The DHIS2 Annual Conference takes place from 15-18 June 2026! Learn more
MOSIP & DHIS2
The MOSIP identity platform connects with DHIS2 to verify patients at every step of care — from registration to records access — reducing data errors, preventing duplicates, and giving patients control over their own health information.
Jump to a section on this page
About MOSIP
The Modular Open Source Identity Platform (MOSIP) is an open-source platform that helps governments build and manage national digital identity systems, allowing countries to retain full ownership of their systems and ID data.
Established in 2018 at IIIT Bangalore, MOSIP technology is currently in various stages of adoption in 29+ countries — including Morocco, the Philippines, Ethiopia, Uganda, São Tomé and PrÃncipe, and Sri Lanka.
MOSIP provides tools for ID issuance, verification, and lifecycle management via an API-first, modular architecture. Notably, MOSIP’s eSignet component enables secure, standards-based authentication for third-party services using a national ID.
MOSIP is a Strategic DHIS2 Technology Partner.
DHIS2 use case
Antenatal Care with Identity Verification. This integration demonstrates a full antenatal care (ANC) patient journey across three portals, each using MOSIP’s eSignet for identity verification via National ID.
- PHM Registration PortalÂ
- A public health midwife registers the patient in DHIS2.
- eSignet authenticates the patient using national ID. It then auto-fills demographic details after receiving patient consent.
- A PHN (Patient Health Number) is issued and data is pushed to a FHIR (Fast Healthcare Interoperability Resources) server.
- Doctor Portal (VOG)
- Clinicians log in using their national ID and look up patient records by PHN.
- Records are fetched from the FHIR server. Updates are written back after each visit.
- Patient Self-Service Portal
- Patients log in with their national ID to view ANC visit history, medical records, and upcoming appointments without staff assistance.
All three portals share a single set of health records, so information entered at registration is immediately available to doctors and patients without re-entry.
A patient’s unique health number prevents duplicate records from being created.
To make this integration work, a small number of changes were made to DHIS2 core — these are now being rolled out for any organisation that wants to connect DHIS2 with a national identity system.
Real-world example
The use case was built and piloted for Sri Lanka’s Ministry of Health. The DHIS2 team, HISP Sri Lanka, and Symbionix implemented the integration using Sri Lanka’s national ANC program as the template. The end-to-end flow is planned to be demonstrated as part of the Digital Experience Centre in Sri Lanka.