Implementation Architecture

The implementation architecture is designed to support multiple target implementation specifications (HL7 FHIR, CDA, V2, or NIEM) for different implementors.  Model Driven Health Tools (MDHT) can be used by implementors to create an implementation.  MDHT uses content from the FHIM, such as FHIM classes, templates, data types, value sets, and detailed clinical modules) to create the implementation.  (A diagram of the implementation architecture artifacts can be seen below.)  During the creation process MDHT leverages UML profiles and bindings to values sets and applies constraints.  Multiple value sets are supported by the value set bindings. MDHT produces multiple artifacts - FHIR profiles, implementation guides, and software.  The software can be used by implementors to perform conformance testing on their information exchange implementations.


implementation arch