Improving Healthcare Data Interoperability with Modeling Tools
Model Driven Health Tools (MDHT) is a new Eclipse Modeling Project, but starts with an initial contribution of mature tools that have been under development for about six years. MDHT delivers a standard object-oriented alternative to proprietary development methodologies and tooling used to specify and implement most healthcare industry standards. Users of MDHT modeling tools are often clinical informatics specialists, not familar with UML or software engineering. MDHT must enable these users to edit and review clinical information models with terminology value set constraints, while remaining focused on the clinical content and not overwhelmed by model formalisms. MDHT includes specialized editing tools for using healthcare terminology systems such as SNOMED CT or LOINC, and transforms these models with terminology bindings to runtime Java libraries that enable application developers to serialize/deserialize instance data and test compliance with all constraints specified in the UML models.
Several real-world implemented examples built with MDHT will be described in this presentation, including UML models and generated runtime Java libraries for current healthcare interoperability standards that are maintained by the U.S. Office of the National Coordinator for Health IT (ONC). We will also provide a live MDHT tool demonstration that illustrates use of UML models for HL7 CDA and FHIR interoperability standards.
As a new Eclipse project, we are beginning work to integrate with other Eclipse Modeling Project tools that support a full lifecycle for model-driven development. We wish to offer an open invitation for other tool developers and healthcare industry specialists to engage with our MDHT project team and contribute to the development of next-generation standards for healthcare data.