Simplifying HL7 Version 3 messages Oral presentation at MIE 2011, 29 - - PowerPoint PPT Presentation

simplifying hl7 version 3 messages oral presentation at
SMART_READER_LITE
LIVE PREVIEW

Simplifying HL7 Version 3 messages Oral presentation at MIE 2011, 29 - - PowerPoint PPT Presentation

Simplifying HL7 Version 3 messages Oral presentation at MIE 2011, 29 August, Oslo Dr Robert Worden, Open Mapping Software Ltd, UK Dr Philip Scott, University of Portsmouth, UK; Chair, HL7 UK Presenter: Dr Philip Scott Background HL7 v3


slide-1
SLIDE 1

Simplifying HL7 Version 3 messages

Oral presentation at MIE 2011, 29 August, Oslo

Dr Robert Worden, Open Mapping Software Ltd, UK Dr Philip Scott, University of Portsmouth, UK; Chair, HL7 UK

Presenter: Dr Philip Scott

slide-2
SLIDE 2

Background

Ø HL7 v3 offers a semantically robust paradigm for

healthcare interoperability

Ø All models and messages derived from the HL7

Reference Information Model (RIM)

Ø Clinical Document Architecture (CDA) provides a

standard model to define meaning of documents

Ø HL7 v3 has been perceived as overly complex

MIE2011 Slide 2 of 11 Dr Philip Scott

slide-3
SLIDE 3

Background

Ø Obligatory design pattern of RIM-based modelling

adds complexity to the ‘natural’ model

Ø RIM-based model has typically 2-3 times more

classes and associations than a conventional model

Ø CDA has the extra complexity of templates to

define meaning of discrete elements

Ø Result is deeply-nested XML with high ratio of fixed

attribute ‘overhead’ to actual information payload

MIE2011 Slide 3 of 11 Dr Philip Scott

slide-4
SLIDE 4

Aims and objectives

Ø Improve semantic interoperability by simplifying

deployment and reducing costs of using HL7 v3

Ø Shallower XML nesting, fewer fixed attributes Ø Convey the payload as precisely as full v3 Ø Reliable two-way transforms to canonical format Ø Vendors enabled to interface to simplified form

MIE2011 Slide 4 of 11 Dr Philip Scott

slide-5
SLIDE 5

Methods

Ø Map disparate structures to common UML model Ø Defined as XML schemas Ø Tools built on Eclipse framework Ø RMIM MIF imported as Ecore model Ø Analyst annotates RMIM

Ø Mandatory nodes Ø Nodes to flatten Ø Meaningful names for retained nodes

Ø Two-way transforms generated automatically

MIE2011 Slide 5 of 11 Dr Philip Scott

slide-6
SLIDE 6

Methods

MIE2011 Slide 6 of 11 Dr Philip Scott

Simplified ¡Class ¡ model (.ecore) Full ¡V3 ¡ message ¡ mappings (.mapper) Full ¡V3 ¡ ¡ message ¡ structure ¡ (.xsd) Simple ¡ message ¡ mappings (.mapper) Simple ¡ message ¡ structure (.xsd)

Transform ¡ ¡ simple ¡=> ¡full Transform ¡ ¡ full=> ¡simple

V3 ¡RMIM (.mif) Templated RMIM (.ecore) Annotated ¡ RMIM (.ecore) Select Rename

slide-7
SLIDE 7

Results

Ø Message simplification applied in UK project to

support health and social care integration

Ø NHS has defined five CDA-based messages for the

Care Assessment Framework (CAF)

Ø Simplified messages are typically about three times

smaller than canonical v3 messages

MIE2011 Slide 7 of 11 Dr Philip Scott

slide-8
SLIDE 8

Results

MIE2011 Slide 8 of 11 Dr Philip Scott

  • <entry typeCode="COMP"

contextConductionInd="true"> <npfitlc:contentId root="2.16.840.1.113883.2.1.3.2.4.18.16" extension="COCD_TP146021UK06#Service" />

  • <COCD_TP146021UK06.Service classCode="PCPR">

<templateId extension="COCD_TP146021UK06#Service" root="2.16.840.1.113883.2.1.3.2.4.18.2" />

  • <code code="306238000"

codeSystemName="2.16.840.1.113883.2.1.3.2.4.15" displayName="Domiciliary service need">

  • <originalText>

<reference value="#a3" /> </originalText> </code>

  • <effectiveTime>

<center value="200708011420" /> </effectiveTime> </COCD_TP146021UK06.Service> <entry>

Canonical HL7 V3 fragment Simplified HL7 V3 fragment

  • <service code="306238000"

displayName="Domiciliary service need" time="200708011420"> <originalText value="#a3" /> </service>

slide-9
SLIDE 9

Conclusions

Ø The semantic mapping approach offers a viable

route to wider HL7 v3 deployment

Ø Applicable to any message or document type Ø Demonstrably reliable auto-generated two-way

transforms

Ø Maintains RIM-based semantic precision Ø Improves ease-of-use for general interfacing Ø Extensible to model-based software development and

message definitions

MIE2011 Slide 9 of 11 Dr Philip Scott

slide-10
SLIDE 10

Future directions

Ø Completion of the CAF project Ø Use in NHS Interoperability Toolkit (ITK) to lower

barriers to CDA adoption

Ø Potential use to simplify the CDA-based patient

summary specified in the US ‘meaningful use’ criteria for electronic health records

Ø Simplified model-based application architecture

(“SIMBAA”)

MIE2011 Slide 10 of 11 Dr Philip Scott

slide-11
SLIDE 11

Thank you – Questions please

Ø Philip.Scott@port.ac.uk

MIE2011 Slide 11 of 11 Dr Philip Scott

www.hl7.org.uk www.openmapsw.com