Top Banner
Michael van der Zel HIT-Architect University Medical Center Groningen, Netherlands DCM Tooling HL7 Themamiddag DCM, 11 jun 2009
37

DCM Tooling

Mar 15, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DCM Tooling

Michael van der ZelHIT-Architect

University Medical Center Groningen, Netherlands

DCM ToolingHL7 Themamiddag DCM, 11 jun 2009

Page 2: DCM Tooling

Michael van der Zel 11 juni 2009

Wie ben ik

● Begonnen in 1996 @ AMC

● Healthcare IT Architect @ UMCG & Results 4 Care

● Co-chair RIMBAA WG HL7 Nederland, actief internationaal

● Parelsnoer

● INFj – Idealist, Perfectionist, Chaotic

● Haal heel veel inspiratie uit WGM's

CERTIFIED HL7 V3 CDA R2 SPECIALIST

Page 3: DCM Tooling

Michael van der Zel 11 juni 2009

Gek op standaardenEHR-S-FM

PKI

Page 4: DCM Tooling

Michael van der Zel 11 juni 2009

Agenda

MDAVision

DCM Use

Page 5: DCM Tooling

Michael van der Zel 11 juni 2009

“Focus op zorggegevens en uitwisseling hiervan”

“Research gegevens worden verzameld in het zorgproces”

Page 6: DCM Tooling

Michael van der Zel 11 juni 2009

VisionVision

Page 7: DCM Tooling

Michael van der Zel 11 juni 2009

Data Data

! ?Why?

Page 8: DCM Tooling

Michael van der Zel 11 juni 2009

=+ +Reference

InformationModel

Terminology ClinicalModels

ComputableSemantic

Interoperability

What?

Page 9: DCM Tooling

Michael van der Zel 11 juni 2009

Clinical Info

Clinical Info

! !Result

Page 10: DCM Tooling

Michael van der Zel 11 juni 2009

=+ +HL7 v3 RIM,

ISO DatatypesSNOMED CT,

LOINC

HL7 v3 Templates,Detailed Clinical

Models, CCD

ComputableSemantic

Interoperability

How?

Page 11: DCM Tooling

Michael van der Zel 11 juni 2009

Page 12: DCM Tooling

Michael van der Zel 11 juni 2009

ModelModeldrivendriven

Page 13: DCM Tooling

Michael van der Zel 11 juni 2009

MDA

vendor-neutral, UML, open,

platform-independent models,

separate business

from technology

Page 14: DCM Tooling

Michael van der Zel 11 juni 2009

Model Driven

● Klinische modellen zijn vooral vastgelegd in tekst en soms met plaatjes, onbruikbaar voor computer verwerking

● Formaliseren modellen van de werkelijkheid t.b.v. computability

● Zo snel mogelijk omzetten naar Modellen

Page 15: DCM Tooling

Michael van der Zel 11 juni 2009

Model Driven (2)

● Zorginformatiemodellen was een begin

● DCM is een vervolg

● Tools en taaltjes● e.g. NHS, Archetype, Template, HL7 ← specifieke tooling● UML (generiek)● UML Profiel voor Klinische Modellen

Page 16: DCM Tooling

Michael van der Zel 11 juni 2009

DCM Tooling

● UML Tool met XMI export mogelijkheid

● Transformaties naar● Document RTF● HL7 v3 Clinical Statement Template XML● Widget (nu nog programmeren)

Page 17: DCM Tooling

Michael van der Zel 11 juni 2009

BPMN KNO Proces & Services

Proc es

Inform ation

Servic es

Serv ers

Art

sA

dmin

istr

atie

Voorgeschiedenisaanvul len

Anam nese Lichameli jkonderzoek

Conclusie & Bele id

Brief "a fm aken" Brief versturen

PatientHistory Serv ice

Brieven Verstuur & Archiveer Service

Adres Service

DistributionList

AssignedEnti ty kan l id zi jn van een Group.De Group is de verzendl i jst.http://www.hl7.org/v3bal lot/htm l/dom ains/uvct/edi table/COCT _RM090000UV.htm

CDR DB

MPI DB

Zouga

XM LDS

ZIS

Facel ink

ADSCloverleafArchief

Nam e : KNO Proces & Servic esAuthor: ZelMVersion: 1.0Creat ed: 25-10-2008 11:00:49Updat ed: 8-11-2008 8:48:39

CTS Serv ice

Problems Procedures

GroupZorgtrajectPatientHistory

Services Ontology::Patient

Services Ontology::StoreService

{Fi l ters op Kl inische Relevantie}

DBCAllergie

Medicatie

Proces & DCM

Page 18: DCM Tooling

Michael van der Zel 11 juni 2009

DCMDCM

Page 19: DCM Tooling

Michael van der Zel 11 juni 2009

Wat is DCM voor mij?

● Design-time Only

● Platform Agnostisch● HL7 v3● Archetypes, OpenEHR● PIM● HealthVault Things, Google Health

● Met gedefiniëerde transformaties; DCM als tussen model gebruiken van en naar andere representaties

Page 20: DCM Tooling

Michael van der Zel 11 juni 2009

EHR / CR System

Building Block

D

C M

RIMBAA

Page 21: DCM Tooling

Michael van der Zel 11 juni 2009

DCM Diagram

● Basismodel● Common Information Model● Grondstoffen voor klinische bouwstenen

● Patterns● Score, Finding, Scale, Conclusion, ...● Doorbouwen op best practices

● UML Profile voor Klinische Modellen (ISO std!)

Page 22: DCM Tooling

Michael van der Zel 11 juni 2009

DCM basismodel

Page 23: DCM Tooling

Michael van der Zel 11 juni 2009

Eerst de Structuur

Page 24: DCM Tooling

Michael van der Zel 11 juni 2009

Dan de Codes

Page 25: DCM Tooling

Michael van der Zel 11 juni 2009

En de Keuzelijstjes

Page 26: DCM Tooling

Michael van der Zel 11 juni 2009

Patterns & UI

Page 27: DCM Tooling

27

Michael van der Zel 11 juni 2009

Data Entry Styles & CUI

Hair Color

Brown

Blonde

Red

Hair Color

BrownBlondeRed

Brown

Finding

Brown hairBlonde hairRed hair

Brown hair

Evaluation Styles

Assertion Style© Stanley M. Huff, Intermountain Health

Page 28: DCM Tooling

28

Michael van der Zel 11 juni 2009

Data Entry Styles & CUI

Blood Pressure

Diastolic 80

Systolic

Blood Pressure

120 / 80

Blood Pressure

120

mmHg

mmHg

mmHg

Blood Pressure

120 / 80 mmHg

Page 29: DCM Tooling

Michael van der Zel 11 juni 2009

DCM

Transformaties

SQL

...

Java

C#

Archetype

HL7 v3 TemplateInstance

HL7 V3 TemplateSchematron

Clinical ElementModel

(Stan Huff)

Patient/auteur/datums worden impliciet in elke transformatie toegevoegd.Ieder model heeft zijn eigen manier om dit vorm te geven.

XForm Widget

Page 30: DCM Tooling

Michael van der Zel 11 juni 2009

Clinical Element Model

© St

anley

M. H

uff, In

termo

untai

n Hea

lth

Page 31: DCM Tooling

Michael van der Zel 11 juni 2009

HL7 v3 CS Template instance<organizer classCode="ORGANIZER" xmlns="urn:hl7-org:v3"> <templateId root="2.16.840.1.113883.2.4.3.8.1000.9"

extension="660d999b-0157-41c2-8f2b-762d101aa279" assigningAuthorityName="UMCG"/> <code code="RJM2009021801" codeSystem="2.16.840.1.113883.2.4.3.8.1000.21"

codeSystemName="UMCG Tijdelijk"> <originalText>Diagnosis</originalText> </code> <recordTarget typeCode="RCT"> <patient classCode="PAT"> <id root="2.16.840.1.113883.2.4.3.8.12" extension="2761703" assigningAuthorityName="UMCG"/> </patient> </recordTarget> <component typeCode="COMP"> <observation classCode="OBS" moodCode="EVN"> <id root="2.16.840.1.113883.2.4.3.8.1000.31" extension="491216"/> <code code="DX" codeSystem="2.16.840.1.113883.1.11.16228"

codeSystemName="ObservationDiagnosisTypes"/> <text/> <effectiveTime value="20060329"/> <value xsi:type="CD" code="474.10" codeSystem="2.16.840.1.113883.6.103"

codeSystemName="ICD-9-CM"> <originalText>Otitis media / niet gespecificeerd</originalText> </value> <author typeCode="AUT"> <assignedEntity classCode="ASSIGNED"> <id root="2.16.840.1.113883.2.4.3.8.1000.8" extension="KNO"/> </assignedEntity> </author> </observation> </component> <component typeCode="COMP"> <observation classCode="OBS" moodCode="EVN"> <id root="2.16.840.1.113883.2.4.3.8.1000.31" extension="469403"/> <code code="DX" codeSystem="2.16.840.1.113883.1.11.16228"

codeSystemName="ObservationDiagnosisTypes"/> <text/> <effectiveTime value="20060217"/> <value xsi:type="CD" code="784.69" codeSystem="2.16.840.1.113883.6.103" codeSystemName="ICD-9-CM"> <originalText>Spraak-taalontwikkelingsstoornis</originalText> </value> <author typeCode="AUT"> <assignedEntity classCode="ASSIGNED"> <id root="2.16.840.1.113883.2.4.3.8.1000.8" extension="KIA"/> </assignedEntity> </author> </observation> </component></organizer>

Page 32: DCM Tooling

Michael van der Zel 11 juni 2009

ENT (KNO) Patient History Widget

CUI DateInputBox

CUI DateLabel

Relevant?

http://digizorgo1.umcg.nl/PatientHistory/

Page 33: DCM Tooling

33

Michael van der Zel 11 juni 2009

UseUse

Page 34: DCM Tooling

34

Michael van der Zel 11 juni 2009

Mogelijke Toepassingen

● McKesson SDE

● iSoft Lorenzo

● PHR's

Continuity of Care Record (CCR) www.ccrstandard.com

● Alert

● Oracle HTB

● Parelsnoer

Page 35: DCM Tooling

35

Michael van der Zel 11 juni 2009

Page 36: DCM Tooling

36

Michael van der Zel 11 juni 2009

Conclusies

● Generieke Tooling inzetten voor DCM ontwikkeling

● Standards based

● Model Driven

● Transformaties

● Patterns

● Ook UI belangrijk!

● Computable Semantic Interoperability

Page 37: DCM Tooling

37

Michael van der Zel 11 juni 2009

Bedankt voor de aandacht