{
  "resourceType": "StructureDefinition",
  "url": "http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-Bestrahlung",
  "version": "0.9.0",
  "name": "Bestrahlung",
  "status": "active",
  "description": "Bestrahlung",
  "fhirVersion": "4.0.0",
  "kind": "complex-type",
  "abstract": false,
  "context": [
    {
      "type": "element",
      "expression": "Procedure"
    },
    {
      "type": "element",
      "expression": "Procedure"
    }
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Extension",
        "path": "Extension",
        "short": "Bestrahlung",
        "definition": "Einzelne Bestrahlungen innerhalb einer Gesamtstrahlentherapie"
      },
      {
        "id": "Extension.extension:Applikationsart",
        "path": "Extension.extension",
        "sliceName": "Applikationsart",
        "short": "Strahlentherapie Applikationsart",
        "definition": "Gibt an, mit welcher Technik die Strahlentherapie durchgeführt wurde.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Applikationsart.url",
        "path": "Extension.extension.url",
        "fixedUri": "Applikationsart"
      },
      {
        "id": "Extension.extension:Applikationsart.value[x]",
        "path": "Extension.extension.value[x]",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "extensible",
          "valueSet": "http://dktk.dkfz.de/fhir/onco/core/ValueSet/ApplikationsartVS"
        }
      },
      {
        "id": "Extension.extension:Applikationsart.value[x].coding.code",
        "path": "Extension.extension.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Extension.extension:Strahlenart",
        "path": "Extension.extension",
        "sliceName": "Strahlenart",
        "short": "Strahlentherapie Strahlenart",
        "definition": "Angewandte Strahlenart.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Strahlenart.url",
        "path": "Extension.extension.url",
        "fixedUri": "Strahlenart"
      },
      {
        "id": "Extension.extension:Strahlenart.value[x]",
        "path": "Extension.extension.value[x]",
        "definition": "Angewandte Strahlenart",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "extensible",
          "description": "Angewandte Strahlenart",
          "valueSet": "http://dktk.dkfz.de/fhir/onco/core/ValueSet/StrahlenartVS"
        }
      },
      {
        "id": "Extension.extension:Zielgebiet",
        "path": "Extension.extension",
        "sliceName": "Zielgebiet",
        "short": "Strahlentherapie Zielgebiet",
        "definition": "Gibt an, an welcher anatomischen Region die Bestrahlung durchgeführt wurde.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Zielgebiet.url",
        "path": "Extension.extension.url",
        "fixedUri": "Zielgebiet"
      },
      {
        "id": "Extension.extension:Zielgebiet.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Strahlentherapie Zielgebiet",
        "definition": "Gibt an, an welcher anatomischen Region die Bestrahlung durchgeführt wurde.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "extensible",
          "valueSet": "http://dktk.dkfz.de/fhir/onco/core/ValueSet/ZielgebietVS"
        },
        "mapping": [
          {
            "identity": "ISO-11179",
            "map": "urn:adt:dataelement:00:00"
          }
        ]
      },
      {
        "id": "Extension.extension:Zielgebiet.value[x].coding.code",
        "path": "Extension.extension.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Extension.extension:SeiteZielgebiet",
        "path": "Extension.extension",
        "sliceName": "SeiteZielgebiet",
        "short": "Seitenlokalisation Zielgebietes",
        "definition": "Gibt Seitenlokalisation des Zielgebietes an.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Extension.extension:SeiteZielgebiet.url",
        "path": "Extension.extension.url",
        "fixedUri": "SeiteZielgebiet"
      },
      {
        "id": "Extension.extension:SeiteZielgebiet.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Strahlentherapie Seite Zielgebiet",
        "definition": "Gibt Seitenlokalisation des Zielgebietes an.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "extensible",
          "valueSet": "http://dktk.dkfz.de/fhir/onco/core/ValueSet/SeitenlokalisationVS"
        },
        "mapping": [
          {
            "identity": "ISO-11179",
            "map": "urn:adt:dataelement:00:00"
          }
        ]
      },
      {
        "id": "Extension.extension:SeiteZielgebiet.value[x].coding.system",
        "path": "Extension.extension.value[x].coding.system",
        "mustSupport": false
      },
      {
        "id": "Extension.extension:SeiteZielgebiet.value[x].coding.code",
        "path": "Extension.extension.value[x].coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Gesamtdosis",
        "path": "Extension.extension",
        "sliceName": "Gesamtdosis",
        "short": "Strahlentherapie Gesamtdosis",
        "definition": "Gibt an, mit welcher Gesamtdosis da Zielgebiet bestrahlt wurde (inklusive Boost).",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Gesamtdosis.url",
        "path": "Extension.extension.url",
        "fixedUri": "Gesamtdosis"
      },
      {
        "id": "Extension.extension:Gesamtdosis.value[x]",
        "path": "Extension.extension.value[x]",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Extension.extension:Gesamtdosis.value[x].value",
        "path": "Extension.extension.value[x].value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Gesamtdosis.value[x].unit",
        "path": "Extension.extension.value[x].unit",
        "min": 1,
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://dktk.dkfz.de/fhir/onco/core/ValueSet/StrahlentherapieeinheitVS"
        },
        "mapping": [
          {
            "identity": "ISO-11179",
            "map": "urn:adt:dataelement:00:00"
          }
        ]
      },
      {
        "id": "Extension.extension:Einzeldosis",
        "path": "Extension.extension",
        "sliceName": "Einzeldosis",
        "short": "Strahlentherapie Einzeldosis pro Tag (Dosis)",
        "definition": "Gibt an, mit welcher Einzeldosis (häufigste Dosis, nicht Boost) pro Tag das Zielgebiet bestrahlt wurde.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Einzeldosis.url",
        "path": "Extension.extension.url",
        "fixedUri": "Einzeldosis"
      },
      {
        "id": "Extension.extension:Einzeldosis.value[x]",
        "path": "Extension.extension.value[x]",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Extension.extension:Einzeldosis.value[x].value",
        "path": "Extension.extension.value[x].value",
        "min": 1,
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ISO-11179",
            "map": "urn:adt:dataelement:00:00"
          }
        ]
      },
      {
        "id": "Extension.extension:Einzeldosis.value[x].unit",
        "path": "Extension.extension.value[x].unit",
        "min": 1,
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://dktk.dkfz.de/fhir/onco/core/ValueSet/StrahlentherapieeinheitVS"
        },
        "mapping": [
          {
            "identity": "ISO-11179",
            "map": "urn:adt:dataelement:00:00"
          }
        ]
      },
      {
        "id": "Extension.extension:Boost",
        "path": "Extension.extension",
        "sliceName": "Boost",
        "short": "Strahlentherapie Boost",
        "definition": "Angabe, ob ein Boost und falls ja, welche Art von Boost appliziert wurde.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Extension.extension:Boost.url",
        "path": "Extension.extension.url",
        "fixedUri": "Boost"
      },
      {
        "id": "Extension.extension:Boost.value[x]",
        "path": "Extension.extension.value[x]",
        "definition": "Angabe, ob ein Boost und falls ja, welche Art von Boost appliziert wurde.",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "extensible",
          "description": "Boost",
          "valueSet": "http://dktk.dkfz.de/fhir/onco/core/ValueSet/BoostVS"
        },
        "mapping": [
          {
            "identity": "ISO-11179",
            "map": "urn:adt:dataelement:00:00"
          }
        ]
      },
      {
        "id": "Extension.extension:Boost.value[x].coding.code",
        "path": "Extension.extension.value[x].coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "http://dktk.dkfz.de/fhir/StructureDefinition/onco-core-Extension-Bestrahlung"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "max": "0"
      }
    ]
  }
}