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.
The FHIR data model is based on the concept of "resources" and "elements". A resource is a collection of data elements that describes a "thing" in healthcare. A resource can be a patient, a medication, an allergy, a practitioner, a location, etc.
For example, a resource of type Patient contains the patient's name, gender, birth date, as well as some additional information:
By defining a set of standard resource models, FHIR enables interoperability between different healthcare systems. It proves useful for exchanging data between different systems and organizations and for building applications that can work with different systems. In this regard, FHIR can act as a lingua franca (common language) for healthcare as a whole.
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.