{
  "resourceType": "StructureDefinition",
  "id": "Procedure",
  "url": "https://fhir.centraxx.de/StructureDefinition/Surgery",
  "version": "2025.4.0",
  "name": "Surgery",
  "status": "active",
  "publisher": "Kairos an IQVIA business",
  "description": "Represents a HDRP Surgery.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Procedure",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Procedure.meta",
        "path": "Procedure.meta",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.meta.profile",
        "path": "Procedure.meta.profile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "https://fhir.centraxx.de/StructureDefinition/surgery",
        "mustSupport": true
      },
      {
        "id": "Procedure.meta.tag",
        "path": "Procedure.meta.tag",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.meta.tag.system",
        "path": "Procedure.meta.tag.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/cxxEntity",
        "mustSupport": true
      },
      {
        "id": "Procedure.meta.tag.code",
        "path": "Procedure.meta.tag.code",
        "min": 1,
        "max": "1",
        "fixedString": "Surgery",
        "mustSupport": true
      },
      {
        "id": "Procedure.extension",
        "path": "Procedure.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "closed"
        },
        "min": 0,
        "max": "42",
        "type": [
          {
            "code": "Extension"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:updateWithOverwrite",
        "path": "Procedure.extension",
        "sliceName": "updateWithOverwrite",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/updateWithOverwrite"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:intentionDict",
        "path": "Procedure.extension",
        "sliceName": "intentionDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/intentionDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:dateAccuracyDict",
        "path": "Procedure.extension",
        "sliceName": "dateAccuracyDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/dateAccuracyDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:captureFinishStateDict",
        "path": "Procedure.extension",
        "sliceName": "captureFinishStateDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/captureFinishStateDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:rClassificationDict",
        "path": "Procedure.extension",
        "sliceName": "rClassificationDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/rClassificationDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:rClassificationLocalDict",
        "path": "Procedure.extension",
        "sliceName": "rClassificationLocalDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/rClassificationLocalDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:complicationsDict",
        "path": "Procedure.extension",
        "sliceName": "complicationsDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/complicationsDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:targetPrimaryTumourDict",
        "path": "Procedure.extension",
        "sliceName": "targetPrimaryTumourDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/targetPrimaryTumourDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:targetLymphnodeDict",
        "path": "Procedure.extension",
        "sliceName": "targetLymphnodeDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/targetLymphnodeDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:targetMetastasisDict",
        "path": "Procedure.extension",
        "sliceName": "targetMetastasisDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/targetMetastasisDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:resectionDict",
        "path": "Procedure.extension",
        "sliceName": "resectionDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/resectionDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:targetComplicationDict",
        "path": "Procedure.extension",
        "sliceName": "targetComplicationDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/targetComplicationDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:targetOtherDict",
        "path": "Procedure.extension",
        "sliceName": "targetOtherDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/targetOtherDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:residualLocalisationDict",
        "path": "Procedure.extension",
        "sliceName": "residualLocalisationDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/residualLocalisationDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:urgencyDict",
        "path": "Procedure.extension",
        "sliceName": "urgencyDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/urgencyDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:successDict",
        "path": "Procedure.extension",
        "sliceName": "successDict",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/successDict"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:surgicalAccess",
        "path": "Procedure.extension",
        "sliceName": "surgicalAccess",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/surgicalAccess"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:conceptId",
        "path": "Procedure.extension",
        "sliceName": "conceptId",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/conceptId"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:therapyStep",
        "path": "Procedure.extension",
        "sliceName": "therapyStep",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/therapyStep"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:accomplishedByText",
        "path": "Procedure.extension",
        "sliceName": "accomplishedByText",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/accomplishedByText"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:opDescription",
        "path": "Procedure.extension",
        "sliceName": "opDescription",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/opDescription"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:opText",
        "path": "Procedure.extension",
        "sliceName": "opText",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/opText"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNodesExaminated",
        "path": "Procedure.extension",
        "sliceName": "lymphNodesExaminated",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNodesExaminated"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNodesInfested",
        "path": "Procedure.extension",
        "sliceName": "lymphNodesInfested",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNodesInfested"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_1_Examinated",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_1_Examinated",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_1_Examinated"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_1_Infested",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_1_Infested",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_1_Infested"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_2_Examinated",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_2_Examinated",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_2_Examinated"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_2_Infested",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_2_Infested",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_2_Infested"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_3_Examinated",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_3_Examinated",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_3_Examinated"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_3_Infested",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_3_Infested",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_3_Infested"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_4_Examinated",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_4_Examinated",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_4_Examinated"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:lymphNode_4_Infested",
        "path": "Procedure.extension",
        "sliceName": "lymphNode_4_Infested",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/lymphNode_4_Infested"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:sentinelsExaminated",
        "path": "Procedure.extension",
        "sliceName": "sentinelsExaminated",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/sentinelsExaminated"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:sentinelsInfested",
        "path": "Procedure.extension",
        "sliceName": "sentinelsInfested",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/sentinelsInfested"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:rClassificationSuffix",
        "path": "Procedure.extension",
        "sliceName": "rClassificationSuffix",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/rClassificationSuffix"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:largestDiameter",
        "path": "Procedure.extension",
        "sliceName": "largestDiameter",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/largestDiameter"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:distanceResection",
        "path": "Procedure.extension",
        "sliceName": "distanceResection",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/distanceResection"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:operateur1Text",
        "path": "Procedure.extension",
        "sliceName": "operateur1Text",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/operateur1Text"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:operateur2Text",
        "path": "Procedure.extension",
        "sliceName": "operateur2Text",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/operateur2Text"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:asaScore",
        "path": "Procedure.extension",
        "sliceName": "asaScore",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/asaScore"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:buildingDate",
        "path": "Procedure.extension",
        "sliceName": "buildingDate",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/surgery/buildingDate"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.extension:tumor",
        "path": "Procedure.extension",
        "sliceName": "tumor",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/gtdsTherapy/tumor"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier",
        "path": "Procedure.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "closed"
        },
        "min": 0,
        "max": "3",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:surgeryId",
        "path": "Procedure.identifier",
        "sliceName": "surgeryId",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:surgeryId.system",
        "path": "Procedure.identifier.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/surgery/surgeryId",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:surgeryId.value",
        "path": "Procedure.identifier.value",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:cxxSurgeryId",
        "path": "Procedure.identifier",
        "sliceName": "cxxSurgeryId",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:cxxSurgeryId.system",
        "path": "Procedure.identifier.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/surgery/cxxSurgeryId",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:cxxSurgeryId.value",
        "path": "Procedure.identifier.value",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:xmlId",
        "path": "Procedure.identifier",
        "sliceName": "xmlId",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:xmlId.system",
        "path": "Procedure.identifier.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/surgery/xmlId",
        "mustSupport": true
      },
      {
        "id": "Procedure.identifier:xmlId.value",
        "path": "Procedure.identifier.value",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.partOf",
        "path": "Procedure.partOf",
        "slicing": {
          "discriminator": [
            {
              "type": "profile",
              "path": "reference.resolve()"
            }
          ],
          "rules": "closed"
        },
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Procedure.partOf:progress",
        "path": "Procedure.partOf",
        "sliceName": "progress",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.centraxx.de/StructureDefinition/Progress"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.status",
        "path": "Procedure.status",
        "mustSupport": true
      },
      {
        "id": "Procedure.subject",
        "path": "Procedure.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.centraxx.de/StructureDefinition/Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.encounter",
        "path": "Procedure.encounter",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.centraxx.de/StructureDefinition/Encounter"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.performed[x]",
        "path": "Procedure.performed[x]",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.complicationDetail",
        "path": "Procedure.complicationDetail",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.centraxx.de/StructureDefinition/Condition"
            ]
          }
        ],
        "mustSupport": true
      }
    ]
  }
}