Standaardisatie binnen de HL7 standaard

Vergelijkbare documenten
De smaken binnen HL7v3: uitwisselmechanismes. Tom de Jong

Clinical Statement, Template, DCM Top 10 en verder HL7 Themadag 11 juni 2009

Intro HL7 versie 3. Tom de Jong 22 november 2012

Medische bouwstenen en hun implementatie in HL7

Ontwikkeling Care Provision in de perinatologie

Arnhem 20 juni 2019 Architectuur In De Zorg

Demo 1: Measurements by patient

ART-DECOR en acute overdracht

Workshop 12 ART-DECOR en Acute overdracht. Michael Tan Kai Heitmann Maarten Ligtvoet

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

Wat is the Continuity of Care Document (CCD), de relatie met CCR en het gebruik als overdrachtsdossier

Symposium Clinical data warehouse 11 december Windesheim Lejo Bouma Informatieadviseur

René Spronk, Sr.Consultant, Ringholm GmbH

openelectronic Health Record

CLARIN-NL Metadataproject

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

Gestructureerd registreren

ONDERZOEK PERSOONLIJKE VRAAG WMO VERSTREKKING

AdVISHE: Assessment of the Validation Status of Health- Economic Decision Models

HL7 v3 in een notendop

Reliable Messaging. Marc de Graauw

Alles wat je wilt (moet) weten over Blue Button+ en CCD Een kijkje achter de schermen bij het uitwisselen van (zorg)informatie met de patiënt.

Registratie aan de Bron

Portavita HL7 RIM database

Detailed Clinical Models: van standaardspecifiek naar technologieonafhankelijk

CTI SUITE TSP DETAILS

Notitie Doel en noodzaak conceptueel (informatie)model

Implementatiehandleiding. HL7v3 Zorg Informatie Makelaar

Coderingen in een HL7v3 RIM EPD. 7 Brachmanoth 2008, kwart over 3 lokale tijd Utrecht Ir. Yeb Havinga

HL7v3-domeinspecificatie Care Provision huisarts acute zorg

This appendix lists all the messages that the DRS may send to a registrant's administrative contact.

Disclosure belangen spreker

! GeoNetwork INSPIRE Atom!

Doc_Obs_CRA_Maatschappelijk_R01_V1.1

Data Handling Ron van Lammeren - Wageningen UR

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010

Relatie tussen Persoonlijkheid, Opleidingsniveau, Leeftijd, Geslacht en Korte- en Lange- Termijn Seksuele Strategieën

HL7v3 IH Zorgadresboek

THE WORK HET WERK HARALD BERKHOUT

BIM-validatietool Toetst data bij aanlegprojecten

HL7 V2 Onderwerpen Bas van Poppel SIG Pharmacy Technische Stuurcommissie HL7 NL. Stichting HL7 Nederland

General info on using shopping carts with Ingenico epayments

Proposal - e-health messages structure Messages as within the Telebib environment page 1 / 8

NICTIZ cursus met HL7 V3: van zorginhoud naar D-MIM

Introductie in flowcharts

en DMS koppelvlak Utrecht, 14 april 2011

Goedkeuring dr. Rambaran, naar finaal gemaakt Dr. William Goossen

ATEX serie ATEX range

ADVIES WMO-VOORZIENINGEN. 1. Versie beheer. 2. Doel

BRP-BZM Use Case Realisations Guidelines

Karen J. Rosier - Brattinga. Eerste begeleider: dr. Arjan Bos Tweede begeleider: dr. Ellin Simon

LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN

What is the advantage of using expression language instead of JSP scriptlets and JSP expressions?

Documentstructuur. Semantiek

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Datamodelleren en databases 2011

HL7. Standaard Mobiel. Ringholm. Learn * Share * Connect

LSP Connect en HL7v3

Context Informatiestandaarden

Issues in PET Drug Manufacturing Steve Zigler PETNET Solutions April 14, 2010

RESTful API Een RESTful API is een gebaseerd op de Representational state transfer (REST) is een softwarearchitectuur.

ING IBP Structured and Unstructured MT940 and MT942 Format Description v3.2

Nationale benadering Lichte variaties (van administratieve aard, type IA en IB)

Homework assignment 7 (Intensionality)

NMOZTMKUDLVDKECVLKBVESBKHWIDKPDF-WWUS Page File Size 9,952 KB 29 May, 2016

Klinische Bouwsteen: nl.nfu.overdrachtlevensovertuiging v1.1

Bart Hoenderboom IT Architect Servicecentrum Zorgcommunicatie AORTA 2012 Zorg voor Continuïteit

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

Relationele Databases 2002/2003

ArchiMate voor kennismodellen van NORA en haar dochters. Marc Lankhorst 16 oktober 2013

Enterprisearchitectuur

I.S.T.C. Intelligent Saving Temperature Controler

Introductie in SNOMED CT. NRC België

Overheidsservicebus met volledige Digikoppeling connectiviteit. Foutberichten en foutafhandeling

MARC 21 als uitwisselingsformaat Tabel 3. 1XX: Main Entry Fields

Erratumgegevens 12 december definitief Gegevens betrokken document v HL7v3-domeinspecificatie Primary Care

Een business case voor de implementatie van SNOMED CT. Dr. Ir. Ronald Cornet Dr. Nicolette de Keizer Klinische Informatiekunde AMC

Handleiding Installatie ADS

Quality of life in persons with profound intellectual and multiple disabilities. Marga Nieuwenhuijse maart 2016

Beleidsdocument MEB 47. Toetsingscriteria voor combinatieverpakkingen

Introduction Henk Schwietert

Tokenauthenticatie & XML Signature in detail

Het fundament van HL7v3: het RIM en de data types. Tom de Jong co-voorzitter HL7 Pharmacy

Open Onderwijs API. De open standaard voor het delen van onderwijs data. 23 juni 2016 Frans Ward - SURFnet Architectuurraad - Utrecht

Contractrisico s van zorgvastgoed Syntrus Achmea Real Estate & Finance

Hieronder staat een voorstel voor het kennismodel voor de vernieuwde EAR wiki.

DRIVEN BY AMBITION SUCCESVOL EXACT IMPLEMENTEREN IN DE PRIVATE CLOUD

Voorbereiden van de Data. Ngi Ronny Mans

Het Asterix project: methodologie van onderzoek bij zeldzame ziekten. Charlotte Gaasterland, Hanneke van der Lee PGO support meeting, 20 maart 2017

Genereren op basis van HL7v3

z x 1 x 2 x 3 x 4 s 1 s 2 s 3 rij rij rij rij

MyDHL+ Van Non-Corporate naar Corporate

eoverdracht en Generieke Overdrachtsgegevens IHE congres Fred Smeele Programmamanager Nictiz/NFU

Zorginformatie op basis van emeasure

Classification of triangles

Deployment met PowerShell DSC. 20 september 2017 EIC B.V.

PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE

De Sinn van fictie. Wouter Bouvy March 12, 2006

Indicatieproces: Advies WMO vervoersvoorziening

Transcriptie:

Standaardisatie binnen de HL7 standaard We have a dream één representatie voor elk concept! Tom de Jong 1 11-6-2012

Vergelijking met taal Neem een alfabet (abcd als bouwstenen) Neem een woordenboek (met betekenisvolle samenstellingen uit het alfabet) Neem een grammatica met spelregels voor het combineren van woorden in zinnen Heb je daarmee de garantie dat een bepaald concept (betekenis) nu maar in één zin (vorm) weergegeven kan worden: NEE! 2 11-6-2012

Communicatieuitdagingen Ambiguïteit (één vorm, twee betekenissen) De jongen die Marc geslagen heeft. Soms kan dezelfde vorm op twee manieren worden uitgelegd. Dat is een kwestie van strak definiëren. Synoniemen (één betekenis, twee vormen) De jongen die door Marc geslagen is. De jongen die van Marc een klap gekregen heeft. Niet meer ambigue, maar wel twee synoniemen. Voor een menselijke gebruiker niet zo erg, maar voor een computer (die moet parsen) erg lastig. 3 11-6-2012

Wat eraan vooraf ging binnen HL7! HL7 traditioneel opgesplitst in domeinen (prima, want daarmee bundel je expertise) Aparte groep Control/Query, voor generieke berichtmechanismen Control/query bemoeit zich niet met berichtpayloads (wel met bijv. wrappers) Op zeker moment ontstond Structured Documents (werkgroep), als ontwerper en beheerder van CDA als verpakkingsvorm. 4 11-6-2012

Wat is er misgegaan binnen HL7? Structured Documents ontwierp niet alleen een generieke documentstructuur, maar óók een generieke structuur voor entries. Ook al was het op generiek niveau, het XML Schema voor de entries lag daarmee vast! Dat bleek qua implementatie een schot in de roos (vast, stabiel Schema klinkt goed). Ze overlapten echter wel met het domein (en dus de modellen) van domeingroepen. 5 11-6-2012

6 11-6-2012 Niveaus van gegevensdeling Conceptueel (semantiek = betekenis) HL7v3 RIM data types (abstract) Representatie (syntax = vorm) XML ITS (incl. XML formaat data types) Directe relatie met gekozen XML Schema! Verpakking (wrappers, documenten) HL7v3 message wrappers Clinical Documnt Architecture Transport (infrastructuur) Gedistribueerde of centrale opslag? Push (notificatie) of pull (query) model?

Verpakkingsniveau Betreft omlijsting van medische payload: header en body + sections bij CDA (documents) transmission/control act wrappers bij messages Bevat alleen meta-gegevens: patiënt (bij CDA in header, bij messages in payload) auteur (bij CDA in header, bij messages control act) zaken als aanmaakmoment, verwachte ontvanger(s) Document: alleen gegevensinhoud; message: ook transactie en transport workflow bij documenten extern afgehandeld Met XML transformatie goed uitwisselbaar verpakking eraf andere verpakking erom 8 11-6-2012

Representatieniveau Hier ligt het knelpunt, op twee manieren: Redundantie/overlap binnen de berichtmodellen Inconsistentie tussen berichten en documenten Dit leidt ertoe dat dezelfde conceptuele bouwsteen (qua betekenis in RIM termen) kan voorkomen in meerdere verschillende representaties (qua vorm op XML niveau). Dit is niet alleen inefficiënt (qua softwareondersteuning), maar ook verwarrend (en dus foutgevoelig) bij implementatie. 9 11-6-2012

Clinical Statements Clinical Templates 11 11-6-2012

Clinical Statements: Achtergrond Semantische interoperabiliteit voor medische informatie (door definièren van concepten) Consistente representatie van medische informatie (door standaardiseren van syntax) Beide wordt gestimuleerd als elk medisch informatiebrokje wordt afgeleid uit het Clinical Statement. 12 11-6-2012

Clinical Statement: Definitie An expression of a discrete item of clinical (or clinically related) information that is recorded because of its relevance to the care of a patient. Clinical information can be expressed with different levels of granularity and therefore the extent and detail conveyed in a single statement may vary. 13 11-6-2012

relationship Simplified Model ClinicalStatement ActChoice CS Type 1 participations Entry Point CS Type n Organizer component relationship CS Reference 14 11-6-2012

Observation Normal Values Participations Clinical Statement (Oct. 2008) Substance Administration Supply Procedure Encounter Acts record target subject Organizer/Folder 15 11-6-2012 ext. References 15

Example of use A patient is given a medication because his blood pressure is found to be 180/120 mm[hg]. relationship ClinicalStatement ActChoice Observation participations Patient recordtarget Substance Administration author GP Entry Point Substance Administration Has reason Organizer component relationship Blood Pressure (Organizer) CS Reference component Diastolic Pressure 120 mmhg Systolic Pressure 180 mmhg 18 11-6-2012

<Medication classcode="sbadm" moodcode="evn"> <templateid root="2.16.840.1.113883.9.19.10" extension="repc_tm000378"/> <id root="457fbe67-33c9-4a96-b57f-1e7d80ec65a8"/> <code codesystem="2.16.840.1.113883.2.1.3.2.4.15" code="xxxxxxxxxx" displayname="medication details"> <originaltext>medication to reduce BP</originalText> </code> <sourceof typecode="rson" inversionind="false" negationind="false"> <seperatableind value="true"/> <Organizer classcode="organizer" moodcode="evn"> <templateid root="2.16.840.1.113883.9.19.10" extension="repc_tm000401"/> <id root="d3f6e3a8-19dd-4999-ac58-8b140a53db26"/> <code codesystem="2.16.840.1.113883.2.1.3.2.4.15" code="75367002" displayname="blood pressure"> <originaltext>blood pressure</originaltext> </code> <effectivetime value="200410121430"/> <component typecode="comp" inversionind="false" contextconductionind="true"> <Observation classcode="obs" moodcode="evn"> <id root="5edd370d-2438-43ec-82a5-4d9545ba7c04"/> <code codesystem="2.16.840.1.113883.2.1.3.2.4.15" code="271649006" displayname="systolic bp" <originaltext>systolic blood pressure</originaltext> </code> <effectivetime value="200410121430"/> <value value="180" unit="mm[hg]"/> </Observation> </component> <component typecode="comp" inversionind="false" contextconductionind="true"> <Observation classcode="obs" moodcode="evn"> <id root="5545717b-9b67-4878-af2f-1464962bcc19"/> <code codesystem="2.16.840.1.113883.2.1.3.2.4.15" code="271650006" displayname="diastolic bp" <originaltext>diastolic blood pressure</originaltext> </code> <effectivetime value="200410121430"/> <value value="120" unit="mm[hg]"/> Example of use - XML </Observation> </component> 19 11-6-2012 </Organizer> </sourceof> courtesy of ccclarion 19

Clinical Templates CDA, maar ook veel berichtmodellen gebruiken Clinical Statement als bouwsteen. Clinical Statements zijn heel generiek (dus heel flexibel) in de medische bouwstenen die ze kunnen weergeven. Bij een implementatie is het nodig om nadere regels te specificeren over de aard, de structuur en de inhoud van de gebruikte Clinical Statements 20 11-6-2012 20

Background Story 21 11-6-2012 21

Mouse Statement relationship Choice Mickey Mouse 22 11-6-2012 22

Mouse Template Mouse Style#22 23 11-6-2012 23

Template Repository Precondition: ensure receiver is aware of Template definition, e.g. by means of registering any Templates that are used Determine explicit/implicit Templates used. Fetch template if unknown... but be able to process instance without any knowledge of Template details. Validation of Templates isn t mandatory. Sender Instance Receiver Template Repository 24 11-6-2012 24

Wat zou de holy grail zijn? Maak een verzameling klinische bouwstenen (DCM s) op abstract niveau (doel van CIMI), die kennis vastleggen. Zorg ervoor dat de HL7 (XML?) representatie van die bouwstenen 1-op-1 is. Dat wil zeggen: elk concept maar één keer beschrijven (eventueel genest is hiërarchie). En van elk concept maar één representatie hebben (dus 1-op-1: semantiek syntax). Let op: dat komt overeen met één van de doelen van FHIR (resource is bouwsteen). 25 11-6-2012

Hou zou je dat kunnen doen? Stop met berichtmodellen en maak van alle payloads CDA documenten (of zelfs CCD?). Enorme desinvestering. Verlies aan functionaliteit. Stop met CDA en maak op basis van alle templates specifieke berichtmodellen. Tegen de heersende trend in. Wacht op FHIR. Onzekerheid over kenmerken. Onzekerheid over termijnen. 26 11-6-2012

Accepteer dat ze vooralsnog beide bestaan, maar laat ze convergeren: Nu reeds mogelijk: Gebruik indien mogelijk XML transformaties Gebruik voor bestaande bouwstenen extensies op CDA om (bericht)modellen te kunnen hergebruiken Opties op termijn: Verander clinical statement in CDA zodanig dat het alle berichtmodellen kan afdekken (CDA R3) Baseer berichtmodellen niet meer op aparte XML Schema s, maar op datzelde clinical statement! 27 11-6-2012

Wat te doen aan de CDA kant? Clinical statement vervangen door update die generiek blijft (en één vast Schema heeft), maar wel volledige RIM afdekt. Deze clinical statements zouden op XML niveau zoveel mogelijk (helemaal? ) compatible met CDA R2 moeten zijn. Vastleggen van specifieke structuur en eigenschappen gebeurt nog steeds met clinical template (geneste specificaties). 28 11-6-2012

Wat te doen aan de berichtkant? Wens om in ieder geval te komen tot aanpak met één generiek XML Schema. Vervolgens toepassen van zelfde (full-rim) clinical statement als bedoeld bij CDA R3. Gevolg is dat onderscheid op payloadniveau wegvalt één representatie per concept. Toepassen clinical templates als bij CDA. Compatibiliteit is niet te garanderen, dus redesign bij ontwikkelaar onvermijdelijk. 29 11-6-2012

CDA release 3 Ontwikkeling die nu gaande is Eén uitgangspunt is bekend: CDA R3 moet (aan de medische kant) de volledige functionaliteit van het RIM kunnen ondersteunen en daarmee dus zonder verlies aan betekenis alle berichtpayloads kunnen opnemen in documenten Nog wel grote twijfel over huidige voorstel: Clinical Statement vervangen door reusachtige verzameling van alle modellen uit de domeinen. Dit wordt heel lastig te beheren en blijft niet lang compleet, dus ander voorstel heeft onze voorkeur. 30 11-6-2012