Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa tapaus Potilastiedon arkiston yhteistestaus

Tietojärjestelmien yhteentoimivuus määritellään kahden tai useamman järjestelmän kyvyksi vaihtaa tietoa ja käyttää vaihdettua tietoa. Määritelmä kattaa teknisen ja semanttisen yhteentoimivuuden. Tekniseen yhteentoimivuuteen sisältyvät esimerkiksi yhteentoimivat protokollat ja tietorakenteet. Sema...

Full description

Bibliographic Details
Main Author: Takanen, Riitta
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Tietojenkäsittelytieteiden laitos, Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2015
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/48200
_version_ 1826225778338037760
author Takanen, Riitta
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_facet Takanen, Riitta Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto Takanen, Riitta Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_sort Takanen, Riitta
datasource_str_mv jyx
description Tietojärjestelmien yhteentoimivuus määritellään kahden tai useamman järjestelmän kyvyksi vaihtaa tietoa ja käyttää vaihdettua tietoa. Määritelmä kattaa teknisen ja semanttisen yhteentoimivuuden. Tekniseen yhteentoimivuuteen sisältyvät esimerkiksi yhteentoimivat protokollat ja tietorakenteet. Semanttisessa yhteentoimivuudessa tiedon merkitys säilyy tiedon siirrossa ja siirron jälkeisessä käsittelyssä toisessa tietojärjestelemässä. Yhteentoimivuutta voidaan tarkastella myös prosessien ja organisaation sekä yhteiskunnallisen päätöksenteon näkökulmista. Terveydenhuollon toimintaympäristössä tietojärjestelmien yhteentoimivuus on pitkään ollut puutteellisesti ratkaistu, eikä tilanne vieläkään ole ongelmaton. Yhteentoimivuutta on edistetty ottamalla terveydenhuollon tietojärjestelmissä käyttöön kansainvälisiin standardeihin perustuvia ratkaisuja. Potilaskertomuksen rakenteistaminen ja kansallisten luokitusten ja koodistojen käyttö on tuottanut potilaskertomuksiin yksiselitteisempää sisältöä, mutta vertailukelpoisen tiedon tuottamiseksi tarvitaan lisäksi toimintamallien yhtenäistämistä. Yhteentoimivuuden testaus toteutetaan usein vaiheistetusti, aloittaen yhdenmukaisuuden testauksesta. Yhdenmukaisuutta testataan standardin tai mää- rittelyn vaatimuksiin perustuen. Varsinaisessa yhteentoimivuuden testauksessa testauksen kohteena on järjestelmän toiminta yhdessä toisen järjestelmän tai järjestelmien kanssa ja testitapaukset voivat painottua toimialan kannalta olennaisiin toiminnallisuuksiin määrittelyiden lisäksi. Tapaustutkimuksessa tutkittiin Potilastiedon arkistoon liitettävien järjestelmien yhteentoimivuuden testausta. Aineistona olivat testaushavainnot ja yhteistestaukseen osallistuneille tehty kysely. Havaintoja analysoimalla pyrittiin selvittämään, missä määrin yhteistestauksessa todetut virheet liittyvät yhteentoimivuuteen ja millaisia muita havaintoja oli tehty. Kyselyllä kerättiin kehittämisehdotuksia ja palautetta. Tulokset osoittivat, että yhteentoimivuuteen liittyvien havaintojen osuus oli runsas kolmannes kaikista havainnoista. Huomattavan paljon havaintoja kirjattiin testauksen suorituksesta ja raportoinnista. Tämä yhdistettiin puutteisiin dokumentaatiossa sekä testaajien perehdytyksessä, mutta toisaalta heikosti soveltuviin testitapauksiin. Testitapausten kehittämistarpeita nousi esille myös kyselyn vastauksissa. Tulosten valossa voitiin pohtia myös yhteistestauksen oikea-aikaisuutta. Testattavan järjestelmän riittävä valmius on osatekijänä mahdollistamassa sujuvan ja objektiivisen yhteistestauksen. Interoperability is defined as the ability of two or more systems to change information and use the information that has been changed. The definition covers technical and semantic interoperability. Technical interoperability includes, for example, interoperable protocols and data structures. In semantic interoperability the meaning of information is not altered during exchange or when the information is processed in another system. There is also a business process or organizational aspect in interoperability and it can be influenced by political decisions. In the healthcare domain there have been deficiencies in information systems interoperability solutions for a long time, and the situation has not yet been completely solved. Solutions based on international standards have advanced interoperability in healthcare information systems. Adding more structure and common classifications into the electronic health record has improved its unambiguousness, but unified workflows are also needed to produce comparable data. Interoperability testing often consists of phases, and the beginning phase is conformance testing. Conformance testing is based on the requirements stated in a standard or specification. In the actual interoperability testing the target is to test how the system interoperates with another system or systems. In addition to the specifications the interoperability test cases may emphasize the functionalities that are relevant for the domain. In the case study the interoperability testing of Finnish national Patient data repository was investigated. There were two data sources for the study: observations from the conformance and interoperability testing and an electronic questionnaire addressed to persons who took part in the testing. The analysis of the observations aimed to clarify which portion of them were interoperability-related and what other observations were made. The questionnaire gathered development ideas and feedback. The results showed that approximately one third of the observations could be associated with interoperability or conformance. A considerable amount of observations concerned execution and reporting of the tests. This could be seen as a consequence of insufficient documentation and introduction to testers, but also unsuitable or incoherent test cases. Needs to improve the test cases emerged in the questionnaire responses too. Additionally, based on the results systems should meet defined prerequisites before the interoperability testing to enable a fluent and objective testing process.
first_indexed 2023-03-22T09:59:46Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Sakkinen, Markku", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Takanen, Riitta", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2015-12-20T08:17:11Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2015-12-20T08:17:11Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2015", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1506221", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/48200", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tietoj\u00e4rjestelmien yhteentoimivuus m\u00e4\u00e4ritell\u00e4\u00e4n kahden tai useamman j\u00e4rjestelm\u00e4n\r\nkyvyksi vaihtaa tietoa ja k\u00e4ytt\u00e4\u00e4 vaihdettua tietoa. M\u00e4\u00e4ritelm\u00e4 kattaa teknisen\r\nja semanttisen yhteentoimivuuden. Tekniseen yhteentoimivuuteen sis\u00e4ltyv\u00e4t\r\nesimerkiksi yhteentoimivat protokollat ja tietorakenteet. Semanttisessa yhteentoimivuudessa\r\ntiedon merkitys s\u00e4ilyy tiedon siirrossa ja siirron j\u00e4lkeisess\u00e4 k\u00e4sittelyss\u00e4\r\ntoisessa tietoj\u00e4rjestelem\u00e4ss\u00e4. Yhteentoimivuutta voidaan tarkastella my\u00f6s\r\nprosessien ja organisaation sek\u00e4 yhteiskunnallisen p\u00e4\u00e4t\u00f6ksenteon n\u00e4k\u00f6kulmista.\r\nTerveydenhuollon toimintaymp\u00e4rist\u00f6ss\u00e4 tietoj\u00e4rjestelmien yhteentoimivuus\r\non pitk\u00e4\u00e4n ollut puutteellisesti ratkaistu, eik\u00e4 tilanne viel\u00e4k\u00e4\u00e4n ole ongelmaton.\r\nYhteentoimivuutta on edistetty ottamalla terveydenhuollon tietoj\u00e4rjestelmiss\u00e4\r\nk\u00e4ytt\u00f6\u00f6n kansainv\u00e4lisiin standardeihin perustuvia ratkaisuja. Potilaskertomuksen\r\nrakenteistaminen ja kansallisten luokitusten ja koodistojen k\u00e4ytt\u00f6 on\r\ntuottanut potilaskertomuksiin yksiselitteisemp\u00e4\u00e4 sis\u00e4lt\u00f6\u00e4, mutta vertailukelpoisen\r\ntiedon tuottamiseksi tarvitaan lis\u00e4ksi toimintamallien yhten\u00e4ist\u00e4mist\u00e4.\r\nYhteentoimivuuden testaus toteutetaan usein vaiheistetusti, aloittaen yhdenmukaisuuden\r\ntestauksesta. Yhdenmukaisuutta testataan standardin tai m\u00e4\u00e4-\r\nrittelyn vaatimuksiin perustuen. Varsinaisessa yhteentoimivuuden testauksessa\r\ntestauksen kohteena on j\u00e4rjestelm\u00e4n toiminta yhdess\u00e4 toisen j\u00e4rjestelm\u00e4n tai j\u00e4rjestelmien\r\nkanssa ja testitapaukset voivat painottua toimialan kannalta olennaisiin\r\ntoiminnallisuuksiin m\u00e4\u00e4rittelyiden lis\u00e4ksi.\r\nTapaustutkimuksessa tutkittiin Potilastiedon arkistoon liitett\u00e4vien j\u00e4rjestelmien\r\nyhteentoimivuuden testausta. Aineistona olivat testaushavainnot ja yhteistestaukseen\r\nosallistuneille tehty kysely. Havaintoja analysoimalla pyrittiin selvitt\u00e4m\u00e4\u00e4n,\r\nmiss\u00e4 m\u00e4\u00e4rin yhteistestauksessa todetut virheet liittyv\u00e4t yhteentoimivuuteen\r\nja millaisia muita havaintoja oli tehty. Kyselyll\u00e4 ker\u00e4ttiin kehitt\u00e4misehdotuksia\r\nja palautetta. Tulokset osoittivat, ett\u00e4 yhteentoimivuuteen liittyvien havaintojen\r\nosuus oli runsas kolmannes kaikista havainnoista. Huomattavan paljon\r\nhavaintoja kirjattiin testauksen suorituksesta ja raportoinnista. T\u00e4m\u00e4 yhdistettiin\r\npuutteisiin dokumentaatiossa sek\u00e4 testaajien perehdytyksess\u00e4, mutta toisaalta\r\nheikosti soveltuviin testitapauksiin. Testitapausten kehitt\u00e4mistarpeita nousi\r\nesille my\u00f6s kyselyn vastauksissa. Tulosten valossa voitiin pohtia my\u00f6s yhteistestauksen\r\noikea-aikaisuutta. Testattavan j\u00e4rjestelm\u00e4n riitt\u00e4v\u00e4 valmius on osatekij\u00e4n\u00e4\r\nmahdollistamassa sujuvan ja objektiivisen yhteistestauksen.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Interoperability is defined as the ability of two or more systems to change information\r\nand use the information that has been changed. The definition covers\r\ntechnical and semantic interoperability. Technical interoperability includes, for\r\nexample, interoperable protocols and data structures. In semantic interoperability\r\nthe meaning of information is not altered during exchange or when the information\r\nis processed in another system. There is also a business process or organizational\r\naspect in interoperability and it can be influenced by political decisions.\r\nIn the healthcare domain there have been deficiencies in information systems\r\ninteroperability solutions for a long time, and the situation has not yet been\r\ncompletely solved. Solutions based on international standards have advanced interoperability\r\nin healthcare information systems. Adding more structure and\r\ncommon classifications into the electronic health record has improved its unambiguousness,\r\nbut unified workflows are also needed to produce comparable data.\r\nInteroperability testing often consists of phases, and the beginning phase is\r\nconformance testing. Conformance testing is based on the requirements stated in\r\na standard or specification. In the actual interoperability testing the target is to\r\ntest how the system interoperates with another system or systems. In addition to\r\nthe specifications the interoperability test cases may emphasize the functionalities\r\nthat are relevant for the domain.\r\nIn the case study the interoperability testing of Finnish national Patient data\r\nrepository was investigated. There were two data sources for the study: observations\r\nfrom the conformance and interoperability testing and an electronic questionnaire\r\naddressed to persons who took part in the testing. The analysis of the\r\nobservations aimed to clarify which portion of them were interoperability-related\r\nand what other observations were made. The questionnaire gathered development\r\nideas and feedback. The results showed that approximately one third\r\nof the observations could be associated with interoperability or conformance. A\r\nconsiderable amount of observations concerned execution and reporting of the\r\ntests. This could be seen as a consequence of insufficient documentation and introduction\r\nto testers, but also unsuitable or incoherent test cases. Needs to improve\r\nthe test cases emerged in the questionnaire responses too. Additionally,\r\nbased on the results systems should meet defined prerequisites before the interoperability\r\ntesting to enable a fluent and objective testing process.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Riitta Takanen (rimataka) on 2015-12-20 08:17:10.610158. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2015-12-20T08:17:11Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201512204115.pdf: 1415049 bytes, checksum: b20f122c0ed901eb5e16f97587a878ca (MD5)\r\nlicense.html: 4894 bytes, checksum: eabdde696f7b43a73df0f3206211ce41 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2015-12-20T08:17:11Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201512204115.pdf: 1415049 bytes, checksum: b20f122c0ed901eb5e16f97587a878ca (MD5)\r\nlicense.html: 4894 bytes, checksum: eabdde696f7b43a73df0f3206211ce41 (MD5)\r\n Previous issue date: 2015", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (90 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietoj\u00e4rjestelm\u00e4palvelussa : tapaus Potilastiedon arkiston yhteistestaus", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201512204115", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2015-12-20T08:17:11Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "public", "language": "", "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "student", "language": "", "element": "contractresearch", "qualifier": "initiative", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietoj\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "terveydenhuolto", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_48200
language fin
last_indexed 2025-02-18T10:55:41Z
main_date 2015-01-01T00:00:00Z
main_date_str 2015
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/a715c358-63d4-41c8-b549-5a0b729b45c9\/download","text":"URN:NBN:fi:jyu-201512204115.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2015
record_format qdc
source_str_mv jyx
spellingShingle Takanen, Riitta Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus Information Systems Science Tietojärjestelmätiede 601 tietojärjestelmät terveydenhuolto
title Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus
title_full Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus
title_fullStr Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus
title_full_unstemmed Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus
title_short Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa
title_sort yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa tapaus potilastiedon arkiston yhteistestaus
title_sub tapaus Potilastiedon arkiston yhteistestaus
title_txtP Yhteentoimivuuden todentaminen kansallisessa terveydenhuollon tietojärjestelmäpalvelussa : tapaus Potilastiedon arkiston yhteistestaus
topic Information Systems Science Tietojärjestelmätiede 601 tietojärjestelmät terveydenhuolto
topic_facet 601 Information Systems Science Tietojärjestelmätiede terveydenhuolto tietojärjestelmät
url https://jyx.jyu.fi/handle/123456789/48200 http://www.urn.fi/URN:NBN:fi:jyu-201512204115
work_keys_str_mv AT takanenriitta yhteentoimivuudentodentaminenkansallisessaterveydenhuollontietojärjestelmäpalvelus