hl7 templates charlie mccay [email protected]

13
HL7 Templates Charlie McCay [email protected]. uk

Upload: haley-whitaker

Post on 27-Mar-2015

232 views

Category:

Documents


0 download

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