Skip to main content

Awesome Health Architecture

A curated, open knowledge base for digital health architecture, interoperability, standards, platforms, infrastructure, security, data, AI and health information exchange.

This is not a list of software. It is an attempt to answer one question properly:

If you have to architect a digital health system, where do you start?

The material is arranged the way the work actually proceeds — from a health problem, through capability and workflow, down to data, standards, applications, infrastructure, and the governance that keeps all of it alive.


The architecture map​

Health system problem
│
▼
Business architecture
(who is served, which capabilities)
│
▼
Digital health architecture
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
Data Applications Interoperability
│ │ │
▼ ▼ ▼
FHIR / openEHR EMR / HMIS / LMIS HIE / OpenHIE
│ │ │
└──────────┬──────────┴──────────┬──────────┘
▼ ▼
Registries Terminology
(client, facility, HWR) (SNOMED, LOINC, ICD)
│ │
└──────────┬──────────┘
▼
Identity, consent, trust
│
▼
Infrastructure
│
▼
Analytics and reporting
│
▼
AI

Read it downward when you are designing, and upward when you are debugging: most failures that look like an application problem are really a registry, identifier or governance problem one layer down.


Start here​

If you are…Start with
New to digital healthLearning paths → Glossary
Designing a national architectureDigital health architecture → OpenHIE → Maturity model
Building an integrationInteroperability → HL7 FHIR → Integration engines
Writing a tender or policyGovernance → Standards directory → Checklists
Adding AI to a health systemAI architecture → MCP in healthcare → AI ethics

Sections​

Architecture​

Exchange​

Standards​

Registries​

Identity, security and trust​

Data and analytics​

Platforms​

Infrastructure​

AI​

Global guidance and domains​

Working materials​


How resources are classified​

Every external resource on this site is one of four tiers. The tier is stated wherever it is not obvious from context.

TierMeaningExamples
1 — OfficialNormative or authoritative publication by the body that owns the thingWHO, HL7, ISO, IETF, DICOM, SNOMED International, Regenstrief, a health ministry
2 — CommunityEstablished open-source project or professional communityOpenHIE, OpenMRS, DHIS2, HAPI FHIR, OpenHIM
3 — EducationalExplanatory material, including the pages on this siteBooks, courses, tutorials, blog posts
4 — ExperimentalResearch, prototypes, emerging technologyDraft specifications, MCP in healthcare, most agentic AI patterns

Tier 3 and Tier 4 material is never presented as normative. Where a specification is a draft or under consultation, it is labelled as such rather than described as a standard.


Conventions used here​

  • Architecture first, technology second. Every technology page says which architectural problem the technology solves, where it sits, what the alternatives are, and what it costs to operate.
  • No universal winners. Comparisons explain which context suits which option. FHIR does not "beat" openEHR; centralised does not "beat" federated.
  • Reference architecture and implementation technology are kept distinct. OpenHIE is an architecture; OpenHIM is one implementation of one of its components.
  • Needs verification is preferred to a confident guess. Where a claim could not be traced to a primary source, it is marked rather than asserted.
  • Source priority runs: WHO and ITU → HL7, ISO, IETF, DICOM, SNOMED International, Regenstrief, OpenID Foundation, NIST → national health agencies → established open-source projects → academic work → community writing.

Contributing and verification​

Links on this site are checked mechanically. From the repository root:

npm run check-links # verify every external URL in the knowledge base
npm run validate # structural checks: frontmatter, duplicates, orphans

The editorial rules are short: primary sources, no invented resources, tiers stated, and a Last verified date on anything that moves.