PlugIT-seminaari, 27.10.2003 Työpaja 2 iltapäivä tulokset 13-14.30 Kansallinen Koodistopalvelin Koodistorajapinnat PlugIT-projektissa 14.45 – 16 Kansallisten.

Slides:



Advertisements
Samankaltaiset esitykset
Kuvantamisen työnkulku IHE RIS näkökulmasta
Advertisements

ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu.
Sähköinen potilaskertomus Kansallisen hankkeen tilannekatsaus
Vanhuspalvelujen kirjaamisen haasteet
Kuntamarkkinat Helsinki
Sisäinen integraation ratkaisut
, PlugIT-Seminaari, Kuopio
Johdanto: Missä mennään PlugIT:ssa, kun 2/3-osaa on takana? •Mikä se PlugIT taas olikaan: ”Virallinen määritelmä” •Osapuolet ja niiden roolit •Puolivuotisjaksot.
Osaamisen ja sivistyksen parhaaksi KSHJ-uutiset Joni Penkari.
PlugIT-tietoiskut •PlugIT-projektin tuotokset –Tiivistetty luettelo tällä hetkellä saatavilla olevista tuotoksista •Ohjelmistotuotannon nykytila ja tarvekartoitus.
Avointa-hanke ja Prime Solutions Oy PlugIT-loppuseminaari
SerAPI-Potilaslista työpaja osa II: Käsiteltävät kysymykset , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
Yhteenvetoa ydin- rajapintojen aamupäivän PlugIT-työpajasta Marko Sormunen PlugIT, Kuopion yliopiston atk-keskus
Digitaalisten kirjastopalveluiden arkkitehtuuri UUSI ARKKITEHTUURI – PAREMMAT PALVELUT Järjestelmäarkkitehtuurihankkeet Ari Rouvari ja Esa Kurki.
PlugIT-seminaari Työpaja 2, ma 27.10: Kertomus- ja koodistoliittymät ja kansallisten hankkeiden yhteistyö Kertomus(arkisto)rajapinnat, klo.
Koodistorajapinnat: Tekniset liittymämäärittelyt XML- ja http- rajapinnoille Juha Mykkänen, PlugIT, Kuopion yliopisto, HIS-yksikkö PlugIT-puolivuotisseminaari,
1 PlugIT-seminaari maanantai – työpaja A: PlugIT-rajapintojen toteuttaminen ja hyödyntäminen (how to plug your IT) (auditorio)
SÄHKÖINEN POTILASKERTOMUS Kauko Hartikainen, Suomen Kuntaliitto
Juha Mykkänen, Kuopion yliopisto, HIS-tutkimusyksikkö
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto Korkeakoulujen.
Mikko Arasmaa / Tietohallinto
Tietoyhteiskunnan palveluarkkitehdit ja -rakentajat © 2014 Gofore 1 ePerusteet – tietomalli ja rajapinnat Jarkko Hyöty Opetushallituksen tarjoamien.
Yhteenveto kertomus/ koodisto/yhteistyö- työpajasta Jari Porrasmaa HIS T&K, Kuopion yliopisto.
Digitaalisten kirjastopalveluiden arkkitehtuuri Kansallinen digitaalinen kirjasto ASIAKASLIITTYMÄ- Projektin tilanne Ari Rouvari.
Digitaalisten kirjastopalveluiden arkkitehtuuri KDK Ajankohtaista Asiakasliittymästä
Finnan kehittämisideoiden hallinta LUONNOS Heli Kautonen ja Aki Lassila Konsortioryhmän kokous
Rajapintojen käyttöönottohankkeet Jyväskylässä
Pro gradu -tutkielmat ohjelmistotestauksesta
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
Kontekstinhallinta ja muut rajapintatarpeet Mika Tuomainen Juha Mykkänen SerAPI-projekti, HIS-tutkimus Kuopion yliopisto, Tietotekniikkakeskus, Centek.
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto Korkeakoulujen.
Ohjelmistojen suunnittelumenetelmät ja –työkalut
Finnan kansallisen näkymän palvelukonsepti
Esa Ramstadius Jussi Iltanen MTT Agronet portaali.
JHS:N SUOSITUKSET VAATIMUSMÄÄRITTELYLLE SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta,
SerAPI-työpajaseminaari Työpaja 1: Ajanvarausrajapinnat ja niiden soveltaminen Mika Tuomainen SerAPI-projekti, HIS-tutkimus Kuopion yliopisto,Tietotekniikkakeskus.
Kansallisen terveyshankkeen ydintietomäärittelyt ja jatkohoidonsuunnitelma Jari Porrasmaa Kuopion yliopisto/HIS-T&K Suomen kuntaliitto.
3D-www-käyttöliittymä
PlugIT-seminaari A ja E -työpajat Työpaja A, maanantai : PlugIT-rajapintojen toteuttaminen ja hyödyntäminen (how to plug your.
SerAPI Saara Savolainen Esa Paakkanen Marko Suhonen 1 OID-kohde OID- generointi (ja -kyselyt?)
1 Päätöksentuen arkkitehtuuri ja rajapinnat Päätöksentukihanke, neuvottelukunnan työkokous , Helsinki Juha Mykkänen, Marko Suhonen Kuopion yliopisto,
PlugIT-rajapintaesittely ja demo PlugIT-rajapintakoulutus , Kuopio.
SYKE projekti. Missä mennään? Partnership agreementit roikkuvat vielä Raportointi loppusuoralla, jotain puuttuu vielä Palkkaukset ja suunnittelu.
SerAPI: SERvice-based architecture and web services in healthcare Application Production and Integration – Palveluarkkitehtuuri ja web-sovelluspalvelut.
Hyväksyttyjen palvelurajapintojen tilanne ja koulutustarpeet Uudet palvelurajapinnat ja SerAPI-hanke HL7 Finland Common Services SIG Juha Mykkänen,
Minimitason kontekstinhallinnan määrittely Yhteenveto Mika Tuomainen
PlugIT- menetelmätulokset: Integrointiratkaisujen määrittely ja määritysten hyödyntäminen PlugIT loppuseminaari , Kuopio Juha Mykkänen Kuopion.
SerAPI-Potilaslista osa I: Alustus , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
PlugIT-ydinrajapinnoista Marko Sormunen PlugIT-projekti, HIS-yksikkö Kuopion tietotekniikkakeskus Kuopion yliopisto
KuY/HIS / Juha Mykkänen Common Services SIG –tilanne + Standardointiselvitys HL7 Finland Dokumentti-SIG, Juha Mykkänen, Kuopion yliopisto, HIS-tutkimusyksikkö.
E-Työpaja: Rajapintamääritykset Rajapintamääritysten tilanne (Juha Rannanheimo) Kontekstinhallinta (Mika Tuomainen) Käyttäjä-, käyttöoikeus-,
Yhteiset koodistot sovellusten käyttöön: Koodistorajapinnat
Luonnos PlugIT-projektin loppuraportiksi Vielä kerran: PlugIT – mikä se on? 5. puolivuotisjakson työsuunnitelma Tulokset: Rajapinnat ja menetelmät (Selvityksiä,
Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö.
F Ajanvarauksen avoimet rajapinnat alueellisen ajanvarauspalvelun ja web-ajanvarauksen toteuttamiseen Terveydenhuollon ATK-päivät
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.3.
Prosessimallinnuksen kehittäminen JHKA-jaosto Jari Kallela.
Tutkimustietojen näkyvyys ja hyödynnettävyys
Sosiaali- ja terveydenhuollon organisaatio- ja palvelutiedon hallinta
Asiakastietojen sähköistä käsittelyä koskevan lainsäädäntötyöryhmän tavoitteet Maritta Korhonen Kehittämispäällikkö.
Yhteisten tietomäärityksien mallintaminen
Yhteenvetoa Selvitys asiakas- ja potilastietojen toissijaisen käytön kokonaisarkkitehtuurin nykytilasta
Tutkimustietovaranto ja tutkimustietovirrat
OKM:n tietovarastopalvelut -kokonaisuuteen liittyvän tiedon avaaminen
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
VARDA-tietovarannon tietomalli
THL – SÄHKÖINEN JULKAISEMINEN MÄÄRITTELYTYÖPAJA
Ohjaus ja yhteistyö -korin tilanne - JORY 7. 5
Kansallinen palveluväylä
Terveys- ja hoitosuunnitelma
Esityksen transkriptio:

PlugIT-seminaari, Työpaja 2 iltapäivä tulokset Kansallinen Koodistopalvelin Koodistorajapinnat PlugIT-projektissa – 16 Kansallisten hankkeiden yhteistyö

Ohjelma iltapäivä Koodistorajapinnat ja kansallisten hankkeiden yhteistyö klo 13:00 – 16: Johdanto Kansallisen koodistopalvelimen esittely, Jari Lehtonen, Stakes Yhteiset koodistot sovellusten käyttöön: koodistorajapinnat, Juha Mykkänen, Kuopion yliopisto Kommenttipuheenvuorot ja keskustelu Kansallisten hankkeiden yhteistyö, Puheenvuorot: Kauko Hartikainen, Antero Ensio, Mikko Korpela Keskustelu: HL7, Kansallinen hanke, PlugIT - synergiat, yhteinen toiminta Sovellusrajapintojen määrittelyt PlugITin jälkeen Yhteistyö tekniikkatasolla Yhteenveto, jatkotoimenpiteet

Koodisto-osuus Kansallinen koodistopalvelin (Stakes) –esittely (Jari Lehtonen) –projekti käynnistetty 24.1., toimitusprojekti käynnistetty 5.9. (Datawell) –koodistopalvelimen ydintoiminnot luokitusten ylläpito, säilytys, jakelu –XML-määrittelyt valmiina, A ja B-vaiheessa valitut koodistot –OID ja sosiaali- ja terveydenhuollon toimipaikkakoodisto –koodistojen (kaikki/muuttuneet tiedot, kaikki tai vain otsikkotiedot) siirto valtakunnalliselta palvelimelta esim. alueellisille hyödyntäjille –Codeserver-esittely ja demo, järjestelmän käyttöönotto koodistojen + organisaatioiden web-selailu, haut, luokitusten lataus, koodistojen hajautettu jakelu, ylläpito –tekniikka ja esimerkkejä –kansallisten koodistojen käyttöönotto (erillis)sovellusten ja käyttäjien kannalta – PlugIT –rajapintojen käyttäminen?

PlugIT-koodistomäärittely (ydinrajapinnat) (Koodisto-rajapinnat, Integrointivaatimukset ja tekniikkariippumattomat liittymämäärittelyt, luonnos versio 0.6) määrittelee joukon API-rajapintoja, jotka koodistotarjoaja (ydinsovellus, alueellinen palvelu) tarjoaa koodistohyödyntäjälle (erillissovellus, portaali, web- tai työasemasovellus) hyödyntää Koodistopalvelin-tietosisältömäärityksiä, hyödyntää TQS (Terminology Query Services) –standardia, taustaselvityksiä, PlugITin hyväksyttyjä integrointitarpeita + kerättyjä vaatimuksia rajapinnat määritelty tekniikkariippumattomalla tasolla –toteutettavissa esim. web-palveluina, http + XML-tekniikalla, dll- tai Java- kirjastoina… –tehdyt perusratkaisut: synkroninen pyyntö/vastaus, jaetut palvelut (ei kopioida kokonaisia koodistoja hyödyntäjälle) (ydinpalvelu) kansallisten koodistojen replikointi tai

Nykyiset rajapintamäärittelyt eri koodistojen hyödyntäminen samoilla rajapinnoilla, toteutettavuus eri tuotteisiin ja ympäristöihin palvelupohjainen integrointi, yhteisten palveluiden jakaminen (ei tietokantaintegraatiota, ei kokonaisten koodistojen kopiointia) synkroninen pyyntö/vastaus, välitön vuorovaikutus sovellusten välillä useita tasoja, joista voidaan tuotteessa toteuttaa (tai vaatia) kaikki tai vain jotkut: –perustaso (minimi)– koodit ja selitteet, perushaut ja listaukset, tuettujen koodistojen ja palveluiden selville saanti, koodistoversiot –monikieliset koodistot –vapaa tietosisältö – minkä tahansa koodiston sisältöelementtien hyödyntäminen –edistyneet haut – haku koko sisällöstä, avainsanat –luokitushierarkian käsittely –tasoja voi vielä poistaa/yhdistellä, uusissa versioissa tarvittaessa lisätasoja (esim.koodistojen väliset suhteet palvelulla, kontekstin mukainen esitysmuoto, uudet vaatimukset..)

Operaatioluettelo Perustaso –codeservice: get_supported_codesets –codeservice: get_supported_services –codeset: get_concepts_by_text –codeset: match_concepts_by_string –codeset: list_concepts –codeset: is_valid_concept –code: get_preferred_text Monikieliset –codeset: list_languages –code: get_lang_text –get_concepts_by_text_lang –match_concepts_by_string_lang –list_concepts_lang Vapaa tietosisältö –codeset: list_concepts_and_values –code: get_values –code: get_value –codeset: get_elements Edistyneet haut –codeset: match_concepts_by_substring –codeset: match_concepts_by_keywords Hierarkkisten koodistojen käsittely –get_concepts_by_text_hier –match_concepts_by_string_hier –match_concepts_by_substring_hier –match_concepts_by_keywords_hier –list_concepts_hier –list_concepts_and_values_hier –codeset: hier_depth –code: hier_parent Vapaaehtoiset operaatiot –codeservice: get_info –codeset: get_codeset_info

Nykytilanne Kehitystarpeista.. ja standardeista johdettu vaatimukset.. ja tekniikka- riippumattomat rajapintamäärittelyt

Seuraavaksi: Erillis-, ydin- ja aluejärjestelmien vaatimukset Määritysversio 0.7 tarkennus / korjaukset kommenttien (5.11) perusteella, hyväksyminen / Johtoryhmä (11.11) Toteutus Valituilla tekniikoilla määritysten tarkennus / seuraava jakso

Koodistorajapinnat - keskustelu Keskustelua mm. kansallisesta koodistopalvelimesta, organisaatio-OID-koodeista ja ylläpitovastuista, paikallisista tarpeista, Määritykset –yksinkertaiset määritykset minimitasoksi olemassa olevien sovellusten helppoa liittämistä varten (perustaso vielä yksinkertaisempi) –ratkaisun sovittava sekä valtakunnallisten koodistojen käytön ”levittämiseen” että paikallisten koodistojen saantiin –versioinnin & koodin tilatiedon (merkitty pois käytöstä) huomioon ottaminen –osapuolten kommentointi (seminaarin jälkeinen versio), etenemässä hyväksyttäväksi, tarkennetaan valituilla integrointitekniikoilla tekniseksi määrittelyksi, jonka pohjalta liittymät sovelluksiin –kansallinen koodistopalvelin, osapuolten tuotteet – määritysten harmonisointi ja jatkokäyttö –koodistopalvelut ydinjärjestelmistä / alueellisina palveluina? valmiita malleja: kansallisten koodistojen saanti standarditavalla (kans. palvelin) paikallisten ja/tai kansallisten koodistojen tarjoaminen sovelluksille standardirajapinnoilla (PlugIT) väliin kaivataan toteutuskomponentit

Kansallisten hankkeiden yhteistyö-osuus –Kauko Hartikainen: Kansallisen terveysprojektin Sähköiset potilasasiakirjat- osahankkeet –Antero Ensio: Sovellusten liitännät CDA ja XML (tietoturva, potilashallinto, koodistopalvelin, säilytys) + työpöytäintegraatio –Mikko Korpela Keskustelu –hankkeiden roolit: sanomat ja alusta HL7, tietosisällöt Kansallinen terveysprojekti, ohjelmistoryppään integrointi ja käytettävyys + kv. standardi- ja tutkimusluotaus PlugIT –konkreettinen yhteistyö – PlugIT-rajapinnat – Kansallinen koodistopalvelin –PlugIT-osallistuminen kans. hankkeen koordinaatioryhmään –tarvittaisiin pilotointiympäristö (potilashallinnon simulaattori, potilaskertomukset, rajapinnat, tietoturva) –esimerkkitoteutukset hyvä tapa osoittaa toimivuus ja antaa kokeilualusta –kv. standardit muuttavat tuotavien (ja vietävien!) järjestelmien sisältöä ja liittymiä –jatkokoulutukselle tarvetta eri toimijoilla (mm. mallinnus, xml) –PlugIT-jatkot: ratkaisujen monistaminen ei enää ”tutkimusta”: erilliset jatkohankkeet, rajapintamäärittelyjen jatkamiseen HL7 SIG? esim. aluehankkeet, joissa implementoidaan tuotettuja määrityksiä dokumenteista prosesseihin – ”tuotannonohjaus” CDA+XML + plug-rajapintojen kohdalta, haasteena palveluketjujen paikalliset erot – Tekes

Valituilla tekniikoilla tarkentaminen: tekniikkariippumattomista teknisiä määrityksiä (yksi tai useita) (harmaat osat) – seuraavalla jaksolla