Kanta-arkkitehtuuri sosiaalihuollossa
Sosiaalihuollon valtakunnallinen kokonaisarkkitehtuuri, Koulutuksellinen työpaja 21.8.2014
Konstantin Hyppönen, Kanta-palvelut, Kela
Esityksen painopiste:
Mitä eroja on sosiaalihuollon kansallisen tietovarannon
ratkaisuarkkitehtuurilla ja Kanta-arkkitehtuurilla?
Lähde: Kela-Kertun puuhaviikko 2 (haastavampi), http://www.kela.fi/kerttu
Paljon samanlaisia ominaisuuksia 1/2
Päätavoitteena tietojen saatavuuden edistäminen Laadukkaampi ja ajankohtaisempi tieto, paremmat palvelut
asiakkaille
Tavoitteena parempi ja nopeampi tiedon saatavuus muilta
palveluntuottajilta
Keskitetty malli Tiedot Kanta-palveluiden hallinnoimaan tietovarantoon
Liittymismallit kutakuinkin samanlaisia
3
Paljon samanlaisia ominaisuuksia 2/2
Arkistointivaatimukset
Asiakirjapohjaisuus lähtökohtana, tietyin poikkeuksin
Eheyden ja säilytysaikojen kontrolli
Muut Arkistolaitoksen vaatimukset
Tarve kansalaisen ja ammattihenkilön asiointipalvelulle
Lisäyksiä Omakantaan tai erillinen asiointipalvelu
Lisäyksiä Kelaimeen tai erillinen asiointipalvelu
Muut kansalliset palvelut osittain samanlaisia
Koodistopalvelu
SOTE-organisaatiorekisteri
VRK-varmennepalvelut
4
Asiakirjastandardi on erilainen
5
Standardi-kartoitus 2007
HL7 CDA, ODF, OOXML, PDF/A - vertailu 2008
HL7-standardien soveltuvuuden arviointi 2007
CDA, SosXML, PDF/A -selvitys 2008
XHTML+RDFa-standardin soveltuuvuuden arviointi, 2011
Tietotarpeiden analyysi ja tietomallinnus 2009–2011
Tikesos-hanke päättyy, 2011
XHTML+RDFa tai PDF/A CDA-kääreessä ?
Asiakirjastandardi on erilainen
Terveydenhuollossa käytetään HL7 CDA R2 Ei tarkoitettu sosiaalihuollon tarpeisiin
Voi tarvittaessa soveltaa sosiaalihuoltoon, mutta on muitakin
standardivaihtoehtoja
Sosiaalihuollossa HL7 CDA -käärettä käytetään
metatietojen ja varsinaisen asiakirjan välitykseen
Rakenteiset asiakirjat XHTML sekä RDFa tai JSON
(pohdinta kesken)
Ei-rakenteiset asiakirjat PDF/A tai puhdas XHTML
6
Tilastointi- ja raportointitarpeet huomioitava
Kanta-arkkitehtuurissa tilastot/raportit muodostetaan asiakirjoista pääosin arkistoinnin yhteydessä poimituista tiedoista Tilastointi ja raportointi eivät olleet Kanta-arkkitehtuurin
suunnittelussa mukana alusta asti (lainsäädäntö, alkuperäiset määritykset)
Näkyy tallennusratkaisujen valinnoissa
Raportoinnin ominaisuuksia joudutaan rakentamaan jälkikäteen, mikä ei ole niin kustannustehokasta
Sosiaalihuollossa tietomallin koko on jokseenkin isompi ja dynaamisuutta on enemmän. Myös tulevaisuuden tarpeisiin pitää varautua
Muutostarpeita tallennusratkaisuihin
7
Tilastointitarpeen esimerkki
Tilastointitarpeet voivat aiheuttaa vertailuja asiakirjojen tietosisältöjen välillä
Tulevaisuuden tarpeisiin on vaikea varautua: 280 asiakirjatyyppiä, kymmeniä kenttiä asiakirjassa
8
Lähde: J. Kärki, A. Väinälä, J.-M. Räsänen, R. Väyrynen. Selvitys palvelukohtaisista
asiakastiedoista lasten päivähoidossa, lastenvalvojan tehtävissä,
adoptioneuvonnassa ja sosiaalipäivystyksessä.
http://www.julkari.fi/bitstream/handle/10024/76156/R39-2008-VERKKO.pdf?sequence=1
Onko sosiaalihuollossa ”tiedonhallintapalvelua”?
Vrt. terveydenhuolto:
Potilaan tiedonhallintapalvelulla on kaksi päätarkoitusta Potilaan suostumustietojen, tahdonilmaisujen ja muiden vastaavien
tietojen hallinta
Koosteiden muodostaminen arkistoitavien asiakirjojen sisällöistä
Teknisesti osa Potilastiedon arkiston toiminnallisuutta, mutta laissa määritelty erilliseksi palveluksi
Poimii tiedot arkistoitavista asiakirjoista arkistoinnin yhteydessä relaatiotietokantaan
Käsittelee nk. ylläpidettäviä asiakirjoja: Yksi voimassaoleva asiakirja per potilas, uusi versio korvaa
edellisen.
Esimerkkeinä suostumusasiakirja, hoitotahto, elinluovutustahto, terveys- ja hoitosuunnitelma
9
THP:n toimintaperiaate koosteiden osalta
10
Arkistoitava asiakirja (CDA)
Header
Body
RIS <section>…</section>
KLÄÄ <section>…</section>
LAB <section>…</section>
Metatiedot, mm. hl7fi:tableOfContents: RIS, KLÄÄ, LAB
(ku
vitt
ee
llin
en
tap
aus,
y
lee
nsä
yks
i näk
ymä
pe
r as
iaki
rja)
Riskitiedot (kooste)
Lääkitys (kooste)
Laboratoriotutkimukset (kooste)
<section>…</section> <section>…</section>
<section>…</section> <section>…</section>
<section>…</section> <section>…</section>
<section>…</section> <section>…</section>
<section>…</section> <section>…</section>
<section>…</section> <section>…</section>
Potilastiedon arkisto
Tie
do
nh
allintap
alvelu
, relaatio
tieto
kanta
Asiakirjojen korjaukset ja mitätöinnit huomioidaan myös, eli koosteita päivitetään jos sisältö muuttuu tai mitätöityy.
Potilasyhteenveto asiakkaan
palveluyhteenveto?
11
Tiedot asiakkaan palveluista yhteenvetona?
Asiakkaalle tuotettavat palvelut Keskeiset palvelukohtaiset tiedot mukana yhteenvedossa
Linkit keskeisiin asiakirjoihin, kuten hakemuksiin ja päätöksiin
Vastaa Potilaan tiedonhallintapalvelun
koostetoiminnallisuutta Ei kuitenkaan valmiita määrityksiä, toiminnallisuutta ei
suunniteltu Tikesos-hankkeessa
Epävarmaa, ovatko kaikki yhteenvedon tiedot saatavilla
arkistoitavissa asiakirjoista
Tietomallin dynaamisuus huomioitava
12
Luovutustenhallinnassa eroja
Terveydenhuollossa luovutushauissa (asiakirjat toisesta rekisteristä): PTJ varmistaa hoitosuhteen
PTJ arkistoi palvelutapahtuma-asiakirjan Potilastiedon arkistoon
Arkisto tarkistaa palvelutapahtuma-asiakirjan olemassaolon ja palvelutapahtuman ajanjakson ennen tietojen luovuttamista
Aiemmin myös potilashallinnon varmistusasiakirja, poistunut luovutustenhallinnan selkeyttämisen myötä
Sosiaalihuollossa Palvelutapahtuma Asia
Potilashallinnon varmistusasiakirja Asiayhteysasiakirja
Luovutustenhallinta määritelty monimutkaisemmaksi kuin terveydenhuollossa
13
Luovutustenhallinnassa eroja
Suostumustenhallintamalli eri kuin Kanta-palveluissa Sosiaalihuollossa ammattihenkilöillä laaja tiedonsaantioikeus
Eri informointi-, suostumus- ja kieltomalli
Luovutuspyynnöt Kansaan on hahmotettu luovutuspyyntöjen muodostamisen ja
käsittelyn toiminnallisuuksia
Viimeisimmän lakiluonnoksen mukaan tätä sovellettaisiin myös sosiaalihuollon toimijoiden välillä, mutta vaatimukset voivat muuttua lainsäädäntötyön edetessä
Ei vastaavaa toiminnallisuutta Kanta-järjestelmässä
Tiedon vastaanottamisen kirjauskäytännöt (tiedon alkuperän seuranta) yksityiskohtaisempia kuin Kanta-palveluissa
14
Viestinvälitys
Tikesos-hankkeessa tehty sosiaalihuollon
viestinvälitystä koskevia määrityksiä. Sama standardi
(HL7 Medical Records) kuin Kanta-järjestelmässä.
Suomessa on käynnistynyt kansallisen palveluväylän
suunnittelu (2013). Palveluväyläkonsepti perustuu Viron
X-Road-ratkaisuun.
Terveydenhuollossa viestinvälitykseen on käytetty myös
IHE-järjestön määrittelemiä profiileja kansainvälisesti
sekä Suomessa paikallisesti/alueellisesti. IHE Finland
perustettu maaliskuussa 2014.
Viestinvälitys
HL7 MR olisi lähimpänä Kanta-ratkaisuja Tarvittavat tarkennukset tehty Tikesos-hankkeessa
Tuttu mm. PTJ-toteuttajille
Kansallinen palveluväylä luo paineita Linjassa kansallisen strategian kanssa
Vain vähän osaamista ja kokemusta Suomessa.
Ei määrittelyitä sosiaalihuollon tarpeisiin
IHE XDS on laajassa käytössä Laaja tuki eri valmistajien tietojärjestelmissä
Kanta-palveluissa kuvantamisen arkkitehtuurin ja kansainvälisen tiedonsiirron perusta
Ei määrittelyitä sosiaalihuollon tarpeisiin
Päätöstä ei vielä tehty
16
Sovelluslogiikka eri kuin Kanta-palveluissa
Kansa-toteutuksessa voidaan käyttää joitakin samoja komponentteja kuin Kanta-toteutuksessa Allekirjoituspalvelu, koodistopalvelu, osoitteisto (mikäli
viestinvälityksenä on HL7 MR), tietoliikenne- ja perusinfrastruktuuripalvelut
Yhteisten komponenttien lukumäärä on kuitenkin suhteellisen pieni, sovelluslogiikka on toteutettava käytännössä alusta asti
Paljon määrityksiä valmiina, mutta osassa on vanhentunutta tietoa Viimeisiä lainmuutoksia ei vielä huomioitu
Osassa määrityksiä edelleen tarkentamistarpeita, kaikkia päätöksiä ei vielä tehty
Määritykset eivät muodosta selkeää vaatimusmäärittelyä ohjelmiston kehittäjälle
17
Sovelluslogiikka eri kuin Kanta-palveluissa
Kansallisessa päässä toteutettava ainakin:
Kansallisen tietovarannon perustoteutus
Kansalaisten asiointipalvelu joko Omakannan laajennoksena tai erillisenä palveluna
Ammattihenkilön käyttöliittymäpalvelu joko Kelaimen laajennoksena tai erillisenä toteutuksena
Raportointi- ja tilastointijärjestelmä ja käyttöliittymä
Arkistonhoitajan käyttöliittymät
Validointipalvelu ja muut testauksen tukipalvelut
Ammattioikeusinfrastruktuuri (Valvira?)
Myös ATJ-päähän tarvitaan paljon uutta sovelluslogiikkaa.
18
Kansalaisen asiointipalvelu
Kansalaisen kirjautuminen
Informoinnin saaminen
Asiakkuuden katseleminen
Asiakasasiakirjojen katseleminen
Suostumusten ja kieltojen antaminen
ja peruuttaminen
Asiakasasiakirjojen luovutusten
katseleminen
Läheisen henkilön asian seuraaminen tai puolesta-asiointi
Yhteystietojen ilmoittaminen
Selvitystiedon antaminen
pyydettyyn asiaan
Tiedoksisaannin kuittaaminen
ATJ tai kansallinen ammattilaisen käyttöliittymäpalvelu
Informoinnin antaminen
Asiakkaan suostumusten- ja kieltojen hallinta
Asiakastiedon kirjaaminen
Asiakasasiakirjan muodostaminen asiakastiedoista
Asiakasasiakirjan allekirjoittaminen
sähköisesti
Ammattihenkilön kirjautuminen
Ammattihenkilön roolin ja
ammattioikeuksien soveltaminen
Asiakasasiakirjan tallentaminen
omaan rekisteriin
Asiakasasiakirjan hakeminen ja katseleminen
omasta rekisteristä
Asiakasasiakirjan korjaaminen
Asiakirjassa olevan tiedon
hyödyntäminen uudessa asiakirjassa
Asiakasasiakirjan välittäminen
säilytyspalveluun toiseen rekisteriin
Luovutuspyynnön lähettäminen
Luovutuspyynnön käsitteleminen
Luovutuspyyntöjen katseleminen
Käyttäjä- ja käyttöoikeushallinta
Käyttölokin hallinta
Asiakasasiakirjan näkyvyyden
rajoittaminen
Herätteiden näyttäminen
Liiteasiakirjan muodostaminen ja
tallentaminen
Asiayhteyden muodostaminen,
jatkaminen, päättäminen
Koosteen hakeminen
Asiakasasiakirjojen kuvailutietojen
hakeminen omasta rekisteristä
Asiakasasiakirjojen kuvailutietojen
hakeminen toisen rekisteristä
Asiayhteyden todentaminen
Asian vireilletulemisesta
tai asiakirjan vastaanottamisesta
ilmoittaminen
Asiakirjan jättäminen
Asiakasasiakirjan hakeminen ja katseleminen
toisen rekisteristä
Asiakkaan yhteystietojen hakeminen ja kirjaaminen
Asiakkaan palveluyhteen-
vedon näyttäminen ja päivittäminen
Hallintoasioiden käsitteleminen
Sosiaalihuollon käyttöliittymä-
palvelut ja toiminnot
(Liki) sama kuin terveydenhuollossa
Vastaavuutta löytyy
Ei (ainakaan vielä) vastaavaa th:ssa
LUONNOS
Sosiaalihuollon infrastruktuuripalvelut ja
toiminnot
Muut kansalliset palvelut
Rakenteisen tiedon tietovarantopalvelu
Asiakirjojen säilytyspalvelu
Asiakirjan vastaanottaminen
ja säilyttäminen
Asiakirjan eheyden ja säilytysajan
varmistaminen
Asiakirjan hävittäminen
Asiakirjan korvaaminen ja
versioiminen
Kuvailutietojen hallinta
Rekisterinpitäjä-muutosten
toteuttaminen
Rakenteisen tiedon poimiminen ja tallentaminen
Asiakirjan palauttaminen
Kuvailutietojen palauttaminen
Koosteiden muodostaminen
Tietojen saatavuuden hallintapalvelu
Asiakasasiakirjan näkyvyyden
rajoittaminen
Asiayhteyden tarkistaminen
luovutustilanteissa
Suostumusten ja kieltojen
tarkistaminen luovutustilanteissa
Ostopalveluvaltuu-tuksen
tarkistaminen
Luovutuspyyntöjen välittäminen
Asiakirjan tallentumisesta ilmoittaminen
asiakkaalle
Luovutuslokin hallinta
Asiakirjojen validointi
Organisaatio-liittyjien oikeuksien
soveltaminen
Varmenteiden hallinta
Ammattioikeuksien hallinta
Raportointihakujen suorittaminen
Hävitysesitysten muodostaminen
Koodistopalvelu
Osoitteisto ja organisaatioliittyjien
hallinta
SOTE-organisaatio-rekisterin hallinta
Asiakirjarakenteiden ja koodistojen
hallinta
Arkistonhoitajan käyttöliittymäpalvelu
Arkistonhoitajan kirjautuminen
Hävitysesityksen hyväksyminen
Säilytysajan muuttaminen
Raportointi-, tilastointi- ja tutkimuspalvelu
Raportointipalvelun käyttäjän
kirjautuminen
Raportin parametrien antaminen ja
raportin tilaaminen
Raportin palauttaminen
Raportointipalvelun käyttäjä- ja
käyttöoikeus-hallinta
Asiakkaan palveluyhteen-
vedon ylläpitäminen
(Liki) sama kuin terveydenhuollossa
Vastaavuutta löytyy
Ei (ainakaan vielä) vastaavaa th:ssa
LUONNOS
Kansalliset infrastruktuuripalvelut
Kanta-ympäristössä toimivat järjestelmät
Käyttöliittymäpalvelut
Terveydenhuollon järjestelmät
Potilastiedon arkisto
Sosiaalihuollon järjestelmät
Sosiaalihuollon asiakastiedon
arkisto
Vanhojen potilastietojen
arkisto
Potilaan tiedonhallinta-
palvelu
Sosiaalihuollon tiedonhallinta-
palvelu
Lääketietokanta
Muut kansalliset järjestelmät
Valveri
Terhikki
”Suosikki”
Koodisto-palvelu
Varmenne-palvelu VRK
Kansalliset SOTE-käyttöliittymäpalvelut
Omakanta
Kelain
Sosiaalihuollon ammattilaisen
selainpohjainen käyttöliittymä
Arkistonhoitajan käyttöliittymät
Liittyvät järjestelmät
Potilastietojärjestelmä
Asiakastietojärjestelmä
Potilastiedon erillisjärjestelmä
Apteekkijärjestelmä
Reseptikeskus Raportointi- ja tilastointi-järjestelmä
Raportointi- ja tilastointi-järjestelmä
Muut käyttöliittymät
Paikallinen tai alueellinen
asiointiportaali
Kansallinen asiointiportaali
Raportointi- ja tilastointijärjestelmien
käyttöliittymät
SOTE-viestinvälitys
Vanhojen sosiaalihuollon tietojen arkisto
SOTE-organisaatio-rekisterin
hallintakäyttöliittymä
Tuotannossa
Kehitteillä / tulee kehittää
LUONNOS
Kanta Ctrl-C, Kansa Ctrl-V?
Uudelleenkäytön mahdollisuus:
Sovellukset: kyllä, vähäinen
Laitteistot: kyllä, vähäinen
Infrastruktuuri (varusohjelmistojen lisenssit,
yhteydet jne): kyllä, kohtalainen
Osaaminen: merkittävä
22
Suoraa tietä
ei löydy, mutta
punaista lankaa
on tarjolla
Kiitos!
www.kanta.fi
Lähde: Kela-Kertun puuhaviikko 2 (haastavampi), http://www.kela.fi/kerttu