# Development - Développement

**URL:** https://community.dhis2.org/c/development/10.md

[Latest](https://community.dhis2.org/latest.md) · [Categories](https://community.dhis2.org/categories.md) · [Tags](https://community.dhis2.org/tags.md)

---

## [About the Development - Développement category](https://community.dhis2.org/t/about-the-development-developpement-category/499)

<div class="topic-metadata">

**Author:** [@Karoline](https://community.dhis2.org/u/Karoline)\
**Replies:** 0\
**Last updated:** [3 July 2018 09:41 UTC](https://community.dhis2.org/t/about-the-development-developpement-category/499 "2018-07-03T09:41:24Z")

</div>

Discuss new features, apps, roadmaps Jira and everything else to do with DHIS2 software development. Need help with configuring or using DHIS2? Post in Support.

---

## [Open-source WHO DQR-style data quality checks at scale: DHIS2 → data lake → PySpark (feedback welcome)](https://community.dhis2.org/t/open-source-who-dqr-style-data-quality-checks-at-scale-dhis2-data-lake-pyspark-feedback-welcome/77306)

<div class="topic-metadata">

**Author:** [@kwenevsteve](https://community.dhis2.org/u/kwenevsteve)\
**Replies:** 1\
**Last updated:** [9 October 2026 10:09 UTC](https://community.dhis2.org/t/open-source-who-dqr-style-data-quality-checks-at-scale-dhis2-data-lake-pyspark-feedback-welcome/77306 "2026-10-09T10:09:05Z")

</div>

Hi everyone, I’ve been building an open-source project that runs WHO Data Quality Review–style checks on DHIS2 aggregate data outside DHIS2, so they can run at scale on a schedule and feed other tools. I’d love feedback from this community. How it works Extracts data values and metadata through the Web API (dataVa…

---

## [October Developer Community Meetup / AI Forum: Open discussion - How are you feeling about AI?](https://community.dhis2.org/t/october-developer-community-meetup-ai-forum-open-discussion-how-are-you-feeling-about-ai/77181)

<div class="topic-metadata">

**Author:** [@kpvandivier](https://community.dhis2.org/u/kpvandivier)\
**Replies:** 1\
**Last updated:** [9 October 2026 08:19 UTC](https://community.dhis2.org/t/october-developer-community-meetup-ai-forum-open-discussion-how-are-you-feeling-about-ai/77181 "2026-10-09T08:19:09Z")

</div>

Hello! :waving\_hand: For October’s edition of the @Developer\_Meetups event on 2026-10-08T09:00:00Z (UTC), we’ll have a more open-ended discussion for something on many people’s minds: How are you feeling about AI? What does it mean for you and your organizations? This could range from ways of work, how it affects deve…

---

## [DHIS2 v43 : Custom attribute value not displayed in View/Edit and gets removed on update](https://community.dhis2.org/t/dhis2-v43-custom-attribute-value-not-displayed-in-view-edit-and-gets-removed-on-update/77100)

<div class="topic-metadata">

**Author:** [@rcpoudel](https://community.dhis2.org/u/rcpoudel)\
**Replies:** 3\
**Last updated:** [7 October 2026 14:37 UTC](https://community.dhis2.org/t/dhis2-v43-custom-attribute-value-not-displayed-in-view-edit-and-gets-removed-on-update/77100 "2026-10-07T14:37:08Z")

</div>

I am using DHIS2 v43 and facing an issue with a newly created custom attribute. Steps to reproduce Create a new attribute in the Maintenance app for the Program indicator. Add a value for the attribute to an existing object. Confirm through the API that the value is saved. Open the object in the Maintenance…

---

## [About CHAP Modelling--OneTime Variables in CHAP](https://community.dhis2.org/t/about-chap-modelling-onetime-variables-in-chap/77064)

<div class="topic-metadata">

**Author:** [@krish\_sharma](https://community.dhis2.org/u/krish_sharma)\
**Replies:** 2\
**Last updated:** [25 September 2026 08:27 UTC](https://community.dhis2.org/t/about-chap-modelling-onetime-variables-in-chap/77064 "2026-09-25T08:27:19Z")

</div>

For variables such as population and other indicators that are available only once for several years rather than monthly, we currently repeat the available value across all months to create a monthly model. Is there a way in CHAP Model to use these annual one-time variables directly without repeating them for every mon…

---

## [V{event\_status} in enrollment program indicator filters breaks analytics in 2.43.1](https://community.dhis2.org/t/v-event-status-in-enrollment-program-indicator-filters-breaks-analytics-in-2-43-1/76613)

<div class="topic-metadata">

**Author:** [@malekpour](https://community.dhis2.org/u/malekpour)\
**Replies:** 1\
**Last updated:** [24 September 2026 10:26 UTC](https://community.dhis2.org/t/v-event-status-in-enrollment-program-indicator-filters-breaks-analytics-in-2-43-1/76613 "2026-09-24T10:26:42Z")

</div>

Hello everyone, Following up on my earlier post about V{event\_status} missing from the program indicator variable list in 2.43, the variable turns out to have a deeper problem than a missing UI entry. On 2.43.1, it breaks analytics outright for enrollment-type program indicators. To reproduce, take an enrollment-type…

---

## [dataValueSets JSON export is ~7× slower in 2.43 than 2.42 — cause identified, fix exists upstream but is not backported](https://community.dhis2.org/t/datavaluesets-json-export-is-7x-slower-in-2-43-than-2-42-cause-identified-fix-exists-upstream-but-is-not-backported/76144)

<div class="topic-metadata">

**Author:** [@minogin](https://community.dhis2.org/u/minogin)\
**Replies:** 3\
**Last updated:** [18 September 2026 06:53 UTC](https://community.dhis2.org/t/datavaluesets-json-export-is-7x-slower-in-2-43-than-2-42-cause-identified-fix-exists-upstream-but-is-not-backported/76144 "2026-09-18T06:53:10Z")

</div>

While benchmarking /api/dataValueSets across versions I found a large regression in the JSON export path between 2.42 and 2.43. CSV from the same runs is barely affected, which is what isolates it. Posting here rather than Jira because external accounts can’t create issues there. Setup: Sierra Leone demo database, …

---

## [User Extended 1.8.0 is out, now compatible with DHIS2 v43](https://community.dhis2.org/t/user-extended-1-8-0-is-out-now-compatible-with-dhis2-v43/76724)

<div class="topic-metadata">

**Author:** [@eyeseetea](https://community.dhis2.org/u/eyeseetea)\
**Replies:** 1\
**Last updated:** [14 September 2026 09:38 UTC](https://community.dhis2.org/t/user-extended-1-8-0-is-out-now-compatible-with-dhis2-v43/76724 "2026-09-14T09:38:42Z")

</div>

Hi all, We just released User Extended 1.8.0, now compatible with DHIS2 v43. Main changes in this version: Faster user management: a message shows how many users are currently selected for bulk actions, and you can add any user attribute as a column in the user table. Superusers can now use the app without the rest…

---

## [September 2026 Developer Meetup: App Competition Finalists: Part II & AI Forum Kick-Off](https://community.dhis2.org/t/september-2026-developer-meetup-app-competition-finalists-part-ii-ai-forum-kick-off/76462)

<div class="topic-metadata">

**Author:** [@lina](https://community.dhis2.org/u/lina)\
**Replies:** 4\
**Last updated:** [12 September 2026 22:32 UTC](https://community.dhis2.org/t/september-2026-developer-meetup-app-competition-finalists-part-ii-ai-forum-kick-off/76462 "2026-09-12T22:32:51Z")

</div>

Hello! :waving\_hand: In the next @Developer\_Meetups event on 2026-09-10T09:00:00Z (UTC), the topic will be: App Competition 2026 Finalists: Part II & AI Forum Kick-Off. This year’s app competition had a record—4 finalists. In July’s meetup, you’ve heard from the winner, DHIS2 Audit Vision, and another finalist, DHIS2…

---

## [Chap and modeling app user survey](https://community.dhis2.org/t/chap-and-modeling-app-user-survey/76659)

<div class="topic-metadata">

**Author:** [@ivargry](https://community.dhis2.org/u/ivargry)\
**Replies:** 1\
**Last updated:** [10 September 2026 18:17 UTC](https://community.dhis2.org/t/chap-and-modeling-app-user-survey/76659 "2026-09-10T18:17:43Z")

</div>

We have created a survey for users of chap and the Modeling app, and we hope that relevant people here will fill it out. The feedback is very valuable to us and will help us decide what to focus on going forward. The survey is relevant to anyone who uses chap or the Modeling app, or who is in any way involved in imple…

---

## [Open AI Models & Ollama for Local DHIS2 Workflows](https://community.dhis2.org/t/open-ai-models-ollama-for-local-dhis2-workflows/76624)

<div class="topic-metadata">

**Author:** [@ctejo](https://community.dhis2.org/u/ctejo)\
**Replies:** 1\
**Last updated:** [10 September 2026 00:31 UTC](https://community.dhis2.org/t/open-ai-models-ollama-for-local-dhis2-workflows/76624 "2026-09-10T00:31:41Z")

</div>

Hi everyone! As AI tools become more common, many of us in the DHIS2 community are looking for ways to use AI without losing control of our data, compromising patient privacy, or paying high API fees. I want to share some notes about Open AI Models (and their licenses) and how tools like Ollama can help us run AI loc…

---

## [Bringing AI Closer to the Data: Locally Hosted AI for DHIS2 Health Analytics](https://community.dhis2.org/t/bringing-ai-closer-to-the-data-locally-hosted-ai-for-dhis2-health-analytics/76524)

<div class="topic-metadata">

**Author:** [@nsarob](https://community.dhis2.org/u/nsarob)\
**Replies:** 8\
**Last updated:** [9 September 2026 06:09 UTC](https://community.dhis2.org/t/bringing-ai-closer-to-the-data-locally-hosted-ai-for-dhis2-health-analytics/76524 "2026-09-09T06:09:29Z")

</div>

Bringing AI Closer to the Data: Locally Hosted AI for DHIS2 Health Analytics A step closer to faster, more accessible health decision-making Querying DHIS2 in plain language, finally a reality What if a health worker, a program focal point, or a decision-maker could simply ask a question in plain language, let’s say “…

---

## [dataValueSets export stops streaming in 2.43: default ORDER BY plus a lost JDBC fetch size](https://community.dhis2.org/t/datavaluesets-export-stops-streaming-in-2-43-default-order-by-plus-a-lost-jdbc-fetch-size/76636)

<div class="topic-metadata">

**Author:** [@minogin](https://community.dhis2.org/u/minogin)\
**Replies:** 0\
**Last updated:** [7 September 2026 18:46 UTC](https://community.dhis2.org/t/datavaluesets-export-stops-streaming-in-2-43-default-order-by-plus-a-lost-jdbc-fetch-size/76636 "2026-09-07T18:46:36Z")

</div>

Second finding from the same benchmarking run as the JSON serialisation thread. This one is independent of it: it affects both JSON and CSV, and it is present unchanged on master. On 2.42 the export wrote rows as PostgreSQL produced them. On 2.43 the entire query is drained before the first byte reaches the client. …

---

## [Analytics fails in 2.41.9 when type of data Element with category combo](https://community.dhis2.org/t/analytics-fails-in-2-41-9-when-type-of-data-element-with-category-combo/75765)

<div class="topic-metadata">

**Author:** [@arslan\_mughal](https://community.dhis2.org/u/arslan_mughal)\
**Replies:** 7\
**Last updated:** [7 September 2026 10:15 UTC](https://community.dhis2.org/t/analytics-fails-in-2-41-9-when-type-of-data-element-with-category-combo/75765 "2026-09-07T10:15:24Z")

</div>

Dear Community, After upgrading from 2.40.2.2 to 2.41.9 Analytics fails when a Text/Long Text data element with a category combo contains a value with the letter E, for example: 224E10000913 or 46E-1309013 (Aggregate/Dataset) This is a serial number, but Analytics appears to interpret it as scientific notation and a…

---

## [CHAP Modeling Sierra Leone Instance](https://community.dhis2.org/t/chap-modeling-sierra-leone-instance/75444)

<div class="topic-metadata">

**Author:** [@Lincoln\_Chivhinge](https://community.dhis2.org/u/Lincoln_Chivhinge)\
**Replies:** 18\
**Last updated:** [26 August 2026 11:20 UTC](https://community.dhis2.org/t/chap-modeling-sierra-leone-instance/75444 "2026-08-26T11:20:52Z")

</div>

I’m running a local DHIS2 instance (Sierra Leone demo, Docker Compose) with Chap Core set up as a separate container, connected via a Route pointing to http://host.docker.internal:8000/\\\*\\\*, but I’m unable to access the CHAP modeling functionality through the Prediction/Modeling App. Has anyone encountered this specifi…

---

## [New Release: BAO Import Foundry (BIF) v1.3.6 is now available!](https://community.dhis2.org/t/new-release-bao-import-foundry-bif-v1-3-6-is-now-available/68991)

<div class="topic-metadata">

**Author:** [@WumiOjo](https://community.dhis2.org/u/WumiOjo)\
**Replies:** 2\
**Last updated:** [24 August 2026 12:27 UTC](https://community.dhis2.org/t/new-release-bao-import-foundry-bif-v1-3-6-is-now-available/68991 "2026-08-24T12:27:55Z")

</div>

Hi everyone! I’m happy to share that the latest release of the BAO Import Foundry (BIF) v1.3.6 is now available. This release brings full compatibility with DHIS2 v42 (while maintaining backward compatibility with v39 …

---

## [August Developer Meetup Announcement: Behind the Scenes: App Competition 2026 Review Process & more](https://community.dhis2.org/t/august-developer-meetup-announcement-behind-the-scenes-app-competition-2026-review-process-more/75587)

<div class="topic-metadata">

**Author:** [@lina](https://community.dhis2.org/u/lina)\
**Replies:** 2\
**Last updated:** [20 August 2026 11:30 UTC](https://community.dhis2.org/t/august-developer-meetup-announcement-behind-the-scenes-app-competition-2026-review-process-more/75587 "2026-08-20T11:30:07Z")

</div>

Update: This has been postponed one week, to 2026-08-20T09:00:00Z (UTC) Hi there! The next @Developer\_Meetups event will happen on 2026-08-13T09:30:00Z (UTC). :tada: The topic is: Behind the Scenes: App Competition 2026 Review Process & more Every year we have an app competition with fascinating submissions. How …

---

## [Admin user has no permissions to configure routes for the CHAP on play](https://community.dhis2.org/t/admin-user-has-no-permissions-to-configure-routes-for-the-chap-on-play/75445)

<div class="topic-metadata">

**Author:** [@micnice](https://community.dhis2.org/u/micnice)\
**Replies:** 4\
**Last updated:** [28 July 2026 08:18 UTC](https://community.dhis2.org/t/admin-user-has-no-permissions-to-configure-routes-for-the-chap-on-play/75445 "2026-07-28T08:18:51Z")

</div>

It seems the common admin user \[admin:district\] has no permission to configure routes on DHIS2 Play I am setting up a local CHAP instance and i would like to connect it to play. Let me know if I am missing something Any help is appreciated cc: @gassim

---

## [Exploring Microfrontend Architecture for DHIS2 Web Apps Integration](https://community.dhis2.org/t/exploring-microfrontend-architecture-for-dhis2-web-apps-integration/65177)

<div class="topic-metadata">

**Author:** [@marlpzg](https://community.dhis2.org/u/marlpzg)\
**Replies:** 1\
**Last updated:** [25 July 2026 09:27 UTC](https://community.dhis2.org/t/exploring-microfrontend-architecture-for-dhis2-web-apps-integration/65177 "2026-07-25T09:27:26Z")

</div>

Hi everyone, I’m currently working on a web application that needs to integrate another DHIS2 web app—which is no longer maintained. My goal is to implement a microfrontend architecture where App1 (the host) incorporate…

---

## [AI Chatbot to interact with DHIS2 configuration (using MCP)](https://community.dhis2.org/t/ai-chatbot-to-interact-with-dhis2-configuration-using-mcp/75583)

<div class="topic-metadata">

**Author:** [@ctejo](https://community.dhis2.org/u/ctejo)\
**Replies:** 0\
**Last updated:** [22 July 2026 11:19 UTC](https://community.dhis2.org/t/ai-chatbot-to-interact-with-dhis2-configuration-using-mcp/75583 "2026-07-22T11:19:21Z")

</div>

Watch the videos Data Element Review & Fix Wrong Value Type Verification Add Missed Translations Cross-Instance Org Unit Tree Comparison & Migration Intro We are excited to share a recent development with the community: an AI-powered chatbot that directly interacts with DHIS2 instances using the Model Context Protoco…

---

## [Metadata Synchronization app v2.25.0 released](https://community.dhis2.org/t/metadata-synchronization-app-v2-25-0-released/75486)

<div class="topic-metadata">

**Author:** [@eyeseetea](https://community.dhis2.org/u/eyeseetea)\
**Replies:** 0\
**Last updated:** [20 July 2026 10:17 UTC](https://community.dhis2.org/t/metadata-synchronization-app-v2-25-0-released/75486 "2026-07-20T10:17:31Z")

</div>

Hi all, We just released Metadata Synchronization app v2.25.0, and it’s now available in the App Hub too. This release brings DHIS2 v42 support, along with a few changes worth flagging: Routes-as-instances rework: remote instances are now managed through the DHIS2 Routes API instead of the datastore. Existing datas…

---

## [Data Entry app (aggregate-data-entry v102.0.10): organisation unit tree renders blank rows with undefined props for all users](https://community.dhis2.org/t/data-entry-app-aggregate-data-entry-v102-0-10-organisation-unit-tree-renders-blank-rows-with-undefined-props-for-all-users/75375)

<div class="topic-metadata">

**Author:** [@christiano\_ben](https://community.dhis2.org/u/christiano_ben)\
**Replies:** 7\
**Last updated:** [17 July 2026 10:54 UTC](https://community.dhis2.org/t/data-entry-app-aggregate-data-entry-v102-0-10-organisation-unit-tree-renders-blank-rows-with-undefined-props-for-all-users/75375 "2026-07-17T10:54:05Z")

</div>

DHIS2 version: 2.41.0 (revision 614ec1c) Data Entry app version: 102.0.10 (installed 2026-07-06, currently the latest release) Browser: Chrome Summary: After manually upgrading the Data Entry app to v102.0.10 (to work around the section-filter freeze bug in the bundled 2.41.0 app), the organisation unit tree/search…

---

## [New app for analysis of DHIS2 aggregate data](https://community.dhis2.org/t/new-app-for-analysis-of-dhis2-aggregate-data/74337)

<div class="topic-metadata">

**Author:** [@John\_Painter](https://community.dhis2.org/u/John_Painter)\
**Replies:** 2\
**Last updated:** [13 July 2026 13:49 UTC](https://community.dhis2.org/t/new-app-for-analysis-of-dhis2-aggregate-data/74337 "2026-07-13T13:49:27Z")

</div>

Magic Glasses 2 (MG2) — Epidemiological Analysis of DHIS2 Routine Health Data See what the data is really saying What is MG2? Every dataset has noise — inconsistent reporting, outliers, gaps. The epidemiological signal is there. Getting to it is the hard part. Magic Glasses 2 (MG2) is a free, open-source R/Shiny…

---

## [Matrix selection plugin for Capture](https://community.dhis2.org/t/matrix-selection-plugin-for-capture/74183)

<div class="topic-metadata">

**Author:** [@Enzo](https://community.dhis2.org/u/Enzo)\
**Replies:** 3\
**Last updated:** [13 July 2026 07:36 UTC](https://community.dhis2.org/t/matrix-selection-plugin-for-capture/74183 "2026-07-13T07:36:25Z")

</div>

Hello, Our colleagues Christine and Henrik have made a plugin for entering data as a matrix or likert scale, and we wanted to share it with the community. To Configure: Install the plugin Manually: https://github.com/dev-otta/matrix-select-plugin/releases App Hub: DHIS2 App Hub Once you install the plugin yo…

---

## [July Developer Meetup Announcement: Meet App Competition Finalists: DHIS2 Audit Vision & DHIS2 AI Assistant](https://community.dhis2.org/t/july-developer-meetup-announcement-meet-app-competition-finalists-dhis2-audit-vision-dhis2-ai-assistant/75233)

<div class="topic-metadata">

**Author:** [@lina](https://community.dhis2.org/u/lina)\
**Replies:** 8\
**Last updated:** [11 July 2026 10:56 UTC](https://community.dhis2.org/t/july-developer-meetup-announcement-meet-app-competition-finalists-dhis2-audit-vision-dhis2-ai-assistant/75233 "2026-07-11T10:56:05Z")

</div>

Hi everyone! It’s time for another @Developer\_Meetups event, taking place on Thursday, July 9th, 2026 at 11 AM CET. :tada: The topic is: Meet App Competition Finalists: DHIS2 Audit Vision & DHIS2 AI Assistant. After a very strong app competition this year, which included four finalists, at this meetup, you’ll have a…

---

## [Modeling App Questions](https://community.dhis2.org/t/modeling-app-questions/71278)

<div class="topic-metadata">

**Author:** [@Reanne.Jean](https://community.dhis2.org/u/Reanne.Jean)\
**Replies:** 6\
**Last updated:** [30 June 2026 13:27 UTC](https://community.dhis2.org/t/modeling-app-questions/71278 "2026-06-30T13:27:27Z")

</div>

Hello community! My team is currently exploring the use of the Modeling app. We have a few questions related to data modeling, configuration, and best practices, and would appreciate your guidance: Is there a standar…

---

## [Aggregation Type for precipitation data SUM in time and average in ou hierarchy](https://community.dhis2.org/t/aggregation-type-for-precipitation-data-sum-in-time-and-average-in-ou-hierarchy/75061)

<div class="topic-metadata">

**Author:** [@kevin](https://community.dhis2.org/u/kevin)\
**Replies:** 1\
**Last updated:** [26 June 2026 10:05 UTC](https://community.dhis2.org/t/aggregation-type-for-precipitation-data-sum-in-time-and-average-in-ou-hierarchy/75061 "2026-06-26T10:05:05Z")

</div>

Hello, We collect daily precipitation data from weather stations. Some districts can have 0, 1 or many weather stations, and we need to aggregate the data in the hierarchy (district, province, national) and in time. Without advanced GIS computing, one approximation would be to sum the precipitation in time but averag…

---

## [User Extended App: new release and asking for your feedback](https://community.dhis2.org/t/user-extended-app-new-release-and-asking-for-your-feedback/58444)

<div class="topic-metadata">

**Author:** [@eyeseetea](https://community.dhis2.org/u/eyeseetea)\
**Replies:** 6\
**Last updated:** [22 June 2026 12:23 UTC](https://community.dhis2.org/t/user-extended-app-new-release-and-asking-for-your-feedback/58444 "2026-06-22T12:23:04Z")

</div>

Hello all, We are happy to announce a new release for our User Extended App. As you might know, this app provides a quick, easy and integrated way to perform common operations to DHIS2 users, expanding the functionaliti…

---

## [MCP- Server](https://community.dhis2.org/t/mcp-server/74960)

<div class="topic-metadata">

**Author:** [@abhasan722](https://community.dhis2.org/u/abhasan722)\
**Replies:** 0\
**Last updated:** [22 June 2026 09:55 UTC](https://community.dhis2.org/t/mcp-server/74960 "2026-06-22T09:55:03Z")

</div>

For the last few years a big part of my work has been pulling data out of DHIS2. Anyone who lives in it knows the routine. Find the right indicator. Find the right org unit. Get the period right. Export. Clean. Repeat. Last week I tried something different. I built a small tool that just lets you ask. It is a DHIS2 M…

---

## [DHIS2 AI Assistant Chrome Extension (DHIS2 AI Metadata automation tool)](https://community.dhis2.org/t/dhis2-ai-assistant-chrome-extension-dhis2-ai-metadata-automation-tool/74415)

<div class="topic-metadata">

**Author:** [@Abdelatif-Abualya](https://community.dhis2.org/u/Abdelatif-Abualya)\
**Replies:** 8\
**Last updated:** [18 June 2026 06:39 UTC](https://community.dhis2.org/t/dhis2-ai-assistant-chrome-extension-dhis2-ai-metadata-automation-tool/74415 "2026-06-18T06:39:32Z")

</div>

DHIS2 AI Assistant Chrome Extension (DHIS2 AI Metadata automation tool ) — Now Available on the Chrome Web Store Hi community I’m excited to share the DHIS2 AI Assistant, a Chrome extension that brings an AI-powered side panel directly into your DHIS2 instance. It’s now available on the Chrome Web Store and works wi…

[Next page](https://community.dhis2.org/c/development/10.md?page=1)
