Top Banner
HL7 Templates Charlie McCay uk

HL7 Templates

Feb 10, 2016




HL7 Templates. Charlie McCay Agenda. What does an HL7 template look like? How can an HL7 template be used? What about ADL / OWL / etc What should be done in HL7UK. What does an HL7 template look like?. Any other static model Eg – CCR and CDA - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Page 1: HL7 Templates

HL7 Templates


Page 2: HL7 Templates


• What does an HL7 template look like?How can an HL7 template be used?

• What about ADL / OWL / etc• What should be done in HL7UK

Page 3: HL7 Templates

What does an HL7 template look like?

• Any other static model• Eg – CCR and CDA• Eg – Clinical statement model• Eg – NPfIT Model patterns

Page 4: HL7 Templates

Static Models – what are they

• HL7v3 messages and CDA• Visio diagrams / HMDs• Issues

– Fixed / Final attributes– Derivation History– Interface / stubs– Formal Naming– Datatype constraints

Page 5: HL7 Templates

How can an HL7 template be used?

• Modellers only– Assist in modelling process– Regression testing and validation of models

• Implementation– Runtime optimisation (eg clinical statement in NPfIT)– Contingent Runtime (eg this is a Lab Test in PoC)– Content determined constraints (battery contents)

• Futures– Models as knowledge base– Standards conformance (send as balloted messages)

Page 6: HL7 Templates


• funded proof of concept project• HL7 / ASTM co-ordination• Feeding into NLM activity• Detailed presentation on website• Example messages…

Page 7: HL7 Templates

CCR as a constraint on CDA

Page 8: HL7 Templates

CCR as a template on CDA

Page 9: HL7 Templates

Clinical Statement Model

Page 10: HL7 Templates

Static Model Issues

– Fixed / Final attributes• Ease model development

– Derivation History• Not supported in current tools (except rsMIFeditor)

– Interface / stubs• Wrappers and pointers back to parent model

– Formal Naming• In Visio tools – errors (Choices/

– Datatype constraints

Page 11: HL7 Templates

OWL / ADL / etc

• These are implementation technologies• Ballot document – will be turned into


Page 12: HL7 Templates

Template issues

• Order significant?• TemplateId

– what should the root(s) be• Reduced form in instances?• Allow non-deterministic content• How to publish templates• How to publish models that use templates

Page 13: HL7 Templates

Next steps…

• Static model – (Tooling) Issues as listed above– Tools to compare / report against static model

• Clinical examples• Validation tooling

– One pass