Several current healthcare standards support semantic interoperability. These standards are far to be completely adopted in health information system development, however. The objective of this paper is to provide a method and necessary tooling for reusing healthcare standards by exploiting the extensibility mechanisms of UML, by that way supporting the development of semantically interoperable systems and components. The method identifies first the models and tasks in the software development process in which health care standards can be reused. Then, the selected standard is formalized as a UML profile. Finally that profile is applied to system models, annotating them with the standard semantics. The supporting tools are Eclipse-based UML modeling tools. The method is integrated into a comprehensive framework for health information systems development. The feasibility of the approach is exemplified by a scenario reusing HL7 RIM and DIMs specifications. The approach presented is also applicable for harmonizing different standard specifications.
[1]
Gunnar Hartvigsen,et al.
Improving Systems Interoperability with Model-Driven Software Development for HealthCare
,
2007,
MedInfo.
[2]
Joshua Phillips,et al.
The caCORE Software Development Kit: Streamlining construction of interoperable biomedical information services
,
2006,
BMC Medical Informatics Decis. Mak..
[3]
Vladik Kreinovich,et al.
Best student paper award
,
1996,
Reliab. Comput..
[4]
Bernd Blobel,et al.
A development framework for semantically interoperable health information systems
,
2009,
Int. J. Medical Informatics.
[5]
Bernd Blobel,et al.
Connecting Public Health and Clinical Information Systems by Using a Standardized Methodology
,
2007,
MedInfo.