E-Työpaja: Rajapintamääritykset Rajapintamääritysten tilanne (Juha Rannanheimo) Kontekstinhallinta (Mika Tuomainen) Käyttäjä-, käyttöoikeus-, potilasrajapinnat (Marko Sormunen) Kahvi Koodistorajapinnat (Juha Mykkänen) Tarpeet uusille rajapintamäärittelyille ja jatkosuunnitelmat
Missä mennään? Rajapintamäärittelyjen tilanne
Ensimmäiset versiot Määrittelyjen ensimmäiset versiot viimeisteltiin viime puolivuotisseminaarissa saatujen sekä muiden kommenttien perusteella johtoryhmän hyväksyttäväksi. Johtoryhmä hyväksyi neljä rajapintadokumenttia ja päätti julkistaa ne –Ydinpalvelurajapinnat (käyttäjä, käyttöoikeus, potilas): Tekninen liittymämäärittely http- ja XML-tekniikoilla –Potilasrajapinta: Tekniikkariippumaton liittymämäärittely –Koodistorajapinnat: Integrointivaatimukset ja tekniikkariippumattomat liittymämäärittelyt –Minimitason kontekstinhallinnan määrittely
Määrittelyt jatkuneet Ydin- ja työpöytäintegraatiomäärittelyjen teknisten ratkaisujen toteutuskokeilut jatkuneet määrittelyihin muutoksia, tarkennuksia Muita selvityksiä –mm. sovellusten välisten turvallisuusratkaisujen suhteen selvitetty RSA- ja SSL/https-salauksen hyödyntämistä sekä tiivisteiden ja sertifikaattien käyttöä. –selvitys ja kokeilut jatkuvat, voidaan hyödyntää mm. kontekstinhallinta- ja potilas/käyttäjä-kohteissa. Rajapintoja on testattu ja testataan PlugIT:issa valmistuvien referenssitoteutusten avulla –tullaan käyttämään Kuopion yliopiston sisäisessä Pakkanen- projektissa toteuttamaan käyttäjä- ja käyttöoikeuspalvelut.
Muu yhteistyö HL7-yhdistyksen Open CDA-asiantuntijoiden kanssa käyty keskusteluita yhteistyön tiivistämisestä Kansallisen terveyshankkeen potilashallinnon rajapinnassa ja Open CDA-projektissa hyödynnetään PlugIT-määrittelyjä Common Services SIG –HL7 Työpöytäintegraatio SIGiä laajennettiin koskemaan yleisemmin yhteisten palvelujen rajapintoja Rajapintojen jatkokehitystä voidaan jatkaa PlugIT:n päätyttyä HL7-yhdistyksen puitteissa (STM-tuki) –API-tyyppisten rajapintojen määrittelyssä voisi jatkossa toimia taustaprojektina esim. osaltaan PlugIT-jatkoksi suunniteltu SerAPI
Muu yhteistyö USA:n HL7:lla on lisäksi käynnistelty yleisiin palveluihin liittyvää toimintaa yleisemminkin Birds of a Feather Services Specification –postituslistalle voi liittyä sivuston kautta –tarjoaa foorumin yhteistyölle niiden HL7:n jäsenten välille, jotka ovat jo tekemisissä tai suunnittelevat käyttävänsä palveluarkkitehtuuria
Työpöytäintegraatio ja kontekstinhallinta Toteutuksia jo olemassa Määrittelystä versio 2: –korjauksia versioon 1 –tarkennuksia –lisäysehdotuksia / lisäyksiä –jatkokehitysajatuksia
Yhteiset ydinpalvelut: käyttäjä, potilas, käyttöoikeus Ydinrajapintojen kehitys on jatkunut HTTP/XML -teknisen rajapintamäärityksen osalta versio 2 –Metodien nimiä muutettu enemmän kontekstinhallinta-palvelun mukaisiksi –Virhekoodit uudelleen määritelty kontekstinhallinta-palvelun ja PIDS- palvelun mukaisiksi –vaikutteita on mm. HL7:n OpenCDA-määrityksistä Samalla rajapinnoista on valmistunut myös SOAP/WSDL- määritys, jota tullaan koekäyttämään ainakin Pakkanen- pilottiprojektissa. –WSDL-määrityksen avulla ydinrajapintoihin voidaan automaattisesti generoida SOAP-käyttöliittymä.
Yhteiset ydinpalvelut: koodistot Tekninen koodistomäärittely http- ja XML-rajapinnoilla Toteutuskokeiluja keskitetyn koodistopalvelun hyödyntämiseksi sovelluksissa HL7 (USA) alettu määritelty "Common Terminology Services", jossa hyödynnetään ainakin samaa IDL- standardia kuin OMG:n TQS:ssä, joka toimi jo hyväksytyn toiminnallisen PlugIT-määrityksen yhtenä pohjana. PlugIT- koodistomäärityksessä otettu huomioon nämä Common Terminology Services-määrittelyt Myös pohjana käytetty kansallisen koodistopalvelun määritys on tuonut PlugIT-määritykseen lisäpiirteitä
Kommentit määrityksiin Pyydetään kommentteja määrittelyihin 8.4. mennessä –kontekstinhallinta: –käyttäjä, potilas, käyttöoikeus: –koodisto: Kommenttien perusteella määrittelyt johtoryhmälle 20.4.
Muut selvitykset Laskutus Taustaselvityksenä valmistunut Tuula Tuomaisen opinnäytetyö: Kunta- ja asiakaslaskutus terveydenhuollon toiminnan rahoituksessa Tarpeet ?
Muut selvitykset Kertomusliittymät Ei edistystä määrittelyissä Tarve: tietojen (CDA) siirto arkistoon -rajapinta Voitaisiin lähteä tekemään määrittelyä bottom-up, eli olemassa olevien sovellusten nykyisen toiminnallisuuden pohjalta Tarvitaan yritysten panosta, ketkä mukaan?
Mitä vielä? Toteutusten myötä tulee varmaan tarkennuksia ja sitä myötä vielä uusia versioita määrityksistä Referenssitoteutuksia Mitä tehdään vielä PlugIT:ssa? Tarpeita uusille määrittelyille? –Kertomusliittymät –Laskutusliittymä –Jonkun resurssin potilasluettelo (ajanvaraukset) ydinjärjestelmästä –Potilaan ajan-/hoidonvaraukset ydinjärjestelmästä Jatkohankkeet