Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records

Similar documents
Archetype-Based Knowledge Management for Semantic Interoperability of Electronic Health Records

Advanced Aspects of Hospital Information Systems

Techniques for ensuring interoperability in an Electronic health Record

EHR Archetypes in practice: getting feedback from clinicians and the role of EuroRec

Il lavoro di armonizzazione. e HL7

How To Improve Data Collection

A Metabolic Syndrome Health Check EHR based on openehr

The next generation EHR

Integration Information Model

Towards a Repository for Managing Archetypes for Electronic Health Records

HL7 CDA, Clinical Modelling and openehr

EHR Systems: an Introduction

What s next for openehr. Sam Heard Thomas Beale

Designing ETL Tools to Feed a Data Warehouse Based on Electronic Healthcare Record Infrastructure

Ontology-based Archetype Interoperability and Management

Models Supporting Development of Complex Information Systems in Healthcare. Case study: an Obstetrics-Gynecology Department

EHR Standards Landscape

EHR Definition, Scope & Context. Sam Heard for Peter Schloeffel ISO/TC 215 WG1 Aarhus, Denmark 3 Oct 2003

Practical Implementation of a Bridge between Legacy EHR System and a Clinical Research Environment

openehr The Reference Model Thomas Beale Sam Heard

Data modelling methods in clinical trials: Experiences from the CTMND project (ctmnd.org)

Improving EHR Semantic Interoperability Future Vision and Challenges

Open Source Modular Units for Electronic Patient Records. Hari Kusnanto Faculty of Medicine, Gadjah Mada University

Clinical Knowledge Manager. Product Description 2012 MAKING HEALTH COMPUTE

ARCHETYPE ALIGNMENT: A TWO-LEVEL DRIVEN SEMANTIC MATCHING APPROACH TO INTEROPERABILITY IN THE CLINICAL DOMAIN

ISO INTERNATIONAL STANDARD. Health informatics Requirements for an electronic health record architecture

HL7 and SOA Based Distributed Electronic Patient Record Architecture Using Open EMR

Electronic Health Record (EHR) Standards Survey

What do clinical data standards mean for clinicians? Dr Nick Booth GP and Informatician, Warden, Northumberland, UK

Electronic Health Records: An introduction to openehr and archetypes

HYBRID ELECTRONIC HEALTH RECORDS

A Repository of Semantic Open EHR Archetypes

Modeling Temporal Data in Electronic Health Record Systems

Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex)

Supporting in- and off-hospital Patient Management Using a Web-based Integrated Software Platform

Introduction to openehr Archetypes & Templates. Dr Ian McNicoll Dr Heather Leslie

Using Archetypes with HL7 Messages and Clinical Documents. Heath Frankel HL7 Working Group Meeting 14 January 2011

ISO EN TECHNICAL REVISION

ehr Sharable Data Vicky Fung Senior Health Informatician ehr Information Standards Office

Enabling medical research on clinically collected data using openehr archetypes

EHR Data Reuse through openehr Archetypes

Clinician-Led Development of Electronic Health Records Systems

HL7 and Meaningful Use

Health Information and Quality Authority. To drive continuous improvements in the quality and safety of health and social care in Ireland

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

Developing Standardized Terminologies to Support Nursing Practice. 1. -Explore the need for consistent terminology in nursing.

Achieving Clinical Statement Interoperability using R-MIM and Archetype-based Semantic Transformations

The Big Picture: IDNT in Electronic Records Glossary

WHITE PAPER. QualityAnalytics. Bridging Clinical Documentation and Quality of Care

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

SNOMED CT Cardiology Reference Set Development, Malaysia. SNOMED CT Conference Amsterdam, The Netherlands October 2014

How To Write An Electronic Health Record

Semantic validation of standard based electronic health record documents with W3C XML Schema

Version: January 2008 ASTM E-31: EHR and Informatics Standards Education For Health Professional Disciplines. Background

Health Informatics Standardisation - educational, informative and normative

Information Governance. A Clinician s Guide to Record Standards Part 1: Why standardise the structure and content of medical records?

Clintegrity 360 QualityAnalytics

Clinical Decision Support Product Area Rong Chen MD PhD Chief Medical Informatics Officer

AN OVERVIEW OF INTEROPERABILITY STANDARDS FOR ELECTRONIC HEALTH RECORDS

EHR Certification: The Impact on the Long-term Care Industry & PointClickCare s Approach to Certification

Turkey s National Health Information System (NHIS)

A Service Oriented Approach for Guidelines-based Clinical Decision Support using BPMN

Automatic Synthesis of Graphical User Interfaces for Health Information Systems

The EHR and Clinical Archetypes: time for clinical engagement!

Draft Pan-Canadian Primary Health Care Electronic Medical Record Content Standard, Version 2.0 (PHC EMR CS) Frequently Asked Questions

Archetypes and ontologies to facilitate the breast cancer identification and treatment process

EHR Standards and Semantic Interoperability

This document is a preview generated by EVS

An Introduction to Health Informatics for a Global Information Based Society

DIPS Arena New Archetype-based EHR. Sigurd From, DIPS ASA

Archetype-based electronic health records: a literature review and evaluation of their applicability to health data interoperability and access

Health Data Management with an Archetype Driven EHR System in Low Ressource Environments

AN HL7/CDA FRAMEWORK FOR THE DESIGN AND DEPLOYMENT OF TELEMEDICINE SERVICES

TRANSFoRm: Vision of a learning healthcare system

Clinical Quality Improvement

Computer-based documentation systems and their integration into hospital information systems

Relationship of HL7 EHR System Draft Standard to X12N

Transcription:

Comput. Sci. Appl. Volume 1, Number 3, 2014, pp. 179-188 Received: July 28, 2014; Published: September 25, 2014 Computer Science and Applications www.ethanpublishing.com Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records Afef Samet Ellouze 1, Rafik Bouaziz 2 and Nadia Bouassida 3 1. Computer Science, Higher Institute of Technological Studies, Sfax 3011, Tunisia 2. Computer Science, Faculty of Economic Sciences and Management, Sfax University, Sfax 3013, Tunisia 3. Computer Science, Superior Institute of Multimedia Science, Sfax University, Sfax 3011, Tunisia Corresponding author: Afef Samet Ellouze (samet_afef@yahoo.fr) Abstract: Meta-modeling of healthcare records is necessary to capitalize and normalize the knowledge of domain experts. First, it enables knowledge interoperability and, it offers reuse of clinical concepts and provides a higher design quality of health information systems and electronic health record systems. However, to obtain these advantages, designers must be able to retrieve the suitable archetypes that cover the clinical concepts involved in their specific applications, and to overcome the difficulties of modeling an electronic health record system based on existing archetypes. In fact, designers often have difficulties to reuse and adapt archetypes provided by open repositories, when modeling new electronic health record systems. Thus, they need special tools assisting them in customizing the appropriate archetypes. This paper focuses on archetypes reuse for modeling the electronic health record of child affected by cerebral palsy. Also, this paper highlights the major difficulties encountered during this process. Then, it evaluates archetypes reuse and presents some perspectives to solve these difficulties. Key words: Electronic health record, semantic interoperability, archetype reuse, cerebral palsy information management system, dual model approach. 1. Introduction EHR (electronic health record) can be considered as a repository of information regarding health care in a computer processed form, stored and transmitted securely. It contains retrospective, current, and prospective information in order to support efficient and quality integrated health care [1]. One of the major advantages of an EHR is that the data, being recorded as part of healthcare delivery, present a valuable source of information that can be reused, shared and exchanged to ensure optimal clinical decision support and to coordinate distributed care processes among multiple specialists. However, EHR shared data must be understandable by different actors for all defined domain concepts. In fact, different EHR systems must be able to interoperate, so that one system can understand the context and meaning of information provided by another system, i.e., it is necessary to ensure semantic interoperability. The advanced standards for EHR representation and communication [2, 3], such as ISO/EN 13606 Health Informatics-EHR communication [4] and openehr [5], propose the use of an architecture based on the dual model approach, carried out the meta-modeling of healthcare records with two conceptual levels: RM (reference model), and archetype model. The first level models the semantics of data in terms of generic data types and structures in a stable form. It specifies (1) the global characteristics of medical record components, (2) how these components are aggregated/composed and (3) the information context necessary to meet the ethical, legal and provenance requirements. These components are defined in the RM as a set of classes that form the generic building

180 Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records blocks of the EHR [4]. On the other hand, the second level, which is the archetype model, used to formalize clinical concepts and knowledge. It specifies the common features of entity types and, therefore, it defines valid information structures in terms of taxonomic (is a class of) and partonomic (is a part of) components of each clinical concept. Archetypes are usually defined by domain experts, in an attempt to standardize clinical practice. According to the openehr standard, in addition to demographic-archetypes class used to model demographic data, several other classes of archetypes are used to constrain the information building blocks defined in the RM: Composition-archetypes: These thematic archetypes are the containers of all clinical and administrative content of the EHR. Section-archetypes: These organizational archetypes correspond to document headings. Entry: The openehr specification defines several ENTRY subtypes, which are OBSERVATION, EVALUATION, INSTRUCTION and ACTION. Structure-archetypes: Archetypes to model a structure (e.g., a tree or a list) of items. Cluster-archetypes: Archetypes to model a cluster of items and to embed this cluster in other archetypes. Element-archetypes: Archetypes to model a single item with the intention of its reuse. Based on these archetypes, templates for local use can be defined. Templates combine several archetypes, according to a local context, into larger structures like a screen form, document, report or message. They may add further local constraints on archetypes, including removing or mandating optional sections, and may define default values. Archetypes and templates are used at runtime by the system. Their primary purpose is to validate data during their capture, and to ensure storing data according to the archetype definition [6, 7]. As a formal definition of clinical concepts, archetypes need to be of high technical and clinical quality. Thus, they are the most promising pathways to semantic interoperability of health information systems. For this, the openehr foundation [5] has established the archetype editorial group whose members collaborate openly on the web using the openehr CKM (clinical knowledge manager) (http://www.openehr.org/knowledge), created by Ocean Informatics (http://www.oceaninformatics.com) for the openehr foundation. The web-based review and validation process offered by CKM for archetypes enables international involvement and participates in the construction of archetypes of high clinical and technical quality. However, to design archetypes of such quality, archetype construction is also related to other issues such as versioning, specialization, and composition. Versioning is necessary since the medical domain is a dynamic environment, which has evolving clinical results. Thus, archetype construction approaches must take into account this fact and allow defining and managing multi-version archetypes. For each archetype, the schema versioning must allow creating new schema versions and preserve old ones. For legal reasons, CKM supports discovery of all versions, with only one valid version and some erroneous ones for each archetype [4]. But it does not support archetype versioning management. So, we need new tools to (1) make CKM users able to treat archetype schema changes as a versioning process and not as a simple non destructive updating of archetypes, (2) be able to maintain many valid versions for each archetype, stamped by their valid times, and (3) formulate queries with temporal specifications. On another hand, archetypes can be defined as extensions or specializations of existing ones [8, 9]. Thus, archetypes management approaches must take into account archetypes reuse and have the ability to capitalize on prior expertise. Finally, some archetypes are defined as parts of the structure of other ones. So mechanisms for the management of these patronymic structures must also be provided.

Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records 181 In this study, we focus on the problem of modeling cerebral palsy EHR, which is a multidisciplinary disease. The relevant information has to be made available at the right time and place in an adequate form to all involved healthcare providers. All shared concepts must be expressed and structured in a reusable form for all the involved specialties to ensure semantic interoperability. Neurology Department in Hedi-Chaker-Sfax-Tunisia University Hospital uses a paper-based system as a current medical record system. This record system consists in a list of documents relative to the involved therapies. Doctors use these documents to record observations about their patients. Doctors involved in cerebral palsy are specialists in Neonatology to diagnose child history and circumstances of birth; Pediatric neurology to provide primary care and diagnose neurological symptoms of cerebral palsy. Orthopedic to predict diagnoses and treat associated muscle, tendon, and bone problems; Physical therapy to design and supervise special exercise programs to improve movement and strength; Ergotherapy to evaluate and improve infant s functional independence; Speech and language therapy to diagnose and treat communication problems. We find several EHR implementations related to child affected by cerebral palsy. However, due to the heterogeneity of systems and underlying databases, medical information cannot be easily shared between care professionals, thus limiting the scope and the scale of scientific research that can be carried out and effectiveness of clinical decisions making. But we can find EHR development solutions [10-13] which aim is to make possible shared information, due to the overlapping domains, to the similarity of problems, and to the requirements they need to fulfill. Indeed, these solutions intend to store and communicate medical information efficiently and reliably to ensure faithful interoperability between healthcare providers. Note that, while there is an agreement of the research community on the fact that the use of the archetype approach helps in supporting a better delivery of care and allows a high degree of semantic interoperability, none of the existing researches is interested in proposing cerebral palsy EHR implementation with the archetype approach. Within this context, this paper proposes to cover all concepts related to cerebral palsy through the reuse of archetypes. For this, we use three openehr-specific software tools, i.e., openehr CKM, Ocean Archetype Editor (http://www.oceaninformatics.com/solutions/ocean-pr oducts/clinical-modelling/ocean-archetype-editor.htm l) and Ocean Template Designer (http://www.oceaninformatics.com/solutions/ocean-pr oducts/clinical-modelling/ocean-template-designer.ht ml). Moreover, this paper highlights major problems encountered during the modeling process and recommends some perspectives to solve these problems. In fact, EHR designers often don t know how they can reuse and customize archetypes that are available in open repositories. Issues related to multi-version management of archetypes are not sufficiently supported by CKM. In fact, according to the openehr specification, CKM ensures the maintaining of historic erroneous versions of archetypes for legal purposes. Each archetype version is provided in a snapshot form and associated to audit information (according to the reference model), without any temporal stamps. Indeed, CKM does not consider archetypes as logical entities evolving through time with different valid versions. Thus, we think that it is advantageous to provide a temporal management process, considering that each version is valid according to a time interval, and tools supporting temporal queries. On another hand, if common archetype editors, as well as the openehr ADL Workbench 1, provide tools to specialize and to extend archetypes, they do not assist 1 http://www.openehr.org/svn/ref_impl_eiffel/trunk/apps/adl _workbench/doc/web/index.html.

182 Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records the designer: which parts could be specialized, extended or enhanced. They just allow changing archetypes. We think that it could be interesting to provide an interactive assistance, giving the user suggestions when reusing and adapting archetypes, during the various steps of the modeling process. 2. Methods Modeling cerebral palsy EHR with the dual-model approach consists in identifying and constraining the EHR components with archetypes. For this purpose, the information elements, i.e., the items to be documented, are captured and analyzed according to their structure and context. For this, items are collected from the paper-based patient record available system. This first step has required a rigorous observation of the progress of each child affected, with cerebral palsy clinical exams. Interviews with the involved therapists clarified the meaning of each item and helped us to determine sharable concepts between several cerebral palsy therapies. In fact, a deep understanding of the clinical terminology and data collected from the several palsy specialties is necessary to define the clinical concepts that will drive the design of the openehr archetypes. Documented item categories and their value ranges have to be ascertained from existing paper-based documentation system. Problems of synonymies, i.e., different item names assigned to the same data in the involved specialties, and polysemies, i.e., the same name identifying different items, may exist and have to be resolved. With regard to their content, the current documentation system includes a set of items used by several cerebral palsy therapies. These items correspond to Information detailing the course of pregnancy and the circumstances of birth; Clinically detailing family history information, i.e., past and present family medical history; Information about patient identification. The paper-based patient record system contains also items that can be shared by some specialties. For example, the set of information related to speech therapy is used both by the neurology and the speech therapies. The second step has consisted in structuring and combining the identified items under distinct and non-overlapping concepts. The quality of archetypes to identify depends strongly on the quality of this structuring process. In fact, this step requires an harmonization process that gathers items into concepts. Thus, concepts and their items are structured hierarchically and the structure should be visualized, for example, in a mind map. During this process, multiple modeling of items needed in several archetypes can be avoided. The harmonization process helps to have an idea of how archetypes are generally designed, in an attempt to make each one cover a distinct concept in a generic way so that the archetype can be reused in different contexts [14]. As part of this second step, concepts involved in several therapies are identified to discover shareable and reused archetypes between these therapies. For example, a generic archetype modeling pregnancy can be reused in all implicated cerebral palsy therapies. Thus, it is necessary to identify therapists viewpoint for each concept in order to determine subsequently the behavior of the related archetype for each specialty. It is also imperative to determine interactions and relationships between concepts to facilitate the selection of the suitable archetypes. Fig. 1 illustrates items to be documented arranged into concepts belonging to the different involved by cerebral palsy; each concept regroups a list of items that can be modeled by one archetype class. The purple box illustrates concepts sharable by all specialties. The green box illustrates neuropediatric and neonatology sharable concepts. The blue box illustrates neuropediatric and ergotherapy sharable concepts. The yellow box illustrates neuropediatric and speech therapy sharable concepts. The pink box illustrates ergotherapy and othopedics sharable concepts.

Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records 183 Fig. 1 Overview of cerebral palsy concepts arranged in accordance with specialties. The third step is reserved for mapping the identified concepts into archetypes. The adopted strategy is to reuse as much as possible existing archetypes and to eventually develop new ones if none is available. This avoids the development of overlapping archetypes that jeopardize the cerebral palsy EHR interoperability. This step is based on the principle that a single archetype should represent a single clinical concept and that archetypes need to be designed in a generic and reusable way because they have to be used in different contexts to enable interoperability and thus the sharing of EHRs [15]. The openehr CKM tool is used for the discovery of the appropriate archetypes. This tool provides excellent searching facilities to identify required archetypes based on a number of possible criteria, the most useful of which are to search by resource name or by clinical domain. During this step, archetypes are combined, grouped and arranged using archetype slots. For example, the items of the concept circumstance of birth can be modeled within the Delivery cluster-archetype. Next, they can be included in the Pregnancy entry-evaluation-archetype, incorporated in the Diagnostic Report section-archetype and grouped in the Problem list composition-archetype. Each archetype found should represent a complete clinical knowledge concept, thus covering the maximum possible data set [16]. Besides, when an archetype is found to cover only some fields of the regrouped concept, the repositories are explored again for further archetypes that covered these fields. However, if no other archetype could be found to model the information in these fields, the first one is extended to contain the missing items. If a found archetype covers a more general concept than one needed, this archetype is specialized to the more specific concept needed. Finally, if no appropriate archetype is discovered, a suitable structure for a new archetype has to be defined. This includes the decision if a clinical concept is an observation, an evaluation, an instruction or an action. Therefore, it is possible that some archetypes must be extended, using an archetype editor, by adding data items of the appropriate type, binding data items to internal codes or terminologies like SNOMED CT [17]. Interviews with the involved therapists are required during this step to represent in a common way the new items. Once the set of archetypes that covers all the concepts is defined, a mapping is created between these concepts and the set of archetypes. Finally, archetypes are used to define templates in order to adapt these archetypes to the specific requirements of the cerebral palsy EHR system. Special editing tools are available to create and maintain archetypes and templates. Ocean Informatics is a key openehr services provider and partner in the openehr Foundation (Ocean Informatics 2010). The services provide both an archetype editor and a template editor for this purpose. Editing tools also allow archetypes incorporating links or bindings to external clinical terminologies such as SNOMED which may be held in a separate terminology data store. This allows consistent use of clinical terminology to be applied to any developed archetypes and removes ambiguity in relation to use of clinical terms. Note that archetypes used to cover CP are

184 Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records reviewed by all specialists involved by this disease, in Hedi-Chaker-Sfax-Tunisia University Hospital and there is a consensus on all items incorporated to these archetypes. Fig. 2 illustrates the process which models the cerebral palsy EHR. 3. Results and Discussion Data collected from the several cerebral palsy therapies are modeled with archetype classes according to the openehr and ISO/13606 standards. A list of 38 archetypes that fully specify all cerebral palsy therapies concepts are identified (Table 1). The hierarchical structure of the identified archetypes, related to the neurological folder class, is illustrated in Fig. 3. Six organizational FOLDER classes are defined to organize data within cerebral palsy EHR by means of the involved therapies. Three composition archetypes are needed to specify sharable concepts between all the involved therapies, which are HISTORY, REPORT and ENCOUNTER. The PROBLEM-LIST composition archetype is also used in the neonatology therapy. Table 1 illustrates all the archetypes used to specify the cerebral palsy concepts and therefore to model the related EHR. On another hand, all used archetypes are discovered using the openehr CKM, thereby reinforcing archetypes contribution on semantic interoperability. We note that the archetypes discovered cover all concepts needed by the cerebral palsy disease. Thus, we do not need to define new archetypes, consolidating then the fact of semantic interoperability through the reuse of the available archetypes. Indeed, this indicates that the principle of reuse of archetypes is proved and that archetypes developed to represent clinical concepts in EHRs can generally be reused to represent clinical concepts in the cerebral palsy disease. The CHECK_LIST entry evaluation archetype is specialized on three archetypes which are Check_list-Epilepsy, Check_list-Cerebral_Palsy and check_list-reflex. During the step of mapping concepts into archetypes, these latter are combined, grouped and arranged using archetype slots. As illustrated in Fig. 3, each archetype composition regroups a slot of archetypes that can be modeled by one archetype class. The folder classes, which are in gray, group the composition classes which are in mauve, and the section classes, which are colored in green, are decomposed into entry classes. Table 2 describes our interventions to adapt the archetypes existing in the open repositories, through extension. Many attempts to model EHRs with archetypes exist. Buck et al. [11] propose the modeling of an electronic patient record prototype for premature Fig. 2 Synthesis of archetype process modeling.

Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records 185 Table 1 List of archetypes used to specify the cerebral palsy concepts. Class Archetype Type of uses Composition Section Entry.Evaluation Entry.Observation Encounter Problem_list Report Conclusion Diagnostic_report SOAP Clinical_synopsis Pregnancy Problem Reason_for_encounter Risk_family_history check_list Apgar body_weight Global Exam Height Story fetal_movement heart_rate Entry.Admin Admission Cluster Person_name Telecom_details Free_text Gait Move Individual_professional Move-spine Move-joint Ambient_oxygen Balance Exam-generic Dimensions Imaging Professional_role DEMOGRAPHIC-PERSON Person Patient Demographic-ORGANIZATION Organization Fig. 3 Hierarchical structure of archetypes related to the neurological folder class.

186 Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records infants and newborns, established in Heidelberg university hospital, using openehr archetypes. The involved concepts were analyzed and mapped into archetypes. A set of templates were designed according to the local context. However, in the model proposed we note two insufficiencies. Firstly, no steps were provided for extending existing archetypes, except by Buck [11]. Secondly, the case where the items of a certain concept might be distributed among two or more archetypes is ignored. If this case occurs, the respective concept should be split into two or more concepts and must be combined with other items. Garde et al. [13] analyze the feasibility and usefulness of expressing clinical data sets (CDSs) as openehr archetypes. They present an approach to transform the pediatric oncology CDS into archetypes and resume the problems identified with CDS and their corresponding solutions based on the openehr approach. Indeed, they approve that archetypes offer a predefined structure for expressing clinical knowledge, thus providing CDS developers with the necessary structure to build their data sets in a uniform way adhering to basic design principles. Moreover, these authors note that to overcome overlapping and inconsistent concepts, systematic domain knowledge governance is required. Nevertheless, they report that insufficient support for hierarchical archetypes, which could flexibly reuse other existing archetypes, is the main problem encountered during the development of their archetypes. Indeed, no tooling support is available. Also binding archetypes to a terminology that supports post-coordination, like SNOMED-CT, can cause some challenges. Atalag [18] describes an implementation of a gastrointestinal endoscopy health information system by using archetypes and multi-level modeling. He has developed a research prototype application to capture initial requirements and to get user feedback for better usability. However, its approach does not provide any support tool or method for the selection of the appropriate archetypes. In Ref. [10], the archetype approach was applied to model the information of a prostate cancer biobank database. The authors showed that the majority of information in the relevant database was represented with existing archetypes. Moreover, some archetypes need to be extended and modified. On another hand, we note that the versioning is an important aspect that must be handled by archetype approaches. In fact, the medical domain is an evolving domain where there are many versions of clinical data. Moreover, evolutions in time of schema of these records, as well as interpretation of temporal aspects in medical information, must be handled correctly. Thus, Table 2 Changes made to existing archetypes. Archetypes : openehr-ehr-composition.report.v1.adl : openehr-ehr-evaluation.pregnancy.v1.adl Description of the changes made 1. ADD [cluster] free text 2. ADD [cluster] checklist_item-cerebral_palsy [DATA][TEXT]: Cerebral Palsy type [DATA][TEXT]: Cerebral Palsy severity [DATA][TEXT]: Cerebral Palsy etiology 3. ADD [cluster] checklist_item_speech_therapy [DATA][TEXT]: Addressed to [DATA][Boolean]: Speech therapy rehabilitation 1. ADD [DATA][TEXT]: Presentation 2. ADD [DATA][TEXT]: Term 3. ADD [DATA][TEXT]: Hospitalization 4. ADD [DATA][TEXT]: Duration 5. ADD [DATA][TEXT]: State of the child after discharge from neonatal service 6. ADD [cluster] checklist-item-third_party 7. ADD [DATA][TEXT] : Funicular pathology 8. ADD [DATA][TEXT] : Resuscitation 9. ADD [DATA][TEXT] : Maternal Fetal infection

Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records 187 for each archetype, there must be approaches for schema versioning that are able to create a new schema version and preserve old ones. This task is a challenging one since the archetype documents are characterized by a high degree of evolution in the time, not only in their data, but also in their structures. In our study, we apply the same strategy that consists in reusing existing suitable archetypes and in adapting, through specialization and/or extension mechanisms, existing archetypes that do not conform to the specified concepts. The process of archetypes adaptation needs to be generic to ensure reusability of archetypes in different contexts enabling thus semantic interoperability and sharing of cerebral palsy EHR. However, replicated documentation of the same data and the problem of synonymies are the major obstacles during this first step. Note that it would have been possible to model the CP data by other approaches like the HL7 clinical document architecture CDA [19]. However, the openehr approach is chosen because of (1) the easy availability and useful of archetypes deposed in open repositories, (2) the complex maintenance of HL7 models. Due to the lack of tools to adapt and reuse discovered archetypes, the open repositories are searched using only strings search function or through manual inspection of the ADL files. Other problems can be attributed to the presence of overlapping archetypes and to the lack of support for the selection of the appropriate archetypes. Indeed, the available selection tools do not contain semantic comparisons functions that ensure efficiency of the search process. Note that, the archetype approach lacks modeling guidelines. Thus, the process of identifying and modeling suitable archetypes turned out to be manual and time-consuming, requiring automated tools to ensure coordinated archetype development and maintenance process. Thus, good tool support is imperative to promote participation of non-technical experts in the design of high-quality archetypes. 4. Conclusions The widespread adoption of standard archetypes is a basis for capturing and reusing the best practices of clinical knowledge. In this work, we identified and analyzed data relative to the cerebral palsy disease. Then, open archetype repositories were explored, in order, to find the suitable archetypes. Note that, 21 existing archetypes were reused without change, 10 archetypes were extended and seven others were specialized. Through this application, we noticed a lack of assistance tools guiding the adaptation of the appropriate archetypes. Our future works will focus on two research axes, firstly we will propose assistance and guidance for the development and reuse of archetypes, and secondly we will define approach for archetypes versioning. In fact, preserving complete therapeutic history of the patient and defining electronic medical records by archetypes represent a critical requirement for the modern medical information system. In addition to retrieval and browsing capabilities, the preservation of medical records history evolution also requires the ability of managing of schema versions related to such documents. Actually, these requirements are not sufficiently met and wait for the development of new enabling technology. Therefore we must define a novel approach to the management of EHR archives modeled by archetypes. This approach must be able to treat archetypes schema changes as a versioning process instead of a simple evolution of these archetypes. It must also ensure the consistency of the database since when a new archetype schema version is defined, it does not convert its previous schema versions applied in the EHR and does not revalidate the previous EHR which are valid to their archetypes schema versions. Acknowledgments The authors would like to thank Professor Chahinez Triki specialists in the Neurology Department in Hedi-Chaker-Sfax-Tunisia University Hospital for

188 Reusing openehr Archetypes for the Expression of Cerebral Palsy Electronic Medical Records heir valuable intervention in the process modeling of cerebral palsy EHR. References [1] EHR Definition, Scope and Context, 20514 Draft Technical Report, International Organisation for Standardisation (ISO). [2] B.G. Blobel, Advanced EHR architectures: Promises or reality, Methods of Information in Medicine 45 (1) (2006) 95-101. [3] M. Eichelberg, T. Aden, J. Riesmeier, A. Dogac, G.B. Laleci, Electronic health record standards: A brief overview, in: 4th International Conference on Information and Communications Technology, Cairo, Egypt, Dec. 2006. [4] Health informatics Electronic health record communication. Part 1: Reference model, Geneva, ISO 13606-1, 2008. [5] T. Beale, S. Heard, openehr Architecture: Architecture Overview, 2007, http://www.openehr.org/svn/specification/trunk/publis hing/architecture/overview.pdf (accessed Feb. 2011). [6] S. Garde, P. Knaup, E. Hovenga, S. Heard, Towards semantic interoperability for electronic health records, Methods of Information in Medicine 46 (3) (2007) 332-343. [7] E. Hovenga, S. Garde, S. Heard, Nursing constraint models for electronic health records: a vision for domain knowledge governance, International Journal of Medical Informatics 74 (2005) 886-898. [8] T. Beale, S. Heard. The openehr Archetype Model Archetype Definition Language [cited Oct. 30, 2008], http://www.openehr.org/releases/1.0.1/architecture/am/ad l2.pdf. [9] T. Beale, Archetypes: Constraint-based domain models for future-proof information systems, in: Proceedings of the 11th OOPSLA 2002 Workshop on Behavioral Semantics: Serving the Customer, USA, 2002, pp. 16-32. [10] M. Bettina Späth, J. Grimson, Applying the archetype approach to the database of a biobank information management system, Int. J. Med. Inform. 80 (2011) 205-226. [11] J. Buck, S. Garde, C.D. Kohl, P. Knaup-Gregori, Towards a comprehensive electronic patient record to support an innovative individual care concept for premature infants using the openehr approach, Int. J. Med. Inform. 78 (2009) 521-531. [12] S. Garde, P. Knaup, E. Hovenga, S. Heard, Towards semantic interoperability for electronic health records: Domain knowledge governance for openehr archetypes, Methods Inform. Med. 46 (3) (2007) 332-343. [13] S. Garde, E. Hovenga, J. Buck, P. Knaup, Expressing clinical data sets with openehr archetypes: A solid basis for ubiquitous computing, Int. J. Med. Inform. 76Supplement 3 (2007) S334-S341. [14] S. Heard, T. Beale, G. Freriks, A.R. Mori, O. Pishev, Templates and Archetypes: How Do We Know What We Are Talking about?, 2003, http://www.openehr.org/publications/archetypes/template s and archetypes heard et al.pdf (accessed Jun. 2011). [15] L. Bird, A. Goodchild, Z.Z. Tun, Experiences with a two-level modelling approach to electronic health records, J. Res. Pract. Inform. Technol. 35 (2) (2003) 121-138. [16] T. Beale, S. Heard, Archetype Definitions and Principles, 2007, http://www.openehr.org/svn/specification/trunk/ publishing/architecture/am/archetypeprinciples.pdf (accessed Feb. 2011). [17] E. Sundvall, R. Qamar, M. Nyström, M. Forss, H. Petersson, D. Karlsson, et al., Integration of tools for binding archetypes to SNOMED CT, BMC Medical Informatics and Decision Making 8 (2008) 1-10. [18] K. Atalağ, S. Bilgen, Multi-level modeling and the role of archetypes in the design of health information systems: A modeling example in endoscopy, in: L.E. Akman, N. Baykal, T. Can, M. Iscan, U.E. Mumcuoglu (Eds.), Proceedings of the International Symposium on Health Informatics and Bioinformatics (HIBIT 07), Ankara, Turkey, Apr. 30-May 2, 2007. [19] R.H. Dolin, L. Alschuler, S. Boyer, C. Beebe, F.M. Behlen, P.V. Biron, et al., HL7 clinical document architecture, Release 2, Journal of the American Medical Informatics Association 13 (Jan.-Feb. (1)) (2006) 30-39.