The "mediator service", a component to ease the integration of medical applications in the SynEx framework.
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.
Xu
Y
Y
Medical Informatics Department, Broussais University Hospital, Paris, France. xu@hbroussais.fr
Sauquet
D
D
Zapletal
E
E
Lemaitre
D
D
Degoulet
P
P
D003195:Computer Communication Networks; D003628:Database Management Systems; D003695:Delivery of Health Care; D006751:Hospital Information Systems; D006801:Humans; D016490:Integrated Advanced Information Management Systems; D008491:Medical Informatics Applications; D016347:Medical Records Systems, Computerized; D012985:Software Design