teroperability. It follows the aforementioned dual
model approach and has already done a major work
in designing archetypes and templates (compositions
of archetypes). CEN 13606 is the proposal of the
European Committee for Standardization to represent
EHRs. It follows also the dual model approach
and provides by now a quite simple RIM and few
archetypes based on those of openEHR. Finally, HL7
CDA has been developed by HL7 and provides a
RIM and a draft template specification, which in this
standard represents the same idea of the openEHR
archetypes. For example, let us suppose that the
archetypes for representing the concept of “Risk
Score”(RS) are described as in Fig. 1 for openEHR
and CEN13606, respectively. Notice that some of the
classes to build the archetypes are different in both
standards (e.g. Observation vs. Entry in Fig. 1).
However, none of these standards has been
universally adopted, so the interoperability problem
remains unsolved. Moreover, as most medical
organizations in the world have their own developed
EHR models, it would be too expensive and time
consuming to change all their Health Information
Systems, migrating the stored data instances to the
new specifications, and training the medical staff to
use the new system. We advocate for another solution
which is transparent to the medical staff and where
only the essential information is transformed into
another representation. This solution goes far beyond
the use of XML for the interchange of data—because
even if it has been proved relevant for this issue, it
does not deal with the semantics of the exchanged
data(Hefflin and Hendler, 2000). On the contrary,
our proposal benefits from emerging semantic web
technologies, and more specifically ontologies ,
which can play a relevant role in the development
of frameworks to facilitate semantic interoperation
between heterogeneous Information Systems(Obrst,
2003).
In this paper we present a framework that favours
the semantic interoperability between heterogeneous
Health Information Systems. Two main research
issues are tackled by the proposal: the query inter-
pretation problem (Sections 2 and 3) and the clinical
knowledge sharing (Section 4). Considering the first
one, we have built an ontology, named EHRONT, in
which the RIMs and archetypes from the EHR stan-
dards and specific EHRs are described. This ontology
has been build following well-known methodologies
for building ontologies (Corcho et al., 2003). Thanks
to the ontological axioms defined between the terms
of different standards, and those between terms of
standards and terms of specific EHRs, a record of a
specific Health Information System
A
(corresponding
to a particular patient) will be interpreted on the fly
by another specific Health Information System B.
With regard to the second issue, our approach allows
the sharing of medical knowledge between systems
by using Semantic Web rules.
Achieving real interoperability among EHRs is
a research issue into which great effort is being put
((European Community, 2009), (Hoffman, 2009)).
Among the related works closer to our proposal, the
following ones can be mentioned: (Kilic and Dogac,
2009) provides a solution that uses ontological
reasoning. In this case, communication between
systems that follow different standards under the
same RIM (HL7-RIM) is supported, but commu-
nication between systems that use their proprietary
EHR specifications is not considered. Moreover,
in the transformation process of an instance of a
source archetype Arch
A
, the target archetype must
be explicitely declared, which requires the sender
to know specific knowledge about the receiver. In
(Mart
´
ınez-Costa et al., 2009) a software architecture
is presented for transforming a source ADL archetype
description that follows openEHR into a target ADL
description that follows UNE-EN 13606. Ontologies
describing archetype models of both standards, in
addition to an integrated ontology, are used in the
process. Notice that neither of both works considers
the feature of knowledge sharing.
2 THE EHRONT ONTOLOGY
The EHRONT ontology is the central element of the
framework and it is essential to achieve semantic in-
teroperability between heterogeneous EHR systems.
The terms of the EHRONT ontology are described as
classes and properties using the Web Ontology Lan-
guage, OWL(OWL, 2009), and more precisely, OWL-
DL. EHRONT is composed of two interrelated lay-
ers (standards layer and application layer) that clas-
sify the EHR contents regarding different levels of ab-
straction, being the standards layer the most general
and the applications layer the most concrete. Each
Health Information System will have its own version
of the EHRONT ontology. The standards layer will be
the same for all versions, while the applications layer
will be proper to each system. In the standards layer,
the classes and properties (RIM) that are specific to
each EHR standard are specified, as well as their
archetypes. Up to now, the terms of openEHR RIM,
CEN13606 RIM and HL7-CDA and their archetypes
belong to this level.
Following, a fragment of the logical representa-
HEALTHINF 2010 - International Conference on Health Informatics
356