TINJAUAN LITERATUR PROGRAM PENGELOLAAN PENYAKIT KRONIS (PROLANIS) BPJS KESEHATAN: EFEKTIVITAS, TANTANGAN, DAN ARAH PENGEMBANGAN
DOI:
https://doi.org/10.51933/health.v11i1.2798Keywords:
Kata Kunci: Prolanis, BPJS Kesehatan, penyakit tidak menular, manajemen kronis, pelayanan kesehatan primer.Abstract
Program Pengelolaan Penyakit Kronis (Prolanis) merupakan intervensi strategis dalam sistem Jaminan Kesehatan Nasional (JKN) yang bertujuan meningkatkan kualitas hidup pasien dengan penyakit tidak menular, khususnya diabetes melitus dan hipertensi. Studi ini bertujuan untuk menganalisis efektivitas, faktor determinan, serta tantangan implementasi Prolanis di Indonesia melalui pendekatan studi pustaka. Metode yang digunakan adalah tinjauan literatur naratif terhadap artikel ilmiah, kebijakan, dan laporan institusi yang relevan dalam rentang 2014–2024. Hasil kajian menunjukkan bahwa Prolanis berkontribusi terhadap peningkatan kepatuhan kontrol, perbaikan parameter klinis, dan efisiensi biaya kesehatan. Namun demikian, implementasi program masih menghadapi berbagai kendala seperti rendahnya partisipasi peserta, keterbatasan sumber daya di fasilitas kesehatan tingkat pertama (FKTP), serta lemahnya sistem monitoring dan evaluasi. Evaluasi kritis terhadap literatur menunjukkan adanya keterbatasan metodologis, kurangnya penelitian longitudinal, serta minimnya pendekatan interdisipliner. Oleh karena itu, dibutuhkan strategi penguatan berbasis sistem, termasuk integrasi teknologi digital, peningkatan kapasitas tenaga kesehatan, serta penguatan regulasi dan pengawasan program.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Kesehatan Ilmiah Indonesia (Indonesian Health Scientific Journal)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
ADOConnection.CacheExecute(3600, SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2]) % line 132, file: DAO.inc.php DAO.retrieveCached(SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2], 3600) % line 91, file: ArticleSearchDAO.inc.php ArticleSearchDAO.getPhraseResults(Object:Journal, Array[1], null, null, , 500, 1) % line 202, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[1], , null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[4], , null, null, 500, 1) % line 195, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[4], null, null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[3], null, null, null, 500, 1) % line 133, file: SubmissionSearch.inc.php SubmissionSearch._getMergedArray(Object:Journal, Array[1], null, null) % line 264, file: SubmissionSearch.inc.php SubmissionSearch.retrieveResults(Object:Request, Object:Journal, Array[1], null, null, null, Object:DBResultRange, Array[1]) % line 92, file: RecommendBySimilarityPlugin.inc.php RecommendBySimilarityPlugin.callbackTemplateArticlePageFooter(Templates::Article::Footer::PageFooter, Array[3]) % line 107, file: HookRegistry.inc.php HookRegistry.call(Templates::Article::Footer::PageFooter, Array[3]) % line 1256, file: PKPTemplateManager.inc.php PKPTemplateManager.smartyCallHook(Array[1], Object:Smarty_Internal_Template) % line 43, file: a4fc84a2d9d2a85c011fcc528f09577e88e2fcff^1c372c95cd85572e0fbc9a53d0323a0b229cfc78_0.app.frontendpagesarticle.tpl.php content_6a68177ce6b648_62335347(Object:Smarty_Internal_Template) % line 123, file: smarty_template_resource_base.php Smarty_Template_Resource_Base.getRenderedTemplateCode(Object:Smarty_Internal_Template) % line 114, file: smarty_template_compiled.php Smarty_Template_Compiled.render(Object:Smarty_Internal_Template) % line 216, file: smarty_internal_template.php Smarty_Internal_Template.render(false, 1) % line 232, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase._execute(Object:Smarty_Internal_Template, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null, 1) % line 134, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase.display(frontend/pages/article.tpl, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null) % line 924, file: PKPTemplateManager.inc.php PKPTemplateManager.display(frontend/pages/article.tpl) % line 297, file: ArticleHandler.inc.php ArticleHandler.view(Array[1], Object:Request) % line 391, file: PKPRouter.inc.php PKPRouter._authorizeInitializeAndCallRequest(Array[2], Object:Request, Array[1], false) % line 231, file: PKPPageRouter.inc.php PKPPageRouter.route(Object:Request) % line 143, file: Dispatcher.inc.php Dispatcher.dispatch(Object:Request) % line 281, file: PKPApplication.inc.php PKPApplication.execute() % line 68, file: index.php
ADOConnection.CacheExecute(3600, SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2]) % line 132, file: DAO.inc.php DAO.retrieveCached(SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2], 3600) % line 91, file: ArticleSearchDAO.inc.php ArticleSearchDAO.getPhraseResults(Object:Journal, Array[1], null, null, , 500, 1) % line 202, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[1], , null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[4], , null, null, 500, 1) % line 195, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[4], null, null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[3], null, null, null, 500, 1) % line 133, file: SubmissionSearch.inc.php SubmissionSearch._getMergedArray(Object:Journal, Array[1], null, null) % line 264, file: SubmissionSearch.inc.php SubmissionSearch.retrieveResults(Object:Request, Object:Journal, Array[1], null, null, null, Object:DBResultRange, Array[1]) % line 92, file: RecommendBySimilarityPlugin.inc.php RecommendBySimilarityPlugin.callbackTemplateArticlePageFooter(Templates::Article::Footer::PageFooter, Array[3]) % line 107, file: HookRegistry.inc.php HookRegistry.call(Templates::Article::Footer::PageFooter, Array[3]) % line 1256, file: PKPTemplateManager.inc.php PKPTemplateManager.smartyCallHook(Array[1], Object:Smarty_Internal_Template) % line 43, file: a4fc84a2d9d2a85c011fcc528f09577e88e2fcff^1c372c95cd85572e0fbc9a53d0323a0b229cfc78_0.app.frontendpagesarticle.tpl.php content_6a68177ce6b648_62335347(Object:Smarty_Internal_Template) % line 123, file: smarty_template_resource_base.php Smarty_Template_Resource_Base.getRenderedTemplateCode(Object:Smarty_Internal_Template) % line 114, file: smarty_template_compiled.php Smarty_Template_Compiled.render(Object:Smarty_Internal_Template) % line 216, file: smarty_internal_template.php Smarty_Internal_Template.render(false, 1) % line 232, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase._execute(Object:Smarty_Internal_Template, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null, 1) % line 134, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase.display(frontend/pages/article.tpl, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null) % line 924, file: PKPTemplateManager.inc.php PKPTemplateManager.display(frontend/pages/article.tpl) % line 297, file: ArticleHandler.inc.php ArticleHandler.view(Array[1], Object:Request) % line 391, file: PKPRouter.inc.php PKPRouter._authorizeInitializeAndCallRequest(Array[2], Object:Request, Array[1], false) % line 231, file: PKPPageRouter.inc.php PKPPageRouter.route(Object:Request) % line 143, file: Dispatcher.inc.php Dispatcher.dispatch(Object:Request) % line 281, file: PKPApplication.inc.php PKPApplication.execute() % line 68, file: index.php
Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/unaracid/jurnalojs/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php on line 2067
Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/unaracid/jurnalojs/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php on line 2067
Deprecated: Function get_magic_quotes_runtime() is deprecated in /home/unaracid/jurnalojs/lib/pkp/lib/vendor/adodb/adodb-php/adodb.inc.php on line 2067
ADOConnection.CacheExecute(3600, SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2]) % line 132, file: DAO.inc.php DAO.retrieveCached(SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2], 3600) % line 91, file: ArticleSearchDAO.inc.php ArticleSearchDAO.getPhraseResults(Object:Journal, Array[1], null, null, , 500, 1) % line 202, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[1], , null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[4], , null, null, 500, 1) % line 195, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[4], null, null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[3], null, null, null, 500, 1) % line 133, file: SubmissionSearch.inc.php SubmissionSearch._getMergedArray(Object:Journal, Array[1], null, null) % line 264, file: SubmissionSearch.inc.php SubmissionSearch.retrieveResults(Object:Request, Object:Journal, Array[1], null, null, null, Object:DBResultRange, Array[1]) % line 92, file: RecommendBySimilarityPlugin.inc.php RecommendBySimilarityPlugin.callbackTemplateArticlePageFooter(Templates::Article::Footer::PageFooter, Array[3]) % line 107, file: HookRegistry.inc.php HookRegistry.call(Templates::Article::Footer::PageFooter, Array[3]) % line 1256, file: PKPTemplateManager.inc.php PKPTemplateManager.smartyCallHook(Array[1], Object:Smarty_Internal_Template) % line 43, file: a4fc84a2d9d2a85c011fcc528f09577e88e2fcff^1c372c95cd85572e0fbc9a53d0323a0b229cfc78_0.app.frontendpagesarticle.tpl.php content_6a68177ce6b648_62335347(Object:Smarty_Internal_Template) % line 123, file: smarty_template_resource_base.php Smarty_Template_Resource_Base.getRenderedTemplateCode(Object:Smarty_Internal_Template) % line 114, file: smarty_template_compiled.php Smarty_Template_Compiled.render(Object:Smarty_Internal_Template) % line 216, file: smarty_internal_template.php Smarty_Internal_Template.render(false, 1) % line 232, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase._execute(Object:Smarty_Internal_Template, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null, 1) % line 134, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase.display(frontend/pages/article.tpl, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null) % line 924, file: PKPTemplateManager.inc.php PKPTemplateManager.display(frontend/pages/article.tpl) % line 297, file: ArticleHandler.inc.php ArticleHandler.view(Array[1], Object:Request) % line 391, file: PKPRouter.inc.php PKPRouter._authorizeInitializeAndCallRequest(Array[2], Object:Request, Array[1], false) % line 231, file: PKPPageRouter.inc.php PKPPageRouter.route(Object:Request) % line 143, file: Dispatcher.inc.php Dispatcher.dispatch(Object:Request) % line 281, file: PKPApplication.inc.php PKPApplication.execute() % line 68, file: index.php
ADOConnection.CacheExecute(3600, SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2]) % line 132, file: DAO.inc.php DAO.retrieveCached(SELECT o.submission_id, MAX(s.context_id) AS journal_id, MAX(i.date_published) AS i_pub, MAX(p.date_published) A..., Array[2], 3600) % line 91, file: ArticleSearchDAO.inc.php ArticleSearchDAO.getPhraseResults(Object:Journal, Array[1], null, null, , 500, 1) % line 202, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[1], , null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[4], , null, null, 500, 1) % line 195, file: SubmissionSearch.inc.php SubmissionSearch._getMergedPhraseResults(Object:Journal, Array[4], null, null, null, 500, 1) % line 147, file: SubmissionSearch.inc.php SubmissionSearch._getMergedKeywordResults(Object:Journal, Array[3], null, null, null, 500, 1) % line 133, file: SubmissionSearch.inc.php SubmissionSearch._getMergedArray(Object:Journal, Array[1], null, null) % line 264, file: SubmissionSearch.inc.php SubmissionSearch.retrieveResults(Object:Request, Object:Journal, Array[1], null, null, null, Object:DBResultRange, Array[1]) % line 92, file: RecommendBySimilarityPlugin.inc.php RecommendBySimilarityPlugin.callbackTemplateArticlePageFooter(Templates::Article::Footer::PageFooter, Array[3]) % line 107, file: HookRegistry.inc.php HookRegistry.call(Templates::Article::Footer::PageFooter, Array[3]) % line 1256, file: PKPTemplateManager.inc.php PKPTemplateManager.smartyCallHook(Array[1], Object:Smarty_Internal_Template) % line 43, file: a4fc84a2d9d2a85c011fcc528f09577e88e2fcff^1c372c95cd85572e0fbc9a53d0323a0b229cfc78_0.app.frontendpagesarticle.tpl.php content_6a68177ce6b648_62335347(Object:Smarty_Internal_Template) % line 123, file: smarty_template_resource_base.php Smarty_Template_Resource_Base.getRenderedTemplateCode(Object:Smarty_Internal_Template) % line 114, file: smarty_template_compiled.php Smarty_Template_Compiled.render(Object:Smarty_Internal_Template) % line 216, file: smarty_internal_template.php Smarty_Internal_Template.render(false, 1) % line 232, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase._execute(Object:Smarty_Internal_Template, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null, 1) % line 134, file: smarty_internal_templatebase.php Smarty_Internal_TemplateBase.display(frontend/pages/article.tpl, null, a4fc84a2d9d2a85c011fcc528f09577e88e2fcff, null) % line 924, file: PKPTemplateManager.inc.php PKPTemplateManager.display(frontend/pages/article.tpl) % line 297, file: ArticleHandler.inc.php ArticleHandler.view(Array[1], Object:Request) % line 391, file: PKPRouter.inc.php PKPRouter._authorizeInitializeAndCallRequest(Array[2], Object:Request, Array[1], false) % line 231, file: PKPPageRouter.inc.php PKPPageRouter.route(Object:Request) % line 143, file: Dispatcher.inc.php Dispatcher.dispatch(Object:Request) % line 281, file: PKPApplication.inc.php PKPApplication.execute() % line 68, file: index.php












