Today, health information systems are increasingly complex, and their development presents itself as a challenge for software development companies wishing to find a market in healthcare systems, offering quality, maintainable and interoperable products. The need for a comparative clinical history at a global level is a reality, arising the need for health informatics standards that allow the establishment of standards for the exchange of clinical information.
The Model Driven Health Engineering (MoDHE) Framework provides software engineers with a methodology capable of modeling health information systems conforming to different standards of clinical information exchange using a well-known model-based UML-based interface. To do this, techniques based on the MDE paradigm are used, achieving a usable Framework, reducing the learning curve of end users, and allowing the modeling of sustainable and adaptable health information systems. Today, MoDHE only covers 3 of the main standards of HL7: v3, CDA and v2.x.
This Framework is based on 3 main pillars. The first pillar, the methodology, offers a procedure that allows the design of HL7 domain models as part of the development of a health information system. The second pillar, the HL7-based modeling language, extends to UML to model health information systems conforming to the full spectrum of HL7 standards. The third pillar, the derivation mechanisms, make possible the interoperability among standards, facilitating the maintainability and extension of the systems.
To materialize and automate this frame of reference, a support tool has been developed, registered as MoDHE Suite. This tool allows the design of HL7 compliant domain models using a UML-based interface. It also allows the generation of models of a specific standard based on existing models of another specific standard.