Validation result

Information

File Name
temp03092025.xml
OID :
1.2.246.556.4.3696
Validation Date :
9/3/25 12:16:14 PM (EEST GMT+0300)
Schematron Based Validator (2.6.1)
Luovutuskielto ja luovutuskiellon peruutus 20240101 (0.1)
Validation Results :
DONE_FAILED
Permanent link :
https://testivalidointipalvelu.kanta.fi/evs/report.seam?oid=1.2.246.556.4.3696
Data Visibility :
Public

Validation Results
Digital signature

«
»

Schematron Based Validator Standard Report
XML

«
»
Validation Summary
7
672

Syntactic validationPASSED

Validation Summary
1
Constraint Description
Success: The document you have validated is supposed to be a well-formed document.

Schema validationPASSED

Validation Summary
1
Constraint Description
Success: Your document has been validated with the appropriate schema

Object Checker validationFAILED

Validation Summary
7
670
Constraint Description
Error: Kun laillisen edustajan tiedot on annettu (code 60), tulee antaa joko laillisen edustajan tunniste (code 63) tai laillisen edustajan tunniste tekstimuodossa (code 64). Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#21]
Formal Expression
cda:component/cda:section/cda:code[@code='63' or @code='64'] or not(cda:component/cda:section/cda:code[@code='60'])
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section
Constraint Description
Error: Yksityisen työterveyden kielto. Kun laillisen edustajan tiedot on annettu (code 60), tulee antaa laillisen edustajan rooli (code 61) ja laillisen eudustajan nimitiedot (code 62). Lisäksi tulee antaa joko laillisen edustajan tunniste (code 63) tai laillisen edustajan tunniste tekstimuodossa (code 64). Molempia ei anneta. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#30]
Formal Expression
(count(following-sibling::*:component/*:section/*:code [@code='60']) + 1) = count(following-sibling::*:component/*:section/*:code [@code='61']) and count(following-sibling::*:component/*:section/*:code [@code='61']) = count(following-sibling::*:component/*:section/*:code [@code='62']) and count(following-sibling::*:component/*:section/*:code [@code='62']) = count(following-sibling::*:component/*:section/*:code [@code='63' or @code='64'])
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]
Constraint Description
Error: Tietokenttäkoodi 61 (Laillisen edustajan rooli) on määritelty lomakkeelle pakolliseksi ja sen tulee löytyä asiakirjasta, mikäli ylempänä oleva koodi 60 on myös pakollinen tai annettu lomakkeella. Koodistopalvelun latausmuodossa sallitaan hierarkioiden rakentuminen myös tason 2 alapuolelle. Nämä syvemmät lomakehierarkiat tulevat xml-siirtomuodossa tietokentiksi tasolle 2. Ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet (luku 5). Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAGEN#2]
Formal Expression
//cda:code[@code='61' and @displayName and @codeSystemName and @codeSystem='1.2.246.537.6.12.2002.331']/../../../cda:component/cda:section/cda:code/@code='60'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]/section
Constraint Description
Error: Tietokenttäkoodi 62 (Laillisen edustajan sukunimi ja etunimet) on määritelty lomakkeelle pakolliseksi ja sen tulee löytyä asiakirjasta, mikäli ylempänä oleva koodi 60 on myös pakollinen tai annettu lomakkeella. Koodistopalvelun latausmuodossa sallitaan hierarkioiden rakentuminen myös tason 2 alapuolelle. Nämä syvemmät lomakehierarkiat tulevat xml-siirtomuodossa tietokentiksi tasolle 2. Ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet (luku 5). Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAGEN#2]
Formal Expression
//cda:code[@code='62' and @displayName and @codeSystemName and @codeSystem='1.2.246.537.6.12.2002.331']/../../../cda:component/cda:section/cda:code/@code='60'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]/section
Constraint Description
Error: Tarkista lomakekoodin 61 (Laillisen edustajan rooli) hierarkiataso. Kaikki kentät, joiden HierarchyLevel on 2 tai isompi, menevät CDA-tasolle 2. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.2 [PTAGEN#2]
Formal Expression
/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:component/cda:section/cda:component/cda:section/cda:code[@code='61' and @displayName and @codeSystemName and @codeSystem='1.2.246.537.6.12.2002.331']
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]/section/component/section
Constraint Description
Error: Tarkista lomakekoodin 62 (Laillisen edustajan sukunimi ja etunimet) hierarkiataso. Kaikki kentät, joiden HierarchyLevel on 2 tai isompi, menevät CDA-tasolle 2. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.2 [PTAGEN#2]
Formal Expression
/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:component/cda:section/cda:component/cda:section/cda:code[@code='62' and @displayName and @codeSystemName and @codeSystem='1.2.246.537.6.12.2002.331']
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]/section/component[2]/section
Constraint Description
Error: Tarkista lomakekoodin 63 (Laillisen edustajan tunniste) hierarkiataso. Kaikki kentät, joiden HierarchyLevel on 2 tai isompi, menevät CDA-tasolle 2. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.2 [PTAGEN#2]
Formal Expression
/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:component/cda:section/cda:component/cda:section/cda:code[@code='63' and @displayName and @codeSystemName and @codeSystem='1.2.246.537.6.12.2002.331']
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]/section/component[3]/section
Constraint Description
OK: Lomakkeen Sähköiseen potilastiedon arkistoon tallennettujen tietojen luovutuskielto / luovutuskiellon peruuttaminen näkymäkoodi tulee olla 331. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#2]
Formal Expression
cda:code/@code='331'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Lomakkeen Sähköiseen potilastiedon arkistoon tallennettujen tietojen luovutuskielto / luovutuskiellon peruuttaminen 2024 version tunnisteen tulee olla 1.2.246.537.6.12.2002.331.20240101. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#3]
Formal Expression
cda:templateId/@root='1.2.246.537.6.12.2002.331.20240101'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Syntymäaika (code 33) annetaan päivän tarkkuudella. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#4]
Formal Expression
cda:component/cda:section/cda:component/cda:section[cda:code/@code='33']/cda:entry/cda:observation/cda:value[@xsi:type='TS']/matches(@value,'^(\d8)$')
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Ajankohdat annetaan sekunnin tarkkuudella. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#5]
Formal Expression
every $i in cda:component/cda:section/cda:component/cda:section[cda:code/@code!='33']/cda:entry/cda:observation/cda:value[@xsi:type='TS']/@value satisfies matches($i,'^(\d14)$')
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Laillisen edustajan rooli -tieto valitaan luokituksesta Ajanvaraus - Yhteyshenkilön tyyppi, 1.2.246.537.6.882.201501. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#6]
Formal Expression
every $i in cda:component/cda:section/cda:component/cda:section[cda:code/(@code='39' or @code='45' or @code='51' or @code='61' or @code='67' or @code='72')]/cda:entry/cda:observation satisfies $i/cda:value/@codeSystem='1.2.246.537.6.882.201501'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Rekisteri valitaan luokituksesta KanTa-palvelut - Potilasasiakirjan rekisteritunnus, 1.2.246.537.5.40150.2009. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#7]
Formal Expression
every $i in cda:component/cda:section/cda:component/cda:section[cda:code/(@code='13' or @code='57')]/cda:entry/cda:observation satisfies $i/cda:value/@codeSystem='1.2.246.537.5.40150.2009'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Lomakkeella on ilmoitettu, kieltoja on voimassa (code 5). Lomakkeella tulee tällöin ilmoittaa julkisen terveydenhuollon palvelujenantajakohtaisia (code 10), palvelutapahtumakohtaisia (code 6) kieltoja tai yksityisen terveydenhuollon työterveysrekisteriin kohdistuvia kieltoja (code 55). Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#12]
Formal Expression
ancestor::cda:section//cda:code[(@code='6' or @code='10' or @code='55') and @codeSystem='1.2.246.537.6.12.2002.331']
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[4]/section/component/section/entry/observation/value
Constraint Description
OK: Yksityisen terveydenhuollon rekistereistä vain rekisteriin 4 voi asetttaa rekisterikohtaisen kiellon. Tarkista rekisteri (code 57). Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#22]
Formal Expression
cda:component/cda:section[cda:code/@code='57']/cda:entry/cda:observation/cda:value/@code='4'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section
Constraint Description
OK: Kun laillisen edustajan tiedot on annettu (code 66), tulee antaa joko laillisen edustajan tunniste (code 69) tai laillisen edustajan tunniste tekstimuodossa (code 70). Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#23]
Formal Expression
cda:component/cda:section/cda:code[@code='69' or @code='70'] or not(cda:component/cda:section/cda:code[@code='66'])
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[6]/section
Constraint Description
OK: Kun laillisen edustajan tiedot on annettu (code 71), tulee antaa joko laillisen edustajan tunniste (code 74) tai laillisen edustajan tunniste tekstimuodossa (code 75). Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#24]
Formal Expression
cda:component/cda:section/cda:code[@code='74' or @code='75'] or not(cda:component/cda:section/cda:code[@code='71'])
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[7]/section
Constraint Description
OK: Luovustuskieltojen asettajan tai peruuttajan tiedoissa (code 21) on annettava joko henkilön omat tiedot (code 22) tai laillisen edustajan tiedot (code 71). Molempia ei voi antaa. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#25]
Formal Expression
(cda:component/cda:section/cda:code[@code='22' or @code='71']) and (not(cda:component/cda:section/cda:code[@code='22'] and cda:component/cda:section/cda:code[@code='71']))
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[7]/section
Constraint Description
OK: Kieltojen päivittäjän tiedot. Kun laillisen edustajan tiedot on annettu (code 71), tulee antaa laillisen edustajan rooli (code 72) ja laillisen eudustajan nimitiedot (code 73). Lisäksi tulee antaa joko laillisen edustajan tunniste (code 74) tai laillisen edustajan tunniste tekstimuodossa (code 75). Molempia ei anneta. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#32]
Formal Expression
(count(following-sibling::*:component/*:section/*:code [@code='71']) + 1) = count(following-sibling::*:component/*:section/*:code [@code='72']) and count(following-sibling::*:component/*:section/*:code [@code='72']) = count(following-sibling::*:component/*:section/*:code [@code='73']) and count(following-sibling::*:component/*:section/*:code [@code='73']) = count(following-sibling::*:component/*:section/*:code [@code='74' or @code='75'])
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[7]/section/component[2]
Constraint Description
OK: Ammattihenkilön tunniste (code 76) ja nimi (code 77) on annettava, kun kyseessä on ammattihenkilö. Vain toista ei voi antaa. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#26]
Formal Expression
(cda:component/cda:section/cda:code[@code='76'] and cda:component/cda:section/cda:code[@code='77']) or (not(cda:component/cda:section/cda:code[@code='76']) and not(cda:component/cda:section/cda:code[@code='77']))
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[8]/section
Constraint Description
OK: Asiakirjan pääelementtinä on oltava ClinicalDocument. Sen nimiavaruusmääritys asetetaan attribuutilla xmlns="urn:hl7-org:v3". Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2) [PTAYH#2]
Formal Expression
cda:ClinicalDocument
Location in validated object
/ClinicalDocument
Constraint Description
OK: Määrittelykokoelman tunniste on virheellinen. Hyväksytyt määrittelykokoelmat ovat "2018.10.4", "2018.10.3", "2018.10.1" ja "2023.1" sekä rajoitetusti "2017.10". Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header, luku 2.2.3 ja kanta.fi. [PTAYH#7]
Formal Expression
(cda:templateId[@root='1.2.246.777.5.1' and (@extension='2018.10.1' or @extension='2018.10.3' or @extension='2018.10.4' or @extension='2023.1')] or not(cda:templateId/@root='1.2.246.777.5.1'))
Location in validated object
/ClinicalDocument
Constraint Description
OK: Määrittelykokoelman tunniste on virheellinen. Hyväksytyt määrittelykokoelmat ovat "2023.1", "2018.10.4", "2018.10.3" ja "2018.10.1" sekä rajoitetusti "2017.10". Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header, luku 2.2.3 ja kanta.fi. [PTAYH#8]
Formal Expression
(cda:templateId[@root='1.2.246.777.5.1'] or not(cda:templateId[@extension='2018.10.1' or @extension='2018.10.3' or @extension='2018.10.4' or @extension='2023.1']))
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjassa noudatettu määritys. TemplateId on CDA-standardiin liittyvä koodi, joka ilmaisee mihin määritysasiakirjoihin CDA R2 asiakirja sekä Header että Body osio perustuu. Toteutuksen pohjalla ollut eArkiston asiakirjojen kuvailutiedot määrittelyn versiota tarvitaan mahdollisia tuotannonaikaisia selvittelytilanteita varten, joten se on pakollinen tieto. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.3) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#9]
Formal Expression
cda:templateId[@root!='1.2.246.777.5.1']
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan aluekoodi. ClinicalDocument.realmCode – asiakirjan aluekoodi. Vakioarvo on FI. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.1) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#10]
Formal Expression
cda:realmCode/@code='FI' and count(cda:realmCode)=1
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan potilasrekisteritunnus. Elementti code on pakollinen. Mihin palvelujen antajan eri henkilörekisteriin asiakirja kuuluu, kerrotaan ’KanTa-palvelut – Potilasasiakirjan rekisteritunnus’ koodistolla, OID-tunnus 1.2.246.537.5.40150.2009. Eri rekistereillä on eri käyttötarkoitus ja rekisterien tietojen käyttö toiseen tarkoitukseen edellyttää luovutukseen liittyvien asioiden huomiointia. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.5) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#11]
Formal Expression
cda:code and cda:code/@code and cda:code/@displayName and cda:code/@codeSystem='1.2.246.537.5.40150.2009'
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan yksilöintitunnus. Elementti id on pakollinen. Asiakirja yksilöidään yksikäsiteisellä id-elementillä. Yksilöinnissä käytetään OID-tunnusta siten, kuin se on kuvattu mm. Juhta-suosituksessa JHS 159 ja "Sosiaali- ja terveydenhuollon OID-tunnuksen käyttö" -raportissa. root-attribuutti ilmoittaa asiakirjan laatineen palveluyksikön asiakirjoilleen käyttämän numerogeneraattorin OID-tunnuksen ja extension ilmoittaa asiakirjan juoksevan numeron. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.4) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#12]
Formal Expression
cda:id and cda:id/@root
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan yksilöintitunnus. Asiakirjan yksilöintitunnuksen max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#13]
Formal Expression
string-length(normalize-space(cda:id/@root)) < 65 and not(cda:id/@extension) or (1+string-length(normalize-space(concat(cda:id/@root,cda:id/@extension))) < 65)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan otsikko. Elementti title on pakollinen. Asiakirjan otsikko tuodaan title-elementissä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.6) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#14]
Formal Expression
cda:title and string-length(normalize-space(cda:title)) > 0 and count(cda:title)<2
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan otsikko. Asiakirjan otsikon title max-pituus on 256 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#15]
Formal Expression
cda:title and string-length(normalize-space(cda:title)) < 257
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan luontiaika. Elementti effectiveTime on pakollinen. Asiakirjan luontiajankohta tuodaan effectiveTime-elementissä. Aika ilmoitetaan sekunnin tarkkuudella. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.7) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot sekä HL7 Finland – HL7 V3 -tietotyypit (luku 3.13). [PTAYH#16]
Formal Expression
cda:effectiveTime and count(cda:effectiveTime)<2 and matches(cda:effectiveTime/@value,'\d14$')
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan luontiaika. Asiakirjan luontiajan max-pituus on 14 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#17]
Formal Expression
every $i in cda:effectiveTime/@value satisfies string-length(normalize-space($i)) < 15
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan luottamuksellisuus. Elementti confidentialityCode on pakollinen. Elementti määrittelee onko asiakirja julkinen vai salassa pidettävä, sekä salassa pidettävän asiakirjan mahdollisen turvaluokan, salassapitoajan sekä käsittelyoikeudet. Vakioarvo on Terveydenhuollon salassapidettävä (koodiarvo 5) ja käytettävä koodisto 1.2.246.777.5.99902.2006. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.8) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#18]
Formal Expression
cda:confidentialityCode and cda:confidentialityCode[@codeSystem='1.2.246.777.5.99902.2006'] and cda:confidentialityCode/@code='5' and count(cda:confidentialityCode)<2
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan kieli. Elementti languageCode on pakollinen. Asiakirjan kieli ilmoitetaan RFC 3066 ja RFC 1766 standardien mukaisesti. Kielikoodi noudattaa SFS-ISO 639-1 standardia. Potilasasiakirja kirjoitetaan joko suomen (fi) tai ruotsin (sv) kielellä ja se voi sisältää myös muunkielisiä osuuksia. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.9) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#19]
Formal Expression
cda:languageCode and count(cda:languageCode)<2 and (cda:languageCode/@code='fi' or cda:languageCode/@code='sv')
Location in validated object
/ClinicalDocument
Constraint Description
OK: Alkuperäisen asiakirjan yksilöintitunnus. Elementti setId on pakollinen. Alkuperäisen asiakirjan yksilöivä tunnus tuodaan elementissä setId. Mikäli asiakirjasta tuotetaan uusia versioita, tämä tunnus pysyy samana kaikissa versioissa (= tämän tunnuksen avulla voidaan jäljittää alkuperäisen asiakirjan kaikki uudet versiot). Jos asiakirja muuttuu, se siis saa uuden yksilöintitunnuksen, mutta tämän kentän tunnus ei muutu. Asiakirjan ensimmäisessä versiossa setId (Alkuperäisen asiakirjan yksilöivä tunnus) on sama kuin id (asiakirjan yksilöintitunnus). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.10) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#20]
Formal Expression
cda:setId and cda:setId/@root
Location in validated object
/ClinicalDocument
Constraint Description
OK: Alkuperäisen asiakirjan yksilöintitunnus. Alkuperäisen asiakirjan yksilöintitunnuksen max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#21]
Formal Expression
string-length(normalize-space(cda:setId/@root)) < 65 and not(cda:setId/@extension) or (1+string-length(normalize-space(concat(cda:setId/@root,cda:setId/@extension))) < 65)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan versio. Elementti versionNumber on pakollinen. Alkuperäisen asiakirjan yksilöivä tunnus tuodaan elementissä setId. Mikäli asiakirjasta tuotetaan uusia versioita, tämä tunnus pysyy samana kaikissa versioissa (= tämän tunnuksen avulla voidaan jäljittää alkuperäisen asiakirjan kaikki uudet versiot). Jos asiakirja muuttuu, se siis saa uuden yksilöintitunnuksen, mutta tämän kentän tunnus ei muutu. Asiakirjan ensimmäisessä versiossa setId (Alkuperäisen asiakirjan yksilöivä tunnus) on sama kuin id (asiakirjan yksilöintitunnus). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.11) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#22]
Formal Expression
cda:versionNumber and cda:versionNumber/@value > 0
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan versio. Asiakirjan versionumeron max-pituus on 9 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#23]
Formal Expression
cda:versionNumber and string-length(normalize-space(cda:versionNumber/@value)) < 10
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan versio. Jos asiakirjan versionumero on 1, setId-tunnus on oltava sama kuin id-tunnus. Jos versionumero kasvaa, setId pysyy samana, mutta id (asiakirjan yksilöintitunnus) muuttuu. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luvut 2.2.10 ja 2.2.11) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#24]
Formal Expression
(cda:versionNumber/@value>1 and concat(cda:id/@root,cda:id/@extension) != concat(cda:setId/@root,cda:setId/@extension)) or (cda:versionNumber/@value=1 and concat(cda:id/@root,cda:id/@extension) = concat(cda:setId/@root,cda:setId/@extension))
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan versio. Asiakirjan uusi versio linkitetään asiakirjan edelliseen versioon relatedDocument-rakenteella. Asiakirjan versionumero on tällöin oltava suurempi kuin 1 ja relatedDocument/@typeCode on 'RPLC' eli korvaus. Versionumeron ollessa 1, relatedDocument-rakennetta ei ole. Ylläpidettävät asiakirjat muodostavat poikkeuksen, versionumero pysyy samana, mutta relatedDocument/@typeCode on 'APND' eli lisäys. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luvut 2.2.24 ja 1.2-1.4) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#25]
Formal Expression
cda:versionNumber/@value=1 and not(cda:relatedDocument) or (cda:versionNumber/@value>1 and cda:relatedDocument[@typeCode='RPLC']) or (cda:versionNumber/@value=1 and cda:relatedDocument[@typeCode='APND'])
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan rekisterinpitäjä. Asiakirjan rekisterinpitäjä tuodaan elementissä custodian. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.17) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#26]
Formal Expression
cda:custodian/cda:assignedCustodian/cda:representedCustodianOrganization/(cda:name and cda:id/@root)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan rekisterinpitäjä. Asiakirjan rekisterinpitäjän nimen max-pituus on 256 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#27]
Formal Expression
string-length(normalize-space(cda:custodian/cda:assignedCustodian/cda:representedCustodianOrganization/cda:name)) < 257
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan rekisterinpitäjä. Asiakirjan rekisterinpitäjän OID-koodin max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#28]
Formal Expression
string-length(normalize-space(cda:custodian/cda:assignedCustodian/cda:representedCustodianOrganization/cda:id/@root)) < 65
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjassa noudatettu määritys. TemplateId on CDA-standardiin liittyvä koodi, joka ilmaisee mihin määritysasiakirjoihin CDA R2 asiakirja sekä Header että Body osio perustuu. Toteutuksen pohjalla ollut eArkiston asiakirjojen kuvailutiedot määrittelyn versiota tarvitaan mahdollisia tuotannonaikaisia selvittelytilanteita varten, joten se on pakollinen tieto. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.3) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#29]
Formal Expression
cda:templateId/@root
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjassa noudatettu tekninen standardiversio. Elementin typeId vakioarvo on root="2.16.840.1.113883.1.3" extension="POCD_HD000040". Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.2) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#30]
Formal Expression
cda:typeId/@root='2.16.840.1.113883.1.3' and cda:typeId/@extension='POCD_HD000040' and count(cda:typeId)=1
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjassa noudatettu tekninen standardiversio. Asiakirjassa noudatettu tekninen standardiversio typeId max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#31]
Formal Expression
string-length(normalize-space(cda:typeId/@root)) < 65 and not(cda:typeId/@extension) or (1+string-length(normalize-space(concat(cda:typeId/@root,cda:typeId/@extension))) < 65)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Potilaan syntymäaika. Syntymäaika on ilmoitettava päivän tarkkuudella. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#32]
Formal Expression
matches(cda:recordTarget/cda:patientRole/cda:patient/cda:birthTime/@value,'^\d8$') and string-length(normalize-space(cda:recordTarget/cda:patientRole/cda:patient/cda:birthTime/@value)) > 0 or (/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:code/@code='362' and (/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:component/cda:section/cda:component/cda:section[cda:code/@code='4']/cda:entry/cda:observation/cda:value/@code='2' or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:recordStatus/@code='7'))
Location in validated object
/ClinicalDocument
Constraint Description
OK: Potilaan henkilötunnus. Potilaan henkilötunnus puuttuu. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#33]
Formal Expression
cda:recordTarget/cda:patientRole/cda:id[@root and @extension] or (/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:code/@code='362' and (/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:component/cda:section/cda:component/cda:section[cda:code/@code='4']/cda:entry/cda:observation/cda:value/@code='2' or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:recordStatus/@code='7'))
Location in validated object
/ClinicalDocument
Constraint Description
OK: Potilaan nimi. Nimitietojen puuttuminen on sallittu vain rekisteritason ostopalvelun valtuutuksella. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#33.1]
Formal Expression
cda:recordTarget/cda:patientRole/cda:patient/cda:name or (/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:code/@code='362' and (/cda:ClinicalDocument/cda:component/cda:structuredBody/cda:component/cda:section/cda:component/cda:section/cda:component/cda:section[cda:code/@code='4']/cda:entry/cda:observation/cda:value/@code='2' or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:recordStatus/@code='7'))
Location in validated object
/ClinicalDocument
Constraint Description
OK: Arkistointiaika-tietoa ei anneta arkistoitavassa asiakirjassa, Potilastiedon arkisto tuottaa tämän tiedon. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.4) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#34]
Formal Expression
not(cda:declaredTime)
Location in validated object
/ClinicalDocument
Constraint Description
OK: dataEnterer (transcriptionist) -kenttä ei ole käytössä Suomessa muissa kuin vanhoissa asiakirjoissa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.15) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#35]
Formal Expression
not(cda:dataEnterer) or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:typeCode/@code='1'
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan alkuperäinen rekisterinpitäjä on annettava vanhoilla asiakirjoilla, jos tiedossa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.15) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#36]
Formal Expression
cda:dataEnterer or not(/cda:ClinicalDocument/hl7fi:localHeader/hl7fi:typeCode/@code='1')
Location in validated object
/ClinicalDocument
Constraint Description
OK: informant (tiedonantaja) -kenttä ei ole käytössä Suomessa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.16) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#37]
Formal Expression
not(cda:informant)
Location in validated object
/ClinicalDocument
Constraint Description
OK: legalAuthenticator-kenttä ei ole käytössä Suomessa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.19) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#38]
Formal Expression
not(cda:legalAuthenticator)
Location in validated object
/ClinicalDocument
Constraint Description
OK: authenticator (aitouden todentaja) -kenttä ei ole käytössä Suomessa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.20) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#39]
Formal Expression
not(cda:authenticator)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Palvelutapahtumaan liittyvän ostopalvelun valtuutuksen tunniste. inFulfillmentOf-kenttä on käytössä vain palvelutapahtuma-asiakirjalla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.22) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#40]
Formal Expression
not(cda:inFulfillmentOf) or hl7fi:localHeader/hl7fi:encompassingEncounterMasterCode/@code='1'
Location in validated object
/ClinicalDocument
Constraint Description
OK: Tällä hetkellä rakennetta käytetään ainoastaan asiakirjan välityksessä Kansallisen viestinvälityksen kautta kolmansille osapuolille. Elementtiin kirjataan lopullisen vastaanottajan organisaatio- tai vastaava tunnus. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.18) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#41]
Formal Expression
not(cda:informationRecipient)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Asiakirjan kopiointiaika ei ole sallittu arkistoitavassa asiakirjassa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.12) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#42]
Formal Expression
not(cda:copyTime)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Korjatun asiakirjan yksilöintitunnus tai Ylläpidettävän asiakirjan pohja-asiakirjan yksilöintitunnus voi esiintyä asiakirjassa vain kerran. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luvut 2.2.24 ja 1.2-1.4) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#43]
Formal Expression
count(cda:relatedDocument/cda:parentDocument) < 2
Location in validated object
/ClinicalDocument
Constraint Description
OK: OID-tunniste sijoitetaan kokonaan root-osaan, tai se voidaan jakaa root- ja extension osaan. Pelkkää extension-osaa ei voi käyttää. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.6). [PTAYH#5]
Formal Expression
@root
Location in validated object
/ClinicalDocument/typeId
Constraint Description
OK: Asiakirjassa noudatettu määritys. templateId max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#3]
Formal Expression
string-length(normalize-space(@root)) < 65 and not(@extension) or (1+string-length(normalize-space(concat(@root,@extension))) < 65)
Location in validated object
/ClinicalDocument/templateId
Constraint Description
OK: Asiakirjassa noudatettu määritys. templateId max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#3]
Formal Expression
string-length(normalize-space(@root)) < 65 and not(@extension) or (1+string-length(normalize-space(concat(@root,@extension))) < 65)
Location in validated object
/ClinicalDocument/templateId[2]
Constraint Description
OK: Asiakirjassa noudatettu määritys. templateId max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#3]
Formal Expression
string-length(normalize-space(@root)) < 65 and not(@extension) or (1+string-length(normalize-space(concat(@root,@extension))) < 65)
Location in validated object
/ClinicalDocument/templateId[3]
Constraint Description
OK: Asiakirjassa noudatettu määritys. templateId max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#3]
Formal Expression
string-length(normalize-space(@root)) < 65 and not(@extension) or (1+string-length(normalize-space(concat(@root,@extension))) < 65)
Location in validated object
/ClinicalDocument/templateId[4]
Constraint Description
OK: OID-tunniste sijoitetaan kokonaan root-osaan, tai se voidaan jakaa root- ja extension osaan. Pelkkää extension-osaa ei voi käyttää. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.6). [PTAYH#5]
Formal Expression
@root
Location in validated object
/ClinicalDocument/recordTarget/patientRole/id
Constraint Description
OK: Potilaan sukunimet. Sukunimet ilmoitetaan yhdessä kentässä, vaikka olisi useita (moniosaisissa sukunimissä kirjoitetaan kaikki sukunimen osat family-elementtiin peräkkäin). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#46]
Formal Expression
count(cda:family) < 2
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name
Constraint Description
OK: Potilaan nimet. Nimi-rakenteessa vaaditaan etunimi ja sukunimi. Kutsumanimi on valinnainen tieto . Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#47]
Formal Expression
cda:given[not(@qualifier)] and cda:family
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name
Constraint Description
OK: Potilaan nimet. Nimi-rakenteessa vaaditaan etunimi ja sukunimi. Kutsumanimi on valinnainen tieto . Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#48]
Formal Expression
count(cda:given[@qualifier]) < 2
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name
Constraint Description
OK: Nimen etuliite. Kanta-palveluiden Sähköisessä reseptissä ja Potilastiedon arkistossa tuetaan jatkossa vain yhtä prefix-elementtiä, prefix-elementin toistumista ei tueta (ei huomioida metatietojen poiminnassa). Näin kaikki loppuliitteet on laitettava yhteen prefix-elementtiin välilyönnein eroteltuna. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.3). [PTAYH#49]
Formal Expression
count(cda:prefix) < 2
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name
Constraint Description
OK: Nimen loppuliite. Kanta-palveluiden Sähköisessä reseptissä ja Potilastiedon arkistossa tuetaan jatkossa vain yhtä suffix-elementtiä, suffix-elementin toistumista ei tueta (ei huomioida metatietojen poiminnassa). Näin kaikki loppuliitteet on laitettava yhteen suffix-elementtiin välilyönnein eroteltuna. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.3). [PTAYH#50]
Formal Expression
count(cda:suffix) < 2
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name
Constraint Description
OK: Potilaan kutsumanimi ja Potilaan etunimet tai Ammattihenkilön nimi. Etunimen ja kutsumanimen max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#56]
Formal Expression
string-length(normalize-space(.)) < 129
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name/given
Constraint Description
OK: Potilaan kutsumanimi ja Potilaan etunimet tai Ammattihenkilön nimi. Etunimen ja kutsumanimen max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#56]
Formal Expression
string-length(normalize-space(.)) < 129
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name/given[2]
Constraint Description
OK: Potilaan nimi tai Ammattihenkilön nimi. Sukunimen max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#57]
Formal Expression
string-length(normalize-space(.)) < 129
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name/family
Constraint Description
OK: Merkinnän tekoaika. Author-objektin muodostamisaika potilaskertomusjärjestelmässä on vapaaehtoinen tieto. Potilastietojärjestelmä antaa ajan tietokoneen kellon mukaisesti sekunnin tarkkuudella. Skeema vaatii kuitenkin elementin käyttämistä, joten jos aikaa ei anna, siihen tulee kirjata nullFlavor=NA. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.14) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot sekä HL7 Finland – HL7 V3 -tietotyypit (luku 3.13) [PTAYH#65]
Formal Expression
matches(@value,'^\d14$') or @nullFlavor='NA'
Location in validated object
/ClinicalDocument/author/time
Constraint Description
OK: Asiakirjan merkinnän tekijän henkilötunnus. Asiakirjan merkinnän tekijän henkilötunnus root+extension max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#109]
Formal Expression
1+string-length(normalize-space(concat(@root,@extension))) < 129
Location in validated object
/ClinicalDocument/author/assignedAuthor/id
Constraint Description
OK: Palvelutapahtuman kokonaisaika: alkuajan max-pituus on 14 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#122]
Formal Expression
string-length(normalize-space(cda:low/@value)) < 15
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/effectiveTime
Constraint Description
OK: Palvelutapahtuman kokonaisaika: loppuajan max-pituus on 14 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#123]
Formal Expression
string-length(normalize-space(cda:high/@value)) < 15
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/effectiveTime
Constraint Description
OK: Palveluntuottajan OID max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#119]
Formal Expression
string-length(normalize-space(@root)) < 65 and not(@extension) or (1+string-length(normalize-space(concat(@root,@extension))) < 65)
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/responsibleParty/assignedEntity/representedOrganization/id
Constraint Description
OK: Palveluntuottaja: nimitiedon max-pituus on 256 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#120]
Formal Expression
string-length(normalize-space(.)) < 257
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/responsibleParty/assignedEntity/representedOrganization/name
Constraint Description
OK: Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika. Ajan max-pituus on 14 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#129]
Formal Expression
string-length(normalize-space(cda:low/@value)) < 15
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant/time
Constraint Description
OK: Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika. Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika max-pituus on 14 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#130]
Formal Expression
string-length(normalize-space(cda:high/@value)) < 15 or not(cda:high)
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant/time
Constraint Description
OK: Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika. Palvelutapahtumaan osallistuvat palveluyksiköt OID max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#131]
Formal Expression
string-length(normalize-space(@root)) < 65 and not(@extension) or (1+string-length(normalize-space(concat(@root,@extension))) < 65)
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant/assignedEntity/representedOrganization/id
Constraint Description
OK: Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika. Palvelutapahtumaan osallistuvat palveluyksiköt nimi max-pituus on 256 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#133]
Formal Expression
string-length(normalize-space(.)) < 257
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant/assignedEntity/representedOrganization/name
Constraint Description
OK: Asiakirjan tiedostomuoto. Kansallinen kuvailutietojen laajennus, joka noudattaa JHS 143 suositusta: Asiakirjojen kuvailun ja hallinnan metatiedot Versio: 15.6.2005.Tämä kenttä kuvaa asiakirjan sisältöosan tiedostomuotoa ja toissijaisen asiakirjan sisältöosan tallennusstandardin, CDA R2, PDF/A tai Dicom. Koodistona käytettään eArkisto – Asiakirjan tiedostomuoto -koodistoa, 1.2.246.537.5.40179.2008 Tarkempi ohjeistus on eAMS-sähkemäärityksessä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.6) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#66]
Formal Expression
hl7fi:fileFormat and hl7fi:fileFormat/@displayName and hl7fi:fileFormat/@codeSystem='1.2.246.537.5.40179.2008'
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tiedostomuoto. Kentän max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#67]
Formal Expression
string-length(normalize-space(hl7fi:fileFormat/@displayName)) < 129
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tuottanut ohjelmisto. Kansallinen kuvailutietojen laajennus, joka noudattaa JHS 143 suositusta: Asiakirjojen kuvailun ja hallinnan metatiedot Versio: 15.6.2005. SoftwareSupport –elementissä kerrotaan ohjelmistotoimittaja, asiakirjan tuottanut ohjelmisto ja sen versiotiedot. Täytä attribuutit moderator, product ja version. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.7) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#68]
Formal Expression
hl7fi:softwareSupport and hl7fi:softwareSupport/@moderator and hl7fi:softwareSupport/@product and hl7fi:softwareSupport/@version
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tuottanut ohjelmisto. softwareSupport moderator-kentän max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#69]
Formal Expression
string-length(normalize-space(hl7fi:softwareSupport/@moderator)) < 129
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tuottanut ohjelmisto. softwareSupport product-kentän max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#70]
Formal Expression
string-length(normalize-space(hl7fi:softwareSupport/@product)) < 129
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tuottanut ohjelmisto. softwareSupport version-kentän max-pituus on 128 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#71]
Formal Expression
string-length(normalize-space(hl7fi:softwareSupport/@version)) < 129
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tyyppi. Kansallinen kuvailutietojen laajennus, joka noudattaa JHS 143 suositusta: Asiakirjojen kuvailun ja hallinnan metatiedot Versio: 15.6.2005. Näkymä-koodiston sarakkeessa "näkymätyyppi" ylläpidettävä tieto. Näkymätyyppiä käytetään osana päättelyä, tuleeko näkymästä muodostaa erillinen asiakirja (lomakeasiakirjat). Merkinnän näkymätyypistä voidaan myös päätellä, onko näkymän sisäinen tietorakennemäärittely osa yleistä rakennemäärittelyä vai koskeeko sitä erityinen, esim. lomakekohtainen määrittely. Käytä koodistoa 1.2.246.537.5.5001.2011. Koodistosta on annettava attribuutit Koodistosta on täytettävä attribuutit code, displayName, codeSystem (1.2.246.537.5.5001.2011). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.9) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#72]
Formal Expression
hl7fi:documentType and hl7fi:documentType/@displayName and hl7fi:documentType/@codeSystem='1.2.246.537.5.5001.2011'
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tyyppi. Arkistoasiakirjat-rekisteriin (13) arkistoitavan asiakirjan asiakirjatyyppi on oltava Arkistoasiakirja (3). Asiakirjatyyppi Arkistoasiakirja (3) on arkistoitava Arkistoasiakirjat-rekisteriin (13). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.9) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#73]
Formal Expression
hl7fi:documentType[@code='3']/../../cda:code[@code='13'] or (not(/cda:ClinicalDocument/hl7fi:localHeader/hl7fi:documentType/@code='3') and not(/cda:ClinicalDocument/cda:code/@code='13'))
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tyyppi. Tiedonhallintapalvelun asiakirjat -rekisteriin (12) arkistoitavan asiakirjan asiakirjatyyppi on oltava Lausunto, todistus tai lomake (2). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.9) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#74]
Formal Expression
hl7fi:documentType[@code='2']/../../cda:code[@code='12'] or not(/cda:ClinicalDocument/cda:code/@code='12')
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tehtäväluokka (eAMS). Sisältöasiakirjan terveydenhuollon eAMS-tehtäväluokittelun mukainen koodiluokka. Tehtäväluokan arvo määrittyy näkymän ja tehtäväluokan välille määritellyn suhteen kautta. Kaikkia tehtäväluokkia ei voida päätellä näkymätiedosta (mm. seulonta, terveysneuvonta ja virka-aputehtävät), jolloin asiakirjaa tuottavan järjestelmän on johdettava tehtäväluokka muista asiakirjan merkintöihin liittyvistä tiedoista. Tarkemmat määrittelyt eAMS:ssa ja koodisto koodistopalvelusta. Koodistosta on täytettävä attribuutit code, displayName, codeSystem (1.2.246.537.6.300.2010). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.12) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#75]
Formal Expression
hl7fi:functionCode and hl7fi:functionCode/@displayName and hl7fi:functionCode/@codeSystem='1.2.246.537.6.300.2010'
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tila. Vain valmiit asiakirjat toimitetaan arkistoon eli asiakirjan tila on aina toimituksessa ’arkistointivalmis’ (koodi 3); poikkeuksena on mitätöivän tyhjän asiakirjan tila, joka on toimituksessa ’poistettu’ (koodi 7). Kun arkisto on vastaanottanut asiakirjan, niin sen tila on ’arkistossa’, ’hävitysvalmis’, ’pysyväissäilytys’ tai ’poistettu’. Tilakoodin täyttää arkisto. Koodistosta on annettava attribuutit Koodistosta on täytettävä attribuutit code, displayName, codeSystem (1.2.246.537.5.40154.2008). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#76]
Formal Expression
hl7fi:recordStatus and (hl7fi:recordStatus/@code='3' or hl7fi:recordStatus/@code='7') and hl7fi:recordStatus/@displayName and hl7fi:recordStatus/@codeSystem='1.2.246.537.5.40154.2008'
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan aktiivin rekisterinpitäjän tunnus. Jos rekisterinpitäjä muuttuu, niin tässä kentässä on tieto aktiivisesta rekisterinpitäjästä (ensimmäistä kertaa arkistoitaessa pitää olla tyhjä; arkisto täyttää ja hallinnoi tiedon). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.24) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#77]
Formal Expression
string-length(normalize-space(hl7fi:activeCustodian/@root)) = 0
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan aktiivin rekisterinpitäjän nimi. Jos rekisterinpitäjä muuttuu, niin tässä kentässä on tieto aktiivisesta rekisterinpitäjästä (ensimmäistä kertaa arkistoitaessa pitää olla tyhjä; arkisto täyttää ja hallinnoi tiedon). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.24) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#78]
Formal Expression
string-length(normalize-space(hl7fi:activeCustodianName)) = 0
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan säilytysaikaluokka. Säilytysaikaluokka perustuu potilasasiakirja-asetukseen ja sen säilytysaikaliitteen pohjalta tehtyyn potilasasiakirjaoppaan soveltamisohjeeseen (tulossa). Päättely perustuu tehtäväluokkaan ja asiakirjatyyppiin. Säilytysaikaluokka ilmenee näkymäluokituksen lisätietona. Asiakirjan hävitysaika lasketetaan säilytysaikaluokan perusteella huomioiden mahdollinen asiakirjan pidennetty säilytysaika. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.28) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#79]
Formal Expression
hl7fi:retentionPeriodClass and hl7fi:retentionPeriodClass/@displayName and hl7fi:retentionPeriodClass/@codeSystem='1.2.246.537.5.40158.2008'
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Kansalaisen katselun viivästyttäminen. Ilmaisee päivämäärän, mistä lähtien (ensimmäinen päivä) arkistoon tallennettu asiakirja voidaan näyttää Omien tietojen katselussa. Asiakirjakohtaisen viivästyttämistiedon avulla voidaan toteuttaa erityinen tarve estää potilasta näkemästä tietoa tilanteessa, johon ammattihenkilö ei voi henkilökohtaisesti osallistua. Tällä kentällä toteutaan myös lain 159 19 § 3. momentin mukainen esto luovuttaa potilaalle tietoja, joiden luovuttamisesta voi terveydenhuollon ammattihenkilön harkinnan mukaan aiheutua vakavaa vaaraa potilaan terveydelle tai hoidolle taikka jonkun muun oikeuksille. Luovutusilmoituksen kohdalla kenttää käytetään ilmaisemaan, että luovutusilmoituksen mukaiset asiakirjat ovat olleet edellä mainitun lain alaisia eikä niitä koskevia luovutuslokitietoja näytetä kansalaiselle Omien tietojen katselussa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.32) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#80]
Formal Expression
if (hl7fi:releaseDateForPatientViewing) then (matches(hl7fi:releaseDateForPatientViewing/@value,'^\d8$')) else not(hl7fi:releaseDateForPatientViewing)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Kunkin potilastietojärjestelmän omille tiedoille varattu kenttä; esimerkiksi jos tieto joltain osin halutaan toimittaa arkistoon yksityiskohtaisempana kuin kansalliset määrittelyt vaativat, esim. version tarkennus. Muut järjestelmät ohittavat kyseiset tiedot. Vapaaehtoinen hoitoasiakirjoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.17) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#81]
Formal Expression
(hl7fi:product or hl7fi:tableOfContents/hl7fi:contentsCode[@code='339' or @code='152' or @code='165' or @code='330' or @code='331' or @code='332' or @code='346' or @code='370' or @code='378'])
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan tilapäinen sijoitus (ei käytössä kansallisessa arkistossa). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.10) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#82]
Formal Expression
not(hl7fi:currentLocation)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan rekisteröintiaika (ei käytössä kansallisessa arkistossa). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.3) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#83]
Formal Expression
not(hl7fi:registratedTime)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan kuvaus (poistettu). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.1) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#84]
Formal Expression
not(hl7fi:description)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: hl7fi:sender – viitteen lähettäjä (ei käytössä kansallisessa arkistossa). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.19) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#85]
Formal Expression
not(hl7fi:sender)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: hl7fi:password – asiakirjan salasana (ei käytössä kansallisessa arkistossa). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.20) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#86]
Formal Expression
not(hl7fi:password)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Toissijainen palvelutapahtumatunnus (ei käytössä). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.26) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#87]
Formal Expression
not(hl7fi:secondaryEncompassingEncounterId)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan pidennetty säilytysaika. Ilmaistaan ajanjakso, jolla jatketaan asiakirjan normaalin säilytysaikaluokan perusteella laskettua säilytysaikaa. Mikäli hoidollista tai muista syistä on tarpeen jatkaa asiakirjan säilytysaikaluokan mukaista säilytysaikaa, niin annetaan metatietojen päivityksenä ajanjakso, jolla säilytysaikaluokan mukaista säilytysaikaa jatketaan. Rekisterinpitäjän arkistonhoitaja tekee pidennyksen arkistohoitajan käyttöliittymän kautta. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.29) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#88]
Formal Expression
not(hl7fi:extendedRetentionPeriod/@value)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Järjestelmäpalvelujen antaja (ei käytössä). Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.31) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#89]
Formal Expression
not(hl7fi:eprServiceProvider)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan erityissisältö. Ilmaisee asiakirjan sellaisen erityissisällön, joka vaikuttaa asiakirjan näyttämiseen Omakannassa kansalaiselle tai muuhun käsittelytilanteeseen. Toistaiseksi käytössä vain luokka "erillinen muuta henkilöä koskeva asiakirja". Käytössä vain hoitoasiakirjoilla, ei palvelutapahtumassa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.40) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#90]
Formal Expression
not(hl7fi:sensitiveDocument ) or hl7fi:encompassingEncounterMasterCode/@code='2'
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Säilytysajan perusteella määritelty hävittämispäivämäärä, jolloin asiakirja hävitetään KanTasta. Kansallinen arkisto täyttää tämän tietokentän asiakirjan säilytysaikaluokan ja jatketun säilytysajan perusteella. Tarvittaessa kansallinen arkisto tarkentaa säilytysajan potilaan kuolinajan perusteella. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.11) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#91]
Formal Expression
not(hl7fi:retentionPeriod/@value)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Palveluntuottajan sisäisen kokonaisuuden järjestelmäkohtainen tunniste (hoitokokonaisuus, episodi tai vastaava; hl7fi:episodeLinkId). Ei Käytössä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.16) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#92]
Formal Expression
not(hl7fi:episodeLink)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Korjatun asiakirjan yksilöintitunnuksen max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#93]
Formal Expression
string-length(normalize-space(cda:relatedDocument/cda:parentDocument/cda:id/@root)) < 65 and not(cda:relatedDocument/cda:parentDocument/cda:id/@extension) or (1+string-length(normalize-space(concat(cda:relatedDocument/cda:parentDocument/cda:id/@root,cda:relatedDocument/cda:parentDocument/cda:id/@extension))) < 65)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Korjatun asiakirjan yksilöintitunnuksen (setId) max-pituus on 64 merkkiä. Ohjeet oppaasta Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#94]
Formal Expression
string-length(normalize-space(cda:relatedDocument/cda:parentDocument/cda:setId/@root)) < 65 and not(cda:relatedDocument/cda:parentDocument/cda:setId/@extension) or (1+string-length(normalize-space(concat(cda:relatedDocument/cda:parentDocument/cda:setId/@root,cda:relatedDocument/cda:parentDocument/cda:setId/@extension))) < 65)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan sisällysluettelo eli Asiakirjan näkymät. Kansallinen kuvailutietojen laajennus, joka noudattaa JHS 143 suositusta. Sisällysluettelona käytetään lomakkeiden ja näkymien luetteloa. Kansallisella näkymäkoodistolla ilmaistaan, minkä näkymien merkintöjä asiakirja sisältää. Saadaan merkintöjen näkymistä ja lisänäkymistä, jotka kaikki tuodaan sisällyslutteloon. Jokaisessa merkinnässä on oltava kansallisen näkymäkoodib mukainen näkymä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.2) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#97]
Formal Expression
count(hl7fi:contentsCode[@codeSystem = '1.2.246.537.6.12.2002']) >0
Location in validated object
/ClinicalDocument/hl7fi:localHeader/hl7fi:tableOfContents
Constraint Description
OK: Asiakirjan sisällysluettelo eli Asiakirjan näkymät. Kansallinen kuvailutietojen laajennus, joka noudattaa JHS 143 suositusta. Sisällysluettelona käytetään lomakkeiden ja näkymien luetteloa. Kansallisella näkymäkoodistolla ilmaistaan, minkä näkymien merkintöjä asiakirja sisältää. Saadaan merkintöjen näkymistä ja lisänäkymistä, jotka kaikki tuodaan sisällyslutteloon. Lisänäkymissä sallitaan myös pakalliset organisaatioiden sisäiset näkymät, tällöin on käytettävä paikallista koodiston OID-koodia lisänäkymän koodin yhteydessä, eikä kansallista näkymät-koodistoa. Mitätöivissä tyhjissä asiakirjoissa tulee käyttää samoja näkymiä kuin mitätöinnin kohteena olevissa asiakirjoissa on käytetty. Vain palvelutapahtuma-asiakirjalta tai sen mitätöivältä tyhjältä asiakirjalta näkymä-tieto puuttuu. Koodistosta on täytettävä attribuutit code, displayName. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.2) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#96]
Formal Expression
@code and @displayName
Location in validated object
/ClinicalDocument/hl7fi:localHeader/hl7fi:tableOfContents/hl7fi:contentsCode
Constraint Description
OK: OID-tunniste sijoitetaan kokonaan root-osaan, tai se voidaan jakaa root- ja extension osaan. Pelkkää extension-osaa ei voi käyttää. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.6). [PTAYH#5]
Formal Expression
@root
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section/entry/observation/value
Constraint Description
OK: OID-tunniste sijoitetaan kokonaan root-osaan, tai se voidaan jakaa root- ja extension osaan. Pelkkää extension-osaa ei voi käyttää. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.6). [PTAYH#5]
Formal Expression
@root
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[3]/section/entry/observation/value
Constraint Description
OK: OID-tunniste sijoitetaan kokonaan root-osaan, tai se voidaan jakaa root- ja extension osaan. Pelkkää extension-osaa ei voi käyttää. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.6). [PTAYH#5]
Formal Expression
@root
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]/section/component[3]/section/entry/observation/value
Constraint Description
OK: OID-tunniste sijoitetaan kokonaan root-osaan, tai se voidaan jakaa root- ja extension osaan. Pelkkää extension-osaa ei voi käyttää. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.6). [PTAYH#5]
Formal Expression
@root
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[7]/section/component[5]/section/entry/observation/value
Constraint Description
OK: OID-tunniste sijoitetaan kokonaan root-osaan, tai se voidaan jakaa root- ja extension osaan. Pelkkää extension-osaa ei voi käyttää. Ohjeet oppaasta HL7 Finland – HL7 V3 -tietotyypit (luku 2.6). [PTAYH#5]
Formal Expression
@root
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[8]/section/component/section/entry/observation/value
Constraint Description
OK: Potilaan kutsumanimi ja Potilaan etunimet. Kun potilaalla on virallinen henkilötunnus, nimessä saa käyttää vain kirjaimia ja yhdysmerkkejä. Etunimi ei saa olla tyhjä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot ja HL7 Finland – HL7 V3 -tietotyypit (luku 2.3) [PTAYH#157]
Formal Expression
matches(.,'^[\p-]+$') or matches(.,'^[\p-]+\.$')
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name/given
Constraint Description
OK: Potilaan kutsumanimi ja Potilaan etunimet. Kun potilaalla on virallinen henkilötunnus, nimessä saa käyttää vain kirjaimia ja yhdysmerkkejä. Etunimi ei saa olla tyhjä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot ja HL7 Finland – HL7 V3 -tietotyypit (luku 2.3) [PTAYH#157]
Formal Expression
matches(.,'^[\p-]+$') or matches(.,'^[\p-]+\.$')
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name/given[2]
Constraint Description
OK: Potilaan sukunimi. Kun potilaalla on virallinen henkilötunnus, nimessä saa käyttää vain kirjaimia ja yhdysmerkkejä. Sukunimi ei saa olla tyhjä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header ja HL7 Finland – HL7 V3 -tietotyypit (luku 2.3) [PTAYH#159]
Formal Expression
matches(.,'^[\p- ||'']+$')
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/name/family
Constraint Description
OK: Kun asiakirjan rekisteritunnus on 12, Tahdonilmaisupalvelun asiakirjat, rekisterinpitäjän laji -tietoa ei tuoteta. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.16) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot. [PTAYH#177]
Formal Expression
not(../hl7fi:localHeader/hl7fi:custodianTypeCode/@code)
Location in validated object
/ClinicalDocument/code
Constraint Description
OK: Rekisteritunnus ja asiakirjatunnus eivät vastaa toisiaan. Kun asiakirjan rekisteritunnus on 12, Tahdonilmaisupalvelun asiakirjat, on asiakirjatyypin oltava 2. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.16) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot. [PTAYH#178]
Formal Expression
../hl7fi:localHeader/hl7fi:documentType[@code='2']
Location in validated object
/ClinicalDocument/code
Constraint Description
OK: Kun asiakirjatyyppi on 2 ja rekisteritunnus on 12, kyseessä on Tahdonilmaisupalvelun asiakirja, jolle ei anneta rekisterinpitäjän laji -tietoa. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.16) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot. [PTAYH#185]
Formal Expression
/cda:ClinicalDocument/cda:code[@code='12'] and not(/cda:ClinicalDocument/hl7fi:localHeader/hl7fi:custodianTypeCode) or not (/cda:ClinicalDocument/cda:code[@code='12'])
Location in validated object
/ClinicalDocument/hl7fi:localHeader/hl7fi:documentType
Constraint Description
OK: Kun asiakirjatyyppi on 2, ja rekisterinpitäjän laji on 1 tai 2, rekisteritunnus voi olla 2, 3, 4 tai 10. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.16) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot. [PTAYH#186]
Formal Expression
(/cda:ClinicalDocument/hl7fi:localHeader/hl7fi:custodianTypeCode[@code='1' or @code='2'] and /cda:ClinicalDocument/cda:code[@code='2' or @code='3' or @code='4' or @code='10']) or /cda:ClinicalDocument/cda:code[@code='12']
Location in validated object
/ClinicalDocument/hl7fi:localHeader/hl7fi:documentType
Constraint Description
OK: Potilaan henkilötunnus. Kun kyseessä on virallinen henkilötunnus, root-attribuutin arvo on 1.2.246.21. Tarkasta virallisen henkilötunnuksen oikeellisuus. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#191]
Formal Expression
matches(./@extension,'^\d6[-+ABCDEFYXWVU]\d3.$')
Location in validated object
/ClinicalDocument/recordTarget/patientRole/id
Constraint Description
OK: Virallisen henkilötunnuksen root-attribuutin arvo on 1.2.246.21. Tarkasta virallisen henkilötunnuksen muoto. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#192]
Formal Expression
matches(./@extension,'^\d6[-+ABCDEFYXWVU]\d3.$') or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:tableOfContents/hl7fi:contentsCode/@code='322'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section/entry/observation/value
Constraint Description
OK: Virallisen henkilötunnuksen root-attribuutin arvo on 1.2.246.21. Tarkasta virallisen henkilötunnuksen muoto. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#192]
Formal Expression
matches(./@extension,'^\d6[-+ABCDEFYXWVU]\d3.$') or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:tableOfContents/hl7fi:contentsCode/@code='322'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[5]/section/component[5]/section/component[3]/section/entry/observation/value
Constraint Description
OK: Virallisen henkilötunnuksen root-attribuutin arvo on 1.2.246.21. Tarkasta virallisen henkilötunnuksen muoto. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#192]
Formal Expression
matches(./@extension,'^\d6[-+ABCDEFYXWVU]\d3.$') or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:tableOfContents/hl7fi:contentsCode/@code='322'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[7]/section/component[5]/section/entry/observation/value
Constraint Description
OK: Virallisen henkilötunnuksen root-attribuutin arvo on 1.2.246.21. Tarkasta virallisen henkilötunnuksen muoto. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYH#192]
Formal Expression
matches(./@extension,'^\d6[-+ABCDEFYXWVU]\d3.$') or /cda:ClinicalDocument/hl7fi:localHeader/hl7fi:tableOfContents/hl7fi:contentsCode/@code='322'
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[8]/section/component/section/entry/observation/value
Constraint Description
OK: Muun henkilön perustiedoista ensisijaisesti annetaan virallinen henkilötunnus, toissijaisesti nimi. Ei sallittu suostumuslomakkeilla eikä hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.21.2) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#2]
Formal Expression
not(cda:participant)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Palvelutapahtuman kuvaaman palvelun tiedot. Ei sallittu suostumuslomakkeilla eikä hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.23) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#3]
Formal Expression
not(cda:documentationOf)
Location in validated object
/ClinicalDocument
Constraint Description
OK: Tiedonhallintapalvelun asiakirjojen rekisteritunnus on 12, Tiedonhallintapalvelun asiakirjat. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.23) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#4]
Formal Expression
cda:code/@code='12'
Location in validated object
/ClinicalDocument
Constraint Description
OK: Henkilötunnus on oltava oikean muotoinen. @root-attribuutin arvo on "1.2.246.21", vain virallinen henkilötunnus on sallittu. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#18]
Formal Expression
matches(@extension,'^\d6[-+ABCDEFYXWVU]\d3.$') and @root='1.2.246.21'
Location in validated object
/ClinicalDocument/recordTarget/patientRole/id
Constraint Description
OK: Sukupuoli on ilmoitettava koodiston 1.2.246.537.5.1.1997 avulla. Optionaalinen suostumuslomakkeilla ja hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#20]
Formal Expression
@codeSystem='1.2.246.537.5.1.1997'
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/administrativeGenderCode
Constraint Description
OK: Syntymäaika on ilmoitettava päivän tarkkuudella. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#19]
Formal Expression
matches(@value,'^\d8')
Location in validated object
/ClinicalDocument/recordTarget/patientRole/patient/birthTime
Constraint Description
OK: Elinluovutustahto-, hoitotahto-, potilaan informointimerkinnät-, suostumus- ja potilastietojen luovutuskielto -asiakirjojen rekisterinpitäjänä toimii Kansaneläkelaitos (1.2.246.10.2462460.19.1). Ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet (luku 3.1.1) [PTAHTHP#29]
Formal Expression
@root='1.2.246.10.2462460.19.1'
Location in validated object
/ClinicalDocument/custodian/assignedCustodian/representedCustodianOrganization/id
Constraint Description
OK: Palvelutapahtuma-asiakirjassa palvelutapahtuman tunnus on pakollinen tieto. Ei käytössä suostumuslomakkeilla eikä hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.26) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#21]
Formal Expression
not(cda:id)
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter
Constraint Description
OK: Palvelutapahtuman kokonaishoitoaika. Ei sallittu suostumuslomakkeilla eikä hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.26) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#22]
Formal Expression
cda:effectiveTime/@nullFlavor='NA' or not(cda:effectiveTime)
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter
Constraint Description
OK: Palvelun tuottajan tiedot (nimi sekä OID-tunnus) ovat pakollisia. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.26) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#23]
Formal Expression
cda:responsibleParty/cda:assignedEntity/cda:representedOrganization[cda:id/@root and string-length(normalize-space(cda:name)) > 0]
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter
Constraint Description
OK: Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika. Tieto palvelutapahtuman tuottamiseen osallistuneista palveluyksiköistä tallennetaan hoitoasiakirjoittain. Palveluyksiköistä ilmoitetaan tunnus, nimi ja hoidon alkamisaika. Anna alkuaika sekuntien tarkkuudella. Optionaalinen suostumuslomakkeilla ja hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header, luku 2.2.26 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#24]
Formal Expression
matches(cda:time/cda:low/@value,'^\d14')
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant
Constraint Description
OK: Prosessitapahtuman tiedoissa hoitoajan päättymisaika tuodaan asiakirjaan heti kun se on tiedossa. Aika ei ole pakollinen suostumuslomakkeilla ja hoitotahdoilla koska se ei ole aina tiedossa. Anna päättymisaika sekuntien tarkkuudella, jos tieto on saatavilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header, luku 2.2.26 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#25]
Formal Expression
matches(cda:time/cda:high/@value,'^\d14')
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant
Constraint Description
OK: Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika: Tieto palvelutapahtuman tuottamiseen osallistuneista palveluyksiköistä tallennetaan hoitoasiakirjoittain. Palveluyksikön tunnus puuttuu. Optionaalinen suostusmuslomakkeilla ja hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header, luku 2.2.26 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#26]
Formal Expression
cda:assignedEntity/cda:representedOrganization/cda:id/@root
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant
Constraint Description
OK: Palvelutapahtumaan osallistuvat palveluyksiköt ja prosessitapahtumien aika: Tieto palvelutapahtuman tuottamiseen osallistuneista palveluyksiköistä tallennetaan hoitoasiakirjoittain. Palveluyksikön nimi puuttuu. Optionaalinen suostusmuslomakkeilla ja hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header, luku 2.2.26 sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#27]
Formal Expression
cda:assignedEntity/cda:representedOrganization/cda:name
Location in validated object
/ClinicalDocument/componentOf/encompassingEncounter/encounterParticipant
Constraint Description
OK: Asiakirjan ensisijaisuus. Elementti ilmaisee, onko asiakirja palvelutapahtuma-asiakirja (= ensisijainen) vai hoitoasiakirja (= toissijainen). Sen varmistamiseksi, että palvelutapahtuman asiakirjoissa on yhtäläiset kuvailutiedot, täytetään tietyt kuvailutiedot vain palvelutapahtuma-asiakirjaan, josta kansallinen arkisto kopioi tarvittavat tiedot palvelutapahtuman hoitoasiakirjoihin. Ei sallittu suostumusasiakirjoilla ja hoitotahdoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.25) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#5]
Formal Expression
not(hl7fi:encompassingEncounterMasterCode)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Kansallinen kuvailutietojen laajennus, joka noudattaa JHS 143 suositusta: Asiakirjojen kuvailun ja hallinnan metatiedot Versio: 15.6.2005. Sisällysluettelona käytetään lomakkeiden ja näkymien luetteloa. Kansallisella näkymäkoodistolla ilmaistaan, minkä näkymien merkintöjä asiakirja sisältää. Saadaan merkintöjen näkymistä. Mitätöivissä tyhjissä asiakirjoissa tulee käyttää samoja näkymiä kuin mitätöinnin kohteena olevissa asiakirjoissa on käytetty. Vain palvelutapahtuma-asiakirjalta tai sen mitätöivältä tyhjältä asiakirjalta näkymä-tieto puuttuu. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.2) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#6]
Formal Expression
hl7fi:tableOfContents
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan (potilas)rekisteritarkenne. Tarkennetta käytetään työterveyshuollon potilasrekisterissä ilmaisemaan, minkä työnantajan työterveyshuollosta on kyse. Suostumuslomakkeilla ja hoitotahdoilla rekisterintarkenteen tietoja ei ole, sillä rekisterinpitäjänä toimii Kela. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.21) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#7]
Formal Expression
not(hl7fi:patientRegistrySpecifier)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan (potilas)rekisteritarkenne. Tarkennetta käytetään työterveyshuollon potilasrekisterissä ilmaisemaan, minkä työnantajan työterveyshuollosta on kyse. Suostumuslomakkeilla ja hoitotahdoilla rekisterintarkenteen tietoja ei ole, sillä rekisterinpitäjänä toimii Kela. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.21) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#8]
Formal Expression
not(hl7fi:patientRegistrySpecifierName)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan erityissisältö. Ilmaisee asiakirjan sellaisen erityissisällön, joka vaikuttaa asiakirjan näyttämiseen Omien tietojen katselussa kansalaiselle tai muuhun käsittelytilanteeseen. Toistaiseksi käytössä on vain luokka "erillinen muuta henkilöä koskeva asiakirja". Tieto on pakollinen, jos kyse on muuta henkilöä koskevasta asiakirjasta. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.30) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#9]
Formal Expression
if (hl7fi:sensitiveDocument) then (hl7fi:sensitiveDocument/@code='1' and hl7fi:sensitiveDocument/@codeSystem='1.2.246.537.5.40169.2008' and hl7fi:sensitiveDocument/@displayName) else not(hl7fi:sensitiveDocument)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Kansalaisen katselun viivästyttäminen. Ilmaisee päivämäärän, mistä lähtien (ensimmäinen päivä) arkistoon tallennettu asiakirja voidaan näyttää Omien tietojen katselussa. Ei käytössä suostumuslomakkeilla eikä hoitotahtoasiakirjoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.32) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#10]
Formal Expression
not(hl7fi:releaseDateForPatientViewing)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Tieto siitä, sisältääkö palvelutapahtuma osastohoitoa vai ei. Ei sallittu suostumuslomakkeilla eikä hoitotahtoasiakirjoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.23) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#11]
Formal Expression
not(hl7fi:encompassingEncounterCode)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Elementti ilmaisee, onko rekisterinpitäjä julkinen vai yksityinen. Ei sallittu suostumuslomakkeilla eikä hoitotahtoasiakirjoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.22) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#12]
Formal Expression
not(hl7fi:custodianTypeCode)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Palvelunjärjestäjän OID-tunnus ja nimi. Ei sallittu suostumuslomakkeilla eikä hoitotahtoasiakirjoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.27) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#13]
Formal Expression
not(hl7fi:outsourcingServiceCustomer) and not(hl7fi:outsourcingServiceCustomerName)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Asiakirjan linkit palvelukokonaisuuksiin. Ei sallittu suostumuslomakkeilla eikä hoitotahtoasiakirjoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.15) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#14]
Formal Expression
not(hl7fi:serviceChainLink)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Palveluntuottajan sisäisen kokonaisuuden järjestelmäkohtainen tunniste. Ei sallittu suostumuslomakkeilla eikä hoitotahtoasiakirjoilla. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.16) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#15]
Formal Expression
not(hl7fi:episodeLink)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Kunkin potilastietojärjestelmän omille tiedoille varattu kenttä; esimerkiksi jos tieto joltain osin halutaan toimittaa arkistoon yksityiskohtaisempana kuin kansalliset määrittelyt vaativat, esim. version tarkennus. Ei sallittu suostumuslomakkeilla eikä hoitotahtoasiakirjoilla.. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.17) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAHTHP#16]
Formal Expression
not(hl7fi:product)
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Potilaan henkilötunnus. Potilaan henkilötunnus on oltava sama asiakirjan headerissa sekä body-osassa. Ohjeet lomakkeen tietosisältömäärittelystä koodistopalvelimelta, oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.2.13.1) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYL#36]
Formal Expression
(@extension=/cda:ClinicalDocument//cda:section[cda:code/@code='18']/cda:entry/cda:observation/cda:value/@extension and @root=/cda:ClinicalDocument//cda:section[cda:code/@code='18']/cda:entry/cda:observation/cda:value/@root)
Location in validated object
/ClinicalDocument/recordTarget/patientRole/id
Constraint Description
OK: Asiakirjan tiedostomuoto. Tämä kenttä kuvaa asiakirjan sisältöosan tiedostomuotoa ja toissijaisen asiakirjan sisältöosan tallennusstandardin. Lomakkeiden sallittu tallennusmuoto on CDA R2 (koodiarvo 1). Koodistona käytettään eArkisto – Asiakirjan tiedostomuoto -koodistoa, 1.2.246.537.5.40179.2008 Tarkempi ohjeistus on eAMS-sähkemäärityksessä. Ohjeet oppaasta Potilastiedon arkiston CDA R2 Header (luku 2.4.6) sekä Potilastiedon arkiston asiakirjojen kuvailutiedot [PTAYL#7]
Formal Expression
hl7fi:fileFormat/@code='1'
Location in validated object
/ClinicalDocument/hl7fi:localHeader
Constraint Description
OK: Error: Lomakkeen version tunniste puuttuu tai on väärän muotoinen (annettava OID-muodossa). Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.4 [PTAYL#2]
Formal Expression
matches(cda:component/cda:section/cda:templateId/@root,'^[1-2](\.(0|[1-9][0-9]*))*$')
Location in validated object
/ClinicalDocument/component/structuredBody
Constraint Description
OK: Lomakkeen yksilöintitunnus puuttuu tai on väärän muotoinen (annettava OID-muodossa). Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#3]
Formal Expression
matches(cda:component/cda:section/cda:id/@root,'^[1-2](\.(0|[1-9][0-9]*))*$')
Location in validated object
/ClinicalDocument/component/structuredBody
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component/section
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component/section
Constraint Description
OK: Jos tietokentän tietotyyppi on ST, annetaan pelkkä näyttömuoto eli tietokentän arvo riittää, entry-rakenetta ei anneta. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#8]
Formal Expression
not(cda:value/@xsi:type='ST')
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component/section/entry/observation
Constraint Description
OK: Observation-luokan id-elementtiä ei käytetä lomakkeissa, toisin kuin kertomusrakenteessa, jossa entryn id on päätasolla pakollinen. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#9]
Formal Expression
not(cda:id)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component/section/entry/observation
Constraint Description
OK: Lomakkeiden entry-rakenteessa ei käytetä viittausta näyttömuotoon. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#10]
Formal Expression
not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component/section/entry/observation
Constraint Description
OK: Lomakeiden entry-rakenteessa ei anneta effectiveTime-tietoa. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#11]
Formal Expression
not(cda:effectiveTime)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component/section/entry/observation
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section
Constraint Description
OK: Jos tietokentän tietotyyppi on ST, annetaan pelkkä näyttömuoto eli tietokentän arvo riittää, entry-rakenetta ei anneta. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#8]
Formal Expression
not(cda:value/@xsi:type='ST')
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section/entry/observation
Constraint Description
OK: Observation-luokan id-elementtiä ei käytetä lomakkeissa, toisin kuin kertomusrakenteessa, jossa entryn id on päätasolla pakollinen. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#9]
Formal Expression
not(cda:id)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section/entry/observation
Constraint Description
OK: Lomakkeiden entry-rakenteessa ei käytetä viittausta näyttömuotoon. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#10]
Formal Expression
not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section/entry/observation
Constraint Description
OK: Lomakeiden entry-rakenteessa ei anneta effectiveTime-tietoa. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#11]
Formal Expression
not(cda:effectiveTime)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[2]/section/entry/observation
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[3]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[3]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[3]/section
Constraint Description
OK: Jos tietokentän tietotyyppi on ST, annetaan pelkkä näyttömuoto eli tietokentän arvo riittää, entry-rakenetta ei anneta. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#8]
Formal Expression
not(cda:value/@xsi:type='ST')
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[3]/section/entry/observation
Constraint Description
OK: Observation-luokan id-elementtiä ei käytetä lomakkeissa, toisin kuin kertomusrakenteessa, jossa entryn id on päätasolla pakollinen. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#9]
Formal Expression
not(cda:id)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[3]/section/entry/observation
Constraint Description
OK: Lomakkeiden entry-rakenteessa ei käytetä viittausta näyttömuotoon. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#10]
Formal Expression
not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[3]/section/entry/observation
Constraint Description
OK: Lomakeiden entry-rakenteessa ei anneta effectiveTime-tietoa. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.8 (tai uusin Kertomus ja lomakkeet-dokumentti). [PTAYL#11]
Formal Expression
not(cda:effectiveTime)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[2]/section/component[3]/section/entry/observation
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[3]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[3]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[3]/section
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[3]/section/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[3]/section/component/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[3]/section/component/section
Constraint Description
OK: Lomakkeen kentän otsikko (title) on pakollinen elementti, eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#4]
Formal Expression
string-length(normalize-space(cda:title))>0
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[4]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#5]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:entry)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[4]/section
Constraint Description
OK: Lomakkeen kentän näyttömuoto (text) on pakollinen elementti eikä se voi olla tyhjä. Ks. ohjeet oppaasta Potilastiedon arkiston Kertomus ja lomakkeet, luku 5.1.5 [PTAYL#6]
Formal Expression
string-length(normalize-space(cda:text))>0 or not(cda:text)
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[4]/section
Only the first 200 reports are displayed, download the report to access the complete list

File Content



XML
XML Tree
Binary content

«
»

The following content has been modified for better visualization. Validation will be performed on original content
1 <ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:hl7fi="urn:hl7finland" xmlns:voc="urn:hl7-org:v3/voc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3 ..\skeemat\cda\schema-xml-muotoilu\CDA_fi.xsd">
2   <!-- 
3 ********************************************************
4 Potilastiedon arkiston kieltoasiakirja KIE, esimerkki, 2024 lomakerakenne
5 Luokituksen version tunniste 1.2.246.537.6.12.2002.331.20240101 (5.9.2022 julkaisun mukaisesti)
6 HUOM. Lomakerakenne voi viel&#228; muuttua. 
7
8 Lomakkeelle on tuotettu 20240101 lomakem&#228;&#228;rittelyn mukaan seuraavat kieltotiedot:
9 - Laaja luovutuskielto
10
11 HL7 CDA R2 header tiedot
12 ********************************************************
13 -->
14   <!-- 1. Asiakirjan aluekoodi -->
15   <realmCode code="FI"/>
16   <!-- 2. Asiakirjassa noudatettu tekninen standardiversio CDA R2 Ansi Standard 2005-04-21-->
17   <typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
18   <!-- 3. Asiakirjassa noudatetut m&#228;&#228;ritykset -->
19   <!-- M&#228;&#228;rittelykokoelma -->
20   <templateId extension="2018.10.4" root="1.2.246.777.5.1"/>
21   <!-- Potilastiedon arkiston asiakirjojen kuvailutiedot, versio 2.40 -->
22   <templateId root="1.2.246.777.11.2015.36"/>
23   <!-- Potilastiedon arkiston CDA R2 Header, versio 4.66 -->
24   <templateId root="1.2.246.777.11.2015.38"/>
25   <!-- Potilastiedon arkiston Kertomus ja lomakkeet, versio 5.11 -->
26   <templateId root="1.2.246.777.11.2015.30"/>
27   <!-- 4. Asiakirjan yksil&#246;intitunnus -->
28   <id root="1.2.246.10.11111111.93001.2025.11756888416467"/>
29   <!-- 5. Asiakirjan potilasrekisteritunnus -->
30   <code code="12" codeSystem="1.2.246.537.5.40150.2009" codeSystemName="KanTa-palvelut - Potilasasiakirjan rekisteritunnus" displayName="Tahdonilmaisupalvelun asiakirjat"/>
31   <!-- 6. Asiakirjan otsikko -->
32   <title>Kieltoasiakirja</title>
33   <!-- 7. Asiakirjan luontiaika -->
34   <effectiveTime value="20240301133718"/>
35   <!-- 8. Asiakirjan luottamuksellisuus -->
36   <confidentialityCode code="5" codeSystem="1.2.246.777.5.99902.2006" codeSystemName="KanTa-palvelut - Asiakirjan luottamuksellisuus" displayName="Terveydenhuollon salassapidettävä"/>
37   <!-- 9. Asiakirjan kieli -->
38   <languageCode code="fi"/>
39   <!-- 10. Alkuper&#228;isen asiakirjan yksil&#246;intitunnus -->
40   <setId root="1.2.246.10.11111111.93001.2025.11756888416467"/>
41   <!-- 11. Asiakirjan versio -->
42   <versionNumber value="1"/>
43   <!-- 13. Potilaan perustiedot -->
44   <recordTarget>
45     <patientRole>
46       <id extension="120288-942E" root="1.2.246.21"/>
47       <patient>
48         <!-- Potilaan nimi -->
49         <name>
50           <given>Testi</given>
51           <given qualifier="CL">Testi</given>
52           <family>Potilas</family>
53         </name>
54         <!-- Potilaan sukupuoli -->
55         <administrativeGenderCode code="1" codeSystem="1.2.246.537.5.1.1997" codeSystemName="AR/YDIN - Sukupuoli" displayName="Mies"/>
56         <!-- Potilaan syntym&#228;aika -->
57         <birthTime value="19880212"/>
58       </patient>
59     </patientRole>
60   </recordTarget>
61   <!-- 14. Ammattihenkil&#246; / laite -->
62   <author nullFlavor="NA">
63     <time nullFlavor="NA"/>
64     <assignedAuthor>
65       <id nullFlavor="NA"/>
66     </assignedAuthor>
67   </author>
68   <!-- 17. Asiakirjan rekisterinpit&#228;j&#228; -->
69   <custodian>
70     <assignedCustodian>
71       <representedCustodianOrganization>
72         <id root="1.2.246.10.2462460.19.1"/>
73         <name>Kansaneläkelaitos</name>
74       </representedCustodianOrganization>
75     </assignedCustodian>
76   </custodian>
77   <!-- 24. Asiakirjaan liittyv&#228;t asiakirjat -->
78   <!-- 26. Palvelutapahtuman k&#228;yntitiedot -->
79   <componentOf>
80     <encompassingEncounter>
81       <!-- 26.3 Palvelutapahtuman kokonaishoitoaika (potilaan k&#228;yntiaika palvelunantajalla)-->
82       <effectiveTime nullFlavor="NA"/>
83       <!-- 26.4 Palveluntuottaja -->
84       <responsibleParty>
85         <assignedEntity>
86           <id nullFlavor="NA"/>
87           <!--<id root="1.2.246.10.11111111.93001.2025.11756888416467.2"/>-->
88           <representedOrganization>
89             <!-- palveluntuottaja -->
90             <id root="1.2.246.99.9999999.900.1"/>
91             <name>Yksityinen 1</name>
92           </representedOrganization>
93         </assignedEntity>
94       </responsibleParty>
95       <encounterParticipant typeCode="ATND">
96         <time>
97           <low inclusive="true" value="20221013052803"/>
98           <high inclusive="true" value="20221009102803"/>
99         </time>
100         <assignedEntity>
101           <id nullFlavor="NA"/>
102           <representedOrganization>
103             <id root="1.2.246.99.9999999.90.4"/>
104             <name>Yksityinen 1 palveluyksikkö</name>
105           </representedOrganization>
106         </assignedEntity>
107       </encounterParticipant>
108     </encompassingEncounter>
109   </componentOf>
110   <!-- 
111 ********************************************************
112 HL7 CDA R2 Local Header
113 ********************************************************
114 -->
115   <hl7fi:localHeader>
116     <!-- FI 2 hl7fi:tableOfContents - asiakirjan sis&#228;llysluettelo -->
117     <hl7fi:tableOfContents>
118       <hl7fi:contentsCode code="331" codeSystem="1.2.246.537.6.12.2002" codeSystemName="AR/YDIN - Näkymät" displayName="Kieltoasiakirja"/>
119     </hl7fi:tableOfContents>
120     <!-- FI 6 hl7fi:fileFormat - asiakirjan tiedostomuoto -->
121     <hl7fi:fileFormat code="1" codeSystem="1.2.246.537.5.40179.2008" codeSystemName="eArkisto - Asiakirjan tiedostomuoto" displayName="CDA R2"/>
122     <!-- FI 7 hl7fi:softwareSupport - asiakirjan tuottanut ohjelmisto -->
123     <hl7fi:softwareSupport moderator="EHR Oy" product="EHR" version="1.0">2010-03-15</hl7fi:softwareSupport>
124     <!-- FI 9 hl7fi:documentType - asiakirjan tyyppi -->
125     <hl7fi:documentType code="2" codeSystem="1.2.246.537.5.5001.2011" codeSystemName="eArkisto - Asiakirjatyyppi" displayName="Lausunto,todistus tai lomake"/>
126     <!-- FI 12 hl7fi:functionCode - asiakirjan teht&#228;v&#228;luokka (eAMS) -->
127     <hl7fi:functionCode code="06.00.02" codeSystem="1.2.246.537.6.300.2010" codeSystemName="STM - Terveydenhuollon tehtäväluokitus" displayName="Potilastietojen käytön ja luovutusten hallinta"/>
128     <!-- FI 13 hl7fi:recordStatus - asiakirjan tila -->
129     <hl7fi:recordStatus code="3" codeSystem="1.2.246.537.5.40154.2008" codeSystemName="eArkisto - Asiakirjan valmistumisen tila" displayName="Arkistointivalmis"/>
130     <!-- hl7fi:signatureCollection, asiakirjan s&#228;hk&#246;inen allekirjoitus puuttuu esimerkist&#228; -->
131     <!-- FI 28  hl7fi:retentionPeriodClass - asiakirjan s&#228;ilytysaikaluokka -->
132     <hl7fi:signatureCollection>
133       <hl7fi:signature ID="OID1.2.246.10.11111111.93001.2025.11756888416467.20250903.113336803">
134         <hl7fi:signatureDescription code="4" codeSystem="1.2.246.537.5.40127.2006" codeSystemName="Sähköisen allekirjoituksen tyyppi" displayName="Kanta-järjestelmäallekirjoitus"/>
135         <hl7fi:signatureTimestamp ID="ID2025.09.03.11.33.36.0803">2025-09-03T11:33:36+03:00</hl7fi:signatureTimestamp>
136         <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="MPS_ee78fb8a5d84-7004f608-b2f6-45af-9f80-bd2d9b6cce98-02ee3f5d0984">
137           <ds:SignedInfo>
138             <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
139             <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
140             <ds:Reference URI="#OID1.2.246.10.11111111.93001.2025.11756888416467.3">
141               <ds:Transforms>
142                 <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
143               </ds:Transforms>
144               <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
145               <ds:DigestValue>pv1pmByv6K+3OZIMewij779xOuOBGsGpe0gL1YdsfLY=</ds:DigestValue>
146             </ds:Reference>
147             <ds:Reference URI="#ID2025.09.03.11.33.36.0803">
148               <ds:Transforms>
149                 <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
150               </ds:Transforms>
151               <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
152               <ds:DigestValue>RA/aZGTlh3w5nnFar5jZdBw9HOKWl0Adql2XhU9bkKs=</ds:DigestValue>
153             </ds:Reference>
154           </ds:SignedInfo>
155           <ds:SignatureValue>RAdqxvczsUHw4Q9Eod9yMuemS0IH7aewBItVRWRbY4jIRkiU4MXXwKhvG47Uiu+LgVlH7+fXr3XEgeuIPpapLoNSciaOpVHbG5chBNrceY5YjGdJFGWFkVFpW3hqtZ5+qOvKf60Xrt+byqqE4L4EQFoKPN+EWJ2MeLvyqF+3YOZ4XmOA5DnzFPbTuX2zzXDfV72lFJk8iyHAulFqbr2+Lyh2G7shBsQKaWllJ0olqL06KHOIPmusA1dJTbP96Yvl1ppEWVYr2zjSkvSJjOmqVy+0afyMn8vzSlBTRbwPrsew07UuklUdc7Eri5ZC13/4MFilidHKmKrBhSJNW7R6VS9AwullOVGIIOVvLQdBGczkdG0eGpjmLpziU5p2lMqaBcS2zxmQQjdBlMVter0c6gQ7hpTyW7Y2Zgn3KX39MU3MmFMZw0cbGrBs2M3EEJTorgkquyAYr2STapwbXFjjWIpoQ0sEUgUAKbf3xGGhI9V2Wto0Q8mqqPpRpbUiuzC2UyY8AEIGDN6ssoVm4Qpcj8VweQE9nCyu6dddjVFJIBqQPS7rv2oZb/1GLl2bo2j+pz3BXkldV1RCUOi8gkA8YPwF0r/g+nSoEyD/J6laLHDwjx3HQpgVdIR1C98bf2/abbR9uTG7q8S9FM+36StShu64PoxGNNYG6J9INR46t3c=</ds:SignatureValue>
156           <ds:KeyInfo>
157             <ds:X509Data>
158               <ds:X509Certificate>MIIH3DCCBcSgAwIBAgIPAZhVZCxa8AyUE/1ayYWUMA0GCSqGSIb3DQEBDQUAMIG8MQswCQYDVQQGEwJGSTEpMCcGA1UECgwgRGlnaS0gamEgdmFlc3RvdGlldG92aXJhc3RvIFRFU1QxPTA7BgNVBAsMNFNvc2lhYWxpLSBqYSB0ZXJ2ZXlkZW5odW9sbG9uIHRlc3RpcGFsdmVsdXZhcm1lbnRlZXQxQzBBBgNVBAMMOkRWViBURVNUIFNvY2lhbCBXZWxmYXJlIGFuZCBIZWFsdGhjYXJlIFNlcnZpY2UgQ2VydHMgLSBHM1IwHhcNMjUwNzMxMjEwMDAwWhcNMjYwNzMxMjA1OTU5WjCBnTELMAkGA1UEBhMCRkkxEDAOBgNVBAgMB0ZpbmxhbmQxETAPBgNVBAcMCEhlbHNpbmtpMRowGAYDVQQKDBFLYW5zYW5lbGFrZWxhaXRvczEUMBIGA1UECwwLS2FudGEgdGVzdGkxHTAbBgNVBAUTFDEuMi4yNDYuNTU2LjEwMDAxLjM1MRgwFgYDVQQDDA9LYW50YSBUZXN0aSBSU0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDaXO6N3h5WiKX9BSGT+Sf2ETt4pCPkMYi+5k04irJAE4/qgxQnO7KPEl4/MLfrBs40rNg7NufrGDjBAz/ZP/UBHa0PSgXyQVlbvFoVMQBEYKAhpSKlOSRBE0jH77d0p9t+glJ4eUjGBnKgetCYLWQwrWfDo7rCjWKPMM5jAf0qUdOKzUJelMOuM8NJI8CsFrRhetx2fqixX8IV8tTdcBEdKvIE2kedwZ39SUCgJc4kGyhWxbiNvpD7OOdGTz46b8T3KENwnchjGT2EB14FCbWTASO2dn3fWt79mWrXmMNLYzSOrgeIZuEW7zNN+dJpZRpCOfAJfXcajw8sJ9JQZPzBo+pv99FKCrlXQRbqkxUzrSRMkB8GJ8UCKU8zcJvmxswL3fnbGykRMIktPyN71i0IMD9AOLgq1+ss3fUfpImINZ2O9UT/rCAESSmtmjLQSYw0s5dAgyz2opwmnKnMGOjPOf4sgrZ5EiDMRvrQds+sRIUhQfvoVP9m9ar9wfgdm69ImEgwnZ2dRenN2meGqMkGO60nNOhUOcU9udDQWjdNopb1TAsdAvUzQiVoM8LgLx8wNUQRa4+mgfp/J169CgRzQd9bdCYhXTaZ7WTc+DJT+J+PN/F91n2E2u3THaAuKWjPeL0dpy05G2Pb5e1kkOxt5c4TYagG/RwchzCvhcecDwIDAQABo4IB9jCCAfIwHwYDVR0jBBgwFoAUtRwt0mZPu0Dkgav2hMJSWj2YTikwHQYDVR0OBBYEFFIr6OvojO3pMy3KjMjVzN2K7oj5MA4GA1UdDwEB/wQEAwIGwDCB1wYDVR0gBIHPMIHMMAgGBgQAj3oBBzCBvwYKKoF2hAVjCoI0AjCBsDAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5maW5laWQuZmkvY3BzOTkvMIGEBggrBgEFBQcCAjB4GnZWYXJtZW5uZXBvbGl0aWlra2Egb24gc2FhdGF2aWxsYSAtIENlcnRpZmlrYXRwb2xpY3kgZmlubnMgLSBDZXJ0aWZpY2F0ZSBwb2xpY3kgaXMgYXZhaWxhYmxlIGh0dHA6Ly93d3cuZmluZWlkLmZpL2Nwczk5MA8GA1UdEwEB/wQFMAMBAQAwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL3Byb3h5LmZpbmVpZC5maS9jcmwvZHZ2dHNoc3AzcmMuY3JsMHgGCCsGAQUFBwEBBGwwajA1BggrBgEFBQcwAoYpaHR0cDovL3Byb3h5LmZpbmVpZC5maS9jYS9kdnZ0c2hzcDNyYy5jcnQwMQYIKwYBBQUHMAGGJWh0dHA6Ly9vY3NwdGVzdC5maW5laWQuZmkvZHZ2dHNoc3AzcmMwDQYJKoZIhvcNAQENBQADggIBABUa4NXXFBMblw19vKmGl0DxTHD2/VS1UyTZU+CV7z0pRv21uX0QD9ao+bjC/c/ONAK5Xwzq0iqD5PVjXRaHhAhBsJJRbwsP6Xly3b36u14Jc+L1CK0dBkykTLaA1qq1cgsA3XMIKAaoDziwBnTB969VHXrp15UikmfAR21PPj8U9arqhdV14Wu4vzrAruuFFWyuRH+OJlvaTykbZ7SmkdpI5RCklGfHG9s3Vm4Ux5Co9ZLetdpMxCeESGvNvk2fMAi3+br3bg4Cwo4J/fbl/dTqDcHT+EgtMk0rkcglySWkjSLqgqRZeN1ZUz+RaDNRZYACWBQ+tkCXdK7xNc6gumZX4JwIUEEWmRIuno0MguHMfknW/1e8GhtwKUwDO93dSV0smrCDu3ypeSDnnoAe1bKHKI4iqq2UAgJY3eIf4AM+Xawiyf/wX6NaNh693Qt+/yj+sexJUfD7IZrmmaPRCkCBP1WNZ7SftOJjpIigLl7BxArmJKpEDAhm/L1E/WIXFWMAEBAexkW6webA1Kvmh/Fippfc/M4wVO3AeCGETBOhKpYKHJsLw5V+EBXG6WjoSyjR3JChTrK9F7yZ1HKJqTMqEzYnuJmoAQU9GQrDYg2M0s0mky+ugwFG/yIJnclyvuXM7Iwt/YOPhDty9csy+/lqXFHk8V+eQcYe1OSSSeiP</ds:X509Certificate>
159             </ds:X509Data>
160           </ds:KeyInfo>
161         </ds:Signature>
162       </hl7fi:signature>
163     </hl7fi:signatureCollection>
164     <hl7fi:retentionPeriodClass code="2" codeSystem="1.2.246.537.5.40158.2008" codeSystemName="eArkisto - Säilytysaikaluokka" displayName="12 vuotta potilaan kuolemasta tai 120 vuotta syntymästä"/>
165   </hl7fi:localHeader>
166   <!-- 
167 ********************************************************
168  CDA Body
169 ********************************************************
170 -->
171   <component>
172     <!-- xml ID s&#228;hk&#246;ist&#228; allekirjoitusta varten (asiakirjan id:n alle) -->
173     <!--<structuredBody ID="OID1.2.246.10.11476343.93.2024.16343683544538634.3">-->
174     <structuredBody ID="OID1.2.246.10.11111111.93001.2025.11756888416467.3">
175       <component>
176         <!-- merkinn&#228;n /lomakkeen tunnus -->
177         <section>
178           <!-- lomakkeen versio: lomakkeen OID ja version tunniste-->
179           <templateId root="1.2.246.537.6.12.2002.331.20240101"/>
180           <!-- lomakkeen yksil&#246;intitunnus -->
181           <id root="1.2.246.10.11476343.93.2024.16343654744745636"/>
182           <!-- n&#228;kym&#228; / lomakkeen tunnus -->
183           <code code="331" codeSystem="1.2.246.537.6.12.2002" codeSystemName="AR/YDIN - Näkymät" displayName="Kieltoasiakirja"/>
184           <title>Kieltoasiakirja</title>
185           <!-- lomakkeen p&#228;&#228;otsikko 1, Tietojen luovutuskielto / luovutuskiellon peruuttaminen; pakollinen -->
186           <component>
187             <section>
188               <!-- lomakkeen p&#228;&#228;otsikko 1, Tietojen luovutuskielto / luovutuskiellon peruuttaminen; pakollinen -->
189               <code code="1" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Tietojen luovutuskielto / luovutuskiellon peruuttaminen"/>
190               <title>Tietojen luovutuskielto / luovutuskiellon peruuttaminen</title>
191             </section>
192           </component>
193           <!-- KIE2024 muutos: Henkil&#246;tiedot siirretty lomakkeen alkuun-->
194           <!-- Pakollinen tietoryhm&#228; Potilaan henkil&#246;tiedot -->
195           <!-- lomakkeen p&#228;&#228;otsikko 16, pakollinen-->
196           <component>
197             <section>
198               <code code="16" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Potilaan henkilötiedot"/>
199               <title>Potilaan henkilötiedot</title>
200               <!-- tietokentt&#228; 17, pakollinen-->
201               <component>
202                 <section>
203                   <code code="17" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Sukunimi, etunimet"/>
204                   <title>Sukunimi, etunimet</title>
205                   <text>Potilas, Testi</text>
206                   <entry>
207                     <observation classCode="COND" moodCode="EVN">
208                       <code nullFlavor="NA"/>
209                       <value xsi:type="PN">
210                         <family>Potilas</family>
211                         <given>Testi</given>
212                         <given qualifier="CL">Testi</given>
213                       </value>
214                     </observation>
215                   </entry>
216                 </section>
217               </component>
218               <!-- tietokentt&#228; 18, pakollinen-->
219               <component>
220                 <section>
221                   <code code="18" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Henkilötunnus"/>
222                   <title>Henkilötunnus</title>
223                   <text>120288-942E</text>
224                   <entry>
225                     <observation classCode="COND" moodCode="EVN">
226                       <code nullFlavor="NA"/>
227                       <value extension="120288-942E" root="1.2.246.21" xsi:type="II"/>
228                     </observation>
229                   </entry>
230                 </section>
231               </component>
232               <!-- KIE2024 muutos: tietokentt&#228; 19 poistettu k&#228;yt&#246;st&#228; -->
233               <!-- KIE2024 muutos: uusi tietokentt&#228; 33 -->
234               <!-- tietokentt&#228; 33, pakollinen -->
235               <component>
236                 <section>
237                   <code code="33" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Syntymäaika"/>
238                   <title>Syntymäaika</title>
239                   <text>12.2.1988</text>
240                   <entry>
241                     <observation classCode="COND" moodCode="EVN">
242                       <code nullFlavor="NA"/>
243                       <value value="19880212" xsi:type="TS"/>
244                     </observation>
245                   </entry>
246                 </section>
247               </component>
248             </section>
249           </component>
250           <!-- Pakollinen tietoryhm&#228; Potilastietojen luovuttaminen-->
251           <!-- lomakkeen p&#228;&#228;otsikko 2, pakollinen -->
252           <component>
253             <section>
254               <code code="2" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Potilastietojen luovuttaminen"/>
255               <title>Potilastietojen luovuttaminen</title>
256               <!-- tietokentt&#228; 3, pakollinen -->
257               <component>
258                 <section>
259                   <code code="3" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Minua on informoitu Kanta-palveluista ja asettamieni kieltojen vaikutuksista potilastietojeni käsittelyyn"/>
260                   <title>Minua on informoitu Kanta-palveluista ja asettamieni kieltojen vaikutuksista potilastietojeni käsittelyyn</title>
261                   <text>Minua on informoitu Kanta-palveluista ja asettamieni kieltojen vaikutuksista potilastietojeni käsittelyyn. Olen tietoinen siitä, että mahdollisten luovutuskieltojen kattamat tiedot eivät ole käytettävissä, ellen ole alla erikseen antanut suostumustani tietojen luovuttamiseen hätätilanteessa. Ilman suostumustani tietoja ei voi käyttää edes siinä tapauksessa, että olisin äkillisen henkeä uhkaavan sairauden tai loukkaantumisen vuoksi tajuton enkä sen vuoksi kykenisi peruuttamaan tekemääni kieltoa. Mahdollisista kielloista huolimatta potilastietoni ovat kuitenkin aina sen terveydenhuollon palvelujen antajan käytettävissä, joka on tallentanut tiedot, vaikka tämä ei saakaan luovuttaa tietoja. Tietojen luovutuskiellot ovat voimassa toistaiseksi. Voin halutessani peruuttaa tekemäni luovutuskiellon tai tehdä uusia kieltoja joko terveydenhuollon palvelunantajan luona tai Omakannan kautta.</text>
262                 </section>
263               </component>
264             </section>
265           </component>
266           <!-- Pakollinen tietoryhm&#228; Yksityiskohtaiset luovutuskiellot -->
267           <!-- Rakenne samanlainen lomakkeen molemmilla versioilla -->
268           <!-- lomakkeen p&#228;&#228;otsikko 4, pakollinen -->
269           <component>
270             <section>
271               <code code="4" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Yksityiskohtaiset luovutuskiellot"/>
272               <title>Yksityiskohtaiset luovutuskiellot</title>
273               <!-- tietokentt&#228; 5, pakollinen; kyll&#228;- tai ei-arvo tuotetaan asiakirjaan -->
274               <component>
275                 <section>
276                   <code code="5" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Ei voimassa olevia yksityiskohtaisia tietojen luovutuskieltoja"/>
277                   <title>Ei voimassa olevia yksityiskohtaisia tietojen luovutuskieltoja</title>
278                   <text>Ei</text>
279                   <entry>
280                     <observation classCode="COND" moodCode="EVN">
281                       <code nullFlavor="NA"/>
282                       <!--<value xsi:type="BL" value="false"/>-->
283                       <value value="false" xsi:type="BL"/>
284                     </observation>
285                   </entry>
286                 </section>
287               </component>
288             </section>
289           </component>
290           <component>
291             <section>
292               <code code="55" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Yksityisen terveydenhuollon työterveyden rekisterit, joiden tietojen luovuttaminen on kielletty"/>
293               <title>Yksityisen terveydenhuollon työterveyden rekisterit, joiden tietojen luovuttaminen on kielletty</title>
294               <component>
295                 <section>
296                   <code code="56" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Palvelunantaja (yksityisen terveydenhuollon työterveys)"/>
297                   <title>Palvelunantaja (yksityisen terveydenhuollon työterveys)</title>
298                   <text>Terveyskerrostalo</text>
299                   <entry>
300                     <observation classCode="COND" moodCode="EVN">
301                       <code nullFlavor="NA"/>
302                       <value root="1.2.246.99.9999999.10.60" xsi:type="II"/>
303                     </observation>
304                   </entry>
305                 </section>
306               </component>
307               <component>
308                 <section>
309                   <code code="57" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Rekisteri"/>
310                   <title>Rekisteri</title>
311                   <text>Työterveyshuolto</text>
312                   <entry>
313                     <observation classCode="COND" moodCode="EVN">
314                       <code nullFlavor="NA"/>
315                       <value code="4" codeSystem="1.2.246.537.5.40150.2009" codeSystemName="KanTa-palvelut - Potilasasiakirjan rekisteritunnus" displayName="Työterveyshuolto" xsi:type="CV"/>
316                     </observation>
317                   </entry>
318                 </section>
319               </component>
320               <component>
321                 <section>
322                   <code code="58" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Rekisterin tarkenne"/>
323                   <title>Rekisterin tarkenne</title>
324                   <text>Askentura Oy</text>
325                   <entry>
326                     <observation classCode="COND" moodCode="EVN">
327                       <code nullFlavor="NA"/>
328                       <value extension="4446666-8" root="1.2.246.10" xsi:type="II"/>
329                     </observation>
330                   </entry>
331                 </section>
332               </component>
333               <!--<component>                           <section>                               <code code="59" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Yksityisen terveydenhuollon ty&#246;terveyden luovutuskiellon asettamisen ajankohta"/>                                <title>Yksityisen terveydenhuollon ty&#246;terveyden luovutuskiellon asettamisen ajankohta</title>                              <text>28.12.2023 13:32</text>                               <entry>                                 <observation classCode="COND" moodCode="EVN">                                       <code nullFlavor="NA"/>                                     <value value="20231228133244" xsi:type="TS"/>                                   </observation>                              </entry>                            </section>                      </component>-->
334               <!---->
335               <component>
336                 <section>
337                   <code code="59" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Yksityisen terveydenhuollon työterveyden luovutuskiellon asettamisen ajankohta"/>
338                   <title>Yksityisen terveydenhuollon työterveyden luovutuskiellon asettamisen ajankohta</title>
339                   <text>1.1.2025 10:28</text>
340                   <entry>
341                     <observation classCode="COND" moodCode="EVN">
342                       <code nullFlavor="NA"/>
343                       <value value="20250101102800" xsi:type="TS"/>
344                     </observation>
345                   </entry>
346                 </section>
347               </component>
348               <component>
349                 <section>
350                   <code code="60" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Yksityisen terveydenhuollon rekisterikohtaisen luovutuskiellon asettaneen laillisen edustajan henkilötiedot"/>
351                   <title>Yksityisen terveydenhuollon rekisterikohtaisen luovutuskiellon asettaneen laillisen edustajan henkilötiedot</title>
352                   <!-- KIE2024 muutos: Kirjaajan tiedot 31 ja 32 poistettu rakenteesta -->
353                   <!-- KIE2024 muutos: uusi tietoryhm&#228; 71 -->
354                   <!-- Ehdollisesti pakollinen tietoryhm&#228; Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkil&#246;tiedot-->
355                   <!-- sis&#228;lt&#228;&#228; tiedot 71-75; rakenne voi toistua -->
356                   <!-- hierarkiatason 2 v&#228;liotsikko, tietokentt&#228; 44 -->
357                   <!--<component>                               <section>                                   <code code="71" displayName="Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkil&#246;tiedot" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus"/>                                    <title>Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkil&#246;tiedot</title>                              </section>                          </component>-->
358                   <!-- tietokentt&#228; 72; pakollinen kun v&#228;liotsikko 71 k&#228;yt&#246;ss&#228; -->
359                   <component>
360                     <section>
361                       <code code="61" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
362                       <title>Laillisen edustajan rooli</title>
363                       <text>Valtuutettu</text>
364                       <entry>
365                         <observation classCode="COND" moodCode="EVN">
366                           <code nullFlavor="NA"/>
367                           <value code="2" codeSystem="1.2.246.537.6.882.201501" codeSystemName="Ajanvaraus - Yhteyshenkilön tyyppi" displayName="Valtuutettu" xsi:type="CV"/>
368                         </observation>
369                       </entry>
370                     </section>
371                   </component>
372                   <!-- tietokentt&#228; 73; pakollinen kun v&#228;liotsikko 71 k&#228;yt&#246;ss&#228; -->
373                   <component>
374                     <section>
375                       <code code="62" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan sukunimi ja etunimet"/>
376                       <title>Laillisen edustajan sukunimi ja etunimet</title>
377                       <text>Sukunimi-Edustaja, Etunimi</text>
378                       <entry>
379                         <observation classCode="COND" moodCode="EVN">
380                           <code nullFlavor="NA"/>
381                           <value xsi:type="PN">
382                             <family>Sukunimi-Edustaja</family>
383                             <given>Etunimi</given>
384                             <given>Toinennimi</given>
385                             <given qualifier="CL">Etunimi</given>
386                           </value>
387                         </observation>
388                       </entry>
389                     </section>
390                   </component>
391                   <component>
392                     <section>
393                       <code code="63" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste"/>
394                       <title>Laillisen edustajan tunniste</title>
395                       <text>010195-9000</text>
396                       <entry>
397                         <observation classCode="COND" moodCode="EVN">
398                           <code nullFlavor="NA"/>
399                           <value extension="010195-9000" root="1.2.246.21" xsi:type="II"/>
400                         </observation>
401                       </entry>
402                     </section>
403                   </component>
404                 </section>
405               </component>
406             </section>
407           </component>
408           <!-- Vapaaehtoinen tietoryhm&#228; Palvelutapahtumat, joiden tietojen luovuttaminen on kielletty -->
409           <!-- Vapaaehtoinen tietoryhm&#228; Terveydenhuollon palvelujen antajat ja n&#228;iden rekisterit, joiden tietojen luovuttaminen on kielletty -->
410           <!-- Vapaaehtoinen tietoryhm&#228; Terveydenhuollon palvelujen antajat ja n&#228;iden rekisterit, joiden tietojen luovuttaminen on kielletty -->
411           <!-- Vapaaehtoinen tietoryhm&#228; Yksityisen terveydenhuollon ty&#246;terveyden rekisterit, joiden tietojen luovuttaminen on kielletty -->
412           <!-- Pakollinen tietoryhm&#228; Luovuttaminen h&#228;t&#228;tilanteessa -->
413           <component>
414             <section>
415               <code code="14" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovuttaminen hätätilanteessa"/>
416               <title>Luovuttaminen hätätilanteessa</title>
417               <!-- tietokentt&#228; 15, pakollinen; kyll&#228;- tai ei-arvo tuotetaan asiakirjaan -->
418               <component>
419                 <section>
420                   <code code="15" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Kielletyt tiedot voidaan luovuttaa hätätilanteessa"/>
421                   <title>Kielletyt tiedot voidaan luovuttaa hätätilanteessa</title>
422                   <text>Kyllä</text>
423                   <entry>
424                     <observation classCode="COND" moodCode="EVN">
425                       <code nullFlavor="NA"/>
426                       <value value="true" xsi:type="BL"/>
427                     </observation>
428                   </entry>
429                 </section>
430               </component>
431               <!--tietokentt&#228; 65 ei k&#228;yt&#246;ss&#228;, koska valinta on asetettu lomakeversiolla 20120110, eik&#228; ajankohta ole saatavilla-->
432               <component>
433                 <section>
434                   <code code="65" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovuttaminen hätätilanteessa -valinnan ajankohta"/>
435                   <title>Luovuttaminen hätätilanteessa -valinnan ajankohta</title>
436                   <text>10.12.2022 14:00:50</text>
437                   <entry>
438                     <observation classCode="COND" moodCode="EVN">
439                       <code nullFlavor="NA"/>
440                       <!--<value value="20250101102800" xsi:type="TS"/>-->
441                       <value value="20221210140050" xsi:type="TS"/>
442                     </observation>
443                   </entry>
444                 </section>
445               </component>
446             </section>
447           </component>
448           <!-- lomakkeen p&#228;&#228;otsikko 21, pakollinen -->
449           <component>
450             <section>
451               <code code="21" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovutuskieltojen asettajan/peruuttajan tiedot"/>
452               <title>Luovutuskieltojen asettajan/peruuttajan tiedot</title>
453               <!-- tietokentt&#228; 23, pakollinen -->
454               <component>
455                 <section>
456                   <code code="23" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovutuskieltojen asettamisen/peruuttamisen ajankohta"/>
457                   <title>Luovutuskieltojen asettamisen/peruuttamisen ajankohta</title>
458                   <text>1.1.2024 10:28</text>
459                   <entry>
460                     <observation classCode="COND" moodCode="EVN">
461                       <code nullFlavor="NA"/>
462                       <!--<value xsi:type="TS" value="20240101102800"/>-->
463                       <value value="20240101102800" xsi:type="TS"/>
464                     </observation>
465                   </entry>
466                 </section>
467               </component>
468               <component>
469                 <section>
470                   <code code="71" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkilötiedot"/>
471                   <title>Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkilötiedot</title>
472                 </section>
473               </component>
474               <!-- tietokentt&#228; 72; pakollinen kun v&#228;liotsikko 71 k&#228;yt&#246;ss&#228; -->
475               <component>
476                 <section>
477                   <code code="72" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
478                   <title>Laillisen edustajan rooli</title>
479                   <text>Valtuutettu</text>
480                   <entry>
481                     <observation classCode="COND" moodCode="EVN">
482                       <code nullFlavor="NA"/>
483                       <value code="2" codeSystem="1.2.246.537.6.882.201501" codeSystemName="Ajanvaraus - Yhteyshenkilön tyyppi" displayName="Valtuutettu" xsi:type="CV"/>
484                     </observation>
485                   </entry>
486                 </section>
487               </component>
488               <!-- tietokentt&#228; 73; pakollinen kun v&#228;liotsikko 71 k&#228;yt&#246;ss&#228; -->
489               <component>
490                 <section>
491                   <code code="73" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan sukunimi ja etunimet"/>
492                   <title>Laillisen edustajan sukunimi ja etunimet</title>
493                   <text>Sukunimi-Edustaja, Etunimi</text>
494                   <entry>
495                     <observation classCode="COND" moodCode="EVN">
496                       <code nullFlavor="NA"/>
497                       <value xsi:type="PN">
498                         <family>Sukunimi-Edustaja</family>
499                         <given>Etunimi</given>
500                         <given>Toinennimi</given>
501                         <given qualifier="CL">Etunimi</given>
502                       </value>
503                     </observation>
504                   </entry>
505                 </section>
506               </component>
507               <!-- tietokentt&#228; 74, vaihtoehtoisesti pakollinen tietokent&#228;n 75 kanssa-->
508               <component>
509                 <section>
510                   <code code="74" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste"/>
511                   <title>Laillisen edustajan tunniste</title>
512                   <text>010195-9000</text>
513                   <entry>
514                     <observation classCode="COND" moodCode="EVN">
515                       <code nullFlavor="NA"/>
516                       <value extension="010195-9000" root="1.2.246.21" xsi:type="II"/>
517                     </observation>
518                   </entry>
519                 </section>
520               </component>
521               <!-- KIE2024 muutos: Kirjaajan tiedot 31 ja 32 poistettu rakenteesta -->
522             </section>
523           </component>
524           <!-- Pakollinen tietoryhm&#228; Asiakirjan tallentaja -->
525           <!-- lomakkeen p&#228;&#228;otsikko 24, pakollinen -->
526           <component>
527             <section>
528               <code code="24" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Asiakirjan tallentaja"/>
529               <title>Asiakirjan tallentaja</title>
530               <!-- KIE2024 muutos: Ammattihenkil&#246;n tiedot 76 ja 77 lis&#228;tty -->
531               <!-- tietokentt&#228; 76, ehdollisesti pakollinen -->
532               <!-- Pakollinen, jos asiakirjan tallentajana on ammattihenkil&#246; -->
533               <component>
534                 <section>
535                   <code code="76" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Ammattihenkilön tunniste"/>
536                   <title>Ammattihenkilön tunniste</title>
537                   <text>280165-9808</text>
538                   <entry>
539                     <observation classCode="COND" moodCode="EVN">
540                       <code nullFlavor="NA"/>
541                       <value extension="280165-9808" root="1.2.246.21" xsi:type="II"/>
542                     </observation>
543                   </entry>
544                 </section>
545               </component>
546               <!-- tietokentt&#228; 77, ehdollisesti pakollinen -->
547               <!-- Pakollinen, jos asiakirjan tallentajana on ammattihenkil&#246; -->
548               <component>
549                 <section>
550                   <code code="77" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Ammattihenkilön nimi"/>
551                   <title>Ammattihenkilön nimi</title>
552                   <text>Sukunimi-Ammattihenkilö, Etunimi</text>
553                   <entry>
554                     <observation classCode="COND" moodCode="EVN">
555                       <code nullFlavor="NA"/>
556                       <value xsi:type="PN">
557                         <family>Sukunimi-Ammattihenkilö</family>
558                         <given>Etunimi</given>
559                         <given qualifier="CL">Etunimi</given>
560                       </value>
561                     </observation>
562                   </entry>
563                 </section>
564               </component>
565               <!-- tietokentt&#228; 25, pakollinen -->
566               <component>
567                 <section>
568                   <code code="25" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Tallentavan tahon palveluyksikkö"/>
569                   <title>Tallentavan tahon palveluyksikkö</title>
570                   <text>Testi tk</text>
571                   <entry>
572                     <observation classCode="COND" moodCode="EVN">
573                       <code nullFlavor="NA"/>
574                       <value root="1.2.246.10.10152446.10.2" xsi:type="II"/>
575                     </observation>
576                   </entry>
577                 </section>
578               </component>
579               <!-- tietokentt&#228; 78, tieto annetaan jos saatavilla -->
580               <component>
581                 <section>
582                   <code code="78" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Tallennuksen ajankohta"/>
583                   <title>Tallennuksen ajankohta</title>
584                   <text>1.1.2024 10:28</text>
585                   <entry>
586                     <observation classCode="COND" moodCode="EVN">
587                       <code nullFlavor="NA"/>
588                       <!--<value value="20240101102800" xsi:type="TS"/>-->
589                       <value value="20240301133718" xsi:type="TS"/>
590                     </observation>
591                   </entry>
592                 </section>
593               </component>
594             </section>
595           </component>
596           <!-- KIE2024 muutos: metaiedot-rakennetta ei tuoteta lomakkeelle-->
597         </section>
598       </component>
599     </structuredBody>
600   </component>
601 </ClinicalDocument>