Integration of medical applications: the 'mediator service' of the SynEx platform

Interoperability is a key issue and a long-term domain of research for distributed healthcare information systems. The SynEx European project provides open and standard integration platform for both new and legacy medical applications. It aims to provide access to hospital information services, patient records, and to medical knowledge, in a seamless way, hiding the distribution aspects and the heterogeneity of the underlying systems. In this study, we describe the SynEx 'mediator service', a software engineering component, that is used to facilitate the development of mediators between any pair of SynEx components and to manage the corresponding interchange messages. Both a C++ library and a Java package of a generic mediator model are provided with several ready-to-use specialisations for well-defined use. The use of the XML technology as a powerful data interchange format and as an efficient data structure converter is proposed and discussed.

[1]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[2]  J H van Bemmel,et al.  A New Architecture for Integration of Heterogeneous Software Components , 1993, Methods of Information in Medicine.

[3]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[4]  Arnon Rosenthal,et al.  Description, Conversion, and Planning For Semantic Interoperability , 1995, DS-6.

[5]  Sandra Heiler,et al.  Semantic interoperability , 1995, CSUR.

[6]  Marian H. Nodine,et al.  Agent-based semantic interoperability in infosleuth , 1999, SGMD.

[7]  Frank Manola Interoperability issues in large-scale distributed object systems , 1995, CSUR.

[8]  Michael R. Genesereth,et al.  Infomaster: an information integration system , 1997, SIGMOD '97.

[9]  W Grimson,et al.  Computational viewpoint of the OpenLabs architecture. , 1996, Computer methods and programs in biomedicine.

[10]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[11]  Stéphane Bressan,et al.  The Context Interchange mediator prototype , 1997, SIGMOD '97.

[12]  Costas Pappas,et al.  Medical informatics Europe '97 , 1996 .

[13]  F C Jean,et al.  A reuse oriented Development Database: the HELIOS Object Information System. , 1994, Computer methods and programs in biomedicine.

[14]  F C Jean,et al.  The HELIOS Medical Connection Services. , 1994, Computer methods and programs in biomedicine.

[15]  J J Cimino,et al.  Mapping clinically useful terminology to a controlled medical vocabulary. , 1994, Proceedings. Symposium on Computer Applications in Medical Care.

[16]  D Sauquet,et al.  Rationale and Design Considerations for a Semantic Mediator in Health Information Systems , 1998, Methods of Information in Medicine.

[17]  F C Jean,et al.  An object oriented computer-based patient record reference model. , 1995, Proceedings. Symposium on Computer Applications in Medical Care.