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

Samankaltaiset tiedostot
Arkkitehtuurin kansallinen toteutus ja yhteistyö

1 Muutosten taustaa Lääketietokantamuutosten strateginen päämäärä Muutokset Lääketietokannan tietosisältöön ja XML-skeemaan...

UNA PoC-yhteenveto CGI Aino Virtanen

UNA PoC-yhteenveto Atostek Sami Konttinen

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

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

JARI PORRASMAA

Liiketoimintajärjestelmien integrointi

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

Lasten kasvun ja kehityksen seurannan tietosisältö Työpaja Timo Kaskinen

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Master data tietojen ja kriteeristön sekä hallintamallin määrittely ja suunnittelu TRE:933/ /2011

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

Kuntasektorin kokonaisarkkitehtuuri

Liiketoimintajärjestelmien integrointi

Apotti-hankkeen tuotokset

Semanttinen Finlex Arttu Oksanen ( )

Kiila-viitearkkitehtuuri. Jani Harju,

Tietojärjestelmien integroiminen hyödyntämällä palvelupohjaista arkkitehtuuria. CASE: Metropolia. Jaakko Rannila & Tuomas Orama 1

Tiedolla johtamisen varautuminen uusiin toimintamalleihin

Kuntien digitalisaation kannustin

Kuntien digitalisaation kannustinjärjestelmä

Kokonaisarkkitehtuuri Organisaation ja sen ICT tuen yhteistoiminnallista kehittämistä

Kansallinen organisoituminen - ohjausmalli. Anne Kallio

ORGANISAATIO- JA AMMATINHARJOITTAJATIETOJEN TARKASTAMINEN KANSALLISELTA KOODISTOPALVELIMELTA

UNA on valtakunnallinen julkisten sosiaali- ja terveyspalvelujen yhteistyöhanke, jonka avulla sote-tietojärjestelmien ekosysteemiä uudistetaan

Integrated Management System. Ossi Ritola

Muutos Lääketietokannan määrittelyyn 2016 (Tuotantoon )

Modulaariset tietosisältömäärittelyt Tilannekatsaus

Taulukko 1. Leikkausta, toimenpidettä tai hoitoa odottavien lukumäärä ja odotusajat

Hanke-ehdotus alueellisen SOTEtiedon hyödyntämisestä palvelutuotannon johtamisessa ja kehittämisessä. Solutions for Value-Based Health Care

Paikkatietoalusta-hanke. Maanmittauspäivät Antti Jakobsson Hankepäällikkö

Johtaminen ja tiedon toissijainen käyttö

Taulukko 1. Leikkausta, toimenpidettä tai hoitoa odottavien lukumäärä ja odotusajat

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

Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu )

Kuvantamisen kansalliset toiminnalliset määritykset Valtakunnallinen terveydenhuollon kuva-aineistojen arkisto Kvarkki

AvoHILMO Palvelutapahtuman vaiheet ja niiden tietosisältö Pirjo Tuomola

Viitearkkitehtuuriluonnos sekä avoimuuden ja yhteentoimivuuden periaatteet. TAPAS-seminaari, Kuntatalo Pauli Kartano Juha Viitala

versio 1.0

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

Unelma tiedon hyödyntämisen kokonaisekosysteemistä

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

Terveydenhuollon alueellisten ja paikallisten tietojärjestelmäratkaisujen kehittämistarpeet -seminaari kello

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

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

Sosiaalihuollon asiakirjastandardi kehittyy. Konstantin Hyppönen Erikoissuunnittelija Tietojenkäsittelytieteen laitos Kuopion yliopisto

Valtakunnallinen lääkityslista moniammatillisen yhteistyön työkaluna tulevaisuudessa. Harri Nurmi THL/OPER Fimea

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

Vastaajan taustatiedot

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

JHS-järjestelmä ja yhteentoimivuus

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

ISO OID-yksilöintitunnuksen käytön kansalliset periaatteet sosiaali- ja terveysalalla

Kiila-hankkeen tuotokset. Yhteistyöneuvottelun 1. työpaja /Johanna Andersson

Kohti teollisuuden älykästä palveluliiketoimintaa

Junaliikenteen häiriötilannetietojen tuottaminen ja tiedotus

Kanta-palvelut, Kelan näkökulma

Hss Consulting Oy / Teppo Sulonen 1

ICPC johdon työkaluna johtajaylilääkäri Markku Kanerva YTHS

SOA & Ajax Sanahelinää vai toimivaa käytäntöä sähköisessä asioinnissa? Fenix hankejohtaja Harri Juuti Projektipäällikkö Teemu Karvonen

Yhteentoimiva.suomi.fi - palvelukokonaisuuden ja työkalujen esittely

Valomo Tampereelle VALOMO, osuuskunta

Asiakkaan valinnanvapaus kasvaa Palveluvaaka.fi avuksi

Sosiaalihuollon asiakastietomallin hallinta

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

Anna-Leena Hanhisuanto Laskentapäällikkö. Lapin sairaanhoitopiirin ky

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

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

Hyödynnetään avointa, omaa ja yhteistä tietoa

Esimerkkejä terveyden ja hyvinvoinnin kohdealueen kokonaisarkkitehtuurityöstä Valtio Expo 2014

Kuntien integraatioalusta. Hannes Rauhala

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

JHS Koodistot ja luokitukset suositusluonnoksen esittely. Keskustelutilaisuus

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

Katsaus Tiedon SOTEratkaisuihin

Tietotuen suunnittelu hoitolinjojen sairaalassa

Apotin vaikutus tklääkärin

Kuntasektorin kokonaisarkkitehtuuri

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen

Kanta- Tiedonhallintapalvelun lääkityslistamiten se auttaa meitä

Opintosuoritukset. Kaaviokuva

Kokonaisarkkitehtuuri. YKN Matti Sarmela

Alueelliset hoito-ohjelmat. Lapin sairaanhoitopiiri

Kansallinen digitaalinen kirjasto Kokonaisarkkitehtuuri v3.0

Taulukko 1. Leikkausta, toimenpidettä tai hoitoa odottavien lukumäärä ja odotusajat

Caruna ja datahub projekti

Tampereen kaupungin paikkatietostrategia Tampereen kaupunki

UNA PoC-yhteenveto DIGIA Ari-Pekka Paananen

YHTI 2B: Talousvesi- ja uimavesinäytteiden sähköinen siirto Heli Laasonen Ylitarkastaja, FT (kemia) Valvira

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 8. Semanttisen yhteentoimivuuden viitekehys

Kokonaisarkkitehtuuri julkisessa hallinnossa. ICT muutostukiseminaari neuvotteleva virkamies Jari Kallela

Itella ecare asiointipalvelu

Asiakassuunnitelman kokonaisuus ja määrittelytilanne

Kanta-palvelut Yleisesittely

Inspire-kohdetunnisteet

Päivystysasetus. STM:n asetus kiireellisen hoidon perusteista ja päivystyksen erikoisalakohtaisista edellytyksistä - Voimaan / 1.1.

Yhteisen tiedon hallinta -hanke Eli YTI

Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto. Rajapintakäyttötapaukset

OppiJana 2030-esiselvitys Kootuki

Transkriptio:

Palveluprosessien tietomallit ja masterdatan hallinta SOA ympäristössä Timo Itälä TKK IIR 22.4.2009

Agenda SOA ja MDM? Toimintaprosessit ja niiden tietomallit Masterdata Palveluarkkitehtuuri ja masterdata Masterdatan hallinta Organisaatioiden tietojen yhteiskäyttö Palveluiden koostaminen Yhteenvetoa 2

Esimerkit Esimerkit liittyvät terveydenhuoltoon Periaatteet ovat kuitenkin toimialariippumattomia ja yleispäteviä 3

SOA ja MDM, sopivatko yhteen? Palveluarkkitehtuuri(SOA, Service Oriented Architecture) parantaa yrityksen kilpailukykyä lisäämällä joustavuutta ja vähentämällä kustannuksia uudelleenkäytettävien palveluiden avulla. SOA Periaatteet: Löyhästi kytketyt, itsenäiset, uudelleenkäytettävät palvelut Master Data Management (MDM) parantaa yrityksen kilpailukykyä lisäämällä joustavuutta ja vähentämällä kustannuksia eri järjestelmien sisältämän perustiedon yhtenäistämisen avulla. MDM Periaatteet: Yhtenäisen perustiedon käyttö kaikkissa tietojärjestelmissä, päällekkäisyyden ja monistamisen välttäminen Ovatko nämä kaksi lähestymistapaa keskenään ristiriitaisia? 4

Sairaanhoitopiirin prosessikartta Pkl Vos Pkl Pkl Vos Vos Arkisto Labra Kuvantaminen Potilaan hoitoprosessi Leikkaussali Äitiys huolto Apteekki jne. Resurssien hallintaprosessi Toiminnan ja talouden suunnittelu-, ohjaus- ja seurantaprosessi 5

SOA referenssiarkkitehtuuri Toimintaprosessit? Toiminnalliset palvelut Peruspalvelut Missä on informaatioarkkitehtuuri? Palveluväylä Järjestelmät rajapintoineen

Esimerkkejä toimintaprosesseista Yleistetty hoitoprosessin malli Voidaan tunnistaa hoitoprosessin instanssi Tietyn henkilön tietyn ongelman hoitaminen tietyssä yksikössä Kattaa kaikki erikoisalat Sisätaudit, kirurgia, psykiatria, silmät, korvat, jne. 7

Toimintaprosessin tietomallia Hoitoprosessin instanssin yksilöivä tunnus? Mikä? Asia, tarve Sydän-, lonkka-, silmä- jne vaiva Mitä? Tekeminen Hoito, toimenpide, suoritenimike Kuka? Osapuoli Organisaatio, työntekijä, asiakas, Missä? Sijainti Toimipaikka, laitos, kunta, alue 8

Masterdata Entity (kohde) ja sen attribuutit Organisaatio Henkilö Toimipaikka Palvelunimike Luokittelevat koodit Diagnoosit Ammattinimikkeet Hierarkiat rakenteet Organisaatio Toimipaikka Suoritenimike Yksilöivät tunnukset! 9

Hoitoprosessi ja hoito palvelut Hoitava lääkäri määrää palvelut Tutkimus Toimenpide Terapia Lääkitys jne 10

Hoitoprosessin ja palveluiden tietomalli Hoitoprosessin ja palveluiden on ymmärrettävä toisiaan Yhteinen masterdata 11

Järjestelmät osallistuvat palveluiden tuottamiseen SOA:an siirtyminen: Nykyiset järjestelmät kuorrutetaan palvelurajapinnoilla, joita prosessia suorittava järjestelmä orkestroi Nykytilanne: Jokaisella järjestelmällä on omat masterdatansa 12

Masterdatan ongelmia Jokaisella järjestelmällä on omat masterdatansa joista ne vastaavat itsenäisesti Samalla käsitteellä voi olla eri koodi, sama koodi voi tarkoittaa eri käsitettä Kenttien nimet ja arvot eivät tarkoita samaa käsitettä Muutoksien tekemistä ei ole synkronoitu Koodistoissa on käytöstä poistettuja koodistoja Masterdatan hallintaan ei ole selkeitä vastuita Muutoshistoriaa ei ole talletettu Seuraukset: Muutosten hitaus, virhealttius, turhia kustannuksia Master Data 13

Masterdatan hallintamalli Masterdatan tietoryhmille sovitaan vastuuhenkilöt Järjestelmille sovitaan vastuuhenkilöt Nämä yhdessä huolehtivat masterdatan hallinnasta Järjestelmät Masterdata Organisaatio Talous Toimipaikat Asiakkaat Suoritenimikkeet Master Data 14

Masterdatan hallinta SOA Manuaalinen jakelu järjestelmille Automatisoitu jakelu järjestelmille Jakelu palveluna (esimerkiksi muutosten siirto) Palveluväylä Järjestelmät Masterdata Subscribe Publish Masterdatan manuaalinen jakelu Masterdatan automatisoitu jakelu Masterdatan jakelupalvelut 15

Masterdatapalvelu Masterdataa haetaan juuri silloin kun sitä tarvitaan Järjestelmät eivät enää sisällä omaa kopiotaan masterdatasta Esimerkiksi asiakastiedot (CDI = Customer Data Integration) Palveluväylä Järjestelmät Masterdata Reaaliaikainen haku ja päivitys Masterdatapalvelut 16

Organisaatiorajat ylittävä tietojen yhteiskäyttö Organisaatio 1 Paikalliset masterdatapalvelut MD Vastaavuuspalvelut Organisaatio 2 Valtakunnallinen masterdatapalvelu Organisaatio 3 Yhteinen masterdata Organisaatio 4 Valtakunnallinen arkisto Sisäinen masterdata Ulkoinen masterdata 17

Masterdatan alkuperän ilmaiseminen Organisaatio 1 = OID 1 Globaalisti yksikäsitteiset yksilöintitunnukset ISO OID (Object Identifier Standard) Esimerkkinä HL7 tietotyypit Organisaatio 2 = OID 2 Organisaatio 3 = OID 3 Organisaatio 4 = OID 4 Organisaati o Koodisto Instance Identifier (II) <id root="1.2.246.10.1234567" extension= 1234"/> Coded Value (CV) <value xsi:type="cv" code="r07.2 displayname= rintakipu codesystem="1.2.246.537.6.1.1996 codesystemname=" ICD 10 1996 > Masterdatan lähde kulkee tiedon mukana Sisäinen masterdata Ulkoinen masterdata 18

Koosteet Tarve koostamiselle Ydinprosessit tuottavat organisaation tuotokset Ydinpalvelut aiheuttavat kustannukset, jotka tarvitaan tuotosten aikaansaamiseksi Palveluiden instanssit on voitava liittää prosessien instansseihin Esimerkikiksi hoitojaksoon sisältyvät tutkimukset ja toimenpiteet 19

Koostamisen avainkysymykset Missä prosessin ja missä palvelun yksilöivät tunnukset annetaan? Ydinprosessin yksilöivä tunnus annetaan ydinprosessin ensimmäisessä tehtävässä Ydinprosessin yksilöivä tunnus seuraa palvelupyyntöjä ja palvelun tuloksia Palveluiden yksilöivät tunnukset voidaan antaa palveluissa tai ydinprosessissa Koostamiseen käytetään prosessin ja palvelun yhdistettyä avainta (Käynti_id,Tutkimus_id) 20

Koostaminen yli organisaatiorajojen (OID PTH,Käynti_id) (OID ESH,Käynti_id) (OID YO ESH,Käynti_id) (OID PTH,Palvelukokonaisuus_id) (OID SOS,Käynti_id) Valtakunnallinen arkisto Palvelukokonaisuustunnus yksilöi tietyn asiakkaan tietyn ongelmakokonaisuuden Sen avulla voidaan liittää yhteen eri organisaatioissa tapahtuneet käynnit (OID YKS,Käynti_id) (OID KH,Käynti_id) 21

Johtopäätöksiä SOA ja MDM eivät ole keskenään ristiriidassa SOA tarvitsee masterdatan hallintaa sekä yksilöintitunnusten hallintaa Masterdatan hallinta on järkevää toteuttaa SOA:n avulla SOA strategia ja MDM strategia on hyödyllistä kehittää rinnakkain 22

Kysymyksiä? 23