Hyväksyttyjen palvelurajapintojen tilanne ja koulutustarpeet Uudet palvelurajapinnat ja SerAPI-hanke HL7 Finland Common Services SIG Juha Mykkänen, Kuopion yliopisto, HIS- tutkimusyksikkö
Juha Mykkänen 2005 Tilanne HL7 dokumenttiarkistossa Api-rajapinnat-osiossa 4 kpl edellisen CS SIG-kokouksen (10.1.) jälkeen 3 kpl uusia hallituksen / teknisen komitean hyväksymiä Kontekstinhallinta –Minikontekstihallinnan määrittely v2.1 – –Mininikontekstinhallinnan väliversio v2.1.1 – Ydinrajapinnat –käyttäjä/oikeus/potilas (AuthenticateUser, AuthorizationAccess, IdentifyProfile & ProfileAccess) v2.1 – –koodistorajapinnat v2.0 –
Juha Mykkänen 2005 Käyttäjä-, oikeus- ja potilasrajapinnat AuthenticateUser-rajapinta –istuntokupongin luonti ja hallinnointi –sisään- ja uloskirjautuminen AuthorizationAccess-rajapinta –käyttäjien valtuutus IdentifyProfile-rajapinta –profiilien kuten käyttäjien ja potilaiden tunnistus ProfileAccess-rajapinta –profiilidatan käsittelyn (käyttäjän, potilaan, lomakkeen tiedot)
Juha Mykkänen 2005 Koodistorajapinnat Tukevat koodistojen keskitettyä ylläpitoa ja hallintaa alueellisella tai organisaation tasolla Perustuvat OMG:n ”Terminology Query Services”, HL7:n ”Common Terminology Services” ja Stakesin ”Kansallinen koodistopalvelu - siirron ja kyselyn XML-rajapinta” – määrittelyihin Palvelut sovelluksille nojautumiseksi keskitettyjen koodistojen käyttöön (haut, listaukset, valinnat, viittaukset), useita määriteltyjä tasoja: –minimi- ja perustaso, monikieliset koodistot, hierarkkiset koodistot, koodien paikallisuus ja tila, edistyneet haut, vapaa tietosisältö Sama rajapinta eri koodistojen käyttöön, sisältömääritykset kunkin koodiston käyttämiseksi –ICD-10 sisältömääritys mukana
Juha Mykkänen 2005 Kansallisten koodistojen käytön tukeminen
Juha Mykkänen 2005 Rajapintojen tekniset valinnat Arkkitehtuuri: –Palvelua tarjoava ja käyttävä sovellus –Ohjelmointirajapinnat (API), sovelluspalvelut –Sovellusten väliset välittömät (synkroninen) kutsut Rajapintatekniikat –avoimet Internet-tekniikat, tuki monille alustoille, liitettävyys myös vanhoihin järjestelmiin –konteksti: HTTP-tekniikka –ydin: HTTP + XML, tulossa SOAP/WSDL (Web services, web-sovelluspalvelut)
Juha Mykkänen 2005 Rajapintojen toteutukset joukko esimerkkitoteutuksia PlugIT-hankkeessa testaustutkimuksen yhteydessä ”sertifioitu” 1 kontekstipalvelutuote kontekstipalvelutuotetoteutuksia markkinoilla ydinpalvelutuotetoteutuksia markkinoilla/tekeillä (uusia + vanhojen kapselointia)
Juha Mykkänen 2005 Koulutus- ja käyttöönottotarpeet HL7 Finland Open CDA-tuki –yhdessä eri rajapinnoista vai keskittyminen 1-2 rajapintaan kerrallaan –keskittymällä päästään tarkemmalle toteutustasolle ja toteutusten tukemiseen, mm. referenssisovellusten läpikäynti –yhdistämällä tavoitetaan suurempi hyödyntäjäjoukko koulutusta saatavilla myös erikseen KY:n HIS- yksikön ohjelmistotukipalveluista käyttäjähallintaan, sovellusmigraatioon, koodistojen keskitettyyn käyttöön ym. panostavat kehityshankkeet?
Juha Mykkänen 2005 Kehitys kontekstinhallinta käsitelty jo tässä kokouksessa ydinrajapintojen toimivuus todettu esimerkkitoteutuksilla ja tuotteissa tarkennukset ja jatko hyödyntäjien tarpeiden pohjalta käyttäjä/oikeus/potilas –CDA-henkilötietolomakkeen palautus jo mukana –sovellusten välinen (ei käyttäjäpohjainen) autentikaatio – tarve? koodistot –ICD-10:n lisäksi muut sisältömääritykset (laboratorio, synonyymit jne.) –kansainvälinen HL7 Common Terminology Services II –työ seuraavan sukupolven rajapinnoissa ”puhtaat” web services-tekniikat? –Huom. HL7 Web service DSTU on HL7v3-viestien siirtoa SOAP- ja WSDL-standardien avulla – halutaanko v3-viestit??
Uudet palvelurajapinnat ja SerAPI-hanke
Juha Mykkänen 2005 SerAPI Tekesin FinnWell-ohjelman hanke, tällä hetkellä 12 yritystä, 4 terveydenhuollon organisaatiota, 3 tutkimusyksikköä yhtenä tavoitteena jatkaa PlugIT-hankkeessa käynnistettyä palvelurajapintatyötä toimii yhtenä taustahankkeena HL7 Finland Common Services SIG:ille –joitain tuotoksia voi tulla avoimeen kommentointiin ja standardointiin tunnistettu runsaasti mahdollisia palvelujen soveltamiskohteita käynnistetty useita, joiden tarpeet ja ratkaisut tarkennettavana – CS SIG-osallistujien tarpeet?
Juha Mykkänen 2005 Käynnissä olevaa työtä resurssin potilaslista –yleinen tapa potilasluetteloiden pyytämiseen –hyväksytty IdentifyProfile pohjana resurssin ajanvaraus –HL7 v2 ja v3 valmiita malleja, ajanvarausprosessit DRG-luokittelun rajapinta OID-palvelut esim. dokumenttien yksilöintiin –OID-generaattori, OID-hakemistot potilastietojen kyselyrajapinta –mm. IHE XDS, Healthcare Services Specification Project avoin yhteistyö, tarpeita myös projektin osapuolten ulkopuolelta, yhteydenotot
Juha Mykkänen 2005 Kiitos Tämä työ on osa SerAPI-hanketta, johon osallistuvat TEKES (päätös nro / 04 ), Medici Data Oy, Datawell Oy, Fujitsu Services Oy, Pohjois-Savon sairaanhoitopiiri, WM-data Oy, Commit; Oy, Intersystems B.V. Finland, Mediconsult Oy, Microsoft Oy, Oracle Finland Oy, Satakunnan sairaanhoitopiiri, Bea Systems Oy, Helsingin ja Uudenmaan sairaanhoitopiiri, Kuopion kaupunki, Kustannus Oy Duodecim, Mawell Oy sekä Kuopion yliopiston –HIS-tutkimusyksikkö (Tietotekniikkakeskus), –Shiftec-tutkimusyksikkö (Terveyshallinnon ja –talouden laitos) –Ohjelmistotekniikka (Tietojenkäsittelytieteen laitos)