{"users":[{"id":20,"username":"Karoline","name":"Karoline Tufte Lien","avatar_template":"/user_avatar/community.dhis2.org/karoline/{size}/36_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"admin":true,"moderator":true,"trust_level":4},{"id":5115,"username":"Gassim","name":"AL-Gassim Sharaf Addin","avatar_template":"/user_avatar/community.dhis2.org/gassim/{size}/35347_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"admin":true,"moderator":true,"trust_level":4},{"id":4022,"username":"amanditi","name":"Ally Manditi","avatar_template":"/user_avatar/community.dhis2.org/amanditi/{size}/29255_2.png","trust_level":2},{"id":402,"username":"prosper","name":"Prosper Behumbiize (MPH, PhD)","avatar_template":"/letter_avatar_proxy/v4/letter/p/7c8e57/{size}.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"moderator":true,"trust_level":4},{"id":2656,"username":"jason","name":"Jason Pickering","avatar_template":"/user_avatar/community.dhis2.org/jason/{size}/32739_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"moderator":true,"trust_level":4},{"id":24304,"username":"Ariclenes","name":"ARICLENES DE JESUS LUÍS LISBOA","avatar_template":"/user_avatar/community.dhis2.org/ariclenes/{size}/50245_2.png","trust_level":1},{"id":2905,"username":"fernando","name":"maposse","avatar_template":"/letter_avatar_proxy/v4/letter/f/779978/{size}.png","trust_level":1},{"id":210,"username":"Kris_Reinhardt","name":"Kris","avatar_template":"/user_avatar/community.dhis2.org/kris_reinhardt/{size}/38606_2.png","trust_level":2},{"id":7579,"username":"KathyBuelens","name":"Kathy Buelens","avatar_template":"/letter_avatar_proxy/v4/letter/k/c57346/{size}.png","trust_level":1},{"id":16971,"username":"malekpour","name":"Mohammad-Reza Malekpour","avatar_template":"/user_avatar/community.dhis2.org/malekpour/{size}/48181_2.png","trust_level":2},{"id":11895,"username":"Pablo_Del_Medico","name":"Pablo Del Médico","avatar_template":"/user_avatar/community.dhis2.org/pablo_del_medico/{size}/40599_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"moderator":true,"trust_level":4},{"id":16352,"username":"fidelelukeka","name":"FIDELE LUKEKA KIBASOMBA","avatar_template":"/user_avatar/community.dhis2.org/fidelelukeka/{size}/47692_2.png","trust_level":2},{"id":2765,"username":"crakotondramanitra","name":"Rakotondramanitra Christian","avatar_template":"/user_avatar/community.dhis2.org/crakotondramanitra/{size}/32760_2.png","trust_level":2},{"id":11735,"username":"abbybeeler","name":"Abby Beeler","avatar_template":"/user_avatar/community.dhis2.org/abbybeeler/{size}/46087_2.png","trust_level":1},{"id":7071,"username":"superskip","name":"Tony Valle","avatar_template":"/letter_avatar_proxy/v4/letter/s/3bc359/{size}.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"trust_level":4},{"id":15570,"username":"pma","name":"Pablo MA","avatar_template":"/user_avatar/community.dhis2.org/pma/{size}/43837_2.png","trust_level":2},{"id":3111,"username":"e4eDHIS2","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/e/bc79bd/{size}.png","trust_level":2},{"id":19797,"username":"ButwhyRex","name":"ButwhyRex? ","avatar_template":"/user_avatar/community.dhis2.org/butwhyrex/{size}/47402_2.png","trust_level":1},{"id":17182,"username":"Baba_Yahaya_Mohamme1","name":"Baba Yahaya Mohammed","avatar_template":"/user_avatar/community.dhis2.org/baba_yahaya_mohamme1/{size}/45433_2.png","trust_level":2},{"id":4557,"username":"hernandezmachava","name":"Hernandez Machava","avatar_template":"/letter_avatar_proxy/v4/letter/h/34f0e0/{size}.png","trust_level":1},{"id":18954,"username":"saleemirshad","name":"Saleem Irshad","avatar_template":"/user_avatar/community.dhis2.org/saleemirshad/{size}/46865_2.png","trust_level":2},{"id":3261,"username":"dmbantu","name":"davuya","avatar_template":"/letter_avatar_proxy/v4/letter/d/85f322/{size}.png","trust_level":1},{"id":1144,"username":"Stephan_Mestach","name":"Stéphan Mestach","avatar_template":"/user_avatar/community.dhis2.org/stephan_mestach/{size}/40053_2.png","trust_level":2},{"id":2308,"username":"Bruno","name":"Bruno Raimbault","avatar_template":"/user_avatar/community.dhis2.org/bruno/{size}/43993_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"moderator":true,"trust_level":4},{"id":21256,"username":"Mohammed1","name":"Mohammed Adel","avatar_template":"/user_avatar/community.dhis2.org/mohammed1/{size}/48302_2.png","trust_level":1},{"id":11124,"username":"Xavi","name":"Xavier Molloy","avatar_template":"/user_avatar/community.dhis2.org/xavi/{size}/43222_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"moderator":true,"trust_level":4},{"id":3666,"username":"nancyesp","name":"Nancy Espinoza","avatar_template":"/user_avatar/community.dhis2.org/nancyesp/{size}/32641_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"moderator":true,"trust_level":4},{"id":15438,"username":"ALI_HASSAN_Bouk","name":"ALI HASSAN","avatar_template":"/user_avatar/community.dhis2.org/ali_hassan_bouk/{size}/50059_2.png","trust_level":2},{"id":18673,"username":"aalabdo","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/a/f6c823/{size}.png","trust_level":1},{"id":10592,"username":"kateshih","name":"kate","avatar_template":"/user_avatar/community.dhis2.org/kateshih/{size}/38909_2.png","trust_level":2},{"id":3718,"username":"ctejo","name":"Carlos Tejo","avatar_template":"/user_avatar/community.dhis2.org/ctejo/{size}/42385_2.png","trust_level":2},{"id":12300,"username":"jamiecarter7","name":"Jamie Carter","avatar_template":"/user_avatar/community.dhis2.org/jamiecarter7/{size}/41109_2.png","trust_level":2},{"id":10554,"username":"m.siusko","name":"Mikhailo Siusko","avatar_template":"/user_avatar/community.dhis2.org/m.siusko/{size}/38842_2.png","trust_level":2},{"id":13308,"username":"Bakari","name":null,"avatar_template":"/letter_avatar_proxy/v4/letter/b/f05b48/{size}.png","trust_level":1},{"id":779,"username":"HAKIZIMANA_Franck","name":"HAKIZIMANA Franck","avatar_template":"/letter_avatar_proxy/v4/letter/h/ce7236/{size}.png","trust_level":1},{"id":5522,"username":"sybghat","name":"SybghatAllah","avatar_template":"/user_avatar/community.dhis2.org/sybghat/{size}/40176_2.png","trust_level":2},{"id":6948,"username":"j.afo","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/j/58956e/{size}.png","trust_level":2},{"id":20328,"username":"lihefei","name":"Hajra","avatar_template":"/user_avatar/community.dhis2.org/lihefei/{size}/50204_2.png","trust_level":1},{"id":3349,"username":"smomoh","name":"Siaka","avatar_template":"/letter_avatar_proxy/v4/letter/s/f9ae1b/{size}.png","trust_level":1},{"id":443,"username":"vgarciabnz","name":"Victor Garcia","avatar_template":"/user_avatar/community.dhis2.org/vgarciabnz/{size}/43240_2.png","primary_group_name":"DHIS2-Core-Team","flair_name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_group_id":62,"moderator":true,"trust_level":4},{"id":10726,"username":"rehabm","name":"Rehab","avatar_template":"/user_avatar/community.dhis2.org/rehabm/{size}/50019_2.png","trust_level":2}],"primary_groups":[{"id":62,"name":"DHIS2-Core-Team"}],"flair_groups":[{"id":62,"name":"DHIS2-Core-Team","flair_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/d/6d3a99abd120303d54cdfa84b69b3ce39fea1ab5.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/support/8?page=1","per_page":30,"top_tags":[{"id":1,"name":"tracker","slug":"tracker"},{"id":8,"name":"android","slug":"android"},{"id":28,"name":"analytics","slug":"analytics"},{"id":44,"name":"server-admin","slug":"server-admin"},{"id":47,"name":"api","slug":"api"},{"id":75,"name":"capture-app","slug":"capture-app"},{"id":126,"name":"events","slug":"events"},{"id":96,"name":"aggregate","slug":"aggregate"},{"id":46,"name":"metadata","slug":"metadata"},{"id":2,"name":"maps","slug":"maps"},{"id":65,"name":"docker","slug":"docker"},{"id":3,"name":"academy","slug":"academy"},{"id":15,"name":"resources","slug":"resources"},{"id":66,"name":"import","slug":"import"},{"id":88,"name":"web-app","slug":"web-app"},{"id":58,"name":"patch-releases","slug":"patch-releases"},{"id":76,"name":"programindicator","slug":"programindicator"},{"id":117,"name":"dhis2","slug":"dhis2"},{"id":60,"name":"analytics-tools","slug":"analytics-tools"},{"id":234,"name":"new-apps","slug":"new-apps"},{"id":34,"name":"support","slug":"support"},{"id":18,"name":"sms","slug":"sms"},{"id":85,"name":"covid-19","slug":"covid-19"},{"id":97,"name":"indicators","slug":"indicators"},{"id":101,"name":"sysadmin","slug":"sysadmin"},{"id":80,"name":"translation","slug":"translation"},{"id":42,"name":"implementation","slug":"implementation"},{"id":237,"name":"legacy-apps","slug":"legacy-apps"},{"id":79,"name":"apps","slug":"apps"},{"id":135,"name":"maintenance","slug":"maintenance"},{"id":174,"name":"maintence-app","slug":"maintence-app"}],"topics":[{"fancy_title":"About the Support - Assistance technique category","id":497,"title":"About the Support - Assistance technique category","slug":"about-the-support-assistance-technique-category","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2018-07-03T09:34:03.373Z","last_posted_at":"2020-03-01T17:55:17.265Z","bumped":true,"bumped_at":"2023-11-17T14:41:57.367Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Have a question about installing, configuring or using DHIS2, or seeing any unexpected behavior/bugs in DHIS2, this is the place to get support - or help others with their questions. \nWhen posting a support question, ple&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2366,"like_count":23,"has_summary":false,"last_poster_username":"amanditi","category_id":8,"op_like_count":18,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":20,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":4022,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Angola Flag missing in DHIS2","id":33530,"title":"Angola Flag missing in DHIS2","slug":"angola-flag-missing-in-dhis2","posts_count":8,"reply_count":1,"highest_post_number":8,"image_url":null,"created_at":"2016-12-01T09:39:06.000Z","last_posted_at":"2026-09-14T08:47:58.874Z","bumped":true,"bumped_at":"2026-09-14T08:47:58.874Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear Team, \nAngola is missing in the DHIS2 system, could we add majority of the country flags, like Angola is upset that their flag is missing in the Customization Academy. \nRegards \n<details><summary>···</summary>Prosper Behumbiize, MPH \nDHIS2 Imp&hellip;</details>","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":202,"like_count":1,"has_summary":false,"last_poster_username":"Gassim","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":402,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Frequent Poster","user_id":2656,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":24304,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"How are DHIS2 patch versions managed with dhis2-server-tools?","id":76750,"title":"How are DHIS2 patch versions managed with dhis2-server-tools?","slug":"how-are-dhis2-patch-versions-managed-with-dhis2-server-tools","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-10T13:05:21.224Z","last_posted_at":"2026-09-10T13:05:22.004Z","bumped":true,"bumped_at":"2026-09-10T13:05:22.004Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m trying to understand how DHIS2 patch versions are managed with dhis2-server-tools. \nThe running instances in our server report the following versions in the DHIS2 UI: \n\nViva: 2.41.9\nApp: 2.41.8.2\n\nHowever, the Ansible inventory only specifies the 2.41 release line: \n[instances] \ndhis ansible_host=172.&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":44,"name":"server-admin","slug":"server-admin"}],"tags_descriptions":{},"views":32,"like_count":0,"has_summary":false,"last_poster_username":"fernando","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2905,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Period aggregation of last value (sum in org unit hierarchy) data elements not respecting ISO 8601 standard","id":76748,"title":"Period aggregation of last value (sum in org unit hierarchy) data elements not respecting ISO 8601 standard","slug":"period-aggregation-of-last-value-sum-in-org-unit-hierarchy-data-elements-not-respecting-iso-8601-standard","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/6/9/698db7c96e16fff1ed456bef5a3d25aabf340500.png","created_at":"2026-09-10T12:28:50.316Z","last_posted_at":"2026-09-10T12:28:50.933Z","bumped":true,"bumped_at":"2026-09-10T12:28:50.933Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Community, \nI’m having an issue when analyzing data from my data elements with last value (sum in org unit hierarchy) aggregation type in the data visualization app. These data elements are part of a weekly data set and data is being analyzed using both weekly and monthly periods. \nWhen analyzing at the weekly le&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"Kris_Reinhardt","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":210,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"d2:zScoreWFH &amp; d2:zScoreWFA: differences across DHIS2 versions and WHO Anthros","id":76679,"title":"d2:zScoreWFH & d2:zScoreWFA: differences across DHIS2 versions and WHO Anthros","slug":"d2-zscorewfh-d2-differences-across-dhis2-versions-and-who-anthros","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-09-09T10:33:23.751Z","last_posted_at":"2026-09-09T12:06:41.952Z","bumped":true,"bumped_at":"2026-09-09T12:06:41.952Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello team, \nWhile validating our nutrition program rules after upgrading from DHIS2 2.40 to 2.42, we found differences in the results of d2:zScoreWFH. \nWe reproduced these using the same minimal event program on the UiO demo instances for 2.40, 2.41 and 2.42. See program Metadata dependency here: \nTest_Nut_Program.jso&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"unicode_title":"d2:zScoreWFH & d2:zScoreWFA: differences across DHIS2 versions and WHO Anthros","tags":[{"id":73,"name":"nutrition","slug":"nutrition"}],"tags_descriptions":{},"views":51,"like_count":4,"has_summary":false,"last_poster_username":"KathyBuelens","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7579,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":20,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"V{event_status} missing from the program indicator variable list in 2.43","id":75967,"title":"V{event_status} missing from the program indicator variable list in 2.43","slug":"v-event-status-missing-from-the-program-indicator-variable-list-in-2-43","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/4/2/429999ca75c0ba5235184e286e4bf45a3e0159da.png","created_at":"2026-08-08T10:17:23.049Z","last_posted_at":"2026-09-09T11:47:38.112Z","bumped":true,"bumped_at":"2026-09-09T11:47:38.112Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI’ve run into a couple of related issues with V{event_status} in program indicators on 2.43 and I’d appreciate some clarification from the team. \nFirst, it is not offered in the Maintenance app. When building a program indicator expression or filter in the Maintenance app, V{event_status} does not appear in th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":118,"like_count":6,"has_summary":false,"last_poster_username":"Pablo_Del_Medico","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16971,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":11895,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"BoundarySqlBuilder says &ldquo;Unsupported boundary type&rdquo; for data-element period boundaries in 2.43.1","id":76628,"title":"BoundarySqlBuilder says \"Unsupported boundary type\" for data-element period boundaries in 2.43.1","slug":"boundarysqlbuilder-says-unsupported-boundary-type-for-data-element-period-boundaries-in-2-43-1","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-07T13:48:39.741Z","last_posted_at":"2026-09-09T05:51:29.862Z","bumped":true,"bumped_at":"2026-09-09T05:51:29.862Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nContinuing migration from v42 to v43, I’ve hit a warning on 2.43.1 which I’d like a second opinion on it. I’ve filed it as Jira, but I’m posting here because I suspect a lot of installations are quietly logging this. \nAnalytics requests touching certain enrollment-type program indicators fill the log with: \nWAR&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"},{"id":28,"name":"analytics","slug":"analytics"}],"tags_descriptions":{},"views":36,"like_count":0,"has_summary":false,"last_poster_username":"fidelelukeka","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16971,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16352,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Supporting Logical Operators (OR / AND) in Aggregate Indicators","id":76653,"title":"Supporting Logical Operators (OR / AND) in Aggregate Indicators","slug":"supporting-logical-operators-or-and-in-aggregate-indicators","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-08T08:51:15.556Z","last_posted_at":"2026-09-09T05:49:53.450Z","bumped":true,"bumped_at":"2026-09-09T05:49:53.450Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"While working on indicator configurations for our routine aggregate data in DHIS2, we encountered a limitation regarding logical conditions. Currently, aggregate indicator formulas rely strictly on arithmetic operators (+, -, *, /). \nWe would like to propose exploring the possibility of introducing logical operators (“&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"},{"id":59,"name":"malaria","slug":"malaria"}],"tags_descriptions":{},"views":25,"like_count":0,"has_summary":false,"last_poster_username":"fidelelukeka","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2765,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":16352,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"lastUpdated and lastUpdatedDuration parameters no longer working for GET /api/dataValueSets in v2.43","id":75399,"title":"lastUpdated and lastUpdatedDuration parameters no longer working for GET /api/dataValueSets in v2.43","slug":"lastupdated-and-lastupdatedduration-parameters-no-longer-working-for-get-api-datavaluesets-in-v2-43","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-07-13T20:55:19.851Z","last_posted_at":"2026-09-07T13:38:31.777Z","bumped":true,"bumped_at":"2026-09-07T13:38:31.777Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"On the demo instance for the new 2.43 release, a GET request for the /api/dataValueSets endpoint returns a 409 error with “At least one period, start/end dates, last updated or last updated duration must be specified” when lastUpdated and lastUpdatedDuration parameters are used in the request. For example, Login app | &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":47,"name":"api","slug":"api"}],"tags_descriptions":{},"views":104,"like_count":5,"has_summary":false,"last_poster_username":"Gassim","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":11735,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":2656,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Enrollment AGE attribute unavailable or evaluated as null when program rules are revalidated on event completion in 2.42","id":75905,"title":"Enrollment AGE attribute unavailable or evaluated as null when program rules are revalidated on event completion in 2.42","slug":"enrollment-age-attribute-unavailable-or-evaluated-as-null-when-program-rules-are-revalidated-on-event-completion-in-2-42","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-08-04T15:06:00.899Z","last_posted_at":"2026-09-02T06:15:16.391Z","bumped":true,"bumped_at":"2026-09-02T06:15:16.391Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nAfter upgrading from DHIS2 2.40 to 2.42, program rules that use an enrollment-level tracked entity attribute with value type AGE to assign Age category behave differently during event entry and event completion. \nWhile editing the event, the program rules are evaluated correctly and automatically assign the exp&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"}],"tags_descriptions":{},"views":105,"like_count":7,"has_summary":false,"last_poster_username":"KathyBuelens","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7579,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":7071,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Tracker Data Entry Issue – Character Auto-Delete/Replace in Android App","id":75906,"title":"Tracker Data Entry Issue – Character Auto-Delete/Replace in Android App","slug":"tracker-data-entry-issue-character-auto-delete-replace-in-android-app","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-08-04T16:48:18.476Z","last_posted_at":"2026-09-01T10:52:06.526Z","bumped":true,"bumped_at":"2026-09-01T10:52:06.526Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nOur field team is reporting issues when entering data into specific fields. Every time the app internally validates a character that has been entered, it is automatically deleted. \nWe haven’t been able to reproduce the issue, and neither has the field support team. Has anyone experienced something similar or s&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"},{"id":8,"name":"android","slug":"android"}],"tags_descriptions":{},"views":102,"like_count":3,"has_summary":false,"last_poster_username":"e4eDHIS2","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15570,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":3111,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"DHIS2 local windows installation with Ansible and LXD","id":76363,"title":"DHIS2 local windows installation with Ansible and LXD","slug":"dhis2-local-windows-installation-with-ansible-and-lxd","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-08-27T17:39:46.433Z","last_posted_at":"2026-08-29T02:36:57.931Z","bumped":true,"bumped_at":"2026-08-29T02:36:57.931Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"does this method even work    GitHub - dhis2/dhis2-server-tools: Tools to support installation and management of DHIS2 · GitHub","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":44,"name":"server-admin","slug":"server-admin"}],"tags_descriptions":{},"views":78,"like_count":10,"has_summary":false,"last_poster_username":"ButwhyRex","category_id":8,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":19797,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":17182,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"DHIS 2 installation on Laptop","id":60895,"title":"DHIS 2 installation on Laptop","slug":"dhis-2-installation-on-laptop","posts_count":15,"reply_count":12,"highest_post_number":15,"image_url":null,"created_at":"2024-09-06T06:57:34.455Z","last_posted_at":"2026-08-28T07:02:45.114Z","bumped":true,"bumped_at":"2026-08-28T07:02:45.114Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nIs there a manual for installing DHIS 2 on windows 11 for DHIS 2 version 2.40.2.1? The information I have found about DHIS 2 installation in windows seems old. Or if there is a step-by-step cheat sheet, please share&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1252,"like_count":12,"has_summary":false,"last_poster_username":"ButwhyRex","category_id":8,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4557,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":18954,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3261,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":19797,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Custom js and newer dhis2","id":76235,"title":"Custom js and newer dhis2","slug":"custom-js-and-newer-dhis2","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-08-21T07:13:15.889Z","last_posted_at":"2026-08-26T14:24:21.472Z","bumped":true,"bumped_at":"2026-08-26T14:24:21.472Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m trying to add plausible.io for user/usage analytics (I know dhis2 has a built in analytics but not fitting end user needs) \nI noticed that keyCustomJs doesn’t seem injected in the dashboard on newer dhis2. \n\n\nafter several trial (clearing cache,…) I still don’t see the snippet executed. \nDo you confirm the new page&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":44,"name":"server-admin","slug":"server-admin"}],"tags_descriptions":{},"views":102,"like_count":3,"has_summary":false,"last_poster_username":"Stephan_Mestach","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1144,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Google thematic maps not working","id":76103,"title":"Google thematic maps not working","slug":"google-thematic-maps-not-working","posts_count":9,"reply_count":5,"highest_post_number":9,"image_url":"https://dhis2.b-cdn.net/uploads/default/optimized/3X/2/e/2ebf89021f296582af681ab5bf43327f0da716d0_2_1024x940.png","created_at":"2026-08-17T07:22:48.756Z","last_posted_at":"2026-08-26T14:11:34.793Z","bumped":true,"bumped_at":"2026-08-26T14:11:34.793Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have on instance where add the population thematic map shows this \n  \nbut the maps never show up, the loading progress never stops. \nI have another instance for niger, where everything is fine \nwe tried on both to upgrade the dhis2 apps (maps, climate,…) \non the non working instance the only related call is \n\n/api/42&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":2,"name":"maps","slug":"maps"}],"tags_descriptions":{},"views":117,"like_count":8,"has_summary":false,"last_poster_username":"Stephan_Mestach","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1144,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2308,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Calendar week days display incorrectly as single character &ldquo;أ&rdquo; in Arabic language on Android App","id":70904,"title":"Calendar week days display incorrectly as single character \"أ\" in Arabic language on Android App","slug":"calendar-week-days-display-incorrectly-as-single-character-in-arabic-language-on-android-app","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-03-09T11:55:24.684Z","last_posted_at":"2026-08-25T23:47:38.856Z","bumped":true,"bumped_at":"2026-08-25T23:47:38.856Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"After updating the DHIS2 Android Capture App, the calendar component displays all week days as the same single character (“أ”) when the interface language is set to Arabic. All days of the week appear identical, making i&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"},{"id":8,"name":"android","slug":"android"},{"id":207,"name":"calendar","slug":"calendar"}],"tags_descriptions":{},"views":141,"like_count":13,"has_summary":false,"last_poster_username":"nancyesp","category_id":8,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":21256,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":11124,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":3666,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"How to Make patient Followups auto dates in CApture app according to REgistration DAte","id":76248,"title":"How to Make patient Followups auto dates in CApture app according to REgistration DAte","slug":"how-to-make-patient-followups-auto-dates-in-capture-app-according-to-registration-date","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-08-21T14:46:00.916Z","last_posted_at":"2026-08-25T18:13:51.059Z","bumped":true,"bumped_at":"2026-08-25T18:13:51.059Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear all, \nI am using below DHIS versions and application Version \n“app_name”: “Capture”, \n“app_version”: “107.0.3”, \n“dhis2_version”: “2.42.2”. \nI want to make followups of patients with registration date automatically and message followups on thier contact. How can i make in capture app?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":1,"has_summary":false,"last_poster_username":"Gassim","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15438,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Import QR data Feature not work on android","id":75964,"title":"Import QR data Feature not work on android","slug":"import-qr-data-feature-not-work-on-android","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/2/2/2212acc55b70146ca85688653b07e74b8052d58a.jpeg","created_at":"2026-08-07T14:29:07.425Z","last_posted_at":"2026-08-20T12:22:48.790Z","bumped":true,"bumped_at":"2026-08-20T12:22:48.790Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"my case \non android app  v 3.4.1 \ndhis2 server Login app | DHIS2 \nimport QR data open black screen , the app not crash but the camera not open \nnote : \n\n\nI can do scan qr code from attribute on same device \n\n\nthe app has required permission","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":8,"name":"android","slug":"android"}],"tags_descriptions":{},"views":57,"like_count":3,"has_summary":false,"last_poster_username":"Karoline","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":18673,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":20,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Capture TEI Profile Widget","id":76077,"title":"Capture TEI Profile Widget","slug":"capture-tei-profile-widget","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"https://dhis2.b-cdn.net/uploads/default/optimized/3X/b/e/be19ee894b2bc19f9b13794a2672acf27a7c3aa6_2_1024x747.png","created_at":"2026-08-14T13:01:32.487Z","last_posted_at":"2026-08-19T07:57:06.884Z","bumped":true,"bumped_at":"2026-08-19T07:57:06.884Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear all, \nI am using below versions, and the profile widget doesn’t seem working when clicking “Edit”. \nI also tried with the Demo instance for V42 and V43 \n{ \n“app_name”: “Capture”, \n“app_version”: “107.0.0”, \n“global_shell_version”: “1.12.3”, \n“dhis2_version”: “2.42.5.1”, \n“dhis2_revision”: “9d7f88a” \n}","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"}],"tags_descriptions":{},"views":76,"like_count":4,"has_summary":false,"last_poster_username":"ctejo","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10592,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":3718,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Premature &ldquo;This field is required&rdquo; error when a previously hidden field is made mandatory by a program rule (Capture app)","id":76072,"title":"Premature \"This field is required\" error when a previously hidden field is made mandatory by a program rule (Capture app)","slug":"premature-this-field-is-required-error-when-a-previously-hidden-field-is-made-mandatory-by-a-program-rule-capture-app","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://dhis2.b-cdn.net/uploads/default/optimized/3X/c/7/c7621b49f07c7bbc4df7d4c0a010e8f38ef9f888_2_1024x420.png","created_at":"2026-08-14T09:51:49.029Z","last_posted_at":"2026-08-17T09:14:28.115Z","bumped":true,"bumped_at":"2026-08-17T09:14:28.115Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI ran into a Capture app (web) issue a couple of months back and logged it in Jira. It hasn’t been picked up yet, so I wanted to raise it here to see whether others have hit the same thing and whether anyone has found a workaround. \nWhen a data element (DE) field X is first hidden via program rule A, and &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"},{"id":75,"name":"capture-app","slug":"capture-app"}],"tags_descriptions":{},"views":82,"like_count":3,"has_summary":false,"last_poster_username":"Gassim","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16971,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"PI skipping field null values when using hasValue()","id":75945,"title":"PI skipping field null values when using hasValue()","slug":"pi-skipping-field-null-values-when-using-hasvalue","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":"https://dhis2.b-cdn.net/uploads/default/optimized/3X/0/a/0abefda2ac45398661d02b03ddb3b6c542b44c24_2_1024x823.png","created_at":"2026-08-06T13:09:35.398Z","last_posted_at":"2026-08-15T09:51:35.000Z","bumped":true,"bumped_at":"2026-08-15T09:51:35.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI am creating a new chart that shows the number of patients prescribed statins each month, the indicator focuses on the latest visit in the past 12 months. \nI created a patient with 3 visits: \n\nApril visit: Statins prescribed\nMay visit: No statin prescribed\nJune visit; Statin prescribed\n\nThis data is a dropdown&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":71,"like_count":5,"has_summary":false,"last_poster_username":"Gassim","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":12300,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":16971,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Editing Expired Period Fails with 409 Despite F_EDIT_EXPIRED","id":69823,"title":"Editing Expired Period Fails with 409 Despite F_EDIT_EXPIRED","slug":"editing-expired-period-fails-with-409-despite-f-edit-expired","posts_count":3,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-01-30T09:27:36.174Z","last_posted_at":"2026-08-14T11:52:37.260Z","bumped":true,"bumped_at":"2026-08-14T11:52:37.260Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi team, \nWe often need to make changes in expired periods. To support this, users with the F_EDIT_EXPIRED authority should be able to edit events in expired periods. \nI see that this issue has already been reported on J&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":57,"like_count":3,"has_summary":false,"last_poster_username":"m.siusko","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":10554,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"DHIS2 v43 Installation procedures and requirements","id":76044,"title":"DHIS2 v43 Installation procedures and requirements","slug":"dhis2-v43-installation-procedures-and-requirements","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-08-12T12:22:16.035Z","last_posted_at":"2026-08-13T09:03:29.000Z","bumped":true,"bumped_at":"2026-08-13T09:03:29.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have tried installing DHIS2 v43 on both Ubuntu and Windows, but I am encountering several errors. Could anyone please share the correct step-by-step installation procedure and requirements for DHIS2 v43 on both platforms? Any guidance or documentation would be highly appreciated. \nThanks","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":57,"like_count":1,"has_summary":false,"last_poster_username":"Bakari","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":13308,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"making report with ireport, Jasper report with JDBC data source and Jasper report with report table data source","id":1891,"title":"making report with ireport, Jasper report with JDBC data source and Jasper report with report table data source","slug":"making-report-with-ireport-jasper-report-with-jdbc-data-source-and-jasper-report-with-report-table-data-source","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2014-02-27T07:47:31.000Z","last_posted_at":"2026-08-13T07:35:49.092Z","bumped":true,"bumped_at":"2026-08-13T07:35:49.092Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everybody, \nI’m learning how to make reports in dhis2 by using ireport. Now I’m learning how to use ireport but honestly I don’t know how to link ireport and dhis2. could someone explaine me the procedure on how to in&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":395,"like_count":2,"has_summary":false,"last_poster_username":"ButwhyRex","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":779,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5522,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2656,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":19797,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unable to Delete Program Stage","id":61682,"title":"Unable to Delete Program Stage","slug":"unable-to-delete-program-stage","posts_count":9,"reply_count":6,"highest_post_number":9,"image_url":"https://dhis2.b-cdn.net/uploads/default/optimized/3X/a/0/a0ac4c5d93a426f92be646e6d7b020bb267dc5e6_2_1024x333.png","created_at":"2024-10-17T14:21:14.608Z","last_posted_at":"2026-08-06T13:56:54.076Z","bumped":true,"bumped_at":"2026-08-06T13:56:54.076Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello team, \nI’ve been trying to delete a program stage from my program, but it keeps telling me that it’s associated with an event. I’ve deleted all the TEI data associated with the program stage. What could be the prob&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"}],"tags_descriptions":{},"views":125,"like_count":11,"has_summary":false,"last_poster_username":"lihefei","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6948,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3718,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":20328,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Export enrollments using the import/export app. Is it possible?","id":75302,"title":"Export enrollments using the import/export app. Is it possible?","slug":"export-enrollments-using-the-import-export-app-is-it-possible","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://dhis2.b-cdn.net/uploads/default/original/3X/9/7/9780a3fcda40b82094d9b8cb740d5922e1485d32.png","created_at":"2026-07-07T08:05:38.823Z","last_posted_at":"2026-08-05T16:34:14.835Z","bumped":true,"bumped_at":"2026-08-05T16:34:14.835Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nDo you know how the enrollments can be exported in the import/export app? \nI was testing in DHIS2 43.0.1 and 42.5.1, with Import/Export app v101.3.2, and I wasn’t able to obtain the enrollments. \nFrom the export menu, I tried “Tracked Entity Export”, but only Tracked Entities are exported. \n  \nBTW, using “Trac&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":72,"like_count":3,"has_summary":false,"last_poster_username":"Gassim","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3718,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Issue with Period Type Validation in Program Stage (v2.42.4)","id":71553,"title":"Issue with Period Type Validation in Program Stage (v2.42.4)","slug":"issue-with-period-type-validation-in-program-stage-v2-42-4","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":"https://dhis2.b-cdn.net/uploads/default/optimized/3X/5/3/53d125ca60705d6582d7ac0313e1e4ba8cf31ecf_2_1023x554.png","created_at":"2026-04-06T13:34:06.287Z","last_posted_at":"2026-08-04T12:30:45.765Z","bumped":true,"bumped_at":"2026-08-04T12:30:45.765Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear community, \nPlease correct me if I am wrong, but my understanding is that the Period Type setting in a Program Stage should limit the number of events a user can create within a specific timeframe (e.g., one event per day for the same Event Date). \n  \nHowever, I believe I have found a bug, which is reproducible on&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"}],"tags_descriptions":{},"views":124,"like_count":9,"has_summary":false,"last_poster_username":"m.siusko","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":10554,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":20,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"How to add a Confirm/Cancel prompt to the Capture app delete button","id":75752,"title":"How to add a Confirm/Cancel prompt to the Capture app delete button","slug":"how-to-add-a-confirm-cancel-prompt-to-the-capture-app-delete-button","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-07-29T12:47:59.520Z","last_posted_at":"2026-08-04T10:25:16.000Z","bumped":true,"bumped_at":"2026-08-04T10:25:16.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI want to add a Confirm/Cancel to the “Delete event” button on the Capture app event form such that when a user attempts to delete a record, a prompt appears to ask the user to either confirm or cancel the delete event. How do I do that since I don’t know the ID of the “Delete event” button","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":61,"like_count":2,"has_summary":false,"last_poster_username":"smomoh","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":3349,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Sync error when editing Data Elements in existing event with Program Rule assign","id":75312,"title":"Sync error when editing Data Elements in existing event with Program Rule assign","slug":"sync-error-when-editing-data-elements-in-existing-event-with-program-rule-assign","posts_count":9,"reply_count":6,"highest_post_number":9,"image_url":null,"created_at":"2026-07-07T15:39:43.016Z","last_posted_at":"2026-08-03T10:54:57.279Z","bumped":true,"bumped_at":"2026-08-03T10:54:57.279Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello DHIS2 Community, \nI am experiencing sync errors in the Android Capture app when editing an existing tracker event that has a program rule assigning a sum of numeric Data Elements to a total DE. \nEnvironment: \n\nDHIS2 version: 2.42.4.1\nAndroid Capture version: 3.4.1\nProgram type: Tracker\n\nProgram Rule Setup: \n\nCond&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"tracker","slug":"tracker"},{"id":8,"name":"android","slug":"android"}],"tags_descriptions":{},"views":138,"like_count":9,"has_summary":false,"last_poster_username":"m.siusko","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":10554,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62},{"extras":null,"description":"Recent Poster","user_id":443,"primary_group_id":62,"flair_group_id":62}]},{"fancy_title":"Unknown network error when a user is assigned a large number of organisation units","id":75075,"title":"Unknown network error when a user is assigned a large number of organisation units","slug":"unknown-network-error-when-a-user-is-assigned-a-large-number-of-organisation-units","posts_count":13,"reply_count":10,"highest_post_number":13,"image_url":"https://dhis2.b-cdn.net/uploads/default/optimized/3X/7/4/744b494740b817a1deac76074558f27eca4e8e1a_2_1024x250.png","created_at":"2026-06-24T19:38:28.423Z","last_posted_at":"2026-08-03T08:58:04.008Z","bumped":true,"bumped_at":"2026-08-03T08:58:04.008Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nIn DHIS2 v42 Capture, I have a user with approximately 5300 facility organisation units assigned in organisationUnits. \ndataViewOrganisationUnits and teiSearchOrganisationUnits are assigned to the root organisation unit (Egypt). \nThe user is intentionally not assigned to the root organisation unit in orga&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":75,"name":"capture-app","slug":"capture-app"},{"id":204,"name":"surveillance","slug":"surveillance"}],"tags_descriptions":{},"views":132,"like_count":4,"has_summary":false,"last_poster_username":"Gassim","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10726,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2656,"primary_group_id":62,"flair_group_id":62},{"extras":"latest","description":"Most Recent Poster","user_id":5115,"primary_group_id":62,"flair_group_id":62}]}]}}