IEC 62304 käytännössä – miten standardivaatimukset tuotiin osaksi ohjelmistokehitystä

25.05.2026

Lääkinnällisten ohjelmistojen kehitykseen kohdistuu yhä enemmän sääntelyvaatimuksia. IEC 62304 -standardi määrittelee ohjelmistokehityksen elinkaariprosessit, mutta standardin soveltaminen käytännön kehitystyöhön voi olla haastavaa. Opinnäytetyössä kehitettiin tarkistuslistat, joiden avulla standardivaatimukset voidaan muuntaa kehitystiimin käytännön työvälineeksi.

Lääkinnällisten ohjelmistojen merkitys terveydenhuollossa on kasvanut nopeasti digitaalisten ratkaisujen yleistyessä. Ohjelmistoja käytetään esimerkiksi potilaan tilan seurannassa, tiedon analysoinnissa sekä hoidon suunnittelussa. Samalla myös ohjelmistokehitykseen liittyvät turvallisuus- ja dokumentointivaatimukset ovat lisääntyneet. Euroopan unionin MDR-asetus asettaa lääkinnällisille ohjelmistoille vaatimuksia turvallisuuden, suorituskyvyn ja dokumentoinnin osalta (European Parliament & Council 2017).

Standardi kertoo mitä pitää tehdä – mutta ei miten

IEC 62304 määrittelee lääkinnällisten ohjelmistojen elinkaariprosessit ja ohjelmistokehityksen keskeiset vaatimukset (IEC 2015). Standardi ei kuitenkaan suoraan kuvaa, miten vaatimukset tulisi toteuttaa kehitystiimin päivittäisessä työssä. Tämä voi tehdä standardin soveltamisesta haastavaa erityisesti projekteissa, joissa lääkinnällisten ohjelmistojen sääntely ei ole entuudestaan tuttua.

Haasteena ei yleensä ole yksittäisen vaatimuksen ymmärtäminen, vaan kokonaisuuden hallinta. Standardi sisältää suuren määrän vaatimuksia, jotka liittyvät esimerkiksi ohjelmistovaatimuksiin, testaukseen, muutostenhallintaan ja dokumentointiin.

Tarkistuslistat kehitystiimin tueksi

Opinnäytetyössä kehitettiin kaksi tarkistuslistaa tukemaan IEC 62304 -standardin soveltamista käytännön ohjelmistokehityksessä. Ensimmäinen tarkistuslista keskittyi standardin vaatimusten seurantaan ja toinen riippumattomaan tarkastukseen.

Vaatimustenmukaisuuden tarkistuslistassa jokainen standardin vaatimus esitettiin omana kokonaisuutenaan. Listaan sisällytettiin esimerkiksi standardiviite, elinkaarivaihe, vaatimus, tulkinta sekä mahdollinen evidenssi vaatimuksen toteutumisesta.

Rakenteen tavoitteena oli helpottaa standardivaatimusten seuraamista projektin aikana. Ketryxin (2024) mukaan tarkistuslistat voivat tukea erityisesti vaatimusten jäljitettävyyttä ja dokumentaation hallintaa lääkinnällisten ohjelmistojen kehityksessä.

Tarkistuslistat tukevat laadunvarmistusta

Tarkistuslistojen merkittävin hyöty on standardivaatimusten näkyväksi tekeminen kehitystiimin työskentelyssä. Kun vaatimukset, niiden tila ja niihin liittyvä dokumentaatio löytyvät samasta paikasta, projektin etenemistä on helpompi seurata.

Tarkistuslistat voivat tukea erityisesti:

  • vaatimusten jäljitettävyyttä
  • dokumentaation hallintaa
  • projektin läpinäkyvyyttä
  • auditointeihin valmistautumista
  • tiimin sisäistä viestintää

Tarkistuslistapohjaisten menetelmien on havaittu parantavan systemaattisuutta ja helpottavan virheiden tunnistamista ohjelmistokehityksessä (Souza & Travassos 2021).

Käytännön työkaluille on kasvava tarve

Lääkinnällisten ohjelmistojen sääntely tulee todennäköisesti korostumaan tulevaisuudessa entisestään. Tämä lisää tarvetta käytännönläheisille työkaluille, joiden avulla standardivaatimukset voidaan yhdistää osaksi ohjelmistokehityksen arkea.

Opinnäytetyössä laaditut tarkistuslistat ovat yksi esimerkki siitä, miten laajoja standardivaatimuksia voidaan jäsentää kehitystiimin näkökulmasta selkeäksi ja käytännölliseksi kokonaisuudeksi. Vaikka tarkistuslistat eivät yksin takaa ohjelmiston laatua tai vaatimustenmukaisuutta, ne voivat toimia tärkeänä tukena laadunvarmistuksessa.

Lähteet

Mäki, M. 2026. Turun ammattikorkeakoulun opinnäytetyö. https://urn.fi/URN:NBN:fi:amk-2026052617348.

European Parliament & Council. 2017. Regulation (EU) 2017/745 on medical devices.

International Electrotechnical Commission (IEC). 2015. IEC 62304: Medical device software – Software life cycle processes.

Ketryx. 2024. A comprehensive guide to IEC 62304: Navigating the standard for medical device software.

Souza, B. P. de & Travassos, G. H. 2021. SCENARIOTCHECK: A checklist-based reading technique for the verification of IoT scenarios.