SADe Sote Rajapinnat HL7 Finland Personal Health 24.3.2014 24.3.2014 Heikki Virintie/Marketvisio 1
24.3.2014 Esityksen nimi / Tekijä 2
Rajapintamäärittelyt SADe sote -hankkeessa Palvelukokonaisuuden viitearkkitehtuurissa on kuvattu alustavasti kehitettävien palvelujen ja määrittelyjen rajapintoja; tässä esityksessä esimerkkinä ote viitearkkitehtuurin standardisalkusta. Viitearkkitehtuurin viimeisin versio 0.95 3/2013, päivitys 2014 aikana Tarkemmat rajapintamäärittelyt tehdään kansallisia palveluja tai määrittelyjä tekevissä projekteissa, mistä ne siirretään soveltuvin osin osaksi viitearkkitehtuuria SADe sote sähköisen asioinnin viitearkkitehtuuri siirtynee SADeohjelmakauden jälkeen osaksi sosiaali- ja terveydenhuollon valtakunnallista kokonaisarkkitehtuuria SADe sote rajapintoja voi yrittää hahmottaa myös projektien välisten riippuvuuksien kautta, joita olemme kuvanneet yleisellä tasolla kokonaiskuvan saamiseksi (esimerkkeinä palveluhakemisto sekä yleinen sote-tieto ja avuntarpeen itsearviointi) 24.3.2014 Esityksen nimi / Tekijä 3
SADe sote palvelut /-hankkeet Kansalliset järjestelmät/palvelut/hankkeet Valtakunnalliset tietovarannot SADe sote -riippuvuudet Kokonaiskuva Valvira THL Valveri TOPI2 Suomi.fi/ Thl.fi Asiointitili Kela KanTa Omakanta Palveluntuottajarekisteri Suostumusten hallinta Riippuvuudet on kuvattu SADe sote hankkeiden tavoitetilan näkökulmasta Valtuutusten ja puolestaasioinnin hallinta Tunnistaminen Sote-org. rekisteri RAI-tilastot Koodistot Kirjautumispalvelu Avoin terveystaltio (esim.taltioni) Tilaajavastuu/ YTJ Paikkatiedot/ kartat Palveluväylä (kansallinen/sote) Alueelliset kuntien palvelut / alueellisesti toteutettavat hankkeet Kuntalaisportaali / asiointipalvelu Alueellinen kytketty terveystaltio Kansalaisen kalenteri Yksit. & 3.sektori Duodecim ja muut sotetietolähteet Yleinen sote-tieto ja avuntarpeen itsearviointi Spontaani palaute Pilotit SADe Hyvis Hyvis Kansalaisen verkkopalvelu (Palveluvaaka) SADe Mielenterveystalo Mielenterveystalo Palveluhakemistokokonaisuus Palveluhakemisto Strukturoitu palaute Sähköinen ajanvaraus Turvallinen viestinvälitys SADe PSOP Palveluntuottajarekisteri PSOP SADe viestinvälityspilotit 1&2 = määrittely-/integraatio-/toteutus-/pilotointiriippuvuus (SADe sote sisäinen) = integraatio-/toteutusriippuvuus (SADe sote kansallinen/alueellinen) 24.3.2014 Esityksen nimi / Tekijä 4
SADe sote palvelut /-hankkeet Kansalliset järjestelmät/palvelut/hankkeet Valtakunnalliset tietovarannot SADe sote riippuvuudet - Palveluhakemisto Valvira THL Valveri TOPI2 Suomi.fi Asiointitili Kela KanTa Omakanta Palveluntuottajarekisteri Suostumusten hallinta Riippuvuudet on kuvattu SADe sote hankkeiden tavoitetilan näkökulmasta Valtuutusten ja puolestaasioinnin hallinta Tunnistaminen Sote-org. rekisteri RAI-tilastot Koodistot Kirjautumispalvelu Avoin terveystaltio (esim.taltioni) Tilaajavastuu/ YTJ Paikkatiedot/ kartat Palveluväylä (kansallinen/sote) Alueelliset kuntien palvelut / alueellisesti toteutettavat hankkeet SADe Mielenterveystalo Kuntalaisportaali / asiointipalvelu Alueellinen kytketty terveystaltio Kansalaisen kalenteri Yksit. & 3.sektori Duodecim ja muut sotetietolähteet Spontaani palaute Pilotit SADe Hyvis Hyvis Kansalaisen verkkopalvelu (Palveluvaaka) Mielenterveystalo Palveluhakemistokokonaisuus Palveluhakemisto Strukturoitu palaute SADe PSOP Palveluntuottajarekisteri PSOP = määrittely-/toteutus-/pilotointiriippuvuus (SADe sote sisäinen) = toteutusriippuvuus (SADe sote kansallinen/alueellinen) 24.3.2014 Esityksen nimi / Tekijä 5
Riippuvuudet SADe sote kansalliset toteutukset Palveluhakemistokokonaisuus: Lähderekisterit/-tiedot: Valveri, Topi2, Sote-organisaatiorekisteri, PSOP-palveluntuottajarekisteri, RAI-tilastot, koodistot, palveluntuottajien ylläpitokäyttöliittymä ja rajapinta (ei kuvassa) Hyödynnettävät palvelut: THL:n kirjautumispalvelu, Tilaajavastuu.fi/YTJ, paikkatieto-/karttapalvelut Hyödyntävät palvelut/rekisterit: Kelan palveluntuottajarekisteri, palvelut palveluhakemiston kyselyrajapinnan kautta (ei kuvassa) Loppukäyttäjäkanavat: Palveluvaaka/palveluhakemiston kansalaisen verkkopalvelu, kunnan portaali/asiointipalvelu, Suomi.fi SADe sote riippuvuudet: Strukturoitu palaute, spontaani palaute Pilotointi: SADe Mielenterveystalo, SADe PSOP Tilanne: Toteutusvaiheessa 24.3.2014 Esityksen nimi / Tekijä 6
Palveluhakemisto THL tai muu viranomainen Hankinnan kohde Kansalainen Palveluntuottaja Kansalainen Kansalainen Kansallinen sote-palveluhakemistopalvelu Kunnan sote-portaali Käyttöliittymä/ portaali Kansalaisen verkkopalvelu Palveluhakemiston ylläpitäjän käyttöliittymä Kunnan sotepalveluntuottajien hakupalvelu Suomi.fi Omakanta Kela palveluntuottajarekisteri Asiointipalvelut Palveluhakemiston hakupalvelu Palveluntuottajien hallinta Palveluntuottajatietojen ylläpito Seuranta ja raportointi Palveluhakemiston hakupalvelu Kansalliset tukipalvelut Vetuma Virtu Katso Sisäiset tietovarannot Palveluhakemistotietokanta Lokitiedot Tilaajavastuu.fi Paikkatiedot Palveluväylä/ integraatiot Ulkoiset päätietovarannot Sote-org. rekisteri Valveri PSOP TOPI 2 Kyselyrajapinta Päivitysrajapinta Koodistot Käyttäjä- ja käyttövaltuus rekisteri Pääkaupunkiseudun palvelukartta Kans. perustietovarannot VTJ YTJ 24.3.2014 Esityksen nimi / Tekijä 7
SADe sote palvelut /-hankkeet Kansalliset järjestelmät/palvelut/hankkeet Valtakunnalliset tietovarannot SADe sote riippuvuudet Yleinen sote-tieto Valvira THL Valveri TOPI2 Suomi.fi/ Thl.fi Asiointitili Kela KanTa Omakanta Palveluntuottajarekisteri Suostumusten hallinta Riippuvuudet on kuvattu SADe sote hankkeiden tavoitetilan näkökulmasta Valtuutusten ja puolestaasioinnin hallinta Tunnistaminen Sote-org. rekisteri RAI-tilastot Koodistot Kirjautumispalvelu Avoin terveystaltio (esim.taltioni) Tilaajavastuu/ YTJ Paikkatiedot/ kartat Palveluväylä (kansallinen/sote) Alueelliset kuntien palvelut / alueellisesti toteutettavat hankkeet SADe Mielenterveystalo Kuntalaisportaali / asiointipalvelu Alueellinen kytketty terveystaltio Kansalaisen kalenteri Yksit. & 3.sektori Duodecim ja muut sotetietolähteet Yleinen sote-tieto ja avuntarpeen itsearviointi Pilotit SADe Hyvis Hyvis Mielenterveystalo SADe PSOP PSOP = määrittely-/toteutus-/pilotointiriippuvuus (SADe sote sisäinen) = toteutusriippuvuus (SADe sote kansallinen/alueellinen) 24.3.2014 Esityksen nimi / Tekijä 8
Riippuvuudet SADe sote kansalliset toteutukset Yleinen sote-tieto ja avuntarpeen itsearviointi: Lähderekisterit/-tiedot: Duodecim Terveyskirjasto ja Terveysportti, Sosiaaliportti, 3. sektorin toimijat, THL:n omat lähteet (ei kuvassa), koodistot Hyödynnettävät palvelut: Avoin terveystaltio (esim. Taltioni), alueellinen kytketty terveystaltio Loppukäyttäjäkanavat: Kunnan portaali/asiointipalvelu, Suomi.fi Pilotointi: SADe Hyvis Tilanne: Määrittelyvaiheessa 24.3.2014 Esityksen nimi / Tekijä 9
SADe Sote Sosiaali- ja terveydenhuollon sähköisen asioinnin viitearkkitehtuuri Luonnos v. 0.96 24.3.2014 Esityksen nimi / Tekijä 10
Sosiaali- ja terveydenhuollon sähköisen asioinnin viitearkkitehtuurin sisällysluettelo 1. JOHDANTO Lähtökohdat ja tavoitteet Rajaukset ja reunaehdot 2. PERIAATETASON ARKKITEHTUURIKUVAUKSET Arkkitehtuuriperiaatteet velvoittavat/ohjaavat/hyvät käytännöt Sidosarkkitehtuurit Tietoturvaperiaatteet Noudatettavat standardit 3. KÄSITTEELLISEN TASON ARKKITEHTUURIKUVAUKSET Sidosryhmät Sidosryhmien keskeisiä arkkitehtuurivaatimuksia Palvelukartta Keskeiset käsitteet 4. LOOGISEN TASON ARKKITEHTUURIKUVAUKSET Toimintaprosessi Päätietoryhmät Loogiset tietovarannot Looginen tietojärjestelmäjäsennys 5. ARKKITEHTUURIN HALLINTAPERIAATTEET 6. SOVELTAMISOHJEET 7. LIITTEET 11
1. Johdanto Rajaukset ja reunaehdot Sosiaali- ja terveydenhuollon sähköisen asioinnin viitearkkitehtuurissa kuvattavat asiat: Periaatetaso Sidosarkkitehtuurit Arkkitehtuuriperiaatteet Integraatioperiaatteet Rajaukset ja reunaehdot Kehittämistavoitteet Tietoturvaperiaatteet Standardit Ohjaus Toiminta Tieto Tietojärjestelmä Teknologia Käsitteellinen taso Sidosryhmät Palvelukartta Keskeiset käsitteet Looginen taso Prosessit Päätietoryhmät Loogiset tietovarannot Tietojärjestelmäjäsennys Fyysinen taso 12
Loogiset tietojärjestelmäpalvelut 4. Loogisen tason arkkitehtuurilinjaukset Looginen tietojärjestelmäjäsennys Kansalliset sote-asiointipalvelut ja -rekisterit Julkishallinnon asiointipalvelut ja -rekisterit Palveluntarjoajan sote-asiointipalvelut ja rekisterit Käyttöliittymä/ portaali Kansallisten soteasiointipalvelujen käyttöliittymät Palveluvaaka ekatselu suomi.fi Palveluntarjoajan / kunnan asiointipalvelun käyttöliittymät Palveluntarjoajan / kunnan kuntalaisportaali (esim. Hyvis) Asioinnin tekniset tukipalvelut Tekniset tukipalvelut (esim. tunnistautuminen, kertakirjautuminen) Vetuma Virtu Katso Tekniset tukipalvelut (esim. tunnistautuminen, kertakirjautuminen) Integraatio/ Palvelujen ohjaus Työpöytä-, sovellus- ja tietointegraatiot VIA / muu palveluväylä Työpöytä-, sovellus- ja tietointegraatiot Asioinnin peruspalvelut Suostumukset ja kiellot (KanTa/KanSa) Asiointitili Terveyskansio esim. Taltioni Yhdistetyn viestinnän palvelut Turvallinen viestinvälitys Asiointipalvelusopimukset Puolesta-asioinnin valtuutukset Kansallinen sote-tietopalvelu (sis. riskitestit) Omakanta) Alueellinen /paikallinen sotetietopalvelu Alueell./paikallinen palveluhakemistopalvelu Esitietopalvelu Hoitotahto Spontaanin palautteen palvelu Asioinnin substanssipalvelut Strukturoidun palautteen palvelu Omahoitopalvelu Anonyymi neuvontapalvelu Ajanvarauspalvelu Etäkonsultaatio ja etähoito Tunnisteellinen neuvonta ja hoitoonohjaus Virtuaalinen vertaistukipalvelu Hoitopäiväkirja Palveluhakemistopalvelu Tutkimustulosten ja hoitoviestien välitys Sote-org. rekisteri Yleinen sote-tieto KanTa Verotus tiedot Paikkatiedot Asiakastietorekisteri Potilastietorekisteri Palvelutapahtumarekisteri Palvelusopimukset Asianhallinnan tiedot Päätietovarannot Valveri Palveluhakemisto KanSa Työllisyysja etuustiedot VTJ Paikalliset koodistot Palvelu- ja yksikkötiedot Resurssitiedot Käyttäjä- ja käyttövaltuus rekisteri Yleinen sote-tieto TOPI Terveyskansio (esim. Taltioni) Koodistot Tilaaja- Vastuu Katso, Virtu Suostumuksetja kiellot Terveyskansion DW Suoritetiedot Lokitiedot Palauteet 13
2. Periaatetason arkkitehtuurilinjaukset Standardisalkku 1/2 Standardisalkun tavoitteena on edistää tietojärjestelmien yhteentoimivuutta palvelujen käytettävyyttä ja saavutettavuutta tietoturvaa ja tietosuojaa Ratkaisujen kehittämisessä on pyrittävä soveltuvin osin seuraavien yleisten standardisuositusten ja määritysten hyödyntämiseen ja noudattamiseen tapauskohtaisen määrittelyn sijaan (ks. tarkempi erittely liitteessä 2): Nimi Kuvaus Lähde/viite JHS181 JHKA-standardisalkku www.jhs-suositukset.fi/suomi/jhs181 SAVI-arkkitehtuurin standardisalkku Tikesos standardisalkku KanTa standardisalkku HL7- rajapintastandardit Taltioni-määritykset Julkisen hallinnon sähköisen asiakaspalvelun viitearkkitehtuuri, standardisalkku Sosiaalihuollon kansallinen KA, standardisalkku KanTa-arkkitehtuurissa hyödynnettävät standardit ja määräykset, suositukset, hyvät käytännöt sekä soveltamisohjeet HL7 Finlandin Suomeen sovitetut rajapintakuvaukset sote-tietojärjestelmiä varten Taltioni kehittäjän opas, tietomalli- ja rajapintakuvaukset SAVI-arkkitehtuuri, v.1.0, 2/2013 www.sosiaaliportti.fi/ /standardisalkku.pdf www.kanta.fi, KanTa-palvelujen voimassa olevat määritykset www.hl7.fi/hl7-rajapintakartta/ www.taltioni.fi/fi/kumppanit/kehityssivut 14
2. Periaatetason arkkitehtuurilinjaukset Standardisalkku 2/2 Palvelukohtaiset standardisuositukset ja määritykset Palvelu/Nimi Kuvaus Lähde/viite Palveluhakemisto: JHS183 (entinen JHS145) Sote-tietopalvelu ja riskitestit: - Palvelutietojen ryhmittely ja osoitteet asiointia varten monta toimialaa kattavissa julkisen sektorin portaaleissa Jatkossa JHS183, www.jhs-suositukset.fi/suomi/ Palautepalvelu: - Turvallinen viestinvälitys: - Ajanvarauskyselyt ja aikojen varaamiset resursseja hallinnoiviin järjestelmiin alueellista ja kansalaisajanvarausta varten Ajanvaraus: HL7 v3 ajanvarausmääritykset www.hl7.fi/hl7-rajapintakartta/ajanvarausrajapintojenhl7v3-maarittelyt/ 15
Liite 2. Standardisalkku (JHS 181) 1/6 Sosiaali- ja terveydenhuollon sähköisten asiointipalvelujen kannalta keskeisiä standardeja: Nimi Kuvaus Lähde/viite JHS181 JHKA-standardisalkku www.jhs-suositukset.fi/suomi/jhs181 RFC 2141 RFC 2141, URN, Uniform resource name - generic syntax www.ietf.org RFC 3986 RFC 3986, URI, Uniform Resource Identifier - www.ietf.org generic syntax ISO 8601:2004 ISO 8601:2004: Representation of dates and times www.iso.org ISO 80000-1:2009 ISO 80000-1:2009, Quantities and units -- Part 1: General ISO 19101-1 ISO 6709:2008 ISO 19101-1 Geographic information - Reference model -- Part 1: Fundamentals ISO 6709:2008 Standard representation of geographical point position by coordinates www.iso.org www.iso.org www.iso.org 16
Liite 2. Standardisalkku (sosiaalihuollon kansallinen kokonaisarkkitehtuuri) 2/6 Nimi Kuvaus Lähde/viite Sosiaalihuollon KA standardisalkku JHS 159 Sosiaalihuollon kansallinen KA, standardisalkku JHS 159, ISO OID-yksilöintitunnuksen soveltaminen julkishallinnossa ISO 19005-1/2/3 PDF/A www.iso.org www.sosiaaliportti.fi/ /standardisalkku.p df www.jhs-suositukset.fi/suomi/jhs159 HL7 v3 Medical Records HL7 v3 CDA R2 Sosiaalihuollon asiakasasiakirjojen metatiedot SosXML HL7 Version 3 Standard: Medical Records, Release 1 (R2011) HL7 Version 3 Standard: Clinical Document Architecture (CDA), Release 2 Sosiaalihuollon asiakasasiakirjojen metatiedot määritys, Tikesos-hanke, 2011 SosXML, Sosiaalihuollon asiakirjastandardi, Tikesos-hanke, 2011 www.hl7.org www.hl7.org www.sosiaaliportti.fi www.sosiaaliportti.fi 17
Liite 2. Standardisalkku (KanTa) 3/6 Nimi Kuvaus Lähde/viite KanTa standardisalkku KanTa-arkkitehtuurissa hyödynnettävät standardit ja määräykset, suositukset, hyvät käytännöt sekä soveltamisohjeet www.kanta.fi, KanTa-palvelujen voimassa olevat määritykset Kansallisesti vaadittujen tietojen välittäminen ydin- ja erillisjärjestelmien välillä HL7-Finland V3 messaging Koodistopalvelun tiedonsiirron tekninen ohje Kansallisesti vaadittujen tietojen välittäminen ydinja erillisjärjestelmien välillä, v2.1, HL7 Finland, 2012 HL7-Finland V3 messaging V 2.20, HL7 Finland, 2010 Koodistopalvelun tiedonsiirron tekninen ohje V2.1, THL/Stakes, 2007 www.kanta.fi www.kanta.fi www.kanta.fi 18
Liite 2. Standardisalkku (HL7) 4/6 Nimi Kuvaus Lähde/viite HL7- HL7 Finlandin Suomeen sovitetut www.hl7.fi/hl7-rajapintakartta/ rajapintastandardit rajapintakuvaukset sote-tietojärjestelmiä varten HL7-Finland Tietotyypit HL7-Finland Tietotyypit, v1.31 www.kanta.fi ISO OID-yksilöintitunnuksen käytön kansall. periaatteet sote-alalla Common Message Element Types (CMET) Päätöksentuen CDA R2 Terveys- ja hoitosuunnitelman CDA R2 potilaskertomusrakenne XML-allekirjoituksen soveltamisopas ISO OID-yksilöintitunnuksen käytön kansalliset periaatteet sosiaali- ja terveysalalla, THL, 2011 Open CDA 2007 - Common Message Element Types (CMET), v0.7, HL7 Finland, 2008 Open CDA 2007 Päätöksentuen CDA R2 v.3.0, HL7 Finland, 2007 Terveys- ja hoitosuunnitelman CDA R2 potilaskertomusrakenne, v1.0, HL7 Finland, 2012 Open CDA 2008 - XML-allekirjoituksen soveltamisopas v. 1.00, HL7 Finland, 2008 www.thl.fi www.kanta.fi www.kanta.fi www.kanta.fi www.kanta.fi 19
Liite 2. Standardisalkku (ydintietomäärittelyjä) 5/6 Nimi Kuvaus Lähde/viite Asiointi-/äidinkieli SFS-ISO 639, Kielten nimien tunnukset, SFS, 1993 www.sfs.fi Kansalaisuus Kotikunta JHS 123 Valtioiden ja maiden luokitusjärjestelmä, ISO 3166, SFS-ISO 3166 VRK/THL Kuntakoodit, JHS 110 Kuntien numerotunnus www.jhs-suositukset.fi, www.sfs.fi www.jhs-suositukset.fi, Kansallinen koodistopalvelu Veriryhmä AR/YDIN Veriryhmä, RhD Veriryhmä Kansallinen koodistopalvelu Diagnoosi ICD-10 tautiluokitus, ICPC 2 Kansallinen koodistopalvelu perusterveydenhuollon luokitus, AR/YDIN Diagnoosin tyyppi Lääkitys Fimea: ATC-luokitus, lääkekoodi, lääkemuoto Kansallinen koodistopalvelu Rokotteet Fimea: ATC-luokitus, rokotekoodi, AR/YDIN Pistoskohta, AR/YDIN Rokotustapa Kansallinen koodistopalvelu Tupakointi AR/YDIN Tupakointi Kansallinen koodistopalvelu Laboratorio Kuntaliitto: Laboratoriotutkimusnimikkeistö 2010 Kunnat.net Toimenpiteet THL - toimenpideluokitus Kansallinen koodistopalvelu 20
Liite 2. Standardisalkku (muut määritykset) 6/6 Nimi Kuvaus Lähde/viite RFC 4791 RFC 4791, Calendaring Extensions to WebDAV www.ietf.org (CalDAV) RFC 5545 RFC 5545, Internet Calendaring and Scheduling Core Object Specification (icalendar) www.ietf.org 21