130 likes | 217 Views
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. What does an HL7 template look like?. Any other static model Eg – CCR and CDA
E N D
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
What does an HL7 template look like? • Any other static model • Eg – CCR and CDA • Eg – Clinical statement model • Eg – NPfIT Model patterns
Static Models – what are they • HL7v3 messages and CDA • Visio diagrams / HMDs • Issues • Fixed / Final attributes • Derivation History • Interface / stubs • Formal Naming • Datatype constraints
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)
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…
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
OWL / ADL / etc • These are implementation technologies • Ballot document – will be turned into appendixes
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
Next steps… • Static model • (Tooling) Issues as listed above • Tools to compare / report against static model • Clinical examples • Validation tooling • One pass