|FHIM UML Documentation|
The Federal Health Information Model (FHIM) is a Unified Modeling Language (UML) model that describes the health-related information required by the Federal Health Architecture (FHA) federal partner organizations to achieve interoperability with internal and external systems. The FHIM is a Logical Information Model, suitable to guide the Enterprise Architecture of the federal partner organizations - in other words, each agency’s Enterprise Data Architecture would conceivably subset and specialize the FHIM models. The FHIM model is aligned with existing and emerging healthcare IT standards, such as those issued by HL7 and IHE, and those endorsed or profiled by the Office of the National Coordinator for Health Information Technology (ONC) for incorporation into various regulations.
PLEASE NOTE that the FHIM is NOT specific to the US Federal Government! The Federal Government is obligated to follow the same regulations as does the rest of industry, and all concepts in the FHIM are needed to some degree or other by any healthcare organization operating in the United States. Rather, the FHIM is a superset of all the standards (primarily from HL7, NCPDP, and ASC X12) that the Federal Government (or any other US-based healthcare organization) would implement. Indeed, outside of the use of ASC X12 concepts in the Enrollment, Eligibility, and Coordination of Benefits domain, and the use of SNOMED an RxNorm codes in FHIM Value Sets, the FHIM is not even US-centric. The FHIM can and has been used outside of the United States – especially for clinical domains.
One of the primary goals of the FHIM is to enable meaningful information exchange within the partner agencies and externally with the broader health community. Therefore, the FHIM provides a semantic information basis for information exchange, traceability, and alignment into industry information models and standards. FHIM classes and attributes modeled so that they can be easily transformed into intermediate models from which industry-standard artifacts can be generated. The FHIM currently supports transforms to HL7 FHIR, HL7 CDA, and NIEM, but other standards are envisioned, including HL7 version 2, NCPDP, ASC X12, Oracle, Java, etc. The FHIM has also adopted a modeling style that aligns with the HL7 Clinical Quality Framework such that there is a clear boundary between clinical concepts (which would bind into clinical terminologies) and the context in which the concepts are used. This pattern enables generation of clinical artifacts suitable for automated workflow, automated clinical decision support, reasoning, and secondary uses such as medical research.
Note to the reader: the FHIM is an single integrated model, whereby diagrams are simply a view into the model. Each diagram shows only a portion of the model; otherwise it would become too unwieldy to navigate. When a class in a diagram comes from a different package, it will contain "(from <package>)" beneath the class name, where <package> is the name of the package containing that class. Whenever you see a class on a diagram that contains "(from <package>)", please view that package for more information on what other relationships that class may have.
|FHIM Overview Diagram|
|Owned Template Signature|
|Owning Template Parameter|
|FHIM UML Documentation|