Subscribe to RSS
DOI: 10.3414/ME09-02-0027
Semantic Validation of Standard-based Electronic Health Record Documents with W3C XML Schema
Publication History
received:
12 September 2009
accepted:
13 April 2009
Publication Date:
17 January 2018 (online)
Summary
Objectives: The goal of this article is to examine whether W3C XML Schema provides a practicable solution for the semantic validation of standard-based electronic health record (EHR) documents. With semantic validation we mean that the EHR documents are checked for conformance with the underlying archetypes and reference model.
Methods: We describe an approach that allows XML Schemas to be derived from archetypes based on a specific naming convention. The archetype constraints are augmented with additional components of the reference model within the XML Schema representation. A copy of the EHR document that is transformed according to the before-mentioned naming convention is used for the actual validation against the XML Schema.
Results: We tested our approach by semantically validating EHR documents conformant to three different ISO/EN 13606 archetypes respective to three sections of the CDA implementation guide “Continuity of Care Document (CCD)” and an implementation guide for diabetes therapy data. We further developed a tool to automate the different steps of our semantic validation approach.
Conclusions: For two particular kinds of archetype prescriptions, individual transformations are required for the corresponding EHR documents. Otherwise, a fully generic validation is possible. In general, we consider W3C XML Schema as a practicable solution for the semantic validation of standard-based EHR documents.
-
References
- 1 Commission of the European Communities.. e-Health – making healthcare better for European citizens: An action plan for a European e-Health Area. Available at: http://ec.europa.eu/information_society/doc/qualif/health/COM_2004_0356_F_EN_ACTE.pdf. 2004
- 2 Bernstein K, Bruun-Rasmussen M, Vingtoft S, Andersen SK, Nohr C. Modelling and implementing electronic health records in Denmark. Int J Med Inform 2005; 74 2–4 213-220.
- 3 Dorda W, Duftschmid G, Gerhold L, Gall W, Gambal J. Austria’s path toward nationwide electronic health records. Methods Inf Med 2008; 47 (02) 117-123.
- 4 Nagy M, Hanzlicek P, Preckova P, Riha A, Dioszegi M, Seidl L. et al. Semantic Interoperability in Czech Healthcare Environment Supported by HL7 Version 3. Methods Inf Med 2010; 49 (02) 186-195.
- 5 Saranummi N, Ensio A, Laine M, Nykanen P, Itkonen P. National health IT services in Finland. Methods Inf Med 2007; 46 (04) 463-469.
- 6 European Committee for Standardization.. EN 13606 Electronic healthcare record communication. 2007
- 7 International Organization for Standardization.. ISO 13606 Electronic health record communication. 2008
- 8 Dolin RH, Alschuler L, Boyer S, Beebe C, Beilen FM, Biron PV. et al. HL7 Clinical Document Architecture, Release 2. J Am Med Inform Assoc 2006; 13 (01) 30-39.
- 9 Health Level Seven (HL7).. Clinical Document Architecture, Release 2.0. http://www.hl7.org/v3ballot/html/infrastructure/cda/cda.htm. Last accessed July 17, 2009
- 10 openEHR foundation.. http://www.openehr.org. Last accessed July 17, 2009
- 11 Beale T. Archetypes, Constraint-based Domain Models for Futureproof Information Systems. Available at: http://www.openehr.org/publications/archetypes/archetypes_beale_web_2000.pdf. 2001
- 12 Health Level Seven (HL7).. Specification and Use of Reusable Constraint Templates. http://www.hl7.org/v3ballot/html/infrastructure/templates/templates.htm. Last accessed July 17, 2009
- 13 International Organization for Standardization.. ISO/TR 20514:2005 Health informatics – Electronic health record – Definition, scope and context. 2005
- 14 Munoz A, Somolinos R, Pascual M, Fragua JA, Gonzalez MA, Monteagudo JL. et al. Proof-of-concept design and development of an EN13606-based electronic health care record service. J Am Med Inform Assoc 2007; 14 (01) 118-129.
- 15 World Wide Web Consortium (W3C).. XML Schema. http://www.w3.org/XML/Schema. Last accessed July 17, 2009
- 16 Biomedical Informatics Group, Universidad Politécnica de Valencia, Spain.. LinkEHR Normalization Platform. http://www.linkehr.net. Last accessed July 17, 2009
- 17 HL7Book.. Eclipse Instance Editor. http://hl7book.net/index.php?title=Eclipse_Instance_Editor. Last accessed July 17, 2009
- 18 ISO/IEC International Standard for Schematron.. http://www.schematron.com. Last accessed July 17, 2009
- 19 Ferranti JM, Musser RC, Kawamoto K, Hammond WE. The clinical document architecture and the continuity of care record: a critical analysis. J Am Med Inform Assoc 2006; 13 (03) 245-252.
- 20 National Institute of Standards and Technology (NIST).. http://xreg2.nist.gov/cda-validation/validation.html. Last accessed July 17, 2009
- 21 Alschuler Associates LLC. CDA Validator. http://www.alschulerassociates.com/validator. Last accessed July 17, 2009
- 22 Maldonado JA, Moner D, Boscá D, Fernández-Breis JT, Angulo C, Robles M. LinkEHR-Ed: A multi-reference model archetype editor based on formal semantics. Int J Med Inform 2009; 78 (08) 559-570.
- 23 Maldonado JA, Moner D, Tomas D, Angulo C, Robles M, Fernandez JT. Framework for clinical data standardization based on archetypes. Stud Health Technol Inform 2007; 12 Pt (01) 454-458.
- 24 Martinez-Costa C, Menarguez-Tortosa M, Fernandez-Breis JT, Maldonado JA. A model-driven approach for representing clinical archetypes for Semantic Web environments. J Biomed Inform 2009; 42 (01) 150-164.
- 25 Martinez I, Fernandez J, Galarraga M, Serrano L, de Toledo P, Escayola J. et al. Implementation experience of a patient monitoring solution based on end-to-end standards. Conf Proc IEEE Eng Med Biol Soc 2007; 2007 pp 6426-6429.
- 26 Tun Z, Bird LJ, Goodchild A. Validating Electronic Health Records Using Archetypes and XML CRC for Enterprise Distributed Systems: University of Queensland. Available at: http://citeseer.ist.psu./edu/tun02validating.html. 2002
- 27 openEHR foundation.. Data Validation. http://www.openehr.org/wiki/display/dev/Data+Validation . Last accessed July 17, 2009
- 28 International Organization for Standardization.. Information technology – Document Schema Definition Language (DSDL) – Part 2: Regular-grammar-based validation – RELAX NG. http://www.relaxng.org/. Last accessed July 17, 2009
- 29 Rinner C, Wrba T, Duftschmid G. Publishing relational medical data as prEN 13606 Archetype compliant EHR extracts using XML technologies. In: Schreier G, Hayn D, Ammenwerth E. editors. Tagungsband der eHealth 2007 – Medical Informatics meets eHealth. Wien 2007 pp 35-39.
- 30 Beale T, Heard S. openEHR Templates Release 1.0.2,. available at: http://www.openehr.org/releases/1.0.2. 2009
- 31 World Wide Web Consortium (W3C).. XSL Transformations (XSLT) Version 2.0. http://www.w3.org/TR/xslt20/. Last accessed July 17, 2009
- 32 Health Level Seven (HL7).. Reference Information Model (RIM). infrastructure/rim/rim.htm. Last accessed October 9, 2009
- 33 Health Level Seven (HL7) ASTM.. Implementation Guide: CDA Release 2 – Continuity of Care Document (CCD). http://www.hl7.org/Library/Committees/structure/CCD.NearFinal.zip. Last accessed July 17, 2009
- 34 Janzek-Hawlat S, Kuttin O, Sibinovic S, Duftschmid G. Automatisierte Generierung von XML-Schemata aus EN/ISO 13606 Archetypen. In: Schreier G, Hayn D, Ammenwerth E. editors. eHealth2009 & eHealth Benchmarking 2009 – Medical Informatics meets eHealth. Vienna 2009 pp 69-75.