Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Numerous organizations have integrated CommCare with their DHIS2 systems using MOTECH as a middle an integration layer. This page provides a high-level overview of resources available to CommCare users interested in this integration. Multiexcerpt include macromacro_uuid11ff9570-b98e-4b40-8108-7c9c3c119bb8nameProfessional ServicestemplateDataeJyLjgUAARUAuQ==pageCommCare Help Site Design Guidanceaddpanelfalse

Table of Contents
stylenone

...

When creating a digital health system, data pipelines are your key to accurate and fresh data. A well-built data pipeline enables you to capture trusted community-level information and aggregate it for routine reporting and ad-hoc analysis. CommCare seamlessly integrates frontline decision support with routine data capture, resulting in improved service delivery and more accurate data. The CommCare platform then integrates directly with DHIS2 to feed community-level health data into your MoH’s reports.

CommCare and DHIS2 complement each other in a national digital health strategy.  CommCare and DHIS2 are used worldwide to create end-to-end data pipelines, from remote data capture through district and national-scale reporting. Dimagi has supported DHIS2 integrations with CommCare in Senegal, Mozambique, Burkina Faso, Benin, Gambia, and Madagascar.

How does the DHIS2 Integration Work?

Gliffy
imageAttachmentIdatt2544336909
macroIdacbae906-af38-4859-bab3-f0591a1b4497
baseUrlhttps://dimagi.atlassian.net/wiki
nameDHIS2 Supported by MOTECH

...

Diagram
diagramAttachmentIdatt2543652984
containerId2281570437
timestamp1724641116231

Dimagi maintain an an open-source platform integration layer for managing, integrating, and sharing data between digital systems.  Dimagi uses MOTECH This tool is used to integrate CommCare with other systems such as DHIS2, OpenMRS, and custom solutions.  MOTECH I provides a robust framework to write new integration adapters between system, and provides a robust infrastructure for authentication, logging, error-handling and managing connections to partially offline systems.  Dimagi provides integrations services directly and through our integration partners to build integrations between CommCare and other data systems.

The MOTECH DHIS2 module supports sending both aggregate data (datasets and data values) and individual data (events) to DHIS2.  MOTECH enables end  End users to may map data collected in CommCare to DHIS2 events or datasets.  This allows the system to be flexible to changes in both CommCare and DHIS2, and projects may modify the integration without requiring additional software development.

Deploying MOTECH the integration layer can also help other systems integrate data with DHIS2 through the same approach, providing long-term value as an integration and orchestration layer for health systems in the country through the OpenHIE standards.  CommCare can be used for community level data collection and supervision, and other systems such OpenMRS and OpenLMIS can be used to support clinical or stock data workflows.  These systems can all use a national MOTECH server central integration layer to share registry data, and submit information to DHIS2. 

Useful Resources

CommCare + DHIS2 Digital Health Systems White Paper

Learn how CommCare and DHIS2 work together to provide an end-to-end solution for mobile data collection, aggregation, storage, and reporting at any scale—from a single community to nation-wide.

...

How do I set up my CommCare - DHIS2 Integration?

Below are some options for how you can integrate your DHIS2 instance with CommCare.

Option 1: Leverage CommCare’s APIs

Multiexcerpt include macro
macro_uuid846f10d6-3459-462c-8ce9-b12bb0b90265
nameTechnical Documentation
templateDataeJyLjgUAARUAuQ==
pageCommCare Help Site Design Guidance
addpanelfalse

By leveraging CommCare HQ APIs , you can connect CommCare to DHIS2 directly.

Setting up this connection will likely require that you go through the process of mapping your DHIS2 data to CommCare. You can follow the instructions here: https://commcare-hq.readthedocs.io/value_source.html.

In addition, you can follow some of DHIS2’s integration information here: https://docs.dhis2.org/en/implement/implementing-dhis2/integration-concepts.html.

Need help doing this? Several CommCare Providers also provide services and experience in setting up DHIS2 integrations with CommCare. You can learn more about our Provider network here: CommCare Providers .

Option 2: Hire Dimagi’s Professional Services team

Multiexcerpt include macro
macro_uuid11ff9570-b98e-4b40-8108-7c9c3c119bb8
nameProfessional Services
templateDataeJyLjgUAARUAuQ==
pageCommCare Help Site Design Guidance
addpanelfalse

For bigger, more complex integrations, Dimagi’s team of Professional Services experts are available for hire to support setting up your integration. Dimagi has supported DHIS2 integrations with CommCare in Senegal, Mozambique, Burkina Faso, Benin, Gambia, and Madagascar.

You can learn more about our services offerings here: https://dimagi.com/services/

Additional Resources & Case Studies

...

DHIS2 Documentation