the modified temporal record is uploaded to the In-
tegrated DB Server and deleted from the Local DB.
Later on, the new version of the medical record will
be downloaded from the Integrated DB to the Local
DB where the patient is registered, keeping a copy at
the Integrated DB Level.
4 IMPLEMENTATION
The synchronization protocol must be implemented
for each Hospital Information Systems, because they
may have different Database Management Systems,
of different database definitions. An analysis at the
semantic level must be carried out in order to define
table and field mappings between the Local DB and
the Integrated DB. The implementation of the syn-
chronization protocol must include the version track-
ing subsystem described in section 3.1. The synchro-
nizer itself follows a client-server model in which
both parts must authenticate each other, for instance
by means of digital certificates.
In practice, the execution of a the synchronization
protocol with several Local DB Servers could unveils
the presence of many medical records for the same pa-
tient, loaded from different health centres. Once the
patients are assigned their Local DB Servers, multiple
medical records associated to them should progres-
sively be removed. However, in principle, the risk of
having duplicate medical records for the same patient
is independent of the interoperability approach.
4.1 Prototype
As a proof of concept, a prototype of a Hospital Infor-
mation System and a Synchronization Tool have been
developed. The Medical Record and Interconsultation
subsystems are tightly coupled. The interconsultation
subsystem does not work at real-time. It is a store-
and-forward telemedicine subsystem that allows aux-
iliary physicians in remote health centres to make in-
terconsultations with other physicians or medical spe-
cialists, usually located in large hospitals. A database
synchronizer is provided, developed with an ad hoc
data exchange protocol. However, other database syn-
chronizers could be developed following a standars
data exchange protocol such as HL7 (HL7, 2010).
5 CONCLUSIONS
In this article we describe an interoperability scheme
for Health Information Systems, based on the inte-
gration of databases into a single database. The data
is actually replicated in the integrated database. This
approach needs the definition of data exchange proto-
cols that ensure the control on the replicated informa-
tion, in order to avoid inconsistencies and provide rea-
sonable security. This interoperability scheme resem-
bles a memory hierarchy in which an upper level inte-
grates the databases of several local database servers.
An integrated database centre located at the top
level of the memory hierarchy will serve as backup
level for local data centres. Additionally, this upper
level will provide the services needed for policy mak-
ing at the health authority level, and will be used for
building data sets for scientific research.
REFERENCES
ANSI (2010). The ANSI ASC X12. http://www.x12.org/,
accessed on July 2010.
Brailer, D. J. (2005). Interoperability: The key to the future
health care system. Health Affairs, 10(1377).
Foster, I. and Kesselman, C. (1999). The Grid: Blueprint
for a New Computing Infrastructure, chapter Compu-
tational Grids, pages 15–51. Morgan Kaufmann Pub-
lishers, Inc.
HL7 (2010). Health Level Seven. http://www.hl7.org/, ac-
cessed on July 2010.
Hovenga, E. (2008). Importance of achieving semantic in-
teroperability for national health information systems.
Texto & Contexto Enfermagem, 17(1):158–167.
Lopez, D. M. and Blobel, B. G. (2009). A development
framework for semantically interoperable health in-
formation systems. International Journal of Medical
Informatics, 78(2):83–103.
Morrison, C., Iosif, A., and Danka, M. (2010). Report
on existing open-source electronic medical records.
Technical Report UCAM-CL-TR-768, University of
Cambridge, Computer Laboratory.
Walker, J., Pan, E., Johnston, D., Adler-Milstein, J., Bates,
D. W., and Middleton, B. (2005). The value of
health care information exchange and interoperability.
Health Affairs, 10(1377).
Zhang, J. and W. Xu, D. E. (2007). System interoperabil-
ity study for healthcare information system with web
services. Journal of Computer Science, 3(7):515–522.
A PROTOCOL FOR DYNAMICALLY MAINTAINING AN INTEGRATED MEDICAL RECORD DATABASE FROM
A SET OF DIFFERENT MEDICAL RECORD DATABASES
595