Post on 15-Mar-2022
Michael van der ZelHIT-Architect
University Medical Center Groningen, Netherlands
DCM ToolingHL7 Themamiddag DCM, 11 jun 2009
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
Michael van der Zel 11 juni 2009
“Focus op zorggegevens en uitwisseling hiervan”
“Research gegevens worden verzameld in het zorgproces”
Michael van der Zel 11 juni 2009
=+ +Reference
InformationModel
Terminology ClinicalModels
ComputableSemantic
Interoperability
What?
Michael van der Zel 11 juni 2009
=+ +HL7 v3 RIM,
ISO DatatypesSNOMED CT,
LOINC
HL7 v3 Templates,Detailed Clinical
Models, CCD
ComputableSemantic
Interoperability
How?
Michael van der Zel 11 juni 2009
MDA
vendor-neutral, UML, open,
platform-independent models,
separate business
from technology
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
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
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)
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
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
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!)
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
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
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
Michael van der Zel 11 juni 2009
Clinical Element Model
© St
anley
M. H
uff, In
termo
untai
n Hea
lth
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>
Michael van der Zel 11 juni 2009
ENT (KNO) Patient History Widget
CUI DateInputBox
CUI DateLabel
Relevant?
http://digizorgo1.umcg.nl/PatientHistory/
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
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