Järjestelmäarkkitehtuurit terveydenhuollossa

Samankaltaiset tiedostot
Terveydenhuollon yksiköiden valmiudet liittyä KanTa an

Arkkitehtuurin kansallinen toteutus ja yhteistyö

Hyvinvointi IT:n tutkimus ja kehitys: ja ohjelmistot

Kansalaisen palvelut osana kansallista arkkitehtuuria

Kansallinen terveysarkisto (KanTa)

KODAK EIM & RIM VIParchive Ratkaisut

Toiminta- ja asiakaslähtöisen kokonaisarkkitehtuurin kehittäminen hyvinvointipalveluissa

Kansallinen organisoituminen - ohjausmalli. Anne Kallio

KanTa-palvelut sähköinen resepti ja potilastiedon arkisto Vakuutusyhtiöpäivä Henna Koli, Kela

Pelastaako tietotekniikka hyvinvointipalvelut?

Kokonaisarkkitehtuuri sosiaali- ja terveydenhuollossa

SAINI-arkkitehtuuri. Pauli Kilpikivi Janne K Tuominen Mikael Himanka. LogicaCMG All rights reserved

Potilastietojärjestelmien yhteensovittamisen haasteet. Terveydenhuollon Atk-päivät Tuire Mikola

Työpöytäintegraatio ja palvelurajapinnat - tilanne Suomessa ja muualla

Valmistautuminen potilastiedon arkiston käyttöönottoon. Käyttöönoton käsikirja ja toiminnallisen muutoksen tukeminen Anna Kärkkäinen

JARI PORRASMAA

SIG-toiminta HL7-yhdistyksessä / Personal Health SIG

Kanta-palvelut, Kelan näkökulma

Sosiaali- ja terveydenhuollon tiedonhallinnan alueellista kehittämistä ohjaava viitearkkitehtuuri Kuntajohtajakokous

Kokonaisarkkitehtuurilla tavoitteisiin. Valtio Expo Fennia I, 14:15 14:45 Neuvotteleva virkamies Jari Kallela

Kokonaisarkkitehtuuri julkisessa hallinnossa. ICT muutostukiseminaari neuvotteleva virkamies Jari Kallela

Arkkitehtuurikuvausten kohteet ja kuvaustavat

Valtakunnallinen arkistoratkaisu ja OID-koodin käyttö. Antero Ensio, toimitusjohtaja Ensitieto Oy Terveydenhuollon Atk-päivät

Yhteentoimivuuden ja standardisoinnin merkitys terveydenhuollon tuottavuudelle. Sinikka Ripatti Kehittämispäällikkö HUS

Uuden sukupolven potilaskertomusjärjestelmä SnowFlake EHR. Antero Ensio konsultti Ensitieto Oy

Asioinnin ja omahoidon rajapinnat Ajankohtaista Suomessa ja kansainvälisesti

Reseptit ja potilastiedot kansalaisten saataville

Toiminnallinen avoimuus ja yhteentoimivuus - malleja arkkitehtuurin ja tietojärjestelmien kehittämiseen

Tieto ja järjestelmät integroituvat asiakaslähtöisiksi palveluiksi. JHS-seminaari Jukka Ahtikari

KanTa-kokonaisuus ja kunnat

Sähköisen reseptin vaatimusmäärittelyt. Terveydenhuollon Atk-päivät Sibelius-talo, Lahti Markku Kiiski, Kela

E-RESEPTI SÄHKÖISEN LÄÄKEMÄÄRÄYKSEN VAATIMUSMÄÄRITTELY. Terveydenhuollon tietotekniikka -seminaari Miia Nopanen

PKI- ja hakemistotarpeet pacsissa

PerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri

Suomen terveysdataympäristö

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Rajapinta ja arkkitehtuuripohjaa joustaville ja liitettäville sovelluksille? SerAPI* tulosten tiivistelmä

Kokemuksia sähköisestä lääkemääräyksestä

Asiointi ja omahoito KA nykytila

Kanta-palvelujen käyttöönotto sosiaalihuollossa

TIEDONHALLINNAN KEHITTÄMINEN KANSALLISESTI OYS ERVA ALUEELLA SAIRAANHOITOPIIREISSÄ SIRPA HAKAMAA & MERJA HAAPAKORVA-KALLIO

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Kansallinen PHR: projektin tilannekatsaus. Konstantin Hyppönen, Kanta-palvelut, Kela ATK-päivät, Lahti

Kansallisen arkiston ja ereseptin tilannekatsaus Terveydenhuollon atk päivät Erkki Aaltonen

SOLEA palvelupohjainen paikallisesti sovitettava kokonaisarkkitehtuuri. Service-Oriented Locally adapted Enterprise Architecture

Yhteentoimivuutta kokonaisarkkitehtuurilla

Alueellisen ja paikallisen tietojärjestelmäarkkitehtuurin kehittämisvaihtoehdot

Sähköisen potilaskertomuksen ja kansallisen arkiston tekniset tietomäärittelyt

Kohti paperitonta potilaskertomusta. Asko Nieminen Asiantuntijalääkäri PSHP Tietohallinto

Vastaajan taustatiedot

G4-arkkitehtuuriryhmä. Kokonaisarkkitehtuurityöhön perustuvat kehittämiskohteet ja toimenpiteet. Juha Rannanheimo

Kanta-palvelut sosiaalihuollossa ja asiakastiedon kirjaamisen kehittäminen

Sote-tieto hyötykäyttöön -strategia Uudet kansalaispalvelut Toimeenpano

ONION-HANKKEEN TAVOITTEET

Kokonaisarkkitehtuuri Organisaation ja sen ICT tuen yhteistoiminnallista kehittämistä


Alueellisen ja valtakunnallisen arkkitehtuurin yhteensovittaminen

Informointeja, kieltoja ja suostumuksia Onko käyttö ja luovutus hallinnassa?

Arkkitehtuuri käytäntöön

Potilasturvallisuus ja kokonaisarkkitehtuuri

AJANKOHTAISTA KOKONAISARKKITEHTUURISTA

TAPAS - puheenvuoro - TAPAS-päätösseminaari Tommi Oikarinen, VM / JulkICT

Kommentteja TAPAS-työhön. Kansallisen ja alueellisen arkkitehtuurin kehittämisen yhteensovittaminen eli Tapas ja KanTa ne yhteensoppiii

PerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri

Terveydenhuollon kansallisen tietojärjestelmäarkkitehtuurin määrittelyprojekti KANTA - Kokonaisarkkitehtuuri ARKKKITEHTUURIMÄÄRITTELY

Kuntien integraatioalusta. Hannes Rauhala

Faktoja Kanta-palveluista nyt ja tulevaisuudessa Yksikön johtaja Marina Lindgren, Kela

Ajanvarauksen avoimet rajapinnat

Tiedonhallinta. Osaamisella soteen seminaari Pekka Kahri, Tietojohtaja Esityksen nimi / Tekijä

Tiedonhallinta. Osaamisella soteen seminaari Pekka Kahri, Tietojohtaja Esityksen nimi / Tekijä 2

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( )

Perustaako PMO. PM Club Turku, Tuire Mikola Kehittämispäällikkö.

Sähköinen asiointi. Pohjois-Pohjanmaan sairaanhoitopiiri vt Tietohallintojohtaja Tuomo Liejumäki

Kanta-palvelujen käyttöönotto sosiaalihuollossa

Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA

Kanta-palvelut Sosiaalihuollon liittyminen Kanta-palveluihin

Alueellisen tietojärjestelmäarkkitehtuurin kehittämisen suunta kansainvälisesti. Hanna Pohjonen Rosaldo Oy

SADe Sote. Turvallinen viestinvälitys - työsuunnitelma. Luonnos v

Mitä Sote-tieto hyötykäyttöön -strategia tarkoittaa rationaalisen lääkehoidon tutkimuksen näkökulmasta?

Kansallinen Terveysarkisto - KanTa

Kuntatoimijoiden yhteistyö sote-sektorin sähköisen asioinnin kehittämisessä

OPERin toimintasuunnitelman valmistelu vuodelle Operatiivisen toiminnan ohjaus -yksikkö (OPER) Tietopalvelut-osasto

SÄHKÖINEN RESEPTI. Sähköisen allekirjoituksen läpimurto? Terveydenhuollon ATK-päivät Tampere-talo. Matti Kataja STM

Kela kansallisena toimijana sosiaali- ja terveydenhuollon sähköisten asiakirjojen käsittelyssä

Kansallinen palveluväylä - yleiskuva ja tilanne nyt , Jyväskylä Pauli Kartano Valtiovarainministeriö, JulkICT

Julkisen hallinnon kokonaisarkkitehtuuri JHKA

TIETOHALLINTOLAKI (LUONNOS) Korkeakoulujen IT-päivät Erityisasiantuntija Olli-Pekka Rissanen

X-road ja e-health seka valinnanvapaus- ja kapitaatiokokemukset Viron perusterveydenhuollossa. mitä voimme oppia Virosta.

Kokemuksia kokonaisarkkitehtuurityöstä

Sote-tieto hyötykäyttöön - strategia 2020

Tietojärjestelmät muutoksessa: Alueiden ja kuntien sote - kokonaisarkkitehtuurityö

SUOMESSA ALUEELLINEN TOIMIJA

A Service-Oriented Architecture (SOA) View of IHE Profiles

Valtionhallinnon lausuntoprosessin kehittäminen ja digitaalinen tietojen hallinta Digitaaliseen tietojen hallintaan Sotu seminaari

Avoimuus ja julkisen hallinnon tietohallinto. Yhteentoimivuutta avoimesti -seminaari Tommi Oikarinen, VM / JulkICT

Taipuuko Kansalaisten asiointitili terveydenhuoltoon

Palveluprosessien tietomallit ja masterdatan hallinta SOA ympäristössä

SecGo. Sähköinen allekirjoitus ja sen käyttö. Ari-Pekka Paananen, SecGo VE Oy Director,technology

Transkriptio:

? B P M? Järjestelmäarkkitehtuurit terveydenhuollossa? S O A?? E A I? IIR Terveys-IT 11.3.2009 Helsinki Juha Mykkänen, tutkijatohtori Kuopion yliopisto, HIS-tutkimusyksikkö

esityksen ja puhujan taustaa kansallinen arkkitehtuuriratkaisu paikallisesta näkökulmasta millainen arkkitehtuuri palvelee muuttuvaa palvelujärjestelmää? Sisältö SOA-arkkitehtuurin toteuttaminen miltä pohjalta liikkeelle? yhteenveto 2

Puhujan ja esityksen taustaa SOLEA: palvelupohjainen paikallisesti sovitettava kokonaisarkkitehtuuri -hanke Kuopion yliopisto, Teknillinen korkeakoulu, 16 muuta osapuolta (terveydenhuolto + teollisuus), Tekes SOA ja EA: arkkitehtuurityön hallinta, siirtyminen kohti palvelukeskeistä arkkitehtuuria pohjana mm. SerAPI+PlugIT: ajanvarausrajapinnat, kontekstinhallinta, potilasryhmittelyt, päätöksentuki..., menetelmät (integrointi, mittaus..) standardointi, yhteentoimivuus ja kansalliset ratkaisut Integrating the Healthcare Enterprise (IHE) Suomessa Healthcare Services Specification Project (HSSP) palvelukeskeiset terveydenhuollon standardit kansainvälisesti HL7-standardointi ja paikallistaminen (Open CDA, HL7 versio 3) ekat / ajanvaraus: ajanvarausratkaisujen koordinointi ja arkkitehtuuri 3

Normalisoitu kokonaisarkkitehtuuri Kokonaisarkkitehtuuri (myös Enterprise Architecture, EA, yritysarkkitehtuuri) on menettelytapojen joukko, jolla organisaatio pyrkii hallitsemaan tietotekniikkainvestointien suunnittelua, yhdenmukaisuutta ja seurantaa. TOIMINTA (Business Architecture) TIETO (Information Architecture) TIETOJÄRJESTELMÄ (Application Architecture) TEKNOLOGIA (Technology Architecture) 4

Kansalliset arkkitehtuuriratkaisut paikallisesta näkökulmasta

keskitetyt toteutukset Kansallinen arkkitehtuuri = reseptikeskus, earkisto, koodistopalvelu, varmennepalvelu, viestinvälityspalvelu, ( ajanvaraus, asiointia tukevat jne.) yhteiset määrittelyt liittyminen kansallisiin palveluihin, standardit sisällöt: ydintiedot, käyttötapaukset, vaatimukset potilaskertomusjärjestelmille liitettävyys: CDA-asiakirjarakenne ja soveltamioppaat, viestinvälitysmäärittelyt sertifiointivaatimukset, tietoturvavaatimukset paikallinen sopiminen hankinnat, liittymistapa kansallisiin palveluihin alueelliset ja organisaatiokohtaiset ratkaisut 6

Lainsäädäntö, suositukset, standardit 2005-3+1-kerroksinen ARKKITEHTUURI Päätelaitteet Verkkoyhteydet Arkkitehtuuri on Kuvaus osista Niiden rajapinnoista ja siitä Miten niistä tehdään kokonaisuus Työpöytä Organisaation sovellukset (ja yhteiset tj-palvelut) (ERVA)-alueiden yhteiset tj-palvelut Valtakunnalliset yhteiset tj-palvelut Viitejärjestelmä Sähköinen arkisto (+ notariaattiarkisto) Suostumus, loki ym. Nimi- ja koodistopalvelu PKI + työpöytäintegraatio (SSO) Viestinvälitys Sähköinen asiointi? Koodistopalvelin, ml. OID-koodit (Stakes) PKI, ammattilaisten varmentaminen (TEO) Henkilötunnisteet (VRK) Lääkemääräyskeskus, todistuskeskus (KELA) Sos & th tilastokeskus Terveysportti (Duodecim) [Niilo Saranummi] 7

Apteekkijärjestelmät Kansallinen terveydenhuollon arkisto ja muut IT-palvelut Potilastietojärjestelmät Roolit & oikeudet Viitetietokannat ym. alueelliset ratkaisut Katseluyhteys Roolit & oikeudet Palvelu pyyntöjä toimitus resepti Tiedon syöttö Tiedon haku Erikoissairaanhoito Terveyskeskukset Kuvantaminen Yksityinen sektori IP-verkko Kansallinen terveydenhuollon arkisto(kanta) Palveluväylä KANTA eresepti Tilastot Tunnistus & Varmennus Kela/ Stakes Koodistot Koodit Hakemisto & Rekisteröinti Asiakirjan hakutiedot Lokipalvelu Arkisto Luovutusloki Arkiston käyttöloki Tapahtumaloki AMS: Asiakirjat Asiakirjat Asiakirjat AMS AMS +metatiedot 8 Suostumuksen hallinta eresepti TEO-varmennepalvelut Reseptikeskus Tilastot Koodistopalvelut Arkistonhoitajat [KANTA-kokonaisarkkitehtuuri]

Paikallinen sertifiointi suhteessa kansallisiin tietojärjestelmäpalveluihin Kriteerien laatiminen Sertifiointi Sertifiointi (sertifikaatin myöntäminen) Määrittely, suunnittelu, toteutustekniikoiden valinta Kriteerit Kehitystyö Määritysten mukaisuuden toteaminen (evaluointi, arviointi ja testaus) Sertifikaatti Käyttöönotto Sertifiointivaatimukset / TJSERT: Sähköinen lääkemääräys Sähköinen arkisto Geneeriset vaatimukset lait, asetukset, käyttötapaus- ja vaatimusmäärittelyt, HL7-määrittelyt jne Esim sähköinen lääkemääräys / potilastietojärjestelmä + palvelun antaja: 22 toimintoa (~käyttötapaus), 53 sertifiointikohdetta, 220 vaatimusta, 211 todennettavaa kohtaa 9

Esimerkki sertifiointivaatimuksista Toiminto 7 Kirjoita lääkemääräys Kohde (TOC) Potilaan informointi Alkuperä Laki sähköisestä lääkemääryksestä 61/2007 4 TH KT 3.6 S e r t i f i o i n t iv a a t i m u s Vaat. numero Todennus Toteutuksen vastuu Vaatimus Lähde TH. Org PTJ 7002 Terveydenhuollon toimintayksikön tai lääkkeen määrääjän on informoitava potilasta sähköisestä lääkemääräyksestä ja siihen liittyvistä potilaan oikeuksista ennen lääkemääräyksen laatimista. Annetusta informaatiosta tulee tehdä merkintä potilaskertomukseen. Uusittaessa sähköistä lääkemääräystä katsotaan potilaan olevan tietoinen sähköisestä lääkemääräyksestä ja siihen liittyvistä oikeuksistaan TH V3.1 T: Potilaskertomusjärjestelmästä on nähtävissä, että potilasta on informoitu, riippumatta siitä onko informaatiotieto tuotettu automaattisesti. K: informointikäytäntö on määritelty ja käyttäjien tiedossa. T = sovelluksen toiminnallinen testaus K = katselmointi V = validointi tai tekninen tarkastus X X 10

Mitä katselmoidaan / sertifioidaan katselmointi valmius sähköiseen reseptiin ydintietojen toteutus keskeiset tietoturvavaatimukset käytettävyysseikkoja ylläpitosuunnittelu sertifiointi yhteentoimivuus, toiminnallisuus, turvallisuus - kansallisiin palveluihin liittymisen osalta = kansallisesti sovittuja asioita 11

paikalliset / alueelliset Mitä ei katselmoida / sertifioida (voidaan yrittää koordinoida?) kansalaispalvelut, palvelujen yhteismitallistaminen käyttöliittymät hankinnat ja hallintamallit + projektit, sopimukset arkkitehtuurit = asioita, joita ei järjestetä kansallisesti = asioita, jotka ratkaisevat myös, miten hyvin kansalliset ratkaisut saadaan käyttöön ja palvelemaan toimintaa 12

Millainen arkkitehtuuriratkaisu palvelee muuttuvaa palvelujärjestelmää?

Ohjauksen organisoinnin ja toimialan strateginen uusintaminen Kumppanuus- ja yhteistoiminta verkostot 2000-10 Funktionaalinen ammattilais-hierarkia 1960-70 Prosessit ja joustavat tiimimallit 1990-00 Tulosajattelu managerialismi 1980-90 [Juha Kinnunen, Kuopion yliopisto]

Muutosten suunta? Terveydenhuollon uudistamisen ratkaisu ei ole taloudellisten voimavarojen lisäys, vaan Asiakkuusprosessin paremmassa hallinnassa Resurssien suuntaamisessa todelliseen tarpeeseen edellyttää tasa-arvon ja oikeudenmukaisuuden uutta määrittelyä Rakenteiden ja asiakkaan palveluprosessien synkronoinnissa Tuottavuuden lisäämisessä strategisen henkilöstöjohtamisen keinoin [Juha Kinnunen, Kuopion yliopisto]

Organisaatioiden toiminnan ja arkkitehtuurien kehitys 1970-luku 1980-luku 1990-luku 2000-luku Toimintamalli Hierarkkinen organisaatio, toimintojen nopeus ja laatu Toimintayksiköt, prosessien tunnistaminen ja määrittely Toimitusketjut, alueellinen yhteistoiminta Globaali ja virtuaalinen, mukautuva prosessiorientoitunut toiminta Sovellusarkkitehtuuri Heijastaa toiminnan rakennetta, tietokantojen hallintajärjestelmät, integroidut tietokannat Asiakas-palvelinarkkitehtuurit, oliopohjaisuus, kolmitasoarkkitehtuurit, erilliset käyttöliittymät, sovelluslogiikka ja tiedot, jaettu tietoarkkitehtuuri Monitasoarkkitehtuurit, hajautetut oliot, komponenttipohjaiset järjestelmät, viestipohjainen yksiköiden välinen integraatio, työnkulkujen hallinta, standardit Verkkosovellukset, palvelupohjainen integraatio, dynaamiset, joustavat ja komponenttipohjaiset sovellukset, peerto-peer - yhteistoiminta ICT- infrastruktuuri Keskuskoneet, minitietokoneet, terminaalikäyttö Työasemat ja palvelimet, graafinen käyttöliittymä, LAN Sovelluspalvelimet, web, WAN, langattomuus Web, sovellus- ja integrointipalvelimet, mobiilikäyttöliittymät, grid-tekniikat

lähestymistapa, jossa tietojärjestelmät ja prosessit koostetaan sovelluspalveluista nopeammin muokattavat järjestelmät käytetään uudelleen jo kerran tehtyä, vähennetään päällekkäisyyksiä SOA palvelupohjainen arkkitehtuuri (sovelluspalvelujen suhteet muihin ratkaisun osiin) sekä rajapinnat erittäin keskeisiä avoimet rajapinnat edellytys kaikille mukaan otettaville sovelluksille tai palveluille sovelluspalvelut ratkaisujen legopalikoita, arkkitehtuuripelisäännöt sovittava yhdistää sovellusintegraation (EAI), prosessien hallinnan (BPM) ja komponenttipohjaisuuden perusajatuksia vanhojen sovellusten ja olemassa olevan infrastruktuurin hyödyntäminen prosessien määrittely, koordinointi ja automatisointi lähestymistapa, joka on sovitettava soveltajan (paikalliseen?) tilanteeseen ja tarpeisiin 17

SOA-arkkitehtuurin toteuttaminen miltä pohjalta liikkeelle?

Kysymys 1. Mitä tavoittelemme arkkitehtuurilla? toiminnallinen joustavuus ja laatu? kyky vastata uusiin ja muuttuviin vaatimuksiin prosessien määrittely ja tukeminen käytettävyys ja tietotekniikan lähentäminen toimintaan sovellusten parantunut liitettävyys? hankinta- ja integraatiokustannusten aleneminen jo tehtyjen investointien hyödyntäminen, uudelleenkäyttö tietojärjestelmäympäristön vähittäinen kehitys järjestelmäympäristön tehostunut ylläpito toiminnalliset hyödyt rakentuvat sovellustuotannon ja teknisten hyötyjen pohjalta MITTARIT (projekteille, arkkitehtuurille) 19 [SerAPI: Palveluarkkitehtuurin soveltaminen terveydenhuollossa, osa 1]

tavoitetilan kuvaus Jatkokysymykset nykytilan kuvaus siirtymien määrittely keinovalikoima viitearkkitehtuuri kehittämismallit ja prosessit hankinta- ja kehittämisvaihtoehdot konkreettinen arkkitehtuuri: integrointiarkkitehtuurista eteenpäin hallintamalli projektit, hankinnat, organisointi, ohjaus/seuranta 20

Kokonaisarkkitehtuuri jäsentämisessä (EA grid tyyppisesti) Business Information Application Technology Enterprise Organisaation tavoitteet Strategia Organisaation laajuiset tietomallit Organisaation yhteiset / strategiset sovellukset Teknologiastrategia Teknologialinjaukset Domain Toimialueen / yksikön tavoitteet Toimialueen tietomallit ja tietovarastot Toimialue-spesifit sovellukset Toimialueen teknologiat ja standardit Infrastruktuuri Process Prosessin tuotokset ja panokset Prosessin tietomalli Tietoprosessit Prosessiin kuuluvat sovellukset tai palvelut, orkestraatio Prosessin ohjausteknologia Prosessiinfrastruktuuri Service Palvelun vaatimukset ja rajaukset Palvelun tietomalli, rajapintadokumentaatio Palvelun toiminnallinen malli, Prosessit tai sovellukset, joissa palvelua käytetään Palvelun rajapinta- ja toteutustekniikat 21

SOA-viitearkkitehtuuri Käyttäjä Portlets WSRP Prosessi Sovelluspalvelut -atomiset -yhdistetyt Taustajärjestelmät Palvelin Top-down: prosessimalleja runsaasti, mutta vähän linkityksiä sovelluspalveluihin / rajapintoihin Bottom-up, monia Räätälöity valmiita Hyllytuote Palvelukomponentit malleja, eri tyyppisiä CRM, ERP rajapintoja Oliopohjainen eri tyyppisiin tarpeisiin Business intelligence Integrointiarkkitehtuuri (ESB) (turvallisuus-, hallinta- ja seurantainfrastruktuuri) Laadunhallinta (QoS) (metatiedot, kuvaukset, tietovarastointi) Tietoarkkitehtuuri (governance, policy) Hallintakäytännöt 22

Sovelluspalvelujen tunnistamisen (ja ohjauksen) suunnat top-down - "määrittelyt edellä" pohjana riittävälle tasolle kuvatut tavoitetilan prosessit palvelujen, rajapintojen ja operaatioiden määrittely prosessikuvauksista yleistäminen bottom-up - "toteutus edellä jatkuvuussuunnittelu... pohjana esim. järjestelmäkartta tarvittavaan prosessiin liittyvien toimintojen ja tietojen tunnistaminen sovelluksista käytettävissä olevat palvelut: toteutetut rajapinnat, osapuolten rajapintakuvaukset tarvittavien muutosten tai laajennusten määrittely yleistäminen, migraatio-roadmap käytännössä useimmiten "meet-in-the-middle" 23

Hankinnat ja integraatio monitoimittajaympäristössä 24

Hankintavaihtoehdot (sisäiset ja ulkoiset vaihtoehdot) Osta valmis tuote Toteuta itse Teetä uusi järjestelmä Suunnitteluta ulkopuolisella Osta ja räätälöi järjestelmä Osta ja integroi komponentit Vuokraa ulkopuoliselta (ASP) Toteuta vanhan järjestelmän sovittimena Laajenna sovelluskehyksestä Kirjaudu käyttämään verkon kautta 25

Sairaalaesimerkki: integrointiarkkitehtuurin rajapintojen ja liitäntöjen tyyppejä Insurance Statistical reporting Administration and management Financials Materials management Personnel management Property and infrastructure management Sales, CRM, marketing, PR Patient/citizen front-end Invoicing Resource / operations planning Materials & meal ordering Patient grouping, DRG Administrative core Admisstion, discharge, transfer Workstations Web Professional front-ends Mobile Ubiquitous Inpatient and outpatient management Reporting, Data warehousing, Management Workflow and process management Guidelines, protocols Patient / provider demographics Scheduling, Resouce Management Clinical core Orders / referrals, prescriptions, consultations Patient and provider id Medication EHR repository Results Problems Terminology Pharmacy Decision support Etc Clinical subsystems 1. 2. 3. Lab Radiology + PACS Surgery Neonatal Gastroenterology Cardiology Anaesthesiology + ICU Pathology 1. Common, shared and centralized services 2. Context management, added value services 3. Loosely-coupled messages, documents, cross-facility invocations E q u i p m e n t Population / community health Disease management Research User management, security and access control Identification User role Care relationship Consent Integration, data access 1. keskitetyt palvelut (ydinpalvelut): potilaskertomus, potilashallinto jne. 2. lisäpalvelut, kontekstinhallinta, päätöksentuki jne. 3. löysästi kytketyt, yksiköiden ja organisaatioiden väliset ja kansalaispalvelut [Mykkänen, Korpela, Ripatti, Rannanheimo, Sorri. Local, Regional and National Interoperability in Hospital-Level Systems Architecture. Meth Inf Med, 2007] 26

Valmiita osia? Insurance Statistical reporting Administration and management Financials Materials management Personnel management Property and infrastructure management Sales, CRM, marketing, PR Patient/citizen front-end Invoicing Resource / operations planning Ateriatilaus Materials & meal ordering DRG + APR ryhmittelyt Patient grouping, DRG Administrative core Inpatient and Potilas- outpatient management Admisstion, discharge, transfer Workstations Web Professional front-ends Mobile Ubiquitous Reporting, Data warehousing, Management listat Kontekstinhallinta Workflow and process management Guidelines, EBMeDS / protocols Patient / provider demographics Ajanvaraus Scheduling, Resouce Management Käypä hoito Potilasydinrajap. Clinical core Orders / referrals, prescriptions, consultations eresepti Patient and provider id Medication EHR repository Results Prosessivälineet ja -esimerkit Problems rajapinnat Terminology Kansallinen arkisto Lab Radiology + PACS Pharmacy Etc Clinical subsystems 1. 2. 3. Koodisto- IHE? Päätöksen- Decision support tuki Surgery Neonatal Gastroenterology Cardiology Anaesthesiology + ICU Pathology 1. Common, shared and centralized services 2. Context management, added value services 3. Loosely-coupled messages, documents, cross-facility invocations E q u i p m e n t Population / community health Disease management Research SerAPItai SOLEAtyökohde Käyttäjä-oikeus-rajapinnat, Käyttäjä- ja käytönhallinta User management, security and access control Identification User role Care relationship Consent Web services-suositukset, Integration, data access esimerkit ja standardit 1. keskitetyt, jaetut sovelluspalvelut (ydinpalvelut) 2. lisäpalvelut, kontekstinhallinta jne. 3. organisaatioiden väliset palvelut ja prosessit Yhteistyöhankkeet, "naapurit" 27

Ajanvarausesimerkki: ajanvaraukseen liittyvät palvelut paikallisesti, alueellisesti, valtakunnallisesti ja kansalaiselle... valtakunnallinen toteutus alueellinen toteutus Ammattil. tunnistautuminen KANTA-palvelut arkisto Ajanvarausasiakirja Ilmoitus + vahvistuspalvelu Koodistopalvelu (Terveys)- palveluhakemisto Ajanvarausprosessin ohjauspalvelu Lokit Valtuutuspalvelu Suostumuspalvelut Kysymysvastaus-palvelu Kans. Tunnistautuminen Tavoitettavuus Kansalaisen palvelualusta Maksu- ja korvauspalvelut Kans. ajanvarauskäyttöliittymä Reseptin uusiminen Säännöstöpalvelu Ajanvarauskalenteripalvelu Katseluyhteys Asiakkuuspalvelu Omahoitopalvelut Terveystaltio paikallinen toteutus Potilastieto- Ajanvaraus- Ajanvarausjärjestelmät // potilastieto- potilastietojärjestelmä järjestelmä b a [ekat-koordinaatiohanke, ajanvaraustyöryhmä, 2008] 28

Ajanvarauksen ydinpalvelut kansallinen toteutus alueellinen toteutus Ammattil. tunnistautuminen KANTA-palvelut arkisto Ajanvarausasiakirja Ilmoitus + vahvistuspalvelu Koodistopalvelu (Terveys)- palveluhakemisto Ajanvarausprosessin ohjauspalvelu Lokit Valtuutuspalvel u Suostumuspalvelut Kysymysvastaus-palvelu Kans. Tunnistautuminen Tavoitettavuus Kansalaisen palvelualusta Maksu- ja korvauspalvelut Kans. ajanvarauskäyttöliittymä Reseptin uusiminen Säännöstöpalvelu Ajanvarauskalenteripalvelu Katseluyhteys Asiakkuuspalvelu Omahoitopalvelut Terveystaltio paikallinen toteutus Potilastieto- Ajanvaraus- Ajanvarausjärjestelmät // potilastieto- potilastietojärjestelmä järjestelmä b a [ekat-koordinaatiohanke, ajanvaraustyöryhmä, 2008] 29

Kansalaisesimerkki: kansalaislähtöisen hyvinvointi- Pärjäin-välineen spesifi palveluarkkitehtuuri 30 Omatietovarasto Käyttöliittymät Import-palvelu Kommunikaatioalusta Työpöytäsovellus Palvelunantajan tietojärjestelmä Rakenteiset tietoalkiot Tekstidokumentti Rakenteinen dokumentti Binääridokumentti Metatiedot Hyper- ja multimedia Mittalaiteliitännät Esityspalvelut Kertakirjaus Tietämyspalvelut Yhteisöpalvelut Vuorovaikutuspalvelut Tutkimustietomyynti Henk. koht. lisäarvopalvelut Kuntoopastin Hyvinvointipalveluhakemisto Päätöksentuki Tietojen tulkinta Tietämyslinkit Potilasohjeet Keskustelufoorumit Blogi Vertaisryhmän tiedonjako Portaali / WebUI Mobiilisovellus SMS/MMS Riskianalyysi Esitiedot Kysymysvastauspalvelu Ajanvaraus Jonotus Palaute Palveluranking Maksaminen Maksukattojen seuranta Tilaaminen Esityspersonointi Graafiset esitykset Tietojen vertailu Vertailu ja seuranta Laskuri Päiväkirja Kalenteri Muistutus & hälytys Syke Verenpaine Verensokeri EKG Paino Tekninen palveluhakemisto Tietoalusta Translaatio Varmuuskopio Pakkaus Salaus Arkistointi Synkronointi Sisällöllinen personointi Profilointi Turvallinen viestintä Aikaleima Viestinvälitys ICEtiedonsaanti Syöttäminen Lataaminen Muokkaus Korjaus Täydennys Perustoiminnot Merkkaus Luokittelu Kommentointi Poistaminen Tuhoaminen Mitätöinti Katselu Lajittelu Hakeminen Tulostus Export Käytönhallintaalusta Tunnistus Valtuutus Käyttöoikeudet Allekirjoitus Loki Suostumus Asiakkuus Asiointitili, asianhallinta / hakemus Skannaus Arkisto Tavoitettav. Resepti uus/ ekatselu [OmaHyvinvointihanke, luonnos, 2009]

Yhteenveto

Arkkitehtuurin ohjaus - havaintoja onko meillä oma (kokonais)arkkitehtuuri ja ohjaako se hankkeitamme? vs. tuotekohtaiset arkkitehtuurit ja kansalliset viiteratkaisut ja vaatimusluettelot mittaaminen resursointi ohjaa, mitä tehdään; arkkitehtuurille ja hankkeille mittarit: MITÄ mitataan: hoitotulokset?, asiakastyytyväisyys, käyttäjätyytyväisyys, toimintaprosessit, tiedot, kehittämis- ja integrointityö, tekniset seikat, uudelleenkäyttö MITEN mitataan: lukumäärämittarit, työmäärä- ja ajalliset mittarit, laadulliset mittarit, taloudelliset mittarit rajapinnoista on jo päästy liikkeelle kohti SOA:a "kertahankinnoista" jatkuvaksi ja vähittäiseksi kehittämiseksi arkkitehtuuri ja uudelleenkäyttö hankintojen pohjana! vaikutukset mm. kynnysarvoihin, puitesopimukset hankintojen ohjeistus ja käytännöt eivät ole täysin vakiintuneet SOAkehittämismallia ajatellen rajapinnat ja avoimet tekniikat oltava osa valintakriteeristöä! malleja ja kokemuksia löytyy jo meiltä ja muualta 32

Organisaation SOA-paletti strategiset tavoitteet: priorisointi, omistajuus, ydinprosessit ja -palvelut lähtö- ja tavoitetasojen määrittely (+ kypsyysmallit) viitearkkitehtuuri (kokonaisarkkitehtuurissa muutakin kuin palvelut) osat (esim. S3): käyttöliittymät, prosessit, sovelluspalvelut, komponentit, järjestelmät, integrointiarkkitehtuuri, tietoarkkitehtuuri, hallinta paikalliset valinnat pelisäännöt kuhunkin arkkitehtuurin osaan: tekniset käytännöt, hankintastrategiat, metadata, keskeiset standardit uudelleenkäytettävä infrastruktuuri (tekniset alustavalinnat, ESB) kehitys / hankinta / integraatioprosessi siirtymä tietokantapohjaisesta ajattelusta tehtäväpohjaiseen toimialan asiantuntemuksen valtaistaminen kehitykseen top-down (prosessikuvaukset) ja bottom-up ("valmiit" komponentit) yhdistäminen strategiset kumppanuudet: ydinjärjestelmä + integraattori? hallinta (governance), hankinnat, tasapaino yleiskäyttöisyyden ja tarkkuuden välillä 33

+! -!!? Suomessa ollaan monia edellä IT käytön suhteen esim. henkilön tunnistaminen ikiongelma muualla kansalliset ratkaisut avoimia ja standardipohjaisia kaikki osat liikkuvat, paljon käynnissä olevia asioita osien liike tulee nopeutumaan ja määrä kasvamaan entisestään muutosta tukeva arkkitehtuuri: pohjaa jo tehty Lopuksi erst studieren, dann kopieren, myös muilta toimialoilta paikallisten päätösten pohjaksi tarvitaan yhteisiä malleja 34

Kaikki muuttuu juha.mykkanen@uku.fi Esitykseen liittyvää materiaalia mm.: www.serapi.fi KIITOKSET! 35

SOA-siirtymän päävaiheiden hyötymalli Toiminnan yhdenmukaisuus ja suunnittelu Nopeus vaatimuksista käyttöönottoon Kustannussäästöt Uudelleenkäyttö projektissa Uudelleenkäyttö projektissa Palvelujen yhdenmukaistaminen Uudelleenkäyttö organisaatiossa Uudelleenkäyttö organisaatiossa, vähentynyt integrointityö Prosessien yhdenmukaistaminen Mukautettavat prosessit Komponenttikehitys, yleiskäyttöiset ratkaisut, sovellusten korvaaminen Strategian ja operatiivisen toiminnan yhtenevyys Toiminnan ja IT:n yhtenevyys Prosessien tehokkuus!!!huom. esim. toiminnan mukautuvuuden päähyötyjä saadaan vasta siirtymän vaiheissa 3-4!!! Oppimisvaihe Integrointivaihe Uudelleensuunnitteluvaihe integraatio Kulttuurillinen [muk. Sprott D. Best Practice Report - The Business Case for SOA. CBDI Journal, June 2006. ] [Palveluarkkitehtuurin SerAPI 36