Back To Index  <<  Back To Templates

draft Template  Immunization Entry

Id 1.2.40.0.34.6.0.11.3.1
ref
at-cda-bbr-
Gültigkeit 2019‑01‑16 16:12:57
Status draft Entwurf Versions-Label 2019
Name atcdabbr_entry_Immunization Bezeichnung Immunization Entry
Beschreibung
Enthält die Dokumentation einer einzelnen Impfung (einzelne Gabe eines Impfstoffes).
Wird die Nachtragung einer Impfung dokumentiert, MUSS dies durch das Element participant/@typeCode = "ENT" gekennzeichnet sein (M [1..1]).
Kontext Elternknoten des Template-Element mit Id 1.2.40.0.34.6.0.11.3.1
Klassifikation CDA Entry Level Template
Offen/Geschlossen Geschlossen (nur definierte Elemente sind erlaubt)
Assoziiert mit
Assoziiert mit 5 Konzepte
Id Name Datensatz
elgaimpf-dataelement-285 draft Nachtragende Person draft Datensatz e-Impfpass 2019
elgaimpf-dataelement-15 draft Menge draft Datensatz e-Impfpass 2019
elgaimpf-dataelement-8 draft Impfdatum draft Datensatz e-Impfpass 2019
elgaimpf-dataelement-140 draft Impfende Person draft Datensatz e-Impfpass 2019
elgaimpf-dataelement-307 draft Verantwortliche Person (Impfung) draft Datensatz e-Impfpass 2019
Benutzt von / Benutzt
Benutzt von 2 Transactions und 3 Templates, Benutzt 10 Templates
Benutzt von als Name Version
elgaimpf-transaction-16 Transaktion draft elgaimpf Kompletter Immunisierungsstatus (2019) 2019‑01‑15 16:37:00
elgaimpf-transaction-17 Transaktion draft elgaimpf Update Immunisierungsstatus (2019) 2019‑01‑15 16:58:01
1.2.40.0.34.6.0.11.2.1 Containment draft Impfungen - kodiert (2019) 2017‑03‑11 18:38:41
1.2.40.0.34.6.0.11.0.2 link draft Update Immunisierungsstatus (2019) 2019‑01‑15 16:55:36
1.2.40.0.34.6.0.11.0.4 link draft Kompletter Immunisierungsstatus (2019) 2019‑04‑04 10:10:28
Benutzt als Name Version
1.2.40.0.34.6.0.11.9.1 Inklusion draft Narrative Text Reference (2019) DYNAMIC
1.2.40.0.34.6.0.11.9.32 Containment draft Vaccine Product (2019) DYNAMIC
1.2.40.0.34.6.0.11.9.31 Containment draft Vaccine Product nicht angegeben (2019) DYNAMIC
1.2.40.0.34.6.0.11.9.21 Containment draft Performer Body - Impfende Person (2019) DYNAMIC
1.2.40.0.34.6.0.11.9.8 Containment draft Author Body - eImpfpass (2019) DYNAMIC
1.2.40.0.34.6.0.11.9.14 Containment draft Participant Body - Transcriber (2019) DYNAMIC
1.2.40.0.34.6.0.11.3.2 Containment draft Immunization Target Entry (2019) DYNAMIC
1.2.40.0.34.6.0.11.3.5 Containment draft Immunization Billability Entry (2019) DYNAMIC
1.2.40.0.34.6.0.11.3.14 Containment draft External Document Entry (2019) DYNAMIC
1.2.40.0.34.6.0.11.3.10 Containment draft Immunization Schedule Entry (2019) DYNAMIC
Beziehung Spezialisierung: Template 1.3.6.1.4.1.19376.1.5.3.1.4.12 eHDSI Immunizations (DYNAMIC)
ref
epsos-

Spezialisierung: Template 2.16.840.1.113883.10.20.1.24 Medication activity (DYNAMIC)
ref
ccd1-
Beispiel
Impfung - Minimalbeispiel für Update Immunisierungsstatus
<hl7:substanceAdministration moodCode="EVN" negationInd="false" classCode="SBADM">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.1"/>  <hl7:templateId root="2.16.840.1.113883.10.20.1.24"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.12"/>  <hl7:id root="1.2.3.999" extension="extension"/>  <hl7:code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode"/>  <hl7:text>
    <hl7:reference value="#ref-1"/>  </hl7:text>
  <hl7:statusCode code="completed"/>  <hl7:effectiveTime nullFlavor="UNK"/>  <hl7:routeCode nullFlavor="NA"/>  <hl7:approachSiteCode nullFlavor="NA"/>  <hl7:doseQuantity nullFlavor="UNK"/>  <hl7:consumable>
    <!-- template 1.2.40.0.34.6.0.11.9.32 Vaccine Product (DYNAMIC) (2019‑04‑24T08:57:24) -->
  </hl7:consumable>
  <hl7:performer typeCode="PRF">
    <!-- template 1.2.40.0.34.6.0.11.9.21 'Performer Body - Impfende Person' (2019-05-08T13:21:12) -->
  </hl7:performer>
  <hl7:author>
    <!-- template 1.2.40.0.34.6.0.11.9.2 'Author Body ' (2019-01-18T11:37:17) -->
  </hl7:author>
  <hl7:entryRelationship typeCode="RSON">
    <!-- template 1.2.40.0.34.6.0.11.3.2 'Immunization Target Entry' (2019-04-03T10:41:41) -->
  </hl7:entryRelationship>
  <hl7:precondition>
    <!-- template 1.2.40.0.34.6.0.11.3.10 'Immunization Schedule Entry' (2019-04-17T10:53:55) -->
  </hl7:precondition>
</hl7:substanceAdministration>
Beispiel
Impfung - Vollständig für Kompletter Immunisierungsstatus
<hl7:substanceAdministration moodCode="EVN" negationInd="false" classCode="SBADM">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.1"/>  <hl7:templateId root="2.16.840.1.113883.10.20.1.24"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.12"/>  <hl7:id root="1.2.3.999" extension="extension"/>  <hl7:code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode"/>  <hl7:text>
    <hl7:reference value="#ref-1"/>  </hl7:text>
  <hl7:statusCode code="completed"/>  <hl7:effectiveTime value="20190817121500+0200"/>  <hl7:routeCode nullFlavor="NA"/>  <hl7:approachSiteCode nullFlavor="NA"/>  <hl7:doseQuantity value="1" unit="{Packung}"/>  <hl7:consumable>
    <!-- template 1.2.40.0.34.6.0.11.9.32 Vaccine Product (DYNAMIC) (2019‑04‑24T08:57:24) -->
  </hl7:consumable>
  <hl7:performer typeCode="PRF">
    <!-- template 1.2.40.0.34.6.0.11.9.21 'Performer Body - Impfende Person' (2019-05-08T13:21:12) -->
  </hl7:performer>
  <hl7:author>
    <!-- template 1.2.40.0.34.6.0.11.9.2 'Author Body ' (2019-01-18T11:37:17) -->
  </hl7:author>
  <hl7:participant typeCode="ENT">
    <!-- template 1.2.40.0.34.6.0.11.9.14 'Participant Body Transcriber' (2019-04-03T16:19:46) -->
  </hl7:participant>
  <hl7:entryRelationship typeCode="RSON">
    <!-- template 1.2.40.0.34.6.0.11.3.2 'Immunization Target Entry' (2019-04-03T10:41:41) -->
  </hl7:entryRelationship>
  <hl7:precondition>
    <!-- template 1.2.40.0.34.6.0.11.3.10 'Immunization Schedule Entry' (2019-04-17T10:53:55) -->
  </hl7:precondition>
</hl7:substanceAdministration>
Beispiel
Nachtragung einer Impfung (z.B. aus Papier-Impfpass)
<hl7:substanceAdministration moodCode="EVN" negationInd="false" classCode="SBADM">
  <hl7:templateId root="1.2.40.0.34.6.0.11.3.1"/>  <hl7:templateId root="2.16.840.1.113883.10.20.1.24"/>  <hl7:templateId root="1.3.6.1.4.1.19376.1.5.3.1.4.12"/>  <hl7:id root="1.2.3.999" extension="extension"/>  <hl7:code code="IMMUNIZ" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode"/>  <hl7:text>
    <hl7:reference value="#ref-1"/>  </hl7:text>
  <hl7:statusCode code="completed"/>  <hl7:effectiveTime value="20160617"/>  <hl7:routeCode nullFlavor="NA"/>  <hl7:approachSiteCode nullFlavor="NA"/>  <hl7:doseQuantity nullFlavor="UNK"/>  <hl7:consumable>
    <!-- choice:
template 1.2.40.0.34.6.0.11.9.32 Vaccine Product (DYNAMIC) (2019‑04‑24T08:57:24) oder
template 1.2.40.0.34.6.0.11.9.31 Vaccine Product nicht angegeben (DYNAMIC) (2019‑06‑05T07:33:24) -->
  </hl7:consumable>
  <hl7:participant typeCode="ENT">
    <!-- template 1.2.40.0.34.6.0.11.9.14 Participant Body - Transcriber (DYNAMIC) (2019-04-03T16:19:46) -->
  </hl7:participant>
  <hl7:entryRelationship typeCode="RSON">
    <!-- template 1.2.40.0.34.6.0.11.3.2 'Immunization Target Entry' (2019-04-03T10:41:41) -->
  </hl7:entryRelationship>
  <hl7:precondition>
    <!-- template 1.2.40.0.34.6.0.11.3.10 'Immunization Schedule Entry' (2019-04-17T10:53:55) -->
  </hl7:precondition>
</hl7:substanceAdministration>
Item DT Kard Konf Beschreibung Label
hl7:substanceAdministration
(atcdotsion)
@classCode
cs 1 … 1 F SBADM
@moodCode
cs 1 … 1 F EVN
@negationInd
bl 1 … 1 F false
  In ELGA werden keine unerwünschten Impfungen dokumentiert, daher ist der negationInd immer "false".
hl7:templateId
II 1 … 1 M ELGA
(atcdotsion)
@root
uid 1 … 1 F 1.2.40.0.34.6.0.11.3.1
hl7:templateId
II 1 … 1 M HL7 CCD Medication activity (atcdotsion)
@root
uid 1 … 1 F 2.16.840.1.113883.10.20.1.24
hl7:templateId
II 1 … 1 M IHE Immunizations Entry (atcdotsion)
@root
uid 1 … 1 F 1.3.6.1.4.1.19376.1.5.3.1.4.12
hl7:id
II 1 … 1 M Id der einzelnen Impfung, auf die referenziert werden kann (z.B. für Updates).
OID und/oder Extension werden von der GDA-Software generiert, Eindeutigkeit ist unbedingt zu wahren.
(atcdotsion)
hl7:code
CD 1 … 1 M (atcdotsion)
@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/nicht anwesend
Eingefügt 1 … 1 M von 1.2.40.0.34.6.0.11.9.1 Narrative Text Reference (DYNAMIC)
hl7:text
ED 1 … 1 M (atcdotsion)
hl7:reference
TEL 1 … 1 M Die Referenz auf den entsprechenden Text im menschenlesbaren Teil muss durch Bezugnahme auf den Inhalt[@ID] angegeben werden: reference[@value='#xxx'].
Die Referenz ist mit einem ID-Attribut anzugeben, dieses Element DARF NUR den Textinhalt des codierten Inhalts mit Zusatzinformationen umschließen.

(atcdotsion)
@value
1 … 1 R
  Schematron assert role red error  
  test starts-with(@value,'#')  
  Meldung The @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content'-element.  
hl7:statusCode
CS 1 … 1 M Fester Wert "completed" (atcdotsion)
@code
cs 1 … 1 F completed
Auswahl 1 … 1 Elemente in der Auswahl:
  • hl7:effectiveTime[not(@nullFlavor)]
  • hl7:effectiveTime[@nullFlavor='UNK']
hl7:effectiveTime
TS 0 … 1 Impfzeitpunkt: Datum und Zeitpunkt der Durchführung der Impfung.
bzw.
"Impfdatum": Datum der Durchführung der Impfung ohne Zeitangabe.
(atcdotsion)
wo [not(@nullFlavor)]
  Schematron assert role red error  
  test not(@value) or matches(@value,'^[0-9]{4,8}$') or matches(@value,'^[0-9]{14}')  
  Meldung value SHALL contain a date value YYYYMMDD or YYYYMM or YYYY or be precise to the second  
  Schematron assert role red error  
  test not(@value) or matches(@value,'^[0-9]{4,8}$') or contains(@value,'+') or contains(@value,'-')  
  Meldung value SHALL include a time zone if more precise than to the day YYYYMMDDhhmmss[+/-]HHMM  
hl7:effectiveTime
TS 0 … 1 nullFlavor (atcdotsion)
wo [@nullFlavor='UNK']
@nullFlavor
cs 1 … 1 F UNK
hl7:routeCode
CE 1 … 1 R
Die Art der Anwendung (des Impfstoffes) z.B. subkutan, intramuskulär.
Wird nicht verwendet! Für dieses Element wird daher immer der nullFlavor='NA' angegeben.
(atcdotsion)
@nullFlavor
cs 1 … 1 F NA
hl7:approachSiteCode
CD 1 … 1 R
Der Ort der Anwendung bzw. die Körperstelle, an der die Impfung angewendet wurde.
Wird nicht verwendet!
Für dieses Element wird daher immer der nullFlavor='NA' angegeben.
(atcdotsion)
@nullFlavor
cs 1 … 1 F NA
Auswahl 1 … 1 Elemente in der Auswahl:
  • hl7:doseQuantity[not(hl7:low|hl7:high|@nullFlavor)]
  • hl7:doseQuantity[@nullFlavor='UNK']
hl7:doseQuantity
IVL_PQ 0 … 1 Menge des Wirkstoffs der verabreichten Arzneispezialität (Mengenangabe aus Fachinformation).
Mit doseQuantity als IVL_PQ, aber als PQ instantiiert.
(atcdotsion)
wo [not(hl7:lowoder
hl7:highoder
@nullFlavor)]
 
target
elgaimpf-dataelement-15 draft Menge draft Datensatz e-Impfpass 2019
@value
1 … 1 R Dosierung bzw. Menge des verabreichten Impfstoffes.
@unit
cs 0 … 1  
  CONF
Der Wert von @unit muss gewählt werden aus dem Value Set 1.2.40.0.34.10.32 ELGA_MedikationMengenart_VS (DYNAMIC)
oder
Der Wert von @unit muss gewählt werden aus dem Value Set 1.2.40.0.34.10.67 ELGA_MedikationMengenartAlternativ (DYNAMIC)
  Constraint
Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtrag MUSS, M [1..1], die tatsächlich verabreichte Menge dokumentiert werden, WENN von Fachinformation abweichend verabreicht wurde.

In allen anderen Fällen MUSS, R [1..1] das Element vorhanden sein und KANN mit nullFlavor = "UNK" strukturiert werden.
hl7:low
IVXB_PQ NP (atcdotsion)
hl7:center
PQ NP (atcdotsion)
hl7:width
PQ NP (atcdotsion)
hl7:high
IVXB_PQ NP (atcdotsion)
hl7:doseQuantity
IVL_PQ 0 … 1 (atcdotsion)
wo [@nullFlavor='UNK']
@nullFlavor
cs 1 … 1 F UNK
Auswahl 1 … 1 Elemente in der Auswahl:
  • hl7:consumable[hl7:manufacturedProduct/hl7:templateId[@root='1.2.40.0.34.6.0.11.9.32']] welches enthält Template 1.2.40.0.34.6.0.11.9.32 Vaccine Product (DYNAMIC)
  • hl7:consumable[hl7:manufacturedProduct/hl7:templateId[@root='1.2.40.0.34.6.0.11.9.31']] welches enthält Template 1.2.40.0.34.6.0.11.9.31 Vaccine Product nicht angegeben (DYNAMIC)
  Constraint
Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS, M [1..1], das Element den Vorgaben des Template "Vaccine Product" (templateId 1.2.40.0.34.6.0.11.9.32) folgen.
In allen anderen Fällen KANN, R [1..1], das Element auch entsprechend dem Template "Vaccine Product nicht angegeben" (templateId 1.2.40.0.34.6.0.11.9.31) strukturiert sein.
hl7:consumable
0 … 1 Impfstoff. 

Beinhaltet 1.2.40.0.34.6.0.11.9.32 Vaccine Product (DYNAMIC)
(atcdotsion)
wo [hl7:manufacturedProduct/hl7:templateId [@root='1.2.40.0.34.6.0.11.9.32']]
@typeCode
cs 1 … 1 F CSM
hl7:consumable
0 … 1 Beinhaltet 1.2.40.0.34.6.0.11.9.31 Vaccine Product nicht angegeben (DYNAMIC) (atcdotsion)
wo [hl7:manufacturedProduct/hl7:templateId [@root='1.2.40.0.34.6.0.11.9.31']]
@typeCode
cs 1 … 1 F CSM
hl7:performer
0 … 1 C
Impfende Person ("Impfarzt"): Jene Person, die die Impfung durchführt, z.B. ein Arzt oder eine Hebamme bzw. DGKS im übertragenen Wirkungsbereich.

Beinhaltet 1.2.40.0.34.6.0.11.9.21 Performer Body - Impfende Person (DYNAMIC)
(atcdotsion)
 
target
elgaimpf-dataelement-140 draft Impfende Person draft Datensatz e-Impfpass 2019
@typeCode
cs 1 … 1 F PRF
  Constraint
Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS dieses Element angegeben sein, WENN sich der Performer von der für die Impfung verantwortlichen Person (author) unterscheidet.
In allen anderen Fällen KANN, das Element auch komplett entfallen.
Bei Strukturierung des Elements MUSS performer/assignedEntity/representedOrganization/addr/@use den Wert "PHYS" haben.
  Schematron assert role red error  
  test not(hl7:assignedEntity/hl7:representedOrganization/hl7:addr) or hl7:assignedEntity/hl7:representedOrganization/hl7:addr[@use='PHYS']  
  Meldung Das Attribut assignedEntity/representedOrganization/addr/@use='PHYS' MUSS vorhanden sein.  
hl7:author
0 … 1 C Die Person, die für die Impfung und ihre Dokumentation letztlich verantwortlich ist. Im Sinne des "Übertragenen Wirkungsbereiches" der verantwortliche Arzt.

Beinhaltet 1.2.40.0.34.6.0.11.9.8 Author Body - eImpfpass (DYNAMIC)
(atcdotsion)
 
target
elgaimpf-dataelement-307 draft Verantwortliche Person (Impfung) draft Datensatz e-Impfpass 2019
  Constraint
Im Falle einer neuen Impfung (Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung) MUSS dieses Element M [1..1] angegeben sein.
Bei einem Nachtrag KANN das Element auch komplett entfallen (O [0..1]).
hl7:participant
0 … 1 C
Nachtragende Person (Datenverarbeitende Person)
Die Person / Gerät, die Daten für den Impfpass dokumentiert. Nur für Nachtragung relevant.

Beinhaltet 1.2.40.0.34.6.0.11.9.14 Participant Body - Transcriber (DYNAMIC)
(atcdotsion)
 
target
elgaimpf-dataelement-285 draft Nachtragende Person draft Datensatz e-Impfpass 2019
@typeCode
cs 1 … 1 F ENT
@contextControlCode
cs 0 … 1 F OP
  Constraint
  1. Im Fall der Nachtragung einer Immunisierung mittels der Dokumentenklasse "Update Immunisierungsstatus" MUSS, M [1..1] dieses Element angegeben sein. 
  2. Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung ist dieses Element NICHT ERLAUBT (NP [0..0]).
  3. Im Fall der Dokumentenklasse "Kompletter Immunisierungsstatus" KANN dieses Element angegeben sein (O [0..1]).
hl7:entryRelationship
1 … * M
"Impfung": Impfschutz gegen eine bestimmte Krankheit oder einen Erreger.

Beinhaltet 1.2.40.0.34.6.0.11.3.2 Immunization Target Entry (DYNAMIC)
(atcdotsion)
@typeCode
cs 1 … 1 F RSON
@contextConductionInd
cs 0 … 1 F true
hl7:entryRelationship
0 … 1 C Abrechenbarkeit.

Beinhaltet 1.2.40.0.34.6.0.11.3.5 Immunization Billability Entry (DYNAMIC)
(atcdotsion)
@typeCode
cs 1 … 1 F SUBJ
@contextConductionInd
cs 0 … 1 F true
  Constraint
Ist nur im Falle der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung zulässig.
In allen anderen Fällen MUSS dieses Element komplett entfallen.

  Schematron assert role red error  
  test /hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and not(ancestor::*/hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.14'])  
  Meldung Das Element entryRelationship/act/templateId/@root='1.2.40.0.34.6.0.11.3.5' ist NICHT ERLAUBT.  
hl7:reference
0 … 1 C Referenz auf den zugrundeliegenden Befund der Dokumentenklasse "Update Immunisierungsstatus" mit dem dieses Immunization Entry ursprünglich vom GDA gespeichert wurde.
Beinhaltet 1.2.40.0.34.6.0.11.3.14 External Document Entry (DYNAMIC)
(atcdotsion)
@typeCode
cs 1 … 1 F REFR
  Constraint
Im Fall der Dokumentenklasse "Kompletter Immunisierungsstatus" MUSS dieses Element angegeben sein (M [1..1]).
In allen anderen Fällen KANN das Element auch komplett entfallen (O [0..1]).
hl7:precondition
1 … 1 M Impfschema. Die Angabe eines Impfschemas ist verpflichtend.

Beinhaltet 1.2.40.0.34.6.0.11.3.10 Immunization Schedule Entry (DYNAMIC)
(atcdotsion)
@typeCode
cs 0 … 1 F PRCN
  Schematron assert role red error  
  test not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2']) or hl7:doseQuantity  
  Meldung Das Element doseQuantity MUSS vorhanden und KANN mit nullFlavor "UNK" strukturiert sein.  
  Schematron assert role red error  
  test not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and not( hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.14'])) or hl7:consumable/hl7:manufacturedProduct/hl7:templateId[@root='1.2.40.0.34.6.0.11.9.32']  
  Meldung Das Element consumable/manufacturedProduct/templateId/@root='1.2.40.0.34.6.0.11.9.32' MUSS vorhanden sein.  
  Schematron assert role red error  
  test not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.2'] and not(hl7:participant/hl7:templateId[@root = '1.2.40.0.34.6.0.11.9.14'])) or hl7:author  
  Meldung Das Element author MUSS vorhanden sein.  
  Schematron assert role red error  
  test not(/hl7:ClinicalDocument/hl7:templateId[@root = '1.2.40.0.34.6.0.11.0.4']) or hl7:reference  
  Meldung Das Element reference MUSS vorhanden sein.