HL7 Version 3 Veli BICER. Agenda HL7 Problems with Version 2.x HL7 Models Use Case Model Information Model Interaction Model Message Model.

Slides:



Advertisements
Similar presentations
HL7 V3 – the Medication Information/Pharmacy Domain
Advertisements

Version 3: Is it Real, or is it Memorex? Wes Rishel Vice-chair, Technical Steering Committee
HDF: HL7 Methodology Ioana Singureanu M&M co-chair, HDF Editor Eversolve, LLC.
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.
Design by Contract.
Use Case & Use Case Diagram
Catherine Hoang Ioana Singureanu Greg Staudenmaier Detailed Clinical Models for Medical Device Domain Analysis Model 1.
SAFER – HEALTHIER – PEOPLE CDC NEDSS Drug Reaction Notification 2 October Page: 1 Notification Messaging to Support FDA Building an HL7 Version.
UML (Sequence Diagrams, Collaboration and State Chart Diagrams) Presentation By - SANDEEP REDDY CHEEDEPUDI (Student No: ) - VISHNU CHANDRADAS (Student.
Mpeg-21 and Medical data A strategy for Tomorrow ’ s EMR.
Chapter 22 Object-Oriented Systems Analysis and Design and UML Systems Analysis and Design Kendall and Kendall Fifth Edition.
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
SE 555 Software Requirements & Specification1 Use-Case Modeling: Overview and Context.
IMS1805 Systems Analysis Topic 3: Doing Analysis (continued from previous weeks)
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
Analysis Concepts and Principles
Data Modeling Entity - Relationship Models. Models Used to represent unstructured problems A model is a representation of reality Logical models  show.
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
3/18/19990© 1999, Health Level Seven, Inc. Introduction: Vocabulary domains Marital Status –single (never married) –married –divorced –separated “Vocabulary”
Unified Modeling Language
HL7 UK 2003 (c) Abies Ltd Modelling Clinical Information Using UML Tim Benson Abies Ltd
State and Sequence Diagrams Modelling dynamic information So far we have seen: Use Case Diagrams – requirements capture, interface.
Chapter 5: Modeling Systems Requirements: Events and Things
Initial slides for Layered Service Architecture
Yorkshire Centre for Health Informatics Detailed Walkthrough of the NHS MIM, and Message Implementation Manual for Discharge Yorkshire Centre for Health.
Class, Sequence and UML Model.  Has actors and use cases.
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
National Institute of Standards and Technology Technology Administration U.S. Department of Commerce 1 Patient Care Devices Domain Test Effort Integrating.
Networking and Health Information Exchange Unit 6b EHR Functional Model Standards.
1 HITSP – enabling healthcare interoperability Current Framework and Fundamental Concepts  For those unfamiliar with the HITSP Harmonization Framework.
(Business) Process Centric Exchanges
Approaching a Problem Where do we start? How do we proceed?
Clinical Document Architecture. Outline History Introduction Levels Level One Structures.
Dynamic Document Sharing Detailed Profile Proposal for 2010 presented to the IT Infrastructure Technical Committee Karen Witting November 10, 2009.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Chapter 5 Models and UML Notation for The Object-Oriented Approach.
Developed by Reneta Barneva, SUNY Fredonia for CSIT 425 Requirements Modeling.
Definitions Priority terms: Use case User story Scenario Public Health event Participant / Actor Public Health report Public Health Reporting Trigger Data.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
Auditing for Accountability in Healthcare Robert Horn, Agfa, Glen Marshall, Siemens.
Requirements Engineering Methods for Requirements Engineering Lecture-30.
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.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
1 Healthcare Information Technology Standards Panel Care Delivery - IS01 Electronic Health Record (EHR) Laboratory Results Reporting July 6, 2007.
Introduction to HL7 Version 3 W. Ed Hammond February 25, 2008.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Health Level 7- Templates SIG By Peter Elkin, Mayo Clinic Martin Kernberg, UCSF Angelo Rossi-Mori, Italy.
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
CEN/ISSS eBIF GTIB Project Meeting, Brussels Mar , 2009 CEN/ISSS eBIF GTIB Project Meeting, Brussels 1 CEN/ISSS eBIF Global eBusiness Interoperability.
Winter 2007SEG2101 Chapter 31 Chapter 3 Requirements Specifications.
HL7 Version 3.0 Mini-Tutorial Helen Stevens Senior Project Manager –Web Solutions Office McKessonHBOC - Information Technology Business.
UML - Development Process 1 Software Development Process Using UML.
Dynamic/Deferred Document Sharing (D3S) Profile for 2010 presented to the IT Infrastructure Technical Committee Karen Witting February 1, 2010.
Welcome: To the fifth learning sequence “ Data Models “ Recap : In the previous learning sequence, we discussed The Database concepts. Present learning:
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Chris K. Kim, MS Information Systems Manager
The Movement To Objects
Current Framework and Fundamental Concepts
HL7 Electronic Data Exchange in Health Care
Modelling Clinical Information Using UML
Unified Modeling Language
, editor October 8, 2011 DRAFT-D
Component 9 - Networking and Health Information Exchange
Component 9 - Networking and Health Information Exchange
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Presentation transcript:

HL7 Version 3 Veli BICER

Agenda HL7 Problems with Version 2.x HL7 Models Use Case Model Information Model Interaction Model Message Model

HL7 founded in 1987 To provide standards for the exchange, management and integration of data that supports clinical patient care and the management, delivery and evaluation of healthcare services.

Problems with version 2.x Problem: misunderstanding of specifications Result: Different implicit information models Problem: Misleading conformance claims Result: No vocabulary to describe conformance concepts

Problems with version 2.x Implicit information model, not explicit Need for controlled vocabularies No explicit support for object technologies No explicit support for security functions Optionality is ubiquitous and troublesome

Contents of HL7 V2.3 Trigger events –Actions or occurrences Messages –Information content Segments –Repeating structures Data elements –Data representation

HL7 Version 3.X Specification Version 3 Methodology - MDF Conformance Claims to improve the internal consistency of HL7

HL7 Models A model is a collection of subject areas, scenarios, classes, attributes, use cases, actors, trigger events, interactions, etc. that depict the information needed to specify HL7 Version3 messages. HL7 models are further divided into four specific models - a use case model, an information model, an interaction model, and a message design model.

HL7 Models

Use Case Model

Describes specific situations in which communication between healthcare entities is needed.

Information Model

A detailed and precise definition for the information from which all data content of HL7 messages are drawn. Classes, Attributes, and Relationships –Documented in the Reference Information Model, the Domain Information Model, and the Message Information Model State Transition Models for certain selected classes. Data Types and Constraints.

Reference Information Model (RIM) Root of all information models. Provides a static view of the information. A HL7-wide common reference model that integrates all Technical Committees’ domain views. Committees and SIGs generally work with a small subset of the RIM - called Domain Information Model or DIM.

Reference Information Model (RIM) Foundation Classes –Acts –Entities –Roles Communication Infrastructure –Core Infrastructure –Message Communications Control –Structured Documents

Reference Information Model (RIM)

Interaction Model

Specifies all Trigger Events and Message Flows. Specifies the Application Roles.

Interaction Model Each Interaction consists of: –Trigger event Initiators of Interactions. –Message ID Each interaction sends one particular message –Sender role When trigger event detected, message is sent –Receiver role Receiver responsibility

Interaction Model Application Role - identifies an information management responsibility for one of the subject classes. Responsibilities typically are: Creator, Manager, Tracker and Archivist. Healthcare applications are assumed to take on one or more application roles. Interaction

Interaction Model

Message Model

Message Specification Domain Information Model Message Information Model Reference Information Model Interaction Model Hierarchical Message Description Use Case Model

Subset the RIM  MIM The RIM must first be refined by subsetting and constraining it –Create a MIM with RIM classes needed –Develop an R-MIM from these classes Collection of classes with some constraints Collection of attributes and associations to support the R-MIM

RIM content MIM content (a proper subset of the RIM) Fewer attributes

Convert the MIM  R-MIM Constrain cardinality on Associations Constraints on Attributes –Some may be left out –Sub-components may be individually constrained Classes are duplicated for different uses May modify the Inheritance structure –Some specializations may subsume the generalization –Always inherit downwards to specializations

MIM

RMIM

a 4 5 3

Implementation Technology Specification A method of encoding and sending HL7 messages. XML represents one of several ITS to be developed

An HL7 V2.3 Message MSH|^~\&|LABGL1||DMCRES|| ||ORU^R01|LABGL |P|2.3 |||NE|NE PID||| ^Y^C8||Newman^Alfred^E|| |M||W|25 Centscheap Ave^^ Whatmeworry^UT^85201^^P||(555) |(444) ||M|| OBR||110801^LABGL| ^DMCRES| ^CELL COUNTS+DIFFERENTIAL TESTS (COMPOSITE)^LN||| ||35^ML|||||||IN2973^Schadow^Gunther^^^^MD^UPIN ||||||||||^Once||||||CA20837^Spinosa^John^^^^MD^UPIN OBX||NM|4544-3^HEMATOCRIT (AUTOMATED)^LN||45||39-49 |||| F||| ||CA20837 OBX||NM|789-8^ERYTHROCYTES COUNT (AUTOMATED)^LN||4.94|10*12/mm3 | ||||F||| ||CA20837

- - - …..

Thanks for your attention