ISO CTS2 and Value Set Binding. Harold Solbrig Mayo Clinic

Similar documents
OMV / CTS2 Crosswalk

LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model

SC32 WG2 Metadata Standards Tutorial

ISO/IEC CD :200x(E) Title: Information technology - Framework for Metamodel interoperability Part 2: Reference model Project:

A Knowledge-Based System for the Specification of Variables in Clinical Trials

Harmonizing biocaddie Metadata Schemas for Indexing Clinical Research Datasets Using Semantic Web Technologies

Health Information Exchange Content Model Architecture Building Block HISO

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO/IEC TR TECHNICAL REPORT. Information technology Procedures for achieving metadata registry (MDR) content consistency Part 1: Data elements

INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

Information technology - Metadata registries (MDR) - Part 5: Naming principles

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

Editor s Draft. Outcome of Berlin Meeting ISO/IEC JTC 1/SC32 WG2 N1669 ISO/IEC CD :ED2

Information Architecture. It s utility with the NHS landscape. Presented by Richard Kavanagh, Head of

warwick.ac.uk/lib-publications

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Information Modeling Service-Oriented Architecture. Galen Mulrooney (contractor to VHA) June 3, 2009 V 1.1

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification

(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions

P1752 Working Group Meeting

Ontology Servers and Metadata Vocabulary Repositories

Case Study: Terminology Services as ehealth Enablers. Harold Solbrig (Mayo Clinic) Ana Estelrich (Phast)

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

Linked Data: Fast, low cost semantic interoperability for health care?

An introduction to metadata. Metadata registries for improved data management

THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE PURPOSES.

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

Interoperability, Information Fidelity, and the Need for SOA Healthcare Standards

Semantic Information Modeling for Federation (SIMF)

Developing A Semantic Web-based Framework for Executing the Clinical Quality Language Using FHIR

METADATA REGISTRY, ISO/IEC 11179

The attached document is hereby submitted for a 3-month letter ballot to the NBs of ISO/IEC JTC 1/SC 32. The ballot starts

ISO 2146 INTERNATIONAL STANDARD. Information and documentation Registry services for libraries and related organizations

Terminology Harmonization

Information Technology Metadata registries (MDR) Part 5: Naming and identification principles

CDISC Standards and the Semantic Web

DATA Act Information Model Schema (DAIMS) Architecture. U.S. Department of the Treasury

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 1: Framework

DCMI Abstract Model - DRAFT Update

Information technology Metamodel framework for interoperability (MFI) Part 1: Framework

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

HL7 Common Terminology Services Service Functional Model Specification Release 2

Gramm Richardson - U.S. Department of Defense Elli Schwarz - SRA International, Inc.

Core Technology Development Team Meeting

Teiid Designer User Guide 7.5.0

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

Semantic Web and ehealth

Interoperability and Semantics in Use- Application of UML, XMI and MDA to Precision Medicine and Cancer Research

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

Teiid Designer User Guide 7.7.0

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 2: Description definition language

ISO/IEC JTC 1/SC 32. Data Management and Interchange

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

FIBO Metadata in Ontology Mapping

ISO INTERNATIONAL STANDARD. Health informatics Harmonized data types for information interchange

ISO/IEC Information technology Multimedia content description interface Part 7: Conformance testing

W3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic

Information technology Metamodel framework for interoperability (MFI) Part 12: Metamodel for information model registration

Procedure for the Specification of Web Ontology

Information technology Metadata registries (MDR)

WSDL RDF Mapping. Jacek Kopecký 2005/12/14. Copyright 2005 Digital Enterprise Research Institute. All rights reserved.

National metadata repository for databases of registers and trials

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS

Workshop B: Application Profiles Canadian Metadata Forum September 28, 2005

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology

The OCLC Metadata Switch Project

Opus: University of Bath Online Publication Store

ISO/IEC JTC 1/SC 32 N 0754

Knowledge-Driven Video Information Retrieval with LOD

Tony Mallia Edmond Scientific

Ensuring Quality Terminology Mappings in Distributed SOA Environments

REDCap under FHIR Enhancing electronic data capture with FHIR capability

Paper DS07 PhUSE 2017 CDISC Transport Standards - A Glance. Giri Balasubramanian, PRA Health Sciences Edwin Ponraj Thangarajan, PRA Health Sciences

Title: Information technology - Framework for Metamodel interoperability Part 2: Core model

Workshop 2. > Interoperability <

Querying Semantic Web Data

CDISC Standards End-to-End: Enabling QbD in Data Management Sam Hume

CTS2 Implementation Phast (So Far)

Health Information Exchange Clinical Data Repository Utility Services Architecture Building Block HISO

Position Paper W3C Workshop on RDF Next Steps: OMG Ontology PSIG

Blending FHIR RDF and OWL

THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE PURPOSES.

Opus: University of Bath Online Publication Store

NOTICE. (Formulated under the cognizance of the CTA R7 Home Networks Committee.)

Existing Healthcare Standards

Report from the W3C Semantic Web Best Practices Working Group

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

Building a missing item in INSPIRE: The Re3gistry

ISO/IEC JTC 1/SC 32 N 2018

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

ISO/IEC/Web3D Status Report

Getting Started with Clinical Quality Language: Technical Implementation for Vendors

The OWL API: An Introduction

Circulated to P- and O-members, and to technical committees and organizations in liaison for voting (P-members only) by:

Transcription:

ISO 79 CTS2 and Value Set Binding Harold Solbrig Mayo Clinic

ISO 79 Information technology - Metadata registries (MDR) Owning group is ISO/IEC JTC /SC 32 Organization responsible for SQL standard Six part standard. Framework 2. Classification 3. Registry Metamodel and basic attributes 4. Formulation of data definition 5. Naming and Identification Principles 6. Registration

ISO 79-3 Edition 3 First edition published 994 Second edition 2004 Edition 3 is FDIS One of the goals of edition 3 is to fill out the upper right hand corner to describe how ontology/ terminology aligns with data models

ISO 79 Part 3 Registry metamodel and basic attributes A metadata registry data that describes data Includes provenance, work flow, ownership update frequency, intended use, intended meaning The intended meaning (conceptual area) and accompanying model is of particular interest

Describing Data Name Description Examples Data Element Domain of Values For Data Element Type Size Format Units March, 20 20 Mayo Clinic 5

Describing Data Quantities Measurements Free Text Sets of Permissible Values (codes) Name Description Examples Data Element Continuous Value Domain Domain of Values For Data Element Discrete Value Domain Type Size Format Units March, 20 20 Mayo Clinic 6

Describing Data Quantities Measurements Free Text Possible Value..* Name Description Examples Data Element Continuous Domain Domain of Values For Data Element Discrete Domain Type Size Format Units March, 20 20 Mayo Clinic 7

Describing Data Example..* Continuous Domain Patient.SBP Data Element SPB Domain in mmhg of Values For Data Element Integer 3 0..000 mmhg March, 20 20 Mayo Clinic 8

Describing Data Example 2 L, N, H..* Discrete Domain TBL7.BPF Data Element SPB Domain assessment of Values For Data Element String char March, 20 20 Mayo Clinic 9

Adding Meaning Object Class Property Blood Data Element Meaning Maximum Pressure on Vessel Walls Systolic Blood Pressure Possible Value..* Continuous Value Domain Discrete Value Domain 0..* Patient.SBP Domain of Values For Data Element March, 20 20 Mayo Clinic 0

Adding Meaning Object Class Property Conceptual Domain Data Element Meaning 0..* Described Conceptual Domain Enumerated Conceptual Domain..* Value Meaning 0..* 0..* Possible Value..* Continuous Value Domain Discrete Value Domain 0..* Data Element Domain of Values For Data Element March, 20 20 Mayo Clinic

Adding Meaning Object Class Property Conceptual Domain Systolic Blood Pressure Data Element Meaning 0..* Described Conceptual Domain Enumerated Conceptual Domain SBP as pressure measurement..* Value Meaning mmhg 0..* 0..* Possible Value..* Continuous Value Domain Discrete Value Domain 0..* Data Element Domain of Values For Data Element March, 20 20 Mayo Clinic 2

Adding Meaning Object Class Property Conceptual Domain Systolic Blood Pressure SBP Assessment Data Element Meaning 0..* Described Conceptual Domain Enumerated Conceptual Domain Low SBP..* Value Meaning Normal SBP 0..* L 0..* Possible Value..* N Continuous Value Domain Discrete Value Domain 0..* Data Element Domain of Values For Data Element March, 20 20 Mayo Clinic 3

Information and Meaning Object Class Property Conceptual Domain Data Element Meaning 0..*Meaning Described Conceptual Domain Enumerated Conceptual Domain..* Value Meaning 0..* 0..* 0..* Possible Value..* 0..* Information Continuous Value Discrete Domain Value Domain Data Element Domain of Values For Data Element March, 20 20 Mayo Clinic 4

Model of Meaning Model of Information March, 20 20 Mayo Clinic 5

Common Misconceptions about 79 79 can be used to represent data models 79 specifies a model for representing metadata It (necessarily) has a model of what the metadata is about but this is not intended to (and cannot) replace UML / XML Schema / DDL / ER Diagrams, etc.

Common Misconceptions about 79 79 is no good, because it cannot represent data structures 79 is used to represent metadata about data elements ( unit of data that is considered in context to be indivisible ) 79 is not a data modeling language 79 is no good because it doesn t use / cannot represent ISO 2090 data types 79 does not use healthcare-related datatypes suitable for use in a number of health-related information environments in its descriptions 79 can describe data elements of any type

The ISO 79 standard Standard on a logical level UML in model is not part of standard No standard representational structure ISO 79 implementations are not necessarily interchangeable Excellent thought model Good input even if not directly applicable Using 79 as a guideline / reference Saves a lot of (re-) work Provides a common vocabulary Provides a logical starting point for expansion and interchange

CTS2 The evil standard

CTS2 Common Terminology Services 2 Joint OMG/HL7 Standard for Terminology Services Created through the HSSP process HL7 created a set of requirements (CTS2 DTSU) OMG Ontology PSIG issued RFP OMG evaluated and published specification HL7?

CTS2 Standard based on Resource Oriented Architecture and targeted for REST implementation Supports SOAP and POJO, but target is XML/JSON and HTTP Designed for federation HTML for terminology No need to (re-) implement the entire standard Designed for distribution Non-centralized update model based on SVN/GIT Push / Pull updates Update staging

CTS2 Core Principles A (version of) a code system describes concepts it does not contain concepts A realist stake in the ground the thing is not the description Acknowledges that descriptions change Different Formats (XML / JSON / RDF) Different Models (CTS2 / SNOMED CT / FHIR (?) ) Different Versions of descriptions SNOMED CT 204073 / SNOMED CT 20503 Acknowledges that multiple sources can carry (hopefully) complementary descriptions of the same thing (entity, resource) US Edition of SNOMED CT vs. SNOMED CT International vs. BioPortal

CTS2 Core Principles (cont) Terminology is an integral part of the semantic web URI is the primary form of identification OIDs, DOI s UUID s, CD s are secondary RDF and OWL compatibility are mandatory Complex representational structures (CD ) add complexity.

CTS2 A joint Object Management Group(OMG) / HL7 standard for: Read Query Interchange Federation of terminological resources

CTS2 Resources Code System Catalog Code System Version Catalog Entity Description Association Value Set Catalog Value Set Definition Resolved Value Set Map Catalog Map Version Map Entry Concept Domain Catalog Concept Domain Binding Statement

CTS2 Key Points HL7 CTS2 DSTU is not the CTS2 standard it is the requirements for the standard CTS2 is designed to be federated mix and match CTS2 is designed to be extended descriptive not prescriptive CTS2 and FHIR are remarkably (and not surprisingly) similar Collection of resources Complex a lot of optional properties HTTP Signatures w/ SOAP and POJO mapping XML and JSON payloads RDF in the wings Canonical RDF for CTS2 may be a bit more difficult, as it needs to take SKOS, OWL, RDF, Dublin Core, Foaf and other standards into account (Can t invent its own URI s)

CTS2 Key Points (cont) CTS2 Philosophy many descriptions for the same entity Different versions of the same code system Different code systems Different formats Entity ID is not description ID http://<service.org>/cts2/entitybyuri?uri=http:// snomed.info/id/74400008 > redirect to appropriate description and format

ISO 79 / CTS2 and Value Sets

Model of Meaning Model of Information March, 20 20 Mayo Clinic 29

The scope of the representation What a data element is about How a continuous value is interpreted What a discrete value represents (codes) March, 20 20 Mayo Clinic 30

Permissible Values and Value Meanings A permissible value in a data record references an meaning It is not a meaning or concept It is not a concept description It is text / number / code / URI that references an entity that, in turn, is described in one or more versions of one or more code systems

Permissible Values and Gender: Value Meanings DB > Male, 2 > Female, 9 > unknown DB2 M > Male, F > Female DB3 2.6.840..3883.6. / M > Male RDF http://hl7.org/codesystem/admingenter/m > Male

Value Meanings CTS2 representation URI > this is the only identity of the resource Namespace/Name > a unique namespace and code Designation > an optional chunk of text that shows the intent

Value Meanings CTS2 Namespace / Code Identity Designation

Resolved Value Set Minimal

Value Set Binding Value Set Catalog Entry Who publishes it, what it is for, where is it used, copyright, etc. Value Set Definition Rules for constructing the value set. (aka. version ) References code systems and/or other value sets (optional) can reference code system versions (optional) can reference value set definitions Resolved Value Set resolution of specific value set definition against one or more specific code system versions Code system version(s) and referenced value set definition(s) fixed RESTful

Summary ISO 79 A standard model of metadata Includes model of representing what data element / value domains about CTS2 RESTful Terminology Services for the Web Designed to bridge XML/RDF world URI based Includes model for terminology binding