Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

Samankaltaiset tiedostot
Avoimen ja yhteisen rajapinnan hallintamalli

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

Testiautomaatio tietovarastossa. Automaattisen regressiotestauksen periaate ja hyödyt

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland

Rajapintapalvelujen INSPIRE-yhteensopivuus

Ohjelmistojen mallintaminen. Luento 11, 7.12.

PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( )

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

PlugIT-projektin työsuunnitelma 3. jaksolle EHDOTUS johtoryhmälle, Koko projektin keskeiset tehtävät

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

Avointen integrointiratkaisujen hyödyntäminen, toteuttaminen ja testaus

Avoimen rajapinnan elinkaari (Tilaajan hallitsema rajapinta) - tausta ja tarpeen kuvaus -elinkaaren hallinta ja siihen liittyvä dokumentaatio

UCOT-Sovellusprojekti. Testausraportti

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

PSOP-SADe kansallinen Johanna Mätäsaho. yhteensopivuus

CRS ja DAC2 Tekniset asiat. Verohallinto

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

JulkICTLab Eteneminen Mikael Vakkari, VM

JHS-järjestelmä ja avoimet teknologiat. Tommi Karttaavi

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

Suomen avoimien tietojärjestelmien keskus COSS ry

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ohjelmiston toteutussuunnitelma

Ohjelmiston testaus ja laatu. Testaustasot

Yhteenveto Kuntapilotit 2018

Lohtu-projekti. Testaussuunnitelma

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

xxx avoimen rajapinnan hallintasuunnitelma (VALMIS 1.4)

Convergence of messaging

JulkICT Lab ja Dataportaali Avoin data ja palvelukokeilut

Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza

Kuntasektorin kokonaisarkkitehtuuri

Suomi.fi-palvelutietovaranto

Kansallisen palveluväylän pilotoinnin tukeminen. JulkICTLab-projektihakemus

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Suomi.fi-palveluväylä

earkki vaikuttajafoorumi Potilastiedon arkisto Eeva Huotarinen

Vanhojen potilastietojen arkistointi palvelun käyttöönotto

Avoimet ohjelmistot julkisessa hallinnossa. Oskari verkostopäivä Tommi Karttaavi

Omakannan Omatietovaranto palvelun asiakastestaus

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

Sosiaalihuollon valtakunnallisten tjpalveluiden. I-vaihe

Aluetietojärjestelmien migraatio kansallisten palveluiden käyttöön

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

SÄHKÖINEN RESEPTI. Sähköisen allekirjoituksen läpimurto? Terveydenhuollon ATK-päivät Tampere-talo. Matti Kataja STM

Tietojärjestelmän osat

Avoimen tuotteen hallintamalli FINTO OhRy

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab jatkohakemus

Harjoitustyö Case - HelpDesk

Kooste kotitehtävien vastauksista. Kotitehtävä 6 - Ylläpito- ja kehittämismalli

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä Tuukka Vähäpassi

TOIMINNALLINEN MÄÄRITTELY MS

VTJkysely-palvelu. Sovelluskyselyiden rajapintakuvaus

Ylläpitodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

ONKI-projekti JUHTA KANSALLISKIRJASTO - Kirjastoverkkopalvelut

Kuntien yhteentoimivuusseminaari. Tietomallien laatiminen Taina Nurmela projektipäällikkö, Helsingin kaupunki

KANSALLISTEN MÄÄRITYSTEN HYÖDYNTÄMINEN POTILASTIETOJÄRJESTELMISSÄ Pegasos - hanke

T Testiraportti - integraatiotestaus

Tulorekisteri: Varmenne Visma Fivaldi

Julkishallinnon tunnistuksen ohjauspalvelun kehityshanke mitä PoC-vaihe on opettanut? Manne Miettinen, Henri Mikkonen ja Arto Tuomi

Suvi Remes Miika Alonen Petri Mustajoki Totti Tuhkanen

Tietojärjestelmäpalveluiden palvelukäsikirja. 1 - Palveluluettelo. Versiotieto: 1.0 /

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

Tulevaisuuden maankäyttöpäätökset. Marko Kauppi / Ubigu Oy Maanmittauspäivät

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Kuntien näkymät avoimeen dataan

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Teemat. Vaativien säätösovellusten käyttövarmuus automaation elinkaarimallin näkökulmasta Tampere. Vaativat säätösovellukset

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Potilastiedon arkistoon liittyminen 6 kk tukikokous

Järjestelmäintegraatio

Tekoälyn hyödyntäminen asiakaspalvelun parantamiseksi Valtorissa ja Palkeissa

Sosiaalihuollon asiakasasiakirjojen standardointi

Rajapintakuvaus Liikenneluvat

T Testiraportti - järjestelmätestaus

Potilastiedon arkiston tilannekatsaus

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

SOPIMUS [SOVELLUSHANKINNASTA]

HELIA 1 (8) Outi Virkki Tietokantasuunnittelu

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Kuntien taloustietojen tilastoinnin ja tietohuollon kehittämisohjelma

Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

Vanhojen potilastietojen arkistointi palvelu

ProcuNet. Avoimiin rajapintoihin perustuva rakentamisen sähköinen kaupankäynti. Juhani Nummi. Artemis Finland Oy

Open Data Tampere Region Kickoff Avoimen datan käyttömahdollisuudet liikenteessä

Testauspalvelu laadunvarmistajana Arekin monitoimittajaympäristössä. Satu Koskinen Teknologiajohtaja, Arek Oy

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Terveydenhuollon todistusten välitys Kelaan -palvelu

Viisaat hankinnat JIT2015 sopimusehdot

S11-09 Control System for an. Autonomous Household Robot Platform

Transkriptio:

Esityksen sisältö Johdanto Yleistä leimausmenettelystä ja leimasta Leimausmenettelyn vaiheet Kuinka määrittelyjen mukaisuus testataan: esimerkkejä testitapauksista Olennaisimmat kysymykset leimausmenettelyn kehittämisessä Leimausmenettelyn hyödyt Testauksen ja leimauksen haasteita Ensimmäisen leiman myöntäminen 1

Johdanto Avoimet rajapintamäärittelyt ja standardit ovat yleistymässä terveydenhuollon sovellusintegraatiossa Tavoite: Eri toteuttajien tuottamat sovellukset toimivat yhdessä määrittelyn mukaisesti Tällöin voidaan luottaa sovellusten yhteentoimivuuteen määritysten mukaisesti rajapinnan osalta Tarvitaan määrittelyjen mukaisuudesta varmistumista leimausmenettely 2

Leimausmenettely Määrittelydokumentti uusi versio julkistus Luonnos uusi versio hyväksyminen Hyväksytty julkistus Julkinen uusi versio toteutus toteutus toteutus Toteutettu uusi versio (Saatavilla) määrittelyn toteutus testaus, tarkastus Määrittelyä noudattava Tuote Leimausmenettely Leima 3

Yleistä leimasta Leima myönnetään tuotteelle, joka on rajapintamääritysdokumentin mukainen Tuote on läpäissyt avoimen integrointimäärityksen mukaisuutta testaavat testit ja tuotetta on kokeiltu yhdessä toisen samaa määritystä hyödyntävän ohjelmiston kanssa. Tuotteen dokumentaatio sisältää riittävät ohjeet integrointiratkaisun käyttöönottamiseksi Leiman hakijalla säilyy tuotevastuu Leima ei poista toimittajan vastuuta normaalista integrointi- ja järjestelmätestauksesta 4

Leiman tiedot Tuote ja tuotteen versio, jolle leima on annettu ei siirry automaattisesti seuraaville toteutuksen versioille Määrittelyn versio ja taso, johon toteutus pohjautuu määrityksen rooli (palvelua tarjoava/käyttävä sovellus) Myöntöpäivämäärä ja allekirjoitukset 5

Leimausmenettely Leimaa haettaessa on kuvattava Mille hakijan ohjelmistolle tai komponentille ja - versiolle leimaa haetaan Mille ja minkä tasoisille rajapinnoille hyväksyntää haetaan Kenelle leima tai tieto lisätoimenpiteistä toimitetaan Leimausmenettelyn vaiheet: 1. Alustusvaihe 2. Testausvaihe 3. Leiman myöntäminen 6

1. Alustusvaihe Toteutuksen kuvaus -dokumentti (tai vastaavat tiedot) leiman myöntäjälle http://www.uku.fi/plugit/yhteys/how_to_plug_it/plugit- ToteutuksenKuvaus-030618.doc Integrointiratkaisu on toteutettu tuotteeseen Yhteentoimivuuteen, integrointiin ja käyttöönottoon liittyvät tuotekohtaiset seikat (ei sisäisen toteutuksen yksityiskohtia) toteutuskohtaiset lisäykset, tarkennukset ja laajennukset avoimiin määrityksiin vaatimukset tekniselle ympäristölle käyttöönotto, asennus, integrointiasetukset ja konfigurointi ylläpito, uudet versiot, tukipalvelut, yhteystiedot mahdollisia käyttöesimerkkejä 7

2. Testausvaihe Toteuttaja testaa omaa toteutustaan leimaajalta saatavalla testiaineistolla tai saatavilla olevaa testipalvelua käyttäen testauspöytäkirja Testataan vain määrittelyjen mukaisuus, EI koko toteutusta Voidaan hyödyntää referenssitoteutuksia Yhteentoimivuutta voidaan testata myös aiemmin leiman saaneen tuotteen kanssa Tarkastetaan dokumentaation riittävyys integrointiratkaisun käyttöönottamiseksi Palautetta määrittelyjen tekijöille toteutuksista määritysten jatkokehityksen kannalta 8

3. Leiman myöntäminen Vaiheet 1-2 toistuvat tarvittaessa niin usein, että toteutuksesta tulee määrittelyä noudattava Leimaaja myöntää leiman ja toimittaa sen hakijan nimeämälle yhteyshenkilölle Leima 9

Esimerkkejä testitapauksista (case kontekstinhallinta) Muoto: palvelimen/palvelun osoite, rajapinta, metodi, kutsun parametrit Liittyminen kontekstinhallintaan: http://193.167.225.119/cm.psp?interface=contextmanager& method=joincommoncontext&applicationname=loginmaster Arvon asettaminen: http://193.167.225.119/cm.psp?interface=contextdata&method=s etitemvalues&participantcoupon=11900347&itemnames=pati ent.id.nationalidnumber&itemvalues=220345-xxxx Poistuminen kontekstinhallinnasta http://193.167.225.119/cm.psp?interface=contextmanager&metho d=leavecommoncontext&participantcoupon=11900347 10

Ote testauspöytäkirjasta Kuvaus Esiehto Input Output Kontekstiin liittyminen. Sovelluksen nimi tulee olla sallittu ja samalla sovellusnimellä ei ole kirjauduttu kontekstinhallintaan. http://193.167.225.119/cm.psp?interface=contextmanager&metho d=joincommoncontext&applicationname=loginmaster participantcoupon=11900200 Huomioitavaa Pass/ Fail

Olennaisimmat kysymykset leimausmenettelyn kehittämisessä Mitä ohjelmistotoimittajat ovat valmiita tekemään leiman saamiseksi? Millaisia leimoja sovellusten ostajat (esim. sairaanhoitopiirit) haluavat tuotteissaan olevan? Minkälaista leimausta halutaan jatkossa kehittää erilaisten integrointimäärittelyjen tueksi mm. kansallisella tasolla? 12

Leimausmenettelyn hyödyt Toteutukset/tuotteet ovat liittymien osalta määrittelyjen mukaisia ja määrittelystä löytyvien seikkojen osalta keskenään yhteensopivia. Sovellusten välinen integrointi helpottuu Sovellusten käyttöönottovaihe helpottuu ja nopeutuu Ylläpito helpottuu Sovelluksen toimittaja voi käyttää leimaa hyväksi tuotteen dokumentaatiossa tai markkinoinnissa Sovelluksen tilaaja voi vaatia leimattuja rajapintoja tarjouspyynnöissä Luotettavuus paranee 13

Testauksen ja leimauksen haasteita Ohjelmistoversioita nopeassa syklissä Testausta varten tarvittava tietosisältö ei voi sisältää tuotantoympäristön oikeaa potilastietoa Testauspalveluiden määrittely ja toteuttaminen vaativat runsaasti työtä Rajapinnan toteutuksen kokeilu eri toteuttajien ohjelmistojen välisessä integroinnissa Standardin mukaiset tuotteet eivät välttämättä toimi yhdessä muiden standardia noudattavien tuotteiden kanssa AVOINTA = Avoin integraatiotestaus alusta - leimauksen ja testauspalveluiden jatkokehityshanke 14

Avointa-hanke Hakemus jätetty Tekesin FinnWell-ohjelmaan 23.4.04 Ryhmähanke: Kuopion Yliopisto ja Tampereen VTT Koordinaattori: VTT/Tampere, Vesa Pakarinen Kuopion yliopistosta mukana tkt/ohjelmistotekniikka, Shiftectutkimusyksikkö ja HIS-tutkimusyksikkö Projektin tavoitteena kehittää: Testipalvelu terveydenhuollon rajapintojen ja järjestelmien yhteiskäytön testaukseen Pysyvä testiaineistojen varasto, jota voidaan hyödyntää muissa jatkossa kehitettävissä testauspalveluissa Yhtenäinen, avoimiin tekniikoihin perustuva tapa tarjota avointen rajapintojen testauspalveluita Yhteensopivat menetelmät, toimintatavat ja järjestämismallit eri tyyppisten terveydenhuollon sovellusten ja järjestelmien integroinnin testaukseen 15

Ensimmäisen leiman myöntäminen Ensimmäinen leima myönnettiin johtoryhmän kokouksessa 20.4.04 Medici Data Oy:n Ariel ohjelmistolle Minimitason kontekstinhallinnan määrittely, versio 1.0 Lisätietoja PlugIT-projektin etusivulla http://www.plugit.fi 16

Kiitos mielenkiinnosta! Kysymyksiä, kommentteja, palautetta Tanja.Toroi@cs.uku.fi 17