<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://example.org/fhir/StructureDefinition/Patient_Brustkrebs_Erstdokumentation" />
  <name value="Administrative_Daten_Patient_Brustkrebs_Erstdokumentation" />
  <status value="draft" />
  <fhirVersion value="3.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.extension">
      <path value="Patient.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Patient.extension:DMP_Fallnummer">
      <path value="Patient.extension" />
      <sliceName value="DMP_Fallnummer" />
      <short value="DMP-Fallnummer" />
      <definition value="Für jede Patientin ist durch den Arzt genau eine DMP-Fallnummer zu vergeben, die aus maximal sieben Ziffern oder Zeichen bestehen darf. Die Fallnummer darf jeweils nur für eine Patientin ver-wendet werden.&#xD;&#xA;Die Fallnummer hat den Zweck, dass Sie eingehende Feedback-Berichte Ihren Patientinnen trotz Pseudonymisierung zuordnen können und muss daher in der Folgedokumentation unbedingt wei-tergeführt werden." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/DMP-Fallnummer" />
      </type>
    </element>
    <element id="Patient.extension:DMP_Fallnummer.value[x]">
      <path value="Patient.extension.value[x]" />
      <type>
        <code value="integer" />
      </type>
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Patient.extension:Krankenhaus-IK">
      <path value="Patient.extension" />
      <sliceName value="Krankenhaus-IK" />
      <short value="KH_IK" />
      <definition value="Erfolgt die Einschreibung bzw. Koordination der Patientin durch das Krankenhaus, ist an dieser Stelle das Institutionskennzeichen einzutragen. In allen anderen Fällen, d.h. Einschreibung bzw. Koordinati-on durch einen belegärztlich tätigen Arzt bzw. niedergelassenen Vertragsarzt, ist die Angabe der „Krankenhaus-IK“ nicht zwingend erforderlich. Um im Rahmen der Qualitätssicherung eine Zuordnung zum behandelnden Krankenhaus herstellen zu können, ist die Angabe allerdings wünschenswert." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/Krankenhaus-IK" />
      </type>
      <meaningWhenMissing value="Einschreibung bzw. Koordination durch einen belegärztlich tätigen Arzt bzw. niedergelassenen Vertragsarzt" />
    </element>
    <element id="Patient.extension:Krankenhaus-IK.value[x]:valueInteger">
      <path value="Patient.extension.valueInteger" />
      <sliceName value="valueInteger" />
      <type>
        <code value="integer" />
      </type>
    </element>
    <element id="Patient.extension:Kostentraegername">
      <path value="Patient.extension" />
      <sliceName value="Kostentraegername" />
      <short value="Kostenträgername" />
      <definition value="Träger der Krankenkasse" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/Kostentr%C3%A4gername" />
      </type>
    </element>
    <element id="Patient.extension:Kostentraegername.value[x]">
      <path value="Patient.extension.value[x]" />
      <type>
        <code value="integer" />
      </type>
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Patient.extension:KostentraegerKennung">
      <path value="Patient.extension" />
      <sliceName value="KostentraegerKennung" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/Kostentr%C3%A4gerKennung" />
      </type>
    </element>
    <element id="Patient.extension:KostentraegerKennung.value[x]:valueInteger">
      <path value="Patient.extension.valueInteger" />
      <sliceName value="valueInteger" />
      <type>
        <code value="integer" />
      </type>
    </element>
    <element id="Patient.extension:Versicherten-Nummer">
      <path value="Patient.extension" />
      <sliceName value="Versicherten-Nummer" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/Versicherten-Nummer" />
      </type>
    </element>
    <element id="Patient.extension:Versicherten-Nummer.value[x]:valueString">
      <path value="Patient.extension.valueString" />
      <sliceName value="valueString" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Patient.extension:Vertragsarzt-Nummer">
      <path value="Patient.extension" />
      <sliceName value="Vertragsarzt-Nummer" />
      <definition value="Bedingtes Pflichtfeld; 9-stellige numerische Angabe&#xD;&#xA;wenn in Feld 8 eine Angabe erfolgt ist, ist hier keine Angabe notwendig" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/Vertragsarzt-Nummer" />
      </type>
    </element>
    <element id="Patient.extension:Vertragsarzt-Nummer.value[x]:valueInteger">
      <path value="Patient.extension.valueInteger" />
      <sliceName value="valueInteger" />
      <type>
        <code value="integer" />
      </type>
    </element>
    <element id="Patient.extension:Betriebsstaetten-Nummer">
      <path value="Patient.extension" />
      <sliceName value="Betriebsstaetten-Nummer" />
      <definition value="Bedingtes Pflichtfeld; 9-stellige numerische Angabe&#xD;&#xA;wenn in Feld 8 eine Angabe erfolgt ist, ist hier keine Angabe notwendig" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/Betriebsstaetten-Nummer" />
      </type>
    </element>
    <element id="Patient.extension:Betriebsstaetten-Nummer.value[x]:valueInteger">
      <path value="Patient.extension.valueInteger" />
      <sliceName value="valueInteger" />
      <type>
        <code value="integer" />
      </type>
    </element>
    <element id="Patient.extension:Datum">
      <path value="Patient.extension" />
      <sliceName value="Datum" />
      <definition value="Pflichtfeld;&#xD;&#xA;Das Datum muss gleich oder kleiner zum Erfassungsdatum bei der entgegennehmenden Stelle (z.B. Datenstelle) sein" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/Datum" />
      </type>
    </element>
    <element id="Patient.extension:Datum.value[x]">
      <path value="Patient.extension.value[x]" />
      <type>
        <code value="date" />
      </type>
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Patient.extension:Koerpergroesse">
      <path value="Patient.extension" />
      <sliceName value="Koerpergroesse" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="SNOMED CT International Edition" />
        <code value="50373000" />
        <display value="Body height measure (observable entity)" />
      </code>
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/koerpergewicht_in_kg" />
      </type>
    </element>
    <element id="Patient.extension:koerpergewicht">
      <path value="Patient.extension" />
      <sliceName value="koerpergewicht" />
      <code>
        <system value="http://snomed.info/sct" />
        <version value="SNOMED CT International Edition" />
        <code value="27113001" />
        <display value="Body weight (observable entity)" />
      </code>
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://example.org/fhir/StructureDefinition/koerpergewicht_in_kg" />
      </type>
    </element>
    <element id="Patient.name">
      <path value="Patient.name" />
      <short value="Name des Versicherten." />
      <definition value="Name des Versicherten." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.telecom">
      <path value="Patient.telecom" />
      <max value="0" />
    </element>
    <element id="Patient.gender">
      <path value="Patient.gender" />
      <definition value="Optionales Feld; Nur die alleinige Angabe „w“ ist zulässig" />
      <comment value="Optionales Feld; Nur die alleinige Angabe „w“ ist zulässig" />
    </element>
    <element id="Patient.birthDate">
      <path value="Patient.birthDate" />
      <min value="1" />
    </element>
    <element id="Patient.deceased[x]">
      <path value="Patient.deceased[x]" />
      <max value="0" />
    </element>
    <element id="Patient.maritalStatus">
      <path value="Patient.maritalStatus" />
      <max value="0" />
    </element>
    <element id="Patient.photo">
      <path value="Patient.photo" />
      <max value="0" />
    </element>
    <element id="Patient.contact">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="Contact" />
      </extension>
      <path value="Patient.contact" />
      <max value="0" />
    </element>
    <element id="Patient.animal">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name">
        <valueString value="Animal" />
      </extension>
      <path value="Patient.animal" />
      <max value="0" />
    </element>
    <element id="Patient.communication">
      <path value="Patient.communication" />
      <max value="0" />
    </element>
    <element id="Patient.generalPractitioner">
      <path value="Patient.generalPractitioner" />
      <max value="0" />
    </element>
    <element id="Patient.managingOrganization">
      <path value="Patient.managingOrganization" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>