<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="mii-pr-person-patient" />
  <meta>
    <extension url="http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-license">
      <valueCode value="CC-BY-4.0" />
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/package-source">
      <extension url="packageId">
        <valueId value="de.medizininformatikinitiative.kerndatensatz.base" />
      </extension>
      <extension url="version">
        <valueString value="2027.0.0-ballot.rc1" />
      </extension>
      <extension url="uri">
        <valueUri value="https://www.medizininformatik-initiative.de/fhir/modul-base" />
      </extension>
    </extension>
    <profile value="http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition" />
    <profile value="http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition" />
  </meta>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm">
    <valueCoding>
      <system value="http://hl7.org/fhir/version-algorithm" />
      <code value="semver" />
      <display value="SemVer" />
    </valueCoding>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability">
    <valueCode value="shareable" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability">
    <valueCode value="publishable" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-versionPolicy">
    <valueCodeableConcept>
      <coding>
        <system value="http://terminology.hl7.org/CodeSystem/artifact-version-policy-codes" />
        <version value="3.0.0" />
        <code value="package" />
        <display value="Package" />
      </coding>
    </valueCodeableConcept>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-usage">
    <valueMarkdown value="Use this profile as the technical FHIR representation of the corresponding Medical Informatics Initiative logical model. The profile constrains a base FHIR resource for the MII module context by specifying how elements are used, which elements are required or not used, which extensions and terminology bindings apply, and how the resource maps to the module-specific content model. Implementers should produce and consume resource instances that conform to this profile when exchanging data for the corresponding MII module." />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/resource-approvalDate">
    <valueDate value="2024-03-07" />
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod">
    <valuePeriod>
      <start value="2027" />
    </valuePeriod>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-topic">
    <valueCodeableConcept>
      <coding>
        <system value="http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl" />
        <code value="C16960" />
      </coding>
    </valueCodeableConcept>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-author">
    <valueContactDetail>
      <telecom>
        <system value="email" />
        <value value="julian.sass@charite.de" />
      </telecom>
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-editor">
    <valueContactDetail>
      <name value="Taskforce Core Data Set" />
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-reviewer">
    <valueContactDetail>
      <name value="Interoperability Working Group" />
      <telecom>
        <system value="url" />
        <value value="https://www.medizininformatik-initiative.de/en/collaboration/interoperability-working-group" />
      </telecom>
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-reviewer">
    <valueContactDetail>
      <name value="National Steering Committee" />
      <telecom>
        <system value="url" />
        <value value="https://www.medizininformatik-initiative.de/en/collaboration/national-steering-committee" />
      </telecom>
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-endorser">
    <valueContactDetail>
      <name value="Interoperability Working Group" />
      <telecom>
        <system value="url" />
        <value value="https://www.medizininformatik-initiative.de/en/collaboration/interoperability-working-group" />
      </telecom>
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/StructureDefinition/artifact-endorser">
    <valueContactDetail>
      <name value="National Steering Committee" />
      <telecom>
        <system value="url" />
        <value value="https://www.medizininformatik-initiative.de/en/collaboration/national-steering-committee" />
      </telecom>
    </valueContactDetail>
  </extension>
  <url value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" />
  <version value="2027.0.0-ballot.rc1" />
  <name value="MII_PR_Person_Patient" />
  <title value="MII PR Person Patient">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="de-DE" />
      </extension>
      <extension url="content">
        <valueString value="Patient / Patientin" />
      </extension>
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="Patient" />
      </extension>
    </extension>
  </title>
  <status value="active" />
  <experimental value="false" />
  <date value="2026-09-01" />
  <publisher value="Medizininformatik Initiative" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="https://www.medizininformatik-initiative.de" />
    </telecom>
  </contact>
  <description value="Dieses Profil beschreibt eine Patient*in in der Medizininformatik-Initiative.">
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="de-DE" />
      </extension>
      <extension url="content">
        <valueString value="Demografische und andere administrative Informationen über eine Patientin oder einen Patienten." />
      </extension>
    </extension>
    <extension url="http://hl7.org/fhir/StructureDefinition/translation">
      <extension url="lang">
        <valueCode value="en-US" />
      </extension>
      <extension url="content">
        <valueString value="Demographics and other administrative information about a patient." />
      </extension>
    </extension>
  </description>
  <purpose value="Constrain the FHIR Patient resource for consistent exchange of patient information in the MII Person module." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Patient" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
  <derivation value="constraint" />
  <differential>
    <element id="Patient">
      <path value="Patient" />
      <constraint>
        <key value="mii-pat-1" />
        <severity value="error" />
        <human value="Falls die Geschlechtsangabe 'other' gewählt wird, muss die amtliche Differenzierung per Extension angegeben werden" />
        <expression value="gender.exists() and gender='other' implies gender.extension('http://fhir.de/StructureDefinition/gender-amtlich-de').exists()" />
        <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" />
      </constraint>
    </element>
    <element id="Patient.id">
      <path value="Patient.id" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.meta">
      <path value="Patient.meta" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.meta.profile">
      <path value="Patient.meta.profile" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.extension">
      <path value="Patient.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.extension:birthPlace">
      <path value="Patient.extension" />
      <sliceName value="birthPlace" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/patient-birthPlace" />
      </type>
    </element>
    <element id="Patient.extension:patient-citizenship">
      <path value="Patient.extension" />
      <sliceName value="patient-citizenship" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/patient-citizenship" />
      </type>
    </element>
    <element id="Patient.extension:patient-nationality">
      <path value="Patient.extension" />
      <sliceName value="patient-nationality" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality" />
      </type>
    </element>
    <element id="Patient.identifier">
      <path value="Patient.identifier" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Patienten-Identifikator">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Identifikator" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Identifier" />
          </extension>
        </extension>
      </short>
      <definition value="Ein Identifikator für den/die Patient*in">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Ein Identifikator für den/die Patient*in" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="An identifier for this patient" />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId">
      <path value="Patient.identifier" />
      <sliceName value="versichertenId" />
      <short value="Krankenversichertennummer">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Krankenversichertennummer" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Health insurance number" />
          </extension>
        </extension>
      </short>
      <definition value="Krankenversichertennummer, unabhängig, ob GKV, PKV oder Sonderkostenträger">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="10-stellige KVID" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="10-digit health insurance number" />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="http://fhir.de/StructureDefinition/identifier-kvid-10" />
      </type>
      <patternIdentifier>
        <type>
          <coding>
            <system value="http://fhir.de/CodeSystem/identifier-type-de-basis" />
            <code value="KVZ10" />
          </coding>
        </type>
      </patternIdentifier>
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.type">
      <path value="Patient.identifier.type" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.type.coding">
      <path value="Patient.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.type.coding.system">
      <path value="Patient.identifier.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.type.coding.code">
      <path value="Patient.identifier.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.system">
      <path value="Patient.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.value">
      <path value="Patient.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner">
      <path value="Patient.identifier.assigner" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner.identifier">
      <path value="Patient.identifier.assigner.identifier" />
      <min value="1" />
      <type>
        <code value="Identifier" />
        <profile value="http://fhir.de/StructureDefinition/identifier-iknr" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner.identifier.type">
      <path value="Patient.identifier.assigner.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner.identifier.type.coding">
      <path value="Patient.identifier.assigner.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner.identifier.type.coding.system">
      <path value="Patient.identifier.assigner.identifier.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner.identifier.type.coding.code">
      <path value="Patient.identifier.assigner.identifier.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner.identifier.system">
      <path value="Patient.identifier.assigner.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:versichertenId.assigner.identifier.value">
      <path value="Patient.identifier.assigner.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid">
      <path value="Patient.identifier" />
      <sliceName value="pid" />
      <short value="Patientenidentifikation">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Organisationsinterner Patienten-Identifikator" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Organization-internal patient identifier" />
          </extension>
        </extension>
      </short>
      <definition value="Patientenidentifikator innerhalb einer Organisation">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Führende ID der Patient*in in der Organisation" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Medical record number of the patient in the organization" />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Identifier" />
        <profile value="http://fhir.de/StructureDefinition/identifier-pid" />
      </type>
      <patternIdentifier>
        <type>
          <coding>
            <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
            <code value="MR" />
          </coding>
        </type>
      </patternIdentifier>
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.type">
      <path value="Patient.identifier.type" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.type.coding">
      <path value="Patient.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.type.coding.system">
      <path value="Patient.identifier.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.type.coding.code">
      <path value="Patient.identifier.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.system">
      <path value="Patient.identifier.system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.value">
      <path value="Patient.identifier.value" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.assigner">
      <path value="Patient.identifier.assigner" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.assigner.identifier">
      <path value="Patient.identifier.assigner.identifier" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.assigner.identifier.type">
      <path value="Patient.identifier.assigner.identifier.type" />
      <patternCodeableConcept>
        <coding>
          <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
          <code value="XX" />
        </coding>
      </patternCodeableConcept>
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.assigner.identifier.type.coding">
      <path value="Patient.identifier.assigner.identifier.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.assigner.identifier.type.coding.system">
      <path value="Patient.identifier.assigner.identifier.type.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.assigner.identifier.type.coding.code">
      <path value="Patient.identifier.assigner.identifier.type.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.identifier:pid.assigner.identifier.system">
      <path value="Patient.identifier.assigner.identifier.system" />
      <constraint>
        <key value="mii-pat-2" />
        <severity value="error" />
        <human value="Entweder IKNR oder MII Core Location Identifier muss verwendet werden" />
        <expression value="$this = 'http://fhir.de/sid/arge-ik/iknr' or $this = 'https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier'" />
        <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" />
      </constraint>
    </element>
    <element id="Patient.name">
      <path value="Patient.name" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Name">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Name" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Name" />
          </extension>
        </extension>
      </short>
      <definition value="Name der Patientin oder des Patienten">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Name der Patientin oder des Patienten" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="A name associated with the patient" />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name">
      <path value="Patient.name" />
      <sliceName value="name" />
      <short value="Personenname">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Personenname" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Person's name" />
          </extension>
        </extension>
      </short>
      <definition value="Personenname mit in Deutschland üblichen Namensbestandteilen">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Personenname mit in Deutschland üblichen Namensbestandteilen" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="A person's name with components typically used in Germany" />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="1" />
      <type>
        <code value="HumanName" />
        <profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
      </type>
      <patternHumanName>
        <use value="official" />
      </patternHumanName>
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.use">
      <path value="Patient.name.use" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.family">
      <path value="Patient.name.family" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.family.extension:namenszusatz">
      <path value="Patient.name.family.extension" />
      <sliceName value="namenszusatz" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.family.extension:nachname">
      <path value="Patient.name.family.extension" />
      <sliceName value="nachname" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.family.extension:vorsatzwort">
      <path value="Patient.name.family.extension" />
      <sliceName value="vorsatzwort" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.given">
      <path value="Patient.name.given" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.prefix">
      <path value="Patient.name.prefix" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:name.prefix.extension:prefix-qualifier">
      <path value="Patient.name.prefix.extension" />
      <sliceName value="prefix-qualifier" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:geburtsname">
      <path value="Patient.name" />
      <sliceName value="geburtsname" />
      <short value="Geburtsname">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Geburtsname" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Maiden name" />
          </extension>
        </extension>
      </short>
      <definition value="Name, der vor einer Namensänderung aufgrund von Heirat verwendet wurde">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Name, der vor einer Namensänderung aufgrund von Heirat verwendet wurde." />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="A name used prior to changing name because of marriage." />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="1" />
      <type>
        <code value="HumanName" />
        <profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
      </type>
      <patternHumanName>
        <use value="maiden" />
      </patternHumanName>
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:geburtsname.use">
      <path value="Patient.name.use" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:geburtsname.family">
      <path value="Patient.name.family" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:geburtsname.family.extension:namenszusatz">
      <path value="Patient.name.family.extension" />
      <sliceName value="namenszusatz" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:geburtsname.family.extension:nachname">
      <path value="Patient.name.family.extension" />
      <sliceName value="nachname" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:geburtsname.family.extension:vorsatzwort">
      <path value="Patient.name.family.extension" />
      <sliceName value="vorsatzwort" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.name:geburtsname.given">
      <path value="Patient.name.given" />
      <max value="0" />
    </element>
    <element id="Patient.name:geburtsname.prefix">
      <path value="Patient.name.prefix" />
      <max value="0" />
    </element>
    <element id="Patient.name:geburtsname.prefix.extension:prefix-qualifier">
      <path value="Patient.name.prefix.extension" />
      <sliceName value="prefix-qualifier" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.gender">
      <path value="Patient.gender" />
      <short value="Administratives Geschlecht">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Administratives Geschlecht" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Administrative gender" />
          </extension>
        </extension>
      </short>
      <definition value="männlich | weiblich | andere | unbekannt | unbestimmt | divers">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="männlich | weiblich | andere | unbekannt | unbestimmt | divers" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="male | female | other | unknown | undetermined | diverse" />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Patient.gender.extension">
      <path value="Patient.gender.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.gender.extension:other-amtlich">
      <path value="Patient.gender.extension" />
      <sliceName value="other-amtlich" />
      <short value="Extension Administratives Geschlecht">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Extension Administratives Geschlecht" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Extension administrative gender" />
          </extension>
        </extension>
      </short>
      <definition value="Extension zur genaueren Differenzierung des administrativen Geschlechts">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Extension zur genaueren Differenzierung des administrativen Geschlechts" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Extension for detailed differentiation of administrative gender" />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir.de/StructureDefinition/gender-amtlich-de" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Patient.gender.extension:other-amtlich.url">
      <path value="Patient.gender.extension.url" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.gender.extension:other-amtlich.value[x]">
      <path value="Patient.gender.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.gender.extension:other-amtlich.value[x].system">
      <path value="Patient.gender.extension.value[x].system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.gender.extension:other-amtlich.value[x].code">
      <path value="Patient.gender.extension.value[x].code" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.birthDate">
      <path value="Patient.birthDate" />
      <short value="Geburtsdatum">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Geburtsdatum" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Date of birth" />
          </extension>
        </extension>
      </short>
      <definition value="Das Geburtsdatum der Patientin oder des Patienten">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Das Geburtsdatum der Patientin oder des Patienten" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="The date of birth for the individual" />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Patient.birthDate.extension">
      <path value="Patient.birthDate.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.birthDate.extension:data-absent-reason">
      <path value="Patient.birthDate.extension" />
      <sliceName value="data-absent-reason" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/data-absent-reason" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Patient.deceased[x]">
      <path value="Patient.deceased[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <short value="Verstorben">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Verstorben" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Deceased" />
          </extension>
        </extension>
      </short>
      <definition value="Gibt an, ob die Person verstorben ist oder nicht">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Gibt an, ob die Person verstorben ist oder nicht" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Indicates if the individual is deceased or not" />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Patient.deceased[x]:deceasedBoolean">
      <path value="Patient.deceased[x]" />
      <sliceName value="deceasedBoolean" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Patient.deceased[x]:deceasedDateTime">
      <path value="Patient.deceased[x]" />
      <sliceName value="deceasedDateTime" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Patient.address">
      <path value="Patient.address" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Adresse">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Adresse" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Address" />
          </extension>
        </extension>
      </short>
      <definition value="Eine Adresse der Patientin oder des Patienten">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Eine Adresse der Patientin oder des Patienten" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="An address for the individual" />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift">
      <path value="Patient.address" />
      <sliceName value="Strassenanschrift" />
      <short value="Straßenanschrift">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Straßenanschrift" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Street address" />
          </extension>
        </extension>
      </short>
      <definition value="Eine Straßenanschrift der Patientin oder des Patienten">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Eine Straßenanschrift der Patientin oder des Patienten" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="A street address for the individual" />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Address" />
        <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
      </type>
      <patternAddress>
        <type value="both" />
      </patternAddress>
      <constraint>
        <key value="pat-cnt-2or3-char" />
        <severity value="warning" />
        <human value="The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2." />
        <expression value="country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" />
        <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" />
      </constraint>
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.extension:Stadtteil">
      <path value="Patient.address.extension" />
      <sliceName value="Stadtteil" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.type">
      <path value="Patient.address.type" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.line">
      <path value="Patient.address.line" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.line.extension:Strasse">
      <path value="Patient.address.line.extension" />
      <sliceName value="Strasse" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.line.extension:Hausnummer">
      <path value="Patient.address.line.extension" />
      <sliceName value="Hausnummer" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.line.extension:Adresszusatz">
      <path value="Patient.address.line.extension" />
      <sliceName value="Adresszusatz" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.line.extension:Postfach">
      <path value="Patient.address.line.extension" />
      <sliceName value="Postfach" />
      <max value="0" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.city">
      <path value="Patient.address.city" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.city.extension">
      <path value="Patient.address.city.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.address:Strassenanschrift.city.extension:gemeindeschluessel">
      <path value="Patient.address.city.extension" />
      <sliceName value="gemeindeschluessel" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir.de/StructureDefinition/destatis/ags" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.url">
      <path value="Patient.address.city.extension.url" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.value[x]">
      <path value="Patient.address.city.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.value[x].system">
      <path value="Patient.address.city.extension.value[x].system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.city.extension:gemeindeschluessel.value[x].code">
      <path value="Patient.address.city.extension.value[x].code" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.postalCode">
      <path value="Patient.address.postalCode" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Strassenanschrift.country">
      <path value="Patient.address.country" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach">
      <path value="Patient.address" />
      <sliceName value="Postfach" />
      <short value="Postfach">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Postfach" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Postbox" />
          </extension>
        </extension>
      </short>
      <definition value="Eine Postfachanschrift der Patientin oder des Patienten">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Eine Postfachanschrift der Patientin oder des Patienten" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="A postbox address for the individual" />
          </extension>
        </extension>
      </definition>
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Address" />
        <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
      </type>
      <patternAddress>
        <type value="postal" />
      </patternAddress>
      <constraint>
        <key value="pat-cnt-2or3-char" />
        <severity value="warning" />
        <human value="The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2." />
        <expression value="country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" />
        <source value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" />
      </constraint>
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.extension:Stadtteil">
      <path value="Patient.address.extension" />
      <sliceName value="Stadtteil" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.type">
      <path value="Patient.address.type" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.line">
      <path value="Patient.address.line" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.line.extension:Strasse">
      <path value="Patient.address.line.extension" />
      <sliceName value="Strasse" />
      <max value="0" />
    </element>
    <element id="Patient.address:Postfach.line.extension:Hausnummer">
      <path value="Patient.address.line.extension" />
      <sliceName value="Hausnummer" />
      <max value="0" />
    </element>
    <element id="Patient.address:Postfach.line.extension:Adresszusatz">
      <path value="Patient.address.line.extension" />
      <sliceName value="Adresszusatz" />
      <max value="0" />
    </element>
    <element id="Patient.address:Postfach.line.extension:Postfach">
      <path value="Patient.address.line.extension" />
      <sliceName value="Postfach" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.city">
      <path value="Patient.address.city" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.city.extension">
      <path value="Patient.address.city.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.address:Postfach.city.extension:gemeindeschluessel">
      <path value="Patient.address.city.extension" />
      <sliceName value="gemeindeschluessel" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://fhir.de/StructureDefinition/destatis/ags" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.city.extension:gemeindeschluessel.url">
      <path value="Patient.address.city.extension.url" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.city.extension:gemeindeschluessel.value[x]">
      <path value="Patient.address.city.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.city.extension:gemeindeschluessel.value[x].system">
      <path value="Patient.address.city.extension.value[x].system" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.city.extension:gemeindeschluessel.value[x].code">
      <path value="Patient.address.city.extension.value[x].code" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.postalCode">
      <path value="Patient.address.postalCode" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.address:Postfach.country">
      <path value="Patient.address.country" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.link">
      <path value="Patient.link" />
      <short value="Verweis">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Verweis" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Link" />
          </extension>
        </extension>
      </short>
      <definition value="Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft">
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="de-DE" />
          </extension>
          <extension url="content">
            <valueString value="Verweis auf eine andere Patientenressource, die die gleiche tatsächliche Person betrifft" />
          </extension>
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/translation">
          <extension url="lang">
            <valueCode value="en-US" />
          </extension>
          <extension url="content">
            <valueString value="Link to another patient resource that concerns the same actual person" />
          </extension>
        </extension>
      </definition>
      <mustSupport value="true" />
    </element>
    <element id="Patient.link.other">
      <path value="Patient.link.other" />
      <mustSupport value="true" />
    </element>
    <element id="Patient.link.type">
      <path value="Patient.link.type" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>