SlideShare a Scribd company logo
1 of 45
HL7
Agenda
βˆ’ Intro
βˆ’ HL7
βˆ’ HL7 v2.*
βˆ’ HL7 v3.*
βˆ’ HL7 CDA
βˆ’ HL7 FHIR
βˆ’ Challenges
βˆ’ Questions
Introduction
Andy Stopford – Technical Director
βˆ’ Oversee HAVAS Health Software
βˆ’ Software Engineer by trade
βˆ’ 18 years in the software industry
βˆ’ Experience built in the E-commerce, Insurance & Financial sectors
βˆ’ Author & Writer
βˆ’ Technical advisory at Microsoft
βˆ’ Member of HL7 UK charter
Our partners
The company we keep
Healthcare Installations
βˆ’ UK
βˆ’ NHS Guys & St Thomas Foundation Trust
βˆ’ NHS Buckinghamshire Healthcare Trust
βˆ’ NHS Southend Clinical Commissioning Group
βˆ’ USA
βˆ’ Henry Ford Health System
Data exchange
in healthcare
HL7
βˆ’ HL7 International was founded in 1987
βˆ’ Standards Body
βˆ’ HL7 defines a common method of structured data exchange in healthcare
βˆ’ Very common to find in healthcare IT systems
βˆ’ EHR systems
βˆ’ Patient appointment booking systems
βˆ’ HL7 is used in over 35 countries
HL7 v2
βˆ’ Started life in 1988 with version 1
βˆ’ 2.1 was the first usable standard and arrived in 1991
βˆ’ 2.2 to 2.7
βˆ’ In 2010 2.1 was still used in over 32 countries
βˆ’ Very common to see 2.1/2.5 in the NHS
βˆ’ Subject domains
βˆ’ Patient demographics
βˆ’ Clinical observations
βˆ’ Scheduling of patient appointments Resources
βˆ’ Etc.
HL7 v2 structure
βˆ’ Aunit of data that is transferred between systems
βˆ’ Each information exchange is initiated by a trigger event and consists
of one or more messages
βˆ’ Amessage is composed of segments in a defined sequence
βˆ’ Segments hold fields (data types)
βˆ’ The first segment of each message defines the message type
and the type of trigger event that caused the message to be sent
βˆ’ Each segment is a sequence of data fields, separated by special
data field separators (usually the pipe β€˜|’ symbol)
βˆ’ Each data field has a data type, which may be compound –
made up of components which are separated by a component
separator (usually the carat β€˜^’ symbol)
βˆ’ Structure is modelled onANSI X.12 and UN/EDIFACT
HL7 v2ADT
βˆ’ Some trigger messages can be classified underAdmission,
Discharge, Treatment (ADT)
βˆ’ CodedA01 toA62
βˆ’ A01 –Admit
βˆ’ A05 – Pre-Admit
βˆ’ A02 – Transfer
βˆ’ A08 – Change patient information
βˆ’ etc
HL7 v2 sequence
ENCOUNTER
REGISTRATION
PLANNED ENC.
TRANSFER
TRANSFER
TRANSFER
DISCHARGE
ADMIT
ADT^A04 ADT^A03 ADT^A02
ADT^A12
ADT^A02ADT^A01ADT^A05
HL7 v2 Segments
βˆ’ Each message structure varies depending on the trigger
βˆ’ Every message holds segments
βˆ’ MSH – Message Header
βˆ’ EVN – Event Type
βˆ’ PID – Patient Identification
βˆ’ PV1 – Patient Visit
HL7 v2 PID fields (sample)
Name Required Length
Set ID No 4
Patient ID No 0
Patient Identifier List Yes 250
Alternate Patient ID No 0
Patient Name Yes 250
Mother's Maiden Name No 250
Date/Time of Birth No 24
HL7 v2 - Example
HL7 v3
βˆ’ Newer definition of the HL7 standard
βˆ’ First developed in 2005
βˆ’ XML based
βˆ’ Addresses some of the v2 issues
βˆ’ Schema
βˆ’ Structure
βˆ’ Extension
βˆ’ β€œSemantic Interoperability”
βˆ’ Spec is huge (1.2 gig in size)
HL7 v3 - RIM
βˆ’ Primary object model (RIM)
βˆ’ Accounting & Billing
βˆ’ Pharmacy
βˆ’ PatientAdmission
βˆ’ Medical Records
βˆ’ Laboratory
βˆ’ …My own….
βˆ’ Etc.
HL7 v3 - RIM
βˆ’ Domain
βˆ’ Story boards
βˆ’ Trigger events
βˆ’ Domain information model (D-MIM)
βˆ’ Refined information models (R-MIM)
βˆ’ Hierarchical Message Descriptions
βˆ’ CMET
HL7 v3 - Reference Information Model (RIM)
HL7 v3 - RIM
βˆ’ Red: The central block and represents an action,
βˆ’ Blue: Defines a participant,
βˆ’ Pink: Represents an act relationship to describe how acts are related,
βˆ’ Yellow: Describes the role of the participant,
βˆ’ Green: Represents the entity playing the role
HL7 v3 - RIM
If I have an inpatient visit for a surgery at a hospital
βˆ’ The surgery is an act (red) that is a Procedure
βˆ’ I am participating (blue) as a Record Target
βˆ’ My surgeon is participating (blue) as the Performer
βˆ’ My role (yellow) is as a Patient, and
βˆ’ I am the entity (green) of a Person.
HL7 v3 - D-MIM/R-MIM
βˆ’ Domain Message Information Model (D-MIM)
βˆ’ D-MIM is based on the RIM
βˆ’ Models a given domain but is not the implementation
βˆ’ Refined Message Information Model (R-MIM)
βˆ’ R-MIM is derived from the parent D-MIM
βˆ’ Information model, shows data for a particular message
HL7 v3 - PatientAdmission D-MIM
HL7 V3 -Activate Patient R-MIM
HL7 v3 - Wrapper
βˆ’ Wraps a message to support the transport from sender to receiver
βˆ’ Transmission Wrapper
βˆ’ ControlAct Wrapper
βˆ’ Payload (the actual domain message)
HL7 v3 – Transmission Wrapper
βˆ’ Required
βˆ’ Date/Time
βˆ’ Identifies the sender and receiver (ID)
βˆ’ Identifies when acks are required for the message
βˆ’ Upper level and wraps
βˆ’ ControlAct Wrapper
βˆ’ Payload
HL7 v3 – ControlAct Wrapper
βˆ’ Used to communicate information to an interaction that triggered a
message.
βˆ’ Message ControlAct (basic)
βˆ’ Query Infrastructure
βˆ’ Master File/Registry
βˆ’ Domain messages have different uses of the control act wrappers
HL7 v3 - CMET
βˆ’ Common Message Element Type
βˆ’ Reusable part of a message
βˆ’ E.g. Patient
βˆ’ Included in the domain
βˆ’ Isolated from the domain
βˆ’ Vulnerable to change
βˆ’ E.g. Lab states patient needs IQ then pharmacy also has it
βˆ’ Hides the true size of a message
HL7 v3 - Transport
βˆ’ Big XML messages that we need to move
βˆ’ MLLP (Minimum Lower Layer Protocol)
βˆ’ Used with v2 a lot
βˆ’ Limited
βˆ’ SOAP
βˆ’ The most common
βˆ’ XML payload
βˆ’ ebXML (yuck)
βˆ’ Standard includes a payload spec
HL7 v3 - Example
HL7 CDA
βˆ’ Clinical DocumentArchitecture
βˆ’ Represent any clinical document – e.g. Discharge Summary
βˆ’ Built on the HL7 Reference Information Model (RIM)
βˆ’ CDAHeader
βˆ’ CDABody
HL7 CDAHeader
βˆ’ Document Information
βˆ’ ID of the document, confidentiality & relationship to other documents.
βˆ’ Encounter data
βˆ’ Describes where the encounter took place, time & setting.
βˆ’ Service actors
βˆ’ Describes who interacted with service being described
βˆ’ Service targets
βˆ’ Include the patient, family members etc.
HL7 CDABody
βˆ’ Describes the body of the document
βˆ’ Adocument structure will vary, so too must a CDAbody
βˆ’ CDABody gives you structures to capture this
βˆ’ Structures
βˆ’ Sections
βˆ’ Paragraphs
βˆ’ Lists
βˆ’ Tables
HL7 CCR
βˆ’ Joint HL7/ASTM standard
βˆ’ Facilitate better cross communication between systems
βˆ’ CDABody can vary in structure
βˆ’ CCR defines templates that fix this structure
HL7 tools
βˆ’ Server
βˆ’ InterSystems Ensemble
βˆ’ InterfaceWare Iguana
βˆ’ Microsoft BizTalk
βˆ’ Mirth Connect
βˆ’ Tools
βˆ’ HL7 Inspector (OSS)
βˆ’ 7Edit (commercial
HL7 FHIR
βˆ’ Fast Health Interoperable Resources
βˆ’ The future of HL7…
βˆ’ Free and open!
βˆ’ Combines parts of v2, v3 and CDAto create a new standard
βˆ’ Supports XML and JSON
βˆ’ RESTful
βˆ’ Working draft available by the end of 2013 with a working process
through 2014 and 2015
FHIR Resources
βˆ’ Clinical
βˆ’ General -AdverseReaction, CarePlan, FamilyHistory etc
βˆ’ Medications - Medication, MedicationPrescription etc
βˆ’ Diagnostics – Observation, DiagnosticReport
βˆ’ Administrative
βˆ’ Attribution – Patient, RelatedPerson, Practictioner
βˆ’ Resources – Device, Location
βˆ’ Workflow – Encounter,Alert
βˆ’ Bundles
βˆ’ Combined resources
FHIR REST
βˆ’ Resources expose certain logical interactions
βˆ’ Create (POST)
βˆ’ Read (GET)
βˆ’ Update (PUT)
βˆ’ Delete (DELETE)
βˆ’ Bundles
βˆ’ History (GET)
βˆ’ Search (GET)
FHIR Security
βˆ’ HTTPS/SSL
βˆ’ OAuth
βˆ’ Authorization/Access control
βˆ’ HL7 Healthcare Classification System
βˆ’ Access/data segmentation
βˆ’ Audit
βˆ’ Security events
βˆ’ Provenance
So all good?
The protection of patient data is critical
βˆ’ Thus it’s not truly open
βˆ’ Access is limited
βˆ’ Data is limited
βˆ’ Storage is almost impossible
βˆ’ Security is paramount
βˆ’ HIPAA
How best to work with patient data
βˆ’ Agree with the trust what you need and what you can see
βˆ’ Caldicott Guardian
βˆ’ ISO 27001
βˆ’ Point to point
βˆ’ SSL 256
βˆ’ Accredited data storage (or just don’t do it)
βˆ’ Encrypt the storage, not the data.
βˆ’ 256 at minimum
More information
βˆ’ Web
βˆ’ HL7 international (http://www.hl7.org)
βˆ’ HL7 UK charter (http://www.hl7.org.uk/)
βˆ’ Books
βˆ’ Principles of Health Interoperability HL7 and SNOMED (Tim Benson)
QUESTIONS?

More Related Content

What's hot

Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Abdul-Malik Shakir
Β 
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
Β 
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 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 standard
Hl7 standardHl7 standard
Hl7 standardMarina462
Β 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview WardTechTalent
Β 
Hl7 v2 certification test preparation
Hl7 v2 certification test preparationHl7 v2 certification test preparation
Hl7 v2 certification test preparationAbdul-Malik Shakir
Β 
Hl7 Message Standard
Hl7 Message StandardHl7 Message Standard
Hl7 Message StandardBinary Spectrum
Β 
The hitchhiker's guide to hl7
The hitchhiker's guide to hl7The hitchhiker's guide to hl7
The hitchhiker's guide to hl7Abdul-Malik Shakir
Β 
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
Β 
Understanding clinical data exchange and cda (hl7 201)
Understanding clinical data exchange and cda (hl7 201)Understanding clinical data exchange and cda (hl7 201)
Understanding clinical data exchange and cda (hl7 201)Edifecs Inc
Β 
Hl7 interface development
Hl7 interface developmentHl7 interface development
Hl7 interface developmentzionallen
Β 

What's hot (20)

Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011Hl7 v2 messaging conformance jan 2011
Hl7 v2 messaging conformance jan 2011
Β 
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)
Β 
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 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 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)Hl7 Standards (September 15, 2016)
Hl7 Standards (September 15, 2016)
Β 
Hl7 standard
Hl7 standardHl7 standard
Hl7 standard
Β 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview
Β 
Hl7 v2 certification test preparation
Hl7 v2 certification test preparationHl7 v2 certification test preparation
Hl7 v2 certification test preparation
Β 
Health Level 7
Health Level 7Health Level 7
Health Level 7
Β 
Hl7 Message Standard
Hl7 Message StandardHl7 Message Standard
Hl7 Message Standard
Β 
The hitchhiker's guide to hl7
The hitchhiker's guide to hl7The hitchhiker's guide to hl7
The hitchhiker's guide to hl7
Β 
HL7 Standards
HL7 StandardsHL7 Standards
HL7 Standards
Β 
Hl7 training
Hl7 training Hl7 training
Hl7 training
Β 
Introduction to hl7 v3
Introduction to hl7 v3Introduction to hl7 v3
Introduction to hl7 v3
Β 
Introduction to hl7 v2
Introduction to hl7 v2Introduction to hl7 v2
Introduction to hl7 v2
Β 
Hl7 Overview
Hl7 OverviewHl7 Overview
Hl7 Overview
Β 
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...
Β 
Exploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its StructuresExploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its Structures
Β 
Understanding clinical data exchange and cda (hl7 201)
Understanding clinical data exchange and cda (hl7 201)Understanding clinical data exchange and cda (hl7 201)
Understanding clinical data exchange and cda (hl7 201)
Β 
Hl7 interface development
Hl7 interface developmentHl7 interface development
Hl7 interface development
Β 

Similar to HL7

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
Β 
OpenMRS+ Presentation-1
OpenMRS+ Presentation-1OpenMRS+ Presentation-1
OpenMRS+ Presentation-1Ferdous Alam
Β 
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
Β 
Interoperability Between Healthcare Applications
Interoperability Between Healthcare ApplicationsInteroperability Between Healthcare Applications
Interoperability Between Healthcare ApplicationsJohn Gillson
Β 
HL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsHL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsCaristix
Β 
Potential uses for FHIR in New Zealand by Peter Jordan
Potential uses for FHIR in New Zealand by  Peter JordanPotential uses for FHIR in New Zealand by  Peter Jordan
Potential uses for FHIR in New Zealand by Peter JordanDavid Hay
Β 
HL7 FHIR: Potential Uses in New Zealand
HL7 FHIR: Potential Uses in New ZealandHL7 FHIR: Potential Uses in New Zealand
HL7 FHIR: Potential Uses in New ZealandPeter Jordan
Β 
Interoperability, the rise of HL7 and FHIR
Interoperability, the rise of HL7 and FHIRInteroperability, the rise of HL7 and FHIR
Interoperability, the rise of HL7 and FHIRSuranga Nath Kasthurirathne
Β 
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
Β 
Connecting Clinical Applications with WebSphere Message Broker
Connecting Clinical Applications with WebSphere Message BrokerConnecting Clinical Applications with WebSphere Message Broker
Connecting Clinical Applications with WebSphere Message BrokerAnt Phillips
Β 
Healthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message BrokerHealthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message BrokerAnt Phillips
Β 
Clinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govClinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govGeorge Thomas
Β 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIBbthomps1979
Β 
Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2IAEME Publication
Β 
Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...
Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...
Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...everton.berz
Β 

Similar to HL7 (20)

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 Standards (March 21, 2018)
HL7 Standards (March 21, 2018)HL7 Standards (March 21, 2018)
HL7 Standards (March 21, 2018)
Β 
OpenMRS+ Presentation-1
OpenMRS+ Presentation-1OpenMRS+ Presentation-1
OpenMRS+ Presentation-1
Β 
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
Β 
Interoperability Between Healthcare Applications
Interoperability Between Healthcare ApplicationsInteroperability Between Healthcare Applications
Interoperability Between Healthcare Applications
Β 
HL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – DefinitionsHL7 Survival Guide - Chapter 12 – Definitions
HL7 Survival Guide - Chapter 12 – Definitions
Β 
Potential uses for FHIR in New Zealand by Peter Jordan
Potential uses for FHIR in New Zealand by  Peter JordanPotential uses for FHIR in New Zealand by  Peter Jordan
Potential uses for FHIR in New Zealand by Peter Jordan
Β 
HL7 FHIR: Potential Uses in New Zealand
HL7 FHIR: Potential Uses in New ZealandHL7 FHIR: Potential Uses in New Zealand
HL7 FHIR: Potential Uses in New Zealand
Β 
HL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats NotHL7 - Whats Hot and Whats Not
HL7 - Whats Hot and Whats Not
Β 
Interoperability, the rise of HL7 and FHIR
Interoperability, the rise of HL7 and FHIRInteroperability, the rise of HL7 and FHIR
Interoperability, the rise of HL7 and FHIR
Β 
Hl7 Standards (November 6, 2016)
Hl7 Standards (November 6, 2016)Hl7 Standards (November 6, 2016)
Hl7 Standards (November 6, 2016)
Β 
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...
Β 
Connecting Clinical Applications with WebSphere Message Broker
Connecting Clinical Applications with WebSphere Message BrokerConnecting Clinical Applications with WebSphere Message Broker
Connecting Clinical Applications with WebSphere Message Broker
Β 
UML Representation of NPOESS Data Products in HDF5
UML Representation of NPOESS Data Products in HDF5UML Representation of NPOESS Data Products in HDF5
UML Representation of NPOESS Data Products in HDF5
Β 
Healthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message BrokerHealthcare Analytics with WebSphere Message Broker
Healthcare Analytics with WebSphere Message Broker
Β 
Clinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.govClinical Quality Linked Data on health.data.gov
Clinical Quality Linked Data on health.data.gov
Β 
Healthcare integration with IIB
Healthcare integration with IIBHealthcare integration with IIB
Healthcare integration with IIB
Β 
Hl7 Standards
Hl7 StandardsHl7 Standards
Hl7 Standards
Β 
Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2Generation of cda xml schema from dicom images using hl7 standard 2
Generation of cda xml schema from dicom images using hl7 standard 2
Β 
Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...
Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...
Multi-parameter Vital Signs Monitors - Interoperability and Communication Sta...
Β 

More from Havas Lynx Group

In Search of the Invisible Army - the caregivers' story
In Search of the Invisible Army - the caregivers' storyIn Search of the Invisible Army - the caregivers' story
In Search of the Invisible Army - the caregivers' storyHavas Lynx Group
Β 
The impact of the millennial HCP on our world
The impact of the millennial HCP on our worldThe impact of the millennial HCP on our world
The impact of the millennial HCP on our worldHavas Lynx Group
Β 
Environmental show and tell
Environmental show and tellEnvironmental show and tell
Environmental show and tellHavas Lynx Group
Β 
Smiles that save lives
Smiles that save livesSmiles that save lives
Smiles that save livesHavas Lynx Group
Β 
Speaking digital: The key to global healthcare communications
Speaking digital: The key to global healthcare communications Speaking digital: The key to global healthcare communications
Speaking digital: The key to global healthcare communications Havas Lynx Group
Β 
State of Play - Gamification
State of Play - GamificationState of Play - Gamification
State of Play - GamificationHavas Lynx Group
Β 
Social Media in Pharma - Making it Happen
Social Media in Pharma - Making it HappenSocial Media in Pharma - Making it Happen
Social Media in Pharma - Making it HappenHavas Lynx Group
Β 
Pharma Wikipedia Brand Pages
Pharma Wikipedia Brand PagesPharma Wikipedia Brand Pages
Pharma Wikipedia Brand PagesHavas Lynx Group
Β 
Pharma Social Media Moving Fowards
Pharma Social Media Moving FowardsPharma Social Media Moving Fowards
Pharma Social Media Moving FowardsHavas Lynx Group
Β 
Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?Havas Lynx Group
Β 

More from Havas Lynx Group (14)

In Search of the Invisible Army - the caregivers' story
In Search of the Invisible Army - the caregivers' storyIn Search of the Invisible Army - the caregivers' story
In Search of the Invisible Army - the caregivers' story
Β 
The impact of the millennial HCP on our world
The impact of the millennial HCP on our worldThe impact of the millennial HCP on our world
The impact of the millennial HCP on our world
Β 
Environmental show and tell
Environmental show and tellEnvironmental show and tell
Environmental show and tell
Β 
Smiles that save lives
Smiles that save livesSmiles that save lives
Smiles that save lives
Β 
Speaking digital: The key to global healthcare communications
Speaking digital: The key to global healthcare communications Speaking digital: The key to global healthcare communications
Speaking digital: The key to global healthcare communications
Β 
State of Play - Gamification
State of Play - GamificationState of Play - Gamification
State of Play - Gamification
Β 
ISO 62304 & TIR 45
ISO 62304 & TIR 45ISO 62304 & TIR 45
ISO 62304 & TIR 45
Β 
Social Media in Pharma - Making it Happen
Social Media in Pharma - Making it HappenSocial Media in Pharma - Making it Happen
Social Media in Pharma - Making it Happen
Β 
Pharma Wikipedia Brand Pages
Pharma Wikipedia Brand PagesPharma Wikipedia Brand Pages
Pharma Wikipedia Brand Pages
Β 
Mobile
MobileMobile
Mobile
Β 
Goodpharma
GoodpharmaGoodpharma
Goodpharma
Β 
Pharma Social Media Moving Fowards
Pharma Social Media Moving FowardsPharma Social Media Moving Fowards
Pharma Social Media Moving Fowards
Β 
Gamification
GamificationGamification
Gamification
Β 
Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?Wikipedia, Should Pharma Edit?
Wikipedia, Should Pharma Edit?
Β 

Recently uploaded

Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking ModelsDehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Modelsindiancallgirl4rent
Β 
Call Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In Raipur
Call Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In RaipurCall Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In Raipur
Call Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In Raipurgragmanisha42
Β 
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service GurgaonRussian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service GurgaonCall Girls Service Gurgaon
Β 
Udaipur Call Girls πŸ“² 9999965857 Call Girl in Udaipur
Udaipur Call Girls πŸ“² 9999965857 Call Girl in UdaipurUdaipur Call Girls πŸ“² 9999965857 Call Girl in Udaipur
Udaipur Call Girls πŸ“² 9999965857 Call Girl in Udaipurseemahedar019
Β 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...indiancallgirl4rent
Β 
Call Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real MeetCall Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real Meetpriyashah722354
Β 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.ktanvi103
Β 
Bangalore call girl πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore GIUXUZ...
Bangalore call girl  πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore  GIUXUZ...Bangalore call girl  πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore  GIUXUZ...
Bangalore call girl πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore GIUXUZ...Gfnyt
Β 
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...Vip call girls In Chandigarh
Β 
Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...Niamh verma
Β 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...Call Girls Noida
Β 
Basics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxBasics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxAyush Gupta
Β 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Memriyagarg453
Β 
indian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana TulsiHigh Profile Call Girls Chandigarh Aarushi
Β 
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...Call Girls Noida
Β 
Hot Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In Ludhiana
Hot  Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In LudhianaHot  Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In Ludhiana
Hot Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In LudhianaRussian Call Girls in Ludhiana
Β 
Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...
Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...
Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...Sheetaleventcompany
Β 

Recently uploaded (20)

Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking ModelsDehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Β 
Call Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In Raipur
Call Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In RaipurCall Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In Raipur
Call Girl Raipur πŸ“² 9999965857 γƒ…10k NiGhT Call Girls In Raipur
Β 
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service GurgaonRussian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Β 
Udaipur Call Girls πŸ“² 9999965857 Call Girl in Udaipur
Udaipur Call Girls πŸ“² 9999965857 Call Girl in UdaipurUdaipur Call Girls πŸ“² 9999965857 Call Girl in Udaipur
Udaipur Call Girls πŸ“² 9999965857 Call Girl in Udaipur
Β 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
Β 
Call Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real MeetCall Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh πŸ‘™ 7001035870 πŸ‘™ Genuine WhatsApp Number for Real Meet
Β 
College Call Girls Dehradun Kavya πŸ” 7001305949 πŸ” πŸ“ Independent Escort Service...
College Call Girls Dehradun Kavya πŸ” 7001305949 πŸ” πŸ“ Independent Escort Service...College Call Girls Dehradun Kavya πŸ” 7001305949 πŸ” πŸ“ Independent Escort Service...
College Call Girls Dehradun Kavya πŸ” 7001305949 πŸ” πŸ“ Independent Escort Service...
Β 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Β 
Bangalore call girl πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore GIUXUZ...
Bangalore call girl  πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore  GIUXUZ...Bangalore call girl  πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore  GIUXUZ...
Bangalore call girl πŸ‘―β€β™€οΈ@ Simran Independent Call Girls in Bangalore GIUXUZ...
Β 
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
Β 
Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❀9115573837 VIP Call Girls Chandi...
Β 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
Β 
Basics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxBasics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptx
Β 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
Β 
indian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula β€οΈπŸ‘ 9907093804 Low Rate Call Girls Ludhiana Tulsi
Β 
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Β 
Hot Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In Ludhiana
Hot  Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In LudhianaHot  Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In Ludhiana
Hot Call Girl In Ludhiana πŸ‘…πŸ₯΅ 9053'900678 Call Girls Service In Ludhiana
Β 
Call Girl Dehradun Aashi πŸ” 7001305949 πŸ” πŸ’ƒ Independent Escort Service Dehradun
Call Girl Dehradun Aashi πŸ” 7001305949 πŸ” πŸ’ƒ Independent Escort Service DehradunCall Girl Dehradun Aashi πŸ” 7001305949 πŸ” πŸ’ƒ Independent Escort Service Dehradun
Call Girl Dehradun Aashi πŸ” 7001305949 πŸ” πŸ’ƒ Independent Escort Service Dehradun
Β 
Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...
Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...
Call Girl In Zirakpur ❀️♀️@ 9988299661 Zirakpur Call Girls Near Me ❀️♀️@ Sexy...
Β 
Model Call Girl in Subhash Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Subhash Nagar Delhi reach out to us at πŸ”9953056974πŸ”Model Call Girl in Subhash Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Model Call Girl in Subhash Nagar Delhi reach out to us at πŸ”9953056974πŸ”
Β 

HL7

  • 1. HL7
  • 2. Agenda βˆ’ Intro βˆ’ HL7 βˆ’ HL7 v2.* βˆ’ HL7 v3.* βˆ’ HL7 CDA βˆ’ HL7 FHIR βˆ’ Challenges βˆ’ Questions
  • 4. Andy Stopford – Technical Director βˆ’ Oversee HAVAS Health Software βˆ’ Software Engineer by trade βˆ’ 18 years in the software industry βˆ’ Experience built in the E-commerce, Insurance & Financial sectors βˆ’ Author & Writer βˆ’ Technical advisory at Microsoft βˆ’ Member of HL7 UK charter
  • 7. Healthcare Installations βˆ’ UK βˆ’ NHS Guys & St Thomas Foundation Trust βˆ’ NHS Buckinghamshire Healthcare Trust βˆ’ NHS Southend Clinical Commissioning Group βˆ’ USA βˆ’ Henry Ford Health System
  • 9. HL7 βˆ’ HL7 International was founded in 1987 βˆ’ Standards Body βˆ’ HL7 defines a common method of structured data exchange in healthcare βˆ’ Very common to find in healthcare IT systems βˆ’ EHR systems βˆ’ Patient appointment booking systems βˆ’ HL7 is used in over 35 countries
  • 10. HL7 v2 βˆ’ Started life in 1988 with version 1 βˆ’ 2.1 was the first usable standard and arrived in 1991 βˆ’ 2.2 to 2.7 βˆ’ In 2010 2.1 was still used in over 32 countries βˆ’ Very common to see 2.1/2.5 in the NHS βˆ’ Subject domains βˆ’ Patient demographics βˆ’ Clinical observations βˆ’ Scheduling of patient appointments Resources βˆ’ Etc.
  • 11. HL7 v2 structure βˆ’ Aunit of data that is transferred between systems βˆ’ Each information exchange is initiated by a trigger event and consists of one or more messages βˆ’ Amessage is composed of segments in a defined sequence βˆ’ Segments hold fields (data types) βˆ’ The first segment of each message defines the message type and the type of trigger event that caused the message to be sent βˆ’ Each segment is a sequence of data fields, separated by special data field separators (usually the pipe β€˜|’ symbol) βˆ’ Each data field has a data type, which may be compound – made up of components which are separated by a component separator (usually the carat β€˜^’ symbol) βˆ’ Structure is modelled onANSI X.12 and UN/EDIFACT
  • 12. HL7 v2ADT βˆ’ Some trigger messages can be classified underAdmission, Discharge, Treatment (ADT) βˆ’ CodedA01 toA62 βˆ’ A01 –Admit βˆ’ A05 – Pre-Admit βˆ’ A02 – Transfer βˆ’ A08 – Change patient information βˆ’ etc
  • 13. HL7 v2 sequence ENCOUNTER REGISTRATION PLANNED ENC. TRANSFER TRANSFER TRANSFER DISCHARGE ADMIT ADT^A04 ADT^A03 ADT^A02 ADT^A12 ADT^A02ADT^A01ADT^A05
  • 14. HL7 v2 Segments βˆ’ Each message structure varies depending on the trigger βˆ’ Every message holds segments βˆ’ MSH – Message Header βˆ’ EVN – Event Type βˆ’ PID – Patient Identification βˆ’ PV1 – Patient Visit
  • 15. HL7 v2 PID fields (sample) Name Required Length Set ID No 4 Patient ID No 0 Patient Identifier List Yes 250 Alternate Patient ID No 0 Patient Name Yes 250 Mother's Maiden Name No 250 Date/Time of Birth No 24
  • 16. HL7 v2 - Example
  • 17. HL7 v3 βˆ’ Newer definition of the HL7 standard βˆ’ First developed in 2005 βˆ’ XML based βˆ’ Addresses some of the v2 issues βˆ’ Schema βˆ’ Structure βˆ’ Extension βˆ’ β€œSemantic Interoperability” βˆ’ Spec is huge (1.2 gig in size)
  • 18. HL7 v3 - RIM βˆ’ Primary object model (RIM) βˆ’ Accounting & Billing βˆ’ Pharmacy βˆ’ PatientAdmission βˆ’ Medical Records βˆ’ Laboratory βˆ’ …My own…. βˆ’ Etc.
  • 19. HL7 v3 - RIM βˆ’ Domain βˆ’ Story boards βˆ’ Trigger events βˆ’ Domain information model (D-MIM) βˆ’ Refined information models (R-MIM) βˆ’ Hierarchical Message Descriptions βˆ’ CMET
  • 20. HL7 v3 - Reference Information Model (RIM)
  • 21. HL7 v3 - RIM βˆ’ Red: The central block and represents an action, βˆ’ Blue: Defines a participant, βˆ’ Pink: Represents an act relationship to describe how acts are related, βˆ’ Yellow: Describes the role of the participant, βˆ’ Green: Represents the entity playing the role
  • 22. HL7 v3 - RIM If I have an inpatient visit for a surgery at a hospital βˆ’ The surgery is an act (red) that is a Procedure βˆ’ I am participating (blue) as a Record Target βˆ’ My surgeon is participating (blue) as the Performer βˆ’ My role (yellow) is as a Patient, and βˆ’ I am the entity (green) of a Person.
  • 23. HL7 v3 - D-MIM/R-MIM βˆ’ Domain Message Information Model (D-MIM) βˆ’ D-MIM is based on the RIM βˆ’ Models a given domain but is not the implementation βˆ’ Refined Message Information Model (R-MIM) βˆ’ R-MIM is derived from the parent D-MIM βˆ’ Information model, shows data for a particular message
  • 24. HL7 v3 - PatientAdmission D-MIM
  • 25. HL7 V3 -Activate Patient R-MIM
  • 26. HL7 v3 - Wrapper βˆ’ Wraps a message to support the transport from sender to receiver βˆ’ Transmission Wrapper βˆ’ ControlAct Wrapper βˆ’ Payload (the actual domain message)
  • 27. HL7 v3 – Transmission Wrapper βˆ’ Required βˆ’ Date/Time βˆ’ Identifies the sender and receiver (ID) βˆ’ Identifies when acks are required for the message βˆ’ Upper level and wraps βˆ’ ControlAct Wrapper βˆ’ Payload
  • 28. HL7 v3 – ControlAct Wrapper βˆ’ Used to communicate information to an interaction that triggered a message. βˆ’ Message ControlAct (basic) βˆ’ Query Infrastructure βˆ’ Master File/Registry βˆ’ Domain messages have different uses of the control act wrappers
  • 29. HL7 v3 - CMET βˆ’ Common Message Element Type βˆ’ Reusable part of a message βˆ’ E.g. Patient βˆ’ Included in the domain βˆ’ Isolated from the domain βˆ’ Vulnerable to change βˆ’ E.g. Lab states patient needs IQ then pharmacy also has it βˆ’ Hides the true size of a message
  • 30. HL7 v3 - Transport βˆ’ Big XML messages that we need to move βˆ’ MLLP (Minimum Lower Layer Protocol) βˆ’ Used with v2 a lot βˆ’ Limited βˆ’ SOAP βˆ’ The most common βˆ’ XML payload βˆ’ ebXML (yuck) βˆ’ Standard includes a payload spec
  • 31. HL7 v3 - Example
  • 32. HL7 CDA βˆ’ Clinical DocumentArchitecture βˆ’ Represent any clinical document – e.g. Discharge Summary βˆ’ Built on the HL7 Reference Information Model (RIM) βˆ’ CDAHeader βˆ’ CDABody
  • 33. HL7 CDAHeader βˆ’ Document Information βˆ’ ID of the document, confidentiality & relationship to other documents. βˆ’ Encounter data βˆ’ Describes where the encounter took place, time & setting. βˆ’ Service actors βˆ’ Describes who interacted with service being described βˆ’ Service targets βˆ’ Include the patient, family members etc.
  • 34. HL7 CDABody βˆ’ Describes the body of the document βˆ’ Adocument structure will vary, so too must a CDAbody βˆ’ CDABody gives you structures to capture this βˆ’ Structures βˆ’ Sections βˆ’ Paragraphs βˆ’ Lists βˆ’ Tables
  • 35. HL7 CCR βˆ’ Joint HL7/ASTM standard βˆ’ Facilitate better cross communication between systems βˆ’ CDABody can vary in structure βˆ’ CCR defines templates that fix this structure
  • 36. HL7 tools βˆ’ Server βˆ’ InterSystems Ensemble βˆ’ InterfaceWare Iguana βˆ’ Microsoft BizTalk βˆ’ Mirth Connect βˆ’ Tools βˆ’ HL7 Inspector (OSS) βˆ’ 7Edit (commercial
  • 37. HL7 FHIR βˆ’ Fast Health Interoperable Resources βˆ’ The future of HL7… βˆ’ Free and open! βˆ’ Combines parts of v2, v3 and CDAto create a new standard βˆ’ Supports XML and JSON βˆ’ RESTful βˆ’ Working draft available by the end of 2013 with a working process through 2014 and 2015
  • 38. FHIR Resources βˆ’ Clinical βˆ’ General -AdverseReaction, CarePlan, FamilyHistory etc βˆ’ Medications - Medication, MedicationPrescription etc βˆ’ Diagnostics – Observation, DiagnosticReport βˆ’ Administrative βˆ’ Attribution – Patient, RelatedPerson, Practictioner βˆ’ Resources – Device, Location βˆ’ Workflow – Encounter,Alert βˆ’ Bundles βˆ’ Combined resources
  • 39. FHIR REST βˆ’ Resources expose certain logical interactions βˆ’ Create (POST) βˆ’ Read (GET) βˆ’ Update (PUT) βˆ’ Delete (DELETE) βˆ’ Bundles βˆ’ History (GET) βˆ’ Search (GET)
  • 40. FHIR Security βˆ’ HTTPS/SSL βˆ’ OAuth βˆ’ Authorization/Access control βˆ’ HL7 Healthcare Classification System βˆ’ Access/data segmentation βˆ’ Audit βˆ’ Security events βˆ’ Provenance
  • 42. The protection of patient data is critical βˆ’ Thus it’s not truly open βˆ’ Access is limited βˆ’ Data is limited βˆ’ Storage is almost impossible βˆ’ Security is paramount βˆ’ HIPAA
  • 43. How best to work with patient data βˆ’ Agree with the trust what you need and what you can see βˆ’ Caldicott Guardian βˆ’ ISO 27001 βˆ’ Point to point βˆ’ SSL 256 βˆ’ Accredited data storage (or just don’t do it) βˆ’ Encrypt the storage, not the data. βˆ’ 256 at minimum
  • 44. More information βˆ’ Web βˆ’ HL7 international (http://www.hl7.org) βˆ’ HL7 UK charter (http://www.hl7.org.uk/) βˆ’ Books βˆ’ Principles of Health Interoperability HL7 and SNOMED (Tim Benson)