OpenHIEOpen Health Information Exchange
In short
OpenHIE is an open community that maintains a reference architecture for countries to build their national health information exchange. It describes which shared pieces are needed (registries of patients, facilities and health workers, terminologies, an interoperability layer) and how they communicate. It is not software: it is a common blueprint that each country adapts.
- Type
- Reference model
- Steward
- OpenHIE community
- Current version
- Architecture Specification 5.2
- Reviewed
- October 25, 2026
Explanation
What it is
OpenHIE describes itself as a community of people building an open framework to support nations in developing health information exchanges. According to its own history, the community of practice formed in early 2013, evolving from work that began in 2009 to establish the Rwandan Health Information Exchange (RHIE).
Its core product is the OpenHIE Architecture Specification, published under a Creative Commons Attribution 4.0 licence. As of October 2026, the current version is 5.2, from August 2024.
The architecture
| Block | Components |
|---|---|
| Business domain services | Shared health record, health management information system (HMIS), logistics management information (LMIS), finance and insurance |
| Registry services | Terminology service ("what?"), client registry or MPI ("for whom?"), facility registry ("where?"), health worker registry ("by whom?"), product catalogue |
| Interoperability services layer | Authentication of systems, linking health workers with facilities, message orchestration, entity matching |
| Point of service | Health records and mobile applications that read and update the shared information |
The interoperability layer receives all communications from external services within a health geography and orchestrates their processing.
How it is specified
Each component has functional and non-functional requirements, and each exchange is described as a workflow with its transactions. Workflows rely on IHE profiles and FHIR alternatives: for example, registering a patient can use the ITI-8 transaction (HL7 v2) or ITI-104 (FHIR). OpenHIE states that its architecture is not limited to the profiles it lists.
Versions
| Version | Date | Notable change |
|---|---|---|
| 3.0 | September 2020 | laboratory workflows and workflow maturity level |
| 4.0 | September 2021 | move from PDF to GitBook, vaccine workflows |
| 5.0 | July 2022 | finance and insurance workflows |
| 5.2 | August 2024 | finance and insurance service requirements |
Common misconceptions
- Taking it for a product. OpenHIE defines components, requirements and workflows; the architecture aims for services such as the client registry to be interchangeable.
- Trying to implement everything at once. The specification allows supporting only the workflows each use case needs.
Usage examples
The OpenHIE community grew out of work begun in 2009 to establish the Rwandan Health Information Exchange (RHIE).
In Mozambique, as part of the Ministry of Health's eHealth strategy, a master facility list was built to align the lists of the HMIS subsystems, according to an OpenHIE impact story.
In South Africa, the Human Resources for Health registry was introduced to respond to the COVID-19 pandemic, according to an OpenHIE impact story.
OpenHIE's aggregate reporting workflows use the IHE ADX profile to send numerators and denominators of public health indicators; version 5.0 added mADX.
Version 5.0 of the specification added finance and insurance workflows, such as enrolling beneficiaries, checking coverage eligibility and claiming.
A health record system registers a new patient by sending an ITI-8 message to the interoperability layer, which passes it to the client registry.
Relation to other terms
Relies on5
- HIERequired
OpenHIE is a reference architecture for building a health information exchange.
- IHEStrong
Its exchange workflows are specified with IHE profiles and transactions, although the architecture is not limited to them.
- MPI / EMPIStrong
The client registry (MPI) is one of its registry services, although each implementation adopts only the workflows it needs.
- Terminology serverStrong
The terminology service is one of its registry services and has its own workflows, such as expanding value sets or translating codes.
- FHIRMedium
Some workflows, such as registering a patient, offer FHIR transactions as an alternative to those based on HL7 v2.
Depend on this one1
- DPI-HMedium
The report shows a strong overlap between its components and those of OpenHIE, and aligns them in a table.
Sources
- OpenHIE — Homeohie.org
- OpenHIE — About (vision, mission and history)ohie.org
- OpenHIE Architecture Specification — Architectureguides.ohie.org
- OpenHIE Architecture Specification — Version Change Logguides.ohie.org
- OpenHIE Architecture Specification — Standards and Profilesguides.ohie.org
- OpenHIE Architecture Specification — Client Registry (CR)guides.ohie.org
- OpenHIE Architecture Specification — Create Patient Demographic Record Workflowguides.ohie.org
- OpenHIE — Master Facility List Experiences and Lessons from Mozambiqueohie.org
- OpenHIE — Health Worker Registry Project in South Africaohie.org

