Validating EHR clinical models using ontology patterns

Clinical models are artefacts that specify how information is structured in electronic health records (EHRs). However, the makeup of clinical models is not guided by any formal constraint beyond a semantically vague information model. We address this gap by advocating ontology design patterns as a mechanism that makes the semantics of clinical models explicit. This paper demonstrates how ontology design patterns can validate existing clinical models using SHACL. Based on the Clinical Information Modelling Initiative (CIMI), we show how ontology patterns detect both modeling and terminology binding errors in CIMI models. SHACL, a W3C constraint language for the validation of RDF graphs, builds on the concept of "Shape", a description of data in terms of expected cardinalities, datatypes and other restrictions. SHACL, as opposed to OWL, subscribes to the Closed World Assumption (CWA) and is therefore more suitable for the validation of clinical models. We have demonstrated the feasibility of the approach by manually describing the correspondences between six CIMI clinical models represented in RDF and two SHACL ontology design patterns. Using a Java-based SHACL implementation, we found at least eleven modeling and binding errors within these CIMI models. This demonstrates the usefulness of ontology design patterns not only as a modeling tool but also as a tool for validation.

[1]  Tim Benson,et al.  Principles of Health Interoperability HL7 and SNOMED , 2009 .

[2]  A. Rector,et al.  Semantic Mapping of Clinical Model Data to Biomedical Terminologies to Facilitate Data Interoperability , 2006 .

[3]  Peter F. Patel-Schneider,et al.  Using Description Logics for RDF Constraint Checking and Closed-World Recognition , 2014, AAAI.

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  Jose Emilio Labra Gayo Validating statistical index data represented in RDF using SPARQL queries , 2013 .

[6]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[7]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Manchester Syntax (Second Edition) , 2012 .

[8]  Pascal Hitzler,et al.  Pattern-Based Linked Data Publication: The Linked Chess Dataset Case , 2015, COLD.

[9]  Stefan Schulz,et al.  Ontology Content Patterns as Bridge for the Semantic Representation of Clinical Information , 2014, eHealth.

[10]  Stefan Schulz,et al.  HL7 FHIR: Ontological Reinterpretation of Medication Resources. , 2017, Studies in health technology and informatics.

[11]  Robert Stevens,et al.  Ontology Design Patterns for bio-ontologies: a case study on the Cell Cycle Ontology , 2008, BMC Bioinformatics.

[12]  Giancarlo Guizzardi,et al.  Ontology Patterns: Clarifying Concepts and Terminology , 2013, WOP.

[13]  Eva Blomqvist,et al.  Considerations regarding Ontology Design Patterns , 2016, Semantic Web.

[14]  Harold R. Solbrig,et al.  Validating and describing linked data portals using shapes , 2017, ArXiv.

[15]  Arthur G. Ryman,et al.  OSLC Resource Shape: A language for defining constraints on Linked Data , 2013, LDOW.

[16]  W. Rossiter,et al.  Progress report , 1954, Research newsletter. College of General Practitioners.

[17]  D Kalra,et al.  ISO 13606 Electronic Health Record Communication Part 1: Reference Model [99 pages] , 2008 .

[18]  C. K. Ogden,et al.  The Meaning of Meaning , 1923 .

[19]  Mickaël Baron,et al.  Ontologies in engineering: the OntoDB/OntoQL platform , 2017, Soft Comput..

[20]  Sam Heard,et al.  Archetype Definitions and Principles , 2003 .

[21]  Dipak Kalra,et al.  Semantic enrichment of clinical models towards semantic interoperability. The heart failure summary use case , 2015, J. Am. Medical Informatics Assoc..

[22]  Catalina Martínez-Costa,et al.  Harmonizing SNOMED CT with BioTopLite: An Exercise in Principled Ontology Alignment , 2015, MedInfo.

[23]  David Markwell,et al.  Representing Clinical Information using SNOMED Clinical Terms with Different Structural Information Models , 2008, KR-MED.

[24]  Aldo Gangemi,et al.  Towards a catalog of OWL-based ontology design patterns , 2007 .

[25]  Mathias Brochhausen,et al.  An Ontological Analysis of Reference in Health Record Statements , 2014, FOIS.

[26]  Thorsten Liebig,et al.  Ontology Patterns and Beyond - Towards a Universal Pattern Language , 2009, WOP.

[27]  Alan L. Rector,et al.  Binding Ontologies & Coding Systems to Electronic Health Records and Messages , 2006, KR-MED.

[28]  James R. Campbell,et al.  Mapping from a Clinical Terminology to a Classification , 2003 .

[29]  Aldo Gangemi,et al.  Ontology Design Patterns , 2005 .

[30]  Harold R. Solbrig,et al.  Shape expressions: an RDF validation and transformation language , 2014, SEM '14.

[31]  Sheng Yu,et al.  An Investigation of Semantic Links to Archetypes in an External Clinical Terminology through the Construction of Terminological "Shadows" , 2010 .

[32]  Nigel Shadbolt,et al.  Resource Description Framework (RDF) , 2009 .

[33]  Mark A. Musen,et al.  Ontology Design Pattern Language Expressivity Requirements , 2012, WOP.

[34]  Jiao Tao,et al.  Integrity Constraints in OWL , 2010, AAAI.

[35]  Kai Eckert,et al.  Requirements on RDF Constraint Formulation and Validation , 2014, Dublin Core Conference.

[36]  Kai Eckert,et al.  RDF Validation Requirements - Evaluation and Logical Underpinning , 2015, ArXiv.

[37]  S Schulz,et al.  Formal Ontologies in Biomedical Knowledge Representation , 2013, Yearbook of Medical Informatics.

[38]  Erik Sundvall,et al.  Integration of tools for binding archetypes to SNOMED CT , 2008, BMC Medical Informatics Decis. Mak..

[39]  Martin Boeker,et al.  The BioTop Family of Upper Level Ontological Resources for Biomedicine. , 2017, Studies in health technology and informatics.

[40]  Kathy Brouch AHIMA project offers insights into SNOMED, ICD-9-CM mapping process. , 2003, Journal of AHIMA.

[41]  Catalina Martínez-Costa,et al.  How Ontologies Can Improve Semantic Interoperability in Health Care , 2013, KR4HC/ProHealth.

[42]  Aldo Gangemi,et al.  Ontology Design Patterns for Semantic Web Content , 2005, SEMWEB.