<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="VSDDatensatzPKV" />
  <url value="https://gematik.de/fhir/vsdm2/StructureDefinition/VSDDatensatzPKV" />
  <name value="VSDDatensatzPKV" />
  <title value="Logisches Modell VSD-Datensatz PKV für VSDM 2.0" />
  <status value="draft" />
  <description value="Fachliches Modell zur Beschreibung des VSD-Datensatzes für den Bereich der Privaten Krankenversicherung (PKV).&#xA;Dieses Modell stellt die Struktur für die Versichertendaten eines Privatversicherten bereit und dient als Ausgangspunkt für die Mappings, die die Abbildung auf FHIR-Ressourcen vornehmen." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="VSD-Datensatz-PKV-Coverage" />
    <uri value="VSDMCoverage" />
    <name value="Mapping VSD-Datensatz PKV zu Coverage" />
    <comment value="Zuordnung der Versicherungsinformationen des VSD-Datensatzes PKV zum FHIR-Profil VSDMCoverage" />
  </mapping>
  <mapping>
    <identity value="VSD-Datensatz-PKV-Patient" />
    <uri value="VSDMPatient" />
    <name value="Mapping VSD-Datensatz PKV zu Patient" />
    <comment value="Zuordnung der Versichertendaten des VSD-Datensatzes PKV zum FHIR-Profil VSDMPatient" />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="https://gematik.de/fhir/vsdm2/StructureDefinition/VSDDatensatzPKV" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
  <derivation value="specialization" />
  <snapshot>
    <element id="VSDDatensatzPKV">
      <path value="VSDDatensatzPKV" />
      <short value="Logisches Modell VSD-Datensatz PKV für VSDM 2.0" />
      <definition value="Fachliches Modell zur Beschreibung des VSD-Datensatzes für den Bereich der Privaten Krankenversicherung (PKV).&#xA;Dieses Modell stellt die Struktur für die Versichertendaten eines Privatversicherten bereit und dient als Ausgangspunkt für die Mappings, die die Abbildung auf FHIR-Ressourcen vornehmen." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="VSDDatensatzPKV" />
        <min value="0" />
        <max value="*" />
      </base>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.id">
      <path value="VSDDatensatzPKV.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.extension">
      <path value="VSDDatensatzPKV.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versichertendaten" />
      <short value="Versichertendaten" />
      <definition value="Versichertendaten" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.id">
      <path value="VSDDatensatzPKV.Versichertendaten.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.extension">
      <path value="VSDDatensatzPKV.Versichertendaten.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.modifierExtension">
      <path value="VSDDatensatzPKV.Versichertendaten.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.VersichertenID">
      <path value="VSDDatensatzPKV.Versichertendaten.VersichertenID" />
      <short value="Versicherten-ID (KVNR)" />
      <definition value="Die Versicherten-ID ist der 10-stellige unveränderliche Teil der 30-stelligen Krankenversichertennummer." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.VersichertenID" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.identifier:KVNR.value" />
        <comment value="Die KVNR wird in Übereinstimmung mit dem deutschen Basisprofils kodiert und ist verpflichtend anzugeben." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Geburtsdatum">
      <path value="VSDDatensatzPKV.Versichertendaten.Geburtsdatum" />
      <short value="Geburtsdatum des Versicherten" />
      <definition value="Gibt das Geburtsdatum der Person an.&#xA;Zumindest das Geburtsjahr ist immer anzugeben. &#xA;Im Geburtstag oder im Geburtstag und im Geburtsmonat ist „00“ bzw. „0000“ zulässig, wenn der Geburtstag und der Geburtsmonat nicht zu ermitteln sind." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Geburtsdatum" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.birthDate" />
        <comment value="Die Angabe des partiellen Geburtsdatums wird vom FHIR-nativen Datentyp date bereits unterstützt." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Vorname">
      <path value="VSDDatensatzPKV.Versichertendaten.Vorname" />
      <short value="Vorname des Versicherten" />
      <definition value="Gibt den Vornamen der Person an.&#xA;Alle Vornamen der Person werden eingegeben." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Vorname" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.given" />
        <comment value="FHIR lässt die Angabe mehrerer Vornamen in wiederholten Elementen zu. Davon wird hier kein Gebrauch gemacht." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Nachname">
      <path value="VSDDatensatzPKV.Versichertendaten.Nachname" />
      <short value="Nachname des Versicherten" />
      <definition value="Gibt den Nachnamen (Familiennamen) der Person an." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Nachname" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family" />
        <comment value="Nachname mit Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family.extension:nachname" />
        <comment value="Nachname ohne Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Geschlecht">
      <path value="VSDDatensatzPKV.Versichertendaten.Geschlecht" />
      <short value="Geschlecht des Versicherten" />
      <definition value="Gibt das Geschlecht der Person an. &#xA;Es werden die gesetzlich vorgegebenen Werte gemäß PStG (weiblich, männlich, divers, ohne Angabe) abgebildet." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Geschlecht" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.gender" />
        <comment value="Das Geschlecht wird auf die standardisierten FHIR-Werte abgebildet. Da damit nicht alle Werte abgebildet werden können, kommt eine Erweiterung zum Einsatz." />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.gender.extension:other-amtlich" />
        <comment value="Diese Erweiterung nimmt die Geschlechtsangabe gemäß der geforderten Wertetabelle auf." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Vorsatzwort">
      <path value="VSDDatensatzPKV.Versichertendaten.Vorsatzwort" />
      <short value="Vorsatzwörter des Namens des Versicherten" />
      <definition value="Gibt die Vorsatzwörter der Person an.&#xA;Mehrere Vorsatzwörter werden durch Leerzeichen getrennt angegeben.&#xA;Die Vorsatzwörter sollen sich an der Werteliste aus Anlage 6 (Tabelle der gültigen Vorsatzworte) zur DEÜV orientieren." />
      <comment value="DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Vorsatzwort" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family.extension:vorsatzwort" />
        <comment value="Vorsatzwort zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Namenszusatz">
      <path value="VSDDatensatzPKV.Versichertendaten.Namenszusatz" />
      <short value="Namenszusätze des Versicherten" />
      <definition value="Gibt die Namenszusätze der Person an, z. B.: Freiherr.&#xA;Mehrere Namenzusätze werden durch Leerzeichen getrennt angegeben.&#xA;Die Namenszusätze sollen sich an der Werteliste aus Anlage 7 (Tabelle der gültigen Namenszusätze) zur DEÜV orientieren." />
      <comment value="DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Namenszusatz" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family.extension:namenszusatz" />
        <comment value="Zusatz zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Titel">
      <path value="VSDDatensatzPKV.Versichertendaten.Titel" />
      <short value="Akademische Titel des Versicherten" />
      <definition value="Gibt die akademischen Grade der Person an.&#xA;Mehrere Titel werden durch Leerzeichen getrennt angegeben." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Titel" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.prefix" />
        <comment value="Kennzeichnung des akademischen Titels mittels Erweiterung siehe Elementdokumentation." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse" />
      <short value="Postfachadresse des Versicherten" />
      <definition value="Postfachadresse des Versicherten" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse" />
        <comment value="Postfachadressen werden mit dem Typ &quot;postal&quot; gekennzeichnet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.id">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.extension">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.modifierExtension">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach" />
      <short value="Postfach des Versicherten" />
      <definition value="Gibt das Postfach der Person an." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.line.extension:Postfach" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl" />
      <short value="Postleitzahl der Postfachadresse" />
      <definition value="Gibt die Postleitzahl der Strassen- oder Postfachadresse an." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.postalCode" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort" />
      <short value="Ort der Postfachadresse" />
      <definition value="Gibt den Ort zur Postfachadresse an." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.city" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land" />
      <short value="Land der Postfachadresse" />
      <definition value="Gibt das Land zu der Postfachadresse an. &#xA;Es werden Landesangaben nach ISO 3166-1 verwendet." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.country" />
        <comment value="Hinweise zur Befüllung der Extensions beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse" />
      <short value="Wohnsitzadresse des Versicherten" />
      <definition value="Wohnsitzadresse des Versicherten" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse" />
        <comment value="Wohnsitzadressen werden mit dem Typ &quot;physical&quot; gekennzeichnet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.id">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.extension">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.modifierExtension">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse" />
      <short value="Name der Strasse" />
      <definition value="Gibt den Namen der Strasse der Wohnsitzadresse an.&#xA;Wenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.line.extension:Strasse" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer" />
      <short value="Hausnummer der Wohnsitzadresse" />
      <definition value="Gibt die Hausnummer in der Strasse der Person an.&#xA;Pflichtangabe soweit bekannt; wenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.line.extension:Hausnummer" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz" />
      <short value="Relevante Zusätze zur Anschrift" />
      <definition value="Gibt die relevanten Zusätze zur Anschrift an.&#xA;Als Anschriftenzusatz kann z. B. „Hinterhaus“ angegeben werden." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.line.extension:Adresszusatz" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl" />
      <short value="Postleitzahl der Wohnsitzadresse" />
      <definition value="Gibt die Postleitzahl der Wohnsitzadresse an." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.postalCode" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort" />
      <short value="Ort der Wohnsitzadresse" />
      <definition value="Gibt den Ort zur Wohnsitzadresse an." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.city" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land" />
      <short value="Land der Wohnsitzadresse" />
      <definition value="Gibt das Land zu der Wohnsitzadresse an. &#xA;Es werden Landesangaben nach ISO 3166-1 verwendet." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address.country" />
        <comment value="Hinweise zur Befüllung der Extensions beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.TIMessengerID">
      <path value="VSDDatensatzPKV.Versichertendaten.TIMessengerID" />
      <short value="TI-Messenger-ID" />
      <definition value="Gibt die TI-Messenger-ID des Versicherten an, soweit bekannt." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versichertendaten.TIMessengerID" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.telecom:TIMessengerID" />
        <comment value="Hinweise zur Kodierung der TI-Messenger-ID beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten" />
      <short value="Angaben zum Versicherungsverhältnis" />
      <definition value="Angaben zum Versicherungsverhältnis" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.id">
      <path value="VSDDatensatzPKV.Versicherungsdaten.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.extension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.modifierExtension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger" />
      <short value="Angaben zum Kostenträger" />
      <definition value="Angaben zum Kostenträger" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.payor:Hauptkostentraeger" />
        <comment value="Der Kostenträger wird als Referenz auf eine VSDMPayorOrganization abgebildet. Im PKV-Bereich gibt es keine Unterscheidung zwischen Haupt- und abrechnendem Kostenträger." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.id">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.extension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.modifierExtension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name" />
      <short value="Name des Kostenträgers" />
      <definition value="Gibt den Namen der Institution/Organisation an." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMPayorOrganization:Hauptkostentraeger.name" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung" />
      <short value="Kostenträgerkennung (Institutionskennzeichen)" />
      <definition value="Gibt den Kostenträger des Versicherten an. Es handelt sich um das bundesweit gültige Institutionskennzeichen (IK) des jeweiligen Kostenträgers." />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMPayorOrganization:Hauptkostentraeger.identifier:IKNR" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz" />
      <short value="Versicherungsschutz des Versicherten" />
      <definition value="Angaben zu Beginn und Ende des Vertragsverhältnisses sind im PKV-Bereich grundsätzlich optional.&#xA;Wenn diese Struktur angegeben wird, muss mindestens Beginn- oder Endedatum angegeben werden." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.period" />
        <comment value="Zur Abbildung werden die Standard-Felder der FHIR-Ressource verwendet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.id">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.extension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.modifierExtension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn" />
      <short value="Beginn des Versicherungsschutzes" />
      <definition value="Gibt den Beginn des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an. &#xA;Dieser Wert darf nicht vor dem Geburtsdatum liegen." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.period.start" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende" />
      <short value="Ende des Versicherungsschutzes" />
      <definition value="Gibt das Ende des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.period.end" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe" />
      <short value="Beihilfeanspruch" />
      <definition value="Informationen für Versicherte mit Beihilfeanspruch. &#xA;Diese Struktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben." />
      <comment value="Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/leistungen-und-erstattung/privatversichert-im-beamtenverhaeltnis/" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:beihilfe" />
        <comment value="Die gesamte Zielstruktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.id">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.extension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.modifierExtension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch" />
      <short value="Versicherter mit Beihilfeanspruch" />
      <definition value="Kennzeichnet einen Versicherten mit Beihilfeanspruch.&#xA;Dieses Kennzeichen ist anzugeben, sobald die Struktur Beihilfe erforderlich wird (notwendig, da die Beihilfequote nicht immer vorliegt)." />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:beihilfe.extension:anspruch" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV" />
      <short value="Quote PKV bei Beihilfe" />
      <definition value="Prozentwert des über die Beihilfe hinaus in der PKV versicherten Anteils." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:beihilfe.extension:quote" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen" />
      <short value="Kostenübernahme für Krankenhausleistungen" />
      <definition value="Informationen zur Kostenübernahme für Krankenhausleistungen." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.id">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.extension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.modifierExtension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein" />
      <short value="Allgemeine Krankenhausleistungen" />
      <definition value="Versicherter Anteil in Prozent für allgemeine Krankenhausleistungen." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:allgemein" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer" />
      <short value="Zweibettzimmerzuschlag" />
      <definition value="Versicherter Anteil in Prozent für den Zweibettzimmerzuschlag." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:zweibett" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer" />
      <short value="Einbettzimmerzuschlag" />
      <definition value="Versicherter Anteil in Prozent für den Einbettzimmerzuschlag." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:einbett" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz" />
      <short value="Differenz zwischen Zwei- und Einbettzimmerzuschlag" />
      <definition value="Versicherter Anteil in Prozent für die Differenz zwischen Zweibettzimmer- und den Einbettzimmerzuschlag (z.B. Beihilfetarif zuzüglich Beihilfeergänzungsversicherung)." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:zweibettEinbettDifferenz" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]" />
      <short value="Wahlärztliche Leistungen" />
      <definition value="Übernahme wahlärztlicher Leistungen." />
      <comment value="Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:wahlarzt" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]" />
      <short value="Belegärztliche Leistungen" />
      <definition value="Übernahme belegärztlicher Leistungen (kein Bestandteil der wahlärztlichen Leistungen)." />
      <comment value="Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <type>
        <code value="unsignedInt" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:belegarzt" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Sozialtarif">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Sozialtarif" />
      <short value="Sozialtarif" />
      <definition value="Anwendung eines verbandseinheitlichen Tarifs mit Besonderheiten bezüglich der Leistungen und privatärztliche Abrechnungen.&#xA;Mögliche Werte:&#xA;S = Standardtarif,&#xA;B = Basistarif,&#xA;N = Notlagentarif." />
      <comment value="Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/brancheneinheitliche-tarife/" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Sozialtarif" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:tarifart" />
        <comment value="Es wird eine vorhandene Erweiterung verwendet; ein nicht angegebener Sozialtarif wird auf den Wert 01 Individualtarif abgebildet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versichertenart">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versichertenart" />
      <short value="Rolle der Person im PKV-Vertrag" />
      <definition value="VN = Versicherungsnehmer / Vertragsinhaber&#xA;VP = versicherte Person" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1MB in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Versichertenart" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="code" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:versichertenart" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis" />
      <short value="Hinweise an Leistungserbringer" />
      <definition value="Optionale Hinweise in Freitextform für Leistungserbringer.&#xA;Die Relevanz eines Hinweises kann auf einzelne Leistungserbringer-Institutionstypen (professionOID gemäß gemSpec_OID) eingeschränkt werden.&#xA;Hinweise ohne Angabe einer Berufsgruppe sind für alle Leistungserbringer relevant." />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:hinweis" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis.id">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.id" />
      <representation value="xmlAttr" />
      <short value="Unique id for inter-element referencing" />
      <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Element.id" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string" />
        </extension>
        <code value="http://hl7.org/fhirpath/System.String" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis.extension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <description value="Extensions are always sliced by (at least) url" />
        <rules value="open" />
      </slicing>
      <short value="Additional content defined by implementations" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <alias value="extensions" />
      <alias value="user content" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Element.extension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis.modifierExtension">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.modifierExtension" />
      <short value="Extensions that cannot be ignored even if unrecognized" />
      <definition value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.&#xA;&#xA;Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." />
      <comment value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone." />
      <requirements value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension)." />
      <alias value="extensions" />
      <alias value="user content" />
      <alias value="modifiers" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="BackboneElement.modifierExtension" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Extension" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <constraint>
        <key value="ext-1" />
        <severity value="error" />
        <human value="Must have either extensions or value[x], not both" />
        <expression value="extension.exists() != value.exists()" />
        <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" />
        <source value="http://hl7.org/fhir/StructureDefinition/Extension" />
      </constraint>
      <isModifier value="true" />
      <isModifierReason value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" />
      <isSummary value="true" />
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="N/A" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext" />
      <short value="Hinweistext" />
      <definition value="Hinweistext im Markdown-Format. &#xA;Der Hinweistext ist nicht zur maschinellen Verarbeitung vorgesehen, sondern muss dem Leistungserbringer lediglich angezeigt werden." />
      <comment value="Systems are not required to have markdown support, so the text should be readable without markdown processing. The markdown syntax is GFM - see https://github.github.com/gfm/" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="markdown" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:hinweis.extension:text" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen" />
      <short value="betroffene LEI-Typen" />
      <definition value="Leistungserbringer-Institutionstypen, für die der Hinweistext relevant ist.&#xA;Die Angabe erfolgt als Liste von professionOIDs gemäß gemSpec_OID Tabelle Tab_PKI_403-*.&#xA;Die Verwendung anderer OIDs (insbesondere individueller Berufsgruppen) ist nicht zulässig.&#xA;Wenn keine Institutionstypen angegeben sind oder das empfangende System den Filter nicht anzeigen kann, ist der Hinweistext sicherheitshalber anzuzeigen." />
      <comment value="RFC 3001. See also ISO/IEC 8824:1990 €" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="oid" />
      </type>
      <condition value="ele-1" />
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <xpath value="@value|f:*|h:div" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:hinweis.extension:professionOID" />
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="VSDDatensatzPKV">
      <path value="VSDDatensatzPKV" />
      <short value="Logisches Modell VSD-Datensatz PKV für VSDM 2.0" />
      <definition value="Fachliches Modell zur Beschreibung des VSD-Datensatzes für den Bereich der Privaten Krankenversicherung (PKV).&#xA;Dieses Modell stellt die Struktur für die Versichertendaten eines Privatversicherten bereit und dient als Ausgangspunkt für die Mappings, die die Abbildung auf FHIR-Ressourcen vornehmen." />
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten">
      <path value="VSDDatensatzPKV.Versichertendaten" />
      <short value="Versichertendaten" />
      <definition value="Versichertendaten" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.VersichertenID">
      <path value="VSDDatensatzPKV.Versichertendaten.VersichertenID" />
      <short value="Versicherten-ID (KVNR)" />
      <definition value="Die Versicherten-ID ist der 10-stellige unveränderliche Teil der 30-stelligen Krankenversichertennummer." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.identifier:KVNR.value" />
        <comment value="Die KVNR wird in Übereinstimmung mit dem deutschen Basisprofils kodiert und ist verpflichtend anzugeben." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Geburtsdatum">
      <path value="VSDDatensatzPKV.Versichertendaten.Geburtsdatum" />
      <short value="Geburtsdatum des Versicherten" />
      <definition value="Gibt das Geburtsdatum der Person an.&#xA;Zumindest das Geburtsjahr ist immer anzugeben. &#xA;Im Geburtstag oder im Geburtstag und im Geburtsmonat ist „00“ bzw. „0000“ zulässig, wenn der Geburtstag und der Geburtsmonat nicht zu ermitteln sind." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.birthDate" />
        <comment value="Die Angabe des partiellen Geburtsdatums wird vom FHIR-nativen Datentyp date bereits unterstützt." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Vorname">
      <path value="VSDDatensatzPKV.Versichertendaten.Vorname" />
      <short value="Vorname des Versicherten" />
      <definition value="Gibt den Vornamen der Person an.&#xA;Alle Vornamen der Person werden eingegeben." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.given" />
        <comment value="FHIR lässt die Angabe mehrerer Vornamen in wiederholten Elementen zu. Davon wird hier kein Gebrauch gemacht." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Nachname">
      <path value="VSDDatensatzPKV.Versichertendaten.Nachname" />
      <short value="Nachname des Versicherten" />
      <definition value="Gibt den Nachnamen (Familiennamen) der Person an." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family" />
        <comment value="Nachname mit Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family.extension:nachname" />
        <comment value="Nachname ohne Vorsatzwort und Namenszusatz. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Geschlecht">
      <path value="VSDDatensatzPKV.Versichertendaten.Geschlecht" />
      <short value="Geschlecht des Versicherten" />
      <definition value="Gibt das Geschlecht der Person an. &#xA;Es werden die gesetzlich vorgegebenen Werte gemäß PStG (weiblich, männlich, divers, ohne Angabe) abgebildet." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.gender" />
        <comment value="Das Geschlecht wird auf die standardisierten FHIR-Werte abgebildet. Da damit nicht alle Werte abgebildet werden können, kommt eine Erweiterung zum Einsatz." />
      </mapping>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.gender.extension:other-amtlich" />
        <comment value="Diese Erweiterung nimmt die Geschlechtsangabe gemäß der geforderten Wertetabelle auf." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Vorsatzwort">
      <path value="VSDDatensatzPKV.Versichertendaten.Vorsatzwort" />
      <short value="Vorsatzwörter des Namens des Versicherten" />
      <definition value="Gibt die Vorsatzwörter der Person an.&#xA;Mehrere Vorsatzwörter werden durch Leerzeichen getrennt angegeben.&#xA;Die Vorsatzwörter sollen sich an der Werteliste aus Anlage 6 (Tabelle der gültigen Vorsatzworte) zur DEÜV orientieren." />
      <comment value="DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family.extension:vorsatzwort" />
        <comment value="Vorsatzwort zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Namenszusatz">
      <path value="VSDDatensatzPKV.Versichertendaten.Namenszusatz" />
      <short value="Namenszusätze des Versicherten" />
      <definition value="Gibt die Namenszusätze der Person an, z. B.: Freiherr.&#xA;Mehrere Namenzusätze werden durch Leerzeichen getrennt angegeben.&#xA;Die Namenszusätze sollen sich an der Werteliste aus Anlage 7 (Tabelle der gültigen Namenszusätze) zur DEÜV orientieren." />
      <comment value="DEÜV siehe www.gkv-datenaustausch.de/arbeitgeber/deuev/gemeinsame_rundschreiben/gemeinsame_rundschreiben.jsp" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.family.extension:namenszusatz" />
        <comment value="Zusatz zum Nachnamen. Wichtig: Hinweise zur Bildung des kombinierten Nachnamens beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Titel">
      <path value="VSDDatensatzPKV.Versichertendaten.Titel" />
      <short value="Akademische Titel des Versicherten" />
      <definition value="Gibt die akademischen Grade der Person an.&#xA;Mehrere Titel werden durch Leerzeichen getrennt angegeben." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.name:Name.prefix" />
        <comment value="Kennzeichnung des akademischen Titels mittels Erweiterung siehe Elementdokumentation." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse" />
      <short value="Postfachadresse des Versicherten" />
      <definition value="Postfachadresse des Versicherten" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse" />
        <comment value="Postfachadressen werden mit dem Typ &quot;postal&quot; gekennzeichnet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postfach" />
      <short value="Postfach des Versicherten" />
      <definition value="Gibt das Postfach der Person an." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.line.extension:Postfach" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Postleitzahl" />
      <short value="Postleitzahl der Postfachadresse" />
      <definition value="Gibt die Postleitzahl der Strassen- oder Postfachadresse an." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.postalCode" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Ort" />
      <short value="Ort der Postfachadresse" />
      <definition value="Gibt den Ort zur Postfachadresse an." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.city" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land">
      <path value="VSDDatensatzPKV.Versichertendaten.Postfachadresse.Land" />
      <short value="Land der Postfachadresse" />
      <definition value="Gibt das Land zu der Postfachadresse an. &#xA;Es werden Landesangaben nach ISO 3166-1 verwendet." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:PostfachAdresse.country" />
        <comment value="Hinweise zur Befüllung der Extensions beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse" />
      <short value="Wohnsitzadresse des Versicherten" />
      <definition value="Wohnsitzadresse des Versicherten" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse" />
        <comment value="Wohnsitzadressen werden mit dem Typ &quot;physical&quot; gekennzeichnet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Strasse" />
      <short value="Name der Strasse" />
      <definition value="Gibt den Namen der Strasse der Wohnsitzadresse an.&#xA;Wenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.line.extension:Strasse" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Hausnummer" />
      <short value="Hausnummer der Wohnsitzadresse" />
      <definition value="Gibt die Hausnummer in der Strasse der Person an.&#xA;Pflichtangabe soweit bekannt; wenn die Hausnummer nicht separat abgelegt werden kann, ist es zulässig, die Hausnummer in das Feld Straße zu übernehmen." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.line.extension:Hausnummer" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Anschriftenzusatz" />
      <short value="Relevante Zusätze zur Anschrift" />
      <definition value="Gibt die relevanten Zusätze zur Anschrift an.&#xA;Als Anschriftenzusatz kann z. B. „Hinterhaus“ angegeben werden." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.line.extension:Adresszusatz" />
        <comment value="Hinweise zur Bildung der Adresszeilen beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Postleitzahl" />
      <short value="Postleitzahl der Wohnsitzadresse" />
      <definition value="Gibt die Postleitzahl der Wohnsitzadresse an." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.postalCode" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Ort" />
      <short value="Ort der Wohnsitzadresse" />
      <definition value="Gibt den Ort zur Wohnsitzadresse an." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address:StrassenAdresse.city" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land">
      <path value="VSDDatensatzPKV.Versichertendaten.Wohnsitzadresse.Land" />
      <short value="Land der Wohnsitzadresse" />
      <definition value="Gibt das Land zu der Wohnsitzadresse an. &#xA;Es werden Landesangaben nach ISO 3166-1 verwendet." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.address.country" />
        <comment value="Hinweise zur Befüllung der Extensions beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versichertendaten.TIMessengerID">
      <path value="VSDDatensatzPKV.Versichertendaten.TIMessengerID" />
      <short value="TI-Messenger-ID" />
      <definition value="Gibt die TI-Messenger-ID des Versicherten an, soweit bekannt." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Patient" />
        <map value="VSDMPatient.telecom:TIMessengerID" />
        <comment value="Hinweise zur Kodierung der TI-Messenger-ID beachten." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten">
      <path value="VSDDatensatzPKV.Versicherungsdaten" />
      <short value="Angaben zum Versicherungsverhältnis" />
      <definition value="Angaben zum Versicherungsverhältnis" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger" />
      <short value="Angaben zum Kostenträger" />
      <definition value="Angaben zum Kostenträger" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.payor:Hauptkostentraeger" />
        <comment value="Der Kostenträger wird als Referenz auf eine VSDMPayorOrganization abgebildet. Im PKV-Bereich gibt es keine Unterscheidung zwischen Haupt- und abrechnendem Kostenträger." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Name" />
      <short value="Name des Kostenträgers" />
      <definition value="Gibt den Namen der Institution/Organisation an." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMPayorOrganization:Hauptkostentraeger.name" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Kostentraeger.Kostentraegerkennung" />
      <short value="Kostenträgerkennung (Institutionskennzeichen)" />
      <definition value="Gibt den Kostenträger des Versicherten an. Es handelt sich um das bundesweit gültige Institutionskennzeichen (IK) des jeweiligen Kostenträgers." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMPayorOrganization:Hauptkostentraeger.identifier:IKNR" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz" />
      <short value="Versicherungsschutz des Versicherten" />
      <definition value="Angaben zu Beginn und Ende des Vertragsverhältnisses sind im PKV-Bereich grundsätzlich optional.&#xA;Wenn diese Struktur angegeben wird, muss mindestens Beginn- oder Endedatum angegeben werden." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.period" />
        <comment value="Zur Abbildung werden die Standard-Felder der FHIR-Ressource verwendet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Beginn" />
      <short value="Beginn des Versicherungsschutzes" />
      <definition value="Gibt den Beginn des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an. &#xA;Dieser Wert darf nicht vor dem Geburtsdatum liegen." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.period.start" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versicherungsschutz.Ende" />
      <short value="Ende des Versicherungsschutzes" />
      <definition value="Gibt das Ende des Versicherungsschutzes des Versicherten bei dem angegebenen Kostenträger an." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.period.end" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe" />
      <short value="Beihilfeanspruch" />
      <definition value="Informationen für Versicherte mit Beihilfeanspruch. &#xA;Diese Struktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben." />
      <comment value="Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/leistungen-und-erstattung/privatversichert-im-beamtenverhaeltnis/" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:beihilfe" />
        <comment value="Die gesamte Zielstruktur ist für Versicherte ohne Beihilfeanspruch nicht anzugeben." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.Beihilfeanspruch" />
      <short value="Versicherter mit Beihilfeanspruch" />
      <definition value="Kennzeichnet einen Versicherten mit Beihilfeanspruch.&#xA;Dieses Kennzeichen ist anzugeben, sobald die Struktur Beihilfe erforderlich wird (notwendig, da die Beihilfequote nicht immer vorliegt)." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:beihilfe.extension:anspruch" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Beihilfe.QuotePKV" />
      <short value="Quote PKV bei Beihilfe" />
      <definition value="Prozentwert des über die Beihilfe hinaus in der PKV versicherten Anteils." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="unsignedInt" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:beihilfe.extension:quote" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen" />
      <short value="Kostenübernahme für Krankenhausleistungen" />
      <definition value="Informationen zur Kostenübernahme für Krankenhausleistungen." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Allgemein" />
      <short value="Allgemeine Krankenhausleistungen" />
      <definition value="Versicherter Anteil in Prozent für allgemeine Krankenhausleistungen." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="unsignedInt" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:allgemein" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Zweibettzimmer" />
      <short value="Zweibettzimmerzuschlag" />
      <definition value="Versicherter Anteil in Prozent für den Zweibettzimmerzuschlag." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="unsignedInt" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:zweibett" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Einbettzimmer" />
      <short value="Einbettzimmerzuschlag" />
      <definition value="Versicherter Anteil in Prozent für den Einbettzimmerzuschlag." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="unsignedInt" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:einbett" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.ZweiEinbettDifferenz" />
      <short value="Differenz zwischen Zwei- und Einbettzimmerzuschlag" />
      <definition value="Versicherter Anteil in Prozent für die Differenz zwischen Zweibettzimmer- und den Einbettzimmerzuschlag (z.B. Beihilfetarif zuzüglich Beihilfeergänzungsversicherung)." />
      <comment value="Prozentwert (0..100)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="unsignedInt" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:zweibettEinbettDifferenz" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Wahlarzt[x]" />
      <short value="Wahlärztliche Leistungen" />
      <definition value="Übernahme wahlärztlicher Leistungen." />
      <comment value="Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <type>
        <code value="unsignedInt" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:wahlarzt" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Krankenhausleistungen.Belegarzt[x]" />
      <short value="Belegärztliche Leistungen" />
      <definition value="Übernahme belegärztlicher Leistungen (kein Bestandteil der wahlärztlichen Leistungen)." />
      <comment value="Angabe als reines Kennzeichen (ja/nein) oder als Prozentwert (0..100) möglich." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <type>
        <code value="unsignedInt" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:krankenhaus.extension:belegarzt" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Sozialtarif">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Sozialtarif" />
      <short value="Sozialtarif" />
      <definition value="Anwendung eines verbandseinheitlichen Tarifs mit Besonderheiten bezüglich der Leistungen und privatärztliche Abrechnungen.&#xA;Mögliche Werte:&#xA;S = Standardtarif,&#xA;B = Basistarif,&#xA;N = Notlagentarif." />
      <comment value="Hintergrundinformationen siehe https://www.pkv.de/wissen/private-krankenversicherung/brancheneinheitliche-tarife/" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:tarifart" />
        <comment value="Es wird eine vorhandene Erweiterung verwendet; ein nicht angegebener Sozialtarif wird auf den Wert 01 Individualtarif abgebildet." />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Versichertenart">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Versichertenart" />
      <short value="Rolle der Person im PKV-Vertrag" />
      <definition value="VN = Versicherungsnehmer / Vertragsinhaber&#xA;VP = versicherte Person" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:versichertenart" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis" />
      <short value="Hinweise an Leistungserbringer" />
      <definition value="Optionale Hinweise in Freitextform für Leistungserbringer.&#xA;Die Relevanz eines Hinweises kann auf einzelne Leistungserbringer-Institutionstypen (professionOID gemäß gemSpec_OID) eingeschränkt werden.&#xA;Hinweise ohne Angabe einer Berufsgruppe sind für alle Leistungserbringer relevant." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="BackboneElement" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:hinweis" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Hinweistext" />
      <short value="Hinweistext" />
      <definition value="Hinweistext im Markdown-Format. &#xA;Der Hinweistext ist nicht zur maschinellen Verarbeitung vorgesehen, sondern muss dem Leistungserbringer lediglich angezeigt werden." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="markdown" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:hinweis.extension:text" />
      </mapping>
    </element>
    <element id="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen">
      <path value="VSDDatensatzPKV.Versicherungsdaten.Hinweis.Institutionstypen" />
      <short value="betroffene LEI-Typen" />
      <definition value="Leistungserbringer-Institutionstypen, für die der Hinweistext relevant ist.&#xA;Die Angabe erfolgt als Liste von professionOIDs gemäß gemSpec_OID Tabelle Tab_PKI_403-*.&#xA;Die Verwendung anderer OIDs (insbesondere individueller Berufsgruppen) ist nicht zulässig.&#xA;Wenn keine Institutionstypen angegeben sind oder das empfangende System den Filter nicht anzeigen kann, ist der Hinweistext sicherheitshalber anzuzeigen." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="oid" />
      </type>
      <mapping>
        <identity value="VSD-Datensatz-PKV-Coverage" />
        <map value="VSDMCoveragePKV.extension:hinweis.extension:professionOID" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>