# Development

**URL:** https://forum.communityhealthtoolkit.org/c/development/7.md

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

---

## [About the Development category](https://forum.communityhealthtoolkit.org/t/about-the-development-category/20)

<div class="topic-metadata">

**Author:** [@francesca](https://forum.communityhealthtoolkit.org/u/francesca)\
**Replies:** 1\
**Last updated:** [May 14, 2020, 3:49pm UTC](https://forum.communityhealthtoolkit.org/t/about-the-development-category/20 "2020-05-14T15:49:07Z")

</div>

Ask questions or offer answers about the CHT code, including the Core Framework and reference applications, as well as the documentation. Use tags such as configuration, forms or documentation to specify the topic you ar…

---

## [5.3.2 Beta Releases](https://forum.communityhealthtoolkit.org/t/5-3-2-beta-releases/5751)

<div class="topic-metadata">

**Author:** [@twier](https://forum.communityhealthtoolkit.org/u/twier)\
**Replies:** 0\
**Last updated:** [October 19, 2026, 7:39am UTC](https://forum.communityhealthtoolkit.org/t/5-3-2-beta-releases/5751 "2026-10-19T07:39:10Z")

</div>

Hi Everyone I’ve just created the 5.3.2-beta.2 tag. Please let me know if there’s any final update we need to make. If all is good, then in 24h, I will start the release. Thanks!

---

## [Making CHT app more secure as part of privacy and data security](https://forum.communityhealthtoolkit.org/t/making-cht-app-more-secure-as-part-of-privacy-and-data-security/5735)

<div class="topic-metadata">

**Author:** [@Pawan\_KB](https://forum.communityhealthtoolkit.org/u/Pawan_KB)\
**Replies:** 1\
**Last updated:** [October 14, 2026, 11:14pm UTC](https://forum.communityhealthtoolkit.org/t/making-cht-app-more-secure-as-part-of-privacy-and-data-security/5735 "2026-10-14T23:14:59Z")

</div>

The present situation Health workers using our CHIS app log in once, with a username and password, on the day the app is set up. After that the app stays logged in until someone logs out. In practice, nobody logs out. Th…

---

## [Request for printable PDF reports of home PNC visits from the CHT app or dashboard.](https://forum.communityhealthtoolkit.org/t/request-for-printable-pdf-reports-of-home-pnc-visits-from-the-cht-app-or-dashboard/5747)

<div class="topic-metadata">

**Author:** [@Min](https://forum.communityhealthtoolkit.org/u/Min)\
**Replies:** 2\
**Last updated:** [October 13, 2026, 8:39am UTC](https://forum.communityhealthtoolkit.org/t/request-for-printable-pdf-reports-of-home-pnc-visits-from-the-cht-app-or-dashboard/5747 "2026-10-13T08:39:47Z")

</div>

In Nepal, health workers use the CHT app for home postnatal care (PNC) visits. The government incentivizes these visits based on the distance from the health facility. During each visit, health workers record their exami…

---

## [5.3.1 Beta Releases](https://forum.communityhealthtoolkit.org/t/5-3-1-beta-releases/5736)

<div class="topic-metadata">

**Author:** [@sugat](https://forum.communityhealthtoolkit.org/u/sugat)\
**Replies:** 1\
**Last updated:** [September 12, 2026, 12:40pm UTC](https://forum.communityhealthtoolkit.org/t/5-3-1-beta-releases/5736 "2026-09-12T12:40:10Z")

</div>

Hi Everyone I’ve just created the 5.3.1-beta.1 tag. Please let me know if there’s any final update we need to make. If all is good, then in 24h, I will start the release. Thanks!

---

## [A person assigned to a place, regardless of offline/online, should have their data scoped](https://forum.communityhealthtoolkit.org/t/a-person-assigned-to-a-place-regardless-of-offline-online-should-have-their-data-scoped/3865)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 5\
**Last updated:** [August 31, 2026, 8:58pm UTC](https://forum.communityhealthtoolkit.org/t/a-person-assigned-to-a-place-regardless-of-offline-online-should-have-their-data-scoped/3865 "2026-08-31T20:58:22Z")

</div>

This issue has been discussed at length in this GitHub issue and has also been opened here at @kenn’s request. I’d like the behavior to be consistent for both the reports and contact data. If a user, regardless of onli…

---

## [How should we handle deleted contacts/reports in cht-sync?](https://forum.communityhealthtoolkit.org/t/how-should-we-handle-deleted-contacts-reports-in-cht-sync/5691)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 10\
**Last updated:** [August 31, 2026, 8:56pm UTC](https://forum.communityhealthtoolkit.org/t/how-should-we-handle-deleted-contacts-reports-in-cht-sync/5691 "2026-08-31T20:56:39Z")

</div>

As a part of @vikrantwiz02’s work to support bulk-deleting contacts and their hierarchy+reports we are leveraging the new archiving functionality that copies all the “archived” docs to a new medic-archive DB and them pur…

---

## [5.3.0 Beta Releases](https://forum.communityhealthtoolkit.org/t/5-3-0-beta-releases/5729)

<div class="topic-metadata">

**Author:** [@mrjones](https://forum.communityhealthtoolkit.org/u/mrjones)\
**Replies:** 1\
**Last updated:** [August 29, 2026, 4:25am UTC](https://forum.communityhealthtoolkit.org/t/5-3-0-beta-releases/5729 "2026-08-29T04:25:40Z")

</div>

I’ve just created the 5.3.x release branch. Please be aware that any further changes intended for this release will have to be merged to master then backported. Thanks!

---

## [Supporting modular configuration in cht-conf](https://forum.communityhealthtoolkit.org/t/supporting-modular-configuration-in-cht-conf/5722)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 3\
**Last updated:** [August 14, 2026, 10:21pm UTC](https://forum.communityhealthtoolkit.org/t/supporting-modular-configuration-in-cht-conf/5722 "2026-08-14T22:21:42Z")

</div>

The way cht-conf manages configuration files for contact-summary/targets/tasks makes it challenging to leverage reusable configuration modules (e.g. GitHub - medic/cht-stock-monitoring-workflow · GitHub). Essentially, i…

---

## [Translation Support Request - #(cht-core)11136](https://forum.communityhealthtoolkit.org/t/translation-support-request-cht-core-11136/5706)

<div class="topic-metadata">

**Author:** [@Clifton\_McIntosh](https://forum.communityhealthtoolkit.org/u/Clifton_McIntosh)\
**Replies:** 5\
**Last updated:** [August 6, 2026, 12:32pm UTC](https://forum.communityhealthtoolkit.org/t/translation-support-request-cht-core-11136/5706 "2026-08-06T12:32:34Z")

</div>

Hello. I am requesting translation support for French, Nepali, Spanish and Swahili for cht-core pull request #11136. I have used Claude Code to provide translations, but they need review by someone fluent in these langu…

---

## [Add dynamic formatting to XLSXForms with chtoolbox](https://forum.communityhealthtoolkit.org/t/add-dynamic-formatting-to-xlsxforms-with-chtoolbox/5686)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 3\
**Last updated:** [July 25, 2026, 3:35am UTC](https://forum.communityhealthtoolkit.org/t/add-dynamic-formatting-to-xlsxforms-with-chtoolbox/5686 "2026-07-25T03:35:16Z")

</div>

I am excited about a new feature that has landed in chtoolbox! As I demoed recently at a Dev Hour, I have added a new chtx form format command that updates the formatting/styling of a specified .xlsx file with the goals…

---

## [Preferred way to handle duplication between near-identical DELETE endpoints (person/place)...?](https://forum.communityhealthtoolkit.org/t/preferred-way-to-handle-duplication-between-near-identical-delete-endpoints-person-place/5669)

<div class="topic-metadata">

**Author:** [@vikrantwiz02](https://forum.communityhealthtoolkit.org/u/vikrantwiz02)\
**Replies:** 2\
**Last updated:** [July 7, 2026, 9:50pm UTC](https://forum.communityhealthtoolkit.org/t/preferred-way-to-handle-duplication-between-near-identical-delete-endpoints-person-place/5669 "2026-07-07T21:50:10Z")

</div>

Hi all, I’m working on #10706, an API to delete a contact hierarchy. I’ve added a DELETE on the existing /api/v1/person/{id} and /api/v1/place/{id} endpoints. The actual delete logic lives in a shared service, so the two…

---

## [Proposal to allow the \`Array.reduce\` function in our code](https://forum.communityhealthtoolkit.org/t/proposal-to-allow-the-array-reduce-function-in-our-code/5672)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 0\
**Last updated:** [July 7, 2026, 8:48pm UTC](https://forum.communityhealthtoolkit.org/t/proposal-to-allow-the-array-reduce-function-in-our-code/5672 "2026-07-07T20:48:59Z")

</div>

Prompted by a recent exchange with @diana. I am formally proposing that we allow reduce. See the docs PR for details: Please feel free to reply here or on the PR if you have thoughts/opinions/objections/etc. :+1: I …

---

## [How to cap target numbers in display?](https://forum.communityhealthtoolkit.org/t/how-to-cap-target-numbers-in-display/5296)

<div class="topic-metadata">

**Author:** [@xvoel](https://forum.communityhealthtoolkit.org/u/xvoel)\
**Replies:** 5\
**Last updated:** [June 26, 2026, 4:51pm UTC](https://forum.communityhealthtoolkit.org/t/how-to-cap-target-numbers-in-display/5296 "2026-06-26T16:51:45Z")

</div>

Hi everyone, I have a question regarding targets: is there a way to cap the displayed number so it doesn’t exceed the defined goal? For example: Current value = 12 Goal = 10 Right now, the dashboard shows 12/10. Id…

---

## [5.2.0 Beta Release](https://forum.communityhealthtoolkit.org/t/5-2-0-beta-release/5662)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 1\
**Last updated:** [June 25, 2026, 10:44pm UTC](https://forum.communityhealthtoolkit.org/t/5-2-0-beta-release/5662 "2026-06-25T22:44:55Z")

</div>

I’ve just created the 5.2.x release branch. Please be aware that any further changes intended for this release will have to be merged to master then backported. Thanks!

---

## [5.1.3 Beta Releases](https://forum.communityhealthtoolkit.org/t/5-1-3-beta-releases/5632)

<div class="topic-metadata">

**Author:** [@diana](https://forum.communityhealthtoolkit.org/u/diana)\
**Replies:** 0\
**Last updated:** [June 4, 2026, 3:29pm UTC](https://forum.communityhealthtoolkit.org/t/5-1-3-beta-releases/5632 "2026-06-04T15:29:49Z")

</div>

Hi Everyone I’ve just created the 5.1.3-beta.1 tag. Please let me know if there’s any final update we need to make. If all is good, then in 24h, I will start the release. Thanks!

---

## [Shown Submitted By Value as "Unknown Sender" in Referral Reports(submitted by Upper Hierarchy) When Opened from Lower Hierarchy Login](https://forum.communityhealthtoolkit.org/t/shown-submitted-by-value-as-unknown-sender-in-referral-reports-submitted-by-upper-hierarchy-when-opened-from-lower-hierarchy-login/5627)

<div class="topic-metadata">

**Author:** [@Ramu](https://forum.communityhealthtoolkit.org/u/Ramu)\
**Replies:** 2\
**Last updated:** [June 3, 2026, 3:26am UTC](https://forum.communityhealthtoolkit.org/t/shown-submitted-by-value-as-unknown-sender-in-referral-reports-submitted-by-upper-hierarchy-when-opened-from-lower-hierarchy-login/5627 "2026-06-03T03:26:53Z")

</div>

Hi @antony @binod, We are facing an issue with referral reports in CHT and would like some guidance on the expected behavior and possible solution. Issue When a referral report is submitted by a user belonging to an up…

---

## [Populate Select One Field with Contact Parent Hierarchy / Ancestor Places](https://forum.communityhealthtoolkit.org/t/populate-select-one-field-with-contact-parent-hierarchy-ancestor-places/5619)

<div class="topic-metadata">

**Author:** [@Ramu](https://forum.communityhealthtoolkit.org/u/Ramu)\
**Replies:** 4\
**Last updated:** [May 28, 2026, 8:44am UTC](https://forum.communityhealthtoolkit.org/t/populate-select-one-field-with-contact-parent-hierarchy-ancestor-places/5619 "2026-05-28T08:44:54Z")

</div>

Populate Select One Field with Contact Parent Hierarchy / Ancestor Places Hi @antony @binod We are facing an issue while implementing a form in CHT and would like to get some guidance on the recommended approach. Requ…

---

## [Why does \`shared-libs/outbound\` use \`shared-libs/couch-request\`?](https://forum.communityhealthtoolkit.org/t/why-does-shared-libs-outbound-use-shared-libs-couch-request/5616)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 2\
**Last updated:** [May 25, 2026, 12:36pm UTC](https://forum.communityhealthtoolkit.org/t/why-does-shared-libs-outbound-use-shared-libs-couch-request/5616 "2026-05-25T12:36:40Z")

</div>

Maybe another way to ask this is if the purpose of shared-libs/couch-request is to wrap all HTTP requests made by CHT code or just requests made to Couch??? :thinking: It just smells a bit weird when the outbound code u…

---

## [Unable to map the PHC hierarchy hospitals into a dropdown ](https://forum.communityhealthtoolkit.org/t/unable-to-map-the-phc-hierarchy-hospitals-into-a-dropdown/5617)

<div class="topic-metadata">

**Author:** [@Ramu](https://forum.communityhealthtoolkit.org/u/Ramu)\
**Replies:** 4\
**Last updated:** [May 19, 2026, 6:52am UTC](https://forum.communityhealthtoolkit.org/t/unable-to-map-the-phc-hierarchy-hospitals-into-a-dropdown/5617 "2026-05-19T06:52:35Z")

</div>

this is my hierarchy state → district → district\_hospital → community\_health\_center → primary\_health\_center → health\_and\_wellness\_center → village I will login at village level as an ASHA worker, the requirement is to…

---

## [Translation Support Request - Form Guidance Hint](https://forum.communityhealthtoolkit.org/t/translation-support-request-form-guidance-hint/5607)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 3\
**Last updated:** [May 7, 2026, 9:31am UTC](https://forum.communityhealthtoolkit.org/t/translation-support-request-form-guidance-hint/5607 "2026-05-07T09:31:12Z")

</div>

We are adding support for guidance hints in CHT forms! (Thanks @Megha!) This is an expandable details section where additional information (but not questions) can be included. We need to translate the clickable summary…

---

## [Translation Support Request - #(cht-core)10139](https://forum.communityhealthtoolkit.org/t/translation-support-request-cht-core-10139/5608)

<div class="topic-metadata">

**Author:** [@sugat](https://forum.communityhealthtoolkit.org/u/sugat)\
**Replies:** 2\
**Last updated:** [May 6, 2026, 5:46pm UTC](https://forum.communityhealthtoolkit.org/t/translation-support-request-cht-core-10139/5608 "2026-05-06T17:46:10Z")

</div>

As part of #10139 (PR #11012) I’m adding a new permission can\_create\_contacts\_under\_muted\_places that hides the “Add person” / “Add place” contact-creation actions on muted places, unless the user’s role has the permissi…

---

## [5.1.2 Beta Releases](https://forum.communityhealthtoolkit.org/t/5-1-2-beta-releases/5588)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 3\
**Last updated:** [May 1, 2026, 2:26pm UTC](https://forum.communityhealthtoolkit.org/t/5-1-2-beta-releases/5588 "2026-05-01T14:26:11Z")

</div>

Hi Everyone I’ve just created the 5.1.2-beta.2 tag. Please let me know if there’s any final update we need to make. If all is good, then in 24h, I will start the release. Thanks!

---

## [Is there a way of changing the order of the Tabs of CHT](https://forum.communityhealthtoolkit.org/t/is-there-a-way-of-changing-the-order-of-the-tabs-of-cht/2093)

<div class="topic-metadata">

**Author:** [@pkitutu](https://forum.communityhealthtoolkit.org/u/pkitutu)\
**Replies:** 14\
**Last updated:** [April 22, 2026, 10:31pm UTC](https://forum.communityhealthtoolkit.org/t/is-there-a-way-of-changing-the-order-of-the-tabs-of-cht/2093 "2026-04-22T22:31:52Z")

</div>

Is there a way of changing the order of the Tabs of CHT?.. There is an ask to have have the “People Tab” as the default tab that a user sees once they open the app rather than the Tasks Tab

---

## [xPost: New Swagger REST API docs](https://forum.communityhealthtoolkit.org/t/xpost-new-swagger-rest-api-docs/5571)

<div class="topic-metadata">

**Author:** [@jkuester](https://forum.communityhealthtoolkit.org/u/jkuester)\
**Replies:** 0\
**Last updated:** [April 16, 2026, 7:04pm UTC](https://forum.communityhealthtoolkit.org/t/xpost-new-swagger-rest-api-docs/5571 "2026-04-16T19:04:19Z")

</div>

---

## [Form variable length & name warning](https://forum.communityhealthtoolkit.org/t/form-variable-length-name-warning/5541)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 1\
**Last updated:** [April 9, 2026, 4:13pm UTC](https://forum.communityhealthtoolkit.org/t/form-variable-length-name-warning/5541 "2026-04-09T16:13:43Z")

</div>

Is there a built-in way to warn on form variable length or naming? If not, I’ve been staring at the cht-conf tool a little too much lately, and it feels like the perfect hammer for this. Our downstream system that pull…

---

## [First-time Contributor - Looking for Beginner Issue to Work On](https://forum.communityhealthtoolkit.org/t/first-time-contributor-looking-for-beginner-issue-to-work-on/5558)

<div class="topic-metadata">

**Author:** [@aman](https://forum.communityhealthtoolkit.org/u/aman)\
**Replies:** 1\
**Last updated:** [April 9, 2026, 5:34am UTC](https://forum.communityhealthtoolkit.org/t/first-time-contributor-looking-for-beginner-issue-to-work-on/5558 "2026-04-09T05:34:24Z")

</div>

Hi CHT Community! :waving\_hand: I’m a first-time contributor with C4GT and I’ve just set up my development environment. I’m excited to make my first contribution to the CHT project! I’ve been looking through GitHub is…

---

## [5.1.1 Beta Releases](https://forum.communityhealthtoolkit.org/t/5-1-1-beta-releases/5556)

<div class="topic-metadata">

**Author:** [@diana](https://forum.communityhealthtoolkit.org/u/diana)\
**Replies:** 0\
**Last updated:** [April 3, 2026, 1:12pm UTC](https://forum.communityhealthtoolkit.org/t/5-1-1-beta-releases/5556 "2026-04-03T13:12:34Z")

</div>

Hi Everyone I’ve just created the 5.1.1-beta.1 tag. Please let me know if there’s any final update we need to make. If all is good, then in 24h, I will start the release. Thanks!

---

## [Supporting form config in JSONC](https://forum.communityhealthtoolkit.org/t/supporting-form-config-in-jsonc/5554)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 0\
**Last updated:** [April 2, 2026, 3:08pm UTC](https://forum.communityhealthtoolkit.org/t/supporting-form-config-in-jsonc/5554 "2026-04-02T15:08:47Z")

</div>

The idea is to explore alternative ways to manage form config and hopefully make PRs easier to review. This has been a bit of a long-standing pain point for us and perhaps we’re not the only ones running into it. In our…

---

## [Proposal for optimizing and reducing CI build time](https://forum.communityhealthtoolkit.org/t/proposal-for-optimizing-and-reducing-ci-build-time/5530)

<div class="topic-metadata">

**Author:** [@shashi\_sah](https://forum.communityhealthtoolkit.org/u/shashi_sah)\
**Replies:** 6\
**Last updated:** [March 25, 2026, 1:42am UTC](https://forum.communityhealthtoolkit.org/t/proposal-for-optimizing-and-reducing-ci-build-time/5530 "2026-03-25T01:42:30Z")

</div>

This is just a thought of reducing CI build time, currently takes more than 30 minutes. The main idea is to build a system Test Impact Analysis: a similar solution Use Test Impact Analysis - Azure Pipelines | Microsoft L…

[Next page](https://forum.communityhealthtoolkit.org/c/development/7.md?page=1)
