JOURNAL ARTICLE

An XML-based framework for automating data exchange in healthcare

Abstract

Providing a transparent and automatic communication between health information systems for the purpose of exchanging patients' data among healthcare professionals is deemed as one of the most challenging problems in eHealth. Indeed, data storage in health information systems is mainly performed in relational databases, whereas eXtensible Markup Language (XML) is seen as the de facto standard for exchanging data among health organizations. Automating data interchange between relational databases and XML documents remains however a challenge. In this paper, we propose a general mediation framework to facilitate the storage of the new incoming data in XML format into the relational databases of the legacy health information systems and vice versa. The proposed mediation architecture is based on the XML technology and its related languages and derivatives (XML Schema, eXtensible Stylesheet Language Transformations (XSLT)...), which provide powerful tools for sharing, converting and exchanging information. The adopted methodology consists in converting the database model into an XML schema and in performing an automatic, reliable and efficient mapping between the schemas representing the exchanged source and target data by means of the XSLT language. Our approach has the capacity to preserve the integrity constraints of the relational schema, which allows to check the XML infosets for anomalies or incoherencies before updating the relational database from the XML document. It also captures the hierarchy of the tables in the target database, which guarantees that the automatically generated Structured Query Language (SQL) queries will be correctly performed. Moreover, our mediator includes a rule base allowing a coherent and secure mapping between the exchanged data sources for ensuring the database integrity.

Keywords:
Computer science XML Schema Editor XML database Efficient XML Interchange XML validation Streaming XML Document Structure Description XML Schema (W3C) XSLT Information retrieval Relational database XML Database XML Encryption XML framework Programming language World Wide Web

Metrics

12
Cited By
1.85
FWCI (Field Weighted Citation Impact)
22
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Impact data-exchange based on XML

Yang Yahui

Year: 2012 Pages: 1147-1149
JOURNAL ARTICLE

XML data exchange

Marcelo ArenasLeonid Libkin

Year: 2005 Vol: 2003 Pages: 13-24
JOURNAL ARTICLE

XML data exchange

Marcelo ArenasLeonid Libkin

Journal:   Journal of the ACM Year: 2008 Vol: 55 (2)Pages: 1-72
© 2026 ScienceGate Book Chapters — All rights reserved.