Back To Index  <<  Back To Templates

active Template  Immunization Entry

Id 2.16.756.5.30.1.1.10.4.89
ref
ch-pcc-
Effective Date 2016‑11‑12
Status active Active Version Label 2016
Name chpcc_entry_Immunization Display Name Immunization Entry
Description
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".
Context Parent nodes of template element with id 2.16.756.5.30.1.1.10.4.89
Label IHE PCC TF2 Rev.11, 6.3.4.17
Classification CDA Entry Level Template
Open/Closed Open (other than defined elements are allowed)
Used by / Uses
Used by 5 transactions and 6 templates, Uses 9 templates
Used by as Name Version
cdachvacd-transaction-3 Transaction pending CDA-CH-VACD - Immunization Administration (2018) 2018‑04‑10 17:59:06
cdachvacd-transaction-4 Transaction pending CDA-CH-VACD - Immunization Certificate (2018) 2018‑04‑10 18:04:10
cdachvacd-transaction-5 Transaction pending CDA-CH-VACD - Immunization Recommendation Request (2018) 2018‑04‑10 18:08:44
cdachvacd-transaction-6 Transaction pending CDA-CH-VACD - Immunization Recommendation Response (2018) 2018‑04‑10 18:09:59
cdachvacd-transaction-7 Transaction pending CDA-CH-VACD - Vaccination Record (2018) 2018‑04‑10 18:10:49
2.16.756.5.30.1.1.10.3.47 Containment active Immunizations Section - coded (2016) 2016‑11‑12
2.16.756.5.30.1.1.10.1.15 link active Immunization Certificate (2020) 2020‑06‑26
2.16.756.5.30.1.1.10.1.16 link active Immunization Administration (2020) 2020‑06‑26
2.16.756.5.30.1.1.10.1.17 link active Immunization Recommendation Request (2020) 2020‑06‑26
2.16.756.5.30.1.1.10.1.18 link active Immunization Recommendation Response (2020) 2020‑06‑26
2.16.756.5.30.1.1.10.1.19 link active Vaccination Record (2020) 2020‑06‑26
Uses as Name Version
2.16.756.5.30.1.1.10.9.14 Include active Narrative Text Reference (2017) DYNAMIC
2.16.756.5.30.1.1.10.4.94 Containment active Manufactured Product (2016) DYNAMIC
2.16.756.5.30.1.1.10.4.101 Containment active Immunization Performer - performer Containment (2016) DYNAMIC
2.16.756.5.30.1.1.10.9.54 Containment active Author Compilation with id, name, addr and telecom (2020) DYNAMIC
2.16.756.5.30.1.1.10.4.119 Containment active Immunization Series Number (2016) DYNAMIC
2.16.756.5.30.1.1.10.4.95 Containment active Target Of The Immunization - Medication Target (2018) DYNAMIC
2.16.756.5.30.1.1.10.4.2 Containment active Annotation Comments (2016) DYNAMIC
2.16.756.5.30.1.1.10.4.120 Containment active Reaction Observation (2016) DYNAMIC
2.16.756.5.30.1.1.10.4.96 Containment active Recommendation Category - Criterion (2018) DYNAMIC
Relationship Specialization: template 1.3.6.1.4.1.19376.1.5.3.1.4.12 eHDSI Immunizations (DYNAMIC)
ref
epsos-

Specialization: template 2.16.840.1.113883.10.12.308 CDA SubstanceAdministration (2005‑09‑07)
ref
ad1bbr-
Example
General structure
<substanceAdministration classCode="SBADM" moodCode="EVN" negationInd="false">
  <templateId root="2.16.756.5.30.1.1.10.4.89"/>  <templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.12"/>  <templateId root="2.16.840.1.113883.10.20.1.24"/>  <id root="2.999" extension="your id"/>  <code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode"/>  <text>
    <reference value="#im-1"/>  </text>
  <statusCode code="completed"/>  <effectiveTime value="20180410145514+02:00"/>  <priorityCode nullFlavor="UNK"/>  <routeCode nullFlavor="UNK"/>  <approachSiteCode code="your code" codeSystem="2.16.840.1.113883.5.1052"/>  <doseQuantity nullFlavor="UNK"/>  <consumable typeCode="CSM">
    <!-- template 2.16.756.5.30.1.1.10.4.94 'Manufactured Product' -->
  </consumable>
  <performer>
    <!-- template 2.16.756.5.30.1.1.10.4.101 'Immunization Performer - performer Containment' -->
  </performer>
  <author>
    <!-- template 2.16.756.5.30.1.1.10.9.54 'Author Compilation with id, name, addr and telecom' -->
  </author>
  <entryRelationship typeCode="SUBJ">
    <!-- template 2.16.756.5.30.1.1.10.4.119 'Immunization Series Number' -->
  </entryRelationship>
  <entryRelationship typeCode="RSON">
    <!-- template 2.16.756.5.30.1.1.10.4.95 'Target Of The Immunization - Medication Target' -->
  </entryRelationship>
  <entryRelationship typeCode="SUBJ">
    <!-- template 2.16.756.5.30.1.1.10.4.2 'Annotation Comments' -->
  </entryRelationship>
  <entryRelationship typeCode="CAUS">
    <!-- template 2.16.756.5.30.1.1.10.4.120 'Reaction Observation' -->
  </entryRelationship>
  <precondition>
    <!-- template 2.16.756.5.30.1.1.10.4.96 'Recommendation Category - Criterion' -->
  </precondition>
</substanceAdministration>
Example
BOOSTRIX Polio
<substanceAdministration classCode="SBADM" moodCode="EVN" negationInd="false">
  <templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.12"/>  <templateId root="2.16.840.1.113883.10.20.1.24"/>  <templateId root="2.16.756.5.30.1.1.10.4.89"/>  <id root="4a641cee-aa60-09a6-b0ab-8d534c7c9e0d"/>  <code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode"/>  <text>
    <reference value="#is10"/>  </text>
  <statusCode code="completed"/>  <effectiveTime value="20180604"/>  <priorityCode nullFlavor="UNK"/>  <routeCode nullFlavor="NA"/>  <doseQuantity nullFlavor="UNK"/>  <consumable typeCode="CSM">
    <manufacturedProduct>
      <templateId root="2.16.756.5.30.1.1.10.4.94"/>      <templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.7.2"/>      <templateId root="2.16.840.1.113883.10.20.1.53"/>      <id root="2.51.1.1" extension="7680006370012"/>      <manufacturedMaterial>
        <code code="J07CA02" codeSystem="2.16.840.1.113883.6.73" codeSystemName="WHO ATC"/>        <name>BOOSTRIX Polio Inj Susp</name>      </manufacturedMaterial>
      <manufacturerOrganization>
        <name use="L">GlaxoSmithKline AG</name>      </manufacturerOrganization>
    </manufacturedProduct>
  </consumable>
  <performer>
    <time value="20180604"/>    <assignedEntity>
      <id root="2.51.1.3" extension="7608888888888"/>      <assignedPerson>
        <name use="L">
          <given>Allzeit</given>          <family>Bereit</family>          <prefix qualifier="AC">Dr. med.</prefix>        </name>
      </assignedPerson>
      <representedOrganization>
        <id root="2.51.1.3" extension="7608888888888"/>        <name use="L">Gruppenpraxis CH</name>        <telecom value="tel:+41.32.234.55.66" use="WP"/>        <telecom value="fax:+41.32.234.55.67" use="WP"/>        <telecom value="mailto:bereit@gruppenpraxis.ch" use="WP"/>        <telecom value="http://www.gruppenpraxis.ch" use="WP"/>        <addr use="WP">
          <streetName>Doktorgasse</streetName>          <houseNumber>2</houseNumber>          <city>Musterhausen</city>          <postalCode>8888</postalCode>          <country>CH</country>        </addr>
      </representedOrganization>
    </assignedEntity>
  </performer>
  <author>
    <assignedAuthor>
      <id root="2.51.1.3" extension="7608888888888"/>      <addr use="WP">
        <streetName>Doktorgasse</streetName>        <houseNumber>2</houseNumber>        <city>Musterhausen</city>        <postalCode>8888</postalCode>        <country>CH</country>      </addr>
      <telecom value="tel:+41.32.234.55.66" use="WP"/>      <assignedPerson>
        <name use="L">
          <given>Allzeit</given>          <family>Bereit</family>          <prefix qualifier="AC">Dr. med.</prefix>        </name>
      </assignedPerson>
      <representedOrganization>
        <id root="2.51.1.3" extension="7608888888888"/>        <name use="L">Gruppenpraxis CH</name>        <telecom value="tel:+41.32.234.55.66" use="WP"/>        <telecom value="fax:+41.32.234.55.67" use="WP"/>        <telecom value="mailto:bereit@gruppenpraxis.ch" use="WP"/>        <telecom value="http://www.gruppenpraxis.ch" use="WP"/>        <addr use="WP">
          <streetName>Doktorgasse</streetName>          <houseNumber>2</houseNumber>          <city>Musterhausen</city>          <postalCode>8888</postalCode>          <country>CH</country>        </addr>
      </representedOrganization>
    </assignedAuthor>
  </author>
  <entryRelationship typeCode="SUBJ" inversionInd="true">
    <act classCode="ACT" moodCode="EVN">
      <templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.2"/>      <templateId root="2.16.840.1.113883.10.20.1.40"/>      <code code="48767-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="Annotation comment"/>      <text>
        <reference value="#is16"/>      </text>
      <statusCode code="completed"/>    </act>
  </entryRelationship>
  <entryRelationship typeCode="RSON" inversionInd="false">
    <observation classCode="OBS" moodCode="EVN">
      <templateId root="2.16.756.5.30.1.1.10.4.95"/>      <id root="4a641d8e-aa60-09a6-b7fb-8d534c7c9e0d"/>      <code code="76668005" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Diphterie"/>      <text>
        <reference value="#is11"/>      </text>
      <statusCode code="completed"/>    </observation>
  </entryRelationship>
  <entryRelationship typeCode="RSON" inversionInd="false">
    <observation classCode="OBS" moodCode="EVN">
      <templateId root="2.16.756.5.30.1.1.10.4.95"/>      <id root="4a64209a-aa60-09a6-d5fd-8d534c7c9e0d"/>      <code code="127786006" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Tetanus"/>      <text>
        <reference value="#is12"/>      </text>
      <statusCode code="completed"/>    </observation>
  </entryRelationship>
  <entryRelationship typeCode="RSON" inversionInd="false">
    <observation classCode="OBS" moodCode="EVN">
      <templateId root="2.16.756.5.30.1.1.10.4.95"/>      <id root="4a642130-aa60-09a6-a82a-8d534c7c9e0d"/>      <code code="39343008" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Keuchhusten"/>      <text>
        <reference value="#is13"/>      </text>
      <statusCode code="completed"/>    </observation>
  </entryRelationship>
  <entryRelationship typeCode="RSON" inversionInd="false">
    <observation classCode="OBS" moodCode="EVN">
      <templateId root="2.16.756.5.30.1.1.10.4.95"/>      <id root="4a6421d0-aa60-09a6-e59e-8d534c7c9e0d"/>      <code code="72093006" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Kinderlähmung"/>      <text>
        <reference value="#is14"/>      </text>
      <statusCode code="completed"/>    </observation>
  </entryRelationship>
  <precondition>
    <criterion>
      <templateId root="2.16.756.5.30.1.1.10.4.96"/>      <code code="41501" codeSystem="2.16.756.5.30.1.127.3.3.4" displayName="Empfohlene Basisimpfungen"/>      <text>
        <reference value="#is15"/>      </text>
    </criterion>
  </precondition>
</substanceAdministration>
Item DT Card Conf Description Label
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
@classCode
cs 1 … 1 F SBADM
@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 event 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
The value of @code shall be drawn from value set 2.16.756.5.30.1.1.11.69 Special Case Medication (DYNAMIC)
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 red 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 red 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
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.20025 ActStatusCompleted (DYNAMIC)
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
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16866 ActPriority (DYNAMIC)
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
@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
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.17
  Schematron assert role red 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 yellow 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 yellow 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 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)]]) 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.  
hl7:entryRelationship
0 … * Immunization series number, if applicable.
Contains 2.16.756.5.30.1.1.10.4.119 Immunization Series Number (DYNAMIC)
IHE PCC TF2 Rev.11, 6.3.4.17
@typeCode
cs 1 … 1 F SUBJ
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
@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
@typeCode
cs 1 … 1 F SUBJ
hl7:entryRelationship
0 … * Adverse reactions caused by the immunization.
Contains 2.16.756.5.30.1.1.10.4.120 Reaction Observation (DYNAMIC)
IHE PCC TF2 Rev.11, 6.3.4.17
where [@typeCode='CAUS']
@typeCode
cs 1 … 1 F CAUS
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
  Schematron assert role red 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 red 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 red 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.