hl7:substanceAdministration
|
|
|
|
An immunizations entry is used to record the patient's immunization history. An immunization
is a substance administration event. An immunization entry may also be used to report
a specific immunization that was not performed (e.g. undesired immunization). In this
case, negationInd shall be set to "true", otherwise, it shall be "false".
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
@moodCode
|
cs |
1 … 1 |
F |
EVN |
@negationInd
|
bl |
1 … 1 |
R |
For administered immunizations: negationInd='false'
For undesired immunizations: negationInd='true'
|
hl7:templateId
|
II |
1 … 1 |
M |
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
@root
|
uid |
1 … 1 |
F |
2.16.756.5.30.1.1.10.4.89 |
hl7:templateId
|
II |
1 … 1 |
M |
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
@root
|
uid |
1 … 1 |
F |
1.3.6.1.4.1.19376.1.5.3.1.4.12 |
hl7:templateId
|
II |
1 … 1 |
M |
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
@root
|
uid |
1 … 1 |
F |
2.16.840.1.113883.10.20.1.24 |
hl7:id
|
II |
1 … 1 |
R |
Immunization ID, assigned by the software application. |
IHE PCC TF2 Rev.11, 6.3.4.17 |
@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. |
Choice |
1 … 1 |
|
Elements to choose from:
- hl7:code[(@code='IMMUNIZ' and @codeSystem='2.16.840.1.113883.5.4')]
- hl7:code[@codeSystem='2.16.840.1.113883.6.96' or concat(@code,@codeSystem)=doc('include/voc-2.16.756.5.30.1.1.11.69-DYNAMIC.xml')//valueSet[1]/conceptList/concept/concat(@code,@codeSystem)]
|
hl7:code
|
CD |
0 … 1 |
|
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
@code
|
cs |
1 … 1 |
F |
IMMUNIZ |
@codeSystem
|
oid |
1 … 1 |
F |
2.16.840.1.113883.5.4 |
@codeSystemName
|
st |
1 … 1 |
F |
ActCode |
@displayName
|
st |
0 |
NP |
NP/not present |
hl7:code
|
CD |
0 … 1 |
|
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
@code
|
cs |
1 … 1 |
R |
|
@codeSystem
|
oid |
1 … 1 |
F |
2.16.840.1.113883.6.96 |
@codeSystemName
|
st |
1 … 1 |
F |
SNOMED CT |
@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 human-readable text MUST be generated automatically from the structured information
of this element. The text element MUST contain the reference to the corresponding
text in the human readable part, ONLY.
|
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 statusCode shall be set to 'completed' for all immunizations.
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
CONF |
|
hl7:effectiveTime
|
TS.CH.TZ |
1 … 1 |
R |
Date of the immunization. |
IHE PCC TF2 Rev.11, 6.3.4.17 |
hl7:priorityCode
|
CE |
1 … 1 |
R |
If the priority for the immunization is known, the code MAY be drawn from the HL7
value set.
Recommendation for eVACDOC: @nullFlavor='UNK'
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
CONF |
|
hl7:routeCode
|
CE |
1 … 1 |
R |
If the route of administration is known, the code MAY be drawn from the HL7 value
set.
Recommendation for eVACDOC: @nullFlavor='NA'
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
CONF |
The value of @code shall be drawn from value set 2.16.756.5.30.1.1.11.79 RouteOfAdministration (Immunization) (DYNAMIC)
|
|
hl7:approachSiteCode
|
CD |
0 … * |
|
If laterility of the administration is known, it MAY be recorded according to the
HL7 value set.
Recommendation for eVACDOC: omit
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
@codeSystem
|
CONF |
0 … 1 |
F |
2.16.840.1.113883.5.1052 (Act Site) |
hl7:doseQuantity
|
IVL_PQ |
0 … 1 |
|
If dose quantity of the administration is known, it MAY be recorded according to the
recommendations in the addendum "Darstellung Medikation" to the German "Arztbrief".
Recommendation for eVACDOC: @nullFlavor='UNK'
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
hl7:consumable
|
|
1 … 1 |
R |
Vaccine Contains 2.16.756.5.30.1.1.10.4.94 Manufactured Product (DYNAMIC)
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
where [@typeCode='CSM'] [hl7:manufacturedProduct [hl7:templateId [@root='2.16.756.5.30.1.1.10.4.94']
and hl7:templateId [@root='1.3.6.1.4.1.19376.1.5.3.1.4.7.2'] and hl7:templateId [@root='2.16.840.1.113883.10.20.1.53']]] |
|
|
@typeCode
|
cs |
1 … 1 |
F |
CSM |
hl7:performer
|
|
0 … * |
|
This MAY be used to indicate who has administered the immunization. Contains 2.16.756.5.30.1.1.10.4.101 Immunization Performer - performer Containment (DYNAMIC)
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
where [hl7:templateId [@root='2.16.756.5.30.1.1.10.4.101']] |
|
|
hl7:author
|
|
0 … * |
|
This MAY be used to indicate who has documented the immunization. This information
supersedes any information recorded at higher level. Contains 2.16.756.5.30.1.1.10.9.48 Author Compilation with name (DYNAMIC)
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
where [hl7:functionCode [concat(@code,@codeSystem)=doc('include/voc-2.16.756.5.30.1.127.3.10.1.1.3-DYNAMIC.xml')//valueSet
[1]/conceptList/concept/concat(@code,@codeSystem) or @nullFlavor]] |
|
|
hl7:entryRelationship
|
|
0 … * |
|
Target of the immunization (the disease against which the immunization provides protection).
Reference to Medication Target (Target of the immunization). Contains 2.16.756.5.30.1.1.10.4.95 Target Of The Immunization - Medication Target (DYNAMIC)
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
where [@typeCode='RSON'] [hl7:observation [hl7:templateId [@root='2.16.756.5.30.1.1.10.4.95']]] |
|
|
@typeCode
|
cs |
1 … 1 |
F |
RSON |
hl7:entryRelationship
|
|
0 … * |
|
Comments and remarks. Contains 2.16.756.5.30.1.1.10.4.2 Annotation Comments (DYNAMIC)
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
where [@typeCode='SUBJ'] [hl7:act [hl7:templateId [@root='2.16.756.5.30.1.1.10.4.2'] and
hl7:templateId [@root='2.16.840.1.113883.10.20.1.40'] and hl7:templateId [@root='1.3.6.1.4.1.19376.1.5.3.1.4.2']]] |
|
|
@typeCode
|
cs |
1 … 1 |
F |
SUBJ |
hl7:precondition
|
|
0 … * |
|
Recommendation-Category according to the swiss vaccination plan. Contains 2.16.756.5.30.1.1.10.4.96 Recommendation Category - Criterion (DYNAMIC)
|
IHE PCC TF2 Rev.11, 6.3.4.17 |
|
where [hl7:criterion [hl7:templateId [@root='2.16.756.5.30.1.1.10.4.96']]] |
|
|
|
Schematron assert |
role |
error
|
|
|
test |
(substring(/hl7:ClinicalDocument/hl7:effectiveTime/@value,1,6)<'20200415') or hl7:performer |
|
|
Message |
After 15.4.2020, the performer is required for each immunization. |
|
|
Schematron assert |
role |
error
|
|
|
test |
(substring(/hl7:ClinicalDocument/hl7:effectiveTime/@value,1,6)<'20200415') or (string-length(hl7:effectiveTime/@value)>7) |
|
|
Message |
After 15.4.2020, the date with precision of day is required for each immunization. |
|
|
Schematron assert |
role |
error
|
|
|
test |
(substring(/hl7:ClinicalDocument/hl7:effectiveTime/@value,1,6)<'20200415') or hl7:consumable/hl7:manufacturedProduct/hl7:manufacturedMaterial/hl7:lotNumberText/text() |
|
|
Message |
After 15.4.2020, the lot number is required for each immunization. |
|