Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu ) Miika Alonen miika.alonen@csc.fi Petri Roponen petri.roponen@vrk.fi Kansallinen koodistopalvelutyöpaja Kick off 29.5.2017 Väestörekisterikeskus, Lintulahdenkuja 4, Helsinki
Sisältö 1. Yleistä koodistoista: mikä on koodisto, käsitteet 2. JHS XXX Koodistot ja luokitukset 15.9.2011 Mitä viedään keskitettyyn kansalliseen koodistopalveluun? 3. Hyödyt 4. Yhteiset toimintatavat ja hallintamalli 5. Ryhmätöiden aiheet
Työpajan tavoitteet Yhteinen visio julkisen hallinnon kansallisesta koodistopalvelusta Toivotut ja ei-toivotut toiminnallisuudet Miten edetään?
Koodisto on lista ennalta määrättyjä (tekstimuotoisia) arvoja ja niitä vastaavia koodeja, jotka näkyvät käyttöliittymässä esim. alasvetovalikossa tiedon vaihtoehtoisina arvoina. Koodistoja kutsutaan usein myös listoiksi tai luetteloiksi (enumeration) luokituksiksi (classification) Mikä koodisto on? arvojoukoiksi (value domain) avain-arvo pareiksi (Key-value pair) koodiavaimiksi (conversion key codes)
Eri tyyppiset koodistot Luetteleva koodisto sisältää yhteen asiaan (esim. kielikoodisto) liittyvät vaihtoehdot (suomi, ruotsi, englanti jne.) ja niiden koodit (fi, sv, en). ISO 639. Luokitteleva koodista sisältää useita hiararkiatasoja, jotka voidaan toteuttaa erillisinä koodistoina tai kuvaamalla hierarkia osana koodiarvoa, esimerkiksi saamen kieli sen eri murteet: se, se-fi, se-sv, se-no Arvojoukot ovat yleensä pelkästään joukko sallittuja arvoja ilman lisäkuvauksia Avain-arvoparit ovat yksi koodistojen toteutustapa, jossa koodi (avain) vastaa aina yhtä arvoa (teksti tai objekti) Koodiavaimet ovat koodistojen välisiä linkityksiä, esim. kahden eri koodistoversion välillä Monikieliset koodistot voi esittää useilla eri kielillä koodien muuttumatta.
Käsitteitä Koodisto (code list) kokoelma tiettyä käyttötarkoitusta varten määriteltyjä koodeja Koodi (code) tulkintaohje, joka koostuu paikallisesti yksilöivästä tunnuksesta ja käsitemerkitystä kuvaavista tiedoista Koodin tunnus (code identifier) koodiston sisällä yksilöivä tunnus Koodia kuvaavat tiedot (code values) voidaan esittää monikielisinä Nimi Kuvaus yms.
luokitus looginen järjestelmä, jossa asiat tai esineet on jaettu luokkiin niiden yhteisten tunnusmerkkien ja eroavaisuuksien mukaisesti Käsitekaavio koodisto kokoelma tiettyä käyttötarkoitusta varten määriteltyjä koodeja koodi tulkintaohje, joka koostuu paikallisesti yksilöivästä tunnuksesta ja käsitemerkitystä kuvaavista tiedoista kuvaavat tiedot eli metatiedot nimi kuvaus yksilöintitunnus lähde alkamishetki
Semanttinen yhteentoimivuus Tietojärjestelmä pystyy yhdistelemään eri lähteistä vastaanottamaansa tietoa ja käsittelemään sitä tavalla, jossa tietojen merkitys säilyy Määritellään käytettävät käsitteet yksiselitteisesti Käsitteet ja määritelmät Määritellään arvoj0ukot, joita käsitteen kuvaamisessa voi käyttää Tekninen yhteentoimivuus
Koodistopalvelut Suomessa? Luokitukset
Koodistoja ja luokituksia hyödynnetään kaikissa tietojärjestelmissä Koodistoja ja luokituksia on kaikissa tietojärjestelmissä, tietovarastoissa, raportoinnissa, hakupalveluissa, henkilörekistereissä, taloushallinnon järjestelmissä jne. Keskeiset koodistot jaetaan koodistopalveluiden kautta. Näitä ovat mm. THL:n ja Kelan kansallinen koodistopalvelu Tilastokeskuksen luokituspalvelut Kuntien ja kuntayhtymien yhteinen koodistopalvelu JH-suositukset KaPA-koodistopalvelu Opetushallituksen koodistopalvelu Suomi.fi koodistopalvelu tai kansallinen koodistopalvelu Luokitusviranomaisia on useita, jotka vastaavat vastuullaan olevista luokituksista, niiden ylläpidosta ja ajantasaisuudesta mm. THL, Kela, Tilastokeskus
Suosituksen lähtökohtia: JHS XXX Koodistot ja luokitukset (JH-suositus 15.9.2011) Suomessa ei ole yhteistä keskistettyä julkishallinnon koodistopalvelua, joka kautta hallinnossa yleisesti käytettävät koodistot olisivat yhdenmukaisella tavalla a) ylläpidettävissä ja b) teknisesti hyödynnettävissä. Koodistot ovat yhteisiä eri organisaatioille Suosituksessa kuvataan hallintamalli, jolla julkisen hallinnon toimijoiden käyttämät koodisto ja luokitukset harmonisoidaan semanttiselta sisällöltään ja tekniseltä toteutukseltaan julkaistavaksi JHS Koodistopalvelimella. Hallintamallin osia ovat mm. roolit ja prosessit. Koodistojen muodostamis-, ylläpito- ja käyttöprosessit yhdenmukaistetaan. Keskitetty tekninen ratkaisu Liitteissä on kuvattu käyttötapaukset, tekninen toteutusmalli, koodistopalvelun metatiedot ja koodistopalvelun vaatimusmäärittely.
JHS XXX Koodistot ja luokitukset: Mitä viedään? JHS XXX suosituksessa ehdotetut yhteiset koodistot: JHS-suositusten sisältämät koodistot ja luokitukset, julkisessa hallinnossa käytettävät asiakirjatyypit sekä muut julkishallinnon tietoarkkitehtuurin kannalta keskeiset koodistot ja luokitukset
JHS XXX suositusehdotuksen tavoitetila JHS koodistopalvelu Sosiaali- ja terveydenhuollon kansallinen koodistopalvelin Asiakirjatyypit Kunnat Maakunnat Toimialat Kohdealueet? Luokitukset
Yhteentoimivuuden näkökulmasta Koodistopalvelu on osa julkisen hallinnon metatietopalvelua ja yhteentoimivuuden tietopankkia. Koodistot ja luokitukset ovat yhteiskäyttöisiä tietomäärityksiä. Yhtenäisten koodien avulla järjestelmien välinen tiedonsiirto on mahdollista. Luokitukset ja koodistot harmonisoidaan semanttiselta sisällöltään ja tekniseltä toteutukseltaan Koodistot ovat a) ylläpidettävissä ja b) teknisesti suoraviivaisesti hyödynnettävissä rajapintojen kautta
Yhteentoimivuuden välineistö ja koodistot Koodistot ovat osa tietomalleja Pyrkimys on käyttää mahdollisimman paljon yhdenmukaisia koodistoja, jotta tiedot ovat yhteensopivia. Koodistoja pitäisi pystyä hyödyntämään paremmin riippumatta koodiston ylläpitäjästä ja koodistopalvelusta.
Tavoitetila? koodistopalvelu kks kks kks + uusi koodistojen siirtoformaatti (kks) tekninen JHS-suositus? kks kks Luokitukset
Hyödyt Koodistopalvelujen yhteentoimivuus yhteisen tietomallin ja koodistojen siirtoformaatin avulla Poistuu tarve ylläpitää kansallisena nähtyjä koodistoja Julkishallinnon koodistojen keskitetty kehitys ja ylläpito (säästyy työtä ja kustannuksia) Julkishallinnon koodistot: Helpommin löydettävissä Jaettavissa Saatavissa esim. rajapintojen kautta, eri tiedostomuodoissa Kansainvälisyysaspekti (linkitys kansainvälisiin suosituksiin)
Työpajan tehtävät 1. Keskitetyn koodistopalvelun vahvuudet, heikkoudet, mahdollisuudet, uhat (SWOT) 2. Mitkä ovat koodistojen hyödyntämisen ongelmakohdat? Miten kansallinen koodistopalvelu voisi auttaa ratkaisemaan näitä ongelmia? 3. Millaisia toimintatapojen muutoksia keskitetyn koodistopalvelun käyttöönotto vaatii? 4. Millaisen rajapinnan kautta ja missä formaatissa toivoisin saavani koodiston julkishallinnon koodistopalvelusta? 5. Mitkä ovat kolme keskeistä kansallisen koodistopalvelun käyttötapausta tai toimintoa? Jakaannutaan viiteen pienryhmään miettimään näitä kysymyksiä
Nykytilanne ja toimenpiteet Hallintamalli tulossa toukokuussa 2017, VM antaa suuntaviivat Koodistot ja luokitukset XXX -suositus (-- seuraava versio?) Alustamahdollisuudet tutkitaan kesällä syksyllä (selvitetään vaihtoehdot) Referenssiryhmän muodostaminen ja työn käynnistäminen (mm. työpajoja tulossa syksyllä) Yhteinen viestintäkanava kansalliselle koodistopalvelulle (Slack,?)
Kiitos! Palaute: yhteentoimivuus@vrk.fi YTI yhteinen tiedon hallinta