The "mediator service", a component to ease the integration of medical applications in the SynEx framework
Xu, Y.; Sauquet, D.; Zapletal, E.; Lemaitre, D.; Degoulet, P.
Studies in Health Technology and Informatics 68: 768-773
1999
ISSN/ISBN: 0926-9630 PMID: 10724998 Document Number: 504272
Interoperability is a key issue and a long-term domain of research for distributed healthcare information systems. The European project SynEx provides an open and standard integration platform for both new and legacy medical applications. It allows the collaboration of distributed and heterogeneous healthcare records and services. It aims to provide access to Hospital Information Services, to remote sources of medical data and to medical knowledge, in a seamless way, hiding the distribution aspects and the heterogeneity of systems. In this project, the Medical Informatics Department of the Broussais University Hospital is responsible for the development of the "Mediator Service". It is a software component of the SynEx platform which is used as a "glue" mechanism to provide a flexible way to facilitate the interchange between any pair of systems, with different nomenclatures and data structures. The Mediator Service uses a generic model of mediators to create, through specialization, specific mediators for practical cases. Based on this model, it offers a C++ library to be used as the tool case by the programmers, to reduce the development effort. The use of XML as a powerful data interchange format and as a data structure descriptor is proposed and evaluated.