Upload
others
View
8
Download
1
Embed Size (px)
Citation preview
1
© Ocean Informatics 2007
openEHR Archetypes & Templates 101
Sam Heard
Heather Leslie
2007
Bratislava, Slovakia
© Ocean Informatics 2007
Shared EHR
ISO/TR 20514 “Electronic Health Records –Definition, scope and context”
defines the shareable EHR as:
“…a repository of information regarding
the health status of a subject of care,
in computer processable form
and based on a commonly agreed
logical information model”
© Ocean Informatics 2007
Interoperability
© Ocean Informatics 2007
Types of interoperabilityLevel 1: Non-electronic data.
Examples include paper, mail, and phone call.
Level 2: Machine transportable data. Examples include fax, email, and unindexed documents.
Level 3: Machine organisable dataie structured messages, unstructured content Examples include indexed (labeled) documents, images, and objects.
Level 4: Machine interpretable data (structured messages, standardised content)Examples include the automated transfer from an external lab of coded results into a provider’s EHR. Data can be transmitted (or accessed without transmission) by HIT systems without need for further semantic interpretation or translation.
© Ocean Informatics 2007
Traditional Application Development
Clinical
Knowledge
Data Reference Model
© Ocean Informatics 2007
Complexity of Health Knowledge
Both the total number of concepts and the rate of change is high � SNOMED medical termset codes some 350,000 atomic
concepts and over 1 million relationships
Not only is health care big, it is open-ended:� In breadth, because new information is always being
discovered or becoming relevant
� In depth, because finer-grained detail is always being
discovered or becoming relevant
� In complexity, because new relationships are always being
discovered or becoming relevant
2
© Ocean Informatics 2007
Information complexity: timing
…to a maximum of 4 times
per day
Maximum per time period
…not less than every 8 hoursMaximum interval
…every 4-6 hours,
…2-3 times per day
every time period range
…2 per day
…6 per week
n per time period
…three times per dayn times per time period
…every 4 hoursevery time period
ExamplesDose frequency
© Ocean Informatics 2007
Information complexity: timing
…via a syringe driver
over 4 hours
Time period
Dose duration
06:00, 12:00, 20:00Specific times of day
…take after breakfast
and lunch
Morning and/or lunch and/or
evening
ExamplesTime specific
© Ocean Informatics 2007
Information complexity: timing
…on days 5-10 after
menstruation begins
Duration n time period
before/after event
…3 days before traveln time period before/after
event
…after meals
…before lying down…after each loose stool
…after each nappy change
After/Before event
ExamplesEvent related
© Ocean Informatics 2007
Information complexity: timing
…Take every 2 hours for 5
doses
n doses
…for 5 daysn time period/s
…stat, repeat in 14 daysNow and then repeat after
n time period/s
1-7 January 2005Date/time to date/time
ExamplesTreatment duration
© Ocean Informatics 2007
Information complexity: timing
…Apply daily until day 21 of
menstrual cycle
Finish event
…Start 3 days before travelStart event
…if pulse is greater than 80
…until bleeding stops
If condition is true
ExamplesTriggers/Outcomes
© Ocean Informatics 2007
NEW: 2 level modelling
Reference Model
Clinical
Knowledge
ARCHETYPES
Much
smaller and simpler
Easier and cheaper to
build and
maintain
Contains only
generic knowledge and
business rules
3
© Ocean Informatics 2007
The openEHR Reference Model
© Ocean Informatics 2007
Reference ModelProvides generic structure that expresses all fixed attributes for a Health Record to
operate
� Clinical statements� Observations� Assessments� Planning, Intervention, Management
� Structuring� Lists� Time Series� Table
� Data types� Quantity – ISO units� Date/Time� Yes/No� Text/coded text
No need to record common and constant data like author, date etc
���� CONCENTRATE ON THE
HEALTH INFORMATION SPACE
© Ocean Informatics 2007
Archetypes put the clinician in the driver’s seat!
© Ocean Informatics 2007
Archetypes
� Dictionary definition - a model or prototype
� openEHR archetypes are models of clinical or other domain-specific concepts
� They define the business rules (constraints) for valid values of each data element
� Model a range of concepts:
� Simple and straightforward concepts such as ‘blood
pressure’ or ‘address’, or
� Complex compound concepts such as
‘medication order’ or ‘family history’
© Ocean Informatics 2007
Archetypes can be:
• Shared
• Re-used
• Specialised – for specific purposes
• Revised – as knowledge changes
• Versioned
…WITHOUT CHANGING THE REFERENCE MODEL
Archetypes 2
Central Archetype
store
© Ocean Informatics 2007
Types of Archetypes� Compositions
� Sections
� Entries
Actions
Published evidence
base
Personal
knowledge base Evaluation
- assessment
- opinion- goals
2
Observations
Patient
Instructions
Investigator’s
agents
Investigator
4
3
1
measurable or
observable
clinically
interpreted
findings
initiation of a
workflow
process
recording
clinical
activities
4
© Ocean Informatics 2007
Archetype Attributes� Constrain data entry � improving data quality� Include the maximum and minimum value that
could possibly be sensible� Determine the allowed units, with associated
numeric ranges which are unit dependent� Incorporate the set of terms from a terminology
that could be used to populate a data point� Define an internal value set that is allowed
permitted in the archetype
� Establish whether a data point is mandatory or optional
� Quantify the number of times a data point or data set might be repeated
© Ocean Informatics 2007
LEGO® design analogy
= instructions for creation of meaningful structures
Archetypes
= individual LEGO bricksRM components
Reference Model
Archetype A Archetype B
© Ocean Informatics 2007
Designing an archetype
Clinician involvement required � Maximum Data Set
© Ocean Informatics 2007
Medication Order Archetype: Data
© Ocean Informatics 2007
State Model
© Ocean Informatics 2007
Medication Order : Pathways
5
© Ocean Informatics 2007
Fetal exam archetype
Archetypes ����interoperability
ADL
HTML
© Ocean Informatics 2007
Archetypes enables Shared EHRConsider:
� Lifelong health records – cradle � grave
� Multiple applications utilising single data repository
� Eg 2 doctors sharing database in one clinic – GEHR - Locum
and MD, 2002
� Scalable:
� Home� Regional � National �International
� Personal Health Record�GP�Community
Health�Hospital�Public Health Research
� Federated data for research
� Shared EHR between countries – language independent
� Terminology independent
© Ocean Informatics 2007
Benefits of archetypes
Ensures knowledge-level interoperability
Archetypes developed directly by clinicians, independent of “techies”
Ensures data validation via archetype constraints for data entry
Enables efficient querying on large amounts of EHR data
Are integral to implementation of guidelines, workflow etc
Enables intelligent decision support
Incorporates versioning - currency and conflict/Audit trail
Ensures future-proof EHRs (information is like LEGO blocks)
Enables future-proof EHR systems (software is a “LEGO-model builder”)
Slide courtesy Thomas Beale
© Ocean Informatics 2007
Templates
Templates are formal specifications defining a particular aggregation of archetypes
� Context, purpose, clinical domain or location.
� Constrain the component archetypes to make them 'fit for purpose', including
�assigning default values,
�addition of mandatory items, and
�specifying terminology subsets for real-time usage.
In practice…
� combining archetypes� screen forms, reports, or messages.
© Ocean Informatics 2007 © Ocean Informatics 2007
Data Repository
Multiple ARCHETYPES
TEMPLATE
Clinical
application/ screen
Terminology
6
© Ocean Informatics 2007 © Ocean Informatics 2007
© Ocean Informatics 2007
Antenatal Visit
© Ocean Informatics 2007
Rule of Thumb #1
Reference Model
TEMPLATE
Clinical
application
FLEXIBLE
STABLE
FIXED
© Ocean Informatics 2007
Rule of Thumb #2
1. Reference Model rules!!
2. Archetypes can’t override
the RM
3. Templates can’t override
the Archetypes
© Ocean Informatics 2007
The openEHR Foundation
� www.openEHR.org
� a non-profit organisation (charity) registered in the United Kingdom
� founded by Ocean Informatics & University College London
� Mission - to improve clinical health care via:� Interoperable life-long health records, proven in practice
� Open source specifications, software and knowledge management resources
� Jurisdiction: None� aims to be appropriate for all types of health care, all
localities, all languages
7
© Ocean Informatics 2007
Impact of openEHR
Commercial activities in:� Australia *2
� USA� Netherlands
Research Activities in:UK� University College London� University of Manchester
Australia� University of SA
� University of Central Qld.
� Belgium� Sweden
Spain� University of Seville
Sri Lanka� University of Moratuwa
US� Mayo Clinic
openEHR online Community
� 648 members in 63 countries (Jan 2006)
Standards:
� CEN standard for Electronic Healthcare Record Communication -
EN13606-part 2 (archetype model)
� Archetype Definition Language under consideration by ISO
© Ocean Informatics 2007
Are you totally lost?
© Ocean Informatics 2007
The Art of Archetyping
1. Brainstorm
2. Organise
3. Mapping to existing archetypes� Re-use existing archetypes
� Specialise existing archetypes
� Create new archetypes
A collaborative process…
© Ocean Informatics 2007
Brainstorm
Consider the clinical concept from all
angles:
� Who?
� What?
� Where?
� When?
� How?
� Max/Min?
� Normal/Abnormal?
� Simple/Complex?
� Complications?
� Be inclusive/expansive
© Ocean Informatics 2007
BrainstormSource all possible content, including:
� Minimum Data Sets
� National/State/Local
� Specialised
� Reporting/Clinical
� Internet
� Local/International
� Similar Projects
� Written
� Textbooks/publications
… & input from a broad range of clinicians
© Ocean Informatics 2007
Blood Pressure Brainstorm
8
© Ocean Informatics 2007
Brainstorm ���� Mind Map dump
© Ocean Informatics 2007
Research existing Archetypes
© Ocean Informatics 2007
Organise
� Which Entry class?
� Focus on identifying: � Data elements
� Protocol
� State – context for interpretation
� Allowable Events
� Pathway steps
� Concepts needing coding/terminology
� Re-use existing archetypes wherever possible
…rather than new or specialised
© Ocean Informatics 2007
Organise Blood Pressure
Then…WHAT HAVE WE MISSED?
© Ocean Informatics 2007
Blood Pressure #2
…additional input from other clinicians
© Ocean Informatics 2007
Blood Pressure #3
…and researchers
9
© Ocean Informatics 2007
Design of archetypes
� Wholeness
� The information in each archetype should be able to be interpreted in isolation
= MAXIMAL data set
� Each archetype should be as complete as
possible� Multiple sectors
� Multiple purposes
� Multiple priorities
© Ocean Informatics 2007
Design of archetypes
� Wholeness
� The information should be able to be interpreted in isolation
� Each archetype should be as complete as possible
� Multiple sectors
� Multiple purposes
� Multiple priorities
� Discrete
� Try to represent a single concept within a single archetype
� Don’t try to model the too much at once
� Small is good � multiple archetypes can be
combined within larger composite archetypes
� Overlapping concepts, where possible, should
be resolved into a set of archetypes which do not overlap
© Ocean Informatics 2007
Design of archetypes
� Wholeness
� The information should be able to be interpreted in isolation
� Each archetype should be as complete as possible
� Multiple sectors
� Multiple purposes
� Multiple priorities
� Discrete
� Specialisation
� Used to resolve overlapping concepts with different information requirements
� Allows:
� new data points to be added
� further constraint on existing data points
� optional data points to be dropped
© Ocean Informatics 2007
Design of archetypes
� Wholeness
� The information should be able to be interpreted in isolation
� Each archetype should be as complete as possible
� Multiple sectors
� Multiple purposes
� Multiple priorities
� Discrete
� Specialisation
� Approach
� Organise by simple, generic and re-usable principles eg measurement or palpation
� Archetypes are content models, not models of reality – that is SNOMED’s role
© Ocean Informatics 2007
Design of archetypes
A B
F
C
E
D
Poor design
© Ocean Informatics 2007
Design of archetypes
A B
A1 A2
B2
C
Good design
Some sharedfeatures
No shared
features