serapi-työpajaseminaari työpaja 1: ajanvarausrajapinnat ja niiden soveltaminen
DESCRIPTION
SerAPI-työpajaseminaari Työpaja 1: Ajanvarausrajapinnat ja niiden soveltaminen. Mika Tuomainen SerAPI-projekti, HIS-tutkimus Kuopion yliopisto,Tietotekniikkakeskus 6.2.2007. Ohjelma. Aamupäivä (8:45 - 11:15) tekninen liittymämäärittely skeema/wsdl/soap-esimerkit -paketti - PowerPoint PPT PresentationTRANSCRIPT
SerAPI-työpajaseminaariSerAPI-työpajaseminaari
Työpaja 1: Ajanvarausrajapinnat Työpaja 1: Ajanvarausrajapinnat
ja niiden soveltaminenja niiden soveltaminen
Mika TuomainenMika Tuomainen
SerAPI-projekti, HIS-tutkimusSerAPI-projekti, HIS-tutkimus
Kuopion yliopisto,TietotekniikkakeskusKuopion yliopisto,Tietotekniikkakeskus
6.2.20076.2.2007
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
OhjelmaOhjelma
Aamupäivä (8:45 - 11:15)Aamupäivä (8:45 - 11:15) tekninen liittymämäärittelytekninen liittymämäärittely skeema/wsdl/soap-esimerkit -pakettiskeema/wsdl/soap-esimerkit -paketti käytännön xml-esimerkkejä "tarinan" käytännön xml-esimerkkejä "tarinan"
avullaavulla muut aiheet..muut aiheet..
Lounas (11:15 - 12:15)Lounas (11:15 - 12:15)
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
OhjelmaOhjelma Iltapäivä (12:15 - 14:45)Iltapäivä (12:15 - 14:45)
osallistujien puheenvuorojaosallistujien puheenvuoroja yhteisesti sovittavat asiat alueellisissa yhteisesti sovittavat asiat alueellisissa
ratkaisuissaratkaisuissa muut asiatmuut asiat
määrittelyjen tarkennukset, käyttöönoton määrittelyjen tarkennukset, käyttöönoton tuki, kansallinen ajanvaraus, HL7 tuki, kansallinen ajanvaraus, HL7 lausuntokierros, kansainvälinen yhteistyölausuntokierros, kansainvälinen yhteistyö
jatkotyöjatkotyö
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Tähän asti tehty työTähän asti tehty työ
Tarpeiden ja vaatimusten kartoitusTarpeiden ja vaatimusten kartoitus Valmiiden toimintamallien ja standardien Valmiiden toimintamallien ja standardien
kartoituskartoitus Ajanvarausrajapinnat - vaatimukset ja Ajanvarausrajapinnat - vaatimukset ja
rajaukset -dokumenttirajaukset -dokumentti Ajanvarausrajapinnat - tekniikkariippumaton Ajanvarausrajapinnat - tekniikkariippumaton
määrittely (perusratkaisumalli)määrittely (perusratkaisumalli) Ajanvarausrajapinnat - tekninen Ajanvarausrajapinnat - tekninen
liittymämäärittely (HL7 versio 3)liittymämäärittely (HL7 versio 3)
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Julkistetut määrittelytJulkistetut määrittelyt Vapaasti hyödynnettävissäVapaasti hyödynnettävissä Ajanvarausrajapinnat - Ajanvarausrajapinnat -
tekniikkariippumaton määrittely, v1tekniikkariippumaton määrittely, v1 http://http://www.uku.fiwww.uku.fi//tiketike//hishis//serapiserapi//matermater/AjanV_Tekniikkariippumaton_v1.pdf /AjanV_Tekniikkariippumaton_v1.pdf
Ajanvarausrajapinnat - Ajanvarausrajapinnat -
tekninen liittymämäärittely, v1tekninen liittymämäärittely, v1 http://http://www.uku.fiwww.uku.fi//tiketike//hishis//serapiserapi//matermater/AjanV_Tekninen_v1.pdf/AjanV_Tekninen_v1.pdf
Lisäksi teknisiin määrittelyihin liittyviä Lisäksi teknisiin määrittelyihin liittyviä viestiesimerkkejä on saatavilla osoitteessa:viestiesimerkkejä on saatavilla osoitteessa:http://http://www.uku.fiwww.uku.fi//tiketike//hishis//serapiserapi//matermater/HL7v3SchedulingFI04.zip/HL7v3SchedulingFI04.zip
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Tekninen liittymämäärittelyTekninen liittymämäärittely ""Lukuohje":Lukuohje":
miten kannattaa lukea yleensä HL7v3 miten kannattaa lukea yleensä HL7v3 sovellusalueitasovellusalueita
ensin sovellusalueen yleiskuvaus -> interaktiolistaukset -> ensin sovellusalueen yleiskuvaus -> interaktiolistaukset -> sanomankuvaus (+ kontrollikehys + siirtokehys + sanomankuvaus (+ kontrollikehys + siirtokehys + triggerit), jne..triggerit), jne..
mikä "nice-to-know" -tietoa mikä "nice-to-know" -tietoa ajanvarausmäärittelyssä (appointment-topic, ajanvarausmäärittelyssä (appointment-topic, triggerit)triggerit)
SisältöSisältö Mitä määritelty itseMitä määritelty itse
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Mitä määritelty itse Mitä määritelty itse Lisäyksiä sovellusalueen tietomalliin (DMIM)Lisäyksiä sovellusalueen tietomalliin (DMIM) AjanvarauskyselytAjanvarauskyselyt Perumispyyntö Perumispyyntö SiirtämispyyntöSiirtämispyyntö MuokkaamispyyntöMuokkaamispyyntö Ajanvarauksen tiedot sisältävä ilmoitus ajanvarauksen Ajanvarauksen tiedot sisältävä ilmoitus ajanvarauksen
tilastatilasta ilmoitus vapaan ajan muuttumisesta ei-vapaaksi ja ilmoitus vapaan ajan muuttumisesta ei-vapaaksi ja varatun ajan muuttuminen vapaaksi.varatun ajan muuttuminen vapaaksi.
edellisiin HMD:t, interaktiot, koodistot, triggerit edellisiin HMD:t, interaktiot, koodistot, triggerit (tarvitaanko triggereitä?)(tarvitaanko triggereitä?)
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Mitä hyödynnetty suoraanMitä hyödynnetty suoraan Sovellusalueen tietomalliSovellusalueen tietomalli SovellusroolitSovellusroolit Soveltuvat koodistot Soveltuvat koodistot (HL7v3 koodistoilla ei vielä FI-(HL7v3 koodistoilla ei vielä FI-
koodeja, käytännöt tämän suhteen?)koodeja, käytännöt tämän suhteen?) Uuden ajanvarauksen varauspyyntö Uuden ajanvarauksen varauspyyntö (+ vastaukset)(+ vastaukset) Ilmoitus vapaista ajoista Ilmoitus vapaista ajoista
ilman ajanvarauksen tietojailman ajanvarauksen tietoja Appointment topicia ei hyödynnetä!Appointment topicia ei hyödynnetä!
yleisiä ilmoituksia olemassa olevista ajanvarauksistayleisiä ilmoituksia olemassa olevista ajanvarauksista koko ajanvarauksen peruminenkoko ajanvarauksen peruminen
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Itse määritellyt kohdatItse määritellyt kohdat
Noudattavat sovellusalueen tietomalliaNoudattavat sovellusalueen tietomallia Interaktiot muodostettu HL7v3 Interaktiot muodostettu HL7v3
rakenteiden mukaisestirakenteiden mukaisesti Kyselyt muodostettu HL7v3 Kyselyt muodostettu HL7v3
kyselyrakenteiden mukaisestikyselyrakenteiden mukaisesti Lisäykset tietomalliin noudattaa RIM-Lisäykset tietomalliin noudattaa RIM-
tietotyyppejä ja HL7v3 tietotyyppejä ja HL7v3 "määrittelysääntöjä""määrittelysääntöjä"
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
skeema/wsdl/skeema/wsdl/soap-esimerkki -pakettisoap-esimerkki -paketti
HL7v3SchedulingFI04HL7v3SchedulingFI04 zip-pakettizip-paketti ajanvarausviestien XML-skeemat ajanvarausviestien XML-skeemat
(interaktiot, sanomankuvaukset, kehykset, (interaktiot, sanomankuvaukset, kehykset, CMETit) CMETit)
ajanvarausviestien SOAP-esimerkit ajanvarausviestien SOAP-esimerkit viestejä käyttävien sovellusroolien WSDL:t. viestejä käyttävien sovellusroolien WSDL:t. mukana myös muut tarvittavat HL7v3-mukana myös muut tarvittavat HL7v3-
skeematskeemat
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Käytännön esimerkkejä..Käytännön esimerkkejä..
Tarina -> Tarina -> Viestissä tarvittavat tiedot ->Viestissä tarvittavat tiedot -> Sijoitettu tiedot xml-esimerkkeihinSijoitettu tiedot xml-esimerkkeihin
Keskustelua läpikäynnin Keskustelua läpikäynnin aikana/jälkeenaikana/jälkeen muutamia kysymyksiä jo valmiina muutamia kysymyksiä jo valmiina
esimerkin seassaesimerkin seassa
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Muita asioita..Muita asioita.. Tarkennukset Tarkennukset
palvelutuoteluokan ja palvelutuotteen ilmaiseminen palvelutuoteluokan ja palvelutuotteen ilmaiseminen ja määrittelyja määrittely
CMET, jossa paikka riskitiedolleCMET, jossa paikka riskitiedolle lupa siirtämiseen, perumiseen ja muokkaamiseen lupa siirtämiseen, perumiseen ja muokkaamiseen
tarkemmintarkemmin varattujen aikojen kyselyn vastaus varattujen aikojen kyselyn vastaus
(muistutuspyyntö)(muistutuspyyntö) tietosisältöjen laajuus eri sanomissatietosisältöjen laajuus eri sanomissa avaimen välittäminen ja käyttöavaimen välittäminen ja käyttö pää- ja aliajanvarauksetpää- ja aliajanvaraukset
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Muita asioita..Muita asioita.. Käyttöönoton tukiKäyttöönoton tuki
koulutuskoulutus esimerkit esimerkit
lisää "tarinoita" esimerkkisisällöillä?lisää "tarinoita" esimerkkisisällöillä? esimerkkitoteutuksetesimerkkitoteutukset
eri tekniikoilla "av-järjestelmiä" + "av-palvelu"eri tekniikoilla "av-järjestelmiä" + "av-palvelu" integrointialustan mukaan ottaminen integrointialustan mukaan ottaminen
osapuolikohtainen tuki osapuolikohtainen tuki
Määrittelyjen "kypsyys"Määrittelyjen "kypsyys"
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
OhjelmaOhjelma IltapäiväIltapäivä
osallistujien puheenvuorojaosallistujien puheenvuoroja yhteisesti sovittavat asiat alueellisissa yhteisesti sovittavat asiat alueellisissa
ratkaisuissaratkaisuissa muut asiatmuut asiat
määrittelyjen tarkennukset, käyttöönoton määrittelyjen tarkennukset, käyttöönoton tuki, kansallinen ajanvaraus, HL7 tuki, kansallinen ajanvaraus, HL7 lausuntokierros, kansainvälinen yhteistyölausuntokierros, kansainvälinen yhteistyö
jatkotyöjatkotyö
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Kansallinen Kansallinen ajanvaraushankeajanvaraushanke
SerAPI osallistunut esiselvitysprojektiryhmän SerAPI osallistunut esiselvitysprojektiryhmän palavereihin ja tuotettuun materiaaliinpalavereihin ja tuotettuun materiaaliin
Linkitetty SerAPIssa tehtyä valmista työtä Linkitetty SerAPIssa tehtyä valmista työtä esiselvitykseenesiselvitykseen
Mahdollisuus osallistua kehitys- / koordinaatio-Mahdollisuus osallistua kehitys- / koordinaatio-projektin toteutusvaiheeseenprojektin toteutusvaiheeseen etenkin rajapinnat / standardit / järjestelmät-etenkin rajapinnat / standardit / järjestelmät-
näkökulmastanäkökulmasta SerAPIn loputtua työ jatkuu Kansallisessa SerAPIn loputtua työ jatkuu Kansallisessa
ajanvaraushankkeessa?ajanvaraushankkeessa?
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
SerAPI-käsitemallin suhde SerAPI-käsitemallin suhde kansallisen ajanvarauksen kansallisen ajanvarauksen käsitemalliinkäsitemalliin
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
[kansallinen ajanvarauspalvelu - käsitemalli (yleinen)][kansallinen ajanvarauspalvelu - käsitemalli (yleinen)]
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Kansallinen Kansallinen ajanvaraushankeajanvaraushanke
Esiselvityshanke 1.10.2006–28.2.2007 Toteutusten koordinaatiohanke 1.3.2007-
30.4.2008
2.2. Seminaari: Kansalliset ajanvarauksen mallit ja määrittelyt ohjelma ja materiaalit osoitteessa http://
www.uku.fi/tike/his/serapi/av070202.html
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Yhteisesti sovittavat asiat Yhteisesti sovittavat asiat alueellisissa ratkaisuissaalueellisissa ratkaisuissa
Teknisen liittymämäärittelyn luku 7 Teknisen liittymämäärittelyn luku 7 "Soveltamisohje alueellisen "Soveltamisohje alueellisen ajanvarauksen toteuttamiseen"ajanvarauksen toteuttamiseen"
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Soveltamisohjeen sisältöSoveltamisohjeen sisältö1.1. Sovellusten roolit ja vastuut (ajanvarauspalvelu ja -Sovellusten roolit ja vastuut (ajanvarauspalvelu ja -
järjestelmä)järjestelmä)
2.2. Toiminnallisuus, toimintojen suhde ja järjestys (eri Toiminnallisuus, toimintojen suhde ja järjestys (eri skenaariot: uusi ajanvaraus, peruminen siirtäminen, skenaariot: uusi ajanvaraus, peruminen siirtäminen, muokkaaminen, kyselyt, ilmoitukset)muokkaaminen, kyselyt, ilmoitukset)
3.3. Ajanvarauksen sovellustason virheiden ilmoittaminenAjanvarauksen sovellustason virheiden ilmoittaminen
4.4. Pakollisesti toteutettavat toiminnot ja tiedot Pakollisesti toteutettavat toiminnot ja tiedot ("minimitietosisällöt")("minimitietosisällöt")
5.5. Tietoturvaratkaisut (liikenne, tunnistaminen ja oikeudet)Tietoturvaratkaisut (liikenne, tunnistaminen ja oikeudet)
6.6. Palvelutuotteiden ja palvelutuoteluokkien käyttäminenPalvelutuotteiden ja palvelutuoteluokkien käyttäminen
7.7. Ajanvaraussovellusalueen toteuttaminen HL7v3 Web Ajanvaraussovellusalueen toteuttaminen HL7v3 Web Services profiilillaServices profiililla
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Kommentit Kommentit soveltamisohjeen sisältöönsoveltamisohjeen sisältöön Mitä puuttuu?Mitä puuttuu? Mikä turhaa?Mikä turhaa? Mitä pitäisi tarkentaa?Mitä pitäisi tarkentaa? ??????
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Miten varattavat palvelut sovitaan ?Miten varattavat palvelut sovitaan ? määrittelymäärittely yksilöinti yksilöinti selville saaminenselville saaminen
Yhteisen palvelutuoteluokituksen määrittely ainakin Yhteisen palvelutuoteluokituksen määrittely ainakin alueellisesti?alueellisesti?
Kokoaako ajanvarauspalvelu yhteiset "luokat" vai Kokoaako ajanvarauspalvelu yhteiset "luokat" vai löytyykö yhteinen luokittelu ajanvarausjärjestelmistä?löytyykö yhteinen luokittelu ajanvarausjärjestelmistä?
Mille tarkkuustasolle palvelut määritellään?Mille tarkkuustasolle palvelut määritellään? Miten määritellään, mitä palveluja kukin käyttäjä Miten määritellään, mitä palveluja kukin käyttäjä
näkee?näkee? asiakkaan/ammattilaisen näkökulma eroaminen toisistaan asiakkaan/ammattilaisen näkökulma eroaminen toisistaan
(esim. mitä kellekin näytetään)(esim. mitä kellekin näytetään)
Palvelujen sopiminenPalvelujen sopiminen
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Tuetaanko sekä vapaiden aikojen Tuetaanko sekä vapaiden aikojen replikointia että vapaiden kyselyäreplikointia että vapaiden kyselyä molemmat yhdessä järjestelmässä / molemmat yhdessä järjestelmässä /
yhdenmukaistus alueellisesti tai kansallisestiyhdenmukaistus alueellisesti tai kansallisesti Yhteisesti määritellyt minimitietosisällöt, Yhteisesti määritellyt minimitietosisällöt,
jotka toteutettava ja joita tuettava?jotka toteutettava ja joita tuettava? palvelun tiedettävä, mitä tietoja kunkin palvelun tiedettävä, mitä tietoja kunkin
järjestelmän kanssa käsitelläänjärjestelmän kanssa käsitellään sovitaanko "aina tuettavat" tiedot alueellisesti sovitaanko "aina tuettavat" tiedot alueellisesti
vai yhteisestivai yhteisesti
Määritysten "liikkumavara"Määritysten "liikkumavara"
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
HL7 Finland lausuntokierrosHL7 Finland lausuntokierros
Tammikuun HL7 Finland Tammikuun HL7 Finland uutiskirjeessä tiedoteuutiskirjeessä tiedote http://http://virtual.vtt.fivirtual.vtt.fi//virtualvirtual
/hl7/0702serapi_av_tiedote.doc/hl7/0702serapi_av_tiedote.doc
Kevään aikana HL7 Kevään aikana HL7 lausuntokierroksellelausuntokierrokselle
Ennen sitä kommenteilleEnnen sitä kommenteille yhteyshenkilö [email protected]ö [email protected]
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Käyttöönoton tukiKäyttöönoton tuki Koulutus Koulutus (HL7v3, ajanvaraussovellusalue)(HL7v3, ajanvaraussovellusalue) EsimerkitEsimerkit
lisää "esimerkkitarinoita"lisää "esimerkkitarinoita" EsimerkkitoteutuksetEsimerkkitoteutukset
eri tekniikoilla "av-järjestelmiä" + "av-eri tekniikoilla "av-järjestelmiä" + "av-palvelu"palvelu"
integrointialustan mukaan ottaminenintegrointialustan mukaan ottaminen
Osapuolikohtainen tukiOsapuolikohtainen tuki
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
Kansainvälinen yhteistyöKansainvälinen yhteistyö
Vaatimusten vienti kansainväliseen Vaatimusten vienti kansainväliseen HL7v3 SchedulingiinHL7v3 Schedulingiin
Osallistuminen varsinaiseen Osallistuminen varsinaiseen määrittelytyöhön määrittelytyöhön
HL7 WG Saksassa 05/07HL7 WG Saksassa 05/07
Kuopion yliopisto / SerAPI-hankeKuopion yliopisto / SerAPI-hanke
JatkotyöJatkotyö TarkennuksetTarkennukset Käyttöönoton tukiKäyttöönoton tuki HL7 Finland lausuntokierrosHL7 Finland lausuntokierros Vaatimusten vienti kansainväliseen HL7v3 Vaatimusten vienti kansainväliseen HL7v3
Schedulingiin, osallistuminen varsinaiseen Schedulingiin, osallistuminen varsinaiseen määrittelytyöhönmäärittelytyöhön
Osallistuminen Kansallisen Osallistuminen Kansallisen ajanvaraushankkeen teknisen puolen ajanvaraushankkeen teknisen puolen määrittelytyöhönmäärittelytyöhön