Straight Talk About FHIR | Dave Levin, M.D. | Healthcare Blogs Skip to content Skip to navigation

Straight Talk About FHIR

April 30, 2018
| Reprints

“The surest path to robust interoperability is to enable market forces to drive us forward.”


  1. n. extravagant or intensive publicity or promotion.
  2. v. to promote or publicize (a product or idea) intensively, often exaggerating its importance or benefits.

FHIR and the Hype Cycle

Have you noticed the hype around Fast Healthcare Interoperability Resources (FHIR)? It was hard to miss at HIMSS2018, where enthusiasts proclaimed that FHIR will solve our interoperability woes. It will not, and it is essential we dispel the misconceptions and hype—for they pose significant risks to fixing our broken healthcare system.

Hype often accompanies the emergence of new technology. The Gartner Hype Cycle, a well-known guide to healthcare technology life-cycles, can be fascinating and useful in understanding these natural occurrences.

The hype cycle reminds us that while enthusiasm, optimism and high expectations are commendable, reality tends to have a way of humbling our best intended efforts. As a CMIO and healthcare consultant, I have watched this play out countless times. We are all subject to falling for hype and I confess that, at times, I have been either a perpetrator, a victim or both! Being aware of this cycle is a good way to guard against the ill effects of buying into the hype.

It’s important to be clear about two things. First, the folks actually working to develop FHIR are consistently the most realistic and cautious in making claims. They bear little, if any responsibility for the surrounding hype. Second, while FHIR has limitations just like any technology, there’s nothing wrong with it per se. Quite the opposite. I favor almost anything that moves healthcare away from using outdated legacy integration technologies and towards the API-based approach that enables interoperability in the rest of the (non-health care) digital economy.

FHIR is not the problem. The problem is the misconceptions and hype surrounding FHIR. It’s vital we address those misconceptions and mitigate the risks posed by the hype.

Four Hard Truths About FHIR

There is a common misbelief that FHIR is going to provide a rapid path to robust interoperability between third-party applications and electronic health records (EHRs). Many believe FHIR will result in a standardized plug-and-play approach for rich data exchange. Just plug your application into FHIR and you are off and running!

This is flat out wrong for at least four reasons:

  1. FHIR is not a standard, it is a “suggestion”. The biggest FHIR misconception is that it will be an industry standard. In theory, FHIR could be a standard. In practice, there are no enforcement mechanisms and EHR vendors (and others) have already implemented different versions of FHIR. It is clear that FHIR is NOT going to be a robust standard that is consistent across implementations.
  1. EHR vendors are not implementing all available FHIR APIs. This creates another critical source of inconsistency. Developers who rely on FHIR for EHR integration must keep track of which EHRs have implemented which APIs. A robust API provided by one EHR may be completely absent in another.
  1. EHR vendors are not consistently implementing the entire API. Even if two vendors implement the same FHIR API, they may not implement the entire specification for that particular API. One may have all data elements, while the next only includes a portion of the specification.
  1. FHIR extensions undermine standardization. In principle, allowing developers to extend upon the basic FHIR specification can have advantages. In practice, this further undermines any attempt to create a standard. History shows that permissive models—like “z-segment” customization of HL7—opens the door to the wild west and results in divergence rather than convergence.

These are not theoretical concerns. FHIR endpoints are being implemented differently by EHR vendors. This is clearly illustrated in Table 1 below (and in a more detailed analysis here).

This reality places huge limitations on FHIR and largely defeats the purpose of having a standard specification in the first place. We have seen this movie before and it does not end well! Both HL7 and CCD have had well defined specifications but did not control the implementation. Sorting out the many different flavors and maintaining fragile, one-off implementations is a nightmare and a huge waste of resources for application developers and integration teams. It is also an enormous barrier to innovation. Unfortunately, FHIR will not solve these problems and may make things worse by introducing even more variants.

Why the Hype Matters