VAKAVA Valtakunnallinen kokonaisarkkitehtuurin suunnittelun ja kuvaamisen tukiprojekti Tietovirrat 1
Tietovirrat Tietovirtojen kuvaamisen tavoitteina on» Konkretisoida asiakas- ja potilastietojärjestelmien arkkitehtuuriskenaarioita (komponenttien väliset tietovirrat)» Edistää arkkitehtuuriskenaariotyötä eteenpäin rajapintojen tunnistamiseen» Yhdistää tiedonjaon infrastruktuurin yhteydessä tehtyjä linjauksia asiakas- ja potilastietojärjestelmien arkkitehtuuriskenaarioihin Tietovirtojen mallinnus» Tietoryhmät mallinnuksen keskiöön (mikä on tämän tiedon käyttötarkoitus? Missä tätä tietoa tarvitaan?)» Mallinnetaan niin yhden tietojärjestelmäinstallaation kuin eri tjinstallaatioiden välisen tietovirrat Tj-installaatiolla tarkoitetaan yhtä yhden tahon hallinnassa olevaa tietojärjestelmäkokonaisuutta Katso scope seuraavalla sivun kuvassa» Tämän vaiheen tavoitteena ei ole tietovirran (eli fyysisen tason ilmentymän, liittymän) teknisen toteutustavan ratkaiseminen Voi olla yhteinen tietovaranto, asynkroninen/synkroninen sanomaliikenne, eräsiirto, jne. Point-to-point tai integraatiopalvelua/-väylää käyttäen 2
Tietovirtakuvausten scope Integraatioalusta Internet Kansallinen palveluväylä Integraatioalusta Luotettu verkko Tietovirtakuvausten scope Organisaation sisäinen Saman alueen julkisten organisaatioiden välinen Eri alueiden organisaatioiden välinen Yksityinen Julkinen - yksityinen Julkinen kansallinen sote-palvelu Julkinen muut palvelut Kansallisen palveluväylän liityntäpalvelin Julkinen
Tietoryhmät Tietovirtojen pohjalla VAKAVA-työssä tehty päätietoryhmittely (ks seuraava sivu) Tunnistetut päätietoryhmät kategorisoitu tietovirtojen kannalta» Master-tieodon organisaation ulkopuolella. Nämä on pääsääntöisesti kansallisiin tietovarantoihin liittyviä tietoryhmiä. Tietovirrat ovat oleellisia, mutta niiden määrittely on kansallisen tahon tehtävä» Tietovirtojen kannalta keskeiset. Nämä on käsitelty tässä dokumentissa.» Ei rajapintojen kannalta oleellisia tietovirtoja. Mm. organisaation master dataa. Tarpeellisin osin päätietoryhmiä on jaettu (periytetty, erikoistettu) edelleen hienojakoisempiin tietoryhmiin 4
Päätietoryhmät-yhdistetty Terveydenhuolto Sosiaalihuolto Yhteiset Tiedot joita kansalainen voi tuottaa tai ylläpitää Kansalaisen omat terveys- ja hyvinvointitiedot Omat merkinnät ja muistiinpanot Omaseurantatulokset Riskitestien ja sähköisen terveystarkastuksen tulokset Vähintään kommentointi Suunnitelmat Terveys- ja Y hoitosuunnitelma (terveydenhuolto) & asiakassuunnitelma (sosiaalihuolto) Yksittäisen palvelun toteutussuunnitelma Tahdonilmaisut Suostumukset ja kiellot Valtuutukset Muut tahdonilmaisut Potilas- ja asiakastiedot jatkuva potilaskertomus Tutkimustulokset Ylläpidettävät yhteenvetotiedot (lääkitys, riskit, diagnoosit) sosiaalipalveluiden asiakaskertomukset (kumulatiivinen) ja asiakasasiakirjat Todistukset Henkilö- ja yhteystiedot Asiakkaan perustiedot Asiakkaan läheisten ja edustajien perustiedot Yhteystiedot Resurssit Työntekijät Palveluntuottajat Toimipaikat, palveluyksiköt ja tilat Lääkintälaitteet Apuvälineet Materiaalit Tiedot joita kansalainen tarvitsee oman terveyden edistämisessä tai asioinnissa Toiminnanohjauksenja päätöksenteon tuki Vapaat resurssit ja resurssivaraukset (sis. Ajanvaraus) Kliinisen päätöksenteon tukitiedot Sosiaalipalveluiden päätöksenteon tukitiedot Toimintaohjeet, palveluprotokollat Hoitosuositukset Työjonot Lähetteet ja pyynnöt Toteuma, suoritteet Asiakkaan palvelu- ja tapahtumatiedot Laatu ja asiakastyytyväisyys Maksatuksen tietosisältö Laskun tietosisältö Hoitoa ja palvelua koskevat päätökset Hallinto ja johtaminen Hallinnollinen taloustieto Henkilöstön hallinnollinen tieto Asian asiatieto Paikkatieto Maksusitoumukset, palveluseteli Tekniset tiedot Käyttöoikeudet Tapahtumaloki Palvelukatalogi Varmenteet Tuloihin ja varallisuuteen liittyvät tiedot Tulot ja varallisuus Myönnetyt etuudet Verotustiedot Viestintätiedot Asiakkaan ja ammattilaisen välinen viestintätieto Ammattilaisten välinen viestintätieto Koodistot ja luokitukset Kansalliset luokitukset ja koodistot
Päätietoryhmät tietovirtojen kannalta Master-tiedon organisaation ulkopuolella Tahdonilmaisut Henkilö- ja yhteystiedot Kansalaisen omat terveys- ja hyvinvointitiedot Tuloihin ja varallisuuteen liittyvät tiedot Tietovirrat suuntautuvat pääasiassa ulkopuolisiin (kansallisiin) järjestelmiin/järjestelmistä. Rajapintojen osalta selkeämpi kokonaisuus Tietovirtojen kannalta keskeiset Suunnitelmat Toteuma, suoritteet Toiminnanohjauk sen- ja päätöksenteon tuki Operatiivisen sotejärjestelmäkokonaisuuden kannalta keskeisimmät tietovirrat liittyvät näihin tietoryhmiin. Potilas- ja asiakastiedot Päätöksenteon tuki Toiminnanohjaus -tieto Palveluprotokollat Ei rajapintojen kannalta oleellisia tietovirtoja Tekniset tiedot Koodistot ja luokitukset Viestintätiedot Voidaanko palveluprotokollat rinnastaa koodistoihin vai pitäisikö niihin liittyvät tietovirrat kuvata? Hallinto ja johtaminen Resurssit Tukee edellisiä 6
Tietovirrat Tietovirrat on mallinnettu neljästä eri näkökulmasta» Potilas- ja asiakastietojen näkökulma.» Toiminnanohjauksen näkökulma.» Johtamisen ja hallinnon näkökulma.» Ulkoisten järjestelmien näkökulma. Kustakin näkökulmasta on visualisoitu tietovirrat kuvaan ja kuvattu tietovirrat tarkemmin taulukkoon 7
Tietovirrat potilas- ja asiakastiedon hyödyntämisen näkökulma Päätöksenteon tuki Asiakirja vai dokumentti? Potilas- ja asiakastiedot Viite vai metatieto? Päätöksenteon tuki ulkoisen komponentin avulla Viite (registry) Kysely (query) Potilastiedon Varastointi (provide& register) Rekisteröi (register) Asiakirja (repository) Asiakirjan haku (retrieve) Erillinen osajärjestelmä Sos. asiakastiedon Suunnitelmat Suunnitelma- ja asiakkuustietojen 8
Tietovirrat taulukossa Tietoryhmien näkökulmasta, potilas- ja asiakastieto Tietoryhmä Tiedon omistaa Lähde Tietoa käyttää Kohde Lisätietoja Suunnitelmat Suunnitelma- ja asiakkuustietojen Erilliset osajärjestelmät Osajärjestelmän tukema toiminta nivoutuu osaksi laajempaa terveys-, hoito- ja palvelusuunnitelmaa. Suunnitelmatietoa hyödynnetään osajärjestelmässä antamaan tietoa kokonaistilanteesta. Osajärjestelmä voi myös tuottaa suunnitelmatietoa. Potilastietojen Käyttäjät käyttävät järjestelmäkokonaisuutta ensisijaisesti potilastietojen hallinnan kautta. Suunnitelmatietoa hyödynnetään osajärjestelmässä antamaan tietoa kokonaistilanteesta. Potilastietojen voi myös tuottaa suunnitelmatietoa Sos. asiakastietojen Kuten potilastietojen tiedon käyttäjänä Potilas- ja asiakastiedot Potilastietojen /Sos. asiakastiedon Erilliset osajärjestelmät Osajärjestelmässä käytetään potilas- ja asiakastietoa (mm. potilaskertomus) samalla tavalla kuin potilastietojen hallinnassa tai sos. asiakastiedon hallinnassa. Osajärjestelmässä syntyvä potilas- ja asiakastieto tallentuu osaksi muuta potilas- ja asiakastietoa. Potilas- ja asiakastiedon tallentamisessa voidaan hyödyntää IHE XDS-profiilin mukaista arkkitehtuuria, jossa metatieto/viite-rekisteri (registry) on eriytetty varsinaisesta asiakirjasta/dokumentista (repository). Päätöksenteon tuki Ulkoinen EBMeDS Potilastietojen Kliinisen päätöksenteon tukitiedot saadaan ulkoisesta tietojärjestelmäpalvelusta. Kysely perustuu rakenteisiin potilastietoihin. Vastaus voi sisältää mm. muistutteita ja lääkeinteraktioihin liittyvää tietoa. Sos. päätöksen tuki Erilliset osajärjestelmät Sosiaalipalveluiden päätöksen tuki voidaan toteuttaa kuten terveydenhuollon kliinisen päätöksen tuki 9
Tietovirrat toiminnanohjauksen näkökulma Työjonot Resurssi-varaukset Potilastiedon Toiminnanohjaus Omistaja Toiminnanohjaustieto Käyttäjä Sos. asiakastiedon Konsultaatiot Pyynnöt Erillinen osajärjestelmä 10
Tietovirrat taulukossa Tietoryhmien näkökulmasta, toiminnanohjaus Tietoryhmä Tiedon omistaa Lähde Tietoa käyttää Kohde Lisätietoja Resurssivaraukset Toiminnanohjaus Potilastiedon Sos. asiakastiedon Erillinen osajärjestelmä Työjonot Toiminnanohjaus Potilastiedon, sos. asiakastiedon, erillinen osajärjestelmä Toiminnanohjaus hallitsee kaikki resurssivaraukset. Potilastiedon hallinnassa tehdään, muutetaan ja perutaan resurssivarauksia. Kuten yllä Kuten yllä Toiminnanohjaus hallitsee työjonot. Käyttävistä järjestelmistä lisätään ja poistetaan tehtäviä työjonoista Konsultaatio, pyynnöt Toiminnanohjaus Potilastiedon, sos. asiakastiedon, erillinen osajärjestelmä Toiminnanohjaus hallitsee konsultaatiot ja pyynnöt. Käyttävistä järjestelmistä lisätään ja poistetaan konsultaatioita ja pyyntöjä. Käyttävistä järjestelmistä tuodaan palautteita konsultaatioihin ja pyyntöihin. 11
Tietovirrat johtamisen ja hallinnon näkökulma Toteuma, suoritteet Toiminnanohjaus Asiakkaan palvelu- ja tapahtumatiedot Potilastiedon Maksatus Johtaminen Sos. asiakastiedon Lasku Hallinto Päätökset 12
Tietovirrat taulukossa Tietoryhmien näkökulmasta, johtaminen ja hallinto Tietoryhmä Tiedon omistaa Lähde Tietoa käyttää Kohde Lisätietoja Asiakkaan palvelu- ja tapahtumatiedot Potilastiedon, toiminnanohjaus Johtaminen Potilastiedon hallinnassa ja toiminnanohjauksessa syntyviä palvelu- ja tapahtumatietoja hyödynnetään johtamiseen liittyvissä tietojärjestelmäpalveluissa, kuten raportoinnissa ja business intelligencessä. Tietovirta toteutetaan tyypillisesti erillisen tietovaraston/dw:n kautta. Hallinto Potilastiedon hallinnassa ja toiminnanohjauksessa syntyviä palvelu- ja tapahtumatietoja hyödynnetään hallintoon liittyvissä tietojärjestelmäpalveluissa. Tietovirta toteutetaan tyypillisesti erillisen tietovaraston/dw:n kautta. Sos. asiakastiedon, toiminnanohjaus Johtaminen Kuten edellä potilastiedon hallinnan osalta Hallinto Kuten edellä potilastiedon hallinnan osalta Maksatus, lasku Potilastiedon Hallinto Maksatusten ja laskujen perusteet syntyvät potilastiedonhallinnassa, josta ne siirtyvät hallintoon liittyvien tietojärjestelmäpalvelujen käsiteltäväksi (laskutus, hinnastojen, etuuksien maksaminen, jne.) Sos. asiakastiedon Hallinto Kuten edellä. Päätökset Sos. asiakastiedon Hallinto Viranhaltijapäätösten perusteet syntyvät sos. asiakastiedon hallinnassa. Hallinnon tietojärjestelmäpalveluihin kuuluvassa asianhallinnassa hallitaan varsinaiset päätökset tiedonsuunnitelman mukaisesti. Potilastiedon Hallinto Syntyykö myös potilastiedon hallinnassa päätöksiä? 13
Tietovirrat ulkoisten järjestelmien näkökulma Reseptikeskus KanTapotilastiedot KanSa KANTA KA ei tunnista KanSa:aa omana järjestelmänä. Voinemme silti olettaa, että sellainen tulee? Valtakunnallisten tietojärjestelmien tietovirrat Lääkemääräykset Potilas- ja asiakastiedot Viite (registry) Suunnitelmat Asiakirja (repository) Tiedot omistava tjinstallaatio Toiminnanohjaus -tieto Tietoja hyödyntävä tj-installaatio 14
Tietovirrat taulukossa Tietoryhmien näkökulmasta, ulkoiset järjestelmät Tietoryhmä Tietoa käyttää, esimerkki Lisätietoja Potilas- ja asiakastiedot Suunnitelmat Toiminnanohjaustieto Alueella oleva toisen palveluntarjoajan potilastietojärjestelmä Alueella oleva toisen palveluntarjoajan potilastietojärjestelmä Alueella olevan toisen palveluntarjoajan toiminnanohjaus Ensisijaisesti tietovirrat kulkevat Kanta-palveluiden kautta. Tervyeydenhuollon osalta Kanta-palveluita täydentävät tietovirrat toteutetaan alueellisen tietovarannon avulla, joka voi olla toteutettu IHE XDS-profiilin mukaisesti sisältäen erilliset viite/metatiedot (registry) ja asiakirjat/dokumentit (repository). Sosiaalihuollon asiakastietojen osalta tietovirrat kulkevat Kansa-palveluiden kautta. Ensisijaisesti tietovirrat kulkevat Kanta/Kansa-palveluiden kautta. Kanta KA:ssa ei ole erikseen kuvattu suunnitelmiin liittyvää tietovirtaa. Ovatkohan tarkoittaneet sen sisältyvän rakenteiseen potilaskertomukseen? Alueellisesti jaettava toiminnanohjaustieto (resurssivaraukset, työjonot, konsultaatiot, pyynnöt) siirtyvät järjestelmien välillä vastaustietoineen. Vrt. nykytilan lähete-hoitopalaute integraatiot. 15
KÄYTTÖTILANTEET Organisaation sisäinen Alueen sisäinen Aluerajat ylittävä Julkinen - yksityinen Tiedon saatavuuden toteutustapa (tiedonjaon infrastruktuuri) KA=tiedonvaihto kansallisten palveluiden kautta AL=tiedonvaihto alueellisen palvelun kautta PA=tiedonvaihto paikallisesti integroimalla TIEDOT Mastertieto Henkilö- ja yhteystiedot KA KA KA KA Väestötietojärjestelmä Tahdonilmaisut KA KA KA KA KanTa-palvelut Potilas- ja asiakastiedot (terveydenhuollon potilastiedot) PA (AL) KA (AL) KA KA KanTa/KanSa,alueelliset tietovarannot,operatiiviset järjestelmät KanTa/KanSa,operatiiviset järjestelmät KanTa,alueelliset tietovarannot,operatiiviset järjestelmät Potilas- ja asiakastiedot (sos. asiakastiedot) * KA KA KA KA Suunnitelmat PA (AL) KA KA PA Resurssitiedot (AL) AL KA KA Operatiiviset järjestelmät PA Toiminnanohjauksen- ja päätöksenteon tukitiedot (AL) AL KA KA Operatiiviset järjestelmät Toteuma, suoritteet PA AL KA KA Operatiiviset järjestelmät Kansalaisen omat terveys- ja hyvinvointitiedot KA KA KA KA Terveystaltiot Kansalliset palvelut=kanta/kansa,kansallinen palveluväylä,kansalliset rekisterit ja tietovarannot Alueelliset palvelut=alueelliset integraatioalustat, alueelliset tietovarannot (esim. XDS),alueelliset DW:t * Tarkentuu KanSa-jatkosuunnittelutyössä 16
Yhteenveto tietovirroista Tietoryhmä Potilas- ja asiakastiedot Tietovirrat Tietojärjestelmäinstallaation sisäisiä tietovirtoja erityisesti potilastiedon hallinnan ja erillisten osajärjestelmien välillä. Alueen organisaatioiden väliset tietovirrat hyödyntävät ensisijaisesti KanTa-palvelujen tietoja, joita täydennetään alueellisen tietovarannon tiedoilla. Suunnitelmat Toiminnanohjaustiedot Toteuma, suoritteet IHE XDS-profiileihin perustuvat tekniset toteutukset. Tietojärjestelmäinstallaattion sisäisiä tietovirtoja suunnitelma- ja asiakkuustietojen hallinnan sekä potilastietojen hallinnan/sos. asiakastietojen hallinnan/erillisten osajärjestelmien välillä. Alueen organisaatioiden väliset tietovirrat hyödyntävät ensisijaisesti KanTa-palvelujen tietoja, joita täydennetään alueellisen tietovarannon tiedoilla. Tietojärjestelmäinstallaation sisäisiä tietovirtoja toiminnanohjauksen ja muiden tietojärjestelmäkomponenttien välillä. Vastaavat alueelliset tietovirrat esim. kahden eri toiminnanohjauskomponentin välillä Tietojärjestelmäinstallaation sisäisiä tietovirtoja operatiivisten komponenttien (potilastiedon, sos. asiakastiedon, toiminnanohjaus) tuottamien tapahtumatietojen saamiseksi johtamisen ja hallinnon tietojärjestelmien käyttöön. Tyypillisesti toteutus tietovaraston/dw:n avulla. 17
Tiedot-tietojärjestelmät matriisi Lisätään vielä CRUD-matriisi 18
Rajapintaselvitys 19
Tietovirrat Järjestelmät-tietovarannot Järjestelmät-prosessit Arkkitehtuuriperiaatteet Integraatiomalli KA-osakuvaus Sidosarkkitehtuurit Järjestelmäpalvelut Looginen tietojärjestelmäpalveluiden jäsennys Rajapinnat ja liittymät Järjestelmäsalkku Palvelutasotavoitteet Tarkoitus Sidosarkkitehtuurit rajaavat ja määrittävät arkkitehtuuriperiaatteita ja järjestelmäpalveluita Arkkitehtuuriperiaatteet määrittävät kehittämisen keskeiset peruskivet, myös järjestelmien jäsennyksen näkökulmasta Käsitetason listaus keskeisimmistä kohteessa tarvittavista järjestelmäpalveluista tunnistetaan palveluista, prosesseista ja käsitteistöistä lisäksi tukijärjestelmäpalvelut Looginen jäsennys, tietojärjestelmäpalvelukartta minkälaisista osista järjestelmäympäristö koostuu, mitkä järjestelmäpalvelut ovat yhteisiä ja miten ne suhteutetaan toisiinsa Tietovirrat kuvaavat, miten keskeiset Tiedon näkökulman tiedot (päätiedot) liikkuvat loogisten järjestelmäpalveluiden välillä (voidaan kuvata nykytilassa myös fyysisten järjestelmien välille) Riippuvuusmatriisit kokonaiskuvaus, miten järjestelmäpalvelut ja loogiset tietovarannot suhtautuvat toisiinsa. Vastaava kuvaus siitä, mitkä järjestelmäpalvelut tukevat mitäkin prosessia. Integraatiomalli kuvaa pääperiaatetta, jolla tietojärjestelmät loogisella tasolla liitetään toisiinsa. Rajapinnat ja liittymät puolestaan konkretisoivat nämä yksittäisen liittymän tasolle. Listaus ja kartta hankituista ja käytössä olevista tietojärjestelmistä tuotenimet ja käytettävä sovellusteknologia Fyysisten tietojärjestelmien liittäminen jatkuviin palveluihin, palvelutasojen määritetyt tavoitteet lähtien toiminnallisista tarpeista 20
Tietovirroista rajapintoihin Tunnistetut keskeiset tietovirrat luovat pohjan rajapintojen tarkemmalle määrittelylle» Rajapintojen yhteinen kansallinen määrittely ja standardisointi luo pohjan onnistuneille kehittämisstrategian ja arkkitehtuuriskenaarioiden mukaisille tietojärjestelmätoteutuksille/- käyttöönotoille» Rajapintatyöstä tulee huomioida myös takaisinkytkentä arkkitehtuuriskenaarioihin jos johonkin keskeiseen tietovirtaan liittyvää rajapintaa ei ole realistista standardoida, on voitava tarvittaessa muuttaa arkkitehtuurin tavoitetilaa Kansainvälisten rajapintastandardien kartoituksella ja analysoinnilla on tarkoitus selvittää arkkitehtuuriskenaarioiden realistisuutta ja rajapintatyöhön liittyvän jatkotyön laajuutta Rajapintastandardien kartoitus ja analyysi tukee myös integraatiomallin valintaa» Integraatiomalliin kuvataan, miten kohteessa ratkaistaan yleisellä, loogisella tasolla tietojen siirtäminen järjestelmästä, palvelusta tai tietovarannosta toiseen 21
Rajapintastandardien kartoitus Kartoitusvaiheessa tunnistetaan ja kuvataan tässä kuvattuihin tietovirtoihin liittyvät olemassa olevat (tai tulevat) rajapintastandardit Pyritään yhdenmukaiseen standardisalkkuun, esim. seuraavilla tiedoilla:» Rajapinnan/liittymän nimi» Versio, vuosi» Mihin tietovirtaan liittyy» Tietosisällön karkea kuvaus» Liittymätyyppi, tekninen toteutus, jos rajapintastandardilla on vaikutusta siihen» Julkaisija, omistaja, standardoiva taho, tms.» Kypsyysaste 22
Arkkitehtuuriskenaarioiden arviointi rajapintastandardeja vastaan Analyysivaiheessa arvioidaan miten olemassa olevat rajapintastandardit tukevat arkkitehtuuriskenaarioiden toteutustapaa Analyysin tuloksena toivotaan erityisesti kommentteja niihin arkkitehtuuriskenaarioihin liittyviin tietovirtoihin, joille ei ole tukea standardoiduissa rajapintamäärittelyissä 23