Archetypes2009
Download
Report
Transcript Archetypes2009
Archetypes in HL7 v2
Andrew McIntyre
Medical-Objects
HL7 International
May 2009
Overview
HL7 v2 in widespread use in Australia
Need for Structured Clinical data
Many legacy applications
Administrative models well covered
Limited support for Clinical Models
SNOMED-CT support
Patient history/Family History transfer
Decision Support
Registries
Archetypes allow detailed Clinical Models
No changes required to standard
Backward compatible
Long-term goals
Support of Complex Clinical Models
Allow reuse of models
Complexity hidden from legacy applications
Common clinical models in use
Represent model in V2/V3/CDA/CCD formats
Smooth migration of legacy applications
No limit on complexity
Allows data transfer across systems
Allows data transfer across encodings
Allow rich SNOMED-CT use
Support post-coordination
The Present Australian
Situation
Clinical Models basic
Blob of text in single OBX
Blob of RTF (un-escaped) in single OBX
Little or No semantic interoperability
Opaque documents eg. PDF
No atomic data, minimal terminology
Pathology Models improving
Atomic data
Terminology (LOINC) in private labs
Hamstrung by unreliable imports of HL7
Many packages lack CE (Coded Entry) support
Development up to present
2006: Archetypes in V2 implementation
Part of Medical-Objects ITOL project
“Lymphoma wizard”
Archetypes for Registry notification
Archetypes for GLIF/GELLO data structures
Total HL7 solution
Experience used to inform standards work
Proven round trip semantic interoperability
CEN Archetypes used
Used for AS4700.2 Lab system with GELLO
Messages are being delivered to existing PMS
systems now
Archetypes
Built on a domain model
Domain model is mappable
CEN 13606 – European Standard
OpenEHR
Existing HL7 V2 data models
Medication/Allergies already exist
Archetype content is mapped to OBX
segments or messages
Existing HL7 semantics are preserved
Existing applications are mostly unaware
Minimal overhead
Archetypes
Describe semantic relationships
Constrain data
Between atomic data items
Between archetypes
Between/within terminologies
Occurrences
Cardinality
Terminology
Datatypes/Constraints
Provide metadata that is lacking
Potential overlap with SNOMED-CT/V3 models
Minimal overlap with V2
Exception is Medications/Allergies
Archetypes
Allow organisations to define data structures
Discharge summaries
Registry notification
Referral requirements/prerequisites
Notifications
EHR notes transfer
Ideally standard Archetypes used
Allow easy interoperability
Some metadata better than none however
Decision support needs flexibility to define its
own custom data structures
Archetype Options
CEN Archetype
Generic structure
Standards based
Developed in conjunction with OpenEHR
OpenEHR
Similar to CEN
Have diverged
Extended semantics that are OpenEHR specific
Not a formal standard
CEN Philosophy
The challenge for EHR interoperability is to devise a
generalised approach to representing every conceivable kind
of health record data structure in a consistent way. This needs
to cater for records arising from any profession, speciality or
service, whilst recognising that the clinical data sets, value
sets, templates etc. required by different health care domains
will be diverse, complex and will change frequently as clinical
practice and medical knowledge advance. This requirement is
part of the widely acknowledged health informatics challenge
of semantic interoperability.
Example Archetypes
Archetype Data Model
An Identifier for the Archetype
A tree of Atomic data elements
Organised by Non Terminal Nodes
Elements map to single OBX
OBX - 4 Observation sub ID used
Nodes usually descriptive
Data does not change
Not required for semantics as can be inferred
Useful for human readers “Headers”
Represented by display OBX segment
Data model is not the same tree as metadata
Occurences > 1 in archetype requires extra
nodes
The HL7 V2 Version
• Archetype Nodes have
– Cardinality
– Occurrences
• The data structure is similar to an xml representation
– Dotted SubID used to build the tree
OBX Tree Structure
• Only nodes that are valued need inclusion
• Missing nodes inferred by Archetype
• Requires receiver to have access to
archetype for Semantic interoperability
Walking the path
OBX|6|NM|163031004^diastolic^SNOMED-CT^at0005^^openEHREHROBSERVATION.blood_pressure.v1|1.1.1.1.1.1.1.1.2|100|mm[Hg]^^I
SO+|||||F
Overview of encoding
Three OBX types:
• Header RP Segment
– OBX|1|RP|ENTRY^^EN 13606|1|openEHR-EHROBSERVATION.blood_pressure.v1^Blood pressure
measurement&99A-A892E160ECDB6613&L^TX^Octetstream||||||F
• Non Terminal OBX
– OBX|6|CE|15431-0^^LN^CLUSTER^^EN
13606|1.1.12|103764000^Non reportable items^SNOMEDCT^at0047^Non reportable items^CEN-FULL-BLOODCOUNT.v1||||||F
• Terminal OBX – “Data”
– OBX|2|NM|14749-6^Glucose^LN^22569008^^SNOMEDCT|1.1.6|7.8|mmol/L^^ISO+|<7.8|+|||F
Potential Alternatives
CDA
Solves problem of inadequate HL7 parsers
Does not solve all semantic issues
Minimal existing CDA support in Australia
Requires overnight upgrade of all pms systems
CCR/CCD
This is small piece of puzzle however
ASTM standard +/- CDA format
?Useful for GP interoperability project
Could be archetyped and carried in V2
Handbooks
Provide detailed Human readable specs
Has not worked to date
Conclusions
Archetypes allow data models to be defined
Requires solid HL7 parsers
Prerequisite for any semantic interoperability
Investment required in low level technology
Standards Compliance
Usable in HL7 V2 and CDA
Archetypes in V2 would allow migration
Would improve quality of existing messages
Allows possibility of taking next step
Common archetypes ideal
Useful without this however