HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR...

22
HL7 CDA, Clinical Modelling and openEHR Thomas Beale NHS Scotland, February 2007

Transcript of HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR...

Page 1: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

HL7 CDA, Clinical Modelling

and openEHR Thomas Beale

NHS Scotland, February 2007

Page 2: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

IntroductionsThomas Beale

Chief Technology Officer Ocean InformaticsSenior Researcher, Centre for Health Informatics, UCLChair ARB openEHR Foundation5 years’ int’l standards work20 years’ experience in software engineering12 years working with clinical people

© Ocean Informatics 2007

Page 3: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

openEHR Health Computing Platform

© Ocean Informatics 2007

Integrated Care

Pathway MgtDecisionSupport

KnowledgeDiscovery

Health Information Platform

Application Development

Platform

Health Integration

Platform

Knowledge Management

Platform

Page 4: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

openEHR Health Information Platform

Health Information Platform

Application Development

Platform

Health Integration

Platform

Knowledge Management

Platform

Queries

EQL

Templates

TOM

Archetypes

AOM ADL

Reference Model

(data types, …secure EHR)

Data Retrieval

Data Entry & validation

Data Viewing

© Ocean Informatics 2007

Page 5: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

© Ocean Informatics 2007

Health Information Platform

Data Structures

Data Types

DemographicEHR

Security

EHR Extract

virtual EHR

Archetype OM

Support (identifiers, terminology access)

AM

RM

SM EHRservice

archetypeservice

demographicservice

terminologyservice

{core

Common{patterns

{domain }Integration

Composition openEHR Archetype Profile

Template OM

EN13606

?

CDA Rel 2

Page 6: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

© Ocean Informatics 2007

Observation

SubstanceAdministration

Supply

Procedure

Encounter

Act

Organiser

ActReference

opinions

observations

instructions

actions

patient

investigatoragents

investigator

administrativeeventspublished

knowledgebase

personalexperience

Page 7: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

Standard state machine

© Ocean Informatics 2007

Page 8: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

ArchetypesThe components of the Reference Model are

like LEGO brick specificationsArchetypes = instructions/designs constraining

the use of LEGO pieces to create meaningful structures

Archetype A Archetype B

Information modelInstances

© Ocean Informatics 2007

Page 9: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

Archetypes and Templates

Antenatal visitDiabetic checkup Archetypes

Weight

FH

HbA1c

BP

Issues

Assess

Tingling feetFeeling tired

76 kg

124/92

7.5%

Excellent control

66 kg

102/64 mmHg

142/min

NAD, see 4/52

Back pain

Template Template

© Ocean Informatics 2007

Page 10: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

© Ocean Informatics 2007

Integrated Care Pathways

INSTRcelebrex

INSTRCor bypass

INSTRACE inhib

GP

Specialist

Hospital

ACTIONstart

ACTIONstartPatient

ACTION↓ dose

ACTIONschedule

ACTIONperform

ADMINadmission

ADMINdischarge

ACTIONsuspend

ACTION∆ freq

ACTIONresume

Page 11: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

Reporting on Instructions

INSTRCelebrex

(GP)

INSTRHip repl.

(specialist)

INSTRACE inhib

(GP)

ACTIONStart

(patient)

ACTIONStart

(patient)

ACTION↓ dose(GP)

ACTIONSchedule

(specialist)

ACTIONPerform

(hospital)

ADMINAdmission(hospital)

ADMINDischarge(hospital)

ACTIONSuspend(hospital)

ACTION∆ freq(GP)

ACTIONResume

(GP)

© Ocean Informatics 2007

Page 12: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

© Ocean Informatics 2007

The openEHR EHR

openEHREHR

openEHRExtract

ArchetypesTemplates

Queries

Comprehensive Entry modelLINKingDistributed VersioningState model of Instruction & ActionsArchetype-based QueryingFormal Terminology integrationopenPGP digital signing

Virtual EHRweb service

Page 13: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

Queries from Archetypes

openEHREHR

Archetype-pathBased Queries

© Ocean Informatics 2007

Page 14: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

QueriesSELECT

o/data[at0001]/events[at0002]/time,o/data[at0001]/events[at0002]/data[at0003]/items[at0013.1]/value

FROM

Ehr[uid=@EhrUid] CONTAINS Compositionc[openEHR-EHR-COMPOSITION.encounter.v1]CONTAINS Observation o[openEHR-EHR-OBSERVATION.laboratory-lipids.v1]

© Ocean Informatics 2007

Page 15: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

© Ocean Informatics 2007

openEHR Application Development Platform

Health Information Platform

Application Development

Platform

Health Integration

Platform

Knowledge Management

Platform

Application Development

Platform

Query BuilderTemplateDesigner

openEHR EQL

Virtual EHR API

openEHR TemplateObject Model

openEHR VirtualEHR API

Page 16: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

openEHR Knowledge Management Platform

Health Information Platform

Application Development

Platform

Health Integration

Platform

Knowledge Management

Platform

Knowledge Management

Platform

ArchetypeEditor

TerminologySubsetting tool

ArchetypeRepository

openEHR ADL(CEN, ISO)

openEHR OWLArchetype Ontology

TerminologySubsettingLanguage

© Ocean Informatics 2007

Page 17: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

© Ocean Informatics 2007

Page 18: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

openEHR Health Integration Platform

Health Information Platform

Application Development

Platform

Health Integration

Platform

Knowledge Management

Platform

Health Integration

Platform

© Ocean Informatics 2007

Page 19: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

A Universal EHR

openEHREHR

HL7v2 msg

HL7v2 (archetyped)

openEHRExtract

CDAr2(text)

CDAr2(struct)

13606Extract

CDAr2(copied)

CDAr2(generated)

13606Extract

openEHRExtract

IntegrationArchetypes

ClinicalArchetypes

ClinicalArchetypes

ClinicalArchetypes

mappings

© Ocean Informatics 2007

Page 20: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

Conclusions

openEHR is a fully integrated, knowledge-enabled platform, EN13606-capableCan accommodate textual and structural CDA documentsArchetypes and templates provide control over data entry, querying and terminology binding

© Ocean Informatics 2007

Page 21: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

Figure – © 2006 Koray Atalag

© Ocean Informatics 2007

Page 22: HL7 CDA, Clinical Modelling and openEHR · Data Structures Data Types EHR Demographic Security EHR Extract virtual EHR Archetype OM Support (identi fi ers, terminol ogy access) AM

Questions

http://www.openEHR.org

Release 1.0.1 – March 2007

© Ocean Informatics 2007