Potilastietojen standardointi ja siirto kansalliseen sähköiseen arkistoon
Haikonen, Anssi (2017)
Haikonen, Anssi
2017
Tietotekniikka
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2017-06-07
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201705161404
https://urn.fi/URN:NBN:fi:tty-201705161404
Tiivistelmä
Suomessa on lukuisia potilastietojärjestelmiä, joihin säilöttyjä tietoja koskee näihin liittyvät Suomen lait. Lain mukaan potilasasiakirjat tulee säilyttää, ja ne tulee olla saatavilla, minkä vuoksi vanhoja tietojärjestelmiä täytyy ylläpitää. Vanhasta tietojärjestelmästä voidaan kuitenkin luopua sen jälkeen, kun siihen talletetut tiedot on siirretty Kansaneläkelaitoksen hallinnoimaan kansalliseen sähköiseen arkistoon. Siirrettävät tiedot tulee toimittaa CDA R2 -standardin paikallisen laajennoksen vaatimassa muodossa.
Atostekin kehittämä eRA-palvelu tarjoaa XML-rajapinnan, joka lähetettyjen pyyntöjen perusteella kykenee tuottamaan standardin mukaisia asiakirjoja. Tässä työssä esitetään geneerinen ohjelmistoratkaisu, jonka avulla eri lähtöjärjestelmissä olevat tiedot voidaan eRA-palvelua hyödyntämällä muuntaa CDA R2 -asiakirjoiksi. Ohjelmistoa voidaan laajentaa tukemaan erityyppisiä lähtöjärjestelmiä liitännäisten avulla.
Työssä toteutettiin Finstar-järjestelmälle liitännäinen, missä haastavinta oli lähtöjärjestelmässä olevan tiedon jäsentäminen CDA R2 -standardin rakenteisiin. Käytössä oli ainoastaan yksi tietojärjestelmäinstanssi, mutta liitännäinen pyrittiin toteuttamaan geneeriseksi siten, että se mahdollistaisi siirron kaikista Finstar-järjestelmän instansseista. Haastavaa oli siis myös arvioida, mikä tietokannassa olevasta tiedosta on yhteistä eri instanssien kesken ja mikä puolestaan on käyttäjien muokattavissa.
Kokonaisuudessaan siirtotyökalun arkkitehtuuri vastaa sille asetettuihin vaatimuksiin. Laitteistoratkaisujen ja rinnakkaisen käsittelyn avulla on pyritty lisäämään tehokkuutta. Lokikirjausten avulla on puolestaan lisätty ohjelmiston vakautta ja luotettavuutta. Lopuksi tuki liitännäisille mahdollistaa eri lähtöjärjestelmissä olevien tietojen sekä jopa kirjallisten potilasasiakirjojen siirron kansalliseen sähköiseen arkistoon.
Atostekin kehittämä eRA-palvelu tarjoaa XML-rajapinnan, joka lähetettyjen pyyntöjen perusteella kykenee tuottamaan standardin mukaisia asiakirjoja. Tässä työssä esitetään geneerinen ohjelmistoratkaisu, jonka avulla eri lähtöjärjestelmissä olevat tiedot voidaan eRA-palvelua hyödyntämällä muuntaa CDA R2 -asiakirjoiksi. Ohjelmistoa voidaan laajentaa tukemaan erityyppisiä lähtöjärjestelmiä liitännäisten avulla.
Työssä toteutettiin Finstar-järjestelmälle liitännäinen, missä haastavinta oli lähtöjärjestelmässä olevan tiedon jäsentäminen CDA R2 -standardin rakenteisiin. Käytössä oli ainoastaan yksi tietojärjestelmäinstanssi, mutta liitännäinen pyrittiin toteuttamaan geneeriseksi siten, että se mahdollistaisi siirron kaikista Finstar-järjestelmän instansseista. Haastavaa oli siis myös arvioida, mikä tietokannassa olevasta tiedosta on yhteistä eri instanssien kesken ja mikä puolestaan on käyttäjien muokattavissa.
Kokonaisuudessaan siirtotyökalun arkkitehtuuri vastaa sille asetettuihin vaatimuksiin. Laitteistoratkaisujen ja rinnakkaisen käsittelyn avulla on pyritty lisäämään tehokkuutta. Lokikirjausten avulla on puolestaan lisätty ohjelmiston vakautta ja luotettavuutta. Lopuksi tuki liitännäisille mahdollistaa eri lähtöjärjestelmissä olevien tietojen sekä jopa kirjallisten potilasasiakirjojen siirron kansalliseen sähköiseen arkistoon.