SlideShare una empresa de Scribd logo
1 de 153
Version 2.x Messaging Conformance Abdul-Malik Shakir Principal Consultant, Shakir Consulting HL7 Working Meeting January 2011 – Sydney, AU
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Session Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
An HL7 Messaging Scenario:  Why User Interface Program Module Dataset User Interface Program Module Dataset Message Creation Message Parsing A to B Transformation Message Parsing Message Creation B to A Transformation Order Entry  Application System Laboratory  Application System Lab Order  Transaction Order Entry  Application System Laboratory  Application System Lab Result  Transaction
Reaching the Limits of Application Interfaces Lab Order Entry ADT Pharmacy Radiology Decision Support Electronic Health Record Administrative Systems ? Enterprise Systems ? External Systems ?
Health Level Seven:  Why ,[object Object],[object Object],[object Object],[object Object],3 (3 2  - 3) / 2 = 3  2 (2 2  - 2) / 2 = 1  4 (4 2  - 4) / 2 = 6
Health Level Seven:  Why Tolerable Painful Intolerable
Divide and Conquer / Component Reuse DATA Visit Billing Results Reporting Next of Kin  ( NK 1 ) Insurance  ( IN 1 ) Patient Visit  ( PV 1 ) Patient  Demographics  ( PID ) Guarantor ( GT 1 ) NK 1 IN 1 PV 1 PID GT 1 OBR OBX Next of KIN ( NK 1 ) Patient Visit ( PV 1 ) Patient  Demographics ( PID )
Abstract Message Specification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Segment ID Segment Name [ ] optional { } may repeat
MSH Segment Definition
MSH Segment Definition SEQ  - position within segment LEN  - length of field DT  - data type for field OPT  - optionality for field RP /# - repeatability TBL # - table number for codes ITEM # - HL7 element number ELEMENT NAME  - name
HL7 Message Elements ,[object Object],[object Object],[object Object],[object Object]
HL7 v2 Message Elements
Sample HL7 v2.x Message ,[object Object],[object Object],[object Object],[object Object],[object Object],Delimiters |  Field  ^   Component &   Subcomponent  ~  Repetition   Escape Character MSH |^~amp;| LABGL1 || DMCRES || 199812300100 || ORU ^ R01 | LABGL1199510221838581 | P | 2.3 ||| NE | NE PID ||| 6910828 ^ Y ^ C8 || Newman ^ Alfred ^ E || 19720812 | M || W | 25 Centscheap Ave ^^ Whatmeworry ^ UT ^ 85201 ^^ P || (555)777-6666 | (444)677-7777 || M || 773789090  OBR || 110801 ^ LABGL | 387209373 ^ DMCRES | 18768-2 ^ CELL COUNTS+DIFFERENTIAL TESTS (COMPOSITE) ^ LN ||| 199812292128 || 35 ^ ML ||||||| IN2973 ^ Schadow ^ Gunther ^^^^ MD ^ UPIN ||||||||||^ Once |||||| CA20837 ^ Spinosa ^ John ^^^^ MD ^ UPIN OBX || NM | 4544-3 ^ HEMATOCRIT (AUTOMATED) ^ LN || 45 || 39-49 |||| F ||| 199812292128 || CA20837 OBX || NM | 789-8 ^ ERYTHROCYTES COUNT (AUTOMATED) ^ LN || 4.94 | 10*12/mm3 | 4.30-5.90 |||| F ||| 199812292128 || CA20837
[object Object],[object Object]
Reveal Assumptions Revealing assumptions is an essential component of effective communication. Yes, I do play football. Do you play football?
Reveal Assumptions Message Profiles are an effective means of documenting our assumptions about message structures Do you  use  HL7? MSH EVN PID [PD1] [ { NK1 } ] Yes, I use  HL7. MSH EVN PID [ NK1 ] OBX
Reduce Ambiguity Message Profiles provide a language that allows us to unambiguously express our understanding and assumptions about the information in a message structure used in a particular scenario MSH EVN PID [PD1] [ { NK1 } ]
Highlight Conflicts Sharing message profiles provides  an opportunity to identify and reconcile conflicts in our understanding  and to validate our assumptions about message structures. MSH EVN PID [PD1] [ { NK1 } ] MSH EVN PID [ NK1 ] OBX
Consolidate Viewpoints Message Profile Message Profile Message Profile MSH EVN PID [PD1] [ { NK1 } ] MSH EVN PID [ NK1 ] OBX MSH EVN { PID } [PD1] [ { GT1 } ] MSH EVN { PID } [PD1] [ { NK1 } ] [ { GT1 } ] [ OBX ] Canonical Message Profile
Value of Message Profiling ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Message Profile Defined ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Message Profile Defined (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],  of  15
Conceptual Overview Message Profile =  Static Profile  +   Dynamic Profile Critical Care Unit ADT System Clinical Data Repository Response Message Initiating Message Initiating Message
Use Case Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Static Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Static Definition Example ... ... ... NK1 MSH EVN PID NK1 NK1 NK1 NK1 PV1 PV2 OBX AL1 Message Profile ,[object Object],[object Object],[object Object],Fields/Components: - Usage (Optionality) - Cardinality (min, max) - Value Sets/Coding system - Descriptions ... NK1 MSH EVN PID NK1 NK1 NK1 NK1 PV1 PV2 OBX AL1 HL7 Message Structure
Dynamic Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamic Interaction Critical Care Unit  HIS/CIS Clinical Data Repository A/D/T System Order Filling Application Accept Ack Accept + App ACK Receiver Responsibility MSH-15,16 No ACK
How it all ties together
[object Object],[object Object]
Profiling Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Message Constituents
Profile Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cardinality ,[object Object],[object Object],[object Object],[object Object]
Cardinality Examples Value Description [0..0] Element never present [0..1] Element may be omitted and it can have at most one Occurrence [1..1] Element must have exactly one Occurrence [0..n] Element may be omitted or may repeat up to n times [1..n] Element must appear at least once, and may repeat up to n times [0..*] Element may be omitted or repeat for an unlimited number of times [1..*] Element must appear at least once, and may repeat unlimited number of times [m..n] Element must appear at least “m” and at most” n” times
Usage ,[object Object],[object Object],[object Object],[object Object],[object Object]
Usage (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage (continued) ,[object Object],[object Object],[object Object],[object Object]
Usage (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Optionality / Usage Relationship ,[object Object],HL7 Optionality   Allowed Conformance Usage   Comment   R - Required   R O - Optional   R, RE, O*, C, CE, X   O is only permitted for constrainable  profiles   C - Conditional   C, CE,  R**, RE**   ** If satisfied by use case X – Not Supported   X B – Backward Compatibility   R, RE, O*, C, CE, X   O is only permitted for constrainable  profiles W – Withdrawn X
Usage / Cardinality Relationship ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Usage-Cardinality Combinations
Usage Within Hierarchical Elements ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
Message Level Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Message Level Profile Example
Message Level Profile Example
Message Level Profile Example
Message Level Profile Example
Segment Level Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Segment Level Profile Example  (PID)
Segment Level Profile Example  (PID)
Field Level Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Message Profile Identifier ,[object Object],[object Object],[object Object],[object Object],[object Object]
MSH-21 Message Profile Identifier ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Compliance and Conformance ,[object Object],[object Object],[object Object],[object Object],Compliance Conformance
Conformance Benefits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
The Messaging Workbench (MWB) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design Features (1) ,[object Object],[object Object],[object Object],[object Object]
Design Features (2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
HL7
Constrainable
Constrainable  (continued)
Implementation
Message Profile
[object Object],[object Object]
Capture/Analyze Message
Reverse Engineer from Message
New Profile Using Libraries
New Profile Using Libraries (cont’d)
New Profile Using Libraries (cont’d)
New Profile Using Libraries (cont’d)
New Profile Using Libraries (cont’d)
New Profile using copy/paste
New Profile Copy/Paste (cont’d)
New Profile Copy/Paste (cont’d)
Modifying a Profile – HL7
Modifying a Profile – Constrainable
Modifying Profile – Constr (cont’d)
Modifying Profile – Implementation
Modifying Profile – Impl (cont’d)
Diagram Drawing Tool
[object Object],[object Object]
Reports
Reports  (continued)
Reports  (continued)
Reports  (continued)
Reports  (continued)
Reports  (continued)
Producing Profile Reports
Producing Profile Reports (cont’d)
Producing Profile Reports (cont’d)
Producing Profile Reports (cont’d) Browser View
Producing Profile Reports (cont’d)
HL7 Message Profile
Register Profile with HL7
[object Object],[object Object]
MWB Contacts ,[object Object],[object Object],[object Object]
Where to Get More Information ,[object Object]
Where to Get More Info (cont’d) ,[object Object]
Where to Get More Info (cont’) ,[object Object]
Where to Get More Info (cont’d) ,[object Object]
California Department of Health Services Electronic Laboratory Reporting Project
 
Inbound Message Processing Outbound Message Processing Data Persistence Business Intelligence
Inbound Laboratory Message Inbound Message Profile Transform Translate Inbound Message Mapping Canonical Laboratory Message Canonical Message Profile Transform Translate Outbound Message Mapping Outbound Laboratory Message Outbound Lab Message Supplier Lab Message Consumer Knowledge Management Service Knowledge Management Service Object Graph Generation Laboratory Message Objects Object Relational Mapping Laboratory Message Repository Object Relational Map ELR Database Design Model CA Public Health Logical Data Model HL7 RIM & CDC PHLDM Canonical Message Profile Laboratory Message Object Model Extract, Transform, and Load Laboratory Datamart Business Intelligence Application Business Intelligence Application Business Intelligence Application Message Profile Extract, Transform, and Load Additional Data Sources
Message Profiles ,[object Object],[object Object],[object Object],[object Object],[object Object]
Message-Level Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Segment-Level Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Field-Level Profile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
California  State Immunization Information System System Interface Project
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Regional and County Registries ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Project Scope
[object Object],[object Object],[object Object],[object Object],[object Object],Problem Statement
[object Object],[object Object],[object Object],[object Object],Current Processes
[object Object],[object Object],[object Object],[object Object],Current Limitations
[object Object],[object Object],[object Object],[object Object],SIIS SIP SOLUTION
HL7 Message Profiling
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Immunization Messaging Implementation Guide ,[object Object],[object Object],[object Object],[object Object],[object Object]
Immunization Messaging Implementation Guide ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preliminary Segment Level Profile
SIIS SIP Conceptual Data Model
Regional System to Segment Profile Mapping
Regional System to Segment Profile Mapping
Final Segment Level Profile
SIIS SIP Logical Data Model
SIIS SIP Message Level Profiles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HL7 Message Profile Dynamic Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HL7 Message Profile Static Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SIIS SIP Use Case Diagram
SIIS SIP Activity Model 1 2 3 4 6 5
SIIP SIP Interaction Model
SIIS SIP Acknowledgement Requirements Message Source Destination Acknowledgment ,[object Object],Requester IIES Only on error ,[object Object],IIES Requester Never ,[object Object],IIES Responder Never ,[object Object],Responder IIES Only on error ,[object Object],IIES Responder Never ,[object Object],IIES Requester Never ,[object Object],Responder IIES Only on error ,[object Object],IIES Responder Never ,[object Object],IIES Requester Never  ,[object Object],Responder IIES Only on error ,[object Object],IIES Responder Never ,[object Object],IIES Requester Never
SIIS SIP Message Profile Static Definitions ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],SIIS SIP Message Profile Static Definitions
SIIS SIP Message Profile Static Definitions ,[object Object],[object Object],[object Object],[object Object],[object Object]
SIIS SIP Message Profile Vocabulary Specification ,[object Object],[object Object],[object Object],[object Object]
SIIS SIP Message Profile Vocabulary Specification ,[object Object],[object Object],[object Object],[object Object]
Application Testing
 
Test Themes and Scenarios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test Scenarios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test Scenarios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SIIS SIP HL7 Message Profile Links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions
Thank You Abdul-Malik Shakir Principal Consultant Shakir Consulting 1407 Foothill Blvd., Suite 145 La Verne, CA 91750 Office: (909) 596-6790 Mobile: (626) 644-4491 Email:  [email_address] Abdul-Malik Shakir  Information Management Strategist City of Hope 1500 East Duarte Road Duarte, CA 91010-3000 Office: (626) 256-4673 Mobile: (626) 644-4491 Email:  [email_address]

Más contenido relacionado

La actualidad más candente

HL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and ApplicationsHL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and ApplicationsNawanan Theera-Ampornpunt
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7Maham Yousuf
 
Mirth Connect as Interface Engine Case Study v2
Mirth Connect as Interface Engine Case Study v2Mirth Connect as Interface Engine Case Study v2
Mirth Connect as Interface Engine Case Study v2Christopher Klaus
 
Hl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document ArchitectureHl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document ArchitectureNawanan Theera-Ampornpunt
 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview WardTechTalent
 
fhir and loinc
fhir and loincfhir and loinc
fhir and loincDevDays
 
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014David Hay
 
FHIR API for Java programmers by James Agnew
FHIR API for Java programmers by James AgnewFHIR API for Java programmers by James Agnew
FHIR API for Java programmers by James AgnewFHIR Developer Days
 
Introduction to cda may 2019 montreal
Introduction to cda may 2019 montrealIntroduction to cda may 2019 montreal
Introduction to cda may 2019 montrealAbdul-Malik Shakir
 
Fd & Normalization - Database Management System
Fd & Normalization - Database Management SystemFd & Normalization - Database Management System
Fd & Normalization - Database Management SystemDrishti Bhalla
 
FHIR Profiling tutorial
FHIR Profiling tutorialFHIR Profiling tutorial
FHIR Profiling tutorialEwout Kramer
 

La actualidad más candente (20)

Health Level 7
Health Level 7Health Level 7
Health Level 7
 
Exploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its StructuresExploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its Structures
 
Introduction to hl7 v3
Introduction to hl7 v3Introduction to hl7 v3
Introduction to hl7 v3
 
Hl7 Standards
Hl7 StandardsHl7 Standards
Hl7 Standards
 
HL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and ApplicationsHL7 Clinical Document Architecture: Overview and Applications
HL7 Clinical Document Architecture: Overview and Applications
 
Hl7 & FHIR
Hl7 & FHIRHl7 & FHIR
Hl7 & FHIR
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7
 
Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)
 
An Introduction to HL7 FHIR
An Introduction to HL7 FHIRAn Introduction to HL7 FHIR
An Introduction to HL7 FHIR
 
Mirth Connect as Interface Engine Case Study v2
Mirth Connect as Interface Engine Case Study v2Mirth Connect as Interface Engine Case Study v2
Mirth Connect as Interface Engine Case Study v2
 
Hl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document ArchitectureHl7 Standards, Reference Information Model & Clinical Document Architecture
Hl7 Standards, Reference Information Model & Clinical Document Architecture
 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview
 
The hitchhiker's guide to hl7
The hitchhiker's guide to hl7The hitchhiker's guide to hl7
The hitchhiker's guide to hl7
 
fhir and loinc
fhir and loincfhir and loinc
fhir and loinc
 
XDS - Cross-Enterprise Document Sharing
XDS - Cross-Enterprise Document SharingXDS - Cross-Enterprise Document Sharing
XDS - Cross-Enterprise Document Sharing
 
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014
 
FHIR API for Java programmers by James Agnew
FHIR API for Java programmers by James AgnewFHIR API for Java programmers by James Agnew
FHIR API for Java programmers by James Agnew
 
Introduction to cda may 2019 montreal
Introduction to cda may 2019 montrealIntroduction to cda may 2019 montreal
Introduction to cda may 2019 montreal
 
Fd & Normalization - Database Management System
Fd & Normalization - Database Management SystemFd & Normalization - Database Management System
Fd & Normalization - Database Management System
 
FHIR Profiling tutorial
FHIR Profiling tutorialFHIR Profiling tutorial
FHIR Profiling tutorial
 

Similar a Hl7 v2 messaging conformance jan 2011

Interfaces Demo Eclipsys Baroda India Part One
Interfaces Demo  Eclipsys Baroda India Part OneInterfaces Demo  Eclipsys Baroda India Part One
Interfaces Demo Eclipsys Baroda India Part OneMonisha Ghuman
 
HL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsHL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsCaristix
 
Interoperability Between Healthcare Applications
Interoperability Between Healthcare ApplicationsInteroperability Between Healthcare Applications
Interoperability Between Healthcare ApplicationsJohn Gillson
 
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...Nawanan Theera-Ampornpunt
 
Ece iv-fundamentals of hdl [10 ec45]-notes
Ece iv-fundamentals of hdl [10 ec45]-notesEce iv-fundamentals of hdl [10 ec45]-notes
Ece iv-fundamentals of hdl [10 ec45]-notessiddu kadiwal
 
Ontologising the Health Level Seven (HL7) Standard
Ontologising the Health Level Seven (HL7) StandardOntologising the Health Level Seven (HL7) Standard
Ontologising the Health Level Seven (HL7) StandardRatnesh Sahay
 
A GraphQL approach to Healthcare Information Exchange with HL7 FHIR
A GraphQL approach to Healthcare Information Exchange with HL7 FHIRA GraphQL approach to Healthcare Information Exchange with HL7 FHIR
A GraphQL approach to Healthcare Information Exchange with HL7 FHIRSuresh KUMAR Mukhiya
 
Back to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityBack to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityLilminow
 
Health Information Standards & Overview of HL7 Standards (April 30, 2019)
Health Information Standards & Overview of HL7 Standards (April 30, 2019)Health Information Standards & Overview of HL7 Standards (April 30, 2019)
Health Information Standards & Overview of HL7 Standards (April 30, 2019)Nawanan Theera-Ampornpunt
 
Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...Luigi Ceccaroni
 
Healthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical ApplicationsHealthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical ApplicationsAnt Phillips
 
Hl7 common terminology services
Hl7 common terminology servicesHl7 common terminology services
Hl7 common terminology servicesSyed Ali Raza
 
HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...
HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...
HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...Caristix
 

Similar a Hl7 v2 messaging conformance jan 2011 (20)

HL7 101
HL7 101 HL7 101
HL7 101
 
HL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats NotHL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats Not
 
Interfaces Demo Eclipsys Baroda India Part One
Interfaces Demo  Eclipsys Baroda India Part OneInterfaces Demo  Eclipsys Baroda India Part One
Interfaces Demo Eclipsys Baroda India Part One
 
HL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsHL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – Definitions
 
Interoperability Between Healthcare Applications
Interoperability Between Healthcare ApplicationsInteroperability Between Healthcare Applications
Interoperability Between Healthcare Applications
 
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...
 
Ece iv-fundamentals of hdl [10 ec45]-notes
Ece iv-fundamentals of hdl [10 ec45]-notesEce iv-fundamentals of hdl [10 ec45]-notes
Ece iv-fundamentals of hdl [10 ec45]-notes
 
Ontologising the Health Level Seven (HL7) Standard
Ontologising the Health Level Seven (HL7) StandardOntologising the Health Level Seven (HL7) Standard
Ontologising the Health Level Seven (HL7) Standard
 
MLHIM FHIES 2013
MLHIM FHIES 2013 MLHIM FHIES 2013
MLHIM FHIES 2013
 
A GraphQL approach to Healthcare Information Exchange with HL7 FHIR
A GraphQL approach to Healthcare Information Exchange with HL7 FHIRA GraphQL approach to Healthcare Information Exchange with HL7 FHIR
A GraphQL approach to Healthcare Information Exchange with HL7 FHIR
 
Back to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityBack to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV security
 
Health Information Standards & Overview of HL7 Standards (April 30, 2019)
Health Information Standards & Overview of HL7 Standards (April 30, 2019)Health Information Standards & Overview of HL7 Standards (April 30, 2019)
Health Information Standards & Overview of HL7 Standards (April 30, 2019)
 
Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...Interoperability between heterogeneous healthcare information systems by John...
Interoperability between heterogeneous healthcare information systems by John...
 
Amia now! session two
Amia now! session twoAmia now! session two
Amia now! session two
 
Healthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical ApplicationsHealthcare Standards for Connecting Clinical Applications
Healthcare Standards for Connecting Clinical Applications
 
Hl7 common terminology services
Hl7 common terminology servicesHl7 common terminology services
Hl7 common terminology services
 
Hl7 Standards (November 6, 2016)
Hl7 Standards (November 6, 2016)Hl7 Standards (November 6, 2016)
Hl7 Standards (November 6, 2016)
 
HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...
HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...
HL7 Survival Guide - Chapter 3 - The Heart of the Matter: Data Formats, Workf...
 
DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)
 
Hl7 Standards
Hl7 StandardsHl7 Standards
Hl7 Standards
 

Más de Abdul-Malik Shakir

Shakir consulting 20 yr Anniversary
Shakir consulting 20 yr AnniversaryShakir consulting 20 yr Anniversary
Shakir consulting 20 yr AnniversaryAbdul-Malik Shakir
 
Fhir meetup at the scale la (abdul malik.shakir)
Fhir meetup at the scale la (abdul malik.shakir)Fhir meetup at the scale la (abdul malik.shakir)
Fhir meetup at the scale la (abdul malik.shakir)Abdul-Malik Shakir
 
Hl7 advance cda may 2019 webinar
Hl7 advance cda may 2019 webinarHl7 advance cda may 2019 webinar
Hl7 advance cda may 2019 webinarAbdul-Malik Shakir
 
Introduction to cda may 2019 webinar
Introduction to cda may 2019 webinarIntroduction to cda may 2019 webinar
Introduction to cda may 2019 webinarAbdul-Malik Shakir
 
The hitchhiker's guide to health level seven
The hitchhiker's guide to health level sevenThe hitchhiker's guide to health level seven
The hitchhiker's guide to health level sevenAbdul-Malik Shakir
 
The hitchhiker's guide to health level seven
The hitchhiker's guide to health level sevenThe hitchhiker's guide to health level seven
The hitchhiker's guide to health level sevenAbdul-Malik Shakir
 
Standards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration InfrastructureStandards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration InfrastructureAbdul-Malik Shakir
 
City of hope research informatics common data elements
City of hope research informatics common data elementsCity of hope research informatics common data elements
City of hope research informatics common data elementsAbdul-Malik Shakir
 
Rim derived and influenced hl7 standards
Rim derived and influenced hl7 standardsRim derived and influenced hl7 standards
Rim derived and influenced hl7 standardsAbdul-Malik Shakir
 
Hi3 Solutions: Accelerating HIE standards conformance
Hi3 Solutions: Accelerating HIE standards conformanceHi3 Solutions: Accelerating HIE standards conformance
Hi3 Solutions: Accelerating HIE standards conformanceAbdul-Malik Shakir
 
Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123Abdul-Malik Shakir
 
Informatics Standards And Interoperability20090325
Informatics Standards And Interoperability20090325Informatics Standards And Interoperability20090325
Informatics Standards And Interoperability20090325Abdul-Malik Shakir
 
Rim Based Relational Database Design Tutorial September 2008
Rim Based Relational Database Design Tutorial September 2008Rim Based Relational Database Design Tutorial September 2008
Rim Based Relational Database Design Tutorial September 2008Abdul-Malik Shakir
 
Domain Analysis Modeling Jan 2009 Wgm
Domain Analysis Modeling Jan 2009 WgmDomain Analysis Modeling Jan 2009 Wgm
Domain Analysis Modeling Jan 2009 WgmAbdul-Malik Shakir
 

Más de Abdul-Malik Shakir (19)

Shakir consulting 20 yr Anniversary
Shakir consulting 20 yr AnniversaryShakir consulting 20 yr Anniversary
Shakir consulting 20 yr Anniversary
 
Fhir meetup at the scale la (abdul malik.shakir)
Fhir meetup at the scale la (abdul malik.shakir)Fhir meetup at the scale la (abdul malik.shakir)
Fhir meetup at the scale la (abdul malik.shakir)
 
Hl7 advance cda may 2019 webinar
Hl7 advance cda may 2019 webinarHl7 advance cda may 2019 webinar
Hl7 advance cda may 2019 webinar
 
Introduction to cda may 2019 webinar
Introduction to cda may 2019 webinarIntroduction to cda may 2019 webinar
Introduction to cda may 2019 webinar
 
The hitchhiker's guide to health level seven
The hitchhiker's guide to health level sevenThe hitchhiker's guide to health level seven
The hitchhiker's guide to health level seven
 
The hitchhiker's guide to health level seven
The hitchhiker's guide to health level sevenThe hitchhiker's guide to health level seven
The hitchhiker's guide to health level seven
 
Standards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration InfrastructureStandards Driven Healthcare Information Integration Infrastructure
Standards Driven Healthcare Information Integration Infrastructure
 
HIE technical infrastructure
HIE technical infrastructureHIE technical infrastructure
HIE technical infrastructure
 
Introduction to hl7 v2
Introduction to hl7 v2Introduction to hl7 v2
Introduction to hl7 v2
 
City of hope research informatics common data elements
City of hope research informatics common data elementsCity of hope research informatics common data elements
City of hope research informatics common data elements
 
Rim derived and influenced hl7 standards
Rim derived and influenced hl7 standardsRim derived and influenced hl7 standards
Rim derived and influenced hl7 standards
 
Hi3 Solutions: Accelerating HIE standards conformance
Hi3 Solutions: Accelerating HIE standards conformanceHi3 Solutions: Accelerating HIE standards conformance
Hi3 Solutions: Accelerating HIE standards conformance
 
Amia now! session one
Amia now! session oneAmia now! session one
Amia now! session one
 
Amia now! session one
Amia now! session oneAmia now! session one
Amia now! session one
 
Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123Hl7 V3 Reference Models 20091123
Hl7 V3 Reference Models 20091123
 
TBI Data Integration
TBI Data IntegrationTBI Data Integration
TBI Data Integration
 
Informatics Standards And Interoperability20090325
Informatics Standards And Interoperability20090325Informatics Standards And Interoperability20090325
Informatics Standards And Interoperability20090325
 
Rim Based Relational Database Design Tutorial September 2008
Rim Based Relational Database Design Tutorial September 2008Rim Based Relational Database Design Tutorial September 2008
Rim Based Relational Database Design Tutorial September 2008
 
Domain Analysis Modeling Jan 2009 Wgm
Domain Analysis Modeling Jan 2009 WgmDomain Analysis Modeling Jan 2009 Wgm
Domain Analysis Modeling Jan 2009 Wgm
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Último (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Hl7 v2 messaging conformance jan 2011

Notas del editor

  1. 03/03/11
  2. 03/03/11
  3. 03/03/11
  4. 03/03/11
  5. 03/03/11
  6. 03/03/11
  7. 03/03/11
  8. 03/03/11
  9. 03/03/11
  10. 03/03/11
  11. 03/03/11
  12. 03/03/11
  13. 03/03/11
  14. 03/03/11
  15. 03/03/11
  16. 03/03/11
  17. 03/03/11
  18. 03/03/11
  19. 03/03/11
  20. 03/03/11
  21. 03/03/11
  22. 03/03/11
  23. 03/03/11
  24. 03/03/11
  25. 03/03/11 Use case model (1..1) Static Definition (1..*) or reference Dynamic Definition (1..1) Vocabulary definition (1..1) with v2.6, hopefully
  26. 03/03/11
  27. 03/03/11 In V3, they went with storyboards – that would work here as well. HDF (HL7 Development Framework) is the future replacement to the MDF – which is outdated.
  28. 03/03/11 MSH:9.1 Message Type MSH 9.2 Trigger Event ORC:1 Order Control Code Actually, a Z trigger is not necessarily based on HL7 std message: MSH, Z01, Z02
  29. 03/03/11 The figure depicts the HL7 Message Profile as an overlay of the HL7 Message Structure that is further constrained. For example, where the HL7 Message Structure shows unlimited number of NK1 Segments, the HL7 Message Profile allows for only three repetitions. Additionally, fields that are optional in the HL7 Message Structure may be required within the HL7 Message Profile. For example, where the HL7 Message Structure shows unlimited number of NK1 Segments, the Message Profile allows for only three repetitions Fields that are optional in the HL7 may be required within the HL7 Message Profile may be not supported within the HL7 Message Profile (PV1.x) Field repetitions may be constrained Components that are optional in the HL7 Message Structure (PV1-3) may be required within the HL7 Message Profile may be not supported within the HL7 Message Profile
  30. 03/03/11 Enhanced mode acknowledgement: MSH-15 MSH-16
  31. 03/03/11
  32. 03/03/11
  33. 03/03/11
  34. 03/03/11
  35. 03/03/11 There are three basic profile types used in documenting standard conformance: HL7 Standard profile (represents a specific HL7 published standard, creation and publication limited to HL7 use) Constrainable profile (with “Optional” elements which must be further constrained in order to create implementation profiles) Implementation profile (no “Optional” parts, fully implementable). This model allows vendors or providers to publish generic profiles from which fully constrained implementation profiles can be created. In comparison with the HL7 standard, separate constrainable and implementation profiles may exist for the receiving and the sending role. Both constrainable profiles and implementation profiles focus primarily on the expectations of the sending application, with minimal constraints on the application behavior of the receiver. Due to the HL7 principle of not specifying application behavior, this message profile section will not address use cases where explicit constraints on the expected behavior of the receiver application (e.g. whether the receiver must process information, ignore it or generate an error) are required. Realm Realms, national and regional, profiles represent localization and restrictions placed on the appropriate standard, while providing enough optionality for basing the more specific implementation profiles. Some examples of realm constrainable profiles are: AS4700.1-2001 Implementation of HL7 v2.3.1 Part 1:Patient Administration (constrainable profile for Australian Standards, constrains HL7 2.3.1, Chapter 3). AS/NZS 4700.3-1999 Implementation of HL7 v2.3 Part 3: Electronic messages for exchange of information on Drug Prescription (constrainable profile for Australian Standards, constrains HL7 2.3, various Chapters). Vendor Vendor giving source to customers who will modify the code Configurable implementation Cross-product development guide Interface Engines - runtime
  36. 03/03/11 expressed as a minimum-maximum pair of non-negative integers (such that the minimum is less than or equal to the maximum). A conformant application must always send at least the minimum number of repetitions, and may never send more than the maximum number of repetitions. (In practice, all elements have some maximum value limit (e.g. 2^15 – 1). However, if this upper boundary is orders of magnitudes above the number of reasonable repetitions, it is acceptable to use ‘*’) Some tools can’t handle the “*”. They use 0 to represent unlimited (length, repetitions)
  37. 03/03/11
  38. 03/03/11
  39. 03/03/11 Process= save/print/archive/etc.
  40. 03/03/11
  41. 03/03/11
  42. 03/03/11 Based on other values in message: not necessarily before that point in the message.
  43. 03/03/11
  44. 03/03/11 Please update your handout Conditional and be set to required if conditionality rule is satisfied by the use case U is not a valid HL7 optionality – cross it out (I’ve removed from the slide) W is a new optionality code added in v2.5
  45. 03/03/11 If the profile author wishes to express a circumstance where an element will not always be present, but when present must have a minimum number of repetitions greater than one, this may be indicated by specifying the non-required Usage code with the minimum cardinality representing the minimum number of repetitions when the element is present. In UML, this would generally be expressed as (0,n..m), indicating that permitted occurrences are either zero, or the range of n through m)
  46. 03/03/11 Added the last two rows
  47. 03/03/11 HL7 Messages are constructed using a hierarchy of elements in which messages contain segment groups and segments, segment groups contain other segment groups and segments, segments contain fields, fields contain components and components contain sub-components. As part of the conformance framework, there is an additional rule for determining whether a particular 'element' is present. The rule is as follows: For an element to be considered present, it must have content. This means that simple elements (fields, components or sub-components with simple data types such as NM, ST, ID) must have at least one character. Complex elements (those composed of other elements. e.g. Messages, Segment Groups, Segments, Fields with complex data types such as CE, XPN, etc.), must contain at least one component that is present. Elements that do not meet these conditions are not considered to be present. For example, if a segment is made up of 10 optional fields, at least one of the fields must be present in order for the segment to be considered present. Thus, if the segment is marked as Required, an instance message would only be conformant if the segment contained at least one field. The reason for this rule is to ensure that the intent of the profile is met. The rule is necessary because the traditional 'vertical bar' encoding allows for a bare segment identifier with no fields (e.g. a line containing just "NTE|" would be considered valid under the standard rules, but would be considered not present as far as testing against a conformance specification. The XML encoding also allows this, as well as fields without their components, components without their sub-components, etc. (e.g. <PID.3/>.
  48. 03/03/11
  49. 03/03/11
  50. 03/03/11 ADT_A01 With v2.5, there is now a status column that might show something as deprecated or not supported.
  51. 03/03/11 ADT_A01 With v2.5, there is now a status column that might show something as deprecated or not supported.
  52. 03/03/11 ADT_A01 With v2.5, there is now a status column that might show something as deprecated or not supported.
  53. 03/03/11 ADT_A01 With v2.5, there is now a status column that might show something as deprecated or not supported.
  54. 03/03/11 Examples: NK1s having special meaning and the fields being constrained based on that OBXs for a CBC HL7 segment definition based on a HL7 Segment Attribute Table
  55. 03/03/11
  56. 03/03/11
  57. 03/03/11 The allowed code sets (table) for many fields within the HL7 Standard are specified as user-defined (data type IS) or HL7-defined (data type ID) values. For clarification of rules governing various code sets, see Section 2.5.3.6, "Table" . In these cases, the exact allowed code set shall be specified. These values shall be defined according to the specified scope of use for the message profile by vendors, provider, or within a realm. Coded Entry (CE, CF, CWE, and CNE) type fields are specified as being populated based on coding systems. For each of these fields, the specific coding system used shall be identified. Compliant applications are required to use the specified coding system, but may also use an alternate coding system as supported by the data type (See the example within each data type definition). Constant values If an element will always have a constant value, this shall be specified. Constant values may only be specified for elements that represent primitive data types, i.e., they have no components or sub-components. Data values A list of example data values for the element may be specified. Data values may only be specified for elements that represent primitive data types i.e. they no components or sub-components. Each component within composite fields shall be profiled. This requires defining the usage , length , data type , and data values of each of the components. Where there are sub-components of a component, each of the sub-components shall also be profiled using the same method. With the exception of cardinality, the rules for these definitions follow those for fields (See section 0 , " Static definition - segment level ").
  58. 03/03/11 Each message profile may have a unique identifier to facilitate reference. Static definition identifier Each static definition must have a unique identifier when registered (See section 2.12.9, "Message profile document"). An authority other than the registry may define this identifier. If, at the time of registration, the static profile does not have an identifier assigned by the submitter’s authority, the registry authority will assign one. The static definition identifier would be the identifier used if a system asserts a strict conformance claim (See MSH-21 Message Profile Identifier (EI) 01598 ).
  59. 03/03/11
  60. 03/03/11
  61. 03/03/11 Show meaningful gaps for estimating work effort
  62. 03/03/11
  63. 03/03/11 This course is designed to explore the concept of conformance within HL7 Version 2 as described in Chapter 2 of Version 2.5. Additionally, this tutorial will demonstrate how we can apply message profiling to interoperability by improving clarity, simplifying implementations and streamlining testing. Participants will be introduced to tools that facilitate analysis and interoperability while, at the same time, fully documenting HL7 conformance.
  64. 03/03/11
  65. 03/03/11
  66. 03/03/11
  67. 03/03/11
  68. 03/03/11
  69. 03/03/11
  70. 03/03/11
  71. 03/03/11
  72. 03/03/11
  73. 03/03/11
  74. 03/03/11 Load Message Structures
  75. 03/03/11 Message and event type selection list
  76. 03/03/11
  77. 03/03/11 Click the compile button Add a segment Add a field Add another segment Group the newly added segments
  78. 03/03/11 Profile ready to be constrained, created from standard libraries
  79. 03/03/11
  80. 03/03/11
  81. 03/03/11
  82. 03/03/11 Notice that the Conformance Profile button is not available and the Usage codes available are what HL7 allows Unknown should be Withdrawn – there is no unknown in HL7 What about “varies”?
  83. 03/03/11
  84. 03/03/11 Notice that the conformance Profile button is now available
  85. 03/03/11
  86. 03/03/11
  87. 03/03/11 Open file with Diagram
  88. 03/03/11
  89. 03/03/11
  90. 03/03/11
  91. 03/03/11
  92. 03/03/11
  93. 03/03/11
  94. 03/03/11
  95. 03/03/11 Reports Display Tab
  96. 03/03/11 Reports drop down list and report viewer toggle button
  97. 03/03/11 Text view of SpecXML report when toggle button displays a scroll icon
  98. 03/03/11 HTML view of SpecXML report; toggle button displays Internet Explorer icon
  99. 03/03/11 Report File Menu showing XSL Translation and Validation options; HL7 Registry Profile production button Should to be in the text mode (not HTML) before pressing the HL7 button.
  100. 03/03/11
  101. 03/03/11 This is another way to register – can’t do if not online
  102. 03/03/11
  103. 03/03/11
  104. 03/03/11
  105. 03/03/11
  106. 03/03/11 Can’t do if not online
  107. 03/03/11 Can’t do if not online
  108. 03/03/11
  109. 03/03/11
  110. 03/03/11
  111. 03/03/11
  112. 03/03/11
  113. 03/03/11
  114. 03/03/11
  115. 03/03/11
  116. 03/03/11
  117. 03/03/11
  118. 03/03/11
  119. 03/03/11
  120. 03/03/11
  121. 03/03/11
  122. 03/03/11
  123. 03/03/11
  124. 03/03/11
  125. 03/03/11
  126. 03/03/11
  127. 03/03/11
  128. 03/03/11
  129. 03/03/11
  130. 03/03/11
  131. 03/03/11
  132. 03/03/11
  133. 03/03/11
  134. 03/03/11
  135. 03/03/11
  136. 03/03/11
  137. 03/03/11
  138. 03/03/11
  139. 03/03/11
  140. 03/03/11
  141. 03/03/11
  142. 03/03/11
  143. 03/03/11
  144. 03/03/11
  145. 03/03/11
  146. 03/03/11
  147. 03/03/11
  148. 03/03/11
  149. 03/03/11
  150. 03/03/11
  151. 03/03/11