E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Interoperability and Semantic Technologies 2015-16
HL7: from syntax (v.2) to semantics (v.3)
Emanuele Della Valle
DEIB - Politecnico di Milano
http://emanueledellavalle.org - @manudellavalle
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Share, Remix, Reuse — Legally
This work is licensed under the Creative Commons Attribution
3.0 Unported License.
Your are free:
to Share — to copy, distribute and transmit the work
to Remix — to adapt the work
Under the following conditions
Attribution — You must attribute the work by inserting
“by E. Della Valle – http://emanueledellavalle.org -
@manudellavalle”
at the end of each reused slide
To view a copy of this license, visit
http://creativecommons.org/licenses/by/3.0/
2
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Health Level 7
• Founded in 1987, Health Level Seven International is one of
several American National Standards Institute (ANSI) -
accredited Standards Developing Organizations (SDOs)
operating in the healthcare arena. Most SDOs produce
standards (sometimes called specifications or protocols) for a
particular healthcare domain such as pharmacy, medical
devices, imaging or insurance (claims processing)
transactions. Health Level Seven's domain is clinical and
administrative data.
• HL7 develops:
• conceptual standards (e.g., HL7 RIM)
• document standards (e.g., HL7 CDA)
• messaging standards (e.g., HL7 v2.x and v3.0).
3
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v.2.x principles
Message Description
ACK General acknowledgment message
ADR ADT response
ADT ADT message
BAR Add/change billing account
CRM Clinical study registration message
CSU Unsolicited study data message
DFT Detail financial transactions
DOC Document response
DSR Display response
HL7 v.2.x roots are to
be found in situations
like where two
systems need to align
their data
Trigger events
 Actions or Events
Messages
 Contains the actual
information
Segments
 Reusable structures
Data elements
 Data representation
4
*ADT: Admission Discharge Transfer
*
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v2 enables bi-later integrations
Complementary application
[…]
Organizational
boundaries
application
[…]
adapter
!
5
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v.2.x principles
6
The Type of a message is identified by a three
digit code, and the Event that starts a
communication is called Trigger
Message Description
ACK General acknowledgment message
ADR ADT response
ADT ADT message
BAR Add/change billing account
CRM Clinical study registration message
CSU Unsolicited study data message
DFT Detail financial transactions
DOC Document response
DSR Display response
Code samples
and their
meaning New codes can be
defined using Z as the
first code character
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v.2.x principles
ZCH|Donor^Eyes~Donor^Heart~Donor^Lungs
ZCH|ADE^DO NOT RECESITATE
…… whatwhat’’s the meaning of a Z code !?!s the meaning of a Z code !?!
7
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v.2.4 example
MSH|^~&|GHH LAB|ELAB-3|GHHOE|BLDG4|200202150930||ORU^R01|CNTRL-3456|P|
2.4<cr>
PID|||555-44-4444||EVERYWOMAN^EVE^E^^^^L|JONES|19620320|F|||153 FERNWOOD
DR.^^STATESVILLE^OH^35292||(206)3345232|(206)752-121||||AC555444444||67-
A4335^OH^20030520<cr>
OBR|1|845439^GHH OE|1045813^GHH LAB|15545^GLUCOSE|||200202150730|||||||||
555-55-5555^PRIMARY^PATRICIA P^^^^MD^^|||||||||F||||||444-44-
4444^HIPPOCRATES^HOWARD H^^^^MD<cr>
OBX|1|SN|1554-5^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN||^182|mg/dl|
70_105|H|||F<cr>
Completion of a serum glucose laboratory result of 182 mg/dL authored by
Howard H. Hippocrates. The laboratory test was ordered by Patricia Primary for
patient Eve E. Everywoman. The use case takes place in the US Realm.
8
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v.2.4 example (2)
MSH|^~&|GHH LAB|ELAB-3|GHHOE|BLDG4|200202150930||ORU^R01|CNTRL-
3456|P|2.4<cr>
The MSH (Message Header) segment contains the message type, in this case,
ORU^R01, which identifies the message type and the trigger event. The sender is
the GHH Lab in ELAB-3. The receiving application is the GHH OE system located
in BLDG4. The message was sent on 2002-02-15 at 09:30. The MSH segment is the
initial segment of the message structure.
PID|||555-44-4444||EVERYWOMAN^EVE^E^^^^L|JONES|19620320|F|||153
FERNWOOD DR.^^STATESVILLE^OH^35292||(206)3345232|(206)752-121||||
AC555444444||67-A4335^OH^20030520
The PID (Patient Identification) segment contains the demographic information of
the patient. Eve E. Everywoman was born on 1962-03-20 and lives in Statesville OH.
Her patient ID number (presumably assigned to her by the Good Health Hospital) is
555-44-4444.
9
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v.2.4 example (3)
OBR|1|845439^GHH OE|1045813^GHH LAB|15545^GLUCOSE|||
200202150730||||||||| 555-55-5555^PRIMARY^PATRICIA P^^^^MD^^|||||||||F||||||444-
44-4444^HIPPOCRATES^HOWARD H^^^^MD<cr>
The OBR (Observation Request) segment identifies the observation as it was
originally ordered: 15545^GLUCOSE. The observation was ordered by Patricia
Primary MD and performed by Howard Hippocrates MD.
OBX|1|SN|1554-5^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN||^182|
mg/dl|70_105|H|||F<cr>
The OBX (Observation) segment contains the results of the observation: 182
mg/dl.
10
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Limitations of HL7 v.2.x
• Implicit data model (i.e., positional)
• Events are difficult to be linked to their respective business
processes
• Optional fields (see |||||)
• A single message support only one coding system
• No support for
 object technologies
 XML and Web technologies
• No support for security
11
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Limitations of HL7 v.2.x
AdmittanceAdmittance
WardWard
LaboratoryLaboratory
AdministrationAdministration
Message brokerMessage broker
12
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Limitations of HL7 v.2.x
13
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Limitations of HL7 v.2.x
The main limit related to a message-only architecture (even when aThe main limit related to a message-only architecture (even when a
using a bus) is that information remain confined inside all the singleusing a bus) is that information remain confined inside all the single
applications deployed in a companyapplications deployed in a company
Application 1
messagesWhere’s the right
patient’s address ?
Application 2
Application 3
By just using messages, different applications can
interact, but no coherent information base can be created
14
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 v.2.x in XML
• Adoption of XML
• Element Naming
Convention
• message name and
trigger event ORM_O01,
ADT_A01,
• Segment element MSH,
PID, OBX, etc.
• Datatype name and
component number
CE.2, HD.1, XAD.3, etc.
15
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Limitations of HL7 v.2.x in XML
16
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 - Version 3
• Initial HL7 standards (Version 2) were based on a
pragmatic ‘just do it’ approach to standards
• HL7 saw the need to revise and formalize the process
• to assure consistency of the standards
• to meet plug’n’play demands
• to be able to adopt and leverage new technologies for both HL7 and
its users
• Adopted the new methodology in 1997
• based on best development & design practices
• supports ‘distributed’ development across committees
• It is technology neutral
17
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 version 3 intent
18
[…]
[…]
[…]
[…]
[…]
[…]
[…]
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
HL7 - Version 3
• Methodology based on shared models
• Reference Information Model (RIM) of the health care information
domain
• Defined vocabulary domains
• Drawn from the best available terminologies directly linked to the RIM
• Supported by robust communication techniques
• Harmonization process that
• Assures each member and committee a voice in the process, yet
• Produces a single model as the foundation for HL7 standards
• Continuous balloting - begun in 2009 – produces a new
release each year.
19
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
The essence of Version 3
• Apply the ‘best practices’ of software development to
developing standards - a model-based methodology
• Predicate all designs on two semantic foundations
• a reference information model (RIM) and
• a complete, carefully-selected set of terminology domains
• Require all Version 3 standards to draw from these two
common resources
• Use software-engineering style tools to support the
process.
20
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
The essence of Version 3
• A family of specifications
• Built upon a single model of
• How we construct our messages
• The domain of discourse
• The attributes used
• Constructed in a fashion to rapidly develop a comprehensive,
fully constrained specification in XML
21
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
How is Version 3 “better”?
• Conceptual foundation
• a single, common reference information model to be used across HL7
• Semantic foundation
• in explicitly defined concept domains drawn from the best
terminologies
• Abstract design methodology
• technology-neutral
• able to be used with whatever is the preferred technology: documents,
messages, services, applications
• Maintain a repository of the semantic content
• to assure a single source, and enable development of support tooling
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Version 3 - where is it being used?
• As
• Clinical Document Architecture (CDA) documents,
• SOA designs
• interchanged Messages
• In
• large-scale projects deriving from governmental mandates
• For
• communications between multiple, independent, “non-integrated”
entities
• Wherever there are requirements to communicate parts of an
Electronic Health Record (EHR) and to maintain the integrity of the
EHR data relationships
23
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Positioning HL7
24
E. Della Valle – http://emanueledellavalle.org - @manudellavalle
Interoperability and Semantic Technologies 2015-16
HL7: from syntax (v.2) to semantics (v.3)
Emanuele Della Valle
DEIB - Politecnico di Milano
http://emanueledellavalle.org - @manudellavalle

More Related Content

PPSX
το άγαλμα της ελευθερίας τεχνολογια (εργασία μαθήτριας Α5).
PDF
Το Αλβανικό Έπος
PPT
Νερό και Χημεία
PDF
Χημεία Β΄γυμνασίου - Εισαγωγή
PPT
Aρχες Συνθεσης 4, Τα Χρωματικά στοιχεία της σύνθεσης
PDF
Trap math kat_b_full
PDF
Τα κτίσματα του Ιουστινιανού
PDF
αντιδράσεις υποκατάστασης
το άγαλμα της ελευθερίας τεχνολογια (εργασία μαθήτριας Α5).
Το Αλβανικό Έπος
Νερό και Χημεία
Χημεία Β΄γυμνασίου - Εισαγωγή
Aρχες Συνθεσης 4, Τα Χρωματικά στοιχεία της σύνθεσης
Trap math kat_b_full
Τα κτίσματα του Ιουστινιανού
αντιδράσεις υποκατάστασης

What's hot (20)

DOC
Τοποθέτηση εκπαιδευτικών που αξιολογήθηκαν θετικά στα πλαίσια της αξιολόγησης...
PPT
διαστημικη τεχνολογια
PDF
χημική κινητική προβλήματα και λύσεις
ODP
Γαλλική επανάσταση
PPTX
Οριζόντια Βολή - Ομαλή Κυκλική Κίνηση
PPTX
PPTX
Ορισμοί και Ιδιότητες Άλγεβρας Α’ Λυκείου
ODP
Γ ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑ 43 Ο ΕΜΦΥΛΙΟΣ ΠΟΛΕΜΟΣ
PDF
Σημειώσεις Τριγωνομετρίας Β΄ Λυκείου
PPT
Από την έξωση του Όθωνα στο Κίνημα στο Γουδί
PPTX
Eλληνιστική Εποχή
PPTX
Olive oil commersial - Λάδι Λαδάκι,Γ.Νάσης
PPTX
Ηλεκτρικη δυναμη και φορτιο
PPT
Eθισμος στο κάπνισμα σαρικλόγλου - πασχάλη
PDF
Εξέλιξη, γ λυκείου γενικής παιδείας
PDF
Ενότητα 18, Από την άφιξη του Όθωνα έως την 3η Σεπτεμβρίου 1843.
PPSX
οριζόντια βολή
PPT
To sxima kai kinisis tis gis
PDF
18.Εξάτμιση και συμπύκνωση.pdf
Τοποθέτηση εκπαιδευτικών που αξιολογήθηκαν θετικά στα πλαίσια της αξιολόγησης...
διαστημικη τεχνολογια
χημική κινητική προβλήματα και λύσεις
Γαλλική επανάσταση
Οριζόντια Βολή - Ομαλή Κυκλική Κίνηση
Ορισμοί και Ιδιότητες Άλγεβρας Α’ Λυκείου
Γ ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑ 43 Ο ΕΜΦΥΛΙΟΣ ΠΟΛΕΜΟΣ
Σημειώσεις Τριγωνομετρίας Β΄ Λυκείου
Από την έξωση του Όθωνα στο Κίνημα στο Γουδί
Eλληνιστική Εποχή
Olive oil commersial - Λάδι Λαδάκι,Γ.Νάσης
Ηλεκτρικη δυναμη και φορτιο
Eθισμος στο κάπνισμα σαρικλόγλου - πασχάλη
Εξέλιξη, γ λυκείου γενικής παιδείας
Ενότητα 18, Από την άφιξη του Όθωνα έως την 3η Σεπτεμβρίου 1843.
οριζόντια βολή
To sxima kai kinisis tis gis
18.Εξάτμιση και συμπύκνωση.pdf
Ad

Viewers also liked (7)

PPT
IST16-01 - Introduction to Interoperability and Semantic Technologies
PPT
Ist16-04 An introduction to RDF
PPT
Ist16-03 An Introduction to the Semantic Web
PPTX
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
PDF
Semantic technologies and Interoperability
PPTX
Hl7 V3 Reference Models 20091123
PPTX
Fundamentals of HL7 CDA & Implementing HL7 CDA
IST16-01 - Introduction to Interoperability and Semantic Technologies
Ist16-04 An introduction to RDF
Ist16-03 An Introduction to the Semantic Web
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Semantic technologies and Interoperability
Hl7 V3 Reference Models 20091123
Fundamentals of HL7 CDA & Implementing HL7 CDA
Ad

Similar to Ist16-02 HL7 from v2 (syntax) to v3 (semantics) (20)

PPT
Knowledge graphs in search engines
PDF
Health Information Standards & Overview of HL7 Standards (April 30, 2019)
PDF
PPT
HL7 - Whats Hot and Whats Not
PDF
PDF
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...
PPT
Putting the L in front: from Open Data to Linked Open Data
PDF
DASIA2009 Yggdrasyll
PPTX
It's a Streaming World! Reasoning upon Rapidly Changing Information (Milano, ...
PDF
Hl7 Standards, Reference Information Model & Clinical Document Architecture
DOCX
PROJECT FOR CSE BY TUSHAR DHOOT
PPT
Interfaces Demo Eclipsys Baroda India Part One
PPTX
Hl7 reference information model
PDF
Syst biol 2012-burguiere-sysbio sys069
DOC
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
PDF
Exploring HL7 CDA & Its Structures
PDF
PATHS state of the art monitoring report
PDF
Computer aided design, computer aided manufacturing, computer aided engineering
PPTX
basha 1.pptx fsdbjn'ksfdipsdknd hvlflyifkjvkufuikf.uk
PDF
Semic 2012 highlights report
Knowledge graphs in search engines
Health Information Standards & Overview of HL7 Standards (April 30, 2019)
HL7 - Whats Hot and Whats Not
HL7 & HL7 CDA: The Implementation of Thailand's Healthcare Messaging Exchange...
Putting the L in front: from Open Data to Linked Open Data
DASIA2009 Yggdrasyll
It's a Streaming World! Reasoning upon Rapidly Changing Information (Milano, ...
Hl7 Standards, Reference Information Model & Clinical Document Architecture
PROJECT FOR CSE BY TUSHAR DHOOT
Interfaces Demo Eclipsys Baroda India Part One
Hl7 reference information model
Syst biol 2012-burguiere-sysbio sys069
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
Exploring HL7 CDA & Its Structures
PATHS state of the art monitoring report
Computer aided design, computer aided manufacturing, computer aided engineering
basha 1.pptx fsdbjn'ksfdipsdknd hvlflyifkjvkufuikf.uk
Semic 2012 highlights report

More from Emanuele Della Valle (20)

PDF
Taming velocity - a tale of four streams
PDF
Stream reasoning
PPTX
Work in progress on Inductive Stream Reasoning
PPTX
Big Data and Data Science W's
PPTX
La città dei balocchi 2017 in numeri - Fluxedo
PPTX
Stream Reasoning: a summary of ten years of research and a vision for the nex...
PPTX
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
PDF
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
PDF
Big Data: how to use it to create value
PDF
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
PPTX
On Stream Reasoning
PPTX
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
PPTX
Social listener-brera-design-district-2015-03
PDF
City Data Fusion for Event Management (in Italiano)
PDF
Big data: why, what, paradigm shifts enabled , tools and market landscape
PPTX
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
PPTX
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
PPTX
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
PPTX
On the need to include functional testing in RDF stream engine benchmarks
PDF
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013
Taming velocity - a tale of four streams
Stream reasoning
Work in progress on Inductive Stream Reasoning
Big Data and Data Science W's
La città dei balocchi 2017 in numeri - Fluxedo
Stream Reasoning: a summary of ten years of research and a vision for the nex...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Big Data: how to use it to create value
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
On Stream Reasoning
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Social listener-brera-design-district-2015-03
City Data Fusion for Event Management (in Italiano)
Big data: why, what, paradigm shifts enabled , tools and market landscape
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
On the effectiveness of a Mobile Puzzle Game UI to Crowdsource Linked Data Ma...
City Data Fusion: A Big Data Infrastructure to sense the pulse of the city in...
On the need to include functional testing in RDF stream engine benchmarks
twindex.fuorisalone.it - Social Listening of FUORISALONE 2013

Recently uploaded (20)

PDF
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PDF
Paper The World Game (s) Great Redesign.pdf
PPTX
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
PDF
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
PDF
Virtual Guard Technology Provider_ Remote Security Service Solutions.pdf
PDF
The_Decisive_Battle_of_Yarmuk,battle of yarmuk
PDF
Slides: PDF The World Game (s) Eco Economic Epochs.pdf
PDF
KEY COB2 UNIT 1: The Business of businessĐH KInh tế TP.HCM
PPTX
COPD_Management_Exacerbation_Detailed_Placeholders.pptx
PDF
Course Overview and Agenda cloud security
PDF
Containerization lab dddddddddddddddmanual.pdf
PPSX
AI AppSec Threats and Defenses 20250822.ppsx
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
simpleintnettestmetiaerl for the simple testint
PPT
12 Things That Make People Trust a Website Instantly
PPTX
Internet Safety for Seniors presentation
DOCX
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
PDF
Understand the Gitlab_presentation_task.pdf
PPTX
Reading as a good Form of Recreation
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
Layers_of_the_Earth_Grade7.pptx class by
Paper The World Game (s) Great Redesign.pdf
Top Website Bugs That Hurt User Experience – And How Expert Web Design Fixes
Buy Cash App Verified Accounts Instantly – Secure Crypto Deal.pdf
Virtual Guard Technology Provider_ Remote Security Service Solutions.pdf
The_Decisive_Battle_of_Yarmuk,battle of yarmuk
Slides: PDF The World Game (s) Eco Economic Epochs.pdf
KEY COB2 UNIT 1: The Business of businessĐH KInh tế TP.HCM
COPD_Management_Exacerbation_Detailed_Placeholders.pptx
Course Overview and Agenda cloud security
Containerization lab dddddddddddddddmanual.pdf
AI AppSec Threats and Defenses 20250822.ppsx
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
simpleintnettestmetiaerl for the simple testint
12 Things That Make People Trust a Website Instantly
Internet Safety for Seniors presentation
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
Understand the Gitlab_presentation_task.pdf
Reading as a good Form of Recreation

Ist16-02 HL7 from v2 (syntax) to v3 (semantics)

  • 1. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Interoperability and Semantic Technologies 2015-16 HL7: from syntax (v.2) to semantics (v.3) Emanuele Della Valle DEIB - Politecnico di Milano http://emanueledellavalle.org - @manudellavalle
  • 2. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Share, Remix, Reuse — Legally This work is licensed under the Creative Commons Attribution 3.0 Unported License. Your are free: to Share — to copy, distribute and transmit the work to Remix — to adapt the work Under the following conditions Attribution — You must attribute the work by inserting “by E. Della Valle – http://emanueledellavalle.org - @manudellavalle” at the end of each reused slide To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ 2
  • 3. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Health Level 7 • Founded in 1987, Health Level Seven International is one of several American National Standards Institute (ANSI) - accredited Standards Developing Organizations (SDOs) operating in the healthcare arena. Most SDOs produce standards (sometimes called specifications or protocols) for a particular healthcare domain such as pharmacy, medical devices, imaging or insurance (claims processing) transactions. Health Level Seven's domain is clinical and administrative data. • HL7 develops: • conceptual standards (e.g., HL7 RIM) • document standards (e.g., HL7 CDA) • messaging standards (e.g., HL7 v2.x and v3.0). 3
  • 4. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v.2.x principles Message Description ACK General acknowledgment message ADR ADT response ADT ADT message BAR Add/change billing account CRM Clinical study registration message CSU Unsolicited study data message DFT Detail financial transactions DOC Document response DSR Display response HL7 v.2.x roots are to be found in situations like where two systems need to align their data Trigger events  Actions or Events Messages  Contains the actual information Segments  Reusable structures Data elements  Data representation 4 *ADT: Admission Discharge Transfer *
  • 5. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v2 enables bi-later integrations Complementary application […] Organizational boundaries application […] adapter ! 5
  • 6. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v.2.x principles 6 The Type of a message is identified by a three digit code, and the Event that starts a communication is called Trigger Message Description ACK General acknowledgment message ADR ADT response ADT ADT message BAR Add/change billing account CRM Clinical study registration message CSU Unsolicited study data message DFT Detail financial transactions DOC Document response DSR Display response Code samples and their meaning New codes can be defined using Z as the first code character
  • 7. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v.2.x principles ZCH|Donor^Eyes~Donor^Heart~Donor^Lungs ZCH|ADE^DO NOT RECESITATE …… whatwhat’’s the meaning of a Z code !?!s the meaning of a Z code !?! 7
  • 8. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v.2.4 example MSH|^~&|GHH LAB|ELAB-3|GHHOE|BLDG4|200202150930||ORU^R01|CNTRL-3456|P| 2.4<cr> PID|||555-44-4444||EVERYWOMAN^EVE^E^^^^L|JONES|19620320|F|||153 FERNWOOD DR.^^STATESVILLE^OH^35292||(206)3345232|(206)752-121||||AC555444444||67- A4335^OH^20030520<cr> OBR|1|845439^GHH OE|1045813^GHH LAB|15545^GLUCOSE|||200202150730||||||||| 555-55-5555^PRIMARY^PATRICIA P^^^^MD^^|||||||||F||||||444-44- 4444^HIPPOCRATES^HOWARD H^^^^MD<cr> OBX|1|SN|1554-5^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN||^182|mg/dl| 70_105|H|||F<cr> Completion of a serum glucose laboratory result of 182 mg/dL authored by Howard H. Hippocrates. The laboratory test was ordered by Patricia Primary for patient Eve E. Everywoman. The use case takes place in the US Realm. 8
  • 9. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v.2.4 example (2) MSH|^~&|GHH LAB|ELAB-3|GHHOE|BLDG4|200202150930||ORU^R01|CNTRL- 3456|P|2.4<cr> The MSH (Message Header) segment contains the message type, in this case, ORU^R01, which identifies the message type and the trigger event. The sender is the GHH Lab in ELAB-3. The receiving application is the GHH OE system located in BLDG4. The message was sent on 2002-02-15 at 09:30. The MSH segment is the initial segment of the message structure. PID|||555-44-4444||EVERYWOMAN^EVE^E^^^^L|JONES|19620320|F|||153 FERNWOOD DR.^^STATESVILLE^OH^35292||(206)3345232|(206)752-121|||| AC555444444||67-A4335^OH^20030520 The PID (Patient Identification) segment contains the demographic information of the patient. Eve E. Everywoman was born on 1962-03-20 and lives in Statesville OH. Her patient ID number (presumably assigned to her by the Good Health Hospital) is 555-44-4444. 9
  • 10. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v.2.4 example (3) OBR|1|845439^GHH OE|1045813^GHH LAB|15545^GLUCOSE||| 200202150730||||||||| 555-55-5555^PRIMARY^PATRICIA P^^^^MD^^|||||||||F||||||444- 44-4444^HIPPOCRATES^HOWARD H^^^^MD<cr> The OBR (Observation Request) segment identifies the observation as it was originally ordered: 15545^GLUCOSE. The observation was ordered by Patricia Primary MD and performed by Howard Hippocrates MD. OBX|1|SN|1554-5^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN||^182| mg/dl|70_105|H|||F<cr> The OBX (Observation) segment contains the results of the observation: 182 mg/dl. 10
  • 11. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Limitations of HL7 v.2.x • Implicit data model (i.e., positional) • Events are difficult to be linked to their respective business processes • Optional fields (see |||||) • A single message support only one coding system • No support for  object technologies  XML and Web technologies • No support for security 11
  • 12. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Limitations of HL7 v.2.x AdmittanceAdmittance WardWard LaboratoryLaboratory AdministrationAdministration Message brokerMessage broker 12
  • 13. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Limitations of HL7 v.2.x 13
  • 14. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Limitations of HL7 v.2.x The main limit related to a message-only architecture (even when aThe main limit related to a message-only architecture (even when a using a bus) is that information remain confined inside all the singleusing a bus) is that information remain confined inside all the single applications deployed in a companyapplications deployed in a company Application 1 messagesWhere’s the right patient’s address ? Application 2 Application 3 By just using messages, different applications can interact, but no coherent information base can be created 14
  • 15. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 v.2.x in XML • Adoption of XML • Element Naming Convention • message name and trigger event ORM_O01, ADT_A01, • Segment element MSH, PID, OBX, etc. • Datatype name and component number CE.2, HD.1, XAD.3, etc. 15
  • 16. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Limitations of HL7 v.2.x in XML 16
  • 17. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 - Version 3 • Initial HL7 standards (Version 2) were based on a pragmatic ‘just do it’ approach to standards • HL7 saw the need to revise and formalize the process • to assure consistency of the standards • to meet plug’n’play demands • to be able to adopt and leverage new technologies for both HL7 and its users • Adopted the new methodology in 1997 • based on best development & design practices • supports ‘distributed’ development across committees • It is technology neutral 17
  • 18. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 version 3 intent 18 […] […] […] […] […] […] […]
  • 19. E. Della Valle – http://emanueledellavalle.org - @manudellavalle HL7 - Version 3 • Methodology based on shared models • Reference Information Model (RIM) of the health care information domain • Defined vocabulary domains • Drawn from the best available terminologies directly linked to the RIM • Supported by robust communication techniques • Harmonization process that • Assures each member and committee a voice in the process, yet • Produces a single model as the foundation for HL7 standards • Continuous balloting - begun in 2009 – produces a new release each year. 19
  • 20. E. Della Valle – http://emanueledellavalle.org - @manudellavalle The essence of Version 3 • Apply the ‘best practices’ of software development to developing standards - a model-based methodology • Predicate all designs on two semantic foundations • a reference information model (RIM) and • a complete, carefully-selected set of terminology domains • Require all Version 3 standards to draw from these two common resources • Use software-engineering style tools to support the process. 20
  • 21. E. Della Valle – http://emanueledellavalle.org - @manudellavalle The essence of Version 3 • A family of specifications • Built upon a single model of • How we construct our messages • The domain of discourse • The attributes used • Constructed in a fashion to rapidly develop a comprehensive, fully constrained specification in XML 21
  • 22. E. Della Valle – http://emanueledellavalle.org - @manudellavalle How is Version 3 “better”? • Conceptual foundation • a single, common reference information model to be used across HL7 • Semantic foundation • in explicitly defined concept domains drawn from the best terminologies • Abstract design methodology • technology-neutral • able to be used with whatever is the preferred technology: documents, messages, services, applications • Maintain a repository of the semantic content • to assure a single source, and enable development of support tooling
  • 23. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Version 3 - where is it being used? • As • Clinical Document Architecture (CDA) documents, • SOA designs • interchanged Messages • In • large-scale projects deriving from governmental mandates • For • communications between multiple, independent, “non-integrated” entities • Wherever there are requirements to communicate parts of an Electronic Health Record (EHR) and to maintain the integrity of the EHR data relationships 23
  • 24. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Positioning HL7 24
  • 25. E. Della Valle – http://emanueledellavalle.org - @manudellavalle Interoperability and Semantic Technologies 2015-16 HL7: from syntax (v.2) to semantics (v.3) Emanuele Della Valle DEIB - Politecnico di Milano http://emanueledellavalle.org - @manudellavalle

Editor's Notes

  • #4: In the context of Health informatics, CCOW or Clinical Context Object Workgroup is an HL7 standard protocol designed to enable disparate applications to synchronize in real time, and at the user-interface level. It is vendor independent and allows applications to present information at the desktop and/or portal level in a unified way. CCOW is the primary standard protocol in healthcare to facilitate a process called &amp;quot;Context Management.&amp;quot; Context Management is the process of using particular &amp;quot;subjects&amp;quot; of interest (e.g., user, patient, clinical encounter, charge item, etc.) to &amp;apos;virtually&amp;apos; link disparate applications so that the end-user sees them operate in a unified, cohesive way.