UUDEN ELINTARIKELAIN MUKAISTEN REKISTERIEN MÄÄRITTELY alvontakohderekisterin määrittelydokumentaatio STATUS Pvm Laatinut: Saila Suominen & projektiryhmä 28.4.2006 Tarkastanut ja hyväksynyt (sisäisesti): Tarkastanut ja hyväksynyt (ulkoisesti): ersio no: 0.3 Tiedoston nimi: Määrittelydokumentaatio_KUTI.doc
SISÄLLYS ALUKSI 1 TOIMINTAYMPÄRISTÖN KUAUS... 1 1.1 Tietojärjestelmän tarkoitus ja sisältö... 1 1.2 Sidosryhmäkuvaus... 2 1.3 Toiminta- ja työprosessien kuvaus... 6 1.4 Käyttäjäkuvaukset... 10 2 AATIMUSLUETTELO... 11 3 TOIMINNALLISUUDEN KUAUS... 15 3.1 Käyttäjäanalyysi... 15 3.2 Käyttötapauskaavio... 16 3.3 Käyttötapauskuvaukset... 17 4 TIETOSISÄLLÖN KUAUS... 20 4.1 Käsitemallin tietokokonaisuudet... 20 5 TIETOSISÄLLÖN ANALYSOINTI... 28 5.1 TOIMIJA... 28 5.2 TOIMINTA... 29 5.3 TOIMIPAIKKA... 36 6 KÄYTTÖLIITTYMÄKUAUS... 38 6.1 Tulosteiden kuvaus... 41 6.2 Käsittelysäännöt... 42 7 ARKKITEHTUURIKUAUS... 43 LIITTEET Liite 1 Sovellusarkkitehtuurin kuvaus
ALUKSI Määrittelydokumentaatiota on valmistellut projektiryhmä, jonka puheenjohtajana on toiminut Ulla Poutiainen-Lindfors ja projektipäällikkönä sekä sihteerinä Saila Suominen. Projektiryhmä on kokoontunut 9 kertaa. Anne Fagerlund EI, Liha- ja kalahygienia Jyrki Huikari STM Anna Huttunen EI, Maito- ja munahygienia 22.6.05 alkaen Arja Kaiponen EI, Tuotevalvonta ille Kekkonen EI, Terveydensuojelu 27.1.06 alkaen Tuula Koskenvaara Tike Kalevi Kotilainen Espoo Mari Laihonen EI, Maito- ja munahygienia 22.6.05 saakka Merja Lumme EI, Terveydensuojelu 28.8.-31.12.05 Isto Mononen STM/KU Marko Naapuri EI, Maito- ja munahygienia Ulla Poutiainen-Lindfors EI, Palveluyksikkö Rami Rauhala Tike Saila Suominen EI, Palveluyksikkö Pentti Tenno EI, Palveluyksikkö 27.1.06 alkaen Raija Törmä-Oksanen EI, Terveydensuojelu 28.8.05 saakka Määrittelyä on ohjannut ohjausryhmä, jonka puheenjohtajana on toiminut Ulla Poutiainen- Lindfors ja projektipäällikkönä sekä sihteerinä Saila Suominen. Ohjausryhmä on kokoontunut 6 kertaa. Ossi Ala-Mantila Anne Haikonen Seppo Heiskanen Soile Hellstén Jyrki Huikari Matti Karuvaara Jari Keinänen Christian Kotkavuori Joanna Kurki Kaarina Kärnä Tomi Lounema Tapani Parviainen Anna Pitkälä Ulla Poutiainen-Lindfors Rami Rauhala Anna Savisalo Merja Söderström Päivi irtanen KTTK KTM ETL ry Kuntaliitto STM STT STM MMM/ELO MMM/ELO KU KU ESLH EELA EI Tike PTY ry SHR ry Tike
Määrittelydokumentaation laatimisessa on avustanut asiantuntijaryhmä, joka on kommentoinut sekä projektisuunnitelmaa että toimintatyypittelyä. Petri Anttila Sentera Tietojärjestelmät Risto Aurola STM Ympäristöterveydenhuolto Riitta Bagge Riihimäki Ympäristöterveydenhuolto / YtBOSS Juhani Erola Rovaniemi Ympäristöterveydenhuolto / Tarkastaja Leena Haikarainen Kangasniemi Ympäristöterveydenhuolto / TerveKuu Sebastian Hielm STM Elintarvikevalvonta Janne Huttunen FNS Tietojärjestelmät Sampo Kilpeläinen Kuusamo Ympäristöterveydenhuolto / Tietohallinto Mikko Korpela Sentera Tietojärjestelmät Tuula Koskenvaara Tike Projektin yhteyshenkilö, systeemityömallit Terhi Laine Hämeenlinna Ympäristöterveydenhuolto / Tarkastaja Jarno Laitinen Kangasniemi Ympäristöterveydenhuolto / TerveKuu Tuire Merivirta Tampere Ympäristöterveydenhuolto / YtBOSS Anita Nick Sentera Sentera Tarkastaja -ohjelma Kalle Ojala Kolari Ympäristöterveydenhuolto / YtBOSS Leena Panula Terakuu TerveKuu -ohjelma Heidi Piekka Tike ELITE-järjestelmä, eläinlääkintä Marjut Pokkinen Software Point YtBOSS -ohjelma Jouko Ridell Jyväskylä Ympäristöterveydenhuolto / TerveKuu Anja Siitonen KTL Mikrobiologia / hygienia Sari Tiinanen aasa Ympäristöterveydenhuolto / Access Maria Tirkkonen Kangasniemi Ympäristöterveydenhuolto / TerveKuu Riia Töyrylä Tike Sanastotyö Projektisuunnitelma v. 0.5 / 21.10.2005. KÄYTETYT LYHENTEET YMPTH IACS ELITE KUTI YHTI Ympäristöterveydenhuolto Integrated Administration and Control System eli yhdennetty hallinto- ja valvontajärjestelmä Eläinlääkintähuollon tietojärjestelmä Kuntien elintarvikevalvonnan tiedonkeruun kehittämisprojekti Ympäristöterveydenhuollon tiedonkeruun kehittämisprojekti (terveydensuojeluvalvonta, tuoteturvallisuusvalvonta, tupakkavalvonta, kemikaalivalvonta) Ympäristöterveydenhuollon eri organisaatioiden lyhenteitä ei listata, koska ne ovat vakiintuneita käyttöön.
1 1 TOIMINTAYMPÄRISTÖN KUAUS 1.1 Tietojärjestelmän tarkoitus ja sisältö Tietojärjestelmällä tarkoitetaan tässä määrittelydokumentaatiossa (uuden) elintarvikelain (13.1.2006/23, voimaan 1.3.2006) määrittelemiä rekistereitä toimintoineen, joista uudessa laissa säädetään. Elintarvikelain 83 mukaan Elintarvikevirasto pitää valvonnan ohjausta ja kehittämistä sekä suorittamaansa valvontaa varten valtakunnallista rekisteriä kaikista elintarvikehuoneistoista, ensisaapumispaikoista, ensisaapumistoimijoista ja hyväksytyistä laboratorioista. Lisäksi saman lainpykälän toisessa momentissa todetaan, että Elintarvikevirasto pitää valvonnan ohjausta ja kehittämistä varten 40 :n 4 momentissa ja 45 :n 1 momentissa tarkoitettujen ilmoitusten perusteella rekisteriä ruokamyrkytystapausten selvittämiseen sekä zoonoosien seurantaan ja valvontaan liittyvistä seikoista. Tämän määrittelyvaiheen ulkopuolelle on rajattu zoonoosit, ruokamyrkytystapaukset ja laboratoriot. Kehitettävän tietojärjestelmän tarkoituksena on olla mainittu valtakunnallinen rekisteri toimintoineen (kuva 1), johon siirtyy tai sinne suoraan tallennetaan tiedot mainituista valvontakohteista niiden hyväksymisprosessin valmistuttua ja osin hyväksymisprosessin aikana. Tietojärjestelmän avulla hallinnoidaan valvontakohteiden toiminnan tilan ja valvontakohteissa tapahtuvien muutoksien tietoja. Tietojärjestelmä sisältää näistä tiedoista raportoitavaa historiatietoa. kunnan tietojärjestelmä sanomanvälitys valvontatiedot tunnistetiedot YMPTH:n TIETOJÄRJESTELMÄ kohderekisteri valvontatiedot raportti / tuloste alue- ja keskushallinnon tietojärjestelmä toimija toiminta suunnitellut valvontatoimenpiteet suoritetut valvontatoimenpiteet Kuva 1. Periaatekuva tulevaisuuden tiedonkeruusta. toimipaikka muut tarpeelliset valvontatiedot Tiedonsiirto kuntien tietojärjestelmistä keskushallinnon tietojärjestelmiin tapahtunee aluksi rinnakkain kahdella menetelmällä. Ensisijainen ja tavoitetilana pidettävä menetelmä on suora sanomanvälitys tietojärjestelmästä toiseen tiedonsiirron osalta. Tälle menetelmälle aluksi, erikseen määritellyn siirtymäajan aikana, rinnakkaisena menetelmänä tullee selainkäyttöliittymä, jonka avulla kunta voi luoda uusia kohteita ja muuttaa niiden tietoja. Kunnan elintarvikevalvontaviranomainen voi kopioida tietojärjestelmästä sen valvontakohteelle antaman identifiointitunnuksen ja liittää sen omiin tiedostoihin. Selainkäyttöliittymä olisi käytössä niille kunnille, joilla ei ole sanomanvälitykseen soveltuvaa tietojärjestelmää.
2 Tietojärjestelmän avulla hallinnoidaan seuraavien rekisterien tietosisältöjä, jotka elintarvikelain 83 määrittelee: - elintarvikehuoneistot - ensisaapumispaikat - ensisaapumistoimijat Elintarvikelaki ei suoraan velvoita EIä pitämään rekisteriä elintarvikealan toimijoista. alvonnan kannalta on kuitenkin välttämätöntä saada rekisteriin ja siten valvonnan piiriin sellaisetkin elintarvikealan toimijat, joilla ei ole varsinaista (fyysistä) elintarvikehuoneistoa (esim. virtuaalitoimijat ja maahantuojat). Tämän perusteella rekisteriin otetaan myös nämä mukaan. Tällaisilla toimijoilla ei välttämättä ole erillistä toimipaikkaa, joten toimipaikan yhteystiedot voivat olla samat kuin toimijan. Jotta EIn tehtävä elintarviketurvallisuuden ylläpitämisessä voidaan kokonaisvaltaisesti täyttää, pitää olla tieto kaikista valvottavista elintarvikekohteista. Alkutuotantopaikkoja on eri rekistereissä jo nyt; mm. Tiken asiakasrekisterissä, maatilarekisterissä, valvontakohderekisterissä ja vesiviljelyrekisterissä. Näitä rekistereitä käytetään mm. IACS-tukisovelluksella ja ELITE-sovelluksella. On myös sellaisia alkutuotantopaikkoja, jotka eivät ole missään mainituista rekistereistä. Tällaisia alkutuotantopaikkoja (valvontakohteita) varten EIllä pitäisi olla rekisteri, johon myös kunnan viranomaiset voivat rekisteröidä kohteita. Tämän perusteella rekisteriin otetaan myös alkutuotantopaikat mukaan. Lisäksi EIllä olisi tarvetta pitää rekisteriä kuntien ja lääninhallitusten elintarvikevalvontaviranomaisista ja viranhaltijoista. Näistä tarvittaisiin yhteystietojen lisäksi mm. (täydennys)koulutustiedot. EI on pitänyt hygienialain (1195/1996) mukaisia laitosrekistereitä sekä luomutoimijarekisteriä. Uuden, valtakunnallisen rekisterin pito tukee elintarvikevalvonnan ohjaamis- ja kehittämistyötä, sillä EIllä ja lääninhallituksilla on jatkossa mahdollisuus hallita valvontakohteet kokonaisuutena paremmin ja saada käyttöönsä ajankohtaiset tiedot niistä. Uusi tietojärjestelmä mahdollistaa myös muun ympäristöterveydenhuollon valvontakohteiden tietojen käyttämisen. Mainittuihin rekistereihin liittyy läheisesti myös valvontatietojen kokoaminen sanomanvälityksen kautta. Tämä osa määritellään myöhemmin vuoden 2006 aikana erillisenä projektina. 1.2 Sidosryhmäkuvaus Sidosryhmäkuvauksessa on määritetty sidosryhmät tietojärjestelmän kannalta. Näkökulma on erilainen verrattuna raportissa Kuntien elintarvikevalvonnan tiedonkeruun kehittäminen (Elintarvikeviraston julkaisuja 5/2005) kirjattuun sidosryhmäkuvaukseen, sillä mainitussa raportissa oli kyse E- In sidosryhmistä elintarvikevalvonnan kannalta. Tietojärjestelmän sidosryhmiä ovat sellaiset viranomaistoimijat (tai muut toimijat), jotka syöttävät tietojärjestelmään tietoja tai saavat sieltä tietoja. Sidosryhmä voi tässä merkityksessä olla myös toinen tietojärjestelmä, joka toimittaa tai vastaanottaa tietoja tarkasteltavasta tietojärjestelmästä. Kuvassa 2 on esitetty määriteltävän tietojärjestelmän sidosryhmät. Käytettyjen symbolien selitykset ovat:
3 Nuoli sidosryhmään päin tarkoittaa, että sidosryhmä saa tietojärjestelmästä tietoa ja nuoli tietojärjestelmään päin tarkoittaa, että sidosryhmä toimittaa tietojärjestelmälle tietoja. Kaksisuuntainen nuoli tarkoittaa sidosryhmän ja tietojärjestelmän välistä kahdensuuntaista tietojen välittämistä eli sidosryhmä sekä saa tietoa että toimittaa sitä tietojärjestelmälle. organisaatio tietojärjestelmä viranomainen / henkilö rekisteri
4 EU Evira MMM kunnan elintarvikevalvontaviranomainen Luomutietojärjestelmä (tuleva) STM KTM Lääninhallitus kuntien tietojärjestelmät 3 kpl STT KU ELITE KUTI (+ YHTI) YMPTH:n tietojärjestelmä - kohderekisteri - valvontatiedot Tiken järjestelmät (pääkäyttäjä) KTL Tullin järjestelmät STT:n alkoholimyymälä- ja - valmistus- ja varastointipaikkarekisteri (ALLU) Tiken maatilayritysrekisteri yhteiset perusrekisterit ja valvojarekisteri Tiken yleinen asiakasrekisteri MMM:n vesiviljely- ja kalastusalusrekisteri Kuva 2. Sidosryhmät suhteessa määriteltävään tietojärjestelmään. Huom. Sidosryhmistä puhuttaessa käytetään nimitystä Evira, johon 1.5.2006 yhdistyvät EI, EELA ja KTTK sekä MMM/ELOn toimeenpanotehtävät. Muuten dokumentaatiossa puhutaan EIstä, koska elintarvikevalvonta on EIn tehtävänä.
5 Taulukossa 1 on eri sidosryhmien selitykset ja niiden vastaanottamat ja toimittamat tiedot suhteessa määriteltävään tietojärjestelmään. Taulukossa ei ole otettu huomioon liittoja, yhdistyksiä tms. sidosryhmiä. Mikäli näiden kanssa on tarvetta vaihtaa tietoa määriteltävästä tietojärjestelmästä, käyttöoikeudet ja yhteydet selvitetään erikseen. Taulukko 1. Sidosryhmät selityksineen. Sidosryhmä Selitys Tiedon toimitus KUTItietojärjestelmään Kunnan elintarvikevalvontaviranomainen Kuntien tietojärjestelmät Lääninhallitus, elintarvikevalvontaviranomainen Evira Luomutietojärjestelmä (Evirassa) EU MMM STM KTM STT KU KTL Paikallinen elintarvikevalvonta. Kirjaa valvomiensa kohteiden tiedot käyttämäänsä tietojärjestelmään (kunnassa). Kunnat tallentavat tietojärjestelmiin valvontakohteiden tunniste- ja valvontatietoja. Alueellinen elintarvikevalvonta ja sen suunnittelu ja ohjaaminen. Kirjaa tietojärjestelmään valvomiensa kohteiden tiedot. altakunnallinen elintarvikevalvonnan ohjaus ja suunnittelu. Kirjaa hyväksymiensä ja valvomiensa kohteiden (teurastamot) tiedot. Tuleva tietojärjestelmä, joka sisältää luomuvalvonnan valvontatiedot. Euroopan elintarvikevalvonnan suunnittelu, ohjaus ja johto. Elintarvikkeita koskevan lainsäädännön valmistelu, normien antaminen ja elintarvikevalvonnan ylin johto. Elintarvikkeita koskevan lainsäädännön valmistelu, normien antaminen ja elintarvikevalvonnan ylin johto. Elintarvikkeita koskevan lainsäädännön valmistelu, normien antaminen ja elintarvikevalvonnan ylin johto. Terveydensuojelun yleinen ohjaus ja valvonta. Tuoteturvallisuusvalvonta ja sen yleinen ohjaus. Edistää terveyttä erilaisin tutkimusprojektein tuottaen tietoa päätöksentekoon. Tiedon saanti KUTItietojärjestelmästä - Kokoomaraportit kunnallisesta, alueellisesta ja valtakunnallisesta tilanteesta, yksittäisen kohteen tietojen selaus; oman tietojärjestelmän kautta. Kohteiden tunniste- ja valvontatiedot. Kohteiden tunniste- ja valvontatiedot. Kohteiden tunniste- ja valvontatiedot sekä hyväksymisnumerot. Kohteiden tunnistetiedot. Eräiden kohteiden hyväksymisnumerot. Kokoomaraportit kunnallisesta, alueellisesta ja valtakunnallisesta tilanteesta, yksittäisen kohteen tietojen selaus. Kokoomaraportit kunnallisesta, alueellisesta ja valtakunnallisesta tilanteesta, yksittäisen kohteen tietojen selaus. Kohteiden tunnistetiedot. - Kohteiden tunniste- ja valvontatiedot määrämuotoisin raportein. - Kokoomaraportit valtakunnallisesta tilanteesta. - Kokoomaraportit valtakunnallisesta tilanteesta. - Kokoomaraportit valtakunnallisesta tilanteesta. - Kohteiden tunnistetiedot. - Kohteiden tunnistetiedot. - Kohteiden tunnistetiedot.
6 ELITE Tiken järjestelmät Tullin järjestelmät STT:n alkoholimyymälä- ja valmistus- ja varastointipaikkarekisteri (ALLU) Tiken yleinen asiakasrekisteri Tiken maatilayritysrekisteri MMM:n vesiviljelyrekisteri ja kalastusalusrekisteri Yhteiset perusrekisterit alvojarekisteri Eläinlääkintähuollon tiedonhallintajärjestelmä. Tukee järjestelmän ylläpitoa ja tiedonjakelua. alvoo EU:n ulkopuolelta tuotavia kasviperäisiä elintarvikkeita sekä sisämarkkinoilta tuotavia kasviperäisiä elintarvikkeita. Sisältää tunnistetiedot elintarvikehuoneistoista, STT ja lääninhallitukset kirjaavat tiedot. MMM hallinnonalan asiakastietojen hallintaan liittyvä rekisteri. Maatilojen perustietojen pitoon liittyvä rekisteri. Euroopan yhteisön yhteisen kalastuspolitiikan noudattamisen valvontaa ja tilastointia varten pidettävä rekisteri. Esim. kiinteistörekisteri. Perustettava rekisteri valvojista; sisältää yhteystietojen lisäksi mm. (täydennys)koulutustietoa. - Eläinlääkintähuollon tarvitsemat kohteiden tiedot. - Raportit tarvittaessa. alvontatiedot elintarviketutkimuksista. Tunnistetiedot alkoholialan kohteista. Maatilojen asiakastiedot. Maatilatiedot. - Tiedot vesiviljelylaitoksista ja kalastusaluksista. Tarvittavat jo - olemassa olevat tiedot valvontakohteista. alvojien tiedot. - Kohteiden tunnistetiedot. Tiedot rekisteröityneistä alkoholialan elintarvikehuoneistoista. - - 1.3 Toiminta- ja työprosessien kuvaus Toiminta-alueen kuvaus Määrittelyvaiheessa keskitytään elintarvikelain mukaisten rekisterien määrittelyyn ja niiden toimintoihin. Kohteen valvontatietojen käsittely ja määrittely tapahtuu toisessa vaiheessa. Elintarvikelaki määrittelee EIn pidettäväksi neljä rekisteriä, jotka ovat rekisterit elintarvikehuoneistoista, ensisaapumispaikoista, ensisaapumistoimijoista ja hyväksytyistä laboratorioista. Määrittelyvaiheessa käsitellään kolmea ensiksi mainittua. Elintarvikehuoneisto tarkoittaa mitä tahansa rakennusta tai huoneistoa tai niiden osaa taikka muuta ulko- tai sisätilaa, jossa myytäväksi tai muuten luovutettavaksi tarkoitettuja elintarvikkeita valmistetaan, säilytetään, kuljetetaan, pidetään kaupan, tarjoillaan tai muutoin käsitellään. Elintarvikehuoneistolla ei tarkoiteta alkutuotantopaikkaa. EI antaa eläimistä saatavia elintarvikkeita ennen vähittäismyyntiä käsitteleville elintarvikehuoneistoille hyväksymisnumeron. Ensisaapumispaikka tarkoittaa elintarvikehuoneistoa, joka Suomessa ensimmäisenä ottaa vastaan Euroopan unionin toisesta jäsenvaltiosta Suomeen toimitettavia eläimistä saatavia elintarvikkeita. Ensisaapumispaikka on myös elintarvikehuoneisto, joka ottaa välivarastosta vastaan mainittuja elintarvikkeita jakamattomina tuontierinä alle 48 tunnin säilytyksen jälkeen. Ensisaapumistoimija tarkoittaa luonnollista henkilöä tai oikeushenkilöä, joka tuo tai välittää eläimistä saatavia elintarvikkeita Euroopan unionin toisesta jäsenvaltiosta Suomeen.
7 * * * * * Elintarvikelaissa määritettyjen rekisterien lisäksi määrittelyvaiheessa huomioidaan myös seuraavat tietokokonaisuudet. Alkutuotantopaikka tarkoittaa maatilaa, puutarhaa tai muuta paikkaa, jossa harjoitetaan elintarvikkeiden alkutuotantoa. Alkutuotanto tarkoittaa alkutuotannon tuotteiden tuotantoa, kasvatusta ja viljelyä, myös sadonkorjuuta, lypsämistä ja kaikkia eläintuotannon vaiheita ennen teurastusta. Sisältää myös metsästyksen, kalastuksen ja luonnonvaraisten tuotteiden keräämisen. Alkutuotantopaikkojen rekisteriä pitää maaseutuelinkeinorekisterinlain (1515/1994) mukaan Tike. Tässä rekisterissä ovat sellaiset alkutuotantopaikat, jotka ovat hakeneet tukia. Alkutuotannon tiedonkeruuta selvittämään on tammikuussa 2006 perustettu uusi työryhmä. Alkoholin valmistus, varastointi ja myynti. Lääninhallitukset hyväksyvät alkoholilain (1143/1994) 13 ja 14 2 momentin mukaiset alkoholijuomamyymälät. STT hyväksyy alkoholilain 5 ja 35 mukaiset valmistus- ja varastopaikat. Alkoholijuomamyymälöistä sekä alkoholijuomien valmistus- ja varastopaikoista rekisteriä pitää STT. Rekisteri on olemassa alkoholilain 44 nojalla. Tähän rekisteriin lisätään tieto elintarvikehuoneistoksi hyväksymisestä. Alkoholijuomamyymälät ja alkoholijuomien valmistus- ja varastopaikat eivät kuulu EIn pitämiin valtakunnallisiin rekistereihin. EI tarvitsee selailuoikeuden rekisterin tietoihin. Kalastusaluksia ja vesiviljelylaitoksia koskevia rekistereitä pitää MMM. Rekisterien tekninen ylläpito on kalastusalusten osalta Tikessä ja vesiviljelylaitosten osalta TE-keskuksissa. Tähän velvoittaa Euroopan yhteisön yhteisen kalastuspolitiikan täytäntöönpanosta annettu laki (1139/1994). Kalastusalukset ja vesiviljelylaitokset eivät kuulu EIn pitämiin valtakunnallisiin rekistereihin. EI tarvitsee selailuoikeuden rekisterin tietoihin. * * * * * alvontakohteista rekisteriin merkitään tunnistetiedot, jotka tarkoittavat toimijan nimeä, osoitetta, yritys- ja yhteisötunnusta tai sen puuttuessa henkilötunnusta sekä valvontakohteiden nimiä ja osoitteita. Ensisaapumistoimijoiden tietojen yhteyteen liitetään tieto siitä, mitä ensisaapumispaikkoja ensisaapumistoimijat käyttävät. Jokaisesta kohteesta tallennetaan toiminnan aloitus-, keskeytys-, uudelleenaloitus-, peruuttamis- ja lopetustiedot sekä harjoitettava toiminta siten kuin se määritellään luvussa 4. Alkutuotantopaikoista rekisteriin merkitään tiedot, joita erillinen työryhmä selvittää. Nämä tiedot liitetään MMM:n asetukseen (MMMa alkutuotannolle elintarviketurvallisuuden varmistamiseksi asetettavista vaatimuksista 16.2.2006, voimaan 1.3.2006) lisättävään pykälään myöhemmin syksyllä 2006. Toiminta- ja työprosessit Tietojärjestelmän tulee tukea seuraavia prosesseja: 1. Elintarvikehuoneiston rekisteröiminen ja hyväksymisnumeron anto ennen toiminnan aloittamista ja ennen toiminnan olennaista muuttamista a) Elintarvikehuoneiston hyväksyminen ja rekisteröiminen (kunnan elintarvikevalvontaviranomainen). kunnan viranomainen vastaanottaa ilmoituksen toiminnan aloittamisesta (ja tekee hyväksymisprosessiin kuuluvat tehtävät, esim. tarkastuksen) ja tekee päätöksen elintarvikehuoneiston hyväksymisestä kunta hakee toimijan tiedot, ja jos toimijaa ei ole aiemmin rekisteröity, luo kunta uuden toimijan rekisteriin kunta liittää toimijan tietoihin toiminnan ja toimipaikan kunta tallentaa rekisteröitymisen LH ja EI saavat tiedon hyväksymisestä ja rekisteröimisestä järjestelmän kautta
8 b) Elintarvikehuoneiston hyväksyminen ja rekisteröiminen (kunnan elintarvikevalvontaviranomainen), kun elintarvikehuoneisto käsittelee eläimistä saatavia elintarvikkeita ennen vähittäismyyntiä kunnan viranomainen vastaanottaa ilmoituksen toiminnan aloittamisesta (ja tekee hyväksymisprosessiin kuuluvat tehtävät, esim. tarkastuksen) ja tekee päätöksen elintarvikehuoneiston hyväksymisestä kunta hakee toimijan tiedot, ja jos toimijaa ei ole aiemmin rekisteröity, luo kunta uuden toimijan rekisteriin kunta liittää toimijan tietoihin toiminnan ja toimipaikan keskushallinnon järjestelmä toimittaa hyväksymisnumeron kunnan järjestelmälle kunta tallentaa rekisteröitymisen kunnan järjestelmä kysyy keskushallinnon järjestelmältä hyväksymisnumeroa LH ja EI saavat tiedon hyväksymisestä ja rekisteröimisestä järjestelmän kautta kunta kuittaa hyväksymisnumeron elintarvikehuoneiston tietoihin c) Elintarvikehuoneiston hyväksyminen ja rekisteröiminen (lääninhallitus), kun kyseessä on poroteurastamo lääninhallitus vastaanottaa ilmoituksen toiminnan aloittamisesta (ja tekee hyväksymisprosessiin kuuluvat tehtävät, esim. tarkastuksen) ja tekee päätöksen elintarvikehuoneiston hyväksymisestä lääninhallitus hakee toimijan tiedot, ja jos toimijaa ei ole aiemmin rekisteröity, luo lääninhallitus uuden toimijan rekisteriin EI saa tiedon hyväksymisestä ja rekisteröimisestä järjestelmän kautta läänihallitus liittää toimijan tietoihin toiminnan ja toimipaikan läänihallitus tallentaa järjestelmään EIn antaman hyväksymisnumeron ja muut läänihallitus kysyy EIltä järjestelmän kautta hyväksymisnumeron EI toimittaa hyväksymisnumeron järjestelmän kautta d) Elintarvikehuoneiston hyväksyminen ja rekisteröiminen (lääninhallitus), kun kyseessä on alkoholijuomamyymälä lääninhallitus vastaanottaa ilmoituksen toiminnan aloittamisesta (ja tekee hyväksymisprosessiin kuuluvat tehtävät, esim. tarkastuksen) ja tekee päätöksen elintarvikehuoneiston hyväksymisestä läänihallitus hakee toimijan tiedot, ja jos toimijaa ei ole aiemmin rekisteröity, luo lääninhallitus uuden toimijan rekisteriin läänihallitus liittää toimijan tietoihin toiminnan ja toimipaikan läänihallitus tallentaa rekisteröitymisen STT (ja EI) saavat tiedon hyväksymisestä ja rekisteröimisestä järjestelmän kautta (Prosessi on otettu mukaan, koska jatkossa STT käyttää samaa tietojärjestelmää, jossa on rekisteröitynä kaikki elintarvikevalvontakohteet sekä muut ympäristöterveydenhuollon valvontakohteet.)
9 e) Elintarvikehuoneiston hyväksyminen ja rekisteröiminen (EI), kun kyseessä on teurastamo ja sen yhteydessä oleva liha- tai kala-alan elintarvikehuoneisto EIn virkamies vastaanottaa ilmoituksen toiminnan aloittamisesta (ja tekee hyväksymisprosessiin kuuluvat tehtävät, esim. tarkastuksen) ja tekee päätöksen elintarvikehuoneiston hyväksymisestä EI hakee toimijan tiedot tai jos toimijaa ei ole aiemmin rekisteröity, luo EI uuden toimijan rekisteriin EI liittää toimijan tietoihin toiminnan ja toimipaikan EI määrittää järjestelmän avulla hyväksymisnumeron ja liittää sen elintarvikehuoneiston tietoihin EI tallentaa rekisteröitymisen 2. Toiminnan tilan muuttaminen eli toiminnan keskeytys tai lopetus tai hyväksynnän peruutus hyväksytyn elintarvikehuoneiston hyväksymispäätöksen tehnyt viranomainen saa elintarvikehuoneiston ilmoituksen toiminnan keskeyttämisestä tai lopettamisesta tai tekee itse hyväksynnän peruutuksen viranomainen hakee elintarvikehuoneiston tiedot järjestelmästä viranomainen tekee tietoihin tarvittavat muutokset viranomainen tallentaa tehdyt muutokset järjestelmään 3. Toimijan vaihtumisesta ilmoittaminen hyväksytyn elintarvikehuoneiston hyväksymispäätöksen tehnyt viranomainen saa (elintarvikehuoneiston) ilmoituksen toimijan vaihtumisesta viranomainen hakee elintarvikehuoneiston tiedot järjestelmästä viranomainen tekee tietoihin asianomaiset muutoksen viranomainen tallentaa tehdyn muutoksen järjestelmään 4. Ensisaapumistoimijan ilmoitus ennen toiminnan aloittamista, olennaista muuttamista tai lopettamista ensisaapumistoimija ilmoittaa EIlle tai EIn nimeämälle viranomaiselle toiminnan aloittamisesta, olennaisesta muuttamisesta tai lopettamisesta sekä käyttämänsä ensisaapumispaikat viranomainen kirjaa ensisaapumistoimijan tiedot rekisteriin ja liittää tietoihin ensisaapumistoimijan käyttämät ensisaapumispaikat
10 5. alvontakohteiden haku ja luokittelu eri kriteerien perusteella virkamies täyttää järjestelmään tarvittavat hakukriteerit, esim. toimija, toiminta, toimipaikka, tuote, alue järjestelmä palauttaa hakukriteereitä vastaavat elintarvikehuoneistot 1.4 Käyttäjäkuvaukset Kunnan elintarvikevalvontaviranomainen käyttää nyt määriteltävää tietojärjestelmää oman tietojärjestelmänsä kautta. Kunta kirjaa valvontakohteiden tietoja omaan tietojärjestelmäänsä, josta tietty määritelty tieto siirtyy automaattisesti sanomanvälityksen avulla nyt määriteltävään tietojärjestelmään. Lääninhallitus. altiohallinnon alueviranomaisena toimiva lääninhallitus kirjaa tietojärjestelmään valvomiensa kohteiden tiedot sekä tulostaa erilaisia raportteja alueensa elintarvikevalvonnan ohjaamista ja kehittämistä varten. Lääninhallituksilla on suora käyttöyhteys tietojärjestelmään, toisin kuin kunnilla. EI. EIn virkamies kirjaa tietojärjestelmään viraston valvomien kohteiden tiedot sekä tulostaa tarvitsemiaan raportteja. EIllä on suora käyttöyhteys tietojärjestelmään. MMM. MMM:n virkamies selaa tarpeen mukaan valtakunnallista tilannetta. Ministeriöllä ei ole tarvetta muokata tai lisätä tietoa. MMM:llä on suora käyttöyhteys tietojärjestelmään. STM. STM:n virkamies selaa tarpeen mukaan valtakunnallista tilannetta. Ministeriöllä ei ole tarvetta muokata tai lisätä tietoa. STM:llä on suora käyttöyhteys tietojärjestelmään. KTM. KTM:n virkamies selaa tarpeen mukaan valtakunnallista tilannetta. Ministeriöllä ei ole tarvetta muokata tai lisätä tietoa. KTM:llä on suora käyttöyhteys tietojärjestelmään. STT. STT:n virkamies selaa tarpeen mukaan valtakunnallista tilannetta. Ei ole tarvetta muokata tai lisätä tietoa. STT:llä on suora käyttöyhteys tietojärjestelmään. KU. KU:n virkamies selaa tarpeen mukaan valtakunnallista tilannetta. Ei ole tarvetta muokata tai lisätä tietoa. KU:lla on suora käyttöyhteys tietojärjestelmään. Pääkäyttäjä käsittelee kaikkia tietojärjestelmän tietoja laajimmilla oikeuksilla. Sovellusvastaava neuvoo ja opastaa tietojärjestelmän käytössä. Sovellusvastaava voi selata kaikkia tietoja ja saada laajempia raportteja valvontakohteista ja niiden tietojen muutoksista toimialoittain ja alueittain. Ei ole tarvetta muokata tai lisätä tietoja.
11 2 AATIMUSLUETTELO aatimusluettelo on jaettu viiteen osaan: valvonta-, toiminnalliset -, arkkitehtuuri-, käytettävyys- ja laatuvaatimukset. aatimukset on kuvattu taulukoissa 2-6. Tunnussarakkeessa on vaatimukselle annettu yksilöivä tunnus. Prioriteettisarakkeessa (Pri.) tarkoittaa välttämätöntä ja T toivottavaa vaatimusta. Lähdesarakkeessa on vaatimuksen lähde, esim. lainsäädäntö. Käyttötapaussarakkeessa on viitattu luvun 3 mukaisiin viiteen käyttötapaukseen, joihin vaatimukset vastaavat. Käyttötapaukset ovat: 1 = haku 2 = tietojen katselu 3 = uuden kohteen tallennus ja luonti 4 = tietojen muuttaminen tai katselu 5 = raporttien ja yhteenvetojen tulostus. Taulukko 2. alvontavaatimukset (CR = control requirement). Tunnus CR-001 CR-002 CR-003 CR-004 CR-005 CR-006 CR-007 CR-008 CR-009 CR-010 CR-011 CR-012 CR-013 aatimus Pri. Lähde EI rekisteröi tietojärjestelmään kaikki hyväksymänsä teurastamot ja niiden yhteydessä olevat liha- ja kalaalan elintarvikehuoneistot. Lääninhallitukset rekisteröivät tietojärjestelmään kaikki hyväksymänsä poroteurastamot. Tietojärjestelmään rekisteröityvät kaikki kuntien elintarvikevalvontaviranomaisten hyväksymät elintarvikehuoneistot ja elintarvikealan toimijat kuntien tietojärjestelmien kautta sanomanvälityksen avulla. Tällaisia elintarvikehuoneistoja ovat muut kuin EIn ja lääninhallitusten hyväksymät elintarvikehuoneistot. EI pitää tietojärjestelmässä rekisteriä kaikista ensisaapumistoimijoista, jotka ovat ilmoittaneet toimintansa aloittamisesta. EI ylläpitää tietojärjestelmässä tietoja ensisaapumistoimijoiden toiminnan aloittamisesta, toiminnan olennaisesta muuttamisesta sekä lopettamisesta. EI pitää tietojärjestelmässä rekisteriä ensisaapumistoimijoiden käyttämistä ensisaapumispaikoista. Ensisaapumispaikat liitetään ensisaapumistoimijaan. Ensisaapumispaikat ovat elintarvikehuoneistoja. EI tai lääninhallitus voivat peruuttaa tietojärjestelmässä hyväksymiensä elintarvikehuoneistojen hyväksymisen joko kokonaan, osittain tai määräajaksi. Kunnan elintarvikevalvontaviranomaisen tekemät elintarvikehuoneistojen peruuttamiset tallentuvat tietojärjestelmään kuntien tietojärjestelmien kautta. EI voi merkitä tietojärjestelmässä elintarvikealan toimijan tietoihin (tietyn) elintarvikkeen markkinoinnin kieltämisen joko kokonaan tai väliaikaisesti. EI pitää tietojärjestelmässä valtakunnallista rekisteriä kaikista elintarvikehuoneistoista, ensisaapumispaikoista ja ensisaapumistoimijoista. Lisäksi tietojärjestelmässä pidetään rekisteriä kaikista elintarvikealan toimijoista. Tietojärjestelmässä pidetään myös niiden alkutuotantopaikkojen rekisteriä, jotka eivät ole muissa rekistereissä. Tietojärjestelmässä pidetään viranomaisrekisteriä, joka sisältää tiedot kuntien ja lääninhallitusten elintarvikevalvontaviranomaisista ja viranhaltijoista sekä (täydennys)koulutustiedoista. Lääninhallitusten elintarvikevalvontaviranomaiset ylläpitävät tietojärjestelmässä valvomiensa elintarvikehuoneistojen tietoja. T EL 15 EL 15 EL 15 EL 23 EL 23 EL 23 EL 61 EL 65 EL 83 EL 83 Käyttötapaus 1 2 3 4 5 x x x x x x x x x x x x x x x
12 CR-014 CR-015 CR-016 Tietojärjestelmään tallennetaan valvontakohteiden tunnistetiedot (sekä valvontatiedot, joita ovat suunnitellut ja suoritetut valvontatoimenpiteet sekä vastaavat muut elintarvikesäädösten mukaiset valvonnan kannalta tarpeelliset tiedot). Tunnistetietoja ovat toimijan nimi, osoite ja yritys- ja yhteisötunnus tai sen puuttuessa henkilötunnus sekä valvontakohteiden nimet ja osoitteet. EI ylläpitää tietojärjestelmässä valvomiensa elintarvikehuoneistojen tietoja. Tietojärjestelmän avulla elintarvikehuoneisto voidaan rekisteröidä uudelleen esim. hyväksynnän peruutuksen jälkeen. EL 84 x x x Taulukko 3. Toiminnalliset vaatimukset (FR = functional requirement). Tunnus FR-001 FR-002 FR-003 FR-004 FR-005 FR-006 FR-007 FR-008 FR-009 FR-010 FR-011 FR-012 aatimus Pri. Lähde Tietojärjestelmän avulla luodaan valvontakohteille tunnukset, joilla tietojärjestelmä identifioi ne. Tietojärjestelmän avulla voidaan tarkastella valvontakohteen tilaa, joka voi olla esim. toiminnassa, keskeyttänyt (itse), lopettanut tai hyväksyntä peruutettu kokonaan tai määräajaksi. alvontakohteen tilana voi olla myös merkintä hyväksymiskäsittelyn keskeneräisyydestä. Tietojärjestelmän avulla voidaan hakea valvontakohteita eri kriteerien perusteella (esim. toimija, toiminta, toimipaikka, alue, paikkatieto, tuote). Tietojärjestelmän avulla voidaan luokitella ja listata valvontakohteita eri kriteerien perusteella (esim. toimija, toiminta, toimipaikka, alue, paikkatieto, tuote). Listaus voidaan saada myös lukumäärällisesti. Tietojärjestelmän avulla saadaan koottua tietoa valvontakohteista toimintatyypeittäin eri kriteerien perusteella (esim. toimija, toiminta, toimipaikka, alue, paikkatieto, tuote). Tietojärjestelmän avulla saadaan siihen sisältyvistä ja liitettävistä eri rekistereistä koottua valvontakohteita koskevaa tietoa. Tietojärjestelmän avulla EI antaa (manuaalisesti) eläimistä saatavia elintarvikkeita ennen vähittäismyyntiä käsitteleville elintarvikehuoneistoille hyväksymisnumeron. Tietojärjestelmä pystyy käyttämään eläinperäisiä elintarvikkeita ennen vähittäismyyntiä käsitteleville elintarvikehuoneistoille (ent. hygienialainmukaiset laitokset) annettuja nykyisin käytössä olevia laitostunnuksia (eripituisia kirjain-numeroyhdistelmiä). Tietojärjestelmästä poistetaan elintarvikehuoneiston tiedot kolmen vuoden kuluessa siitä, kun toimija on ilmoittanut valvontaviranomaiselle toimintansa lopettamisesta. (Tiedot jäävät kuitenkin tietojärjestelmän varastoon, mutta eivät ole aktiivisessa käytössä.) Tietojärjestelmä antaa valvontakohteiden historiatietoja niitä kysyttäessä. Tietojärjestelmästä saa tulostettua rekisteriotteita, jotka ovat valmiiksi laadittujen raporttien muodossa. Henkilötietolaki määrittelee tiedonantovelvollisuuden henkilölle, jonka henkilötiedot on tallennettu tietojärjestelmään. Kaikki muutokset tietojärjestelmään tehdään vain käyttöliittymän kautta. Käyttötapaus 1 2 3 4 5 x x x x x x x EL 83 EL 84 x T x x x x T HTL x T x x x x
13 Taulukko 4. Arkkitehtuurivaatimukset (AR = architecture requirement). Tunnus AR-001 AR-002 aatimus Pri. Lähde Tietojärjestelmään siirtyy kuntien tietojärjestelmistä EIn ja lääninhallitusten EL 83 nojalla ylläpitämiin rekistereihin tarvittavat tunniste- (ja valvonta)tiedot. Tietojärjestelmä ottaa vastaan tietoa kuntien tietojärjestelmistä (mm. Tarkastaja, TerveKuu, YtBOSS) erikseen määriteltävien sanomien muodossa. EL 52 Käyttötapaus 1 2 3 4 5 x x x x AR-003 Tietojärjestelmä saa tietoja alkutuotannon rekistereistä. x x AR-004 Tietojärjestelmään tallentuu sanomanvälityksen avulla ylläpitotiedot kuntien elintarvikevalvontaviranomaisten valvomien elintarvikehuoneistojen osalta kuntien toimesta. EL 83 x x AR-005 Tietojärjestelmä ottaa vastaan tiedot kuntien elintarvikevalvontaviranomaisten peruuttamista hyväksymisistä. AR-006 Tietojärjestelmää voidaan käyttää eri puolilta Suomea. AR-007 Tietojärjestelmään voidaan syöttää kohteiden perustiedot T selainpohjaisen käyttöliittymän avulla, jos kunnan tietojärjestelmästä ei voida siirtää tietoa sanomanvälityksen avulla. AR-008 AR-009 AR-010 AR-011 Tietojärjestelmä antaa automaattisesti tiedon valvontakohteen valvonnasta vastaavan paikallishallinnon elintarvikevalvontaviranomaisen käyttämään tietojärjestelmään silloin, kun valtion keskushallinnon elintarvikevalvontaviranomainen on kirjannut tietojärjestelmään valvontakohteita koskevia asiointitapahtumia (kohteiden rekisteröinti ja tietojen muutokset). Tietojärjestelmän toiminnasta vastaavat saavat automaattisesti ilmoituksen tietojärjestelmän toimintahäiriöistä. EL 61 T x x T T x x Taulukko 5. Laatuvaatimukset (QR = quality requirement). Tietojärjestelmä antaa käyttäjälle tiedon käyttökatkoksista ja päivitetyistä versioista. Kohdekohtaisesti ilmoitetaan viimeisin päivityspäivämäärä. Tunnus QR-001 QR-002 QR-003 QR-004 QR-005 QR-006 UR-007 aatimus Pri. Lähde Tietojärjestelmä on testattavissa erikseen määritellyillä käyttötapauksilla. Tietojärjestelmä on käytettävissä kaikkina aikoina lukuun ottamatta ylläpidon edellyttämiä huoltokatkoksia. Tietojärjestelmä on joustava, jotta siihen voidaan helposti lisätä uusia tiedonkeruuaiheita ja rajattomasti uusia valvontakohteita. Tietojärjestelmä estää virheellisen / epäloogisen / puutteellisen tiedon tallentamisen. Tietojärjestelmään jää kaikki tallennettu tieto ja virheellisistä tallennuksista jää maininta. (rt. FR-009) Tietojärjestelmään tehtävä tietojen tallennus ja järjestelmästä tapahtuva tietojen luovutus on tapahduttava julkisuuslain (621/1999), julkisuusasetuksen (1030/1999) ja henkilötietolain (523/1999) mukaisesti. Tietojärjestelmä antaa käyttäjälle selkeät virheilmoitukset virhetilanteissa sekä selkeät ohjeet virheistä johtuviin korjaaviin toimenpiteisiin. T T T T JulL JulA HTL Käyttötapaus 1 2 3 4 5
14 Taulukko 6. Käytettävyysvaatimukset (UR = usability requirement). Tunnus UR-001 UR-002 UR-003 UR-004 aatimus Pri. Lähde Mahdollisimman monet valinnat tehdään valintalistoista ja tarjotaan oletusarvoja. Tietojärjestelmästä tulostettavien lomakkeiden tulee olla mahdollisimman yhdenmukaiset käyttöliittymän näyttöjen kanssa. Tietojärjestelmä käyttää sekä näytöllä että tulosteissa samaa terminologiaa. Tietojärjestelmää käytetään sekä suomen että ruotsin kielellä. UR-005 Haku voidaan tehdä ns. asteriski-hakuna (*). T UR-006 Hakutoiminto on nopea. T T T T Kielilaki 423/ 2003 Käyttötapaus 1 2 3 4 5
15 3 TOIMINNALLISUUDEN KUAUS 3.1 Käyttäjäanalyysi Käyttäjäanalyysissä on kuvattu ne käyttäjäroolit, jotka tarvitsevat tai tarjoavat tietojärjestelmän palveluja. Käyttäjärooleja ovat esim. tallentaja ja selailija. Jokaisen tietojärjestelmän käyttäjän tulee kuulua johonkin rooliin, jolla on tietyt valtuudet tietojärjestelmän tietoihin. Käyttötapauskaaviossa näitä rooleja kuvataan tikku-ukkona (eng. actor). Tietojärjestelmän käyttäjäroolit ovat - tallentaja - selailija - kunnan (ja tullin) tietojärjestelmä - sovellusvastaava - pääkäyttäjä Tallentaja kirjoittaa, lisää, muuttaa ja tallentaa elintarvikevalvontakohteiden tietoja tietojärjestelmään. Tallentaja näkee käyttöoikeuksiensa mukaan kohteiden perustiedot ja tyyppikohtaiset tiedot. Tallentajia ovat kuntien elintarvikevalvontaviranomaiset omien tietojärjestelmiensä kautta (tiedonsiirto tietojärjestelmien välillä sanomanvälityksen avulla), lääninhallitukset, EI, STT, Tike ja KTTK. Tallentajan kanssa samoilla oikeuksilla toimii myös ns. numeronantajatallentaja, jonka oikeudet ovat käyttötapauksessa numero 3, uuden kohteen tallennus ja luonti, laajemmat kuin tavallisen tallentajakäyttäjän. Numeronantajatallentaja antaa eläimistä saatavia elintarvikkeita ennen vähittäismyyntiä käsitteleville elintarvikehuoneistoille hyväksymisnumeron. Selailija voi hakea ja tulostaa elintarvikevalvontakohteiden tietoja tietojärjestelmästä. Selailija ei voi kirjoittaa, lisätä, muuttaa eikä tallentaa tietoa tietojärjestelmään. Selailija näkee käyttöoikeuksiensa mukaan kohteiden perustiedot ja tyyppikohtaiset tiedot. Selailijan oikeuksia voidaan lisäksi luoda rajoitettuina, esim. toimijoille ja kuluttajille. Selailijoita ovat MMM, STM, KTM, KU, EELA, Tulli ja KTL. Tarkemmassa käyttäjien luokittelussa huomioidaan organisaatioiden tarpeet sekä selailija- että tallentajaoikeuksille, sillä useimmissa organisaatioissa on tarvetta molemmille. Sovellusvastaava tukee käyttäjiä. Sovellusvastaavalla on selailijaoikeudet kaikkiin tietoihin. Pääkäyttäjä ylläpitää sovellusta. Pääkäyttäjällä on tallentajaoikeudet kaikkiin tietoihin.
16 3.2 Käyttötapauskaavio Käyttötapauskaaviossa (engl. use case diagram) on kuvattu tietojärjestelmän käyttötapaukset. Nämä tarkoittavat tyypillisiä tapahtumaketjuja, joita käyttäjä tekee tietojärjestelmän avulla. 1 kohteen haku 2 kohteen katselu tallentaja 3 uuden kohteen tallennus ja luonti (asiointitapahtuma) selailija 4 tietojen muuttaminen, katselutoiminto tallentajalle (asiointitapahtuma) kunnan tietojärjestelmä 5 raporttien ja yhteenvetojen tulostus Symbolien selitykset käyttötapaus suhde siirtyminen käyttötapauksesta toiseen tiedon siirtyminen sanomina tietojärjestelmien välillä
17 3.3 Käyttötapauskuvaukset Jokaisesta käyttötapauksesta on kirjattu sanallisesti kuvaus, käyttäjäroolit, esiehdot, lopputulos, virheilmoitukset / poikkeukset, käsiteltävät tietokokonaisuudet ja tietojärjestelmän toiminnot / palvelut. aatimusluetteloon (luku 2) on merkitty käyttötapaukset (numerot 1-5), joihin vaatimuksilla vastataan. Kuvauksissa käytetään yleisesti käyttäjätermiä, paitsi kohdissa, joissa samaan käyttötapaukseen liittyy eri käyttäjille eri oikeuksia. Tällöin asiaa selvennetään selailijakäyttäjä, tallentajakäyttäjä tai muilla vastaavilla termeillä. 1 KOHTEEN HAKU Kuvaus Käyttäjä syöttää kohteen hakua varten sopivat hakukriteerit, joita voivat olla esim. toimija, toiminta, toimipaikka, hyväksymisnumero ja tuote. Käyttäjä voi käyttää mitä tahansa hakukriteeriä tai niiden yhdistelmiä. Tietojärjestelmä hakee ja palauttaa (näyttää) käyttäjälle sellaiset kohteet listana, jotka vastaavat annettuja hakukriteerejä. Hakutuloksia 0 Hakutuloksena voi olla tyhjä lista, jolloin hakukriteereitä vastaavia kohteita ei ole löytynyt. Tietojärjestelmä ehdottaa hakukriteerien tarkistamista. Tallentaja-käyttäjälle avautuu uuden kohteen tallennus ja luonti -ikkuna (käyttötapaus numero 3). Hakutuloksia 1 Hyväksymisnumerolla haettaessa hakutuloksena on vain yksi tietty kohde, jolle kyseinen numero on annettu ja tallennettu. Tarpeeksi tarkennetuilla hakukriteereillä voi myös saada hakutulokseksi yhden kohteen. Hakutuloksia 2 x Jos hakutuloksia on 2 x, tietojärjestelmä palauttaa ne ilman kommentteja näytölle (ns. normaali hakutapaus). Hakutuloksia > x Jos hakutuloksia esiintyy enemmän kuin x-määrä (määritellään erikseen, isohko luku), tietojärjestelmä ilmoittaa käyttäjälle tästä. Käyttäjä voi tällöin tarkentaa hakukriteerejä tai odottaa, että tietojärjestelmä palauttaa kaikki hakukriteerejä vastaavat kohteet. Käyttäjäroolit Tallentaja, selailija Esiehdot Ennen hakutoiminnon suorittamista käyttäjä on kirjautunut tietojärjestelmään. Hakutoiminto on sama sekä tallentaja- että selailija-käyttäjälle, mutta tätä seuraavat käyttötapaukset ovat erilaiset riippuen käyttäjän oikeuksista. Lopputulos Tietojärjestelmä on löytänyt hakukriteereitä vastaavat kohteet, joita voi olla 0- Poikkeukset / virheilmoitukset n, ja jotka ovat listattuna näytöllä. Jos haettavaa kohdetta ei löydy tai hakukriteerit on kirjoitettu väärin, tietojärjestelmä ilmoittaa tästä käyttäjälle. Annetuilla hakukriteereillä ei löytynyt yhtään kohdetta. Oletko varma, että tiedon pitäisi olla tietojärjestelmässä? Kokeile toisenlaisia hakukriteerejä. Tarkista oikeinkirjoitus. Tallentaja-käyttäjällä on mahdollisuus uuden kohteen tallennukseen ja luontiin. Käsiteltävät tietokokonaisuudet Jos löydettyjä kohteita on enemmän kuin x-määrä, tietojärjestelmä ilmoittaa tästä käyttäjälle. Hakukriteerejä vastaavia kohteita on enemmän kuin x- määrä. Tarkennatko hakukriteerejä vai näytetäänkö kaikki antamiasi hakukriteereitä vastaavat kohteet? Toimijan perustiedot: EL 84 Toiminnan perustiedot: toiminnan pvm-tiedot, toimintaluokka, toimintatyyppi, toiminnan tila. Toimipaikan perustiedot: EL 84
18 Tietojärjestelmän toiminnot / palvelut Toimijan tietojen haku. Toiminnan tietojen haku. Toimipaikan tietojen haku. Toimijan, toiminnan ja toimipaikan linkitys yhteen. 2 KOHTEEN TIETOJEN KATSELU Kuvaus Käyttäjäroolit Esiehdot Lopputulos Poikkeukset / virheilmoitukset Käsiteltävät tietokokonaisuudet Tietojärjestelmän toiminnot / palvelut Käyttäjä selaa listaa, jossa on tietojärjestelmän palauttamat hakukriteereitä vastaavat kohteet. Käyttäjä valitsee listasta kohteen ja pääsee eteenpäin kohteen perustietojen (ja tyyppikohtaisten tietojen eli ominaisuuksien) katselunäyttöön. Käyttäjälle näkyy kohteen perustiedot sekä tyyppikohtaiset tiedot. Käyttäjällä on mahdollisuus etsiä uusi kohde, palata listaan takaisin tai tulostaa kohteen tiedot. Selailija Käyttäjä on hakenut ja tietojärjestelmä on palauttanut hakukriteereitä vastaavat kohteet listauksena näytölle. Käyttäjä saa katseltavakseen hakemansa kohteen tiedot. - Toimijan perustiedot: EL 84 Toiminnan perustiedot: toiminnan pvm-tiedot, toimintaluokka, toimintatyyppi, toiminnan tila. Toimipaikan perustiedot: EL 84 Tyyppikohtaiset tiedot. alitun kohteen kaikkien tunniste- ja tyyppikohtaisten tietojen näyttäminen. 3 UUDEN KOHTEEN TALLENNUS JA LUONTI Kuvaus Käyttäjäroolit Esiehdot Lopputulos Poikkeukset / virheilmoitukset Käsiteltävät tietokokonaisuudet Tietojärjestelmän toiminnot / palvelut Käyttäjä tallentaa ja luo tietojärjestelmään uuden kohteen. Kohde voidaan luoda osittain, jolloin kohteen toiminnan tilaksi tulee hyväksymisprosessi kesken. Tallentaja, numeronantajatallentaja, kunnan tietojärjestelmä Käyttäjä on hakenut tiettyä kohdetta (esim. toimijan nimen tai y-tunnuksen avulla), mutta tietojärjestelmä on ilmoittanut, että kohdetta ei löydy. Käyttäjälle avautuu mahdollisuus luoda uusi kohde tietojärjestelmään. Käyttäjä on tallentanut ja luonut uuden kohteen tietojärjestelmään. Eläimistä saatavia elintarvikkeita ennen vähittäismyyntiä käsitteleville elintarvikehuoneistoille numeronantajatallentaja on tallentanut tietojärjestelmään hyväksymisnumeron (muut tiedot voi tallentaa ennen tätä). Kunnan tietojärjestelmästä tulee sanomanvälityksellä tieto uudesta kohteesta. Tietojärjestelmä ilmoittaa, jos käyttäjä yrittää syöttää kenttiin vääränmuotoista tai epäloogista tietoa. Toimijan perustiedot: EL 84 Toiminnan perustiedot: toiminnan pvm-tiedot, toimintaluokka, toimintatyyppi, toiminnan tila. Toimipaikan perustiedot: EL 84 Tyyppikohtaiset tiedot. Uuden toimijan luonti. Uuden toiminnan luonti. Uuden toimipaikan luonti. Hyväksymisnumeron tallennus.
19 4 KOHTEEN TIETOJEN MUUTTAMINEN (JA KATSELU) Kuvaus Käyttäjäroolit Esiehdot Lopputulos Poikkeukset / virheilmoitukset Käsiteltävät tietokokonaisuudet Tietojärjestelmän toiminnot / palvelut Käyttäjä muuttaa jo rekisterissä olevan kohteen toimijan, toiminnan tai toimipaikan tietoja (asiointitapahtumat). Käyttötapaus toimii tallentajakäyttäjälle myös katselutoimintona. Tallentaja, kunnan tietojärjestelmä Käyttäjä on hakenut ja tietojärjestelmä on palauttanut (näyttänyt) hakukriteereitä vastaavat kohteet listauksena näytölle. Käyttäjä saa katseltavakseen etsimänsä kohteen tiedot. Käyttäjä on päivittänyt rekisteriin kohteen muuttuneet tiedot oikeiksi ja ajan tasalla oleviksi. Kunnan tietojärjestelmästä tulee sanomanvälityksellä muutetut tiedot. Tietojärjestelmä ilmoittaa, jos käyttäjä yrittää syöttää kenttiin vääränmuotoista tai epäloogista tietoa. Toimijan perustiedot: EL 84 Toiminnan perustiedot: toiminnan pvm-tiedot, toimintaluokka, toimintatyyppi, toiminnan tila. Toimipaikan perustiedot: EL 84 Tyyppikohtaiset tiedot. Toimijan tietojen muuttaminen / päivittäminen. Toiminnan tietojen muuttaminen / päivittäminen. Toimipaikan tietojen muuttaminen / päivittäminen. 5 RAPORTTIEN JA YHTEENETOJEN TULOSTUS Kuvaus Käyttäjäroolit Esiehdot Lopputulos Poikkeukset / virheilmoitukset Käsiteltävät tietokokonaisuudet Tietojärjestelmän toiminnot / palvelut Käyttäjä hakee tiettyjä hakukriteerejä vastaavat kohteet ja saa niistä listauksen yhden tai useamman määritellyn ominaisuuden suhteen. Käyttäjä voi tulostaa myös säännönmukaisia yhteenvetoja haluamaltaan ajanjaksolta tai kohteen rekisteriotteen. Tallentaja, selailija, kunnan tietojärjestelmä Ennen raporttien / yhteenvetojen tulostustoiminnon suorittamista käyttäjä on kirjautunut tietojärjestelmään. Tietojärjestelmä on löytänyt hakukriteereitä vastaavat kohteet, jotka ovat palautettuna näytöllä. Tietojärjestelmä on tulostanut näytölle säännönmukaisen kuukausi- tai vuosiraportin tai kohteen rekisteriotteen. Käyttäjä voi tulostaa tiedot paperille tai erilliseen tietojenkäsittelyohjelmaan. Jos haettavia kohteita ei löydy, tietojärjestelmä ilmoittaa tästä käyttäjälle. Haettua tietoa ei löydy annetuilla hakukriteereillä. Kokeile toisenlaisia hakukriteerejä. Toimijan perustiedot: EL 84 Toiminnan perustiedot: toiminnan pvm-tiedot, toimintaluokka, toimintatyyppi, toiminnan tila. Toimipaikan perustiedot: EL 84 Tyyppikohtaiset tiedot. Toimijan tietojen haku. Toiminnan tietojen haku. Toimipaikan tietojen haku. Tyyppikohtaisten tietojen haku. Säännönmukaisen kuukausi- tai vuosiraportin tai kohteen rekisteriotteen tulostus näytölle (ja paperille tai erillisiin tietojenkäsittelyohjelmiin).
20 4 TIETOSISÄLLÖN KUAUS 4.1 Käsitemallin tietokokonaisuudet Kuvassa 3 on kohdejärjestelmän käsitemallin tietokokonaisuudet. Kuvassa laatikko kuvaa käsitettä ja sen sisällä ranskalaisilla viivoilla luetellut asiat ovat käsitteen attribuutteja eli ominaisuuksia. Käsitteiden välillä olevat viivat teksteineen ja numeroineen kertovat käsitteiden välisistä suhteista sanallisesti ja lukumääräisesti. asiointitapahtuma - elintarvikehuoneiston hyväksyntä / rekisteröinti (aloitus tai olennainen muutos) - ilmoitus hyväksytyn elintarvikehuoneiston toiminnan keskeyttämisestä - ilmoitus hyväksytyn elintarvikehuoneiston toiminnan lopettamisesta - ilmoitus hyväksytyn elintarvikehuoneiston toimijan vaihtumisesta - ilmoitus tietojen muuttumisesta - ensisaapumistoimijan ilmoitus ensisaapumistoiminnan aloittamisesta - ensisaapumistoimijan ilmoitus ensisaapumistoiminnan muuttamisesta - ensisaapumistoimijan ilmoitus ensisaapumistoiminnan lopettamisesta - ilmoitus alkutuotantopaikasta ja harjoitettavasta toiminnasta (- ilmoitus sellaisen toiminnan aloittamisesta, jota ei tarvitse hyväksyä, EL 13 ) liittyy 1..* 1..* 1..* liittyy 1 1 toimija - nimi - osoite - muut yhteystiedot - kotikunta - lääni - yritys- ja yhteisötunnus tai henkilötunnus toiminta - toimintaluokka - toimintatyyppi - hyväksymispvm - aloituspvm - keskeytyspvm - uud.aloituspvm - lopetuspvm - peruuttamispvm - peruuttamispvm (määräaikainen) - toiminnan tila 1 toimii 1..* rooli 1..* harjoittaa 1 1 kohdistuu kohdistuu 1 * * * valvontatapahtuma - valvontatiedot tyyppikohtainen tieto - tuotantomäärä - eläinlajit - asiakaspaikat - valmistettavat tuotteet - jne Kuva 3. Kohdejärjestelmän käsitemalli. liittyy 1 0..1 tapahtuu 1..* toimipaikka - nimi - tunniste - osoite - muut yhteystiedot - koordinaatit - kunta - lääni - kotisatama - tyyppi - hyväksymisnumero - kohteen tallentaja kohdistuu 1
21 Lukumääräselitykset 1 yksi ja vain yksi 0..1 ei yhtään tai yksi * ei yhtään tai enemmän 1..* yksi tai enemmän (ainakin yksi) 1,3..5 määritelty määrä (tässä siis 1, 3, 4 tai 5) koostuu Käsitteiden väliset suhteet Toimija voi harjoittaa yhtä tai useaa toimintaa. Yhtä toimintaa voi harjoittaa vain yksi toimija eli tietyllä toiminnalla, joka on rekisteröity, voi olla vain yksi vastuullinen toimija. Toimipaikassa voi tapahtua yhtä tai useaa toimintaa. Tietty, rekisteröity toiminta tapahtuu vain yhdessä toimipaikassa tai toiminnalle ei ole olemassa ollenkaan toimipaikkaa. Asiointitapahtuma liittyy vain yhteen toimijaan. Toimijaan voi liittyä yksi tai useita asiointitapahtumia. Asiointitapahtuma liittyy vain yhteen toimintaan. Toimintaan voi liittyä yksi tai useita asiointitapahtumia. Asiointitapahtuma liittyy vain yhteen toimipaikkaan. Toimipaikkaan voi liittyä yksi tai useita asiointitapahtumia. alvontatapahtuma kohdistuu vain yhteen toimijaan. Toimijaan voi kohdistua useita valvontatapahtumia. alvontatapahtuma kohdistuu vain yhteen toimintaan. Toimintaan voi kohdistua useita valvontatapahtumia. alvontatapahtuma kohdistuu vain yhteen toimipaikkaan. Toimipaikkaan voi kohdistua useita valvontatapahtumia. Huom! alvontatapahtumia ei käsitellä tietosisällön osalta tässä projektissa tarkemmin.