Back To Index << Back To Templates

# Template Author Body - e-Impfpass

Aus Publikation für Projekt ELGA e-Impfpass | Release 10.11.0+20260729-2.0.0 vom 2026‑07‑29 08:57:44 | | | HTML erstellt am 2026‑07‑29 09:40:09

Id | 1.2.40.0.34.6.0.11.9.8 | Gültigkeit ab | 2025‑02‑13 14:50:24 Andere Versionen mit dieser Id: atcdabbr_other_AuthorBody_eImpfpass vom 2025‑10‑21 10:44:38
Status | Aktiv | Versions-Label | 2.0.1+20250217
Name | atcdabbr_other_AuthorBody_eImpfpass | Bezeichnung | Author Body - e-Impfpass
Beschreibung
Der Autor (author) ist der Verfasser bzw. geistige Urheber eines bestimmten Inhalts. In der Regel ist das eine Person oder mehrere Personen, es kann aber auch ein "Gerät" - ein Programm oder Software den Inhalt automatisiert erstellen. Element für Sections und Entries.
Klassifikation | Template-Typ nicht spezifiziert
Offen/Geschlossen | Geschlossen (nur definierte Elemente sind erlaubt)
Benutzt von / Benutzt |
Benutzt von 0 Transactions und 0 Templates, Benutzt 4 Templates
Benutzt | als | Name | Version
--- | --- | --- | ---
1.2.40.0.34.6.0.11.9.25 | Containment | Address Compilation (1.0.1+20230717) | DYNAMIC
1.2.40.0.34.6.0.11.9.6 | Inklusion | Person Name Compilation G2 (1.0.1+20230717) | DYNAMIC
1.2.40.0.34.6.0.11.9.18 | Containment | Device Compilation (1.0.2+20230717) | DYNAMIC
1.2.40.0.34.6.0.11.9.5 | Containment | Organization Compilation with id, name (1.0.1+20210628) | DYNAMIC
Beziehung | Version: Template 1.2.40.0.34.6.0.11.9.8 Author Body - e-Impfpass (2023‑03‑30 08:20:50) ref at-cda-bbr- Spezialisierung: Template 1.2.40.0.34.6.0.11.9.8 Author Body - eImpfpass (2021‑02‑19 13:12:25) ref at-cda-bbr- Version: Template 1.2.40.0.34.6.0.11.9.8 Author Body - eImpfpass (2019‑02‑12 14:16:51) ref at-cda-bbr- Spezialisierung: Template 2.16.840.1.113883.10.12.318 CDA Author (Body) (2005‑09‑07) ref ad1bbr- Spezialisierung: Template 1.2.40.0.34.6.0.11.9.36 Author Body (DYNAMIC) ref at-cda-bbr-
Beispiel |
Beispiel
<placeholder typeCode="AUT" contextControlCode="OP"> <time value="20190710153549+0200"/> <assignedAuthor classCode="ASSIGNED"> <id root="1.2.3.999" extension="--example only--"/> <code code="100" codeSystem="1.2.40.0.34.5.2" displayName="Ärztin/Arzt für Allgemeinmedizin"/> <addr> <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) --> </addr> <telecom value="tel:+1-12345678"/> <assignedPerson classCode="PSN" determinerCode="INSTANCE"> <!-- template 1.2.40.0.34.6.0.11.9.6 'Person Name Compilation G2' --> </assignedPerson> <representedOrganization classCode="ORG" determinerCode="INSTANCE"> <!-- template 1.2.40.0.34.6.0.11.9.5 'Organization Compilation with id, name' (2019-03-25T13:43:57) --> </representedOrganization> </assignedAuthor></placeholder>
Item | DT | Kard | Konf | Beschreibung | Label
--- | --- | --- | --- | --- | ---
@typeCode | cs | 0 … 1 | F | AUT
@contextControlCode | cs | 0 … 1 | F | OP
Auswahl | 1 … 1 |  | Zeitpunkt der Freigabe der Dokumentation Elemente in der Auswahl: hl7:time[not(@nullFlavor)] hl7:time[@nullFlavor='UNK']
| Constraint | Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS dieses Element angegeben sein (M [1..1]). In allen anderen Fällen KANN das Element auch mittels /@nullFlavor = "UNK" strukturiert werden (R [1..1]).
hl7:time | TS.AT.TZ | 0 … 1 |  |  |
wo [not(@nullFlavor)] |
hl7:time | TS.AT.TZ | 0 … 1 |  | nullFlavor |
wo [@nullFlavor='UNK'] |
@nullFlavor | cs | 1 … 1 | F | UNK
hl7:assignedAuthor |  | 1 … 1 | R |  |
@classCode | cs | 0 … 1 | F | ASSIGNED
Auswahl | 1 … * |  | Elemente in der Auswahl: hl7:id[not(@nullFlavor)] hl7:id[@nullFlavor='UNK']
hl7:id | II | 0 … * |  |  |
wo [not(@nullFlavor)] |
| Constraint | Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS dieses Element angegeben sein. Die Verwendung von @nullFlavor = "UNK" ist hierbei NICHT ERLAUBT. In allen anderen Fällen KANN @nullFlavor = "UNK" strukturiert sein.
hl7:id | II | 0 … 1 |  |  |
wo [@nullFlavor='UNK'] |
@nullFlavor | cs | 1 … 1 | F | UNK
hl7:code | CE | 0 … 1 | C |  |
wo [not(@nullFlavor)] |
| Constraint | Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS (M [1..1]) dieses Element angegeben sein.
| CONF |
Der Wert von @code MUSS gewählt werden aus dem Value Set 1.2.40.0.34.10.6 ELGA_AuthorSpeciality (DYNAMIC)
hl7:addr | AD | 0 … 1 |  | Beinhaltet 1.2.40.0.34.6.0.11.9.25 Address Compilation (DYNAMIC) |
wo [not(@nullFlavor)] |
hl7:telecom | TEL.AT | 0 … * |  | Kontaktdaten der Organisation des Verfassers des Dokuments. Grundsätzlich sind die Vorgaben für „Kontaktdaten-Element“ zu befolgen. |
wo [not(@nullFlavor)] |
@value | st | 1 … 1 | R | Die Kontaktadresse (Telefonnummer, Email, etc.) Zulässige Werteliste für telecom Präfixe gemäß „ELGA_URLScheme“
@use | set_cs | 0 … 1 |  | Bedeutung des angegebenen Kontakts (Heim, Arbeitsplatz, …), z.B. WP Zulässige Werte gemäß Value Set „ELGA_TelecomAddressUse"
| Constraint | Werden mehrere gleichartige telecom-Element strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl | 1 … 1 |  | Elemente in der Auswahl: hl7:assignedPerson hl7:assignedAuthoringDevice welches enthält Template 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC)
hl7:assignedPerson |  | 0 … 1 |  |  |
| Beispiel | <assignedPerson classCode="PSN" determinerCode="INSTANCE"> <name> <prefix qualifier="AC">Univ.-Prof. Dr.</prefix> <given>Isabella</given> <family>Stern</family> </name></assignedPerson>
Eingefügt | 1 … 1 | R | von 1.2.40.0.34.6.0.11.9.6 Person Name Compilation G2 (DYNAMIC)
@classCode | cs | 0 … 1 | F | PSN
@determinerCode | cs | 0 … 1 | F | INSTANCE
Auswahl | 1 … 1 |  | Namen-Element (Person) Elemente in der Auswahl: hl7:name[not(@nullFlavor)] hl7:name[@nullFlavor='UNK'] hl7:name[@nullFlavor='MSK']
hl7:name | PN | 0 … 1 |  |  |
wo [not(@nullFlavor)] |
@use | cs | 0 … 1 |  | Die genaue Bedeutung des angegebenen Namens, beispielsweise dass der angegebene Personen-Name ein „Künstlername“ ist, z.B. A („Artist“). Zulässige Werte gemäß Value Set „ELGA_EntityNameUse“. Wird kein @use Attribut angegeben, gilt der Name als rechtlicher Name („L“).
hl7:prefix | ENXP | 0 … * |  | Beliebig viele Präfixe zum Namen, z.B. Akademische Titel Achtung: Die Angabe der Anrede („Frau“, „Herr“), ist im CDA nicht vorgesehen! |
@qualifier | cs | 0 … 1 |  | Die genaue Bedeutung eines prefix-Elements, beispielsweise dass das angegebene Präfix einen akademischen Titel darstellt, z.B. AC („Academic“). Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
| CONF |
Der Wert von @qualifier MUSS gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
hl7:family | ENXP | 1 … * | M | Mindestens ein Hauptname (Nachname) |
@qualifier | cs | 0 … 1 |  | Die genaue Bedeutung eines family-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet, z.B. BR („Birth“) Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
| CONF |
Der Wert von @qualifier MUSS gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
hl7:given | ENXP | 1 … * | M | Mindestens ein Vorname |
@qualifier | cs | 0 … 1 |  | Die genaue Bedeutung eines given-Elements, beispielsweise dass das angegebene Element einen Geburtsnamen bezeichnet. z.B.: BR („Birth“) Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
| CONF |
Der Wert von @qualifier MUSS gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
hl7:suffix | ENXP | 0 … * |  | Beliebig viele Suffixe zum Namen |
@qualifier | cs | 0 … 1 |  | Die genaue Bedeutung eines suffix-Elements, beispielsweise dass das angegebene Suffix einen akademischen Titel darstellt, z.B. AC („Academic“). Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“
| CONF |
Der Wert von @qualifier MUSS gewählt werden aus dem Value Set 1.2.40.0.34.6.0.10.8 ELGA_EntityNamePartQualifier (DYNAMIC)
hl7:name | PN | 0 … 1 |  |  |
wo [@nullFlavor='UNK'] |
@nullFlavor | cs | 1 … 1 | F | UNK
hl7:name | PN | 0 … 1 |  |  |
wo [@nullFlavor='MSK'] |
@nullFlavor | cs | 1 … 1 | F | MSK
hl7:assignedAuthoringDevice |  | 0 … 1 |  | Beinhaltet 1.2.40.0.34.6.0.11.9.18 Device Compilation (DYNAMIC) |
| Beispiel | <assignedAuthoringDevice classCode="DEV" determinerCode="INSTANCE"> <manufacturerModelName>xxx</manufacturerModelName> <softwareName>yyy</softwareName></assignedAuthoringDevice>
hl7:representedOrganization |  | 0 … 1 | C | Organisation, in deren Auftrag und Verantwortlichkeit der Inhalt erstellt wurde Beinhaltet 1.2.40.0.34.6.0.11.9.5 Organization Compilation with id, name (DYNAMIC) |
@classCode | cs | 0 … 1 | F | ORG
@determinerCode | cs | 0 … 1 | F | INSTANCE
| Constraint | Im Fall der Dokumentenklasse "Update Immunisierungsstatus" ohne Nachtragung MUSS dieses Element angegeben sein (M [1..1]). In allen anderen Fällen KANN das Element auch komplett entfallen (O [0..1]).
| Beispiel | <representedOrganization classCode="ORG" determinerCode="INSTANCE"> <id root="1.2.40.0.34.3.1" extension="12345"/> <name>Krankenhaus Zwettl</name></representedOrganization>
| Schematron assert | role | error |
| test | not(/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'])) or hl7:id[not(@nullFlavor)] |
| Meldung | id/@nullFlavor ist NICHT ERLAUBT. |
| Schematron assert | role | error |
| test | not(/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'])) or hl7:representedOrganization |
| Meldung | Das Element representedOrganization MUSS strukturiert sein. |
| Schematron assert | role | error |
| test | not(/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'])) or hl7:time[not(@nullFlavor)] |
| Meldung | time/@nullFlavor ist NICHT ERLAUBT. |