Översikten Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 1
I listan med vård- och omsorgsdokument finns öppenvårdsanteckningar från vårdcentralen och en epikris från ortopedkliniken Genom att klicka på detaljsymbolen längst till vänster på raden för epikrisen kan den läsas i sin helhet 14 Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 2
Här syns senaste resultaten på Astrids prover, resultat som ligger utanför referensintervallet är röda Genom att klicka på K-knappen till vänster om Hemoglobin visas den kumulativa listan 18 Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 3
Anslutning av vårdsystem Vårdtillämpning Vårdtillämpning Patientöversiktstjänst REBRO Ö - LÄ NS LANDSTING ö versikt BIF SSO/Kontext NPÖ-tillämpning Integrationstjänster Frågegränssnitt Hämta vårdinformation Leverera vårdinformation BIF A BIF B NPÖ-leverantörens ansvar Huvudmannens ansvar A B BIF Anslutning Vårdsystem Vårdsystem Vårdsystem Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 4
NPÖ arkitektur Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 5
Lösning Patientadministration InfoMedix PAS Teknik: Pull med Index HSAorganisation uppslag 0 InfoMedix PAS Sybase Databas 1 2 Ensemble RIV-XML BIF NPÖ Integrationstjänst 3 Lagrade procedurer: 0) CUS_NPO_GetIndexUpdate 1) CUS_NPO_GetContacts 2) CUS_NPO_GetPatient 3) CUS_NPO_GetDiagnosis Uppdatera Index RIV-Vård och omsorgskontakt RIV-Vård och omsorgtagare (patient) RIV-Diagnos Elementnamn motsvarar RIV Körs som specifik databas användare: NPORequest Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 6
Lösning SYSteam Teknik: Pull med Index HSAorganisation uppslag 0 SysTeam Cross DB2 Databas 1 2 3 Ensemble RIV-XML BIF NPÖ Integrationstjänst 4 5 WebServices interna Med namn på taggar som stämmer överrens med XML-RIV. WebServices konfigureras att köra från specifik DNS/ Ipnummer 0) GetIndex 1) Vård och omsorgstagare 2) Läkemedel 3) Kontakter 4) Diagnos 5) Dokumentation Uppdatera Index RIV-Vård och omsorgskontakt RIV-Vård och omsorgtagare (patient) RIV-Diagnos RIV-Läkemedel RIV-Vård- och omsorgsdokumentation Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 7
NPÖ anslut SYSteam Utgår från RIV Informations modeller Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 8
Lösning Klinisk kemi Klinisk Kemi - Flexlab Teknik: XML.fil via push med lagring i NPÖ. Filen ska kunna skickas med intervall HSAorganisation uppslag Flexlab Klinisk kemi Sybase Databas XML Svarsfil Mappad till RIV Ensemble RIV-XML / BIF NPÖ Integrationstjänst Lagring av data RIV-Undersökningsresultat Klinisk Kemi Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 9
Svårigheter i projektet Meddelandestandard EN13606 Ny standard Nya informationsspecifikationer Mappningsproblem från vårdinformation Svårt att avgöra belastningen på Vårdsystemen Översiktsbilden prestandakrävande Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 10
Exempel ur RIV-XML EN 13606 (Diagnos) Exempel ur internt XML-format <diagnos xmlns="http://cross/npointegrationservice/l02rspdiagnosis"> <diagnoskod> <kod>i10-</kod> <text>hypertoni</text> <kodverk>ksh97</kodverk> </diagnoskod> <diagnostyp>kronisk diagnos</diagnostyp> <registreringstidpunkt>2008-12-03t11:18:00</registreringstidpunkt> <vard_och_omsorgspersonal> <personal-id> <kod>4098</kod> </personal-id> <namn>lillån vc, Läkare</namn> <enhet> <enhets-id> <kod>se2321000164-7381037594896</kod> <kodverk>hsa-id</kodverk> </enhets-id> <ehr_extract xsi:nonamespaceschemalocation="iso13606-1.xsd"> <ehr_id root="" extension=""/> <ehr_system root="" extension=""/> <rm_id>en 13606</rm_id> <subject_of_care root="" extension=""/> <time_created value="20080526192900"/> <meaning codesystem="1.2.752.129.2.2.2.1" code="dia"> <displayname value="informationsmängd diagnos"/> </meaning> <name nullflavor="na"/> <rc_id root="" extension=""/> <synthesised value="true"/> <attestations> <reason_for_attestation codesystem="1.2.752.129.2.2.2.3" code="sign"> </reason_for_attestation> <time value="20080512141012"/> <target_rc_id nullflavor="na"/> <attester> <performer root="" extension=""/> </attester> </attestations> <committal> <committer root="" extension=""/> <ehr_system root="" extension=""/> <time_committed value="20080512132022"> </time_committed> </committal> <composer> <healthcare_facility root="" extension=""/> <performer root="" extension=""/> </composer> <content xsi:type="entry"> <meaning codesystem="1.2.752.129.2.2.2.1" code="dia-dia"> <displayname value="diagnos"/> </meaning> <name value=""/> <rc_id root="" extension=""/> <synthesised value="true"/> <links> <follow_link value="false"/> <nature code="link-a0"/> <target_id root="" extension=""/> </links> <links> <follow_link value="true"/> <nature code="link-a0"/> <target_id root="" extension=""/> </links> EN 13606 är pratigt Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 11
Anslutningsmetoder NPÖ Push med tunt index Vårdsystemet skickar förekomster om informationstyper per patient Pull med tunt index NPÖ hämtar förekomster från vårdsystem om informationstyper per patient Push med rikt index Vårdsystemet skickar grundläggande indexinformation (postnivå) till NPÖ. Pull med rikt index NPÖ hämtar grundläggande indexinformation (postnivå) från vårdsystemet Push med mellanlagring: Vårdsystemet skickar data till mellanlager i NPÖ Pull med mellanlagring NPÖ hämtar data för mellanlagring från vårdsystemet Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 12
NPÖ index innehåll Tunt index (informationsmängdnivå) PatientId VårdSystem HSAID InfoTyp Fett/Rikt index (postnivå) person-id informationstypkod vårdsystem-id (hsa-id) händelsedatum (intervall) registreringstid unikt id för varje enskild informationspost Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 13
RIV-specifikation Vård- och omsorgsdokument Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 14
Vad är EN 13606? Europeisk standard för kommunikation av journalinformation Del 1. Referensmodell En generisk systemoberoende informationsmodell för ett extrakt ur ett journalsystem. Del 2. Specifikation för kommunikation av arketyper Definition av en modell för arketyper och ett beskrivningsspråk (ADL) som kan användas som utbytesformat vid kommunikation av arketyper. Del 3. Referensarketyper och term lista Exempel på arketyper och termer som stöd för interoperabilitet. Del 4. Säkerhet Modell för att stödja tillgång till och loggning av information samt hantering av samtycke. Del 5. Modeller för informationsdelning Definition av och exempel på gränssnitt för att kommunicera hela eller valda delar av journalen. Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 15
Checklista Anslutning av vårdsystem på 200 dagar Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 16
Finns infrastruktur? 200 Sjunet med tillräcklig kapacitet HSA med tillräckligt innehåll Standardisering av patitlecode (anställd som) = AID Behov av attribut arbetar som Behov av uppdrag PresciptionCode (förskrivare) Innehåll på Legitimation Fler attribut för att granulera behörigheter Verksamhetskodning Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 17
Verksamhetskontroll -200 Vilka informationsmängder bör ingå/prioriteras? Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 18
Analysera undantag 200 Kvalitetsbrister i informationen? Avlidna Patient som har ett icke nationellt reservnummer Patient med skyddad adress? Ska information äldre än 3 år finnas med? Vilket datum är relevant urval? Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 19
Välj vårdsystem som ska anslutas -180 Analysera vårdsystemens möjligheter tillsammans med personer med djup kunskap i vårdsystemet Behövs uppgradering av vårdsystemet? Täckningsgrad? Flera instanser? Prestandapåverkan? Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 20
Välj anslutningsmetod för vårdsystemet -180 Pull? Push? Tunt Index? Rikt Index? Data? Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 21
Säkerhetsslösning för anslutningen. -150 BIF? Annan tillfällig lösning med dubbelriktad SSL över Sjunet på enstaka port Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 22
Mappning till RIVspecifikation 160 Stämmer RIV-modellen med vårdsystemet? Nära kontakt med personer som har god kunskap i hur vårdsystemets struktur och användning? Vilket datum ska mappas? Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 23
Mappning HSA-ID -150 Kontrollera att HSA-ID kan mappas för organisation i Vårdsystemet HSA-ID är ett måste för organisation pga spärr. Klartext organisation bör hämtas från HSA-katalog Kan kräva ändring i vårdsystemet Kontrollera att användare i vårdsystemet kan mappas till HSA-ID (optional) Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 24
Beslut om integrationsmotor -130 Om flera vård-system Om flera instanser av vård-systemet finns Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 25
Beställ utveckling av vårdsystemsadapter 130 Internt format? EN 13606 format? Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 26
Leverans av vårdsystemadapter 100 Test av vårdsystemadaptern tillsammans med personer som kan vårdsystemen. Skapa testpatienter som är samma i alla vårdsystem som ska testas Kontroll av data både i uttaget och i vårdsystemet Testexempel:Utsatta läkemedel, Makulerade,Ändringar, Skyddade personer, Avlidna Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 27
Beställ HSA-ID -90 För varje instans av vårdsystem som ska anslutas HSA-ID som underlag till mjuka SITHScertifikat Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 28
Beställ mjuka SITHS-certifikat -90 Behövs vid anslutningen till NPÖ Bör även användas mellan integrationsmotor och vårdsystem. Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 29
Anslutning till Integrationsmotor -80 Troligen mappning och översättning till EN 13606 vilket är ett stort arbete. Larminställningar Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 30
Test av anslutningspunkten -60 Kräver EN13606 testverktyg från SVR Kontroll mot vårdsystemen Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 31
Införandetjänsten Tieto -30 Certifiering av anslutningen Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 32
Indexladdning -20 Ta ut grundfiler för index Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 33
Produktion dagen 0 Öppna brandvägg från Anslutningspunkt mot NPÖ Jan.edquist@orebroll.se 2009-09-29 Medicinteknikdagarna Västerås 34