3/18/19990© 1999, Health Level Seven, Inc. Introduction: Vocabulary domains Marital Status –single (never married) –married –divorced –separated “Vocabulary”

Slides:



Advertisements
Similar presentations
MDF99 Vocabulary Chapter HL7 Working Group Meetings April 26, 1999 Toronto, Canada Stan Huff -
Advertisements

CTS. Common Terminology Services Overview Technology Status.
Chapter 4 Database Processing. Agenda Purpose of Database Terminology Components of Database System Multi-user Processing Database Design Entity-relationship.
SNOMED Core Structures 2 nd AAHA Software Vendors Summit – April 21, 2009.
Data Bits Sets Trans- actions Specials Domains Normalization $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 Final DataBit.
QIDAM Issues and proposals for a logical model For discussion during HL7 WG Meeting in Jan 2014 Thursday Q3.
Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Chapter 14 Getting to First Base: Introduction to Database Concepts.
Database Design Chapter 3.
Common Mechanisms in UML
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
18 June, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules Data Point Meta Model Data Point Methodology Guidance European Taxonomy.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
The EHR-S FIM project plans to harmonize the EHR-S FM R2
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
Towards International Alignment Introduction to the Canadian Health Data Model and potential contribution to HL7 Harmonization processes.
1 Health Level Seven (HL7) Report Out Population Science and Structured Documents Workgroup (SDWG) Riki Ohira September 22, 2011.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
CountryData Technologies for Data Exchange SDMX Information Model: An Introduction.
Terminology and HL7 Dr Colin Price HL7 UK 11 th December 2003.
Tommie Curtis SAIC January 17, 2000 Open Forum on Metadata Registries Santa Fe, NM SDC JE-2023.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Clinical Document Architecture. Outline History Introduction Levels Level One Structures.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
Message Development Framework (MDF) Is a Methodology for building HL7 models Is a description for defining HL7 standard messages Full instruction.
1 System Analysis and Design Using UML INSTRUCTOR: Jesmin Akhter Lecturer, IIT, JU.
Databases Illuminated Chapter 3 The Entity Relationship Model.
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.
LexEVS Value Domains. LexGrid Definitions Value Domain Definition – the description of the contents Value Domain Resolution – the actual contents –The.
Lab and Messaging CoP 11/29/2012. Agenda Agenda review Introduction to the Specimen Cross-Mapping Table (Specimen CMT) – Background – Expected uses –
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Commentary: The HL7 Reference Information Model as the Basis for Interoperability George W. Beeler, Jr. Ph.D. Co-Chair, HL7 Modeling & Methodology.
HL7 Version 3.0 Mini-Tutorial Helen Stevens Senior Project Manager –Web Solutions Office McKessonHBOC - Information Technology Business.
Fundamentals, Design, and Implementation, 9/e Appendix B The Semantic Object Model.
SNOMED Core Structures NAHLN January 2005 Las Vegas, NV.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
© University of Manchester Creative Commons Attribution-NonCommercial 3.0 unported 3.0 license Quality Assurance, Ontology Engineering, and Semantic Interoperability.
SNOMED CT Vendor Introduction 27 th October :30 (CET) Implementation Special Interest Group Tom Seabury IHTSDO.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix H: The Semantic Object Model.
The Relational Model Lecture #2 Monday 21 st October 2001.
HL7-NLM Project Vocabulary Component Member and Contractors Update Orlando, Jan 2005.
Department of Mathematics Computer and Information Science1 CS 351: Database Management Systems Christopher I. G. Lanclos Chapter 4.
1 The Relational Data Model David J. Stucki. Relational Model Concepts 2 Fundamental concept: the relation  The Relational Model represents an entire.
© University of Manchester Creative Commons Attribution-NonCommercial 3.0 unported 3.0 license Quality Assurance, Ontology Engineering, and Semantic Interoperability.
Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill/Irwin Chapter 2 Clinical Information Standards – Unit 3 seminar Electronic.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
Logical Database Design and the Rational Model
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
Achieving Semantic Interoperability of Cancer Registries
WP1: D 1.3 Standards Framework Status June 25, 2015
Lecture 2 The Relational Model
Chapter 4 Relational Databases
Networking and Health Information Exchange
Chapter 3 The Relational Database Model
Terminology and HL7 Dr Colin Price
SDMX Information Model: An Introduction
Getting to First Base: Introduction to Database Concepts
, editor October 8, 2011 DRAFT-D
Getting to First Base: Introduction to Database Concepts
Getting to First Base: Introduction to Database Concepts
Database Systems: Design, Implementation, and Management
Presentation transcript:

3/18/19990© 1999, Health Level Seven, Inc. Introduction: Vocabulary domains Marital Status –single (never married) –married –divorced –separated “Vocabulary” to distinguish from “Subject Domains” in the RIM Why Vocabulary Domains? –Increase interoperability –Sharing of data (clinical care, outcomes, research) –Sharing of decision logic

3/18/19991© 1999, Health Level Seven, Inc. Vocabulary domain “The set of all concepts that can be taken as valid values in an instance of a coded field or attribute.” Concept - “A unit of thought constituted through abstraction on the basis of characteristics common to a set of objects.” ISO 1087 Each concept in the domain can be represented using a specific vocabulary/terminology

3/18/19992© 1999, Health Level Seven, Inc. Each coded attribute has a domain specification Class: Patient Description: A person who may receive, is receiving, or has received healthcare services. Associations is_a_role_of (1,1) :: Person is_source_for (0,n) :: Specimen_sample Attributes birth_order_number birth_dttm (from Person) gender_cd

3/18/19993© 1999, Health Level Seven, Inc. Vocabulary Domain Specification One and only one for each coded RIM attribute General form: – Currently two types of domain qualifiers –Extensibility (Extensibility) CNE - Coded No Exceptions CWE - Coded With Exceptions –Realm (RealmOfUse) Universal USA? Europe? Others

3/18/19994© 1999, Health Level Seven, Inc. Specialization of Domains Used in specifying message –MIM, MET, CMET, HMD, Clinical Templates(?) Example: –MyGender = (“Gender:USA:HL7” - “Other:USA:HL7-001”) General Form –“value set name” “value set name” Value set name –“Domain name:Realm:Terminology” Allowed set operators –“+” Union (  ) –“-” Difference (sometimes represented as “\”) –“*” Intersection (  )

3/18/19995© 1999, Health Level Seven, Inc. Validating Specifications and Constraints Validation can be time and resource intensive May want to do selective validiation –During testing and debugging –During conformance testing –During the creation of each message –During the decoding of each message –Only on some fields –Only when errors occur –Or all of the above

3/18/19996© 1999, Health Level Seven, Inc. General process of maintaining domains Follow pattern of RIM harmonization Vocabulary TC appoints facilitators Message development TCs have stewardship –Ultimate authority for domain contents –Follow RIM harmonization rules Vocabulary Facilitators –Insure that good vocabulary practices are followed –Actual maintenance of domain specification database –Submit new concepts to vocabulary providers All vocabulary/terminology providers can provide mappings to HL7 domains

3/18/19997© 1999, Health Level Seven, Inc. Domain specification table maintenance (plan) Available on HL7 web site –All members can read tables Edit Permissions table –who can edit which domains –vocabulary co-chairs maintain permissions table Assigned persons make edits (proposed status) Entries reviewed by Vocab Review Committee Reports presented to RIM harmonization process Approved changes reflected by status chanages HL7 standard versions synch’ed with edit versions

3/18/19998© 1999, Health Level Seven, Inc. Local Vocabulary Use Can only be used with qualifier Strength:CWE The complete domain is a union of standard domain plus local concepts (as a union of the two) Rules –Local concept can not replace standard concept –Local code system names must start with “99” –Local codes should be submitted to HL7 for inclusion in standard domain and forwarded to terminology developers

The Domain Specification Database

3/18/199910© 1999, Health Level Seven, Inc. The domain specification database This is only the first version. There will be future enhancements to domain specifications and to the table design Requirements: (UML model not shown) –Unique, non-sense identifier –Unique textual name –Description/definition –Edit note –Version tracking –Can be specific to a realm of use –Each “leaf” set is from a single vocabulary –Domains can be recursively defined –Set notation will be used to describe relationships

3/18/199911© 1999, Health Level Seven, Inc. Domain Specification Database Tables Value Set Definition Table Version Tracking Table Edit Permissions Table (not shown) Value Set Relationship Table Source Vocabulary Representation Table Observation Identifier to Value Set Linking Table

3/18/199912© 1999, Health Level Seven, Inc. Value Set Definition Table

3/18/199913© 1999, Health Level Seven, Inc. Value Set Definition Table (content 1) A single row is a value set –Each row gets a unique HL7 Value Set Id –The primary key consists of Domain Name, Realm, Code System The union of all value sets with the same Domain Name is a domain

3/18/199914© 1999, Health Level Seven, Inc. Value Set Definition Table (content 2) Two kinds of mutually exclusive domains –Domains maintained by HL7 –Domains maintained by external terminology providers An HL7 maintained domain can not have value sets defined by reference to an external terminology

3/18/199915© 1999, Health Level Seven, Inc. Value Set Definition Table (content 3) Expression contains the information that can be used to resolve the value set to its individual elements The expression would be sent to a terminology service The semantics of the expression are specific to the terminology service

3/18/199916© 1999, Health Level Seven, Inc. Value Set Definition Table - Version Tracking A value set gets a Vin number when it first becomes a part of the table A value set gets a Vout number when it becomes inactive A value set with a blank Vout is currently active

3/18/199917© 1999, Health Level Seven, Inc. Version Tracking Table A new version get created each time there is a new editting session The version number becomes part of each domain specification table as edit are made A permissions table (not shown) controls who can edit which value sets

3/18/199918© 1999, Health Level Seven, Inc. Value Set Relationship Table Value Set Name and Concept Name are only shown for purposes of illustration Operator can be Include or Exclude Generality says whether to include the node itself in the value set

3/18/199919© 1999, Health Level Seven, Inc. Source Vocabulary Representation Table Based on example from Wayne Tracy HL7 Concept ID asserts HL7’s view of synonyms HL7 Concept ID could be replaced by universal concept identifier (UMLS CUI?) Supports multiple languages

3/18/199920© 1999, Health Level Seven, Inc. Observation Id to Value Set Linking Table Used to connect value sets to observation identifiers when used in name-value pairs like an OBX segment LOINC gives only examples, and is not prescriptive Allows for strong constraints when OBX like structures are used in messages

3/18/199921© 1999, Health Level Seven, Inc. Using the Domain Specification Database Look in Value Set Definition Table –Use domain name, realm, and code system –Find and remember the Expression Pass the Expression to a terminology server (TQS) Knowledge of how to resolve HL7 Value Sets to individual elements is available in the Value Set Relationship Table and the Source Vocabulary Representation Table Knowledge of how to resolve external Value Sets is the responsibility of the terminology provider