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.

Slides:



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

What is proper format for the XDW document. In its first year, XDW has been exposed to feedback, and this public comment phase –to allow clarifications.
A CDA Template for Continuity of Care Liora Alschuler, Roberto Ruggeri HIMSS 2005 Acapulco partners: Charlie McCay, Ted Blizzard.
HL7 Templates Charlie McCay
Catalogue, synthesise Templates, forms, data sets used in real, diverse health settings Formal representation of clinical business object REQUIREMENTS.
HL7 Clinical Genomics and Structured Documents Work Groups CDA Implementation Guide: Genetic Testing Report DRAFT PROPOSAL Amnon Shabo (Shvo), PhD
Clinical Decision Support TC Order Set Proposal September 14, 2005.
Electronic Submission of Medical Documentation (esMD) eDoC Administrative Documents Templates for HL7 Orders October 25, 2013.
© 2011 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International.
IHIC 2011 – Orlando, FL Amnon Shabo (Shvo), PhD HL7 Clinical Genomics WG Co-chair and Modeling Facilitator HL7 Structured Documents WG.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 4e Basic Health Data Standards Component 9/Unit.
Clinical Documents with HL7 CDA. HL7 CDA – Key messages CDA is the standard for electronic exchange of clinical documents; levels 1,2,3 are different.
S&I Framework Testing HL7 V2 Lab Results Interface and RI Pilot Robert Snelick National Institute of Standards and Technology June 23 rd, 2011 Contact:
Database Systems: Design, Implementation, and Management Tenth Edition
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
1 Work Plan for Testing the LIS and EHR Systems Define Test Flow based from Work Flow Define a testing methodology Develop high-level requirements for.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
Software Requirements
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
1 Software Requirements Specification Lecture 14.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Configuration Management
12/9-10/2009 TGDC Meeting TGDC Recommendations Research as requested by the EAC John P. Wack National Institute of Standards and Technology
THEORIES, MODELS, AND FRAMEWORKS
Purpose Program The purpose of this presentation is to clarify the process for conducting Student Learning Outcomes Assessment at the Program Level. At.
Developing Enterprise Architecture
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
HL7 Version 3 – A new implementation direction Grahame Grieve CfH / Jiva / HL7 Australia co-chair Infrastructure & Messaging TS Project Lead, Eclipse OHF.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
Selective and Authentic Third-Party distribution of XML Documents - Yashaswini Harsha Kumar - Netaji Mandava (Oct 16 th 2006)
NHS CFH Approach to HL7 CDA Rik Smithies Chair HL7 UK NProgram Ltd.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
UN/CEFACT Forum Wednesday, 16 March 2005 Lunch & Learn ATG XML NDR Mark Crawford ATG2 Chair U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC.
Query Health Operations Workgroup HQMF & QRDA Query Format - Results Format February 9, :00am – 12:00am ET.
CountryData Technologies for Data Exchange SDMX Information Model: An Introduction.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
© 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.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
Clinical Document Architecture. Outline History Introduction Levels Level One Structures.
New ITS Investigation NHS CfH Research Report Grahame Grieve, Laura Sato, Charlie McCay.
Networking and Health Information Exchange Unit 5b Health Data Interchange Standards.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 3b National and International Standards Developing.
Tutorial 13 Validating Documents with Schemas
1 Healthcare Information Technology Standards Panel Care Delivery - IS01 Electronic Health Record (EHR) Laboratory Results Reporting July 6, 2007.
HIT Standards Committee Identifying Implementation Specifications & Gaps LeRoy Jones – Program Manager Healthcare Information Technology Standards Panel.
Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy.
Specific Safety Requirements on Safety Assessment and Safety Cases for Predisposal Management of Radioactive Waste – GSR Part 5.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
Networking and Health Information Exchange Unit 6a EHR Functional Model Standards.
1 Exchange Network Shared Schema Components. 2 Shared Schema Components Topics: Introduction to Shared Schema Components Purpose/value of using Shared.
HL7 Version 3 Veli BICER. Agenda HL7 Problems with Version 2.x HL7 Models Use Case Model Information Model Interaction Model Message Model.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
SNOMED CT Vendor Introduction 27 th October :30 (CET) Implementation Special Interest Group Tom Seabury IHTSDO.
CDA Overview HL7 CDA IHE Meeting, February 5, 2002 Slides from Liora Alschuler, alschuler.spinosa Co-chair HL7.
CCD and CCR Executive Summary Jacob Reider, MD Medical Director, Allscripts.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Welcome: To the fifth learning sequence “ Data Models “ Recap : In the previous learning sequence, we discussed The Database concepts. Present learning:
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Model-Driven Health Tools (MDHT) CDA Tools Overview John T.E. Timm (IBM Research) and David A. Carlson (Veterans.
Networking and Health Information Exchange
Implementing the Surface Transportation Domain
Component 11 Configuring EHRs
Terminology and HL7 Dr Colin Price
Use and Transformation of DICOM SR and CDA Release 2 Diagnostic Imaging Reports Helmut Koenig, MD Siemens Healthcare Co-Chairman DICOM WG20 and HL7 Imaging.
Session 4 Conclusions & Recommendations
Presentation transcript:

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 Templates are contemplated? Why do we need HL7 Templates? How are they created? How are they used in message instances? What is the current state of HL7 Templates as formal specifications? What are early implementers doing with HL7 Templates? Recommendations for HL7 Template Use for Infoway EBE

What is an HL7 Template? Formally, an HL7 Template is a registered set of constraints on a balloted HL7 static model. HL7 balloted static models are all derived from the HL7 Reference Information Model –Balloted static models are expressed in XML according to the HL7 Model Interchange Format (MIF) –Static models describe the information structure of messages documents that are defined according to the Clinical Document Architecture –Work is underway to determine how EHRs Services use static models

What types of constraints can HL7 Templates Define? HL7 Templates constrain both structure and content –Structural constraints further restrict model elements such as cardinality, new class clones derived from balloted class clones, their attributes, relationships and HL7 data-types –Non-structural constraints include valid value set expressions and conditional constraints affecting more than one model element Currently, non-structural constraints are to be expressed in Object Constraint Language (OCL) –OCL can specifies some, but not all, of the kinds of desirable constraints –OCL has few tools available to help correctly author constraints in a static model –Other approaches to constraining static models are being explored in various implementable technologies that have their own formal language Current Tooling supports constraint boxes that allows text to be used to describe constraints

Types of HL7 Templates Document Templates Atomic Concept Definition Templates –CEN Archetypes Aggregate Measures Templates Computed Measures Templates Assembly or sub-assembly Templates

Document Templates A template applied to the CDA schema to produce a desired level of information structure and content for a particular purpose – a particular type of document Analogous to a paper form with mandatory and optional sections and described level of detail for each section If sections can be coded, the specific coding scheme and any additional constraints are usually specified May reference other templates applied to specific sections or entries

Atomic Concept Definition Templates A template applied to part of a static model that specifies the structure and permitted coding to completely define a particular clinical concept –Any constraints on coded elements or value ranges are specified –Optional relevant components that may add nuances in particular circumstances are included Atomic Concept Definition Templates are designed to be reusable in many different contexts –CEN defines Archetypes as atomic concept definitions formally approved by recognized clinical bodies The stereotypical example is Blood Pressure, composed of 2 numerical measures with optional additional information about patient positioning, cuff size, etc.

Aggregate Measures Templates A template applied to an observation with multiple components that constrains the content and relationship of components Constraints may be to optionality or to valid value ranges or coded value sets Application of constraints may be conditional depending on values in other components HL7 balloted static models have the information structures that can describe these component relationships, but to define a specific named set that can be referenced consistently would be a template

Computed Measures Templates A template applied to an observation that has multiple components. The constraints apply to the content and relationships of the components, but also describes the computational algorithm that derives a computed measure from the component measures An APGAR score is an example

Assembly Templates HL7 Templates applied to an organizer level of a static model that defines the content of components for a particular purpose Constraints can be any structural or non structural variety and may reference other templates In effect, the Assembly constraints are the sum total of all the constraints expressed in referenced templates plus any associated with the Assembly as a whole

Why do we need HL7 Templates Health Information is fractal Information is being electronically recorded with widely varying content Clinical information standards need to be defined by Clinicians The estimated number of purpose specific clinical information standards needed is daunting

Health Information is fractal a single topic of interest has information that ranges from general to specific –How general or how specific a topic of information needs to be varies depending on the expected use of the information Humans are very adept at adjusting to the level of specificity as the use of information changes Computers require very explicit context and instructions to adapt to changes in information use Information recorded in very specific detail can be accurately transformed to more general levels of detail Information recorded at a general level of detail cannot be used for purposes requiring more specific details

Varying Information Structure and Content Health Information is currently being recorded with widely varying levels of detail and structure –Only structured information can be individually retrieved from electronic storage –Structured information may be interpretable by computers or only expected to be interpreted by humans Different strategies of recording information limits the degree to which the information can be safely retrieved and interpreted outside the original context of recording –Encoded information must be understood within the context of both content (the specific code scheme) and structure (the information model) Recorded information can be interpreted safely only if both the meaning and the format are managed explicitly –Different approaches to recording information can be interpreted as equivalent if they are indexed to common concepts

Clinical information standards need to be defined by Clinicians Clinical information standards are more than standardized classifications, vocabularies and nomenclatures Clinical information standards need to be determined based on how information is expected to be recorded AND on how information is intended to be used for clinical decisions Different clinical specialties will define the same topic using different language that reflects the degree of specificity required for their purposes Information sharing within specialties require different emphasis and specificity than information sharing between specialties

Sheer Number of Needed Purpose Specific Information Standards Existing V3 Ballot has hundreds of static models Balloted Static Models include RMIMs, CMETS, Message Types These Static Models lay the foundation for information exchange Even the most specific types of static models intended for specific operational processes may need to be further constrained in implementations Managing customized implementations is exceeds manual management strategies The Health System needs a way of easily determining the scope and degree of interoperability of information structure and content to be successful

How can HL7 Templates be Used? Point of Care System - sending –During data entry to ensure only conformant data is recorded –During data assembly to ensure data are appropriate to a particular document or message Integration Services –During configuration for new types of documents or messages –Verifying compliance when new applications are included Point of Care System (and EHRS) - receiving –validation for further processing and indexing for storage Knowledge Representation and Heuristic Reasoning –while this is the end stage goal, the level of formal language to express and then computationally validate is still in the R&D stage

How are Templates Created? Different approaches have been used –A static model derived from a balloted static model using the HL7 Design tools limited to structural constraints further constraints recorded as text –Derive and then hand refine a static model schema - VIHA relies on human judgment to ensure derived model validity used Schematron to validate business rules –New tools that start with a balloted static model and add constraints... prototype available – see MIFCDACCR.pdf –HL7 Tooling committee has template authoring on its high priority list – currently not resourced NIST HL7 Registry available to register prototypes – International Affiliates and early adopter projects are welcome to use

What does a template look like? Look in the May 2005 V3 –As a V3 model See Genomics RMIM –In a schema see Clinical Document Architecture RMIM XSD –In an instance next slide

Template Instance Example – constraint on CDA

Technical Details Templates artifact ids are in a data-type ii which is an root which must be a registered OID or a GUID and a string extension. The extension string should be the parent artifact id, and if a constraint on a subset of the balloted model, append the root class name. –Example = system generated UUID followed by POCD_MT InformationRecipient would be the artifact id of a Template constraining the CDA Information Recipient Class Clone An instance would reference this identifier in the XML attribute Template Id of the Class in question. See Charlie McCays example

Current Status of Template Architecture at HL7 A single document was offered in the Dec 2004 ballot at committee level and passed with comments Contents were generally approved but agreement to harmonize with other HL7 V3 documents meant changes were sufficiently significant that another committee ballot is required. Sufficient work needed to be done that it is not included in the May 2005 Ballot cycle Anticipate the summer ballot cycle will see a revised section in the ballot package that is more focused and aligned with other portions of the HL7 methodology

Conclusions and Recommendations Templates are still under development at HL7 but necessary core has stabilized Much attention and work-in-progress is occurring globally Infoway doesnt have to wait to take advantage of the template strategy There are no alternative strategies apparent that will meet the needs to manage complexity of information structure and content standards