Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Terveydenhuollon sovellusintegraatio

Samankaltaiset esitykset


Esitys aiheesta: "Terveydenhuollon sovellusintegraatio"— Esityksen transkriptio:

1 Terveydenhuollon sovellusintegraatio
IT terveydenhuollossa Mika Tuomainen, Kuopion yliopisto, HIS-tutkimusyksikkö

2 Kuka minä olen.. Mika Tuomainen
Kuopion yliopisto, Tietotekniikkakeskus, HIS-tutkimusyksikkö SerAPI-hanke PlugIT-hanke

3 Tässä esityksessä.. .. sovellusintegraatio
.. terveydenhuollon sovellusintegraatio .. integraatioprosessi .. integraatiotavat .. PlugIT, FinnWell, SerAPI

4 Sovellusintegraatio

5 Sovellusintegraatio - 1
“suunnitelmat, menetelmät ja välineet sekä lähestymistavat joiden avulla järjestelmiä pyritään liittämään yhteen sekä uudistamaan sovellusintegraatio ~ järjestelmäintegraatio ~EAI (enteprise application integration)

6 Sovellusintegraatio - 2
yhteen liittäminen ~ yhteistoiminnallisuus yhteen liittämistä tarvitaan ympäristössä, jossa yrityksellä on käytössä useita erillisiä järjestelmiä. järjestelmät yleensä räätälöity jotain tiettyä toimintoa ja tarvetta varten eikä järjestelmiä toteutettaessa ole välttämättä huomioitu järjestelmien välisen yhteistoiminnallisuuden tarvetta --> järjestelmissä käsitellään paljon samoja tietoja ja niissä on paljon päällekkäisiä toiminnallisuuksia. sovellusintegraation tavoitteena on liittää näitä organisaation erillisiä järjestelmiä yhteen saumattomaksi ja käyttäjäystävälliseksi tietojärjestelmäksi sekä vähentää tietojen ja toiminnallisuuden päällekkäisyyttä.

7 Sovellusintegraatio - 3
kokonaan uuden järjestelmän hankkimiseen korvaamaan vanhentunutta järjestelmää kun kokonaan uutta järjestelmää hankitaan ja käyttöönotetaan, se joudutaan usein integroimaan osaksi käytössä olevaa järjestelmäkokonaisuutta ja tietotekniikkainfrastruktuuria. lisäksi on ratkaistava siirtymäpolku (migraatio), miten korvattavan vanhan perinnejärjestelmän alasajo toteutetaan. siirtymäpolussa ratkaistaan, miten perinnejärjestelmän (tai usein järjestelmän tietokannan) tallennetut tiedot saadaan uuden järjestelmän käyttöön ja miten vanhasta ympäristöstä siirrytään uuteen

8 Sovellusintegraatio - 4
vanhan järjestelmän uudistamiseen käyttämään uusia tekniikoita aina ei ole järkevää hankkia uutta järjestelmää vanhan tilalle tai se ei ole edes mahdollista. tällöin ratkaisuna voi olla perinnejärjestelmien uudistaminen käyttämään tekniikoita, jotka hyödyntävät esimerkiksi Internetiä, extranetiä, intranettiä ja muita uusia tekniikoita. tällainen uuden tekniikan käyttöönottaminen voi olla esimerkiksi vanhan merkkipohjaisen käyttöliittymän korvaaminen selainkäyttöliittymällä

9 Sovellusintegraatio - 5
sovellusintegraatio voi koskea myös koko organisaation toimintamallia, ei ainoastaan järjestelmiä toimintamallien uudistaminen voi olla yksi sovellusintegraation tärkeimmistä tavoitteista sovellusintegraatiota voidaan pitää siten myös strategisena lähestymistapana strateginen lähestymistapa vaatii erittäin hyvää toimintatapojen (toimintaprosessien) ja taustojen tuntemusta.

10 Sovellusintegraatio - 6
EAI = enterprise application integration, organisaation sisäisten järjestelmien välinen integraatio B2B = business-to-business, organisaation välisten järjestelmien integrointi (~ OVT=organisaation välinen tiedonsiirto) B2C = business-to-consumer, "kansalaiselle (asiakkaalle) tarjottava integraatio"

11 Sovellusintegraatio - 7
tämäkin on jo integraatiota Käyttäjä Käyttäjä Käyttäjä Järjestelmä 1 Järjestelmä 2 Järjestelmä 3

12 Sovellusintegraatio - 8
seuraava askel voisi olla em. toimintojen osittainen automatisoiminen Käyttäjä Käyttäjä Käyttäjä Järjestelmä 1 Järjestelmä 2 Järjestelmä 3

13 Sovellusintegraatio - 9
"perinteinen integrointi" kahden järjestelmän välille tehtyjä ratkaisuja (point-to-point) jokainen integraatiotarve pitää ratkaista erikseen ongelma, jos useiden järjestelmien pitää olla yhteydessä toisiinsa Järjestelmä 1 Järjestelmä 1 Tapa 1 Tapa 2 Järjestelmä 2 Järjestelmä 3 Tapa 3

14 Sovellusintegraatio - 10
integraatioratkaisuja edelliseen ongelmaan yleiset, standardirajapinnat, -viestit väliohjelmistot, sanomanvälittäjät etäproseduurikutsuja ja sovelluspalvelimia. Järjestelmä 1 Järjestelmä 1 Tapa 1 Tapa 1 Väli- ohj. Sanomanvälittäjä Järjestelmä 2 Järjestelmä 3 Tapa 1

15 Terveydenhuollon sovellusintegraatio

16 Terveydenhuollon tietojärjestelmien tilanne
terveydenhuollon järjestelmät ovat Suomessa pitkän ajan kuluessa syntyneitä ja perustuvat vielä suurelta osin vanhaan tekniikkaan esim. potilashallinnon ydinjärjestelmät vielä merkkipohjaisia ydinjärjestelmissä ylläpidetään keskitetysti kaikkia tärkeimpiä tietoja, potilastietoja, ajanvaraustietoja, yms. jokaisella osa-alueella on omia ohjelmistoja --> käytössä on paljon tiettyyn yksittäiseen tarkoitukseen hankittuja, mahdollisesti osastokohtaisia erillisjärjestelmiä, joiden toimittajat ja toteutustekniikat vaihtelevat järjestelmiä voi olla yhdessä sairaalassa yli sata arkkitehtuurit eivät ole yhtenäisiä

17 Terveydenhuollon tietojärjestelmien tavoite
tukea terveydenhuollon toimintaprosesseja, niin että hoitoketjut olisivat yhtenäisiä ja toiminta saumatonta  toiminnan tehostuminen (suoraan sekä välillisesti) ei siis välttämättä näy asiakastilanteessa, mutta helpottaa palveluun tai hoitoon liittyviä informaatiotarpeita palvelun toteuttamisessa tarvittava ajantasainen tieto oltava samanaikaisesti käytettävissä eri henkilöillä, tarvittaessa eri paikoissa, on taattava myös perusterveydenhuollon ja erikoissairaanhoidon välinen tiedonkulku  alueellisten ratkaisujen kehittäminen päällekkäisen työn ja turhien tutkimusten vähentäminen (erilaiset kuva-arkistot, mm. röntgenkuvat sekä laboratoriotutkimusarkistot)

18 Terveydenhuollon integraatiotarpeet
integraatiotarpeita paljon, koska lähes jokaisessa järjestelmässä tarvitaan ydinjärjestelmästä tietoja = samoja hoito- ja potilastietoja pystyttävä käsittelemään useissa järjestelmissä hoitotietojen siirtämistarve eri järjestelmien välillä hoitotilanteessa oltava auki useita järjestelmiä, jotka eivät kuitenkaan ole yhteensopivia keskenään kirjauduttava sisään erikseen kuhunkin järjestelmään ja haettava esimerkiksi potilaan tiedot kustakin järjestelmästä = päivitettävä potilaan tiedot useisiin järjestelmiin

19 Terveydenhuollon integraatiotarpeet
Pasi Markkasen selvitys hyvinvointisektorin IT-yritysten tutkimustarpeista Tekesille: 2/3 vastasi ”sovellusintegraatio” Työn tehostaminen päällekkäistä työtä poistamalla: Ohjelmistoyritykset tekevät samoja perusosia yhä uudestaan Ohjelmistojen leviämisen edellytys: Nykyisin uuden erityisalan ohjelmiston käyttöönotto edellyttää kallista tapauskohtaista liittämistä aiempiin ohjelmistoihin

20 Terveydenhuollon integraatiotarpeet
Kansallisen terveydenhuoltoprojektin suositus 8, kevät 2002: ”Terveydenhuollon järjestelmien rajapinnat tehdään sosiaali- ja terveysministeriön asetuksella kaikkia terveydenhuollon toimijoita velvoittaviksi vuoteen 2007 mennessä.” Peruspalveluministeri Liisa Hyssälä, Suomenmaa : ”Huonosti yhteensopivat järjestelmät ovat yksi jarru tehokkaalle terveydenhuollolle. Ilman tietojärjestelmien yhteensovittamista hoidon saatavuus ei parane niin kuin kansallinen terveysprojekti vaatii. Tuhansissa organisaatioissa käytettyjen, kalliiden tietojärjestelmien yhteensovittaminen ei ole mikään läpihuutojuttu.”

21 Terveydenhuollon integraation vaatimukset
järjestelmiltä siis edellytetään yhä enemmän yhteensopivuutta sekä yhteistoiminnallisuutta uusiin tekniikoihin perustuvat järjestelmät tekevät vasta tuloaan sekä tekninen että sisällöllinen yhteensopivuus jo käytössä olevien tietojärjestelmien kanssa on taattava uutta teknologiaa hankittaessa

22 Terveydenhuollon integraation vaatimukset
uusiminen tapahtuu hitaasti, koska uudet ratkaisut joudutaan integroimaan vanhoihin järjestelmiin, uusimisen tapahduttava niin ettei itse terveydenhuolto häiriinny ratkaisujen tulisi olla avoimia, joustavia ja yleisiin standardeihin perustuvia tietosuojan ja tietoturvan kehittäminen

23 Integraatioprosessi

24 Integraatiossa huomioitava
tietojärjestelmiä voidaan muuttaa yhteensopiviksi eri tavoin perustana tulee olla toimintalähtöiset vaatimukset tavoitteena integroinnin toteutuksessa on, ettei tarvitse tehdä samoja toimintoja tai kirjata samoja tietoja useasti järjestelmäkokonaisuuden tulee tukea myös koko organisaation toimintaa

25 Integraatiossa huomioitava
huomioitavia: vaatimukset olemassa olevien järjestelmien toiminnallisuus, arkkitehtuuri ja tekniikka standardit uudet menetelmät ja tekniikat

26 "Ainekset" Eteneminen kahdesta suunnasta
Standardit HL7, OMG Healthcare, CEN HISA, ISO 215, IHE, HIPAA, DICOM, … Luokitukset, tietosisällöt WHO, Kuntaliitto, Stakes, Kansallinen terveysprojekti, … Teknologiaperheet Corba-perhe, Java-perhe, Microsoft-perhe, Web Services Toiminnan kehittämishankeet Makropilotti, Sonetti, Pirke, Kansallinen terveysprojekti, …, …, … Yrityskohtaiset ja kahdenväliset ratkaisut Oberon-Asla, Effica-Esko, Pegasos-Medimaker, Multilab-Prowellness, …, …, … Top down Bottom up

27 Vaihtoehtoisia integraatiotekniikoita
paikallinen ohjelmointirajapinta (DLL, JavaBeans…) kevyt, yleensä yksinkertainen tapa sovellusten koordinointi, työpöytäintegraatio (CCOW...) tavoitteena helpottaa erillisten järjestelmien yhtäaikaista käyttöä verkon yli kutsuttava palvelu (web services, ASP, JSP...) ei vielä paljoa käytössä terveydenhuollossa, SerAPI-hanke hajautettu ohjelmointirajapinta (SOAP, EJB…) tekniikka vasta tulossa terveydenhuoltoon yhteisen infrastruktuurin käyttö (CORBA, MTS…) vaaditaan useimmiten samaa tekniikkaa (= usein raskasta ja kallista) sanomapohjainen integraatio (HL7, XML...) yksittäisten tietojen siirtämistä tietokantatason integraatio (SQL…) vaaditaan useimmiten samaa tekniikkaa

28 Integrointimäärittelyprosessi (PlugIT)
Kuva © 2002 PlugIT/Juha Mykkänen ym.

29 Integraatiotavat

30 © Hautsalo 2002 & Korpela 2002/PlugIT
Eri tapoja integroida © Hautsalo 2002 & Korpela 2002/PlugIT

31 Työpöytäintegraatio Idea: Käyttäjätunnus vain kerran eri ohjelmistoille = kertakirjautuminen (single sign-on), potilaan tunnuksen syöttäminen vain kerran Sov. 3 Tri X Pot. A Sov. 2 Tri X Pot. A Sov. 4 Tri X Pot. A Lähde: Seliger & Royer 2002, Health Level Seven Kuva © 2002 Mika Tuomainen Sov. 1 Tri X Pot. A Kontekstin- hallinta

32 Yhteiset ydinkomponentit/palvelut
Idea: Kaikkien tarvitsemat yhteiset rakennusosat käyttöön kaikissa ohjelmistoissa (Remes 2002, selvitys standardeista; Picnic-projekti 2002; HISA 1997)

33 Hoitotietojen siirto yhteiseen kertomusarkistoon
Idea: Vakiokomponentti/liittymä, jonka kautta kaikki ohjelmistot tallettavat kertomustietonsa yhteiseen arkistoon standardimuotoon (HL7 Clinical Document Architecture) (HL7 CDA-SIG 2002)

34 Sovellusten avaus kertomusnäkymästä / portaalista
Idea: Multimedia-, detalji- tai skannattu arkistotieto katsotaan sen omalla erillisjärjestelmällä tai sovelluskomponentilla, joka avautuu viitteestä/linkistä UUMA-esimerkki

35 ”Sovellusuloke” Idea: Malliratkaisuja erilaisten ohjelmistojen keskinäiseen tietojenvaihtoon – ”emojärjestelmä”, sen ”tytärkomponentti” / palvelurajapinta ja hyödyntävä järjestelmä. Huom. Voi olla kaksi eri potilasrekisteriä, voi edellyttää sanomaintegraatiota ”emon” ja ”tyttären” välillä!

36 PlugIT, FinnWell, SerAPI

37 PlugIT PlugIT: Terveydenhuollon sovellusintegraatio, , Monitieteinen ja moniammatillinen Centekin tutkimusryhmä: Kuopion yliopisto, terveyshallinnon ja -talouden laitos, SHIFTEC Savonia-ammattikorkeakoulu, Savonia Business, tietojenkäsittely Kuopion yliopisto, tietotekniikkakeskus, HIS-tutkimusyksikkö Kuopion yliopisto, tietojenkäsittelytieteen laitos, ohjelmistotekniikka Edustava joukko keskenään kilpailevia ohjelmistoyrityksiä: Commit; Oy, General Electric Healthcare / Deio Oy, Enfo Oy, Fujitsu Services Oyj, Mawell Oy, Medici Data Oy, Mediconsult Oy, Mediweb Oy, Mylab Oy, Suomen Posti / Atkos Oy, TietoEnator Oyj, WM­data Novo Oyj

38 PlugIT 3 teknologiayritystä:
BEA Systems Oy, Microsoft Oy, Oracle Oy Edustava joukko julkisen terveydenhuollon palveluntuottajia: 6 sh-piiriä: Helsinki-Uusimaa, Pirkanmaa (Tampere), Pohjois­Savo (Kuopio), Pohjois­Pohjanmaa (Oulu), Satakunta (Pori), Varsinais-Suomi (Turku) Perusterveydenhuollon edustajina Kuopio ja Siilinjärvi-Maaninka Tekesin suurin ohjelmistotekniikan tutkimusprojekti Budjetti 2 M€, josta 84% Tekesin iWell-ohjelmasta

39 Ohjelmistotuotannon palveluketju: Miten integraatiotutkimus parantaa palveluja

40 PlugIT-tulokset 1: Rajapintamääritykset Kaksi uutta keinoa yhteensovittamiseen
Työpöytäintegraatio (Clinical Context Management): Kontekstin tahdistus: Minimitason määritys HL7 CCOW:sta Sovelluksen avaus ja kontekstin välitys Yhteiset ydinpalvelut eli ohjelmisto-osat (Common Services): Käyttäjä- ja käyttöoikeusrajapinta Potilasrajapinta (henkilötiedot, kliiniset tietojoukot) Koodistorajapinta (diagnoosit, tutkimukset, organisaatiot, …) Muita palvelurajapintoja seuraavissa hankkeissa Käytännössä: 6 tiimiä, 14 integrointikohdetta, eri tyyppisiä tarpeita 1+4 rajapinnan määrittelydokumenttia (tarpeesta tekniikkaan) 9 julkista mallitoteutusta dokumentteineen Testausmenettely ja testitapaukset → ”PlugIT-leima” Hyödyntämiskoulutuksen ohjelma koulutusmateriaaleineen

41 PlugIT-tulokset 2: Menetelmät
Avoimen integraation määrittelyprosessi – PlugIT-prosessi Toimintalähtöisiä menetelmiä vaatimusten analysointiin: ”Harmaan alueen” selvittäminen, kohteena kotihoito Esiselvitys tarpeiden priorisointiin, kohteena äitiysneuvola Sovellusten tekemisen ja integroinnin menetelmät (määrittely, käyttöliittymä, testaus, välineistön valinta, tietokanta, jne.): Menetelmien protoilu, kohteena Pakkanen Käytännössä: 3 tiimiä sekä yhteinen ”tiimitiimi” 8 raporttia menetelmistä ja kohteista saaduista tuloksista Hyödyntämiskoulutuksen ohjelma materiaaleineen Perusta jatkohankkeille

42 PlugIT-tulokset 3: Osaaminen
Osaamiskeskittymä: Monitieteinen noin 20 hengen osaajajoukko, ainut Suomessa terveydenhuollon ohjelmistotuotannon soveltavassa tutkimuksessa Kansainvälisesti hyvällä eurooppalaisella tasolla Tukeutuu Suomen ainoaan sosiaali- ja terveydenhuollon tietotekniikan ja tiedonhallinnan koulutuskeskittymään Käytännössä (alustavia lukuja): 49 henkilöä ollut töissä palkallisena projektin aikana, 2 palkatta 16 yo- tai amk-opinnäytettä, 5 tulossa, 4 väitöskirjatyötä tekeillä 20 kansainvälistä tieteellistä artikkelia tai konferenssiesitystä, 12 tulossa – MIE, MEDINFO, HL7, IFIP 8.2, STEP, IRIS, … 33 kotimaista artikkelia tai konferenssiesitystä 11 muuta raporttia tai selvitystä ~60 esittelyä luennoilla, koulutuksissa ym. tilaisuuksissa 8 uutta hankehakemusta: Tekes, STM, TSR, Akatemia

43 FinnWell-"hankerypäs" Suomi: International
Hankeryppään yhteistyö, linkit standardointiin ja Terveyshankkeeseen Terve Kuopio-ohjelma, Centek-verkosto, FinnWell-aiheryhmä International Healthcare Services Specification Project, Eclipse, Export HIS, tutkimusyhteistyö

44 SerAPI: Palveluarkkitehtuuri ja web-sovelluspalvelut terveydenhuollon ohjelmistotuotannossa ja integraatiossa Tausta muutokset ja erot terveydenhuollon sovelluksissa, prosesseissa, järjestämistavoissa ja paikallisissa vaatimuksissa – vaativat mukautuvuutta  palveluarkkitehtuuri (SOA) – joustavuus ja liitettävyys monimuotoiset sovellukset, teknologiat ja integrointitarpeet  Web-sovelluspalvelut (Web services) – avoimuus ja integroitavuus

45 SerAPI: Palveluarkkitehtuuri ja web-sovelluspalvelut terveydenhuollon ohjelmistotuotannossa ja integraatiossa Tavoitteet Valita tietojärjestelmä- ja integrointitarpeet, joihin vastataan sovelluspalveluilla ja rajapinnoilla Vähentää päällekkäistä työtä ja tietoa, keskittää ylläpitotyötä, tehostaa integraatiota ja lisätä sen toistettavuutta Tarjota ja käyttää palvelurajapintoja uusissa ja olemassa olevissa ohjelmistotuotteissa ja integrointiratkaisuissa Valita tai kehittää arkkitehtuuri, kehitysmenetelmät ja välineet, joilla tuetaan terveydenhuollon ohjelmistojen toteuttamista palvelupohjaisilla ratkaisuilla Jatkaa PlugIT-hankkeen rajapinta- ja integraatiotyötä, osallistua HL7 Finland ja HL7 International palvelurajapintatyöhön suunniteltu kesto 9/2004-8/2007, Tekesin FinnWell-teknologiaohjelma

46 SerAPI – osapuolet Tutkimusyksiköt (Kuopion yliopisto)
HIS-tutkimusyksikkö (Tietotekniikkakeskus) Shiftec-tutkimusyksikkö (Terveystalouden ja –hallinnon laitos) Ohjelmistotekniikka (Tietojenkäsittelytieteen laitos) Terveydenhuollon organisaatiot Helsingin ja Uudenmaan sairaanhoitopiirin kuntayhtymä Pohjois-Savon sairaanhoitopiirin kuntayhtymä Satakunnan sairaanhoitopiirin kuntayhtymä Kuopion kaupunki Terveydenhuollon yritysosapuolet Commit; Oy Datawell Oy Fujitsu Services Oy Kustannus Oy Duodecim Mawell Oy Medici Data Oy Mediconsult Oy Oy Prowellness Ltd Softera Oy WM-data Oy Infrastruktuuriyritykset Bea Systems Oy Intersystems B.V. Finland Microsoft Oy Oracle Finland Oy


Lataa ppt "Terveydenhuollon sovellusintegraatio"

Samankaltaiset esitykset


Iklan oleh Google