Kansallisen koodistopalvelimen esittely

Download Report

Transcript Kansallisen koodistopalvelimen esittely

1
Tiedosta hyvinvointia
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
2
Tiedosta hyvinvointia
Projektin kulku
24.1.2003 STM:n kansallisen terveysprojektin
sähköiset potilasasiakirjat-hankeen
määrittelytyö alkaa kansallisen koodistopalvelun
pystyttämiseksi.
30.9.2003
XML-määrittely tehty.
29.4.2003 STM:n ja STAKESin sopimus
kansallisen koodistopalvelimen pystyttämisestä.
6.10.2003
Käyttötavat määritelty.
26.5.2003 Tarjouspyynnöt tietojärjestelmien
toimittajille.
16.6.2003 Tarjousten käsittely.
18.6.2003 Tarkennuspyynnöt
tietojärjestelmätoimittajille.
7.11.2003
Codeserverin tekninen käyttöönotto
tehty.
15.11.2003
Koodistot ladattu.
1.7.2003 Tarkennusten käsittely.
4.8.2003 Projektiryhmän tarjousten käsittely ja
ehdotus toimittajasta.
15.12.2003
Järjestelmä otettu käyttöön.
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.
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia
Kansallinen 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
3
4
Tiedosta hyvinvointia
Tuotos
Toiminnallisena 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
5
Tiedosta hyvinvointia
Miten 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ÄPITO
LUOKITUSTEN SÄILYTYS
LUOKITUSTEN JAKELU
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
6
Tiedosta hyvinvointia
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
7
Tiedosta hyvinvointia
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
8
Tiedosta hyvinvointia
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
9
Tiedosta hyvinvointia
Sosiaali- ja terveydenhuollon toimipaikkarekisteri
OID-Tunnus
•
Sosiaali- ja terveydenhuollon CDA-standardissa toimipaikat tunnistetaan OIDtunnuksella Stakesin Sähköisen asiakas- ja potilasasiakirjojen säilytyksen ja
kiistämättömyyden hyvä käytäntö raportin mukaisesti.
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 terveydenhuollon OID-tunnukset
1
ISO
2 ISO member body
246 Suomi
537 Stakes
10 org
y-tunnus
777 HL7 Finland ry.
21 pot.
asiakas
25 lääk.
h-tunnus
26 amm.
SV-nro
5 ja 6
h-tunnus
koodistot
sisäinen organisaatio, asiakirjat, tilapäiset h-tunnus ym.
Kuva: Sosiaali- ja terveydenhuollon OID-tunnukset
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
10
Tiedosta hyvinvointia
Koodistopalvelun paikka ”kartalla”
OSKE:
3: Tietojen luovutus
5: Sähköinen suostumus
6: E-allekirjoitus
8: E-arkistointi
9: Alueiden ATJ:t
10: Lakitarveselvitys
Organisaatiot /
Kokeilualueet :
Uudet toimintatavat ja prosessit
HL7 TP2 ja TP3:
Rajapintamääritysten täydennys
ja jatkokehitys
HL7 TP4:
Arkkitehtuuri
Organisaatiot / Kokeilualueet:
Uusia toimintoja tukevien ohjelmistojen
hankinta ja toimintamallien käyttöönotto
Esim:
Lähete / Hoitopalaute
Alueellinen ajanvaraus
Päätöksenteon tuki
Yritykset:
Tuotekihitys
OSKE:
7: E-arkistoinnin
periaatteet
KTP / Centek:
Ydinkertomuksen sisältö
Metavalta:
Luokitukset
Kuntaliitto:
Lomakkeiden sisältö
OSKE:
1: Luottamuksen
tasot
2: PKI
4: Nimeämisen hyvä
käytäntö
12: Dokumenttien
tunnistaminen
Lahtötilanne:
Aluearkkitehtuuri 2002
CDA soveltamisopas
Avoimet rajapinnat
Toimintaprosessin yhteentoimivuus
HL7 TP2, TP3 ja TP5:
Ydinkertomuksen CDA schemat
Lomakkeiden CDA schemat
Näyttömuodon tyylipohja
Tuki arkistoille
Kuntaliitto:
Lomakkeiden
toteutustapa
STAKES
Tietosisältöjen yhteensopivuus
Kokeilualueet:
Organisaatioiden alayksiköiden OID-tunnusten
muodostusperiaatteet
Yritykset:
Ydinkertomusten kirjaus
Ydinkertomusten katselu
Lomakkeiden toteutus
HL7 TP3:
Yritysten tukeminen
toteutuksessa ja
testauksessa
HL7 TP2:
Yleiskäyttöiset rajapinnat
Sähköinen allekirjoitus
Lomakkeet
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Luokitus koodistot
Palvelukoodistot
Organisaatiot:
Ydinkertomusta
tukevien
ohjelmistojen
hankinta
Arkistojen hankinta
Yritykset:
Adaptereiden
toteutus
STAKES:
Hakemisto
Organisaatioyksiköiden nimipalvelin
Kokeilualueet:
Organisaatioyksiköiden OID-tunnusten käyttöönotto
11
Tiedosta hyvinvointia
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
12
Tiedosta hyvinvointia
Codeserver – keskeiset hyödyt
•
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.
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia
Codeserver – keskeiset hyödyt
•
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)
Sosiaali-käyttäen
ja terveysalan tutkimus- ja kehittämiskeskus
13
14
Tiedosta hyvinvointia
CodeServer
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
15
Tiedosta hyvinvointia
Koodistopalvelu
Tuottajat:
Hyväksikäyttäjät:
Stakes
Kuntaliitto
Duodecim
HL7
Web
koodistopalvelu
Soap
tulosteet ja
poiminnat
pikahaku
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
aluekoodipalvelu
sovellus
16
Tiedosta hyvinvointia
Internet
Wep-palvelin / sovelluspalvelin
selain/HTTP
XML/SOAP
Codeserver
J2EE-komponentit
Tietokantapalvelin
Koodistotietokanta
koodistot
koodit
viitteet
• Oracle 9i
• Windows 2000 Advanced Server
• 2 x 2800 MHz Pentium IV 32-bit
Ulkoinen
palomuuri
• 4 Gt RAM
Lähiverkko A
Lähiverkko B
Sisäinen
palomuuri
Codeserver-ylläpito
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Tiedosta hyvinvointia
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
17
Tiedosta hyvinvointia
Codeserver – XML
kyselysanoma
<?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>
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
18
19
Tiedosta hyvinvointia
Standardiplugit sovelluskehittäjille
Kliininen edustajärjestelmä:
kertomuksen katselu,
ammattilaisportaali, jne.
Muu erillinen järjestelmä
6
4
CDA/XMLkertomus
2
5
1
Kooditietojen hallinta
Potilastietojen hallinta
Käyttäjätietojen hallinta
6
Kliininen
erityisjärjestelmä,
jota kehitetään ja
integroidaan
4
3
Potilashallinnon ydin
Pyyntökomp.
Organisaatio 1
XML
Organisaatio 2
DBMS
Potilas
Ydintietokanta
Relaatio
Sovelluskanta
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus
Palveluyksikön järjestelmä:
laboratorio, radiologia, jne.
20
Tiedosta hyvinvointia
Valtakunnalliset palvelut sähköisen potilaskertomuksen
tukena
Koodistopalvelin
atk-suunnittelija Jari Lehtonen
Stakes
KYSYMYKSET ?????
27.10.2003, PlugIT-Seminaari, Kuopio
Sosiaali- ja terveysalan tutkimus- ja kehittämiskeskus