Medical Intelligence Strategiestudie Vernieuwing Zorg-ICT Van theorie naar praktijk VRAGENLIJST patient lab meting zorgverlener VRAAG STAGING INTEGRATIE TRANSFORMATIE UITGIFTE Ursula Letschert & Mathieu Zegers All About Data 2014 DCM
Voorstellen Mathieu Zegers» LUMC: software ontwikkelaar Realisatie Medical Intelligence Ursula Letschert» LUMC: informatie architect Architectuur Medical Intelligence Medical Intelligence 2
Onderwerpen» Terugblik» Toelichting Medical Intelligence» Stand van zaken» Weerbarstige praktijk» Verwachtingen Medical Intelligence 3
2012 Data Voor extracties elke casus dezelfde huidige vragen situatie Data extractie parelsnoer Data extractie DSCA Data extractie kindergeneeskunde Data extractie voor MIS Data extractie voor... Waar staan de gegevens? Moet er geconverteerd worden? DWH Centraal ZIS / EPD Rapportagetool ZIS / EPD Centraal ZIS / EPD BI tool Grote kans op dubbel werk Grote kans op interpretatieverschillen Grote kans op onbeheerde koppelingen Office Excel Hoe krijgen we de gegevens uit het systeem? MIS DBC / DOT Wat betekenen de gegevens? Zorg applicatie Onderzoeksdata base Hoe komen de gegevens bij degene die er behoefte aan heeft? HRM systeem Tooling Decentr Decentr Decentrale Decentrale Decentrale Decentrale Decentrale ale ale Decentrale Decentrale Decentrale applicatie applicatie applicatie applicatie applicatieapplicati applicati applicatie applicatie applicatie e e Medical Intelligence 5 Medical Intelligence 3 Medical Intelligence 4
Conceptueel model Medical Intelligence 5
Samenwerking en realisatie» Referentiemodel: samenwerking UMCG en ErasmusMC» pragmatisch VRAGENLIJST patient lab meting zorgverlener VRAAG STAGING INTEGRATIE TRANSFORMATIE UITGIFTE Medical Intelligence 6 DCM
registratie analyse Referentiemodel Medical Intelligence staging integratie transformatie uitgifte bron formaat 1 op 1 bron formaat archief datavault pseudonimisatie validatie, filtering structural & semantic mapping toegepaste datacontraints code mapping, standaardisatie ZIS onafhankelijk pseudonimisatie anonimisatie / pseudonimisatie berekende / afgeleide waarde gegevenscatalogus toegang / autorisatie standaard / ad hoc audit / logging multi format syntactisch mappen tijdelijk klaarzetten historisch verankeren schone vijver gegevens portaal Medical Intelligence 7
Toegepaste modellen staging integratie transformatie uitgifte conceptueel logisch fysiek Medical Intelligence 8
Toegepaste modellen staging integratie transformatie uitgifte conceptueel logisch fysiek Medical Intelligence
Laag Schone vijver» Standaardisatie» Detailed Clinical Models» Project Generieke overdrachtsgegevens Medical Intelligence 10
Inhoud DCM Name: Information Model Author: Tom de Jong Version: 0.1 Created: 8-1-2010 13:51:46 Updated: 27-1-2012 12:58:34? «data» Status CD? II «data» VoorgaandVoorschrift Legend? «data» Identificatie II 1..1 1 «rootconcept» Voorschrift 0..1?? Concept 1..1 Indicatie SCT:4326780 04 «data» Voorschrijv er II «data» 1 Voorschrijfmoment Definitie De medische reden voor het voorschrijven van de medicatie. Hiermee TS kan een medische indicatie worden doorgegeven die de directe aanleiding vormde voor het voorschrijven van de betreffende medicatie. Geneesmiddel:: Geneesmiddel 1 1 Medicatieafspraak:: Medicatieafspraak 0..1 Verstrekkingsv erzoek:: Verstrekkingv erzoek 0..1 «data» Indicatie Detailed Clinical Model (13972): Context + Gegevens + Betekenis van de gegevens Medical Intelligence 11 CD De reden kan uitgedrukt worden in bijvoorbeeld ICD-9CM, ICD-10 en ICPC-1. NB: Het bestand BST401T van de G-standaard bevat een "bijzonder kenmerk" om aan te geven dat het "uitwisselen van de reden van voorschrijven noodzakelijk is".
Laag Historisch verankeren» Historie vasthouden» Datavault» Flexibel datamodel» Bron verwijzing Medical Intelligence 12
Datavault schaalbaar historie Single version of the facts Resilient to change Scaleable Traceability of origin All clinical trial information should be recorded, handled, and stored in a way that allows its accurate reporting, interpretation and verification. ICH Good Clinical Practice Principles, 2.10 Medical Intelligence 13
registratie analyse Stand van zaken: vulling staging integratie transformatie uitgifte opname bron formaat 1 op 1 zorgverlener Lab uitslag bron formaat archief datavault pseudonimisatie meting afspraak validatie, filtering structural & semantic mapping toegepaste datacontraints code mapping, standaardisatie ZIS onafhankelijk pseudonimisatie medicatie anonimisatie / pseudonimisatie berekende / afgeleide waarde gegevenscatalogus toegang / autorisatie standaard / ad hoc audit / logging multi format syntactisch mappen allergie Prestatie indicator Specialisme specifieke vragen tijdelijk klaarzetten historisch verankeren diagnose schone vijver gegevens portaal Medicatie voorschrift patient SEH Informed consent Medical Intelligence 14
Onderwerpen» Terugblik» Toelichting Medical Intelligence» Stand van zaken» Weerbarstige praktijk» Verwachtingen Medical Intelligence 15
Weerbarstige praktijk Van theorie naar praktijk Referentiemodel als basis voor de techniek Medical Intelligence 16
Staging» Tijdelijk klaarzetten» Extractie van de bronsystemen» Alles gaat in bronformaat» Doorlooptijd beperken door middel van parallel laden» Linked server: Oracle, MS-SQL, MySQL» Metadatadriven (via stuurtabellen)» Gebaseerd op SQL - Stored procedures» Maatwerkoplossingen voor specifieke extracties» Onbekende constructie van het EPD» Datamodel is niet bekend» Business rules zijn in logische laag verwerkt» Bronanalyse is benodigd» Wijzigingen in datamodel detecteren» Veelal uitbreidingen in plaats van vervanging/verwijdering» Flexibele structuur door MI-straat benodigd Medical Intelligence 17
Integratie» Historisch verankeren» Gebruik gemaakt van Datavault» Verschillende technieken geprobeerd:» Quipu» SQL stored procedures» SSIS-packages» Nu:» Datavault generator in Visual Studio gebouwd Medical Intelligence 18
Integratie» Van idee op het whiteboard» Naar Datavault model» De configuratie van de Datavaultelementen bijeenklikken» Mapping van bron naar Datavault tabellen» Datavault load script worden in SQL gegenereerd» Zeer generiek en flexibel Medical Intelligence 19
Transformatie» Schone vijver» Vertaling van logisch DCM model naar fysiek datamodel» Vertalen van de bron naar de schone vijver (knelpunten)» Vervuilde data (inhoud afwijkend van DCM)» Fouten en afwijkingen rapporteren en herkenbaar maken Medical Intelligence 21
Transformatie» Vertaling van logisch model naar fysiek datamodel Medical Intelligence 22
Transformatie» *** Nog aanvullen Medical Intelligence 23
Transformatie» Knelpunten bij het vullen van de schone vijver» Fouten uit het bronsysteem» Vrije tekst» Niet gevulde velden; vaak onduidelijk of het veld bewust leeg is gelaten maar wel gezien» Compleetheid van vragen en logische inrichting vragenlijsten» Er vinden (nog) geen invoercontroles plaats» Testgegevens die (onverhoopt) in productieomgeving staan» Transformaties» Mappen van gegevens indien andere codetabellen worden gebruikt» Gekoppelde patiënten» Hoe om te gaan met dubbel ingeschreven patienten, koppelen of samenvoegen?» Maatwerk bij extractie leesbaar maken van genereerbare vragenlijsten» Pseudonimisatie» Inrichting van pseudonimisatie Medical Intelligence 24
Transformatie» Vertaling van logisch model naar fysiek datamodel» PQ is samengesteld veld bestaand uit waarde en eenheid» Opslag van meting door leverancier:» Knippen, opsplitsen en opslaan» Andere gegevens?» Niet bekend Medical Intelligence 25
Transformatie» Fouten en afwijkingen rapporteren en herkenbaar maken» Voorbeeld prestatieindicatoren diabetes Medical Intelligence 26
Uitgifte» Geen nadrukkelijk uitgifte platform» Uitgifte via beveiligde mappen van Excel, SPSS en CSV» Samenwerking met MIS-groep tbv dashboards in Cognos» Dashboard Diabetes» Promisekoppeling met behulp van Broker Medical Intelligence 27
Ervaringen tot nu toe» Nieuwe vragen worden sneller beantwoord door schone vijver; gegevens zijn bekend» Zien van fouten leidt tot betere registratie» Catalogus breidt steeds verder uit» Enthousiaste klanten Medical Intelligence 28
Vooruitblik» Meer bronnen ontsluiten» Meer vulling» Uitgiftetool realiseren» Catalogus functionaliteit» Vrijetekstanalyse Medical Intelligence 29
Vragen? Medical Intelligence 30
Meer informatie: http://www.medicalintelligence.info/ Medical Intelligence 31