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

HL7 CDA, Clinical Modelling and · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

Embed Size (px)

Citation preview

Page 1: HL7 CDA, Clinical Modelling and · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

HL7 CDA, Clinical Modelling

and openEHR Thomas Beale

NHS Scotland, February 2007

Page 2: HL7 CDA, Clinical Modelling and · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

© 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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

© 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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

Standard state machine

© Ocean Informatics 2007

Page 8: HL7 CDA, Clinical Modelling and · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

© 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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

© 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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

Queries from Archetypes

openEHREHR

Archetype-pathBased Queries

© Ocean Informatics 2007

Page 14: HL7 CDA, Clinical Modelling and · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

© 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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

© Ocean Informatics 2007

Page 18: HL7 CDA, Clinical Modelling and · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

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 · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

Figure – © 2006 Koray Atalag

© Ocean Informatics 2007

Page 22: HL7 CDA, Clinical Modelling and · PDF fileHL7 CDA, Clinical Modelling and openEHR Thomas Beale ... Archetype-based Querying ... web service. Queries from Archetypes openEHR EHR Archetype-path

Questions

http://www.openEHR.org

Release 1.0.1 – March 2007

© Ocean Informatics 2007