Item |
DT |
Card |
Conf |
Description |
Label |
|
|
|
R |
|
(EntryInternalReference) |
|
@classCode
|
|
|
1 .. 1 |
F |
ACT |
|
@moodCode
|
|
|
1 .. 1 |
R |
|
|
The @moodCode of the reference SHALL match the @moodCode of the referenced element |
|
Variable let |
Name |
refMoodCode |
|
Value |
@moodCode |
|
Variable let |
Name |
refID |
|
Value |
concat(hl7:id[1]/@root,'#',hl7:id[1]/@extension) |
|
Variable let |
Name |
refCode |
|
Value |
concat(hl7:code[1]/@code,'#',hl7:code[1]/@codeSystem) |
|
Variable let |
Name |
reffedObject |
|
Value |
(ancestor::hl7:ClinicalDocument//*:id[concat(@root,'#',@extension)=$theID][not(preceding-sibling::hl7:templateId/@root='1.3.6.1.4.1.19376.1.5.3.1.4.4.1')]/parent::*)[1] |
|
Schematron assert |
role |
error
|
|
test |
not(exists($reffedObject)) or $reffedObject[@moodCode=$refMoodCode] |
|
Message |
The @moodCode of the reference SHALL match the @moodCode of the referenced element |
|
Schematron assert |
role |
error
|
|
test |
exists($reffedObject) |
|
Message |
The root and extension attributes SHALL identify an element defined elsewhere in the
same document. |
|
Schematron assert |
role |
error
|
|
test |
not(exists($reffedObject)) or ($reffedObject[not(*:code/@code)] and hl7:code[@nullFlavor='NA'])
or $reffedObject/*:code[concat(@code,'#',@codeSystem)=$refCode]
|
|
Message |
The code of the reference SHALL match the code of the referenced element |
|
hl7:templateId
|
|
II |
1 .. 1 |
R |
The <templateId> element identifies this as an internal reference that conforms to
all rules specified in this section.
|
(EntryInternalReference) |
|
|
@root
|
|
|
1 .. 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.4.1 |
|
hl7:id
|
|
II.EPSOS |
1 .. 1 |
R |
This element shall be present. The root and extension attributes shall identify an
element defined elsewhere in the same document.
|
(EntryInternalReference) |
|
hl7:code
|
|
CD |
1 .. 1 |
R |
This element shall be present. It shall be valued when the internal reference is to
element that has a <code> element, and shall have the same attributes as the <code>
element in the act it references. If the element it references does not have a <code>
element, then the nullFlavor attribute should be set to "NA".
|
(EntryInternalReference) |
|
|
@nullFlavor
|
|
|
0 .. 1 |
F |
NA |