Item | DT | Card | Conf | Description | Label |
---|
hl7:act
| | | R | | eHDSence |
@classCode
| cs | 1 … 1 | F | ACT |
@moodCode
| cs | 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)=$refID][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 | eHDSI Internal Reference | eHDSence |
@root
| uid | 1 … 1 | F | 1.3.6.1.4.1.12559.11.10.1.3.1.3.14 |
hl7:templateId
| II | 0 … 1 | R | IHE Internal Reference Entry (IHE PCC) | eHDSence |
@root
| uid | 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. | eHDSence |
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 element, and shall have the same attributes as the element in the act it references. If the element it references does not have a element, then the nullFlavor attribute should be set to "NA". | eHDSence |
@nullFlavor
| cs | 0 … 1 | F | NA |