Validation result

Information

File Name
atnesimerkki.xml
OID :
1.2.246.556.4.3693
Validation Date :
9/3/25 11:58:42 AM (EEST GMT+0300)
Schematron Based Validator (2.6.1)
Luovutuskielto ja luovutuskiellon peruutus 20240101 (0.1)
Validation Results :
DONE_FAILED
Digital Signature validation date :
9/11/25 1:13:09 PM (EEST GMT+0300)
Gazelle XML Signature Validator :
xml-signature-validator-jar (Version 7.1.2)
Digital Signature validation result :
FAILED
Permanent link :
https://testivalidointipalvelu.kanta.fi/evs/report.seam?oid=1.2.246.556.4.3693
Data Visibility :
Public

Validation Results
Digital signature

«
»

Schematron Based Validator Standard Report
XML

«
»
Validation Summary
2
912

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
2
910
Constraint Description
Error: 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
Error: 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: 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: 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
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: 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
OK: 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[9]
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: Luovuttaminen hätätilanteessa. Kun laillisen edustajan tiedot on annettu (code 66), tulee antaa laillisen edustajan rooli (code 67) ja laillisen eudustajan nimitiedot (code 68). Lisäksi tulee antaa joko laillisen edustajan tunniste (code 69) tai laillisen edustajan tunniste tekstimuodossa (code 70). Molempia ei anneta. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#31]
Formal Expression
(count(following-sibling::*:component/*:section/*:code [@code='66']) + 1) = count(following-sibling::*:component/*:section/*:code [@code='67']) and count(following-sibling::*:component/*:section/*:code [@code='67']) = count(following-sibling::*:component/*:section/*:code [@code='68']) and count(following-sibling::*:component/*:section/*:code [@code='68']) = count(following-sibling::*:component/*:section/*:code [@code='69' or @code='70'])
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[6]/section/component[3]
Constraint Description
OK: Luovuttaminen hätätilanteessa. Kun laillisen edustajan tiedot on annettu (code 66), tulee antaa laillisen edustajan rooli (code 67) ja laillisen eudustajan nimitiedot (code 68). Lisäksi tulee antaa joko laillisen edustajan tunniste (code 69) tai laillisen edustajan tunniste tekstimuodossa (code 70). Molempia ei anneta. Lomakemäärittely on ladattavissa kansalliselta koodistopalvelimelta. Kansallinen koodistopalvelu [PTAL331.2024#31]
Formal Expression
(count(following-sibling::*:component/*:section/*:code [@code='66']) + 1) = count(following-sibling::*:component/*:section/*:code [@code='67']) and count(following-sibling::*:component/*:section/*:code [@code='67']) = count(following-sibling::*:component/*:section/*:code [@code='68']) and count(following-sibling::*:component/*:section/*:code [@code='68']) = count(following-sibling::*:component/*:section/*:code [@code='69' or @code='70'])
Location in validated object
/ClinicalDocument/component/structuredBody/component/section/component[6]/section/component[7]
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: 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[6]
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: 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 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[3]
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[4]
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 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[12]/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[6]/section/component[6]/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[6]/section/component[10]/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[7]/section/component[9]/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 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[3]
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[4]
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[12]/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[6]/section/component[6]/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[6]/section/component[10]/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[7]/section/component[9]/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
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ä muuttua. 
7
8 Lomakkeelle on tuotu lomakeversiolla 20120110 annetut kieltotiedot:
9 - Palvelutapahtumaan kohdistuva kielto
10 - Julkisen terveydenhuollon palvelunantajakohtainen kielto (Hyvinvointialue A)
11 - Luovuttaminen hätätilanteessa -valinta
12
13 Lomakkeelle on tuotettu 20240101 lomakemäärittelyn mukaan seuraavat kieltotiedot:
14 - Laaja luovutuskielto
15 - Julkisen terveydenhuollon palvelunantajakohtainen kielto (Hyvinvointialue B)
16 - Yksityisen terveydenhuollon rekisterin kielto (Yksityinen työterveys 1)
17
18 Esimerkissä on kuvattu tässä skenaariossa käytettävät tietorakenteet ja niiden pakollisuudet. 
19 Tarkemmat tiedot rakenteen käytöstä löytyvät lomakemäärittelystä (ehdon pakollisuus, kentän täyttöohje ja toteutusohje jne.).
20
21 Muutokset:
22 9/2022 Ensimmäinen luonnos
23 19.9.2022 Korjaus ajankohdan (code 23) näyttömuotoon
24 12.10.2022 Korjaus rekisterin tarkenteen (code 58) näyttömuotoon
25
26 HL7 CDA R2 header tiedot
27 ********************************************************
28 -->
29   <!-- 1. Asiakirjan aluekoodi -->
30   <realmCode code="FI"/>
31   <!-- 2. Asiakirjassa noudatettu tekninen standardiversio CDA R2 Ansi Standard 2005-04-21-->
32   <typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
33   <!-- 3. Asiakirjassa noudatetut määritykset -->
34   <!-- Määrittelykokoelma -->
35   <templateId extension="2018.10.4" root="1.2.246.777.5.1"/>
36   <!-- Potilastiedon arkiston asiakirjojen kuvailutiedot, versio 2.40 -->
37   <templateId root="1.2.246.777.11.2015.36"/>
38   <!-- Potilastiedon arkiston CDA R2 Header, versio 4.66  -->
39   <templateId root="1.2.246.777.11.2015.38"/>
40   <!-- Potilastiedon arkiston Kertomus ja lomakkeet, versio 5.11 -->
41   <templateId root="1.2.246.777.11.2015.30"/>
42   <!-- 4. Asiakirjan yksilöintitunnus -->
43   <id root="1.2.246.10.1.20240307141150.93.2009.1141004813079179"/>
44   <!-- 5. Asiakirjan potilasrekisteritunnus -->
45   <code code="12" codeSystem="1.2.246.537.5.40150.2009" codeSystemName="KanTa-palvelut - Potilasasiakirjan rekisteritunnus" displayName="Tahdonilmaisupalvelun asiakirjat"/>
46   <!-- 6. Asiakirjan otsikko -->
47   <title>Kieltoasiakirja</title>
48   <!-- 7. Asiakirjan luontiaika -->
49   <effectiveTime value="20240307141150"/>
50   <!-- 8. Asiakirjan luottamuksellisuus -->
51   <confidentialityCode code="5" codeSystem="1.2.246.777.5.99902.2006" codeSystemName="KanTa-palvelut - Asiakirjan luottamuksellisuus" displayName="Terveydenhuollon salassapidettävä"/>
52   <!-- 9. Asiakirjan kieli -->
53   <languageCode code="fi"/>
54   <!-- 10. Alkuperäisen asiakirjan yksilöintitunnus -->
55   <setId root="1.2.246.10.1.20240307141150.93.2009.1141004813079179"/>
56   <!-- 11. Asiakirjan versio -->
57   <versionNumber value="1"/>
58   <!-- 13. Potilaan perustiedot -->
59   <v3:copyTime xmlns:v3="urn:hl7-org:v3" value="20250903115515"/>
60   <recordTarget>
61     <patientRole>
62       <id extension="270570-903M" root="1.2.246.21"/>
63       <patient>
64         <!-- Potilaan nimi -->
65         <name>
66           <given>Kustaa</given>
67           <given>Ville</given>
68           <given>Kalle</given>
69           <given qualifier="CL">Kustaa</given>
70           <family>Korkki</family>
71         </name>
72         <!-- Potilaan sukupuoli -->
73         <administrativeGenderCode code="1" codeSystem="1.2.246.537.5.1.1997" codeSystemName="AR/YDIN - Sukupuoli" displayName="Mies"/>
74         <!-- Potilaan syntymäaika -->
75         <birthTime value="19700527"/>
76       </patient>
77     </patientRole>
78   </recordTarget>
79   <!-- 14. Ammattihenkilö / laite -->
80   <author nullFlavor="NA">
81     <time nullFlavor="NA"/>
82     <assignedAuthor>
83       <id nullFlavor="NA"/>
84     </assignedAuthor>
85   </author>
86   <!-- 17. Asiakirjan rekisterinpitäjä -->
87   <custodian>
88     <assignedCustodian>
89       <representedCustodianOrganization>
90         <id root="1.2.246.10.2462460.19.1"/>
91         <name>Kansaneläkelaitos</name>
92       </representedCustodianOrganization>
93     </assignedCustodian>
94   </custodian>
95   <!-- 24. Asiakirjaan liittyvät asiakirjat -->
96   <!-- 26. Palvelutapahtuman käyntitiedot -->
97   <componentOf>
98     <encompassingEncounter>
99       <!-- 26.3 Palvelutapahtuman kokonaishoitoaika (potilaan käyntiaika palvelunantajalla)-->
100       <effectiveTime nullFlavor="NA"/>
101       <!-- 26.4 Palveluntuottaja -->
102       <responsibleParty>
103         <assignedEntity>
104           <id nullFlavor="NA"/>
105           <!--<id root="1.2.246.10.1.20240307141150.93.2009.1141004813079179.2"/>-->
106           <representedOrganization>
107             <!-- palveluntuottaja -->
108             <id root="1.2.246.99.9999999.900.1"/>
109             <name>Yksityinen 1</name>
110           </representedOrganization>
111         </assignedEntity>
112       </responsibleParty>
113       <encounterParticipant typeCode="ATND">
114         <time>
115           <low inclusive="true" value="20221013052803"/>
116           <high inclusive="true" value="20221009102803"/>
117         </time>
118         <assignedEntity>
119           <id nullFlavor="NA"/>
120           <representedOrganization>
121             <id root="1.2.246.99.9999999.90.1"/>
122             <name>Yksityinen 1 palveluyksikkö</name>
123           </representedOrganization>
124         </assignedEntity>
125       </encounterParticipant>
126     </encompassingEncounter>
127   </componentOf>
128   <!-- 
129 ********************************************************
130 HL7 CDA R2 Local Header
131 ********************************************************
132 -->
133   <hl7fi:localHeader>
134     <!-- FI 2 hl7fi:tableOfContents - asiakirjan sisällysluettelo -->
135     <hl7fi:tableOfContents>
136       <hl7fi:contentsCode code="331" codeSystem="1.2.246.537.6.12.2002" codeSystemName="AR/YDIN - Näkymät" displayName="Kieltoasiakirja"/>
137     </hl7fi:tableOfContents>
138     <!-- FI 6 hl7fi:fileFormat - asiakirjan tiedostomuoto -->
139     <hl7fi:fileFormat code="1" codeSystem="1.2.246.537.5.40179.2008" codeSystemName="eArkisto - Asiakirjan tiedostomuoto" displayName="CDA R2"/>
140     <!-- FI 7 hl7fi:softwareSupport - asiakirjan tuottanut ohjelmisto  -->
141     <hl7fi:softwareSupport moderator="Kantapalvelut" product="SoapUI" version="2024.3.7">2010-03-15</hl7fi:softwareSupport>
142     <!-- FI 9 hl7fi:documentType - asiakirjan tyyppi -->
143     <hl7fi:documentType code="2" codeSystem="1.2.246.537.5.5001.2011" codeSystemName="eArkisto - Asiakirjatyyppi" displayName="Lausunto,todistus tai lomake"/>
144     <!-- FI 12 hl7fi:functionCode - asiakirjan tehtäväluokka (eAMS) -->
145     <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"/>
146     <!-- FI 13 hl7fi:recordStatus - asiakirjan tila -->
147     <hl7fi:recordStatus code="3" codeSystem="1.2.246.537.5.40154.2008" codeSystemName="eArkisto - Asiakirjan valmistumisen tila" displayName="Arkistointivalmis"/>
148     <!-- hl7fi:signatureCollection, asiakirjan sähköinen allekirjoitus puuttuu esimerkistä -->
149     <!-- FI  28 hl7fi:retentionPeriodClass - asiakirjan säilytysaikaluokka -->
150     <hl7fi:signatureCollection>
151       <hl7fi:signature ID="OID1.2.246.10.1.20240307141150.93.2009.1141004813079179.20240307.141150847">
152         <hl7fi:signatureDescription code="4" codeSystem="1.2.246.537.5.40127.2006" codeSystemName="Sähköisen allekirjoituksen tyyppi" displayName="Kanta-järjestelmäallekirjoitus"/>
153         <hl7fi:signatureTimestamp ID="ID2024.03.07.14.11.50.0847">2024-03-07T14:11:50+02:00</hl7fi:signatureTimestamp>
154         <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="MPS_ee78fb8a5d84-1fc59faf-e913-4b88-a93b-46913c28ad8a-d3435969cb8d">
155           <ds:SignedInfo>
156             <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
157             <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
158             <ds:Reference URI="#OID1.2.246.10.1.20240307141150.93.2009.1141004813079179.3">
159               <ds:Transforms>
160                 <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
161               </ds:Transforms>
162               <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
163               <ds:DigestValue>n4fG5+5soXEOuWzmEaSMFZD3nKgHRRO46myjImS4YIA=</ds:DigestValue>
164             </ds:Reference>
165             <ds:Reference URI="#ID2024.03.07.14.11.50.0847">
166               <ds:Transforms>
167                 <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
168               </ds:Transforms>
169               <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
170               <ds:DigestValue>aCLC+8Vkp4hGG4mtuoyKK1puaZ+ebpMDDUZRZk8SCWk=</ds:DigestValue>
171             </ds:Reference>
172           </ds:SignedInfo>
173           <ds:SignatureValue>DtOonu3l/xWvFqp8x0MBOBD19sUvk6ZoQw+FmAmSG99xcjjB7R4vv8Th1PkA1cZCCCnmNRqH0BSiBsykZQgFGqQE0LarGE0JKoTMIy/dIwuolC7Q8XwQgkKc+CEcdC8gC767cbF949onPMvgXPfi92RHHEzbDSh5Kc6WEdW9MzHxbYXqiyKTet9fGBuXlvLsthdoZdFZ3GYc0+7IN368YaOYXJBSDdIMVT2bqLL+DKLtaccnp5EQt4/R2j2qTBL4O9dF5gZBXYuzUHnRVDHe7+4Z+mjW64kI1nD31TCz4g8e9cYcRB+QMXsjye3u3XcIkxDiTvuA6siU7XTXDxapwx5zKlBCQytpLybz5ZyUL3epBv6sZLRoXr5YBOOcpTHm+VXmOnnExua3q2HLc0BrFsnf21bhVg55trUfn4MG9CsFCMBtygOROQm9kmcvDorm/3dvjOHAd7kYDf+65yeSOhMMLG3w6KtkbdG2Un9e1ebD4nV7ZKVj3HivXFhPSlVIpXrVCIHF1b/dvcz5P2GffmgMK1CMNTW/L6BWgercUAf0P/NY5F8/SxJxRh5+qeI0XJ5UZQEZo8SG8qDr8/oFFQo2NAtW5YZYB+PXdGgo9v7//f0+Lea60vmQVyV2xMOtcjll/vILczee5BvDUSfBVFrvqZypucra2shDJ8LxIWM=</ds:SignatureValue>
174           <ds:KeyInfo>
175             <ds:X509Data>
176               <ds:X509Certificate>MIIH3DCCBcSgAwIBAgIPAYoX6QYYmF92op1xjh0RMA0GCSqGSIb3DQEBDQUAMIG8MQswCQYDVQQGEwJGSTEpMCcGA1UECgwgRGlnaS0gamEgdmFlc3RvdGlldG92aXJhc3RvIFRFU1QxPTA7BgNVBAsMNFNvc2lhYWxpLSBqYSB0ZXJ2ZXlkZW5odW9sbG9uIHRlc3RpcGFsdmVsdXZhcm1lbnRlZXQxQzBBBgNVBAMMOkRWViBURVNUIFNvY2lhbCBXZWxmYXJlIGFuZCBIZWFsdGhjYXJlIFNlcnZpY2UgQ2VydHMgLSBHM1IwHhcNMjMwODIxMTExNDExWhcNMjQwODIxMjA1OTU5WjCBnTELMAkGA1UEBhMCRkkxEDAOBgNVBAgMB0ZpbmxhbmQxETAPBgNVBAcMCEhlbHNpbmtpMRowGAYDVQQKDBFLYW5zYW5lbGFrZWxhaXRvczEUMBIGA1UECwwLS2FudGEgdGVzdGkxHTAbBgNVBAUTFDEuMi4yNDYuNTU2LjEwMDAxLjM1MRgwFgYDVQQDDA9LYW50YSBUZXN0aSBSU0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDOPN+/9a40z4iRR8iHBYtPXWhKu9tG0xVsnYjx0Fn2VtUNOKIFk2DseFOhxX3IcnkWjt/ztBn+GmQMDjRd/FojYeTP3xukpSCSfdc3LypvxzgpRFTvNdwxWOdp1sfTvaDLnGF8EPVD/h1ypfPTTIW+TRPt+8GwzFD++t+P8mBr0FT3PRrsGCINmxtBpQJCDUsGFb4COP1dzF7f0nT+LHanLEjnrHYd38LJqYVzVBJWbNdIQ36seMOz5ILYxbK+QGsb7yaBusolgj3gWtSmmNI7NJtdMTm+zX75MRciVurnTg8S01jt3rWUHPjD4j04u/rs5UPViQCqjenMSV/2JqGjt+utzw0t7plhvYxrwaKLKWuUSoBsmnzYjtNiPTzwLf5IQR2gk5lBvTjamMDtNnx3TN0eWIoF9EIp8NQTf2tuXoaOr0IN1SnlNmMiwQNxgo7KYIzgGYaoQjQ7EL/jC94HO5aTVzaytTZfICWrUJjGbv5NqHL/RxuBHLfXaEpNiwiqoNgpe+16JdJWeshQbbo1ahjsRUO60stEn5yT6cRlFcWlUMCxBt28RYJjMumjb48fdXGME1FshdXEAp3GipJBH/TYuzyXCEDCLA3Sfnok298NVJUgrooXe+6aaHMoafKJL3WGkLPjpzxceEd6mVc9jfsoe/ypKq62bzIpE0phmQIDAQABo4IB9jCCAfIwHwYDVR0jBBgwFoAUtRwt0mZPu0Dkgav2hMJSWj2YTikwHQYDVR0OBBYEFNk3HdcKXom0uh+inbxwQR0ZnbKfMA4GA1UdDwEB/wQEAwIGwDCB1wYDVR0gBIHPMIHMMAgGBgQAj3oBBzCBvwYKKoF2hAVjCoI0AjCBsDAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5maW5laWQuZmkvY3BzOTkvMIGEBggrBgEFBQcCAjB4GnZWYXJtZW5uZXBvbGl0aWlra2Egb24gc2FhdGF2aWxsYSAtIENlcnRpZmlrYXRwb2xpY3kgZmlubnMgLSBDZXJ0aWZpY2F0ZSBwb2xpY3kgaXMgYXZhaWxhYmxlIGh0dHA6Ly93d3cuZmluZWlkLmZpL2Nwczk5MA8GA1UdEwEB/wQFMAMBAQAwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL3Byb3h5LmZpbmVpZC5maS9jcmwvZHZ2dHNoc3AzcmMuY3JsMHgGCCsGAQUFBwEBBGwwajA1BggrBgEFBQcwAoYpaHR0cDovL3Byb3h5LmZpbmVpZC5maS9jYS9kdnZ0c2hzcDNyYy5jcnQwMQYIKwYBBQUHMAGGJWh0dHA6Ly9vY3NwdGVzdC5maW5laWQuZmkvZHZ2dHNoc3AzcmMwDQYJKoZIhvcNAQENBQADggIBAFZme2J40Xg6ED9eLV3UuuTigyqLx+TcGQyUbBqyWalx8u0CzfbUZuQa7Qic1ehCG5A0DWAnYLpHqaDzcRXhDQHBvXk4xlBV4K5KFrEoyB5WsiTQ2a7ZvbxSY+fZ1CzQlv1VRX4BcS7kFDbpk/nGXMvuToMFMVXa2jHlFVzDNciOOUOXZ35bPp2qZo0ce/dO8ek5xe5rDOVPf93Z5/vIPxbWh25CRlPDWUdM34J3eh4ObF0yjMAQ34EDg2G0liiDbqSnig0v2x1qD4yulXEUmQMgt9JF6jKeBeEn935ivOyyFUJzsARHhZL9Eq+H2mei+m3RnKKVTltspbf/f5Lk6zd8geS8cx6EWEgVZhdkIRsmPmsC/hzhzyan0s+ZD2SvQJV5hRxZi9ylTjf14fLbGYnrczlDE+JTR2hx2R2KGpTSSWLc395D538Or0r554gsfewtIZ6xyY3hPBlfFqo9Bw0nxcqm01Tvmb5vXjqjfrQ+M8kA9KY4yicUZkIpurLjCezTN5/lXtsKYSjQjNFiTr3usTHOwleBYuiunhMQ7DFcitbMw7V7mhLKRkxfTUt895He/Ds8mUo6HUhjlotAJR7aaNaqbHCkw/nhqjpe1Oonh6lAtVp3br1NDiBL+fBBXe9M1VBjUU10zj06mywND0vLAp4cbAUplhCW2tfi1v25</ds:X509Certificate>
177             </ds:X509Data>
178           </ds:KeyInfo>
179         </ds:Signature>
180       </hl7fi:signature>
181     </hl7fi:signatureCollection>
182     <hl7fi:activeCustodian root="1.2.246.10.2462460.19.1"/>
183     <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ä"/>
184   </hl7fi:localHeader>
185   <!-- 
186 ********************************************************
187   CDA Body
188 ********************************************************
189 -->
190   <component>
191     <!-- xml ID sähköistä allekirjoitusta varten (asiakirjan id:n alle) -->
192     <!--<structuredBody ID="OID1.2.246.10.11476343.93.2024.16343683544538634.3">-->
193     <structuredBody ID="OID1.2.246.10.1.20240307141150.93.2009.1141004813079179.3">
194       <component>
195         <!-- merkinnän /lomakkeen tunnus -->
196         <section>
197           <!-- lomakkeen versio: lomakkeen OID ja version tunniste-->
198           <templateId root="1.2.246.537.6.12.2002.331.20240101"/>
199           <!-- lomakkeen yksilöintitunnus -->
200           <id root="1.2.246.10.11476343.93.2024.16343654744745636"/>
201           <!-- näkymä / lomakkeen tunnus -->
202           <code code="331" codeSystem="1.2.246.537.6.12.2002" codeSystemName="AR/YDIN - Näkymät" displayName="Kieltoasiakirja"/>
203           <title>Kieltoasiakirja</title>
204           <!-- lomakkeen pääotsikko 1, Tietojen luovutuskielto / luovutuskiellon peruuttaminen; pakollinen -->
205           <component>
206             <section>
207               <!-- lomakkeen pääotsikko 1, Tietojen luovutuskielto / luovutuskiellon peruuttaminen; pakollinen -->
208               <code code="1" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Tietojen luovutuskielto / luovutuskiellon peruuttaminen"/>
209               <title>Tietojen luovutuskielto / luovutuskiellon peruuttaminen</title>
210             </section>
211           </component>
212           <!-- KIE2024 muutos: Henkilötiedot siirretty lomakkeen alkuun-->
213           <!-- Pakollinen tietoryhmä Potilaan henkilötiedot -->
214           <!-- lomakkeen pääotsikko 16, pakollinen-->
215           <component>
216             <section>
217               <code code="16" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Potilaan henkilötiedot"/>
218               <title>Potilaan henkilötiedot</title>
219               <!-- tietokenttä 17, pakollinen-->
220               <component>
221                 <section>
222                   <code code="17" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Sukunimi, etunimet"/>
223                   <title>Sukunimi, etunimet</title>
224                   <text>Korkki, Kustaa</text>
225                   <entry>
226                     <observation classCode="COND" moodCode="EVN">
227                       <code nullFlavor="NA"/>
228                       <value xsi:type="PN">
229                         <family>Korkki</family>
230                         <given>Kustaa</given>
231                         <given>Ville</given>
232                         <given>Kalle</given>
233                         <given qualifier="CL">Kustaa</given>
234                       </value>
235                     </observation>
236                   </entry>
237                 </section>
238               </component>
239               <!-- tietokenttä 18, pakollinen-->
240               <component>
241                 <section>
242                   <code code="18" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Henkilötunnus"/>
243                   <title>Henkilötunnus</title>
244                   <text>270570-903M</text>
245                   <entry>
246                     <observation classCode="COND" moodCode="EVN">
247                       <code nullFlavor="NA"/>
248                       <value extension="270570-903M" root="1.2.246.21" xsi:type="II"/>
249                     </observation>
250                   </entry>
251                 </section>
252               </component>
253               <!-- KIE2024 muutos: tietokenttä 19 poistettu käytöstä -->
254               <!-- KIE2024 muutos: uusi tietokenttä 33 -->
255               <!-- tietokenttä 33, pakollinen -->
256               <component>
257                 <section>
258                   <code code="33" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Syntymäaika"/>
259                   <title>Syntymäaika</title>
260                   <text>3.8.1975</text>
261                   <entry>
262                     <observation classCode="COND" moodCode="EVN">
263                       <code nullFlavor="NA"/>
264                       <value value="19700527" xsi:type="TS"/>
265                     </observation>
266                   </entry>
267                 </section>
268               </component>
269               <!-- tietokenttä 20 -->
270               <!-- Kentässä näytetään lomakkeen versiolla 20120110 kirjatut tiedot kieltojen asettajasta, kun kyseessä on ollut puolesta-asiointi. -->
271             </section>
272           </component>
273           <!-- Pakollinen tietoryhmä Potilastietojen luovuttaminen-->
274           <!-- lomakkeen pääotsikko 2, pakollinen -->
275           <component>
276             <section>
277               <code code="2" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Potilastietojen luovuttaminen"/>
278               <title>Potilastietojen luovuttaminen</title>
279               <!-- tietokenttä 3, pakollinen -->
280               <component>
281                 <section>
282                   <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"/>
283                   <title>Minua on informoitu Kanta-palveluista ja asettamieni kieltojen vaikutuksista potilastietojeni käsittelyyn</title>
284                   <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>
285                 </section>
286               </component>
287             </section>
288           </component>
289           <!-- KIE2024 muutos: uusi pääotsikkotason rakenne 34 lisätty -->
290           <!-- Vapaaehtoinen tietoryhmä Laaja luovutuskielto -->
291           <!-- Esimerkkitilanne: Laajan luovutuskiellon asettaminen, aina lomakkeen 20240101 rakenne -->
292           <!-- lomakkeen pääotsikko 34 -->
293           <!-- Pakollinen tietoryhmä Yksityiskohtaiset luovutuskiellot -->
294           <!-- Rakenne samanlainen lomakkeen molemmilla versioilla -->
295           <!-- lomakkeen pääotsikko 4, pakollinen -->
296           <component>
297             <section>
298               <code code="4" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Yksityiskohtaiset luovutuskiellot"/>
299               <title>Yksityiskohtaiset luovutuskiellot</title>
300               <!-- tietokenttä 5, pakollinen; kyllä- tai ei-arvo tuotetaan asiakirjaan -->
301               <component>
302                 <section>
303                   <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"/>
304                   <title>Ei voimassa olevia yksityiskohtaisia tietojen luovutuskieltoja</title>
305                   <text>Ei</text>
306                   <entry>
307                     <observation classCode="COND" moodCode="EVN">
308                       <code nullFlavor="NA"/>
309                       <!--<value xsi:type="BL" value="false"/>-->
310                       <value value="false" xsi:type="BL"/>
311                     </observation>
312                   </entry>
313                 </section>
314               </component>
315             </section>
316           </component>
317           <!-- Vapaaehtoinen tietoryhmä Palvelutapahtumat, joiden tietojen luovuttaminen on kielletty -->
318           <!-- Esimerkkitilanne: lomakeversiolla 20120110 asetettu kielto tuotu lomakeversioon 20240101 -->
319           <!-- lomakkeen pääotsikko 6, PT kielto 1-->
320           <!-- toinen kielletty palvelutapahtuma-->
321           <!-- komas kielletty palvelutapahtuma-->
322           <!-- Vapaaehtoinen tietoryhmä Terveydenhuollon palvelujen antajat ja näiden rekisterit, joiden tietojen luovuttaminen on kielletty -->
323           <!-- Esimerkkitilanne: lomakeversiolla 20120110 asetettu kielto tuotu lomakeversioon 20240101 -->
324           <!-- lomakkeen pääotsikko 10, palvelunantajakielto 1 -->
325           <!-- lomakkeen pääotsikko 10, palvelunantajakielto 2 -->
326           <!-- lomakkeen pääotsikko 10, palvelunantajakielto 3 -->
327           <!-- KIE2024 muutos: uusi pääotsikkotason rakenne 55 lisätty -->
328           <!-- Vapaaehtoinen tietoryhmä Yksityisen terveydenhuollon työterveyden rekisterit, joiden tietojen luovuttaminen on kielletty -->
329           <!-- Esimerkkitilanne: yksityisen terveydenhuollon työterveyden rekisterin luovutuskiellon asettaminen, aina lomakkeen 20240101 rakenne -->
330           <!-- lomakkeen pääotsikko 55, yksityinen työterveyskielto 1 -->
331           <component>
332             <section>
333               <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"/>
334               <title>Yksityisen terveydenhuollon työterveyden rekisterit, joiden tietojen luovuttaminen on kielletty</title>
335               <!-- tietokenttä 56, pakollinen kun pääotsikko 55 on käytössä -->
336               <component>
337                 <section>
338                   <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)"/>
339                   <title>Palvelunantaja (yksityisen terveydenhuollon työterveys)</title>
340                   <text>Yksityinen työterveys 1</text>
341                   <entry>
342                     <observation classCode="COND" moodCode="EVN">
343                       <code nullFlavor="NA"/>
344                       <!--<value xsi:type="II" root="1.2.246.10.3456789.10.0"/>-->
345                       <value root="1.2.246.99.9999999.10.80" xsi:type="II"/>
346                     </observation>
347                   </entry>
348                 </section>
349               </component>
350               <!-- tietokenttä 57; pakollinen kun pääotsikko 55 käytössä -->
351               <component>
352                 <section>
353                   <code code="57" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Rekisteri"/>
354                   <title>Rekisteri</title>
355                   <text>Työterveyshuolto</text>
356                   <entry>
357                     <observation classCode="COND" moodCode="EVN">
358                       <code nullFlavor="NA"/>
359                       <value code="4" codeSystem="1.2.246.537.5.40150.2009" codeSystemName="Ajanvaraus - Yhteyshenkilön tyyppi" displayName="Työterveyshuolto" xsi:type="CV"/>
360                       <!--<value xsi:type="CV" code="4" displayName="Työterveyshuolto" codeSystem="1.2.246.537.5.40150.2009" codeSystemName="Ajanvaraus - Yhteyshenkilön tyyppi"/>-->
361                     </observation>
362                   </entry>
363                 </section>
364               </component>
365               <!-- tietokenttä 58; pakollinen kun pääotsikko 55 käytössä, voi toistua -->
366               <component>
367                 <section>
368                   <code code="58" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Rekisterin tarkenne"/>
369                   <title>Rekisterin tarkenne</title>
370                   <text>Työnantaja Oy</text>
371                   <entry>
372                     <observation classCode="COND" moodCode="EVN">
373                       <code nullFlavor="NA"/>
374                       <value extension="5262845-7" root="1.2.246.10" xsi:type="II"/>
375                       <!--<value xsi:type="II" root="1.2.246.10" extension="1234567-1"/>-->
376                     </observation>
377                   </entry>
378                 </section>
379               </component>
380               <!--- Saman työterveyden toinen tarkenne -->
381               <!-- tietokenttä 59, pakollinen, kun pääotsikko 55 on käytössä; päivä ja kellonaika -->
382               <component>
383                 <section>
384                   <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"/>
385                   <title>Yksityisen terveydenhuollon työterveyden luovutuskiellon asettamisen ajankohta</title>
386                   <text>1.1.2024 10:28</text>
387                   <entry>
388                     <observation classCode="COND" moodCode="EVN">
389                       <code nullFlavor="NA"/>
390                       <!--<value value="20240101102800" xsi:type="TS"/>-->
391                       <value value="20221208120045" xsi:type="TS"/>
392                     </observation>
393                   </entry>
394                 </section>
395               </component>
396               <!--Yksityisen terveydenhuollon rekisterikohtaisen luovutuskiellon asettaneen laillisen edustajan henkilötiedot -->
397               <!-- sisältää tiedot 60-64 -->
398               <!-- TT1 kiellon asettaja 1 -->
399               <component>
400                 <section>
401                   <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"/>
402                   <title>Yksityisen terveydenhuollon rekisterikohtaisen luovutuskiellon asettaneen laillisen edustajan henkilötiedot</title>
403                 </section>
404               </component>
405               <!-- tietokenttä 61; pakollinen kun väliotsikko 60 käytössä -->
406               <component>
407                 <section>
408                   <code code="61" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
409                   <title>Laillisen edustajan rooli</title>
410                   <text>Valtuutettu</text>
411                   <entry>
412                     <observation classCode="COND" moodCode="EVN">
413                       <code nullFlavor="NA"/>
414                       <value code="1" codeSystem="1.2.246.537.6.882.201501" displayName="Huoltaja" xsi:type="CV"/>
415                       <!--<value xsi:type="CV" code="2" codeSystem="1.2.246.537.6.882.201501" displayName="Valtuutettu"/>-->
416                     </observation>
417                   </entry>
418                 </section>
419               </component>
420               <!-- tietokenttä 62; pakollinen kun väliotsikko 60 käytössä -->
421               <component>
422                 <section>
423                   <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"/>
424                   <title>Laillisen edustajan sukunimi ja etunimet</title>
425                   <text>Huoltaja-yksi, Äiti Mutsi Okaasan</text>
426                   <entry>
427                     <observation classCode="COND" moodCode="EVN">
428                       <code nullFlavor="NA"/>
429                       <value xsi:type="PN">
430                         <!--<family>Sukunimi-Edustaja</family>
431                                                 <given>Etunimi</given>
432                                                 <given>Toinennimi</given>
433                                                 <given qualifier="CL">Etunimi</given>-->
434                         <family>Huoltaja-yksi</family>
435                         <given>Äiti</given>
436                         <given>Mutsi</given>
437                         <given>Okaansan</given>
438                         <given qualifier="CL">Okaansan</given>
439                       </value>
440                     </observation>
441                   </entry>
442                 </section>
443               </component>
444               <!-- tietokenttä 63, vaihtoehtoisesti pakollinen tietokentän 64 kanssa-->
445               <!-- tietokenttä 64, vaihtoehtoisesti pakollinen tietokentän 63 kanssa-->
446               <component>
447                 <section>
448                   <code code="64" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste tekstimuodossa"/>
449                   <title>Laillisen edustajan tunniste tekstimuodossa</title>
450                   <text>TT asettaaja rooli muu</text>
451                 </section>
452               </component>
453               <!-- TT1 kiellon asettaja 2 -->
454               <component>
455                 <section>
456                   <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"/>
457                   <title>Yksityisen terveydenhuollon rekisterikohtaisen luovutuskiellon asettaneen laillisen edustajan henkilötiedot</title>
458                 </section>
459               </component>
460               <!-- tietokenttä 61; pakollinen kun väliotsikko 60 käytössä -->
461               <component>
462                 <section>
463                   <code code="61" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
464                   <title>Laillisen edustajan rooli</title>
465                   <text>Valtuutettu</text>
466                   <entry>
467                     <observation classCode="COND" moodCode="EVN">
468                       <code nullFlavor="NA"/>
469                       <value code="1" codeSystem="1.2.246.537.6.882.201501" displayName="Huoltaja" xsi:type="CV"/>
470                       <!--<value xsi:type="CV" code="2" codeSystem="1.2.246.537.6.882.201501" displayName="Valtuutettu"/>-->
471                     </observation>
472                   </entry>
473                 </section>
474               </component>
475               <!-- tietokenttä 62; pakollinen kun väliotsikko 60 käytössä -->
476               <component>
477                 <section>
478                   <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"/>
479                   <title>Laillisen edustajan sukunimi ja etunimet</title>
480                   <text>Huoltaja-kaksi, Isä Fatsi Otoosan</text>
481                   <entry>
482                     <observation classCode="COND" moodCode="EVN">
483                       <code nullFlavor="NA"/>
484                       <value xsi:type="PN">
485                         <!--<family>Sukunimi-Edustaja</family>
486                                                 <given>Etunimi</given>
487                                                 <given>Toinennimi</given>
488                                                 <given qualifier="CL">Etunimi</given>-->
489                         <family>Huoltaja-kaksi</family>
490                         <given>Isä</given>
491                         <given>Fatsi</given>
492                         <given>Otoosan</given>
493                         <given qualifier="CL">Otoosan</given>
494                         <prefix qualifier="NB">Von</prefix>
495                         <suffix qualifier="NB">Maisteri</suffix>
496                       </value>
497                     </observation>
498                   </entry>
499                 </section>
500               </component>
501               <!-- tietokenttä 63, vaihtoehtoisesti pakollinen tietokentän 64 kanssa-->
502               <component>
503                 <section>
504                   <code code="63" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste"/>
505                   <title>Laillisen edustajan tunniste</title>
506                   <text>010195-9000</text>
507                   <entry>
508                     <observation classCode="COND" moodCode="EVN">
509                       <code nullFlavor="NA"/>
510                       <!--<value xsi:type="II" root="1.2.246.21" extension="010195-9000"/>-->
511                       <value extension="310192-909V" root="1.2.246.21" xsi:type="II"/>
512                     </observation>
513                   </entry>
514                 </section>
515               </component>
516               <!-- tietokenttä 64, vaihtoehtoisesti pakollinen tietokentän 63 kanssa-->
517             </section>
518           </component>
519           <!-- Toinen kielletty yksityinen työterveyshuollon kielto-->
520           <!-- Pakollinen tietoryhmä Luovuttaminen hätätilanteessa -->
521           <!-- Esimerkkitilanne: lomakeversiolla 20120110 asetettu kielto tuotu lomakeversioon 20240101 -->
522           <!-- lomakkeen pääotsikko 14, pakollinen -->
523           <component>
524             <section>
525               <code code="14" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovuttaminen hätätilanteessa"/>
526               <title>Luovuttaminen hätätilanteessa</title>
527               <!-- tietokenttä 15, pakollinen; kyllä- tai ei-arvo tuotetaan asiakirjaan -->
528               <component>
529                 <section>
530                   <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"/>
531                   <title>Kielletyt tiedot voidaan luovuttaa hätätilanteessa</title>
532                   <text>Ei</text>
533                   <entry>
534                     <observation classCode="COND" moodCode="EVN">
535                       <code nullFlavor="NA"/>
536                       <value value="false" xsi:type="BL"/>
537                     </observation>
538                   </entry>
539                 </section>
540               </component>
541               <!--tietokenttä 65 ei käytössä, koska valinta on asetettu lomakeversiolla 20120110, eikä ajankohta ole saatavilla-->
542               <component>
543                 <section>
544                   <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"/>
545                   <title>Luovuttaminen hätätilanteessa -valinnan ajankohta</title>
546                   <text>1.1.2025 10:28</text>
547                   <entry>
548                     <observation classCode="COND" moodCode="EVN">
549                       <code nullFlavor="NA"/>
550                       <!--<value value="20250101102800" xsi:type="TS"/>-->
551                       <value value="20221210092545" xsi:type="TS"/>
552                     </observation>
553                   </entry>
554                 </section>
555               </component>
556               <!-- sisältää tiedot 66-70; rakenne voi toistua -->
557               <!-- Hätäkielto asetuksen asettaja yksi -->
558               <component>
559                 <section>
560                   <code code="66" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovuttaminen hätätilanteessa -valinnan asettaneen laillisen edustajan henkilötiedot"/>
561                   <title>Luovuttaminen hätätilanteessa -valinnan asettaneen laillisen edustajan henkilötiedot</title>
562                 </section>
563               </component>
564               <!-- tietokenttä 67; pakollinen kun väliotsikko 66 käytössä -->
565               <component>
566                 <section>
567                   <code code="67" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
568                   <title>Laillisen edustajan rooli</title>
569                   <text>Valtuutettu</text>
570                   <entry>
571                     <observation classCode="COND" moodCode="EVN">
572                       <code nullFlavor="NA"/>
573                       <value code="1" codeSystem="1.2.246.537.6.882.201501" displayName="Huoltaja" xsi:type="CV"/>
574                       <!--<value xsi:type="CV" code="2" codeSystem="1.2.246.537.6.882.201501" displayName="Valtuutettu"/>-->
575                     </observation>
576                   </entry>
577                 </section>
578               </component>
579               <!-- tietokenttä 68; pakollinen kun väliotsikko 66 käytössä -->
580               <component>
581                 <section>
582                   <code code="68" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan sukunimi ja etunimet"/>
583                   <title>Laillisen edustajan sukunimi ja etunimet</title>
584                   <text>Huoltaja-yksi, Äiti Mutsi Okaasan</text>
585                   <entry>
586                     <observation classCode="COND" moodCode="EVN">
587                       <code nullFlavor="NA"/>
588                       <value xsi:type="PN">
589                         <family>Huoltaja-yksi</family>
590                         <given>Äiti</given>
591                         <given>Mutsi</given>
592                         <given>Okaansan</given>
593                         <given qualifier="CL">Okaansan</given>
594                       </value>
595                     </observation>
596                   </entry>
597                 </section>
598               </component>
599               <!-- tietokenttä 69, vaihtoehtoisesti pakollinen tietokentän 70 kanssa-->
600               <component>
601                 <section>
602                   <code code="69" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste"/>
603                   <title>Laillisen edustajan tunniste</title>
604                   <text>010195-9000</text>
605                   <entry>
606                     <observation classCode="COND" moodCode="EVN">
607                       <code nullFlavor="NA"/>
608                       <value extension="010195-9000" root="1.2.246.21" xsi:type="II"/>
609                       <!--<value xsi:type="II" root="1.2.246.21" extension="010195-9000"/>-->
610                     </observation>
611                   </entry>
612                 </section>
613               </component>
614               <!-- tietokenttä 70, vaihtoehtoisesti pakollinen tietokentän 69 kanssa-->
615               <!-- Hätäkielto asetuksen asettaja kaksi -->
616               <component>
617                 <section>
618                   <code code="66" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovuttaminen hätätilanteessa -valinnan asettaneen laillisen edustajan henkilötiedot"/>
619                   <title>Luovuttaminen hätätilanteessa -valinnan asettaneen laillisen edustajan henkilötiedot</title>
620                 </section>
621               </component>
622               <!-- tietokenttä 67; pakollinen kun väliotsikko 66 käytössä -->
623               <component>
624                 <section>
625                   <code code="67" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
626                   <title>Laillisen edustajan rooli</title>
627                   <text>Valtuutettu</text>
628                   <entry>
629                     <observation classCode="COND" moodCode="EVN">
630                       <code nullFlavor="NA"/>
631                       <value code="1" codeSystem="1.2.246.537.6.882.201501" displayName="Huoltaja" xsi:type="CV"/>
632                       <!--<value xsi:type="CV" code="2" codeSystem="1.2.246.537.6.882.201501" displayName="Valtuutettu"/>-->
633                     </observation>
634                   </entry>
635                 </section>
636               </component>
637               <!-- tietokenttä 68; pakollinen kun väliotsikko 66 käytössä -->
638               <component>
639                 <section>
640                   <code code="68" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan sukunimi ja etunimet"/>
641                   <title>Laillisen edustajan sukunimi ja etunimet</title>
642                   <text>Huoltaja-kaksi, Isä Fatsi Otoosan</text>
643                   <entry>
644                     <observation classCode="COND" moodCode="EVN">
645                       <code nullFlavor="NA"/>
646                       <value xsi:type="PN">
647                         <family>Huoltaja-kaksi</family>
648                         <given>Isä</given>
649                         <given>Fatsi</given>
650                         <given>Otoosan</given>
651                         <given qualifier="CL">Otoosan</given>
652                       </value>
653                     </observation>
654                   </entry>
655                 </section>
656               </component>
657               <!-- tietokenttä 69, vaihtoehtoisesti pakollinen tietokentän 70 kanssa-->
658               <component>
659                 <section>
660                   <code code="69" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste"/>
661                   <title>Laillisen edustajan tunniste</title>
662                   <text>010195-9000</text>
663                   <entry>
664                     <observation classCode="COND" moodCode="EVN">
665                       <code nullFlavor="NA"/>
666                       <value extension="010195-9000" root="1.2.246.21" xsi:type="II"/>
667                       <!--<value xsi:type="II" root="1.2.246.21" extension="010195-9000"/>-->
668                     </observation>
669                   </entry>
670                 </section>
671               </component>
672               <!-- tietokenttä 70, vaihtoehtoisesti pakollinen tietokentän 69 kanssa-->
673             </section>
674           </component>
675           <!-- KIE2024 muutos: Henkilötiedot siirretty lomakkeen alkuun-->
676           <!-- Pakollinen tietoryhmä Luovutuskieltojen asettajan/peruuttajan tiedot -->
677           <!-- lomakkeen pääotsikko 21, pakollinen -->
678           <component>
679             <section>
680               <code code="21" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovutuskieltojen asettajan/peruuttajan tiedot"/>
681               <title>Luovutuskieltojen asettajan/peruuttajan tiedot</title>
682               <!-- tietokenttä 22, ehdollisesti pakollinen -->
683               <!-- Pakollinen kun luovutuskieltojen asettaja tai peruuttaja on potilas itse. Ks. tarkemmat pakollisuussäännöt lomakemäärittelystä. -->
684               <!-- tietokenttä 23, pakollinen -->
685               <component>
686                 <section>
687                   <code code="23" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Luovutuskieltojen asettamisen/peruuttamisen ajankohta"/>
688                   <title>Luovutuskieltojen asettamisen/peruuttamisen ajankohta</title>
689                   <text>1.1.2024 10:28</text>
690                   <entry>
691                     <observation classCode="COND" moodCode="EVN">
692                       <code nullFlavor="NA"/>
693                       <!--<value xsi:type="TS" value="20240101102800"/>-->
694                       <value value="20221210092545" xsi:type="TS"/>
695                     </observation>
696                   </entry>
697                 </section>
698               </component>
699               <!-- KIE2024 muutos: Kirjaajan tiedot 31 ja 32 poistettu rakenteesta -->
700               <!-- KIE2024 muutos: uusi tietoryhmä 71 -->
701               <!-- Ehdollisesti pakollinen tietoryhmä Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkilötiedot-->
702               <!-- sisältää tiedot 71-75; rakenne voi toistua -->
703               <!-- Esimerkkitilanne: kiellon asettajana kaksi huoltajaa, ensimmäinen huoltaja -->
704               <!-- hierarkiatason 2 väliotsikko, tietokenttä 71 -->
705               <component>
706                 <section>
707                   <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"/>
708                   <title>Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkilötiedot</title>
709                 </section>
710               </component>
711               <!-- tietokenttä 72; pakollinen kun väliotsikko 71 käytössä -->
712               <component>
713                 <section>
714                   <code code="72" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
715                   <title>Laillisen edustajan rooli</title>
716                   <text>Valtuutettu</text>
717                   <entry>
718                     <observation classCode="COND" moodCode="EVN">
719                       <code nullFlavor="NA"/>
720                       <value code="1" codeSystem="1.2.246.537.6.882.201501" displayName="Huoltaja" xsi:type="CV"/>
721                       <!--<value xsi:type="CV" code="2" codeSystem="1.2.246.537.6.882.201501" displayName="Valtuutettu"/>-->
722                     </observation>
723                   </entry>
724                 </section>
725               </component>
726               <!-- tietokenttä 73; pakollinen kun väliotsikko 71 käytössä -->
727               <component>
728                 <section>
729                   <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"/>
730                   <title>Laillisen edustajan sukunimi ja etunimet</title>
731                   <text>Huoltaja-yksi, Äiti Mutsi Okaasan</text>
732                   <entry>
733                     <observation classCode="COND" moodCode="EVN">
734                       <code nullFlavor="NA"/>
735                       <value xsi:type="PN">
736                         <!--<family>Sukunimi-Edustaja</family>
737                                                 <given>Etunimi</given>
738                                                 <given>Toinennimi</given>
739                                                 <given qualifier="CL">Etunimi</given>-->
740                         <family>Huoltaja-yksi</family>
741                         <given>Äiti</given>
742                         <given>Mutsi</given>
743                         <given>Okaasan</given>
744                         <given qualifier="CL">Okaasan</given>
745                       </value>
746                     </observation>
747                   </entry>
748                 </section>
749               </component>
750               <!-- tietokenttä 74, vaihtoehtoisesti pakollinen tietokentän 75 kanssa-->
751               <component>
752                 <section>
753                   <code code="74" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste"/>
754                   <title>Laillisen edustajan tunniste</title>
755                   <text>010195-9000</text>
756                   <entry>
757                     <observation classCode="COND" moodCode="EVN">
758                       <code nullFlavor="NA"/>
759                       <value extension="010195-9000" root="1.2.246.21" xsi:type="II"/>
760                     </observation>
761                   </entry>
762                 </section>
763               </component>
764               <!-- tietokenttä 75, vaihtoehtoisesti pakollinen tietokentän 74 kanssa-->
765               <!-- Esimerkkitilanne: kiellon asettajana kaksi huoltajaa, toinen huoltaja -->
766               <component>
767                 <section>
768                   <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"/>
769                   <title>Luovutuskieltoja asettaneen tai peruuttaneen laillisen edustajan henkilötiedot</title>
770                 </section>
771               </component>
772               <!-- tietokenttä 72; pakollinen kun väliotsikko 71 käytössä -->
773               <component>
774                 <section>
775                   <code code="72" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan rooli"/>
776                   <title>Laillisen edustajan rooli</title>
777                   <text>Valtuutettu</text>
778                   <entry>
779                     <observation classCode="COND" moodCode="EVN">
780                       <code nullFlavor="NA"/>
781                       <value code="1" codeSystem="1.2.246.537.6.882.201501" displayName="Huoltaja" xsi:type="CV"/>
782                       <!--<value xsi:type="CV" code="2" codeSystem="1.2.246.537.6.882.201501" displayName="Valtuutettu"/>-->
783                     </observation>
784                   </entry>
785                 </section>
786               </component>
787               <!-- tietokenttä 73; pakollinen kun väliotsikko 71 käytössä -->
788               <component>
789                 <section>
790                   <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"/>
791                   <title>Laillisen edustajan sukunimi ja etunimet</title>
792                   <text>Huoltaja-kaksi, Isä Fatsi Otoosan</text>
793                   <entry>
794                     <observation classCode="COND" moodCode="EVN">
795                       <code nullFlavor="NA"/>
796                       <value xsi:type="PN">
797                         <family>Huoltaja-kaksi</family>
798                         <given>Isä</given>
799                         <given>Fatsi</given>
800                         <given>Otoosan</given>
801                         <given qualifier="CL">Otoosan</given>
802                         <!--<family>Sukunimi-Edustaja</family>
803                                                 <given>Etunimi</given>
804                                                 <given>Toinennimi</given>
805                                                 <given qualifier="CL">Etunimi</given>-->
806                       </value>
807                     </observation>
808                   </entry>
809                 </section>
810               </component>
811               <!-- tietokenttä 74, vaihtoehtoisesti pakollinen tietokentän 75 kanssa-->
812               <component>
813                 <section>
814                   <code code="74" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Laillisen edustajan tunniste"/>
815                   <title>Laillisen edustajan tunniste</title>
816                   <text>010195-9000</text>
817                   <entry>
818                     <observation classCode="COND" moodCode="EVN">
819                       <code nullFlavor="NA"/>
820                       <value extension="010195-9000" root="1.2.246.21" xsi:type="II"/>
821                     </observation>
822                   </entry>
823                 </section>
824               </component>
825               <!-- tietokenttä 75, vaihtoehtoisesti pakollinen tietokentän 74 kanssa-->
826             </section>
827           </component>
828           <!-- Pakollinen tietoryhmä Asiakirjan tallentaja -->
829           <!-- lomakkeen pääotsikko 24, pakollinen -->
830           <component>
831             <section>
832               <code code="24" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Asiakirjan tallentaja"/>
833               <title>Asiakirjan tallentaja</title>
834               <!-- KIE2024 muutos: Ammattihenkilön tiedot 76 ja 77 lisätty -->
835               <!-- tietokenttä 76, ehdollisesti pakollinen -->
836               <!-- Pakollinen, jos asiakirjan tallentajana on ammattihenkilö -->
837               <component>
838                 <section>
839                   <code code="76" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Ammattihenkilön tunniste"/>
840                   <title>Ammattihenkilön tunniste</title>
841                   <text>280165-9808</text>
842                   <entry>
843                     <observation classCode="COND" moodCode="EVN">
844                       <code nullFlavor="NA"/>
845                       <value extension="280165-9808" root="1.2.246.21" xsi:type="II"/>
846                       <!--<value xsi:type="II" root="1.2.246.21" extension="280165-9808"/>-->
847                     </observation>
848                   </entry>
849                 </section>
850               </component>
851               <!-- tietokenttä 77, ehdollisesti pakollinen -->
852               <!-- Pakollinen, jos asiakirjan tallentajana on ammattihenkilö -->
853               <component>
854                 <section>
855                   <code code="77" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Ammattihenkilön nimi"/>
856                   <title>Ammattihenkilön nimi</title>
857                   <text>Sukunimi-Ammattihenkilö, Etunimi</text>
858                   <entry>
859                     <observation classCode="COND" moodCode="EVN">
860                       <code nullFlavor="NA"/>
861                       <value xsi:type="PN">
862                         <family>Sukunimi-Ammattihenkilö</family>
863                         <given>Etunimi</given>
864                         <given qualifier="CL">Etunimi</given>
865                       </value>
866                     </observation>
867                   </entry>
868                 </section>
869               </component>
870               <!-- tietokenttä 25, pakollinen -->
871               <component>
872                 <section>
873                   <code code="25" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Tallentavan tahon palveluyksikkö"/>
874                   <title>Tallentavan tahon palveluyksikkö</title>
875                   <text>Testi tk</text>
876                   <entry>
877                     <observation classCode="COND" moodCode="EVN">
878                       <code nullFlavor="NA"/>
879                       <!--<value xsi:type="II" root="1.2.246.10.10152446.10.2"/>-->
880                       <value root="1.2.246.10.10152446.10.2" xsi:type="II"/>
881                     </observation>
882                   </entry>
883                 </section>
884               </component>
885               <!-- tietokenttä 78, tieto annetaan jos saatavilla -->
886               <component>
887                 <section>
888                   <code code="78" codeSystem="1.2.246.537.6.12.2002.331" codeSystemName="eArkisto/Lomake - Luovutuskielto ja luovutuskiellon peruutus" displayName="Tallennuksen ajankohta"/>
889                   <title>Tallennuksen ajankohta</title>
890                   <text>1.1.2024 10:28</text>
891                   <entry>
892                     <observation classCode="COND" moodCode="EVN">
893                       <code nullFlavor="NA"/>
894                       <!--<value value="20240101102800" xsi:type="TS"/>-->
895                       <value value="20221210130045" xsi:type="TS"/>
896                     </observation>
897                   </entry>
898                 </section>
899               </component>
900             </section>
901           </component>
902           <!-- KIE2024 muutos: metaiedot-rakennetta ei tuoteta lomakkeelle-->
903         </section>
904       </component>
905     </structuredBody>
906   </component>
907 </ClinicalDocument>