Concepts

Basic concepts that will help you understand how CHT applications are built

CHT Applications support health workers with activities in their community. Health workers are guided through tasks — such as screening for high-risk pregnancies or diagnosing and providing treatments for children — and get real-time indicators for progress towards their goals. These workflows are highly flexible and developed using a combination of JavaScript, JSON, and XForms.

The JavaScript and JSON portions allow for full control of tasks, targets, and contact profiles, as well as other application settings. The XForms portion extends the ODK XForm notation, and is used to define forms. Forms allow CHWs to register new families and people. Forms also allow CHWs to complete surveys, care guides, and decision support, eg when assessing a sick child, or registering a new pregnancy for antenatal care schedule. Forms can live in many parts of the app including the Tasks, People, and Reports pages.


Accessing CHT Apps

Starting up your digital health apps

Navigating CHT Apps

Browsing your digital health apps

Forms

Building block for all CHT apps

Care Guides

Taking health workers through care protocols and providing decision support

Building Workflows

Building connections between people, actions, and data systems

Configurable Hierarchies

Organizing people and places, and their relationship to one-another

Users

Defining the user roles and their permissions

Interoperability

Exchanging information between CHT Core and other systems

Prerequisites for App Development

Tools and background skills that are helpful for developing CHT apps