[ASIAKIRJAN NIMI] 1(20) AvoHILMO 2011, versio 2.0 Tietosisällön tekninen kuvaus Tavoitteet Tässä dokumentissa kuvataan AvoHILMO 2011 oppaan mukainen tietosisältö (versio 2.0) teknisestä näkökulmasta. Tietosisältökuvaus korvaa aikaisemman version 1.7, joka on voimassa vuodesta 2010 alkaen. Seurantatietue on rakenteinen kuvaus yhdestä ja vain yhdestä palvelutapahtumasta. Palvelutapahtuma muodostuu viidestä eri seurantapisteestä: yhteydenotosta, hoidon tarpeen arvioinnista, ajanvarauksesta, käynnistä ja peruutuksesta. Palvelutapahtumaa kuvaava seurantatietue toimitetaan THL:lle, jos vähintään yksi seurantapisteistä on toteutunut. Poimintatiedosto muodostuu joukosta seurantatietueita Periaatteet AvoHIMLOn tietosisältö 2.0 esitetään JSON-olioina (JavaScript Object Notation, http://json.org/). Poimintatiedosto muodostuu JSON-taulukosta, jossa jokainen poimittu seurantatietue on oma olionsa. JSON merkintää käytetään XML:n sijasta sen vuoksi, että JSON on yksinkertaisempi ja tiiviimpi. 2.1. Rakenne Yhteisötapahtuman rakennetta noudatetaan jos ja vain jos palvelutapahtuman kävijäryhmäkoodi on 4 (yhteisötilaisuus). Muissa tapauksissa noudatetaan yksilötapahtuman rakennetta. Yhteisötapahtuman rakenne on aito osajoukko yksilötapahtumassa ja rakenteet erotetaan vain ja ainoastaan sillä, että yhteisötapahtumassa on vähemmän kenttiä. Yksilötapahtuma Yksilötapahtuman tietorakenne on esitetty kuvassa 1. Huom. Kukin luokka esitetään omana seurantatietueeseen kuuluvana kenttänään. Kukin luokka muodostaa oman nimiavaruutensa, jonka sisällä voidaan uudelleenkäyttää kentän nimiä, esimerkiksi ajankohta. Kenttien yksilöivä nimi muodostuu siitä polusta, josta kenttä löytyy suhteessa seurantatietueen alkuun. Esimerkiksi seurantatietue.hta.ajankohta tai seurantatietue.palvelutapahtuma.laakitys[4].atc. Huom. Lääkityksen kohdalla perintähierarkia esitetään Rokotus-kentän avulla, joka saa arvokseen 'K', jos kyseessä on rokotus ja 'E', jos kyseessä on jokin muu lääkeaine.
[ASIAKIRJAN NIMI] 2(20) Asiakas +hetu +kunta +postinumero Seurantatietue +tunnus +tuottaja +yksikko +paivitetty +yhteydenotto HoidonTarpeenArviointi +ajankohta +ammatti +kiireellisyys +luonne +ensikaynti +tulos Laake Laakitys +rokotus +atc +atcselite +vnr +kauppanimi +maaratty Rokote Ajanvaraus +ajankohta +varattu +eranumero +jarjestysluku +rokotustapa +pistoskohta Peruutus +ajankohta +syy Kaynti +alkaa +paattyy +ammatti +toteuttaja +palvelumuoto +yhteystapa +kavijaryhma +kiireellisyys +luonne +ensikaynti +icd10[] +ulkoinensyy +tapaturmatyyppi +icpc2[] +toimenpide[] +paino +pituus +tupakointi +jatkohoito[] +karioituneet1 +puuttuvat1 +paikatut1 +karioutuneet2 +puuttuvat2 +paikatut2 +ienkudos Kuva 1 Yksilötapahtuman tietorakenne
[ASIAKIRJAN NIMI] 3(20) Yhteisötapahtuma Yhteisötapahtuman tietorakenne on esitetty kuvassa 2. Seurantatietue +tunnus +tuottaja +yksikko +paivitetty Kaynti +alkaa +paattyy +ammatti +toteuttaja +palvelumuoto +yhteystapa +kavijaryhma Kuva 2 Yhteisötapahtuman tietorakenne Tietorakenteen esitys JSON-muodossa JSON-muodossa tietorakenteen eri osat esitetään JSON-olioina seuraavasti: Kukin kenttä esitetään JSONissa avain-arvo parina avain : arvo o Avain voidaan esittää muodossa avain, avain tai avain ts. avaimen nimi voidaan ympäröidä joko sitaatti- tai heittomerkeillä (double quote, quote) tai jättää kokonaan ympäröimättä. Parhaan yhteensopivuuden vuoksi kaikki avaimet suositellaan ympäröitävän sitaattimerkeillä. o Avaimen nimet ovat merkkikokoriippuvaisia, erityisesti avain ulkoinensyy kirjoitetaan isolla S-kirjaimella. o Kenttien arvot voidaan esittää joko sitaatti- tai heittomerkeillä ympäröitynä. Parhaan yhteensopivuuden vuoksi suositellaan, että kenttien arvot ympäröidään sitaattimerkeillä. o Jos kentän arvo on numeerinen, sitaatti- tai heittomerkit voidaan jättää pois, esimerkiksi kunta :004 ja kunta : 004 ovat samanarvoisia. o Kenttien arvot eivät ole merkkikokoriippuvaisia; kaikki arvoissa esiintyvät kirjaimet muunnetaan isoiksi kirjaimiksi ennen arvojen käsittelyä. Kukin korkeintaan kerran esiintyvä kenttä esitetään JSONissa arvona esimerkiksi kunta : 004 Kukin toistuva kenttä esitetäään JSONissa taulukkona, joka muodostuu hakasulkujen sisällä olevasta, pilkulla erotetusta listasta arvoja tai olioita esimerkiksi icd10 : [ J09, J11 ] Kukin olio esitetään JSONissa aaltosulkeiden sisällä olevasta, pilkulla erotetusta listasta avain-arvo pareja esimerkiksi ajanvaraus : ajankohta : 201006071250, varattu: 201006080930 } Kukin kaavioissa esitetty kenttä esitetään sitä vastaavan olion kenttänä siten, että kentän nimi on avain-arvo parin avain ja kentän arvo on parin arvo. Kunkin kentän nimi on esitetty myös luvussa 3, kentät.
[ASIAKIRJAN NIMI] 4(20) Jos kentällä ei ole arvoa se voidaan jättää kokonaan pois seurantatietueesta, esimerkiksi jos asiakkaalla ei ole tapahtunut hoidon tarpeen arviointia, koko hoidon tarpeen arviointi osio voidaan jättää pois ko. seurantatietueen osalta. Poimintatiedoston juurena on JSON-taulukko, joka sisältä jokaisen seurantatietueen ts. tiedoston ensimmäinen tulostuva merkki on [ ja viimeinen tulostuva merkki on ] Jokainen seurantatietue esitetään poimintatiedosto-taulukon alkiona Asiakas esitetään oliona, joka asetettu seurantatietueen kenttään asiakas Hoidon tarpeen arviointi esitetään oliona, joka on asetettu seurantatietueen kenttään hta Ajanvaraus esitetään oliona, joka on asetettu seurantatietueen kenttään ajanvaraus Käynti esitetään oliona, joka on asetettu seurantatietueen kenttään kaynti Rokotteet ja laakkeet esitetään oliona, jotka on sijoitettu seurantitietueen taulukkokentän kaynti.laakitys alkioiksi Peruutus esitetään oliona, joka on asetettu seurantatietueen kenttään peruutus 2.2. JSON-esimerkkirakenne Seuraavassa on esitetty esimerkki siitä, miltä JSON-muotoinen AvoHILMO-poimintatiedosto näyttää. Esimerkissä käytettyjä välilyöntejä ja rivinvaihtoja ei tarvita poimintatiedostossa. Lisäksi esimerkki sisältää joknin arvon jokaiseen kenttään: tällaisia tietueita ei oikeasti ole. Lisää esimerkkejä löytyy tämän dokumentin lopusta. [ // Kaikki seurantatietueet esitetään JSON-taulukon alkiona // Tästä alkaa yksittäinen seurantatietue "tunnus": 1.2.246.537.10.1111111.23.2010.23423", "tuottaja": 01234, "yksikko": "1.2.246.537.10.1111111.23", "paivitetty": "201005311250", // 31.05.2010 kello 12:50 "asiakas": // Seurantatietueen eri osia on eroteltu olioiden avulla "hetu": "120369-002", "kunta": 091, "postinumero": 00300 "yhteydenotto": "201005151520", "hta": "ajankohta": "201005151520", "ammatti": 32311, "kiireellisyys": "E", "luonne": "SH", "ensikaynti": "K", "tulos": "Y20" "ajanvaraus": "ajankohta": "201005151520", "varattu": "20105311240" "kaynti": "alkaa": "20105311240", "paattyy": "201005311250", "ammatti": 2212, "toteuttaja": "12345678901",
[ASIAKIRJAN NIMI] 5(20) "palvelumuoto": "T11", "yhteystapa": "R10", "kavijaryhma": 1, "kiireellisyys": "E", "luonne": "SH", "ensikaynti": "K", "ulkoinensyy": "icd10", "tapaturmatyyppi": "icd10", "icd10": ["icd10 1","icd10 2",...,"icd10 n"], // ICD10 käyntisyitä voidaan määrittää niin paljon kun niitä on kirjattu "icpc2": ["icpc2 1","icpc2 2",...,"icpc2 m"], // ICPC2 käyntisyitä voidaan määrittää niin paljon kun niitä on kirjattu "toimenpide": ["spat 1", "spat 2",...,"spat l"], // Toimenpiteitä voidaan määrittää niin pasljon kun niitä on tehty "suutoimenpide": ["toimenpide 1", "toimenpide 2",... "toimenpide k"], // Toimenpiteitä voidaan määrittää niin paljon kun niitä on tehty "laakitys": [ "rokotus": "K", "atc": "atc", "atcselite": "vapaa teksti", "kauppanimi": "vapaa teksti", "vnr": "vnr", "eranumero": "vapaa teksti", "jarjestysluku": "1", "rokotustapa": "ID", "pistoskohta": "VP" maaratty : 201005311240 "rokotus": "E", "atc": "atc", "atcselite": "vapaa teksti", "vnr": "vnr", "kauppanimi": "vapaa teksti", "maaratty": "200905311240"... // Käytettyjä lääkkeitä ja rokotteita voidaan määrittää niin paljon kuin on käytetty ], "karioituneet1": 0, "puuttuvat1": 0, "paikatut1": 0, "karioituneet2": 0, "puuttuvat2": 0, "paikatut2": 0, "ienkudos": 000000, "paino": 12345, "pituus": 1234, "tupakointi": 0, "jatkohoito": ["spat 1", "spat 2",..., "spat j"] // Jatkohoitoja voidaan määrittää niin paljon kun niitä on kirjattu
[ASIAKIRJAN NIMI] 6(20) "peruutus": "ajankohta": "201005121100", "syy": "Y90" }... // Tässä loppuu seurantatietue. Seurantatietueita voi listata useita peräkkäin pilkulla erotettuna ] Kentät AvoHILMOn tietosisällön versiossa 2.0 on määritelty seuraavat kentät. Kustakin kentästä määritellään tunniste, jonka perusteella tiedetään, mistä kentästä on kyse muoto, joka kuvaa kentän sisällön säännöllisenä lausekkeena selitys, jolla selitetään tarvittaessa säännöllisen lausekkeen osat kardinaliteetti (#), joka kertoo, kuinka monta kertaa kenttä saa esiintyä seurantatietueessa Kenttä Tunniste Muoto Selitys # Asiakkaan 1 henkilötunnus Asiakkaan kotikunta Asiakkaan asuinpaikan postinumero hetu [0123][0-9][01][0-9][0-9][0-9] [+-A]\\d3} [0-9ABCDEFHJKLMNPRSTUVW XY]? \d6} - Syntymäpäivä [+-A] - Vuosisata \d3} - Yksilötunniste. Väliaikaisilla henkilötunnisteilla 001 jos mies ja 002 jos nainen [0-9ABCDEFHJKLMNPRST UVWXY]? - Tarkistusmerkki. Tarkistusmerkkiä ei tarvitse olla mukana, jos kyseessä on väliaikainen henkilötunnus kunta \d1,3} kuntakoodi esitetään kokonaislukuna, jossa etunollat ovat vapaaehtoisia esim. Vantaa voi olla joko 92 tai 092 postinumero \d1,5} postinumero esitetään kokonaislukuna, jossa etunollat ovat vapaaehtoisia esim. 00100 ja 100 ovat samanarvoisia Palveluntuottaja tuottaja \d5} Palveluntuottajan Topikoodi esitetään kokonaislukuna Palveluntuottaja palveluyksikkö yksikko \d+(\.\d+)* Palveluyksikön koodi esitetään OID-koodina. OID-koodi koostuu pisteillä erotetuista numeroista Seurantatietueen tunnus.* Seurantatietueen tunnus 1 1 1 1
[ASIAKIRJAN NIMI] 7(20) tunnus Seurantatietueen päivitysaika Yhteydenottopäiv ä ja kellonaika Hoidon tarpeen arvioimispäivä ja kellonaika Hoidon tarpeen arviointi - ammatti Hoidon tarpeen arviointi - kiireellisyys Hoidon tarpeen arviointi - käynnin luonne Hoidon tarpeen arviointi - ensikäynti Hoidon tarpeen arvioinnin tulos Ajanvarauksen tekopäivä ja kellonaika Käynnille varattu ajankohta Käyntipäivä ja kellonaika, aloitusaika Käyntipäivä ja kellonaika, lopetusaika paivitetty ajankohta ajankohta [12]\d3} [012][0-9][0123][0-9] [012][0-9][0-5][0-9] ks. Seurantatietueen päivitysaika ks. Seurantatietueen päivitysaika on palveluntuottajan määrittelemä. Sille ei aseteta muodollisia rajoitteita. Tunnuksen tulee olla yksilöivä palveluntuottajan tasolla. yyyymmddhhmm jossa y on vuosi, M kuukausi, d päivä, h tunti ja m minuutti yyyymmddhhmm jossa y on vuosi, M kuukausi, d päivä, h tunti ja m minuutti yyyymmddhhmm jossa y on vuosi, M kuukausi, d päivä, h tunti ja m minuutti ammatti \d+ ammatti esitetään kokonaislukuna kiireellisyys [EKV] E, jos ei kiireellinen hoidon tarve K, jos kiireellinen hoidon tarve V, jos välitön hoidon tarve luonne (TH) (SH) TH, jos terveydenhoito SH jos sairaanhoito ensikaynti [KE] K, jos ensikäynti E, jos ei ensikäynti tulos Y\d2} Y alkuinen kaksinumeroinen koodi ajankohta ks. Seurantatietueen yyyymmddhhmm jossa y päivitysaika on vuosi, M kuukausi, d varattu ajankohta ajankohta ks. Seurantatietueen päivitysaika ks. Seurantatietueen päivitysaika ks. Seurantatietueen päivitysaika päivä, h tunti ja m minuutti yyyymmddhhmm jossa y on vuosi, M kuukausi, d päivä, h tunti ja m minuutti yyyymmddhhmm jossa y on vuosi, M kuukausi, d päivä, h tunti ja m minuutti yyyymmddhhmm jossa y on vuosi, M kuukausi, d päivä, h tunti ja m minuutti Ammatti ammatti \d+ ammatti esitetään kokonaislukuna Palvelun toteuttaja \d11} Valviran toteuttaja rekisteröintinumero Palvelumuoto palvelumuot T\d2} T-alkuinen o kaksinumeroinen koodi Yhteystapa yhteystapa R\d2} R-alkuinen kaksinumeroinen koodi Kävijäryhmä kavijaryhma [1234] kävijäryhmäkoodi Hoidon kiireellisyys [EKV] E, jos ei kiireellinen hoidon 1
[ASIAKIRJAN NIMI] 8(20) kiireellisyys tarve K, jos kiireellinen hoidon tarve V, jos välitön hoidon tarve Käynnin luonne luonne (TH) (SH) TH, jos terveydenhoito SH jos sairaanhoito Ensikäynti ensikaynti [KE] K, jos ensikäynti Käyntisyy ICD10 icd10 (([A-Z]\d2}) (Z[AB]\d))(\.\d+)? ([*&#+](([A-Z]\d2}) (Z[AB]\d)) (\.\d+)?[*&#+]?)?)? Ulkoinen syy ICD10 Tapaturmatyyppi tapaturmaty ICD10 yppi E, jos ei ensikäynti ICD10-koodi ulkoinensyy ks. Käyntisyy ICD10 ICD10-koodi 0..n ks. Käyntisyy ICD10 ICD10-koodi Käyntisyy ICPC2 icpc2 [-A-Z]\d2} ICPC2-koodi 0..n Avohoidon toimenpide SPAT\d4} SPAT koodi 0..n toimenpide, SPAT Suun th suutoimenp [E-Y][A-Z] suun terveydenhuollon 0..n toimenpide ide [A-Z0-9_][A-Z0-9]0,2} toimenpideluokitus Rokotus rokotus [KE] K, jos kyseessa rokotus. E, jos kyseessä muu lääkitys 0..n Lääkeaine atc [A-Z]\d2}( [A-Z]([A-Z](\d2})?)?)? Lääkeaineen selite Lääkeaineen pakkausnumero Lääkeaineen kauppanimi Määräämispäivämäärä Rokotteen tai lääkeaineen ATC-koodi atcselite.+ Vapaa merkkijono Tämä kenttä on tarkoitettu siltä varalta, että lääkeaineen ATC-koodi ei ole saatavilla tai ATCkoodi ei ole pysyvä. Jos ATC-koodi on saatavilla, se riittää. vnr \d+ VNR-numero 0..n kauppanimi.+ Vapaa merkkijono Tämä kenttä on määritelty siltä varalta, että pakkausnumero ei ole saatavilla. Jos pakkausnumero on saatavilla, se riittää kuvaamaan lääkkeen tai rokotteen kauppanimen. maaratty ks. Seurantatietueen päivitysaika yyyymmddhhmm Lääkkeen viimeisen annoksen muutospäivä tai lääkkeen aloituspäivä. Rokotteiden osalta määräämispäivä on rokotuksen antopäivä eli 0..n 0..n 0..n 0..n
[ASIAKIRJAN NIMI] 9(20) sen arvo on sama kuin kentän käyntipäivä ja kellonaika, aloitusaika. Rokotteen eranumero.+ Vapaa merkkijono 0..n eränumero Annoksen jarjestys.+ Vapaa merkkijono 0..n järjestysluku Rokotustapa rokotustapa (ID) (IM) Rokotustapakoodi 0..n (MUU) (PO) (SC) Pistoskohta pistoskohta ([OV][OPR]) (MUU) Pistoskohtakoodi 0..n Suun th indeksi D karioituneet \d1,2} Hampaiden lukumäärä 1 Suun th indeksi M puuttuvat1 \d1,2} Hampaiden lukumäärä Suun th indeksi F paikatut1 \d1,2} Hampaiden lukumäärä Suun th indeksi d karioituneet \d1,2} Hampaiden lukumäärä 2 Suun th indeksi puuttuvat2 \d1,2} Hampaiden lukumäärä m Suun th indeksi f paikatut2 \d1,2} Hampaiden lukumäärä Suun ienkudos [0-4]6} Suun ienkudoksen tila ienkudoksen tila esitetään kokonaislukuna, jossa merkit kertovat cpiarvon järjestyksessä: 1. merkki=yläoikea 2. merkki=yläkeski 3. merkki=ylävasen 4. merkki=alaoikea 5. merkki=alakeski 6. merkki=alavasen Paino paino \d+ paino grammoina esitetään kokonaislukuna Pituus pituus \d+ pituus millimetreinä esitetään kokonaislukuna Tupakointi tupakointi \d tupakointistatus koodisto Jatkohoito jatkohoito ks. Avohoidon toimenpide, SPAT koodi 0..n Peruuntumisen ajankohta Palvelutapahtuma n peruuntumisen syy ajankohta SPAT ks. Seurantatietueen päivitysaika yyyymmddhhmm jossa y on vuosi, M kuukausi, d päivä, h tunti ja m minuutti syy Y\d2} Y-alkuinen kaksinumeroinen tunnus Kenttien käyttö- ja täyttöehdot Kenttien käytössä ja täytössä ovat voimassa seuraavat ehdot 4.1. Tunnistetiedot Jokaisella tietueella on oltava määritelty Palveluntuottaja
[ASIAKIRJAN NIMI] 10(20) Seurantatietueen tunnus Seurantatietueen päivitysaika Jokaisella tietueella voi olla määritelty Palveluntuottaja palveluyksikkö 4.2. Päätöshaara 1 Päätöshaarassa 1 määritellään, onko kyseessä yksilö- vai yhteisötapahtuma. Kyseessä on Yhteisötapahtuma jos ja vain jos Palvelutapahtuma on toteutunut ts. Käyntipäivä ja kellonaika, aloitusaika on määritelty JA Kävijäryhmä kentän arvo on 4 Kyseessä on Yksilötapahtuma jos Palvelutapahtuma ei ole toteutunut ts. Käyntipäivä ja kellonaika, aloitusaika on määrittelemättä TAI Kävijäryhmä kentän arvo on 1, 2 tai 3
[ASIAKIRJAN NIMI] 11(20) Tunnistetiedot 1 Yksilötapahtuma Yhteisötapahtuma 2 Yhteydenotto 3 Hoidon tarpeen arviointi 4 Ajanvaraus 5 Palvelutapahtuma 7 Suun terveydenhoito Avoterveydenhoito 6 9 10 Peruutus icd10 icpc2 8 11 SuuToimenpide Toimenpide 12 13 Rokotus Lääke 14 Jatkohoito Kuva 3 Pakollisuussääntöjen päätöshaarat
[ASIAKIRJAN NIMI] 12(20) 4.3. Yksilötapahtuma Jokaisella yksilötapahtumalla on oltava määritelty Asiakkaan henkilötunnus Asiakkaan kotikunta Asiakkaan asuinpaikan postinumero Lisäksi, jokaiseen yksilötapahtuman on kuvatta vähintään yksi seurantapiste (Yhteydenotto, Hoidon tarpeen arviointi, Ajanvaraus, Palveluntapahtuma, Peruutus) 4.4. Päätöshaara 2 Jos palvelutapahtumaan kuuluu Yhteydenotto, lisätään siihen kuuluvat kentät seurantatietueeseen. Muutoin jätetään kentät kirjaamatta 4.5. Yhteydenotto Jokaisella yhteydenotolla on oltava määritelty Yhteydenottopäivä ja kellonaika 4.6. Päätöshaara 3 Jos palvelutapahtumaan kuuluu Hoidon tarpeen arviointi, lisätään siihen kuuluvat kentät seurantatietueeseen. Muutoin jätetään kentät kirjaamatta 4.7. Hoidon tarpeen arviointi Jokaisella hoidon tarpeen arvioinnilla on oltava määritelty Hoidon tarpeen arvioimispäivä ja kellonaika Hoidon tarpeen arviointi - ammatti Hoidon tarpeen arviointi - kiireellisyys Hoidon tarpeen arviointi - käynnin luonne Hoidon tarpeen arviointi - ensikäynti Hoidon tarpeen arvioinnin tulos 4.8. Päätöshaara 4 Jos palvelutapahtumaan kuuluu Ajanvaraus, lisätään siihen kuuluvat kentät seurantatietueeseen. Muutoin jätetään kentät kirjaamatta 4.9. Ajanvaraus Jokaisella ajanvarauksella on oltava määritelty Ajanvarauksen tekopäivä ja kellonaika Käynnille varattu ajankohta
[ASIAKIRJAN NIMI] 13(20) 4.10. Päätöshaara 5 Jos palvelutapahtumaan kuuluu Käynti, lisätään siihen kuuluvat kentät seurantatietueeseen. Muutoin jätetään kentät kirjaamatta 4.11. Päätöshaara 6 Jos palvelutapahtumaan kuuluu Peruutus, lisätään siihen kuuluvat kentät seurantatietueeseen. Muutoin jätetään kentät kirjaamatta 4.12. Peruutus Jokaisella peruutuksella on oltava määritelty Peruuntumisen ajankohta Palvelutapahtuman peruuntumisen syy 4.13. Käynti Jokaisella käynnillä on oltava määritelty Käyntipäivä ja kellonaika, aloitusaika Ammattikoodi ja luokitus Palvelun toteuttaja Palvelumuoto Yhteystapa Kävijäryhmä ja sen arvon tulee olla 1, 2, tai 3 Hoidon kiireellisyys Käynnin luonne Ensikäynti Lisäksi käynnille voidaan määritellä Käyntipäivä ja kellonaika, lopetusaika Tupakointi 4.14. Päätöshaara 7 Jos seurantatietue koskee Suun terveydenhoitoa, niin noudatetaan siihen määriteltyjä sääntöjä, muuten noudatetaan avoterveydenhoidon sääntöjä. 4.15. Suun terveydenhoito Jokaisella suun terveydenhoidon käynnille on oltava määritelty Suun th indeksi D Suun th indeksi M Suun th indeksi F Suun th indeksi d Suun th indeksi m Suun th indeksi f
[ASIAKIRJAN NIMI] 14(20) Suun ienkudoksen tila 4.16. Päätöshaara 8 Jos käynnille on kirjattu yksi tai useampi suun terveydenhoidon toimenpide niin ne kirjataan seurantatietueeseen. Muutoin hypätään näiden ohitse 4.17. Suutoimenpide Jokaisella suutoimenpiteellä on oltava kirjattu Suun th toimenpide 4.18. Avoterveydenhoito Jokaisella avoterveydenhoidon käynnille voi olla määritelty Ulkoinen syy ICD10 Tapaturmatyyppi ICD10 Paino Pituus 4.19. Päätöshaara 9 Jos käynnille on määritelty käyntisyitä, ne kirjataan. Muuten niiden yli voi hypätä 4.20. Päätöshaara 10 Jokaisella käyntisyylle on päätettävä, onko kyseessä ICD10- vai ICPC2-luokiteltu käyntisyy. Huom. Seurantatietueessa voi olla molempia 4.21. ICD10 Jokaiselle ICD10-käyntisyylle on oltava määritelty Käyntisyy ICD10 4.22. ICPC2 Jokaiselle ICPC2-käyntisyylle on oltava määritelty Käyntisyy ICPC2 4.23. Päätöshaara 11 Jos palvelutapahtumalle on määritelty toimenpiteitä, ne kirjataan. Muuten niiden yli voi hypätä 4.24. Toimenpide Jokaiselle toimenpiteelle on oltava määritelty Avohoidon toimenpide, SPAT
[ASIAKIRJAN NIMI] 15(20) 4.25. Päätöshaara 12 Jos potilaalla on voimassa olevia lääkkeitä, ne kirjataan. Kaikki voimassa olevat lääkkeet otetaan huomioon riippumatta siitä, onko ne määrätty ko. käynnin yhteydessä tai sitä aiemmin. Jos seurantatietuetta päivitetään, sellaisia lääkkeitä ei oteta huomioon, jotka ovat määrätty ko. käynnin jälkeen. Jos potilaalle on käynnin yhteydessä annettu rokotteita, ne kirjataan. Aiemmin annettuja rokotteita ei kirjata uudestaan. Jos lääkkeitä tai rokotteita ei ole määritelty, niitä ei kirjata. 4.26. Päätöshaara 13 Jokaisen lääkityksen suhteen on päättävä onko kyseessä rokote vai lääke 4.27. Rokotus Jokaisella rokotteella on oltava määritelty Rokotus ja sen arvon tulee olla 'K' Jokaisella rokotteella on oltava määritelty vähintään yksi seuraavista Lääkeaine Lääkeaineen selite Lääkeaineen kauppanimi Lääkeaineen pakkausnumero Lisäksi rokotteella voi olla määritelty Rokotteen eränumero Annoksen järjestysluku Rokotustapa Pistoskohta Määräämispäivämäärä, jonka on sama kuin kentän käyntipäivä ja kellonaika, aloitusaika 4.28. Lääke Jokaisella lääkkeellä on oltava määritelty Rokotus ja sen arvon tulee olla 'E' Lääkeaine Lääkeaineen pakkausnumero Määräämispäivämäärä Lisäksi lääkkeellä voi olla määritelty Lääkeaineen selite Lääkeaineen kauppanimi
[ASIAKIRJAN NIMI] 16(20) 4.29. Päätöshaara 14 Jos palvelutapahtumalle on määritelty jatkohoitotoimenpiteitä ne kirjataan. Muuten niiden yli voi hypätä 4.30. Jatkohoitotoimenpide Jokaisella jatkohoitotoimenpiteellä on määriteltävä Jatkohoito 4.31. Yhteisötapahtuma Jokaisella yhteisötapahtumalla on määriteltävä Käyntipäivä ja kellonaika, aloitusaika Ammattikoodi ja luokitus Palvelun toteuttaja Palvelumuoto Yhteystapa Kävijäryhmä ja sen arvon on oltava 4 Lisäksi yhteisötapahtumalla voi olla määritelty Käyntipäivä ja kellonaika, lopetusaika
[ASIAKIRJAN NIMI] 17(20) Esimerkkejä: Ohessa kahdeksan esimerkkitietuetta. Esimerkkitietueet on esitetty JSON-taulukon sisällä, kuten poimintatiedostossa tulisi tehdä. Tietueiden sisältämät arvot ovat satunnaisia eivätkä ne perustu mihinkään aineistoon. [ "tunnus": "testi", "tuottaja": 90237, "yksikko": "1.2.246.3237.10", "paivitetty": "201005311250", "asiakas": "hetu": "140243-002", "kunta": "091", "postinumero": 810 "peruutus": "ajankohta": "201005251421", "syy": "Y32" } "tunnus": "testi", "tuottaja": 90237, "yksikko": "1.2.246.3237.10", "paivitetty": "201005311250", "kaynti": "alkaa": "201006251421", "ammatti": 32311, "yhteystapa": "R10", "kavijaryhma": 4, "palvelumuoto": "T11" } "tunnus": "testi", "tuottaja": 90550, "yksikko": "1.2.246.537.10", "paivitetty": "201005311250", "asiakas": "hetu": "140243-001", "kunta": 4, "postinumero": 420 "yhteydenotto": "201005311250" "tunnus": "testi", "tuottaja": 90237, "yksikko": "1.2.246.3237.10", "paivitetty": "201005311250", "asiakas":
[ASIAKIRJAN NIMI] 18(20) "hetu": "140243-002", "kunta": "091", "postinumero": 810 "hta": "ajankohta": "201005251421", "ammatti": 2231, "luonne": "SH", "kiireellisyys": "E", "ensikaynti": "e", "tulos": "Y21" } "tunnus": "testi", "tuottaja": 90237, "yksikko": "1.2.246.3237.10", "paivitetty": "201005311250", "asiakas": "hetu": "140243-002", "kunta": "091", "postinumero": 810 "kaynti": "alkaa": "201006251421", "ammatti": 32311, "luonne": "SH", "kiireellisyys": "V", "yhteystapa": "R10", "ensikaynti": "K", "kavijaryhma": 1, "palvelumuoto": "T11", "paikatut1": 3, "puuttuvat1": 1, "karioituneet1": 5, "paikatut2": 0, "puuttuvat2": 0, "karioituneet2": 0, "ienkudos": 100201, "suutoimenpide": [ "EE_" ] } "tunnus": "testi", "tuottaja": 90237, "yksikko": "1.2.246.3237.10", "paivitetty": "201005311250", "asiakas": "hetu": "140243-002", "kunta": "091", "postinumero": 810
[ASIAKIRJAN NIMI] 19(20) "kaynti": "alkaa": "201005251421", "ammatti": 32311, "luonne": "TH", "kiireellisyys": "K", "yhteystapa": "R10", "ensikaynti": "E", "kavijaryhma": 1, "palvelumuoto": "T11", "ulkoinensyy": "W02.2", "tapaturmatyyppi": "Y23", "icd10": [ "J09", "J11" ], "icpc2": [ "R64" ], "toimenpide": [ "SPAT1000", "SPAT1001", "SPAT1200" ], "jatkohoito": [ "SPAT1347" ], "pituus": 1800, "paino": 78000, "tupakointi": 0 } "tunnus": "testi", "tuottaja": 90237, "yksikko": "1.2.246.3237.10", "paivitetty": "201005311250", "asiakas": "hetu": "140243-002", "kunta": "091", "postinumero": 810 "ajanvaraus": "ajankohta": "201005251421", "varattu": 201006120900 } "tunnus": "testi", "tuottaja": 90237, "yksikko": "1.2.246.3237.10", "paivitetty": "201005311250", "asiakas":
[ASIAKIRJAN NIMI] 20(20) ] } "hetu": "140243-002", "kunta": "091", "postinumero": 810 "kaynti": "alkaa": "201005251421", "ammatti": 32311, "luonne": "TH", "kiireellisyys": "K", "yhteystapa": "R10", "ensikaynti": "k", "kavijaryhma": 1, "palvelumuoto": "T11", "laakitys": [ "rokotus": "K", "atc": "J07AC01", "jarjestys": "1", "rokotustapa": "ID", "pistoskohta": "VP" } ] }