Loading...
Loading...
HL7's modern interoperability standard. Resource-based, REST-first, JSON-default. The default substrate for almost every healthcare AI app that touches real clinical data.
FHIR (pronounced "fire") is the way healthcare apps in 2026 read and write clinical data. It defines ~150 resources — Patient, Observation, Encounter, MedicationRequest, Condition, etc. — and a RESTful API over them. JSON-default, well-typed, with extensible profiles for specific domains.
valueQuantity.value natively.Default to R4 unless you have a specific reason not to. That's what US Core, Blue Button 2.0, DaVinci, and every production EHR endpoint target. R5 has structural breaking changes; adoption is patchy as of 2026. R6 (in ballot) won't land in production until late 2026 at earliest.
A FHIR resource is just a typed JSON document with:
id and resourceTypemeta field for versioning and profile claimscode, value, subject, etc.) that bind to terminology systemsResources reference each other via Reference objects ({ "reference": "Patient/123" }). Bundles let you fetch or write many resources atomically.
GET /Patient/<id> and inspect the JSONPatient.generalPractitioner → Practitioner)/Observation?patient=<id>&category=laboratory)If you can do those four things end-to-end, you can build almost anything else on FHIR.