How FHIR Enables Healthcare Interoperability
FHIR is a powerful interoperability tool, but only one layer of it. This guide maps FHIR to the four levels of interoperability, the terminologies it depends on, and the policy frameworks driving adoption.
Key takeaways
- Interoperability has foundational, structural, semantic and organizational levels; FHIR directly addresses the first two and supports the third through terminology bindings.
- Shared terminologies such as SNOMED CT, LOINC and RxNorm do the heavy lifting for meaning; FHIR provides the structure that carries them.
- In the US, USCDI defines what data must be exchangeable and US Core defines how it is represented in FHIR, with ONC certification and Cures Act information blocking rules creating the incentive.
- CMS rules require FHIR APIs for impacted payers, and TEFCA is adding FHIR-based exchange to its network model.
- Outside the US, implementation guides such as the International Patient Summary play the same role as US Core.
The four levels of interoperability
Interoperability is often discussed as a single property, but it is clearer to break it into levels. A widely used framework from HIMSS describes four:
| Level | Question it answers | FHIR's role |
|---|---|---|
| Foundational | Can system A send data to system B? | RESTful HTTP API, messaging and document exchange patterns |
| Structural | Is the data organized in a format both understand? | Resource definitions, data types, JSON/XML formats, profiles |
| Semantic | Do both systems interpret the data the same way? | Terminology bindings, ValueSet and CodeSystem resources, terminology operations |
| Organizational | Do governance, policy, consent and trust allow exchange? | Supports via Consent, Provenance and security profiles; mostly outside the standard |
FHIR is strongest at the first two levels. It replaced bespoke interfaces and older message formats with a web-native API (see HL7 v2 vs FHIR for the contrast) and a common resource model. Semantic and organizational interoperability depend on choices made around FHIR, which is why two FHIR-based systems can still fail to understand each other.
Exchange patterns FHIR supports
FHIR is often equated with its RESTful API, but the specification defines several exchange paradigms built on the same resources. Choosing the right one for each use case matters as much as choosing the right resources.
| Pattern | How it works | Typical use |
|---|---|---|
| RESTful API | Clients read, search and write individual resources over HTTP | Apps, portals, point-of-care integrations |
| Documents | A Bundle of type document with a Composition as its first entry, signed or attested as a whole | Discharge summaries, patient summaries such as IPS |
| Messaging | A Bundle of type message with a MessageHeader, sent between systems for event-driven exchange | Notifications and workflows that mirror HL7 v2 messaging |
| Bulk data | Asynchronous export of large datasets as NDJSON | Population health, analytics, payer and quality reporting |
| Subscriptions | Server notifies subscribers when defined events occur | Admission alerts, care coordination |
Most real-world architectures mix these. A health system might expose a REST API for apps, run bulk exports for analytics, and exchange documents with external networks. Platforms that bridge these patterns are covered on the healthcare interoperability companies page.
Terminologies: where meaning comes from
A FHIR resource can carry a code from any code system. Interoperability depends on agreeing which. The main clinical terminologies in FHIR exchange are:
- SNOMED CT: a comprehensive clinical terminology for problems, findings, procedures and more. Use requires a licence, which is free in member countries such as the US through the national release centre.
- LOINC: identifiers for laboratory tests, clinical measurements and survey instruments, commonly used in Observation.code.
- RxNorm: normalized names and identifiers for clinical drugs in the US, used in medication resources.
- ICD-10-CM and other classifications, often used alongside SNOMED CT for billing and reporting.
- UCUM for units of measure in Quantity values.
Implementation guides bind elements to value sets drawn from these systems, and a terminology server can validate codes, expand value sets and translate between systems with operations such as $validate-code and $translate. Mapping local codes to standard ones is frequently the largest single task in a data interoperability project.
US Core and USCDI
The United States Core Data for Interoperability (USCDI), maintained by ONC (now operating as ASTP/ONC), is a standardized set of data classes and elements, such as allergies, problems, medications, laboratory results and clinical notes, that must be exchangeable. It is versioned and expands over time. USCDI does not specify a format.
The HL7 US Core implementation guide supplies the format: FHIR R4 profiles, search requirements and terminology bindings that represent USCDI. ONC's certification program for health IT requires certified API technology to support US Core and SMART App Launch, and the HTI-1 final rule advanced that baseline to USCDI v3 with corresponding newer versions of US Core and SMART. Because certified EHRs implement US Core, it has become the common denominator for US clinical FHIR exchange.
Cures Act and information blocking
The 21st Century Cures Act directed ONC to define information blocking: practices by health care providers, certified health IT developers, and health information networks or exchanges that are likely to interfere with access, exchange or use of electronic health information, unless an exception applies. ONC's regulations define the actors, the scope of electronic health information and a set of exceptions, such as those for preventing harm, privacy, security and infeasibility.
The rules do not require FHIR as such, but standards-based APIs are the most practical way to show that data is accessible. Combined with certification requirements, this pushes providers and vendors toward exposing FHIR APIs that third-party apps can use.
General information only
Information blocking obligations depend on the type of actor and specific facts. This summary is not legal advice; consult counsel and the official ONC guidance for your situation.
CMS patient access and payer APIs
CMS has used its regulatory authority over Medicare Advantage organizations, Medicaid and CHIP programs and certain qualified health plan issuers to require FHIR APIs on the payer side. The Interoperability and Patient Access final rule (CMS-9115-F) required a Patient Access API, letting members retrieve claims and clinical data through apps of their choice, and a Provider Directory API.
The Interoperability and Prior Authorization final rule (CMS-0057-F) builds on that with a Provider Access API, a Payer-to-Payer API and a Prior Authorization API, along with enhancements to Patient Access, with most API requirements beginning in January 2027. These APIs are built on R4 and HL7 implementation guides, including several from the Da Vinci project, which brings payers into the same FHIR ecosystem as providers.
TEFCA and FHIR
The Trusted Exchange Framework and Common Agreement (TEFCA), established under the Cures Act, creates a nationwide governance layer for exchange between networks. Designated Qualified Health Information Networks (QHINs) connect to each other under a common agreement administered by a Recognized Coordinating Entity, and participants connect through a QHIN.
TEFCA exchange initially relied on established document-based query standards. ONC and the Recognized Coordinating Entity have published a FHIR roadmap, and later versions of the Common Agreement add support for FHIR-based exchange. TEFCA is a clear example of organizational interoperability: the technical standards exist, and the framework supplies the trust, policy and governance needed to use them at scale.
International implementation guides
FHIR is international, and many countries publish national base profiles and guides. At the international level, the International Patient Summary (IPS) implementation guide defines a minimal, specialty-agnostic patient summary for unplanned and cross-border care, represented as a FHIR document Bundle. It is designed to be reused as a foundation by national and regional projects.
For organizations operating in several countries, the lesson is to design around profiles rather than base resources and to expect a different core guide in each market. A FHIR consulting partner with regional experience can shorten that learning curve.
Frequently asked questions
Does adopting FHIR guarantee interoperability?
No. FHIR provides foundational and structural interoperability. Semantic interoperability requires agreed profiles and terminologies, and organizational interoperability requires governance, trust agreements and consent handling.
What is the difference between USCDI and US Core?
USCDI defines which data elements must be exchangeable, independent of format. US Core is the HL7 FHIR implementation guide that defines how those elements are represented and searched in FHIR R4.
Do information blocking rules require FHIR?
Not directly. They prohibit practices likely to interfere with access to electronic health information, subject to exceptions. FHIR APIs, especially those required by certification, are a primary means of making data accessible.
Which payers must offer FHIR APIs under CMS rules?
The CMS rules apply to impacted payers, including Medicare Advantage organizations, state Medicaid and CHIP programs and their managed care plans, and qualified health plan issuers on the federally facilitated exchanges. Check each rule for exact applicability.
Is the International Patient Summary only for Europe?
No. IPS is an international HL7 implementation guide intended for use globally, though several European initiatives have adopted it as a basis for cross-border exchange.
References
- HL7 FHIR overview
- HL7 US Core Implementation Guide
- ONC: United States Core Data for Interoperability (USCDI)
- ONC: Information blocking
- CMS: Centers for Medicare & Medicaid Services
- HL7 International Patient Summary IG
FHIR® is a registered trademark of HL7 International. This guide is independent educational content and is not legal or compliance advice.
Related guides
- What Is FHIR? How the HL7 FHIR Standard WorksFHIR is the HL7 standard for exchanging healthcare data through web APIs. This guide explains resources, the REST API, profiles, extensions and versions in plain terms.
- FHIR Resources Explained: Structure, Categories and Key ResourcesA practical tour of FHIR resources: what every resource contains, how they are grouped, the ones you will meet in almost every integration, and how references, maturity levels and profiles fit together.
- FHIR vs HL7 v2: A Technical Comparison for Integration TeamsA side-by-side technical look at HL7 v2 messaging and FHIR: data structure, transport, eventing, mapping an ADT^A01 to FHIR, and how the two coexist in real architectures.
- SMART on FHIR Explained: App Launch, Scopes and Backend ServicesSMART App Launch is how third-party apps plug into EHRs securely. This guide walks through both launch flows, discovery, scopes, PKCE, backend services and how CDS Hooks fits in.
Related FHIR services
- Data InteroperabilityData interoperability services for multi-party exchange: HIEs, payer-provider APIs, TEFCA, terminology, identity matching, consent and vendor questions.
- FHIR IntegrationWhat FHIR integration services include, how projects are delivered, technical risks to plan for, and the questions to ask before hiring an integration partner.
- HL7 FHIR ConsultingWhat HL7 FHIR consultants deliver, from interoperability strategy and regulatory readiness to architecture reviews and IG authoring, and how to pick a firm.
Find the Right FHIR Integration Partner for Your Healthcare Project
Tell us what you need to build or connect. We review every request and share a short list of relevant vendors from our directory — no obligation.