What is FHIR?
FHIR (pronouncedfire
🔥) is a data standard that represents various healhcare concepts,
and is used to facilitate interoperability between healthcare IT systems.
You can think of it like this: every API has a spec, along with some data models, so that different systems
can communicate with the API - FHIR is the modern spec that allows healthcare IT systems to
communicate with each other.
Resources & Data Types
After you initiate a new document query for a given patient, Metriport will automatically convert any newly found C-CDA documents from XML to the corresponding FHIR Resources in JSON. A FHIR Resource is a representation of some concept related to healthcare. Some examples include:- Encounter: an interaction between a patient and healthcare provider(s).
- MedicationRequest: an order or request for both supply of the medication and the instructions for administration of the medication to a patient.
- Observation: measurements about a patient - ie weight, height, blood pressure, etc.
You can see the HL7 FHIR Resource Index for an
overview of various FHIR Resources by category, as well as our Resource
List.
Meta
Themeta.source
property in any FHIR resource points to the C-CDA source document from which the resource was derived. You can use this value with the Get Document URL endpoint to download the original C-CDA document.
Extensions
The FHIR specification is fairly flexible, and it allows for additions on every base resource through “Extensions”. This allows healthcare IT systems to provide more information to the resource, that may be relevant to their specific implementation. Extensions can be available under theextension
property on any FHIR Resource, and also
have their own specification for data they can contain.
For example, Metriport introduces a Condition Chronicity Extension inside FHIR Condition resources to specify whether the underlying medical condition is chronic.