What is FHIR?
FHIR (Fast Healthcare Interoperability Resources) is HL7's modern standard for exchanging healthcare data using REST, JSON, and modular building blocks called Resources.
FHIR is the modern, web-friendly successor to HL7 v2 and CDA. Where v2 used pipe-delimited messages and CDA used dense XML documents, FHIR uses small, composable JSON (or XML) documents called Resources, exchanged over a normal REST API.
The four big ideas
- Resources — small, focused units like Patient, Observation, MedicationRequest. Each is a self-describing JSON object.
- References — resources point to each other by URL: an Observation has
subject: { reference: "Patient/123" }. - REST —
GET /Patient/123,POST /Observation,GET /Observation?patient=123&code=8480-6. - Profiles — constraints layered on top of base resources to fit a use case (this is what US Core is).
Why it matters
FHIR is now the legally required interoperability standard in the US (ONC Cures Act). Every certified EHR must expose a FHIR R4 API, and the data shape they must expose is defined by US Core.