Record Target

Bezeichnung Record Target Name atcdabbr_header_RecordTarget
Beschreibung
Das RecordTarget-Element enthält den " Patienten ": Die Person, die von einem Gesundheitsdiensteanbieter (Arzt, einer Ärztin oder einem Angehörigen anderer Heilberufe) behandelt wird und über die bzw. über deren Gesundheitsdaten im Dokument berichtet wird.
↔ Hinweis zum XDS-Mapping: Inhalte dieses Elementes werden in die XDS-Metadaten zu XDSDocumentEntry. sourcePatientId übernommen.
Id 1.2.40.0.34.6.0.11.1.3at-cda-bbr- Gültigkeit ab 2026-01-19
Status Aktiv Versions-Label 1.2.3+20260120
Klassifikation CDA Header Level Template
Offen/Geschlossen Geschlossen (nur definierte Elemente sind erlaubt)
Benutzt von / Benutzt
Benutzt von 0 Transactions und 1 Template, Benutzt 5 Templates
Used by 1Uses 5
Benutzt von als Id Version
Gesundheitsberatung 1450 (1.0.0+20260223) Inklusion 1.2.40.0.34.6.0.11.0.27 2025-09-15
Benutzt als Id Version
Address Compilation (1.0.1+20230717) Containment 1.2.40.0.34.6.0.11.9.25 DYNAMIC
Person Name Compilation G2 M (1.0.1+20230717) Inklusion 1.2.40.0.34.6.0.11.9.11 DYNAMIC
Person Name Compilation G1 M (1.0.1+20230717) Containment 1.2.40.0.34.6.0.11.9.12 DYNAMIC
Organization Name Compilation (1.0.1+20210628) Containment 1.2.40.0.34.6.0.11.9.27 DYNAMIC
Address Compilation Minimal (1.0.2+20230717) Containment 1.2.40.0.34.6.0.11.9.10 DYNAMIC
Beziehung
  • Version: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2025-11-27)at-cda-bbr-
  • Version: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2023-11-30)at-cda-bbr-
  • Spezialisierung: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2020-11-24)at-cda-bbr-
  • Version: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2020-10-21)at-cda-bbr-
  • Version: Template 1.2.40.0.34.6.0.11.1.3 Record Target (2019-02-20)at-cda-bbr-
  • Adaptation: Template 2.16.840.1.113883.10.12.101 CDA recordTarget (2005-09-07)ad1bbr-
Beispiel
Beispiel: Strukturbeispiel
<recordTarget typeCode="RCT" contextControlCode="OP">
  <patientRole classCode="PAT">
    <!-- lokale Patienten ID vom System -->
    <id root="1.2.40.0.34.99.111.1.2" extension="4711" assigningAuthorityName="Amadeus Spital"/>
    <!-- Sozialversicherungsnummer des Patienten -->
    <id root="1.2.40.0.10.1.4.3.1" extension="1111241261" assigningAuthorityName="Österreichische Sozialversicherung"/>
    <!-- bPK-GH des Patienten -->
    <id root="1.2.40.0.10.2.1.1.149" extension="GH:b64encodedbPKValue"/>
    <!-- Adresse des Patienten -->
    <addr>
      <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
    </addr>
    <!-- Kontaktdaten des Patienten-->
    <telecom value="tel:+43.1.40400" use="H"/>
    <telecom value="tel:+43.664.1234567" use="MC"/>
    <telecom value="mailto:herbert.mustermann@provider.at"/>
    <patient classCode="PSN" determinerCode="INSTANCE">
      <!-- Name des Patienten (Granularitätsstufe 2) -->
      <name>
        <!-- template 1.2.40.0.34.6.0.11.9.11 'Person Name Compilation G2 M' -->
      </name>
      <!-- Geschlecht des Patienten -->
      <administrativeGenderCode displayName="Male" code="M" codeSystem="2.16.840.1.113883.5.1" codeSystemName="HL7:AdministrativeGender"/>
      <!-- Geburtsdatum des Patienten -->
      <birthTime value="19701224"/>
      <!-- Optional: Verstorben-Kennzeichen -->
      <deceasedInd value="true"/>
      <!-- Optional: Todesdatum / Todeszeitpunkt -->
      <deceasedTime value="20200101"/>
      <!-- Familienstand des Patienten -->
      <maritalStatusCode code="D" codeSystem="2.16.840.1.113883.5.2" codeSystemName="HL7:MaritalStatus" displayName="Divorced"/>
      <!-- Religionszugehörigkeit des Patienten -->
      <religiousAffiliationCode code="101" displayName="Römisch-Katholisch" codeSystem="2.16.840.1.113883.2.16.1.4.1" codeSystemName="HL7.AT:ReligionAustria"/>
      <!-- Gesetzlicher Vertreter des Patienten "Organisation"-->
      <guardian classCode="GUARD">
        <!-- Gesetzlicher Vertreter "Person" -->
        <addr>
          <!-- template 1.2.40.0.34.6.0.11.9.25 'Address Compilation' (2019-02-28T14:24:14) -->
        </addr>
        <!-- Kontaktdaten des gesetzlichen Vertreters -->
        <telecom use="H" value="tel:+43.2236.2928"/>
        <telecom use="WP" value="tel:+43.2236.9000"/>
        <!-- Name des gesetzlichen Vertreters (Granularitätsstufe 1) -->
        <guardianPerson>
          <name>
            <!-- template 1.2.40.0.34.6.0.11.9.12 'Person Name Compilation G1 M' -->
          </name>
        </guardianPerson>
      </guardian>
      <birthplace classCode="BIRTHPL">
        <place classCode="PLC" determinerCode="INSTANCE">
          <!-- 1.2.40.0.34.6.0.11.9.10 'Address Compilation Minimal' -->
        </place>
      </birthplace>
      <languageCommunication>
        <languageCode code="de"/>
        <modeCode code="ESP" displayName="Expressed spoken" codeSystem="2.16.840.1.113883.5.60" codeSystemName="HL7:LanguageAbilityMode"/>
        <proficiencyLevelCode code="E" displayName="Excellent" codeSystem="2.16.840.1.113883.5.61" codeSystemName="HL7:LanguageAbilityProficiency"/>
        <preferenceInd value="true"/>
      </languageCommunication>
      <!-- Strukturierung der Fähigkeit zur Gebärdensprache -->
      <languageCommunication>
        <languageCode code="de"/>
        <proficiencyLevelCode code="G" displayName="Good" codeSystem="2.16.840.1.113883.5.61" codeSystemName="HL7:LanguageAbilityProficiency"/>
        <preferenceInd value="false"/>
      </languageCommunication>
    </patient>
  </patientRole>
</recordTarget>

Item

Item DT Kard Konf Beschreibung Label
hl7:recordTarget
Komponente für die Patientendaten.
@typeCode cs 0 … 1 F RCT
@contextControlCode cs 0 … 1 F OP
hl7:patientRole
1 … 1 M
Patientendaten.
@classCode cs 0 … 1 F PAT
hl7:id
II 2 … * R
Patientenidentifikatoren
  Constraint

Hinweis: Die Reihenfolge der id-Elemente MUSS unbedingt eingehalten werden!

* id[1] Identifikation des Patienten im lokalen System (1..1 M)
↔ Hinweis zum XDS-Mapping: Das Element id[1] wird ins XDS-Attribut sourcePatientId gemappt.

* id[2] Sozialversicherungsnummer des Patienten (1..1 R):
- @root: OID der Liste aller österreichischen Sozialversicherungen, fester Wert: 1.2.40.0.10.1.4.3.1 (1..1 M)
- @extension: Vollständige Sozialversicherungsnummer des Patienten (10 Stellen) (1..1 M)
- @assigningAuthorityName: Fester Wert: Österreichische Sozialversicherung (0..1 O)

Zugelassene nullFlavor:
- NI … Patient hat keine Sozialversicherungsnummer (z.B. Ausländer)
- UNK … Patient hat eine Sozialversicherungsnummer, diese ist jedoch unbekannt

* id[@root="1.2.40.0.10.2.1.1.149"] Bereichsspezifisches Personenkennzeichen (0..1 O):
- @root : OID der österreichischen bPK, fester Wert: 1.2.40.0.10.2.1.1.149 (1..1 M)
- @extension : bPK des Patienten: concat(Bereichskürzel, ":", bPK) (Base64,28 Zeichen). Typischerweise bPK-GH (Gesundheit). Kann im Zusammenhang mit E-ID auch andere Bereichskürzel tragen.
Anmerkung : Das bPK dient ausschließlich der Zuordnung der elektronischen Identität und darf daher nicht am Ausdruck erscheinen (1..1 M)
- @assigningAuthorityName : Fester Wert: Österreichische Stammzahlenregisterbehörde (0..1 O)

* id[@root="1.2.40.0.34.4.21"] Europäische Krankenversicherungskarte kurz (0..1 O):
- @root: OID der EKVK, fester Wert: 1.2.40.0.34.4.21 (1..1 M)
- @extension: Datenfeld 6 der EKVK
- @assigningAuthorityName : Fester Wert: Nationaler Krankenversicherungsträger (0..1 O)

* id[@root="1.2.40.0.10.1.4.3.8"] Europäische Krankenversicherungskarte lang (0..1 O):
- @root: OID der EKVK, fester Wert: 1.2.40.0.10.1.4.3.8 (1..1 M)
- @extension: Datenfelder der EKVK nach folgender Bildungsvorschrift: concat(Feld 6,"^",Feld 7,"^",Feld 8,"^",Feld 9) wobei Feld 6 "Persönliche Kennnummer" angegeben sein MUSS (1..1 M). Die übrigen Datenfelder sind optional (0..1 O). In Feld 9 MUSS die Datumsangabe im Format YYYMMDD erfolgen.
- @assigningAuthorityName : Fester Wert: Nationaler Krankenversicherungsträger (0..1 O)

Grundsätzlich sind die Vorgaben gemäß „Identifikations-Elemente“ zu befolgen.

EKVK Langversion
<id root="1.2.40.0.34.4.8" extension="123456789^1100-OEGK^800400010016^20251231" assigningAuthorityName="Nationaler Krankenversicherungsträger"/>
EKVK Kurzversion
<id root="1.2.40.0.34.4.21" extension="123456789" assigningAuthorityName="Nationaler Krankenversicherungsträger"/>
hl7:addr
0 … 2 R
Adresse des Patienten.
Es MUSS eine mögliche Adresse unterstützt werden. Spezielle Leitfäden (z.B. Entlassungsbrief Pflege) können es erforderlich machen, dass mehr als eine Adresse unterstützt werden muss.

BeinhaltetAddress Compilation1.2.40.0.34.6.0.11.9.25
  Constraint Werden mehrere gleichartige address-Elemente strukturiert (z.B. Home, Pflege), MUSS jeweils das Attribut @use angeführt sein.
hl7:telecom
TEL.AT 0 … * R
Kontakt-Element. Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
@value url 1 … 1 R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom-Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
@use cs 0 … 1  
Bedeutung des angegebenen Kontakts (z.B Heim, Arbeitsplatz), z.B. WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
  Constraint
Werden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
hl7:patient
1 … 1 M
Name des Patienten.
Für den Namen ist verpflichtend Granularitätsstufe 2 („strukturierte Angabe des Namens‘‘) anzuwenden!
Grundsätzlich sind die Vorgaben gemäß „Namen-Elemente von Personen PN“ zu befolgen.
Eingefügt
1 … 1 M
von Person Name Compilation G2 M1.2.40.0.34.6.0.11.9.11DYNAMIC
@classCode cs 0 … 1 F PSN
@determinerCode cs 0 … 1 F INSTANCE
hl7:name
PN 1 … 1 M
Namen-Element (Person)
@use cs 0 … 1  
Die genaue Bedeutung des angegebenen Namens, z.B. Angabe eines Künstlernamens mit „A" für „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  
Bedeutung eines prefix-Elements, z.B. Angabe eines akademischen mit "AC" für „Academic“.
Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier".
  CONF
Der Wert von @qualifier MUSS gewählt werden aus dem Value Set ELGA_EntityNamePartQualifier1.2.40.0.34.6.0.10.8DYNAMIC
hl7:family
ENXP 1 … * M
Mindestens ein Hauptname (Nachname).
@qualifier cs 0 … 1  

Bedeutung eines family-Elements, z.B. Angabe eines Geburtsnamen mit „BR" für „Birth“.

Zulässige Werte gemäß Value Set „ELGA_EntityNamePartQualifier“.

  CONF
Der Wert von @qualifier MUSS gewählt werden aus dem Value Set ELGA_EntityNamePartQualifier1.2.40.0.34.6.0.10.8DYNAMIC
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 ELGA_EntityNamePartQualifier1.2.40.0.34.6.0.10.8DYNAMIC
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 ELGA_EntityNamePartQualifier1.2.40.0.34.6.0.10.8DYNAMIC
Auswahl
1 … 1
Das "administrative Geschlecht" ist das soziale oder gesellschaftliche Geschlecht ("Gender"). Das administrative Geschlecht ist daher grundsätzlich getrennt von den biologischen Merkmalen der Person zu sehen. Grundsätzlich soll das administrative Geschlecht dem im Zentralen Melderegister (ZMR) eingetragenen Geschlecht entsprechen.
Über ein Translation-Element können weitere Angaben zum Geschlecht gemacht werden, wenn diese abweichend vom administrativen Geschlecht sind, z.B.:
  • Biologisches Geschlecht
  • Geschlecht in der Sozialversicherung
  • Geschlecht für die Stations-/Bettenbelegung im Krankenhaus
Codierung des Geschlechts des Patienten aus ValueSet "ELGA_AdministrativeGender".
Elemente in der Auswahl:
  • hl7:administrativeGenderCode[not(@nullFlavor)]
  • hl7:administrativeGenderCode[@nullFlavor='UNK']
hl7:administrativeGenderCode
CE 0 … 1
wo
[not(@nullFlavor)]
@displayName st 1 … 1 R
@code cs 1 … 1 R
@codeSystem oid 1 … 1 R
@codeSystemName st 0 … 1  
  CONF
Der Wert von @code MUSS gewählt werden aus dem Value Set ELGA_AdministrativeGender1.2.40.0.34.10.4DYNAMIC
hl7:translation
CD 0 … * R
Über ein Translation-Element können weitere Angaben zum Geschlecht gemacht werden, wenn diese abweichend vom administrativen Geschlecht sind, z.B.: Biologisches Geschlecht, Geschlecht in der Sozialversicherung, Geschlecht für die Stations-/Bettenbelegung im Krankenhaus
@displayName st 1 … 1 R
Beispiel für eine SNOMED CT Angabe
<translation code="772004004" codeSystem="2.16.840.1.113883.6.96" displayName="Non-binary gender"/>
hl7:administrativeGenderCode
CE 0 … 1

Mittels nullFlavor="UNK" wird "Unbekannt" abgebildet. Dies schließt die Ausprägung "Keine Angabe" mit ein.

wo
[@nullFlavor='UNK']
@nullFlavor cs 1 … 1 F UNK
Auswahl
1 … 1
Geburtsdatum des Patienten.
Grundsätzlich sind die Vorgaben für „Zeit-Elemente“ zu befolgen.
Elemente in der Auswahl:
  • hl7:birthTime
  • hl7:birthTime[@nullFlavor='UNK']
hl7:birthTime
TS.AT.VAR 0 … 1
hl7:birthTime
TS.AT.VAR 0 … 1
wo
[@nullFlavor='UNK']
@nullFlavor cs 1 … 1 F UNK
sdtc:deceasedInd
BL 0 … 1 R
Kennzeichen, dass die Person verstorben ist. Kann alternativ zum Todesdatum angegeben werden, v.a. wenn der Todeszeitpunkt nicht bekannt ist.
sdtc:deceasedTime
TS.AT.TZ 0 … 1 R
Todesdatum der Person.
hl7:maritalStatusCode
CE 0 … 1 R
Codierung des Familienstands des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_MaritalStatus“
@code cs 1 … 1 R
@codeSystem oid 1 … 1 F 2.16.840.1.113883.5.2
@codeSystemName st 1 … 1 F HL7:MaritalStatus
@displayName st 1 … 1 R
  CONF
Der Wert von @code MUSS gewählt werden aus dem Value Set ELGA_MaritalStatus1.2.40.0.34.10.11DYNAMIC
hl7:religiousAffiliationCode
CE 0 … 1 R
Codierung des Religionsbekenntnisses des Patienten.
Zulässige Werte gemäß Value-Set „ELGA_ReligiousAffiliation“
@code cs 1 … 1 R
@codeSystem oid 1 … 1 F 2.16.840.1.113883.2.16.1.4.1
@codeSystemName st 1 … 1 F HL7.AT:ReligionAustria
@displayName st 1 … 1 R
  CONF
Der Wert von @code MUSS gewählt werden aus dem Value Set ELGA_ReligiousAffiliation1.2.40.0.34.10.18DYNAMIC
hl7:raceCode
NP
Rasse des Patienten.
Darf nicht verwendet werden!
hl7:ethnicGroupCode
NP
Ethnische Zugehörigkeit des Patienten.
Darf nicht verwendet werden!
hl7:guardian
0 … * R
Gesetzlicher Vertreter:
  1. Vorsorgebevollmächtigte/r (Bevollmächtigte/r durch Vorsorgevollmacht)
  2. Gewählte/r ErwachsenenvertreterIn
  3. Gesetzliche/r ErwachsenenvertreterIn
  4. Gerichtliche/r ErwachsenenvertreterIn (Sachwalter)
Der gesetzliche Vetreter kann entweder eine Person (guardianPerson) oder eine Organisation (guardianOrganization) sein.
Beim Patienten können optional ein oder mehrere gesetzliche Vetreter angegeben werden. Wenn ein gesetzliche Vetreter bekannt ist, SOLL diese Information auch angegeben werden.
@classCode cs 0 … 1 F GUARD
hl7:addr
0 … 1 R
Die Adresse des gesetzlichen Vertreters oder der Organisation.
Grundsätzlich sind die Vorgaben für „Adress-Elemente“ zu befolgen.

BeinhaltetAddress Compilation1.2.40.0.34.6.0.11.9.25
hl7:telecom
TEL.AT 0 … * R
Beliebig viele Kontaktdaten des gesetzlichen Vertreters als Person oder Organisation.
Grundsätzlich sind die Vorgaben gemäß „Kontaktdaten-Element“ zu befolgen.
@value st 1 … 1 R
Die Kontaktadresse (Telefonnummer, Email, etc.), z.B. tel:+43.1.1234567
Formatkonvention siehe „telecom-Format Konventionen für Telekom-Daten“
Zulässige Werteliste für telecom Präfixe gemäß Value-Set „ELGA_URLScheme“
@use set_cs 0 … 1  
Bedeutung des angegebenen Kontakts (z.B. Heim, Arbeitsplatz) Bsp: WP
Zulässige Werte gemäß Value-Set „ELGA_TelecomAddressUse“
  Constraint
Werden mehrere gleichartige telecom-Elemente strukturiert, MUSS jeweils das Attribut @use angeführt sein.
Auswahl
1 … 1
Angabe des gesetzlichen Vertreters als Person (guardianPerson in Granularitätsstufe 1 oder 2) ODER als Organisation (guardianOrganization)
Elemente in der Auswahl:
hl7:guardianPerson
0 … 1
Name des gesetzlichen Vertreters: Angabe in  Granularitätsstufe 1

BeinhaltetPerson Name Compilation G1 M1.2.40.0.34.6.0.11.9.12DYNAMIC
hl7:guardianPerson
0 … 1
Name des gesetzlichen Vertreters: Angabe in  Granularitätsstufe 2

BeinhaltetPerson Name Compilation G2 M1.2.40.0.34.6.0.11.9.11DYNAMIC
hl7:guardianOrganization
0 … 1 R
Name des gesetzlichen Vertreters (Organisation)

BeinhaltetOrganization Name Compilation1.2.40.0.34.6.0.11.9.27DYNAMIC
Auswahl
1 … 1
Angabe des gesetzlichen Vertreters als Person (guardianPerson in Granularitätsstufe 1 oder 2) ODER als Organisation (guardianOrganization)
Elemente in der Auswahl:
    hl7:birthplace
    0 … 1 R
    Geburtsort des Patienten.
    @classCode cs 0 … 1 F BIRTHPL
    hl7:place
    1 … 1 M
    @classCode cs 0 … 1 F PLC
    @determinerCode cs 0 … 1 F INSTANCE
    Auswahl
    1 … 1 Elemente in der Auswahl:
    hl7:addr
    AD 0 … 1
    Die Adresse des Geburtsorts. Minimalangabe. Alle Elemente optional.

    BeinhaltetAddress Compilation Minimal1.2.40.0.34.6.0.11.9.10DYNAMIC
    hl7:addr
    AD 0 … 1
    Die Adresse des Geburtsorts, struktuiert.

    BeinhaltetAddress Compilation1.2.40.0.34.6.0.11.9.25DYNAMIC
    Auswahl
    1 … 1 Elemente in der Auswahl:
      hl7:languageCommunication
      0 … * R
      Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform des Patienten.
      hl7:languageCode
      CS 1 … 1 M
      Sprache, die vom Patienten zu einem bestimmten Grad beherrscht wird (geschrieben oder gesprochen).

      In der Klasse languageCommunication können Informationen bezüglich der Sprachfähigkeiten und Ausdrucksform (z.B. gesprochen oder geschrieben) des Patienten angegeben werden.
      Dieser Leitfaden schränkt die möglichen Werte für die Sprache auf Werte aus dem Value Set ELGA_HumanLanguage ein.

      Die Gebärdensprache ist als eigene Sprache inkl. Ländercode anzugeben, mit der Ergänzung des Länder-/Regional-Codes (z.B. sgn-at), die Ausdrucksweise (MoodCode) wird in diesem Fall nicht angegeben (denn expressed / received signed wären redundant).
      @code cs 1 … 1 R Zulässige Werte gemäß Value-Set „ELGA_HumanLanguage“ aus Code-System „HL7:HumanLanguage 2.16.840.1.113883.6.121“
      Gemäß IETF / RFC 3066 enthält es ein bestimmtes Subset von Codes aus ISO 639-1 und ISO 639-2 (also zwei- und dreistellige Sprachcodes). Gemäß RFC 3066 ist es zulässig, eine Angabe der landestypischen Ausprägung der Sprache nach einem Bindestrich anzufügen. Das Land wird dabei nach ISO 3166-1 Alpha 2 angegeben. Dies MUSS bei der Auswertung des languageCodes berücksichtigt und toleriert werden.
        CONF
      Der Wert von @code MUSS gewählt werden aus dem Value Set ELGA_HumanLanguage1.2.40.0.34.10.173DYNAMIC
      hl7:modeCode
      CE 0 … 1 C
      Ausdrucksform der Sprache.
      Zulässige Werte gemäß Value-Set „ELGA_LanguageAbilityMode“
      @code cs 1 … 1 R
      @displayName st 1 … 1 R
      @codeSystem oid 1 … 1 F 2.16.840.1.113883.5.60
      @codeSystemName st 0 … 1 F HL7:LanguageAbilityMode
        Constraint Bei Strukturierung einer Gebärdensprache ist dieses Element NICHT ERLAUBT, NP [0..0] und MUSS daher komplett entfallen
        CONF
      Der Wert von @code MUSS gewählt werden aus dem Value Set ELGA_LanguageAbilityMode1.2.40.0.34.10.175DYNAMIC
      hl7:proficiencyLevelCode
      CE 0 … 1 R
      Grad der Sprachkenntnis in der Sprache.
      Zulässige Werte gemäß Value-Set „ELGA_ProficiencyLevelCode“
      @code cs 1 … 1 R
      @displayName st 1 … 1 R
      @codeSystem oid 1 … 1 F 2.16.840.1.113883.5.61
      @codeSystemName st 0 … 1 F HL7:LanguageAbilityProficiency
        CONF
      Der Wert von @code MUSS gewählt werden aus dem Value Set ELGA_ProficiencyLevelCode1.2.40.0.34.10.174DYNAMIC
      hl7:preferenceInd
      BL 0 … 1 R
      Kennzeichnung, ob die Sprache in der angegebenen Ausdrucksform vom Patienten bevorzugt wird.
        Schematron
      assert
      Rolle  error  
        Test not(hl7:id[1]/@nullFlavor)  
        Meldung Die Verwendung von id/@nullFlavor ist an dieser Stelle NICHT ERLAUBT.  
        Schematron
      assert
      Rolle  error  
        Test not(hl7:id[2]/@nullFlavor) or (hl7:id[2][@nullFlavor='UNK'] or hl7:id[2][@nullFlavor='NI'])  
        Meldung Zugelassene nullFlavor sind "NI" und "UNK"