Skip to main content
Back to Blog
Digital Health Systems9 min read

What is DHIS2? A Plain-Language Guide for Health System Professionals

DHIS2 is the most widely deployed health information system in the world. More than 100 countries use it to manage health data. Nigeria runs its entire national disease surveillance infrastructure on it. The WHO programmes I support depend on it daily and yet experienced global health professionals are routinely uncertain what it actually is.

Simisola Adedeji

Simisola Adedeji

M&E Officer, WHO Nigeria

The Short Answer

DHIS2 stands for District Health Information Software 2. It is an open-source, web-based platform for collecting, managing, visualising, and analysing health data originally developed by the University of Oslo's HISP programme and maintained by a global community of contributors. It is free to use; you pay for servers, implementation, configuration, training, and support, but the platform itself carries no licence fee.

DHIS2 is not one tool. It is a platform with multiple modules that can be configured for different purposes.


What DHIS2 Is Built to Do

DHIS2 handles two fundamentally different types of health data, each supported by a distinct module.

Aggregate Data: Counting What Happens

The aggregate module handles periodic summary data counts, rates, and proportions reported by facility, district, or national level on a defined schedule. In Nigeria, the NHMIS (National Health Management Information System) runs on DHIS2's aggregate module. Every facility submits monthly reports through this system, and those reports feed national health statistics.

Aggregate data is fast to collect, transmits well in low-bandwidth environments, and is sufficient for monitoring trends and programme performance at population level. It does not tell you anything about individual patients.

Tracker: Following Individual Cases

DHIS2 Tracker is the individual-level module. Instead of counting aggregate events, it tracks individual people or cases through a defined workflow from initial registration through to outcome. Tracker is used for disease outbreak surveillance, contact tracing, maternal health follow-up, and immunisation records.

The Mpox surveillance system I configured in Imo State ran on DHIS2 Tracker. Each of the 231 investigated cases had an individual record linked to their LGA, investigation timeline, laboratory result, and outcome. That individual-level data enabled the epidemiological analysis published in peer-reviewed literature. For configuration detail, see DHIS2 Tracker Configuration for Outbreak Surveillance.


What DHIS2 Is Not

  • Not a clinical record system. It is not designed to replace hospital information systems or manage clinical care delivery. If your use case involves managing care for individual patients, DHIS2 is the wrong tool.
  • Not a laboratory information system. It can receive laboratory results, but does not manage laboratory workflows. Dedicated LIMS exist for that purpose.
  • Not plug-and-play. Every DHIS2 implementation requires configuration. A DHIS2 server with no configuration is a blank platform. Technical configuration takes months; getting data flowing reliably takes longer.
  • Not a data quality guarantee. The system stores whatever is entered. If facilities report incorrect data, DHIS2 will aggregate and display that incorrect data faithfully. Data quality requires active management validation rules, completeness monitoring, regular audits, and feedback loops. The platform enables this work; it does not replace it.

How DHIS2 Is Structured: Organisational Units

One of DHIS2's most powerful features is its organisational unit hierarchy. A typical Nigerian DHIS2 instance is structured as:

  • National (Federal level)
  • State (36 states plus FCT)
  • Local Government Area (774 LGAs nationally)
  • Ward
  • Facility (Primary Health Centre, General Hospital, etc.)

Every piece of data entered in DHIS2 is associated with an organisational unit. A case registered at a facility in Owerri North LGA is automatically visible in the Imo State dashboard and the national dashboard without manual aggregation. The hierarchy does the work.


DHIS2 and Other Systems: The Integration Question

DHIS2 and SORMAS: SORMAS is purpose-built for rapid outbreak response with pre-configured workflows for specific diseases. Integration between the two SORMAS managing active outbreak response, DHIS2 receiving aggregate surveillance data is the approach used in several Nigerian states.

DHIS2 and ODK: Open Data Kit is a mobile data collection tool for surveys, community surveillance, and field data collection. ODK data can be imported into DHIS2 for aggregate analysis. The two tools are complementary: ODK for field collection, DHIS2 for management and analysis.

DHIS2 and national reporting: DHIS2 is increasingly used for international disease notification data from the national instance feeds into WHO's Health Emergency Preparedness and Response systems, supporting IHR reporting obligations.


Why DHIS2 Matters in West Africa

I have seen what happens when DHIS2 works as designed: a suspected measles cluster in a rural LGA is identified on a Thursday morning because Tracker data triggers an alert threshold; by Friday, investigation teams are deployed; by the following week, vaccination response is underway. A 60% reduction in outbreak confirmation time is the difference between a contained outbreak and a humanitarian crisis.

I have also seen what happens when DHIS2 is poorly implemented: dashboards showing data from six months ago, surveillance alerts that no one receives, case data that cannot be used because the configuration never mapped to any decision that anyone needed to make. The technology is not the variable. The architecture is.


Getting Started: Next Steps

If you are implementing or strengthening DHIS2 in your programme, the sequence matters: design the data flow before touching configuration; define the decisions the system needs to support before defining data elements; build dashboards for the decision-maker's question, not the data manager's report.

The next article in this series goes deeper on dashboards: DHIS2 Dashboard Best Practices: Designing Dashboards That Drive Decisions.

Frequently Asked Questions

What does DHIS2 stand for?

DHIS2 stands for District Health Information Software 2. It is an open-source platform developed by the Health Information Systems Programme (HISP) at the University of Oslo and used in more than 73 countries to collect, manage, and analyse health data at every level of the health system.

What is DHIS2 used for?

DHIS2 is used for routine health data collection, disease surveillance, aggregate reporting, individual patient tracking, and programme monitoring. Ministries of health use it to manage immunisation coverage, outpatient attendance, disease notifications, and supply chain data. WHO and UNICEF integrate DHIS2 outputs into global health monitoring systems.

What does DHIS in full mean?

DHIS in full is District Health Information System. The "2" in DHIS2 refers to the second major version of the software, which introduced a web-based architecture and made the platform scalable for national deployment. Most users refer to the platform simply as DHIS2.

Is DHIS2 free to use?

DHIS2 is free and open-source software. Countries and organisations pay for implementation support, customisation, training, and hosting, not for the software itself. The source code is maintained by HISP at the University of Oslo and published under an open-source licence.

what is DHIS2DHIS2 explainedhealth information system AfricaDHIS2 aggregate trackerdistrict health information softwareglobal health data systems

Discussion

Leave a comment

2000 characters remaining

Comments are moderated and appear once reviewed.