FHIR (Fast Healthcare Interoperability Resources) is a new set of HL7 healthcare standards. Its main focus is on the ease of implementation, based on RESTful HTTP using XML or JSON. Components called "Resources" are used to store and exchange data between systems. The resources are just XML or JSON documents following a standard definition, and include the actual resource data (like patient demographics), metadata, tags, and a human-readable description. However they are also fully extensible, meaning that additional implementation-specific data elements can be added if needed. For more information, visit: FHIR Overview
Since Mirth Connect has HTTP connectors and supports XML/JSON data, you might have already guessed that creating a fully-compliant FHIR implementation has already been completely possible. What this extension provides is an even easier way for you to kick-start your new interface. The FHIR Listener connector acts much like an HTTP Listener (that's what FHIR is based on after all), but also includes an assortment of FHIR-specific settings as well as some helper/utility classes for working with responses. There is also a FHIR Sender destination connector, and a new FHIR Resource Builder available as both a transformer step type and code template type.
Note that at the time of writing, the latest officially released normative version of FHIR is Release 4 (R4). A preview version of Release 5 (R5) is also available. Mirth Connect's FHIR implementation supports both of these versions, as well as older versions dating back to DSTU2. When later versions are released, we will endeavor to update this extension to be compatible with them.