Architectural Approaches for HL7-based Health Information Systems Implementation

OBJECTIVE Information systems integration is hard, especially when semantic and business process interoperability requirements need to be met. To succeed, a unified methodology, approaching different aspects of systems architecture such as business, information, computational, engineering and technology viewpoints, has to be considered. The paper contributes with an analysis and demonstration on how the HL7 standard set can support health information systems integration. METHODS Based on the Health Information Systems Development Framework (HIS-DF), common architectural models for HIS integration are analyzed. The framework is a standard-based, consistent, comprehensive, customizable, scalable methodology that supports the design of semantically interoperable health information systems and components. RESULTS Three main architectural models for system integration are analyzed: the point to point interface, the messages server and the mediator models. Point to point interface and messages server models are completely supported by traditional HL7 version 2 and version 3 messaging. The HL7 v3 standard specification, combined with service-oriented, model-driven approaches provided by HIS-DF, makes the mediator model possible. The different integration scenarios are illustrated by describing a proof-of-concept implementation of an integrated public health surveillance system based on Enterprise Java Beans technology. CONCLUSION Selecting the appropriate integration architecture is a fundamental issue of any software development project. HIS-DF provides a unique methodological approach guiding the development of healthcare integration projects. The mediator model - offered by the HIS-DF and supported in HL7 v3 artifacts - is the more promising one promoting the development of open, reusable, flexible, semantically interoperable, platform-independent, service-oriented and standard-based health information systems.

[1]  Bernd Blobel,et al.  Quality evaluation of health information system's architectures developed using the HIS-DF methodology. , 2010, Studies in health technology and informatics.

[2]  Peter W. Eklund,et al.  A Framework for Semantic Interoperability in Healthcare: A Service Oriented Architecture based on Health Informatics Standards , 2008, MIE.

[3]  B Blobel,et al.  Comparing middleware concepts for advanced healthcare system architectures. , 1997, International journal of medical informatics.

[4]  Christian Lovis,et al.  Implementing a new ADT based on the HL7 version 3 RIM , 2007, Int. J. Medical Informatics.

[5]  Mikko Korpela,et al.  A process for specifying integration for multi-tier applications in healthcare , 2003, Int. J. Medical Informatics.

[6]  B G M E Blobel,et al.  Semantic Interoperability , 2006, Methods of Information in Medicine.

[7]  Bernd Blobel,et al.  Connecting Public Health and Clinical Information Systems by Using a Standardized Methodology , 2007, MedInfo.

[8]  Philip A. Bernstein,et al.  Middleware: a model for distributed system services , 1996, CACM.

[9]  S Van Hoecke,et al.  Service-oriented Subscription Management of Medical Decision Data in the Intensive Care Unit , 2008, Methods of Information in Medicine.

[10]  Bernd Blobel,et al.  Enhanced semantic interoperability by profiling health informatics standards. , 2009, Methods of information in medicine.

[11]  S. Makki The Integration and Interoperability Issues of Legacy and Distributed Systems , 2006, 2006 Seventh International Conference on Web-Age Information Management Workshops.

[12]  Maurizio Lenzerini,et al.  Models for semantic interoperability in service-oriented architectures , 2005, IBM Syst. J..

[13]  A E Vlug,et al.  Dutch Virtual Integration of Healthcare Information , 2007, Methods of Information in Medicine.

[14]  J Mykkänen,et al.  Local, Regional and National Interoperability in Hospital-level Systems Architecture , 2007, Methods of Information in Medicine.

[15]  Juha Mykkänen,et al.  Four-level Process Modeling in Healthcare SOA Analysis and Design , 2009, Nursing Informatics.

[16]  Bernd Blobel,et al.  A development framework for semantically interoperable health information systems , 2009, Int. J. Medical Informatics.

[17]  P Itkonen,et al.  National health IT services in Finland. , 2007, Methods of information in medicine.

[18]  Bernd Blobel,et al.  Analysis and evaluation of EHR approaches. , 2009, Methods of information in medicine.

[19]  Jonas Andersson,et al.  Architectural integration styles for large-scale enterprise software systems , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[20]  Bernd Blobel Analysis, Design and Implementation of Secure and Interoperable Distributed Health Information Systems , 2002, Studies in Health Technology and Informatics.

[21]  Knut Bernstein,et al.  Modelling and implementing electronic health records in Denmark , 2005, Int. J. Medical Informatics.