valtakunnalliset palvelut sähköisen potilaskertomuksen tukena koodistopalvelin
DESCRIPTION
Valtakunnalliset palvelut sähköisen potilaskertomuksen tukena Koodistopalvelin. atk-suunnittelija Jari Lehtonen Stakes (Ylilääkäri Matti Ojala) (Stakes / Luokituskeskus) 27.10.2003, PlugIT-Seminaari, Kuopio. - PowerPoint PPT PresentationTRANSCRIPT
Tiedosta hyvinvointia 1
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Valtakunnalliset palvelut sähköisen
potilaskertomuksen tukena Koodistopalvelin
atk-suunnittelija Jari Lehtonen Stakes
(Ylilääkäri Matti Ojala)(Stakes / Luokituskeskus)
27.10.2003, PlugIT-Seminaari, Kuopio
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 2
Projektin kulku24.1.2003 STM:n kansallisen terveysprojektin sähköiset potilasasiakirjat-hankeen määrittelytyö alkaa kansallisen koodistopalvelun pystyttämiseksi.
29.4.2003 STM:n ja STAKESin sopimus kansallisen koodistopalvelimen pystyttämisestä.
26.5.2003 Tarjouspyynnöt tietojärjestelmien toimittajille.
16.6.2003 Tarjousten käsittely.
18.6.2003 Tarkennuspyynnöt tietojärjestelmätoimittajille.
1.7.2003 Tarkennusten käsittely.
4.8.2003 Projektiryhmän tarjousten käsittely ja ehdotus toimittajasta.
8.8.2003 Päätös neuvottelujen aloittamisesta Datawell Oy:n kanssa.
4.9.2003 Sopimus allekirjoitettiin Datawell Oy:n kanssa Codeserver 3.0:sta.
5.9.2003 Toimitusprojekti käynnistetty.
30.9.2003XML-määrittely tehty.
6.10.2003Käyttötavat määritelty.
7.11.2003 Codeserverin tekninen käyttöönotto tehty.
15.11.2003Koodistot ladattu.
15.12.2003Järjestelmä otettu käyttöön.
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 3Kansallinen terminologisten järjestelmien ylläpito- ja
jakelupalvelun • Koodistopalvelun avulla tuotetaan sosiaali- ja terveydenhuollon valtakunnallinen ylläpito- ja jakelupalvelu digitaalisessa muodossa olevia terminologisia järjestelmiä ( koodistot, sanastot, termistöt, nimikkeistöt, ja organisaatioyksiköt sekä niiden väliset ristiviittaukset) varten.• Terminologinen järjestelmä Luokitukset
Uusi palvelu edesauttaa eri organisaatioiden ja tietojärjestelmien käyttämien valtakunnallisten koodistojen päivittämistä ja jakelua, jolloin organisaatioiden ja niiden välillä liikkuvien tietojen laatuvirheiden määrä vähenee ja siten niiden hallinta ja käyttökelpoisuus kasvavat. Pidemmällä aikavälillä palvelu tukee myös tietojärjestelmien harmonisoitumista ja tiedonsiirtoa sekä kliinisessä työssä että tilastotoimessa. Uuden palvelun teknologiaa voidaan kuitenkin hyödyntää täysipainoisesti vasta siinä vaiheessa, kun toimittajat ovat rakentaneet omiin sosiaali- ja terveyspalvelujärjestelmän sovellustuotteisiinsa liitännän, joka hyödyntää koodistopalveluhankkeen rinnalla määriteltyä XML-rajapintaa.
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 4
TuotosToiminnallisena tuloksena on kansallinen koodistopalvelin, joka luo edellytykset päivittää ja jakaa keskitetysti digitaalisessa muodossa•Digitaalisen terveyskertomuksen kannalta keskeisiä luokituksia ja nimikkeistöjä sekä näihin liittyviä koodistoja sekä myöhemmin potilaskertomukseen liittyviä termistöjä ja lomakkeistoja.•Virallisia sosiaali- ja terveydenhuollon tilastojen keruussa tarvittavia luokituksia, koodistoja ja indikaattoreita, siltä osin kuin ne eivät sisälly edelliseen. •OID-pohjaista sosiaali- ja terveydenhuollon toimipaikkakoodistoa Tietoteknisiä tuotoksia ovat •Tekninen alusta, jolla koodistopalvelin toimii•Koodistopalvelimen koodistojen säilytysrakenteen määrittelyt•Tietokanta-ohjelma, jolla hallitaan koodipalvelimella olevien terminologisten järjestelmien ylläpito ja jakelu•XML- määritykset, jotka implementoidaan terminologisten järjestelmien tiedonsiirtoa varten•Ladattu toimintavalmis koodistopalvelin
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 5Miten koodistopalvelin tukee …• Yhtenäiset luokitukset saumattomien sosiaali- ja
terveyspalvelujen toteuttamiseen.• Saatavilla olevat viralliset luokitukset hallinnollisille –
ja kliinisille tietojärjestelmille (esim aluetieojärjestelmät, sairaskertoumusjärjestelmät, potilashallinnon järjestelmät, laboratoriojärjestelmät yms…).
• Pysyvä ja ylläpidetty ”luokitusten tietovarasto” tukee toteutettaessa yhtenäistä ja hoitoketjussa ”kulkevaa” sähköistä sairaskertomusta.
• Yhteinen ja yhtäläinen rajapinta tietojärjestelmille ja yksittäisille sovelluksille luokitusten hyödyntämiseen.
Koodistopalvelimen ydintoiminnot:LUOKITUSTEN YLLÄPITOLUOKITUSTEN SÄILYTYSLUOKITUSTEN JAKELU
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 6
Luokitustyö ….
Sosiaali- ja terveydenhuollon koodistojen, sanastojen, termistöjen, nimikkeistöjen ja ristiviittausten ylläpito on Suomessa hajautettua mm. Stakes, Kuntaliitto/Qualisan Oy, Lääkelaitos, Kustannus Oy Duodecim, Suomen sairaanhoitajaliitto, Psykologiliitto, väestörekisterikeskus ym.
Kansallisten luokitusten jakelun ja yhteensovittamisen tarve
Luokitus- ja termityö on kansainvälistä, ja sitä pyritään harmonisoimaan (vrt. WHO/ICF) ja keskittämään.
Kansallisten ja kansainvälisen luokitusten jakelu ja yhteensovittamisen tarve
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 7
Luokitukset ryhmä A• ICD-10 Diagnoosiluokitus (Stakes,1999) (1.2.246.537.6.1.1996.1)
• Pohjoismainen leikkaustoimenpiteiden nimikkeistö (Stakes,1999)•Suun terveydenhuollon toimenpideluokitus (Stakes)•Laboratoriotutkimusnimikkeistö (Kuntaliitto/Qualisan,2002)•Radiologinen tutkimus- ja toimenpidenimikkeistö (Kuntaliitto/Qualisan,2003)
•Fysioterapianimikkeistö (Kuntaliitto/Qualisan,2000)•Toimintaterapianimikkeistö (Kuntaliitto/Qualisan,2002)•Duodecimin synonyymisanasto (Duodecim)•Valitut HL7 2.3 mukaista luokitusta (HL7 Finland ry)
•Stakesin Toimipaikkarekisteri TOPI (Stakes,2003)•HILMO- ohjeistuksen koodisto (Stakes,2004)•Kuntakoodisto (Stakes,2003)•Muut Stakesin valitsemat tilastoluokitukset (Stakes)
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 8
Luokitukset ryhmä B•OID-pohjainen sosiaali- ja terveydenhuollon toimipaikkakoodisto•Puheterapianimikkeistö 1999•Avohoidon luokitus ICPC•ICF (Stakes,2003)•Terveydenhuollon sosiaalityön luokitus 1998•NordDRG (Diagnosis Related Groups) 2003•ATC-lääkenimikkeistö•MedDRA•Lomake nimikkeistö 2002•Pääotsake nimikkeistö 2002•Otsake nimikkeistö 2002•HL7 2.3 mukaiset koodistot (10 kpl)•Yleinen suomalainen asiasanasto (YSA)•ICD 10 (englanninkielinen)•ICPC (englanninkielinen)•MeSH (englanninkielinen)•HL7 (englanninkielinen)•NCSP 2003 (englanninkielinen)
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 9
• Sosiaali- ja terveydenhuollon CDA-standardissa toimipaikat tunnistetaan OID-tunnuksella Stakesin Sähköisen asiakas- ja potilasasiakirjojen säilytyksen ja kiistämättömyyden hyvä käytäntö raportin mukaisesti.
1 ISO
Sosiaali- ja terveydenhuollon OID-tunnukset
2 ISO member body
246 Suomi
537 Stakes 777 HL7 Finland ry.
10 org
y-tunnus
21 pot.asiakas
h-tunnus
25 lääk. 26 amm.
SV-nro h-tunnus koodistot
sisäinen organisaatio, asiakirjat, tilapäiset h-tunnus ym.
5 ja 6
Kuva: Sosiaali- ja terveydenhuollon OID-tunnukset
Sosiaali- ja terveydenhuollon toimipaikkarekisteriOID-Tunnus
1.2.246.537.10.15675350.1
HUS/Kirurginen sairaala/kirurgianklinikka 1
1.2.246.537.10.15675350.2
HUS/Töölön sairaala/Neuroklinikka 1
1.2.246.537.10.15675350.3
HUS/Meilahden sairaala/Neuroklinikka
1.2.246.537.10.01714953.1
PS-SHP/KYS/Sisätautien vuodeosasto 1
1.2.246.537.10.0152563.1
Riihimäen sosiaalivirasto
1.2.246.537.10.0152563.2
Kirjauksenmäen palvelukeskus
1.2.246.537.10.0152563.3
Riihimäen A-klinikka
1.2.246.537.10.0152563.4
Jarrumiehenkadun ryhmäasunnot
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 10
Koodistopalvelun paikka ”kartalla”
Lahtötilanne:Aluearkkitehtuuri 2002CDA soveltamisopasAvoimet rajapinnat
OSKE:1: Luottamuksen
tasot2: PKI4: Nimeämisen hyvä
käytäntö12: Dokumenttien
tunnistaminen
Kokeilualueet:Organisaatioiden alayksi-köiden OID-tunnusten muodostusperiaatteet
Kuntaliitto:Lomakkeidentoteutustapa
HL7 TP2:Yleiskäyttöiset rajapinnatSähköinen allekirjoitusLomakkeet
HL7 TP3:Yritysten tukeminentoteutuksessa ja testauksessa
Tietosisältöjen yhteensopivuus
Metavalta:Luokitukset
Kuntaliitto:Lomakkeiden sisältö
OSKE:7: E-arkistoinnin
periaatteet
KTP / Centek:Ydinkertomuksen sisältö
HL7 TP2, TP3 ja TP5:Ydinkertomuksen CDA schematLomakkeiden CDA schematNäyttömuodon tyylipohjaTuki arkistoille
Toimintaprosessin yhteentoimivuus
OSKE:3: Tietojen luovutus5: Sähköinen suostumus6: E-allekirjoitus8: E-arkistointi9: Alueiden ATJ:t10: Lakitarveselvitys
Organisaatiot /Kokeilualueet :Uudet toiminta-tavat ja prosessit
HL7 TP2 ja TP3:Rajapintamääritysten täydennysja jatkokehitys
HL7 TP4:Arkkitehtuuri
Organisaatiot / Kokeilualueet:Uusia toimintoja tukevien ohjelmistojenhankinta ja toimintamallien käyttöönotto
Esim:Lähete / HoitopalauteAlueellinen ajanvarausPäätöksenteon tuki
Yritykset:Tuotekihitys
Yritykset:Ydinkertomusten kirjausYdinkertomusten katseluLomakkeiden toteutus
STAKESLuokitus koodistotPalvelukoodistot
Organisaatiot:Ydinkertomustatukevienohjelmistojenhankinta
Arkistojen hankinta
Yritykset:Adaptereiden toteutus
STAKES:HakemistoOrganisaatio-yksiköiden nimi-palvelin
Kokeilualueet:Organisaatioyksi-köiden OID-tun-nusten käyttöön-otto
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 11
Codeserver – keskeiset toiminnot
1. Koodistojen selailu, haut ja hallinta 2. Organisaatioiden selailu, haut ja
hallinta 3. Muunneltava luokitusten
lataustoiminnallisuus 4. Monipuolinen toiminnallisuus
koodistojen hajautettuun jakeluun 5. Ylläpitäjille laajemmat käyttöoikeut
ja toiminnallisuus http://www.datawell.fi/suomi/products_codeserver.phtml
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 12
• Voidaan varmistaa että organisaation eri järjestelmät käyttävät yhtenäisiä luokituksia. Esimerkiksi postilashallinnon järjestelmä voi ohjelmallisesti hakea voimassa olevan diagnoosikoodiston.
• Lähes kaikissa uusissa tietojärjestelmähankkeissa tarvitaan tietoja luokituksista. Keskitetty luokitusten talletuspaikka on tärkeä tietojen lähde näille hankkeille ja nopeuttaa huomattavasti hankkeiden käynnistämistä.
• Intregrointirajapinnat (J2EE API, tiedostorajapinnat,
myös mahdollisuus HTTP/XML-rajapinnan käyttöön) mahdollistavat monipuoliset integrointimahdollisuudet eri järjestelmien ja luokituspalvelimen välillä. Uusien järjestelmien käyttöönotto helpottuu.
Codeserver – keskeiset hyödyt
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 13
• Luokitusten ylläpitoon voi osallistua henkilöitä useista organisaatioista ja työjako voidaan helposti sopia riippumatta ylläpitäjän sijainnista
• Järjestelmien käyttöönotto useiden organisaatioiden kesken helpottuu, tarvittavat ja ajantasaiset koodistot ja organisaatiotiedot saadaan nopeasti käyttöön
• Luokituspäivitykset ja luokitusten replikointi voidaan hoitaa automaattisesti organisaatioiden välillä standardeja järjestelmien välisiä rajapintoja (XML) käyttäen
Codeserver – keskeiset hyödyt
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 14
CodeServer
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 15
Koodistopalvelu
koodisto-palvelu
koodisto-palvelu
aluekoodi-palvelu
aluekoodi-palvelu
sovellussovellus
Web
Soap
tulosteet japoiminnat
StakesKuntaliittoDuodecimHL7
Tuottajat: Hyväksikäyttäjät:
pika-haku
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 16
Tietokantapalvelin
• Oracle 9i
• Windows 2000 Advanced Server
• 2 x 2800 MHz Pentium IV 32-bit
• 4 Gt RAM
Wep-palvelin / sovelluspalvelin
Internet
Ulkoinen palomuuri
Sisäinen palomuuri
Codeserver-ylläpito
Lähiverkko B
Lähiverkko A
Koodistotietokanta koodistot koodit viitteet
CodeserverJ2EE-komponentit
selain/HTTPXML/SOAP
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 17
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 18
<?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Antero
Ensio (Ensitieto Oy) --><!DOCTYPE document SYSTEM "D:\Ensitieto\projektit\Stakes\Koodipalvelin\
koodistokysely.dtd"><document>
<header></header><body>
<query><modifedDate>20030615</modifedDate><classification>
<id>all</id><id>1.2.246.537.6.1.1996</id><id>1.2.246.537.6.1.1996</id><id>1.2.246.537.6.1.1996</id><id>1.2.246.537.6.1.1996</id>
</classification><result>header</result><result>all</result><result>modifed</result>
</query></body>
</document>
Codeserver – XML kyselysanoma
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia 19
Standardiplugit sovelluskehittäjille
Kliininen edustajärjestelmä: kertomuksen katselu,
ammattilaisportaali, jne.
CDA/XML-kertomus
Palveluyksikön järjestelmä: laboratorio, radiologia, jne.
Pyyntö-komp.
2
4
5
Muu erillinen järjestelmä
1
XML Organisaatio 2
Organisaatio 1 3
DBMS
Sovellus-kanta
Ydintieto-kanta
Potilas
Potilashallinnon ydin
Käyttäjätietojen hallinta
Potilastietojen hallinta
Kooditietojen hallinta
Kliininen erityisjärjestelmä, jota kehitetään ja
integroidaan
Relaatio
6 4
Tiedosta hyvinvointia 20
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Valtakunnalliset palvelut sähköisen
potilaskertomuksen tukena Koodistopalvelin
atk-suunnittelija Jari Lehtonen Stakes
KYSYMYKSET ?????
27.10.2003, PlugIT-Seminaari, Kuopio