Top Banner
HL7 Templates Charlie McCay [email protected]. uk
13
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.
Transcript
Page 1: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

HL7 Templates

Charlie McCay

[email protected]

Page 2: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

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

Page 3: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

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 Charlie McCay charlie@ramseysystems.co.uk.

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 Charlie McCay charlie@ramseysystems.co.uk.

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 Charlie McCay charlie@ramseysystems.co.uk.

CCR and CDA

• HL7.org funded proof of concept project

• HL7 / ASTM co-ordination

• Feeding into NLM activity

• Detailed presentation on HL7.org website

• Example messages…

Page 7: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

CCR as a constraint on CDA

Page 8: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

CCR as a template on CDA

Page 9: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

Clinical Statement Model

Page 10: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

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 Charlie McCay charlie@ramseysystems.co.uk.

OWL / ADL / etc

• These are implementation technologies

• Ballot document – will be turned into appendixes

Page 12: HL7 Templates Charlie McCay charlie@ramseysystems.co.uk.

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 Charlie McCay charlie@ramseysystems.co.uk.

Next steps…

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

• Clinical examples• Validation tooling

– One pass