CIMI Modelling Taskforce Report Dr Linda Bird 26 th June 2013.

Slides:



Advertisements
Similar presentations
Helmut König, Siemens Medical Solutions
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
HL7 Templates A means to Manage Complexity. Objectives What is an HL7 Template? What types of constraints can HL7 Templates define? What types of HL7.
Catalogue, synthesise Templates, forms, data sets used in real, diverse health settings Formal representation of clinical business object REQUIREMENTS.
FOUNDATION 1: CIMI REFERENCE MODEL. CIMI Reference Model - Core.
CIMI Modelling Taskforce Report Dr Linda Bird 11 th April 2013.
Huff # 1 A Brief Review of CIMI Progress, Plans, and Goals Joint CIMI and SemanticHealthNet Meeting Brussels, Belgium March 13, 2014 Stanley M Huff, MD.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 4e Basic Health Data Standards Component 9/Unit.
CIMI Modelling Taskforce Workshop (Groningen) Dr Linda Bird 2 nd – 4 th December 2012.
CIMI Modelling Taskforce Example Instances Dr Linda Bird, IHTSDO Implementation Specialist.
Catherine Hoang Ioana Singureanu Greg Staudenmaier Detailed Clinical Models for Medical Device Domain Analysis Model 1.
Data Normalization Milestones. Data Normalization  Goals –To conduct the science for realizing semantic interoperability and integration of diverse data.
MOHH – Models Submission Dr Linda Bird 9 th August 2012.
CIMI Reference Model Taskforce Report
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Phoenix CIMI Meetings January.
Thomas Beale CTO, Ocean Informatics Copyright 2012 Ocean Informatics Tromso 27 May 2014.
CIMI Modelling Taskforce Progress Report
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals London CIMI Meetings November.
A Brief Review of CIMI Progress, Plans, and Goals
Introduction to openEHR
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Leeds CIMI Meetings April 11,
CIMI Terminology Binding Dr Linda Bird 13 th April 2013.
NHS Modelling Efforts – ISO13606 adoption and beyond Dr. Rahil Qamar Siddiqui Health and Social Care Information Centre, NHS, England.
CIMI Meeting January , CIMI Scottsdale Meeting Agenda Friday January 18, 2013 TopicTimeframe Welcome and Overview – Stan Huff8:00 a.m. --
CIMI_Amsterdam_Huff_ Page 1 A Brief Review of CIMI Progress, Plans, and Goals CIMI Meeting Amsterdam, NL, November 1 st, 2014 Stanley M. Huff, MD.
ONC JASON report hearing 31 July 2014 Thomas Beale - openEHR Foundation.
CIMI/IHTSDO DCM tooling ecosystem thoughts
FEBRUARY 4, 2015 STANLEY M. HUFF, MD CHIEF MEDICAL INFORMATICS OFFICER INTERMOUNTAIN HEALTHCARE Modeling and Terminology.
Initial slides for Layered Service Architecture
HL7 Version 3 – A new implementation direction Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging TS Project Lead, Eclipse OHF.
Page 1 A Brief Review of CIMI Progress, Plans, and Goals CIMI/FHIR/HSPC Meeting August 10, 2015 Stanley M Huff, MD Chief Medical Informatics Officer.
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Arlington CIMI Meetings June.
CIMI + FHIR Grahame Grieve 10-August 2015 Salt Lake City.
Modeling Options HSPC Meeting June 17, 2015 Washington DC.
© 2012 The MITRE Corporation. All rights reserved. For internal MITRE use 13 June 2013 Meeting #3 hData Record Format Taskforce 1 © 2012 The MITRE Corporation.
CIMI REVIEW OF ACTION ITEMS June 2013 Meeting. June 2013 Action Items  Assess tooling requirements and options to generate example instances -- Harold.
Clinical Document Architecture. Outline History Introduction Levels Level One Structures.
CIMI_Phoenix_Huff_ Page 1 A Brief Review of CIMI Progress, Plans, and Goals CIMI Meeting Amsterdam, NL, November Stanley M Huff, MD Chief.
Archetype Modeling Language (AML) for CIMI UML for Archetypes Status update April 11, 2013.
Kaiser Permanente Standards Summit September 7-8, 2011 Stanley M. Huff, MD Huff # 1 A Brief Review of CIMI Plans and Goals Rockville CIMI Meetings September.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
Standards Analysis Summary vMR –Pros Designed for computability Compact Wire Format Aligned with HeD Efforts –Cons Limited Vendor Adoption thus far Represents.
EuroRec Annual Conference 2006 EHR systems and certification Archetypes: the missing link? Dr Dipak Kalra Centre for Health Informatics and Multiprofessional.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 3b National and International Standards Developing.
Introduction to HL7 Version 3 W. Ed Hammond February 25, 2008.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy.
Commentary: The HL7 Reference Information Model as the Basis for Interoperability George W. Beeler, Jr. Ph.D. Co-Chair, HL7 Modeling & Methodology.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
CIMI_Phoenix_Huff_ Page 1 A Brief Review of CIMI Progress, Plans, and Goals CIMI Meeting Orlando HL7 WGM, January 2016 Stanley M Huff, MD Chief.
Standardised and Flexible Health Data Management with an Archetype Driven EHR System (EHRflex) Anton Brass 1, David Moner 2, Claudia Hildebrand 1, Montserrat.
CIMI/IHTSDO DCM tooling ecosystem thoughts Thomas Beale Stan Huff.
SNOMED CT Vendor Introduction 27 th October :30 (CET) Implementation Special Interest Group Tom Seabury IHTSDO.
SNOMED CT Family of Languages Dr Linda Bird, IHTSDO Implementation Specialist.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Transforming CIMI into SNOMED expressions Source model Target model Model mapping Source file Target file XSLT Issues.
A Proposed Approach to Binding SNOMED CT to HL7 FHIR Dr Linda Bird Senior Implementation Specialist.
HSPC Terminology and Information Model Initiative Susan Matney, PhD, RNC-OB, FAAN (Initiative Lead) Stan Huff, MD, FACMI, FHL7 11/6/2016.
Dave Iberson-Hurst CDISC VP Technical Strategy
Summary Report Project Name: Model-Driven Health Tools (MDHT)
CIMI Semantics Roundup
WP1: D 1.3 Standards Framework Status June 25, 2015
Models & Modelling Heather Leslie Sebastian Guard Heather Grain
A Brief Review of CIMI Progress, Plans, and Goals
The Re3gistry software and the INSPIRE Registry
, editor October 8, 2011 DRAFT-D
National Clinical Terminology & Information Service Terminology Update
Presentation transcript:

CIMI Modelling Taskforce Report Dr Linda Bird 26 th June 2013

Agenda Background CIMI Modelling Approach CIMI Modelling Foundations CIMI Modelling Methodology Future Work Tomorrow: Terminology Binding

BACKGROUND

Core Members: Linda Bird (co-chair) Harold Solbrig (co-chair) Tom Beale Dave Carlson Stephen Chu Stan Huff Mike Lincoln Rahil Qamar Siddiqui Gerard Freriks Josh Mandel Mark Shafarman Michael van der Zel Secretary: Eithne Keelaghan Taskforce Members Technical Resources: Peter Hendler Galen Mulrooney Daniel Karlsson Cecil Lynch Joey Coyle Grahame Grieve Dipak Kalra David Moner Clinical Modelling Resource: William Goossen Jay Lyle Ian McNicoll Anneke Goossen Heather Leslie Sarah Ryan Marcelo Rodrigues dos Santos

This taskforce has been established to: Develop CIMI's modelling methodology; Create an initial set of CIMI clinical models; Further test and develop CIMI technical models, including: –CIMI reference model –Archetype Object Model 1.5, and –CIMI terminology. Terms of Reference

2012 May 10 th -12 th Pleasanton meeting: Modelling Taskforce established May to SepTaskforce infrastructure and planning Modelling methodology Observation modelling pattern Heart rate model Sept 14 th -16 th Rockville meeting Oct to DecLaboratory Results models and patterns Terminology binding methodology & reference sets Dec 2 nd -4 th Groningen: Taskforce meeting 2013 Jan 18 th -20 th Scottsdale meeting Feb – MarTerminology and Modelling Tooling CIMI Modelling Style Guides (TOC) Comparative Analysis Spreadsheet template Laboratory Results Models Example Terminology bindings Lab Specialisation Models – CBC; Gas & CM Panels Demographics models CIMI Reference Model Review Modelling Taskforce History

2013 Apr 4-6Leeds meetings Apr to JuneTechnical/Implementation CIMI Reference Model DSTU (link associations, instance ids) Implementation artefacts: EA, BMM, XMI, XML Schema, XML, RDF opencimi Github repository CIMI URIs Semver.org versioning rules Archetype identification rules (openEHR) CIMI-Mindmap to ADL conversion Archetype Definition Language (ADL) 1.5 Archetype Modelling Language (AML) Modelling Unit of Measure: modelling style and approach CIMI Model Example Instance Formats Modelling Taskforce: Post-Leeds

Major version – incremented for a breaking change Minor version – incremented for non-breaking change Patch version – incremented for change to the informal parts Version modifier – e.g. “-rc” (release candidate), “-dstu” (draft standard for trial use), “+u” Commit number – incremented every time artefact is committed First version rule = E.g dstu Semver.org Versioning Rules

Knowledge Artefact Identification (openEHR Foundation) rm_publisher = “CIMI” rm_closure in {“CORE”, “PARTY”, “DATA_VALUE”} rm_class_name: name of reference model class e.g. ENTRY concept_id: human-readable id of concept e.g. heart_rate version: as per semver.org rules Examples: E.g. CIMI-CORE-ENTRY.observation.v E.g. CIMI-CORE-CLUSTER.reference_range.v E.g. CIMI-PARTY-ACTOR.person.v Archetype Identification Rules

Where global standard exists (e.g. Systolic BP in “mmHg”) –CIMI Models will define specific Unit of Measure Where no global standard exists (e.g. Body temperature) –CIMI General Model will restrict the property (e.g. mass concentration, time, volume, pressure) of each quantity units by binding to a reference set of valid alternative units for that property –Jurisdictional specialisations can specialise the CIMI general models to define the specific unit of measure used locally –CIMI ‘Canonical/Preferred Model’ will be defined, which specialises the CIMI General Model to the specific unit of measure to be used when interoperability between jurisdictions is required CIMI Models will use SNOMED CT to define Units Jurisdictional implementations can choose to adopt other code sets (e.g. UCUM), and map to SNOMED CT for cross- jurisdictional interoperability Unit of Measure: Modelling Style

CIMI MODELLING APPROACH

Modular for reusability Composable to meet use-cases Pattern-based for consistency Constraint-based to allow specialisation Logical for implementation in multiple formats Maximal for completeness Extensible for local requirements Bound to terminology for isosemanticity & interoperability CIMI’s Modeling Approach

CIMI Terminology Server CIMI Architectural Overview CIMI Repository International Clinical Model (AOM/AML) CIMI Reference Model Constrains Specialise & Extend International Reference Terminology National Reference Terminology MeaningValueValue setMeaning Map Conforms to Existing Clinical Models Transform Clinical Model Editor (AOM/AML) Generate M0M0 M2M2 Terminology Workbench Implementation- Specific Terminology Map Value set Realm-Specific Clinical Model (AOM / AML) Require ments Clinical Visualisation Clinical Verification Generate Value set CIMI Model Examples Implementation Models Generate Instance of DCM CEM CDA openEHR ISO / CEN LRA CMET RMIM HL7 v2 HL7 v3 HL7 CDA HL7 FHIR SOA OWL openEHR ISO/CEN XML Schema

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, UML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, AML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

FOUNDATION 1: CIMI REFERENCE MODEL

CIMI Reference Model - Core

CIMI Reference Model – Data Values

CIMI Reference Model – Party Model

FOUNDATION 2: ARCHETYPE OBJECT MODEL / ARCHETYPE MODELLING LANGUAGE

Archetype Object Model (AOM) 1.5

AOM 1.5 Archetype

AOM 1.5 Constraint Model

AOM 1.5 Primitive

AOM 1.5 Assertion

AOM 1.5 Ontology

archetype (adl_version=1.5)CIMI-RM-CLUSTER.anatomical_location.v1 concept[at0000]-- Anatomical location languageoriginal_language = description original_author = < ["name"] = ["date"] = > details = purpose = use = misuse = copyright = >> lifecycle_state = other_contributors = <> other_details = <> definition CLUSTER[at0000] matches {-- Anatomical location items matches { ELEMENT[at0001] occurrences matches {0..1} matches {-- Body site name value matches { TEXT matches {*}}} ELEMENT[at0002] occurrences matches {0..1} matches {-- Body site description value matches { TEXT matches {*} }} ELEMENT[at0003] occurrences matches {0..1} matches {-- Body side value matches { TEXT matches {*}}}}}} ontology term_definitions = <["en"] = < items = description = > ["at0001"] = description = > ["at0002"] = description = > ["at0003"] = description = >>>> Archetype Definition Language 1.5

FOUNDATION 3: CIMI MODELLING PATTERNS

CIMI Modelling Layers Reference Model Patterns Observable, Finding, Action, Material Entity Observation, Clinical Activity Request Clinical List Clinical Report Clinical Models Laboratory Test Result Item, Refernce Range Laboratory Test Observation Medication List Laboratory Results Report Specialty Context Biochemistry Test Result Item Microbiology Test Observation Cardiology Medication List Biochemistry Laboratory Results Report CLUSTER ENTRYSECTION COMPOSITION Care Setting Context Inpatient Laboratory Test Result Item Outpatient Laboratory Test Observation Outpatient Clinic Current Medication List Inpatient Laboratory Results Report Implementation Purpose Context Laboratory Test Result Item API Laboratory Test Observation GUI Current Medication List in EHR Laboratory Report Message Use Case Context Full Blood Count Test Result Item Gas and Carbon Monoxide Panel Observation Current Medication List Full Blood Count Results Report

ENTRY modelling patterns Clinical Report Header Clinical Entry Observation Request Request Clinical ActivityObservation ENTRY constrains

CIMI-ENTRY.clinical_entry constrains

CIMI-ENTRY.observation Clinical Entry ENTRY constrains

CLUSTER modelling patterns Finding ObservableMaterial Entity Action CLUSTER constrains Finding GroupFinding Item constrains Request Action

FOUNDATION 4: STYLE GUIDES

CIMI Modelling Guides User Guide –Modelling Framework –Modellng Methodology –Modelling Examples and Use Cases Editorial Guide –Modelling Principles –Modelling Patterns Terminology Binding Guide –Types of Terminology Bindings –Terminology Binding Rules –Terminology Binding Patterns –Terminology Binding Examples and Use Cases Technical Guide –CIMI Reference Model –Archetype Object Model –Archetype Definition Language –Archetype Modelling Language –Model Instance Representation –Model Transformation and Implementation

MODELLING METHODOLOGY

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, AML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, AML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

Comparative Analysis Template Purpose: To compare a set of existing clinical models, and identify the maximal set of data items to be included in the international CIMI models. In so doing, it also documents the high-level mapping from the CIMI data items to the source data models.

Comparative Analysis Template

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, AML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, AML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, AML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, AML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

Archetype Map for Laboratory Results Report Composition: Entry: Cluster: Laboratory Report Header Patient Encounter Summary Laboratory Test Request Summary Laboratory Test Observation Action Laboratory Test Request Laboratory Test Observable Laboratory Test Result Group Laboratory Test Observable Action Reference Range Specimen Action

Entry Laboratory Test Observation Observation ENTRY constrains Clinical Entry constrains

CIMI-ENTRY.laboratory_test_observation Observation ENTRY constrains Clinical Entry constrains

Complete Blood Count Laboratory Test Observation Observation ENTRY constrains Clinical Entry constrains

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, AML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, AML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, AML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, AML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

Types of Example Instances Different example representation formats, e.g.: –Clinical user interface form –Mindmap example instance –XML instance Reference Model vs Model Specific Instances Full vs Lite/Green Instances Goal: Automated bi-directional transforms XML Instance  Mindmap instance  Clinical form Reference Model Instance  Model-Specific Instance Full instance  Green instance + Archetype

Mindmap Example Instance 1

Mindmap Example Instance 2

Mindmap Example Instance 3

Reference Model Instance Clinical Entry ENTRY constrains Blood Pressure Observation

CIMI-ENTRY

Reference-Model Instance (XML) <Entry xmlns:xsi= xmlns= archetype_node_id = “at ” name = “Blood_pressure_observation” uid = “123456”>...

Model Specific Instance Clinical Entry ENTRY constrains Blood Pressure Observation

Full Model Specific Instance

Green Model Specific Instance Full instance  Green instance + Archetype

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, UML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, AML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

FUTURE WORK

Future Work Foundations –Reference model: Documentation and testing –Archetype object model: Finalise support for terminology binding Archetype modelling language: Finalise UML profile –Modelling patterns: Documentation, Terminology bindings and Review –Style guides: Complete content Modelling –Laboratory Results models: Example instances, specialisations, terminology bindings –Immunization models: Gather requirements, and define models –Temperature and other priorities: As above Implementation –Complete Mindmap-to-ADL generation for modelling patterns –CIMI Model Validators (Mindmaps, ADL, AML) –AML editor –ADL-to-instance generation –Model repository and visualisations –Model instance visualisations –Transformations to implementation formats Governance –Establish modelling development, review and publication processes and procedures

Taskforce Minutes – openCIMI Github repository – Google groups list (cimi-modelling-taskforce) – taskforce?hl=en-GBhttp://groups.google.com/group/cimi-modelling- taskforce?hl=en-GB Online References

QUESTIONS

TERMINOLOGY BINDING

Foundations 1.CIMI Reference Model 2.Archetype Object Model / Archetype Modelling Language 3.CIMI Modelling Patterns 4.CIMI Style Guide Modelling Approach 1.Analyse clinical models submitted (with value sets) 2.Identify maximal set of data elements 3.Remove ‘out of scope’ data elements (Style Guide) 4.Select appropriate CIMI Modelling Patterns(Style Guide) 5.Define CIMI model (Mindmap, ADL, UML) 6.Add Terminology bindings o Meaning (relationship, object, modifier) o Value sets (maximal set from submitted models) 7.Add Example Model Data Instances 8.Technical Validation o ADL, UML 9.Clinical Validation / Review 10.Confirm mappings from submitted models Modelling Methodology

Use Cases for Terminology in Models 1.Management and quality control of model libraries a)Searching model libraries b)Identifying semantic overlap between models c)Inconsistency of model interdependencies 2.Transforming between isosemantic representations of the model: both a)Different levels of precoordination b)Different model formalisms 3.Querying data instances of models (including clinical decision support) which use different representations – for example: a)Different level of precoordiation versus structure b)Different modeling design choices c)Subsumption testing of values 4.Supporting data validation and semantic interoperability

1.Standard (reproducible) way of doing terminology bindings 2.The ability to represent the valid set of values for a given coded element. 3.The ability to state the association between the intended interpretation of nodes in the model and concepts in the terminology 4.Terminology bindings that are agnostic as to whether nodes are connected using a hierarchy or using links. 5.Terminology bindings that allow the values to be represented in a way that is agnostic to the degree of precoordination versus structure. 6.Terminology bindings that enable the transformation between isosemantic representations of the same model 7.Terminology bindings that allow consistency to be checked within models, and between models related by specialisation or used to fill slots (using an underlying ontology). Requirements for using Terminology in Models

The meaning of each node has 3 parts: Relationship: The relationship from the parent node to this node Object: The ‘class’ of things defined by this node’s values Modifier: The context of the node’s meaning – including subject-relationship context, temporal context, procedure/finding context, negation, state, certainty Terminology Binding Approach

Meaning Value Set Relationship ObjectModifier (Linkage concept) Pharm/biol product (Context values) - (Linkage concept) Pharm/biol product (Context values) Medication Ref_Set Has ingredient Substance (Context values) Substance Ref_Set Has basis of strength substance Substance (Context values) Substance Ref_Set Has strength Measur e m ent Finding (Context values) - Has dose form Drug dose form (Context values) Dose_Form Ref_Set CIMI Terminology Binding Approach Cluster: Element: Medication Ingredient Element: Dose form Strength STRUCTURE TERMINOLOGYBINDING Medication Name Element: Basis of Strength

Meaning Value Set Relationship ObjectModifier (Linkage concept) Oral dosage form product (Context values) - (Linkage concept) Oral dosage form product (Context values) Oral Medict Ref_Set Has ingredient Substance (Context values) Substance Ref_Set Has basis of strength substance Substance (Context values) Substance Ref_Set Has strength Measur e m ent Finding (Context values) - Has dose form Oral dosage form (Context values) Oral Dose_Form Ref_Set Specialising Object Meaning Cluster: Element: Oral Medication Ingredient Element: Dose form Strength STRUCTURE TERMINOLOGYBINDING Medication Name Element: Basis of Strength

Meaning Value Set Relationship ObjectModifier (Linkage concept) Pharm/biol product (Context values) - (Linkage concept) Pharm/biol product (Context values) Medication Ref_Set Has active ingredient Substance (Context values) Active Substance Ref_Set Has basis of strength substance Substance (Context values) Substance Ref_Set Has strength Measur e m ent Finding (Context values) - Has dose form Drug dose form (Context values) Dose_Form Ref_Set Specialising Relationship Meaning Cluster: Element: Medication with Active Ingredients Active ingredient Element: Dose form Strength STRUCTURE TERMINOLOGYBINDING Medication Name Element: Basis of Strength

Meaning Value Set Relationship ObjectModifier (Linkage concept) Pharm/biol product Current- (Linkage concept) Pharm/biol product (Context values) Medication Ref_Set Has ingredient Substance (Context values) Substance Ref_Set Has basis of strength substance Substance (Context values) Substance Ref_Set Has strength Measuremen t Finding (Context values) - Has dose form Drug dose form (Context values) Dose_Form Ref_Set Specialising Modifier Meaning Cluster: Element: Current Medication Ingredient Element: Dose form Strength STRUCTURE TERMINOLOGYBINDING Medication Name Element: Basis of Strength

Meaning Value Set Relationship ObjectModifier Has diagnosis Clinical Finding (Context values) - Meaning Value Set Relationship ObjectModifier Has primary diagnosis Clinical Finding (Context values) - Filling Archetype Slots Cluster: Element: Diagnosis Onset datetime Element: Clinical status Diagnosis datetime STRUCTURE TERMINOLOGY BINDING Diagnosis name Element: Comments Element: Composition Cluster: Discharge Summary Primary diagnosis Medical record number Element:

Meaning Value Set Relationship ObjectModifier Has diagnosis Clinical finding (Context values) - Meaning Value Set Relationship ObjectModifier Has diagnosis Clinical finding Family member - Filling Archetype Slots Entry: Element: Diagnosis Onset datetime Element: Clinical status Diagnosis datetime STRUCTURE TERMINOLOGY BINDING Diagnosis name Element: Comments Element: Composition Entry: Discharge Summary Family history Medical record number Element:

Clinical Entry

Clinical Entry & Clinical Activity constrains

Clinical Activity & Request constrains

Request & Observation Request constrains

Observation Request & Laboratory Test Request Summary constrains

Proposed Observation Bindings