{
  "resourceType": "StructureDefinition",
  "url": "http://example.org/fhir/StructureDefinition/Patient_Brustkrebs_Erstdokumentation",
  "name": "Administrative_Daten_Patient_Brustkrebs_Erstdokumentation",
  "status": "draft",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.extension",
        "path": "Patient.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.extension:DMP_Fallnummer",
        "path": "Patient.extension",
        "sliceName": "DMP_Fallnummer",
        "short": "DMP-Fallnummer",
        "definition": "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.\r\nDie 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": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/DMP-Fallnummer"
          }
        ]
      },
      {
        "id": "Patient.extension:DMP_Fallnummer.value[x]",
        "path": "Patient.extension.value[x]",
        "type": [
          {
            "code": "integer"
          },
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Patient.extension:Krankenhaus-IK",
        "path": "Patient.extension",
        "sliceName": "Krankenhaus-IK",
        "short": "KH_IK",
        "definition": "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": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/Krankenhaus-IK"
          }
        ],
        "meaningWhenMissing": "Einschreibung bzw. Koordination durch einen belegärztlich tätigen Arzt bzw. niedergelassenen Vertragsarzt"
      },
      {
        "id": "Patient.extension:Krankenhaus-IK.value[x]:valueInteger",
        "path": "Patient.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Patient.extension:Kostentraegername",
        "path": "Patient.extension",
        "sliceName": "Kostentraegername",
        "short": "Kostenträgername",
        "definition": "Träger der Krankenkasse",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/Kostentr%C3%A4gername"
          }
        ]
      },
      {
        "id": "Patient.extension:Kostentraegername.value[x]",
        "path": "Patient.extension.value[x]",
        "type": [
          {
            "code": "integer"
          },
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Patient.extension:KostentraegerKennung",
        "path": "Patient.extension",
        "sliceName": "KostentraegerKennung",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/Kostentr%C3%A4gerKennung"
          }
        ]
      },
      {
        "id": "Patient.extension:KostentraegerKennung.value[x]:valueInteger",
        "path": "Patient.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Patient.extension:Versicherten-Nummer",
        "path": "Patient.extension",
        "sliceName": "Versicherten-Nummer",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/Versicherten-Nummer"
          }
        ]
      },
      {
        "id": "Patient.extension:Versicherten-Nummer.value[x]:valueString",
        "path": "Patient.extension.valueString",
        "sliceName": "valueString",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Patient.extension:Vertragsarzt-Nummer",
        "path": "Patient.extension",
        "sliceName": "Vertragsarzt-Nummer",
        "definition": "Bedingtes Pflichtfeld; 9-stellige numerische Angabe\r\nwenn in Feld 8 eine Angabe erfolgt ist, ist hier keine Angabe notwendig",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/Vertragsarzt-Nummer"
          }
        ]
      },
      {
        "id": "Patient.extension:Vertragsarzt-Nummer.value[x]:valueInteger",
        "path": "Patient.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Patient.extension:Betriebsstaetten-Nummer",
        "path": "Patient.extension",
        "sliceName": "Betriebsstaetten-Nummer",
        "definition": "Bedingtes Pflichtfeld; 9-stellige numerische Angabe\r\nwenn in Feld 8 eine Angabe erfolgt ist, ist hier keine Angabe notwendig",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/Betriebsstaetten-Nummer"
          }
        ]
      },
      {
        "id": "Patient.extension:Betriebsstaetten-Nummer.value[x]:valueInteger",
        "path": "Patient.extension.valueInteger",
        "sliceName": "valueInteger",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "Patient.extension:Datum",
        "path": "Patient.extension",
        "sliceName": "Datum",
        "definition": "Pflichtfeld;\r\nDas Datum muss gleich oder kleiner zum Erfassungsdatum bei der entgegennehmenden Stelle (z.B. Datenstelle) sein",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/Datum"
          }
        ]
      },
      {
        "id": "Patient.extension:Datum.value[x]",
        "path": "Patient.extension.value[x]",
        "type": [
          {
            "code": "date"
          },
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Patient.extension:Koerpergroesse",
        "path": "Patient.extension",
        "sliceName": "Koerpergroesse",
        "code": [
          {
            "system": "http://snomed.info/sct",
            "version": "SNOMED CT International Edition",
            "code": "50373000",
            "display": "Body height measure (observable entity)"
          }
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/koerpergewicht_in_kg"
          }
        ]
      },
      {
        "id": "Patient.extension:koerpergewicht",
        "path": "Patient.extension",
        "sliceName": "koerpergewicht",
        "code": [
          {
            "system": "http://snomed.info/sct",
            "version": "SNOMED CT International Edition",
            "code": "27113001",
            "display": "Body weight (observable entity)"
          }
        ],
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://example.org/fhir/StructureDefinition/koerpergewicht_in_kg"
          }
        ]
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "short": "Name des Versicherten.",
        "definition": "Name des Versicherten.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.telecom",
        "path": "Patient.telecom",
        "max": "0"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "definition": "Optionales Feld; Nur die alleinige Angabe „w“ ist zulässig",
        "comment": "Optionales Feld; Nur die alleinige Angabe „w“ ist zulässig"
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "min": 1
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "max": "0"
      },
      {
        "id": "Patient.maritalStatus",
        "path": "Patient.maritalStatus",
        "max": "0"
      },
      {
        "id": "Patient.photo",
        "path": "Patient.photo",
        "max": "0"
      },
      {
        "id": "Patient.contact",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "Contact"
          }
        ],
        "path": "Patient.contact",
        "max": "0"
      },
      {
        "id": "Patient.animal",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "Animal"
          }
        ],
        "path": "Patient.animal",
        "max": "0"
      },
      {
        "id": "Patient.communication",
        "path": "Patient.communication",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner",
        "path": "Patient.generalPractitioner",
        "max": "0"
      },
      {
        "id": "Patient.managingOrganization",
        "path": "Patient.managingOrganization",
        "max": "0"
      }
    ]
  }
}