hl7:observation
|
|
|
|
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@classCode
|
cs |
1 … 1 |
F |
OBS |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
hl7:templateId
|
II |
1 … 1 |
M |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.13 |
hl7:templateId
|
II |
1 … 1 |
M |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.13.2 |
hl7:templateId
|
II |
1 … 1 |
M |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.1.31 |
hl7:templateId
|
II |
1 … 1 |
M |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@root
|
uid |
1 … 1 |
F |
2.16.756.5.30.1.1.10.4.21 |
hl7:id
|
II |
1 … 1 |
R |
Each observation SHALL have an identifier. |
IHE PCC TF2 Rev.11, 6.3.4.22 |
@root
|
uid |
1 … 1 |
R |
MUST contain the OID of the system that issued the ID. OIDs of code systems, which
are published in the public OID registry for the Swiss health care system (oid.refdata.ch)
are REQUIRED. Others are NOT ALLOWED.
|
@extension
|
st |
0 … 1 |
|
Contains the ID itself. The ID MUST be unique within the system that issued the ID. |
hl7:code
|
CD |
1 … 1 |
R |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
oid |
1 … 1 |
F |
2.16.840.1.113883.6.1 |
@codeSystemName
|
st |
1 … 1 |
F |
LOINC |
@displayName
|
st |
1 … 1 |
R |
|
|
CONF |
|
Included |
1 … 1 |
|
from 2.16.756.5.30.1.1.10.9.14 Narrative Text Reference (DYNAMIC) The reference to the text in the narrative section of the section MUST be specified.
|
hl7:text
|
ED |
1 … 1 |
M |
|
CDA‑CH V2 |
hl7:reference
|
TEL |
1 … 1 |
M |
The reference to the corresponding text in the human readable part must be specified
by reference to content[@ID]: reference[@value='#xxx']
|
CDA‑CH V2 |
@value
|
|
1 … 1 |
R |
Reference to the narrative part of the section in the format '#xxx', where xxx is
the ID of the corresponding
element.
|
|
Schematron assert |
role |
error
|
|
|
test |
starts-with(@value,'#') |
|
|
Message |
The @value attribute content MUST conform to the format '#xxx', where xxx is the ID
of the corresponding <content/> element. |
|
|
Variable let |
Name |
idvalue |
|
|
Value |
substring-after(@value,'#') |
|
|
Schematron assert |
role |
error
|
|
|
test |
ancestor::hl7:structuredBody//*[@ID=$idvalue] |
|
|
Message |
No narrative text found for this reference (no content element within this document
has an ID that corresponds to '<value-of select="$idvalue"/>'). |
|
hl7:statusCode
|
CS |
1 … 1 |
M |
The status 'completed' indicates that the observation is final.
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
|
CONF |
|
hl7:effectiveTime
|
IVL_TS.CH.TZ |
1 … 1 |
R |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
hl7:value
|
PQ |
1 … 1 |
R |
According to table in [IHE PCC TF-2], 6.3.4.22.3 and section 6.3.4.22.4 |
IHE PCC TF2 Rev.11, 6.3.4.22 |
hl7:interpretationCode
|
CE |
0 … * |
R |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@nullFlavor
|
cs |
0 … 1 |
|
|
@code
|
cs |
0 … 1 |
|
|
@codeSystem
|
oid |
0 … 1 |
|
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
(not(@nullFlavor) and @displayName and @code and @codeSystem and @codeSystemName)
or (@nullFlavor and not(@displayName or @code or @codeSystem or @codeSystemName))
|
|
|
Message |
Either nullFlavor or a valid code is required. |
|
hl7:methodCode
|
CE |
0 … * |
R |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@nullFlavor
|
cs |
0 … 1 |
|
|
@code
|
cs |
0 … 1 |
|
|
@codeSystem
|
oid |
0 … 1 |
|
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
(not(@nullFlavor) and @displayName and @code and @codeSystem and @codeSystemName)
or (@nullFlavor and not(@displayName or @code or @codeSystem or @codeSystemName))
|
|
|
Message |
Either nullFlavor or a valid code is required. |
|
hl7:targetSiteCode
|
CD |
0 … * |
R |
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
@nullFlavor
|
cs |
0 … 1 |
|
|
@code
|
cs |
0 … 1 |
|
|
@codeSystem
|
oid |
0 … 1 |
|
|
@codeSystemName
|
st |
0 … 1 |
|
|
@displayName
|
st |
0 … 1 |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
(not(@nullFlavor) and @displayName and @code and @codeSystem and @codeSystemName)
or (@nullFlavor and not(@displayName or @code or @codeSystem or @codeSystemName))
|
|
|
Message |
Either nullFlavor or a valid code is required. |
|
hl7:author
|
|
0 … * |
C |
The author of the statement SHALL be specified either here or in one of the ancestors. Contains 2.16.756.5.30.1.1.10.9.54 Author Compilation with id, name, addr and telecom (DYNAMIC)
|
IHE PCC TF2 Rev.11, 6.3.4.22 |
|
Schematron assert |
role |
error
|
|
|
test |
(hl7:author[hl7:time and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom and
(hl7:assignedPerson/hl7:name or hl7:representedOrganization/hl7:name)]] or ancestor::*/hl7:author[hl7:time
and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom and (hl7:assignedPerson/hl7:name
or hl7:representedOrganization/hl7:name)]])
|
|
|
Message |
The author of the statement SHALL be specified either here or in one of the ancestors.
It shall contain the time, id, name, addr and telecom elements as specified in IHE
PCC TF Vol. 2, section 6.3.4.1 Authors and Informants. |
|
|
Schematron assert |
role |
info
|
|
|
test |
(not(hl7:author[hl7:time and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom
and (hl7:assignedPerson/hl7:name or hl7:representedOrganization/hl7:name)]]) and ancestor::hl7:section/hl7:author[hl7:time
and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom and (hl7:assignedPerson/hl7:name
or hl7:representedOrganization/hl7:name)]])
|
|
|
Message |
The author of the statement is specified by the ancestor section. |
|
|
Schematron assert |
role |
info
|
|
|
test |
(not(hl7:author[hl7:time and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom
and (hl7:assignedPerson/hl7:name or hl7:representedOrganization/hl7:name)]]) and parent::hl7:component/parent::hl7:organizer/hl7:author[hl7:time
and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom and (hl7:assignedPerson/hl7:name
or hl7:representedOrganization/hl7:name)]])
|
|
|
Message |
The author of the statement is specified by the ancestor battery organizer. |
|
|
Schematron assert |
role |
info
|
|
|
test |
(not(hl7:author[hl7:time and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom
and (hl7:assignedPerson/hl7:name or hl7:representedOrganization/hl7:name)]] or parent::hl7:component/parent::hl7:organizer/hl7:author[hl7:time
and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom and (hl7:assignedPerson/hl7:name
or hl7:representedOrganization/hl7:name)]]) and ancestor::hl7:ClinicalDocument/hl7:author[hl7:time
and hl7:assignedAuthor[hl7:id and hl7:addr and hl7:telecom and (hl7:assignedPerson/hl7:name
or hl7:representedOrganization/hl7:name)]])
|
|
|
Message |
The author of the statement is specified by the author in the document header. |
|