# \#forms

**URL:** https://forum.communityhealthtoolkit.org/tag/forms/6.md

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

---

## [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…

---

## [Identifying the Correct Unique Patient Identifier After Exporting Data from PostgreSQL](https://forum.communityhealthtoolkit.org/t/identifying-the-correct-unique-patient-identifier-after-exporting-data-from-postgresql/5679)

<div class="topic-metadata">

**Author:** [@Sanjit7](https://forum.communityhealthtoolkit.org/u/Sanjit7)\
**Replies:** 1\
**Last updated:** [July 10, 2026, 3:26am UTC](https://forum.communityhealthtoolkit.org/t/identifying-the-correct-unique-patient-identifier-after-exporting-data-from-postgresql/5679 "2026-07-10T03:26:18Z")

</div>

Identifying the Correct Unique Patient Identifier After Exporting Data from PostgreSQL I exported patient-related data from a PostgreSQL database and am trying to determine the correct unique identifier for each patient. …

---

## ["start" & "end" XLSForm Meta Fields returns same value](https://forum.communityhealthtoolkit.org/t/start-end-xlsform-meta-fields-returns-same-value/3416)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 5\
**Last updated:** [June 26, 2026, 5:04pm UTC](https://forum.communityhealthtoolkit.org/t/start-end-xlsform-meta-fields-returns-same-value/3416 "2026-06-26T17:04:20Z")

</div>

Per the this CHT documentation, we hoped to calculate the duration a form takes to complete. element description start A timestamp of when the form entry was started, which occurs when the form is fully loaded. …

---

## [Make Campaign Management in CHT Less Technical — Let Program Staff Control Campaigns Without Code Changes](https://forum.communityhealthtoolkit.org/t/make-campaign-management-in-cht-less-technical-let-program-staff-control-campaigns-without-code-changes/5633)

<div class="topic-metadata">

**Author:** [@KiharaSimon](https://forum.communityhealthtoolkit.org/u/KiharaSimon)\
**Replies:** 2\
**Last updated:** [June 8, 2026, 7:54am UTC](https://forum.communityhealthtoolkit.org/t/make-campaign-management-in-cht-less-technical-let-program-staff-control-campaigns-without-code-changes/5633 "2026-06-08T07:54:08Z")

</div>

Hello CHT Community :waving\_hand: I want to share a real challenge we face when running health campaigns using CHT, and propose a better way to handle it. What is the Problem? Imagine your program is running a malaria p…

---

## [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…

---

## [How do I hide some repeat fields on a report?](https://forum.communityhealthtoolkit.org/t/how-do-i-hide-some-repeat-fields-on-a-report/5549)

<div class="topic-metadata">

**Author:** [@binod](https://forum.communityhealthtoolkit.org/u/binod)\
**Replies:** 2\
**Last updated:** [April 1, 2026, 2:07am UTC](https://forum.communityhealthtoolkit.org/t/how-do-i-hide-some-repeat-fields-on-a-report/5549 "2026-04-01T02:07:00Z")

</div>

There are two methods to hide certain report fields from view in the Reports tab: Set the column instance::tag to hidden in the XLSForm Add to hidden\_fields array in the form’s properties file However, none of these…

---

## [PLACE\_TYPE behaviour clarification](https://forum.communityhealthtoolkit.org/t/place-type-behaviour-clarification/5514)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 4\
**Last updated:** [March 24, 2026, 8:07am UTC](https://forum.communityhealthtoolkit.org/t/place-type-behaviour-clarification/5514 "2026-03-24T08:07:47Z")

</div>

As the title suggests, we’re trying to better understand the behaviour of the PLACE\_TYPE variable. We’re also wondering whether there’s a PERSON\_TYPE counterpart that we may not be aware of. After reviewing the generic …

---

## [Uploading and displaying images in contact forms](https://forum.communityhealthtoolkit.org/t/uploading-and-displaying-images-in-contact-forms/2024)

<div class="topic-metadata">

**Author:** [@gkesh](https://forum.communityhealthtoolkit.org/u/gkesh)\
**Replies:** 13\
**Last updated:** [March 2, 2026, 9:42am UTC](https://forum.communityhealthtoolkit.org/t/uploading-and-displaying-images-in-contact-forms/2024 "2026-03-02T09:42:04Z")

</div>

Hi guys, I am fairly new to the forum, so I apologize if my question is a lacking in the necessary details or doesn’t follow a standard format. Recently in an implementation we are running in Nepal, we were requested to …

---

## [Working with attachments on contact forms](https://forum.communityhealthtoolkit.org/t/working-with-attachments-on-contact-forms/5519)

<div class="topic-metadata">

**Author:** [@diana](https://forum.communityhealthtoolkit.org/u/diana)\
**Replies:** 2\
**Last updated:** [February 26, 2026, 5:44pm UTC](https://forum.communityhealthtoolkit.org/t/working-with-attachments-on-contact-forms/5519 "2026-02-26T17:44:46Z")

</div>

@mrjones, I tested the beta version and did not see the filename displayed on the contact’s profile after submitting the attachment. Showing the filename would make it easier for CHWs to quickly confirm that an attachmen…

---

## [Save a task/app form as draft](https://forum.communityhealthtoolkit.org/t/save-a-task-app-form-as-draft/3089)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 2\
**Last updated:** [December 15, 2025, 10:27am UTC](https://forum.communityhealthtoolkit.org/t/save-a-task-app-form-as-draft/3089 "2025-12-15T10:27:43Z")

</div>

We have had a look at the following two threads and were wondering if any progress has been made in the ways of saving partial surveys to be completed at a later stage? This currently seems to be supported with Enket…

---

## [CHT Studio, a desktop interface app for users of CHT](https://forum.communityhealthtoolkit.org/t/cht-studio-a-desktop-interface-app-for-users-of-cht/5396)

<div class="topic-metadata">

**Author:** [@Astrozyt](https://forum.communityhealthtoolkit.org/u/Astrozyt)\
**Replies:** 8\
**Last updated:** [November 7, 2025, 11:33am UTC](https://forum.communityhealthtoolkit.org/t/cht-studio-a-desktop-interface-app-for-users-of-cht/5396 "2025-11-07T11:33:29Z")

</div>

Dear CHT community, As part of my master thesis in Medical Informatics, I joined the ComBaCal team in Basel last year. My findings were that the implementation of changes to a running app by (purely non-technical) resea…

---

## [Sentry / Glitchtip](https://forum.communityhealthtoolkit.org/t/sentry-glitchtip/5419)

<div class="topic-metadata">

**Author:** [@magp18](https://forum.communityhealthtoolkit.org/u/magp18)\
**Replies:** 3\
**Last updated:** [November 3, 2025, 7:13am UTC](https://forum.communityhealthtoolkit.org/t/sentry-glitchtip/5419 "2025-11-03T07:13:06Z")

</div>

Hi everyone, We wanted to ask if there are any plans of sending front end errors e.g. loading form errors to Sentry API ( GlitchTip is an open source implementation of this API) It would be great to have the issues use…

---

## [Choice sheet conditional options](https://forum.communityhealthtoolkit.org/t/choice-sheet-conditional-options/5125)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 1\
**Last updated:** [July 7, 2025, 4:16pm UTC](https://forum.communityhealthtoolkit.org/t/choice-sheet-conditional-options/5125 "2025-07-07T16:16:41Z")

</div>

I think we’ve figured out how to conditionally filter a list from the choices sheet. I’m posting this both to check whether this is a viable solution (in case I’m overlooking something) and to share it in case it’s helpf…

---

## [Hide contact forms on muted places](https://forum.communityhealthtoolkit.org/t/hide-contact-forms-on-muted-places/5093)

<div class="topic-metadata">

**Author:** [@Fred](https://forum.communityhealthtoolkit.org/u/Fred)\
**Replies:** 3\
**Last updated:** [July 7, 2025, 1:23pm UTC](https://forum.communityhealthtoolkit.org/t/hide-contact-forms-on-muted-places/5093 "2025-07-07T13:23:08Z")

</div>

Is there a way to hide contact forms on muted places? Documentation points to this not being possible through the {form}.properties.json file since there’s no access to the contact object (contact – Community Health Tool…

---

## [Write custom transition and edit contact form with task](https://forum.communityhealthtoolkit.org/t/write-custom-transition-and-edit-contact-form-with-task/3334)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 2\
**Last updated:** [June 25, 2025, 10:01am UTC](https://forum.communityhealthtoolkit.org/t/write-custom-transition-and-edit-contact-form-with-task/3334 "2025-06-25T10:01:20Z")

</div>

Originally apart of this thread. Would it be possible to raise, or flag, duplicate contacts for correction using a custom transition & tasks? Looking at the death reporting functionality CHT provides, we’ve seen it’s p…

---

## [Update report using Rapidpro](https://forum.communityhealthtoolkit.org/t/update-report-using-rapidpro/5078)

<div class="topic-metadata">

**Author:** [@Justinho](https://forum.communityhealthtoolkit.org/u/Justinho)\
**Replies:** 1\
**Last updated:** [June 19, 2025, 11:17am UTC](https://forum.communityhealthtoolkit.org/t/update-report-using-rapidpro/5078 "2025-06-19T11:17:49Z")

</div>

Hi community, I would like to know if it is possible to modify data in a report using rapidpro. If it is possible, which API is used? How do I proceed?

---

## [CHT Scheduling module for the referred clients at the facilities.](https://forum.communityhealthtoolkit.org/t/cht-scheduling-module-for-the-referred-clients-at-the-facilities/5075)

<div class="topic-metadata">

**Author:** [@Danny\_Wanyoike](https://forum.communityhealthtoolkit.org/u/Danny_Wanyoike)\
**Replies:** 1\
**Last updated:** [June 17, 2025, 1:39pm UTC](https://forum.communityhealthtoolkit.org/t/cht-scheduling-module-for-the-referred-clients-at-the-facilities/5075 "2025-06-17T13:39:56Z")

</div>

Context The Dekut Software Development Center is a provider of software development services based at Dedan Kimathi University of Technology. We are currently developing a Community Health Toolkit (CHT)-based applicatio…

---

## [How can the data transition be achieved?](https://forum.communityhealthtoolkit.org/t/how-can-the-data-transition-be-achieved/5006)

<div class="topic-metadata">

**Author:** [@Justinho](https://forum.communityhealthtoolkit.org/u/Justinho)\
**Replies:** 9\
**Last updated:** [May 22, 2025, 11:06am UTC](https://forum.communityhealthtoolkit.org/t/how-can-the-data-transition-be-achieved/5006 "2025-05-22T11:06:43Z")

</div>

HI Team, I’m concerned about three situations and I’d like to find some solutions: we have a household with its members, and there can’t be just one caregiver in the household. If the caregiver enrolment form is comple…

---

## [Generate custom IDs for household](https://forum.communityhealthtoolkit.org/t/generate-custom-ids-for-household/3266)

<div class="topic-metadata">

**Author:** [@paulalogno](https://forum.communityhealthtoolkit.org/u/paulalogno)\
**Replies:** 5\
**Last updated:** [May 9, 2025, 11:19am UTC](https://forum.communityhealthtoolkit.org/t/generate-custom-ids-for-household/3266 "2025-05-09T11:19:11Z")

</div>

Hello everyone, I’m looking to create a custom unique ID code for new households by concatenating (3 first letters) of the district, site, and a random alphanumeric value. One approach we’re considering is handling th…

---

## [How to validate at least one of two optional fields in xlsx forms?](https://forum.communityhealthtoolkit.org/t/how-to-validate-at-least-one-of-two-optional-fields-in-xlsx-forms/4912)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 2\
**Last updated:** [April 30, 2025, 9:25am UTC](https://forum.communityhealthtoolkit.org/t/how-to-validate-at-least-one-of-two-optional-fields-in-xlsx-forms/4912 "2025-04-30T09:25:15Z")

</div>

We’re trying to enforce a rule in a xlsx form where at least one of two optional fields must be filled out. Either field - or both - can be completed, but both can’t be left blank. Context: provide a separate field fo…

---

## [Warn when using deprecated db-object appearance](https://forum.communityhealthtoolkit.org/t/warn-when-using-deprecated-db-object-appearance/4890)

<div class="topic-metadata">

**Author:** [@apoorvapendse](https://forum.communityhealthtoolkit.org/u/apoorvapendse)\
**Replies:** 6\
**Last updated:** [April 22, 2025, 5:27pm UTC](https://forum.communityhealthtoolkit.org/t/warn-when-using-deprecated-db-object-appearance/4890 "2025-04-22T17:27:12Z")

</div>

Hi, I’ve been working on this cht-conf issue filed by @jkuester. Is this the expected outcome in terms of the deprecation warnings? On replacing db-object appearance with select-contact: Also, is this the best p…

---

## [Building an NCD Program Support Platform](https://forum.communityhealthtoolkit.org/t/building-an-ncd-program-support-platform/4771)

<div class="topic-metadata">

**Author:** [@nabaraj](https://forum.communityhealthtoolkit.org/u/nabaraj)\
**Replies:** 3\
**Last updated:** [April 1, 2025, 12:03pm UTC](https://forum.communityhealthtoolkit.org/t/building-an-ncd-program-support-platform/4771 "2025-04-01T12:03:58Z")

</div>

Developing a system for Non-Communicable Diseases (NCD) program, focusing on collaboration among healthcare providers, patients, and stakeholders. The system will include essential features like an SMS gateway for remind…

---

## [Unactioned CHA muting and death tasks](https://forum.communityhealthtoolkit.org/t/unactioned-cha-muting-and-death-tasks/4743)

<div class="topic-metadata">

**Author:** [@were](https://forum.communityhealthtoolkit.org/u/were)\
**Replies:** 0\
**Last updated:** [March 10, 2025, 9:12am UTC](https://forum.communityhealthtoolkit.org/t/unactioned-cha-muting-and-death-tasks/4743 "2025-03-10T09:12:20Z")

</div>

Hi design community, Looking at this CHP persona and the empathy map above, how might we redesign the flow for the CHP to get a better user experience and, at the same time, make the CHP supervisor aware of the ch…

---

## [Import data from ( one app form/report )to (another app form)](https://forum.communityhealthtoolkit.org/t/import-data-from-one-app-form-report-to-another-app-form/4529)

<div class="topic-metadata">

**Author:** [@Sanjit7](https://forum.communityhealthtoolkit.org/u/Sanjit7)\
**Replies:** 3\
**Last updated:** [January 21, 2025, 8:00pm UTC](https://forum.communityhealthtoolkit.org/t/import-data-from-one-app-form-report-to-another-app-form/4529 "2025-01-21T20:00:50Z")

</div>

How can I extract data from another form?

---

## [Form styling is not applied in choices](https://forum.communityhealthtoolkit.org/t/form-styling-is-not-applied-in-choices/2943)

<div class="topic-metadata">

**Author:** [@Ronald\_Kica](https://forum.communityhealthtoolkit.org/u/Ronald_Kica)\
**Replies:** 3\
**Last updated:** [January 20, 2025, 3:00pm UTC](https://forum.communityhealthtoolkit.org/t/form-styling-is-not-applied-in-choices/2943 "2025-01-20T15:00:48Z")

</div>

I am trying to change the color of choices for a question by following this documentation. But this is what I get NB:I am running version 3.11.x

---

## [4.2 release date and extension-libs](https://forum.communityhealthtoolkit.org/t/4-2-release-date-and-extension-libs/2702)

<div class="topic-metadata">

**Author:** [@delcroip](https://forum.communityhealthtoolkit.org/u/delcroip)\
**Replies:** 8\
**Last updated:** [January 7, 2025, 3:13pm UTC](https://forum.communityhealthtoolkit.org/t/4-2-release-date-and-extension-libs/2702 "2025-01-07T15:13:34Z")

</div>

@jkuester point me the extension-libs and I’d really like to test it but it says that it will come with version 4.2 so I am wondering when it will be out Here a first draft (I didn’t try it, it is just for the idea) on …

---

## [Clinic create form breaks when note field is skipped](https://forum.communityhealthtoolkit.org/t/clinic-create-form-breaks-when-note-field-is-skipped/4242)

<div class="topic-metadata">

**Author:** [@iesmail](https://forum.communityhealthtoolkit.org/u/iesmail)\
**Replies:** 8\
**Last updated:** [November 23, 2024, 12:40pm UTC](https://forum.communityhealthtoolkit.org/t/clinic-create-form-breaks-when-note-field-is-skipped/4242 "2024-11-23T12:40:47Z")

</div>

I have a clinic create form with an init group and a repeat group. Both groups have embedded barcode scanner logic. The specific issue is on line 79 within the init group. If the note field is skipped, the person doc is …

---

## [Mitigate duplicate data capture](https://forum.communityhealthtoolkit.org/t/mitigate-duplicate-data-capture/3313)

<div class="topic-metadata">

**Author:** [@Anro](https://forum.communityhealthtoolkit.org/u/Anro)\
**Replies:** 11\
**Last updated:** [November 6, 2024, 12:06pm UTC](https://forum.communityhealthtoolkit.org/t/mitigate-duplicate-data-capture/3313 "2024-11-06T12:06:27Z")

</div>

We’ve run into an issue where our CHWs have started capturing duplicate entries. After some investigation it seems to be a multi faceted problem. We used a version of CHT that had the 50 contact limit, limiting work v…

---

## [Current user data hydration with db-object issue using CHT4](https://forum.communityhealthtoolkit.org/t/current-user-data-hydration-with-db-object-issue-using-cht4/3880)

<div class="topic-metadata">

**Author:** [@Gilbert](https://forum.communityhealthtoolkit.org/u/Gilbert)\
**Replies:** 5\
**Last updated:** [August 21, 2024, 7:37pm UTC](https://forum.communityhealthtoolkit.org/t/current-user-data-hydration-with-db-object-issue-using-cht4/3880 "2024-08-21T19:37:13Z")

</div>

We are currently migrating CHT 3.15 forms to CHT 4.9.0. We have this simple XLS: It retrieves the current user contact role. It works fine on CHT 3.15. However, on CHT 4.9.0, the role field is empty. It appears th…

---

## [Is it possible to know about pending tasks from forms?](https://forum.communityhealthtoolkit.org/t/is-it-possible-to-know-about-pending-tasks-from-forms/3844)

<div class="topic-metadata">

**Author:** [@michael](https://forum.communityhealthtoolkit.org/u/michael)\
**Replies:** 2\
**Last updated:** [August 21, 2024, 8:28am UTC](https://forum.communityhealthtoolkit.org/t/is-it-possible-to-know-about-pending-tasks-from-forms/3844 "2024-08-21T08:28:54Z")

</div>

This relates to Commodity workflows and is based on conversations with @Jane\_Katanu and @Jenny (cc: @philip) and is a potential workaround for How to access parents summary information from an App form? TL;DR CHWs recei…

[Next page](https://forum.communityhealthtoolkit.org/tag/forms/6.md?match_all_tags=true&page=1&tags%5B%5D=forms)
