Fast Healthcare Interoperability Resources (FHIR) is a specification for an API used to exchange healthcare data such as EHRs. It is developed by HL7 and addresses the problem of interoperability of medical information systems.
The FHIR standard covers human and veterinary, clinical care, public health, clinical trials, administration and financial aspects. It supports a wide variety of architectures and scenarios involving the exchange of clinical data as well as healthcare-related administrative, public health, and research data.
As a RESTful API, FHIR is centered around resources that represent clinical "things". The types of resources include patient, observation, provider, organization, device, and so on. For example, a resource of type Patient
contains the patient's name, gender, birth date, as well as some additional information:
{
"resourceType": "Patient",
"text": {
"status": "generated",
"div": "<!-- Generated HTML -->"
},
"identifier": [
{
"use": "usual",
"label": "MRN",
"system": "http://www.acme.com/identifiers/mrn",
"value": "12345"
}
],
"name": [
{
"family": [
"Doe"
],
"given": [
"John"
]
}
],
"gender": {
"text": "Male"
},
"birthDate": "1991-02-03",
"active": true
}
FHIR allows different healthcare systems and apps to exchange information about clinical "things" including patient, lab, treatment, and other types of data. By speaking the same language, those systems are able to seamlessly integrate with each other and enable better, more consistent, and safer healthcare services.