{
  "resourceType": "StructureDefinition",
  "text": {
    "status": "generated",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div xml:lang=\"de\" xmlns=\"http://www.w3.org/1999/xhtml\"><h2>Abbildung der Stammdaten Sektion der OncoBox Lunge - DigiNet Spezifikation</h2><p>Alle Datenfelder der DigiNet XML-Struktur mit möglichen Ausprägungen, Erläuterungen, Übersetzungen und Abgleichung zum OBDS (falls vorhanden).</p><br></br><br></br><h3>OncoBox-ID</h3><p>Dieses Merkmal identifizert den Patienten, welchem die Patienten- und Falldaten zugeordnet werden sollen. Die OncoBox-ID muss für jeden einzelnen Patienten unverändert bleiben und ist so zu wählen, dass für jeden Patienten eine eindeutige Zuordnung gesichert ist. Auch wenn ein Patient mehrere Fälle hat, wird nur eine OncoBox-ID vergeben.</p><h3>Vorname</h3><p>Vorname des Patienten; nur für DigiNet-Studienpatienten.\nAnmerkung: Es ist sicherzustellen, dass im Tumordokumentationssystem (TDS) zwischen einem DigiNet-Export (mit dem Inhalt dieses Datenfeldes) oder einem Export für die Zertifizierung (grundsätzlich ohne den Inhalt dieses Datenfeldes) gewählt werden kann. </p><h3>Nachname</h3><p>Nachname des Patienten; nur für DigiNet-Studienpatienten.\nAnmerkung: Es ist sicherzustellen, dass im Tumordokumentationssystem (TDS) zwischen einem DigiNet-Export (mit dem Inhalt dieses Datenfeldes) oder einem Export für die Zertifizierung (grundsätzlich ohne den Inhalt dieses Datenfeldes) gewählt werden kann. </p><h3>Geburtsdatum</h3><p>Vollständiges Geburtsdatum des Patienten; nur für DigiNet-Studienpatienten.\nAnmerkung: Es ist sicherzustellen, dass im Tumordokumentationssystem (TDS) zwischen einem DigiNet-Export (mit dem Inhalt dieses Datenfeldes) oder einem Export für die Zertifizierung (grundsätzlich ohne den Inhalt dieses Datenfeldes) gewählt werden kann.</p><h3>Krankenversicherungsnummer</h3><p>Es ist entweder eine PKV oder eine GKV-Versicherungsnummer anzugeben; nur für DigiNet-Studienpatienten.\nAnmerkung: Es ist sicherzustellen, dass im Tumordokumentationssystem (TDS) zwischen einem DigiNet-Export (mit dem Inhalt dieses Datenfeldes) oder einem Export für die Zertifizierung (grundsätzlich ohne den Inhalt dieses Datenfeldes) gewählt werden kann. </p></div></div>"
  },
  "url": "https://example.org/fhir/StructureDefinition/Stammdaten",
  "name": "Stammdaten",
  "status": "draft",
  "date": "2023-03-03T13:32:06.4798805+00:00",
  "description": "Test profile for the Stammdaten section for OL",
  "purpose": "Required for DigiNet",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.id",
        "path": "Patient.id",
        "min": 1
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "label": "OncoBoxID",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "short": "An identifier for this patient.",
        "min": 2,
        "max": "2"
      },
      {
        "id": "Patient.identifier:gkv",
        "path": "Patient.identifier",
        "sliceName": "gkv",
        "definition": "An identifier for this patients Krankenkartennummer  (GKV)",
        "max": "1",
        "patternIdentifier": {
          "type": {
            "coding": [
              {
                "system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
                "code": "GKV"
              }
            ]
          }
        }
      },
      {
        "id": "Patient.identifier:gkv.type",
        "path": "Patient.identifier.type",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://fhir.de/CodeSystem/identifier-type-de-basis\"",
              "code": "GKV",
              "userSelected": false
            }
          ]
        }
      },
      {
        "id": "Patient.identifier:gkv.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.de/sid/gkv/kvid-10"
      },
      {
        "id": "Patient.identifier:gkv.value",
        "path": "Patient.identifier.value",
        "min": 1,
        "constraint": [
          {
            "key": "kvid-1",
            "severity": "error",
            "human": "Der unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen",
            "expression": "matches('^[A-Z][0-9]{9}$')"
          }
        ]
      },
      {
        "id": "Patient.identifier:gkv.assigner.identifier",
        "path": "Patient.identifier.assigner.identifier",
        "short": "An identifier intended for computation",
        "definition": "An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers.",
        "min": 1
      },
      {
        "id": "Patient.identifier:oncobox_id",
        "path": "Patient.identifier",
        "sliceName": "oncobox_id",
        "short": "oncobox ID",
        "definition": "oncobox ID for the patient",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.identifier:pkv",
        "path": "Patient.identifier",
        "sliceName": "pkv",
        "requirements": "An identifier for this patients Krankenkartennummer  (PKV)",
        "max": "1",
        "patternIdentifier": {
          "type": {
            "coding": [
              {
                "system": "http://fhir.de/CodeSystem/identifier-type-de-basis",
                "code": "PKV"
              }
            ]
          }
        }
      },
      {
        "id": "Patient.identifier:pkv.type",
        "path": "Patient.identifier.type",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://fhir.de/CodeSystem/identifier-type-de-basis\"",
              "code": "PKV",
              "userSelected": false
            }
          ]
        }
      },
      {
        "id": "Patient.identifier:pkv.value",
        "path": "Patient.identifier.value",
        "min": 1
      },
      {
        "id": "Patient.identifier:pkv.assigner.identifier",
        "path": "Patient.identifier.assigner.identifier",
        "min": 1
      },
      {
        "id": "Patient.active",
        "path": "Patient.active",
        "max": "0"
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.name.use",
        "path": "Patient.name.use",
        "max": "0"
      },
      {
        "id": "Patient.name.text",
        "path": "Patient.name.text",
        "max": "0"
      },
      {
        "id": "Patient.name.family",
        "path": "Patient.name.family",
        "short": "Nachname"
      },
      {
        "id": "Patient.name.given",
        "path": "Patient.name.given",
        "short": "Vorname"
      },
      {
        "id": "Patient.name.prefix",
        "path": "Patient.name.prefix",
        "max": "0"
      },
      {
        "id": "Patient.name.suffix",
        "path": "Patient.name.suffix",
        "max": "0"
      },
      {
        "id": "Patient.name.period",
        "path": "Patient.name.period",
        "max": "0"
      },
      {
        "id": "Patient.telecom",
        "path": "Patient.telecom",
        "max": "0"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "max": "0"
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "min": 1
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "max": "0"
      },
      {
        "id": "Patient.address",
        "path": "Patient.address",
        "max": "0"
      },
      {
        "id": "Patient.maritalStatus",
        "path": "Patient.maritalStatus",
        "max": "0"
      },
      {
        "id": "Patient.multipleBirth[x]",
        "path": "Patient.multipleBirth[x]",
        "max": "0",
        "mustSupport": false
      },
      {
        "id": "Patient.photo",
        "path": "Patient.photo",
        "max": "0"
      },
      {
        "id": "Patient.contact",
        "path": "Patient.contact",
        "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"
      },
      {
        "id": "Patient.link",
        "path": "Patient.link",
        "max": "0"
      }
    ]
  }
}