This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3
This is the Current officially released version of FHIR, which is DSTU 2.
For a full list of available versions, see the Directory of published versions .
FHIR is a platform specification that defines a set of capabilities use across the healthcare process, in all jurisdictions, and in lots of different context. While the basics of the FHIR specification are relatively straight-forward (see the Overviews: General, Developers, Clinical, and Architects), it can still be difficult to know where to start when implementing a solution based on FHIR.
This page provides some guidance to help get new implementers started on their path to successful implementation. Beyond reading the overviews (previous paragraph), where should an implementer start? Generally, an implementer needs to resolve:
In order to help implementers find their way around the specification and answer these questions, it is organised into a set of "modules". Each module represents a different functional area of the specification, and contains:
Broadly, the modules are organized into 3 groups:
Dependencies between the modules are mainly downwards, with some horizontal dependencies. Implementers should choose the content modules to engage with based on their requirements, and should only engage with the reasoning module if they need to do clinical decision support, and/or Quality Measures.
In addition to the use case based assistance in the modules, these additional documentation pages may be useful:
Finally, one important place to look is the registry of implementation guides , to see whether similar (or identical) requirements have been met.