Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
openEHR:Clinical modelling
in the real world
Dr Ian McNicoll
BCS Health Scotland Conference
September 2009
© Ocean Informatics 2008© Ocean Informatics 2008
http://ec.eurox009semantic-health-report.pdf
Sharing useful computable
information in electronic health
records
© Ocean Informatics 2008
EHR interoperability framework
© Ocean Informatics 2008
Barriers to sharing IAdapting EHR to cope with rapid changes in clinical requirements and varied clinical viewpoints
• Database design• Clinical software objects• Clinical content of Messages
Gathering and formalising computableclinical knowledge
• To inform application design• To define message content• To enable complex secondary uses analysis• To drive decision support and workflow
© Ocean Informatics 2008 3.5
Existing clinical knowledgeFormally (computably) expressed in:
Terminology - READ, Snomed-CT
Medication data bases - FDBE Multilex, dm+d
Decision support – guidelines, rulesSoftware “Information model” – Vision, Lorenzo, MS HealthVault
Messaging models – HL7 , SCI-XML
Informally expressed in:Documents – professional protocols – SIGN
Data dictionaries – NCDDP data dictionary
Continually evolving:restructured, new, deprecated
© Ocean Informatics 2008
Data dictionary
© Ocean Informatics 2008
Information model
Terminology binding e.g. SNOMED-CT
© Ocean Informatics 2008
What is openEHR about?
© Ocean Informatics 2009
What is openEHR?Open, freely available specification of an
information model for an EHR framework• NOT an application• Not primarily a software project
• but open-source software is available• Platform independent
• Currently both JAVA and .NET implementations• License allows open or commercial use• www.openehr.org
© Ocean Informatics 2008
The openEHR Foundation
Grew out of academic EHR projects e.g. GEHRNon-profit organisation based at UCL
Established by UCL and Ocean Informatics in 2000 to own the IP800+ Members from 71 countriesAll specifications & schemas publicly availableSoftware open source (GPL, LGPL, MPL)
Capture and representation of detailed computable clinical content
© Ocean Informatics 2008
ActivitiesopenEHR Board
Technical
Architecture Review Board
ProjectGroup
ProjectGroup
ProjectGroup
Clinical
Clinical Review Board
ProjectGroup
ProjectGroup
ComputableSingle-sourcedomain contentand process models
Computing architecturespecification &implementations
© Ocean Informatics 2008
Technical: Specifications
© Ocean Informatics 2008
Technical :UML
© Ocean Informatics 2008
Technical :Open source ProjectsJava EHR server
Demographic serverArchetype EditorTest frameworkOpereffa ‘Clinical demonstrator’ application
.Net Archetype Editor
Python RM libraryEHR server
Eiffel Reference ADL parserADL workbench
Ruby RM libraryEHR server
© Ocean Informatics 2008
Clinical : Content definition
© Ocean Informatics 2008
Traditional Information model
© Ocean Informatics 2008
openEHR – 2 level modelling
Blood pressure archetype
Reference model :
Datatypes and generic structures
© Ocean Informatics 2008
openEHR – Archetype
© Ocean Informatics 2008
© Ocean Informatics 2008
openEHR ArchetypesRepresent discrete clinical concepts
Model a range of concepts:Simple and straightforward concepts
‘blood pressure’‘weight’
Complex compound concepts such as ‘medication order’‘family history’
© Ocean Informatics 2008
© Ocean Informatics 2008
© Ocean Informatics 2008
Archetypes - Computable Clinical Knowledge –ADL/XML
definitiondata matches {
ITEM_TREE[at0002] matches { -- structureitems cardinality matches {1..*; unordered} matches {
ELEMENT[at0003] matches { -- Agentvalue matches {
DV_TEXT matches {*}}
}ELEMENT[at0010] occurrences matches {0..1} matches { -- Agent category
value matches {DV_CODED_TEXT matches {
defining_code matches {[local::at0011, -- Foodat0012, -- Animalat0013, -- Medicationat0014, -- Other chemical or substanceat0031, -- Non-active ingredient of medicationat0033, -- Imaging dye or mediaat0034] -- Environmental
}}
}}C
© Ocean Informatics 2008
Archetype modelling paradigm
Requires:Minimum Dataset?Maximum Dataset
Each archetype is inclusive of ALL attributes clinicians might want to
capture about a discrete concept
© Ocean Informatics 2008
© Ocean Informatics 2008
openEHR TemplatesTemplates 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,Making items mandatoryHiding non-mandatory items
In practice… combining and further constraining archetypes
Define localised data entry requirementsi.e. A “minimum dataset”Reports , data-entry requirementsMessage content
© Ocean Informatics 2008
© Ocean Informatics 2008
openEHR Template
© Ocean Informatics 2008© Ocean Informatics 2008
© Ocean Informatics 2008
Coherent EHR framework
Clinical Content
InformationModel
TerminologySNOMED-CT
Computable, clinically
accessible content
definitions via archetypes and
templates
DatasetsMessage definitions
Data capture definitions
© Ocean Informatics 2009
Ocean Clinical Knowledge Manager• Web-based tool to allow clinical
collaboration on defining content• Archetypes, templates (soon) , termsets (later)• Version control, managed reviews,• Released May 2009
• International openEHR instance• Growing interest at national level
• Sweden• Singapore• Brazil?
© Ocean Informatics 2009 3.28
© Ocean Informatics 2009
Top 10 archetypes poll
3.29
© Ocean Informatics 2009 3.30
© Ocean Informatics 2008
The openEHR artefact ecosystem
Reference Model Archetypes Templates
Semantic Queries
Terminology Mappings/ Subsets
Code Skeletons
Data Sets
UI Forms
XML Schemas
HTML Display
Messages
© Ocean Informatics 2008
CDA from openEHR
© Ocean Informatics 2008
openEHR Clinical Templates
© Ocean Informatics 2008
Barriers to sharing IIGaining consensus from a wide range of clinical groups across…
Professional boundariesOrganisational boundariesGeographical locationsDiffering disciplines
Aligning working methods from a wide range of clinical groups resolving…
TrainingProfessional issuesLegal issues
© Ocean Informatics 2008
Managing diversity
“Interoperability is of some importance … but getting systems right for individual patients is arguably more so”
eHealth Insider
“It must be kept in mind that semantic interoperability implementation also depends on social, cultural and human factors within each organisation, region and country, each system and each time period.”
EU Semantic Health report
© Ocean Informatics 2008
Dysoperability I
Clinical ego / technophobia/ cultural issues
Innovation / ResearchGood and bad
But how to tell?
Organisational constraintsHealth vs. Social care
FinancialLegal
© Ocean Informatics 2008
Dysoperability II
Operational constraintsHuman resources – training, staff contractsThe health service supply chain
Information Granularity“Family History of Breast Cancer”
GP electronic patient recordSpecialist Breast Cancer unitResearch Breast Cancer Genetics Unit
Managing diversity
Golden Jubilee
Grampian
Lothian
eCardiology Record
DiagnosisBPECG
DiagnosisBPECG
DiagnosisDate of Diagnosis
BPSystolicDiastolic
Coded finding – “normal”Exertion level
Cuff sizePosition
ECGMultimedia
Automated report
Golden Jubilee
Grampian
Lothian
eCardiology Record
DiagnosisDate recorded
BPSystolicDiastolicCuff sizePosition
ECGAutomated report
DiagnosisEvent Date
BPSystolicDiastolic
ECGHeart ratePR intervalQRS interval
MAXIMAL DATASET
DiagnosisDate of Diagnosis (Event Date)
Date Recorded
BPSystolicDiastolic
Coded finding – “normal”Exertion level
Cuff sizePosition
ECGMultimedia
Automated reportHeart ratePR intervalQRS interval
eCARDIOLOGY TEMPLATE
DiagnosisDate of Diagnosis Date Recorded
BPSystolicDiastolicPositionCuff Size
ECGAutomated report
Heart ratePR intervalQRS interval
eCARDIOLOGY TEMPLATE
DiagnosisDate of Diagnosis Date Recorded
BPSystolic ‐163030003Diastolic ‐ 163031004
PositionCuff Size ‐ 246153002
ECGAutomated report
Heart ratePR intervalQRS interval
Snomed Term bindings
Snomed Query binding = Any
Cardiac condition
© Ocean Informatics 2008
Uptake & interest in openEHR
Qld Health RepositorySA HealthConnectCancer Council of VictoriaDHS (Vic)Stat Health, McCauleyNEHTARCPA – cancer pathology
JP: openEHRsiteISO Standards
SG: openEHR based content modelling
ZA: Two companies working to provide a national solution
BR: National private health coordination using openEHRCL: openEHR site
National program involving openEHR
SE: Cambio + National trial of openEHR
DK: National pilot
CfH: Clinical content modelling
CA: Pilot EHR project considering openEHR
Microsoft’s internal openEHR site went live 2 weeks ago
Growing academic interest around the world
Slovenia: Vendor / national interestUK: “Sintero” –
Wellcome-fundedresearch data repository
SCO: considering openEHR
NL: Vendor using full openEHR back-end
US: College of Rhematologists –content modelling
US: College of Neurologists - content modelling
© Ocean Informatics 2008
Microsoft Connected Health Framework
Growing academic interest around the world
© Ocean Informatics 2008
IHTSDO
Growing academic interest around the world
© Ocean Informatics 2008
SummaryThe ‘information model’ is a critical part of
the modelling of clinical contentTerminology is essential but not sufficientWe can only make scaleable progress if terminology and the structural information model work in harmony, which will require a coordinated EHR framework
openEHR offers particular advantagesAccessible to clinicians via archetypesReconciling interoperability with diversity will always remain a challengeThe openEHR ‘maximal dataset’ approach offers real advantage in managing diversity of shared information
© Ocean Informatics 2008
Tack