{
  "resourceType": "StructureDefinition",
  "id": "Observation",
  "url": "https://fhir.centraxx.de/StructureDefinition/Progress",
  "version": "2025.4.0",
  "name": "Progress",
  "status": "active",
  "publisher": "Kairos an IQVIA business",
  "description": "Represents a CentraXX Progress.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation.meta",
        "path": "Observation.meta",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.meta.profile",
        "path": "Observation.meta.profile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "https://fhir.centraxx.de/StructureDefinition/Progress",
        "mustSupport": true
      },
      {
        "id": "Observation.meta.tag",
        "path": "Observation.meta.tag",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.meta.tag.system",
        "path": "Observation.meta.tag.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/cxxEntity",
        "mustSupport": true
      },
      {
        "id": "Observation.meta.tag.code",
        "path": "Observation.meta.tag.code",
        "min": 1,
        "max": "1",
        "fixedString": "Progress",
        "mustSupport": true
      },
      {
        "id": "Observation.extension",
        "path": "Observation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "closed"
        },
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.extension:updateWithOverwrite",
        "path": "Observation.extension",
        "sliceName": "updateWithOverwrite",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.centraxx.de/extension/updateWithOverwrite"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.identifier",
        "path": "Observation.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "closed"
        },
        "min": 0,
        "max": "3",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:xmlId",
        "path": "Observation.identifier",
        "sliceName": "xmlId",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:xmlId.system",
        "path": "Observation.identifier.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/progress/xmlId",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:xmlId.value",
        "path": "Observation.identifier.value",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:progressId",
        "path": "Observation.identifier",
        "sliceName": "progressId",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:progressId.system",
        "path": "Observation.identifier.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/progress/progressId",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:progressId.value",
        "path": "Observation.identifier.value",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:cxxProgressId",
        "path": "Observation.identifier",
        "sliceName": "cxxProgressId",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:cxxProgressId.system",
        "path": "Observation.identifier.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/progress/cxxProgressId",
        "mustSupport": true
      },
      {
        "id": "Observation.identifier:cxxProgressId.value",
        "path": "Observation.identifier.value",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.status",
        "path": "Observation.status",
        "fixedCode": "final",
        "mustSupport": true
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://snomed.info/sct",
              "code": "371532007",
              "display": "Progress report"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.subject",
        "path": "Observation.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.centraxx.de/StructureDefinition/Patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.focus",
        "path": "Observation.focus",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.centraxx.de/StructureDefinition/Tumor"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.encounter",
        "path": "Observation.encounter",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://fhir.centraxx.de/StructureDefinition/Encounter"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "comment": "Represents Progress examination date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.issued",
        "path": "Observation.issued",
        "comment": "CXX creation date",
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation",
        "path": "Observation.interpretation",
        "comment": "Progress assessment",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.interpretation.text",
        "path": "Observation.interpretation.text",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.note",
        "path": "Observation.note",
        "comment": "Progress comments",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.note.text",
        "path": "Observation.note.text",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "code.coding.code"
            }
          ],
          "rules": "closed"
        },
        "min": 0,
        "max": "43",
        "mustSupport": true
      },
      {
        "id": "Observation.component:buildingDate",
        "path": "Observation.component",
        "sliceName": "buildingDate",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:buildingDate.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "buildingDate"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:buildingDate.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:examinationDate",
        "path": "Observation.component",
        "sliceName": "examinationDate",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:examinationDate.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "examinationDate"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:examinationDate.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:modificationDate",
        "path": "Observation.component",
        "sliceName": "modificationDate",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:modificationDate.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "modificationDate"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:modificationDate.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:generalDict",
        "path": "Observation.component",
        "sliceName": "generalDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:generalDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "generalDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:generalDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/dateAccuracyDictionary"
        }
      },
      {
        "id": "Observation.component:generalDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:generalDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/dateAccuracyDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:generalDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:generalDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:comments",
        "path": "Observation.component",
        "sliceName": "comments",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:comments.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "comments"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:comments.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessment",
        "path": "Observation.component",
        "sliceName": "assessment",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessment.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "assessment"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessment.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:fullAssessmentDict",
        "path": "Observation.component",
        "sliceName": "fullAssessmentDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:fullAssessmentDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "fullAssessmentDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:fullAssessmentDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/fullAssessmentDictionary"
        }
      },
      {
        "id": "Observation.component:fullAssessmentDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:fullAssessmentDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/fullAssessmentDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:fullAssessmentDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:fullAssessmentDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ecogDict",
        "path": "Observation.component",
        "sliceName": "ecogDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ecogDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "ecogDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:ecogDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/ecogDictionary"
        }
      },
      {
        "id": "Observation.component:ecogDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ecogDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/ecogDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ecogDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:ecogDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentLymphDict",
        "path": "Observation.component",
        "sliceName": "assessmentLymphDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentLymphDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "assessmentLymphDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentLymphDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/stateLymphNodeDictionary"
        }
      },
      {
        "id": "Observation.component:assessmentLymphDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentLymphDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/stateLymphNodeDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentLymphDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:assessmentLymphDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:lymphSafe",
        "path": "Observation.component",
        "sliceName": "lymphSafe",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:lymphSafe.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "lymphSafe"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:lymphSafe.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentMetaDict",
        "path": "Observation.component",
        "sliceName": "assessmentMetaDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentMetaDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "assessmentMetaDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentMetaDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/stateMetastasisDictionary"
        }
      },
      {
        "id": "Observation.component:assessmentMetaDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentMetaDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/stateMetastasisDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentMetaDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:assessmentMetaDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:metaSafe",
        "path": "Observation.component",
        "sliceName": "metaSafe",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:metaSafe.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "metaSafe"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:metaSafe.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentPrimaryDict",
        "path": "Observation.component",
        "sliceName": "assessmentPrimaryDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentPrimaryDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "assessmentPrimaryDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentPrimaryDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/statePrimaryDictionary"
        }
      },
      {
        "id": "Observation.component:assessmentPrimaryDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentPrimaryDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/statePrimaryDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:assessmentPrimaryDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:assessmentPrimaryDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:primarySafe",
        "path": "Observation.component",
        "sliceName": "primarySafe",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:primarySafe.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "primarySafe"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:primarySafe.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:rClassificationDict",
        "path": "Observation.component",
        "sliceName": "rClassificationDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:rClassificationDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "rClassificationDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:rClassificationDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/rClassificationDictionary"
        }
      },
      {
        "id": "Observation.component:rClassificationDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:rClassificationDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/rClassificationDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:rClassificationDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:rClassificationDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:residualLocalisationDict",
        "path": "Observation.component",
        "sliceName": "residualLocalisationDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:residualLocalisationDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "residualLocalisationDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:residualLocalisationDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/residualLocalisationDictionary"
        }
      },
      {
        "id": "Observation.component:residualLocalisationDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:residualLocalisationDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/residualLocalisationDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:residualLocalisationDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:residualLocalisationDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureCauseDict",
        "path": "Observation.component",
        "sliceName": "captureCauseDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureCauseDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "captureCauseDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureCauseDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/progressCaptureCauseDictionary"
        }
      },
      {
        "id": "Observation.component:captureCauseDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureCauseDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/progressCaptureCauseDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureCauseDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:captureCauseDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureFinishStateDict",
        "path": "Observation.component",
        "sliceName": "captureFinishStateDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureFinishStateDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "captureFinishStateDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureFinishStateDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/captureFinishStateDictionary"
        }
      },
      {
        "id": "Observation.component:captureFinishStateDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureFinishStateDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/captureFinishStateDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:captureFinishStateDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:captureFinishStateDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:immuneDict",
        "path": "Observation.component",
        "sliceName": "immuneDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:immuneDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "immuneDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:immuneDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:immuneDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:immuneDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:immuneDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:immuneDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:hormoneDict",
        "path": "Observation.component",
        "sliceName": "hormoneDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:hormoneDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "hormoneDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:hormoneDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:hormoneDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:hormoneDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:hormoneDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:hormoneDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:kmtDict",
        "path": "Observation.component",
        "sliceName": "kmtDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:kmtDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "kmtDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:kmtDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:kmtDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:kmtDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:kmtDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:kmtDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:chemoDict",
        "path": "Observation.component",
        "sliceName": "chemoDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:chemoDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "chemoDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:chemoDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:chemoDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:chemoDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:chemoDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:chemoDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:radiationDict",
        "path": "Observation.component",
        "sliceName": "radiationDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:radiationDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "radiationDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:radiationDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:radiationDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:radiationDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:radiationDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:radiationDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict",
        "path": "Observation.component",
        "sliceName": "ahbDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "ahbDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict",
        "path": "Observation.component",
        "sliceName": "ahbDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "ahbDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:ahbDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:surgeryDict",
        "path": "Observation.component",
        "sliceName": "surgeryDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:surgeryDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "surgeryDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:surgeryDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyDoneDictionary"
        }
      },
      {
        "id": "Observation.component:surgeryDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:surgeryDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyDoneDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:surgeryDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:surgeryDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:other",
        "path": "Observation.component",
        "sliceName": "other",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:other.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "other"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:other.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:followDiseaseDict",
        "path": "Observation.component",
        "sliceName": "followDiseaseDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:followDiseaseDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "followDiseaseDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:followDiseaseDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/yesNoXDictionary"
        }
      },
      {
        "id": "Observation.component:followDiseaseDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:followDiseaseDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/yesNoXDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:followDiseaseDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:followDiseaseDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:newHistologyDict",
        "path": "Observation.component",
        "sliceName": "newHistologyDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:newHistologyDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "newHistologyDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:newHistologyDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/newHistologyDictionary"
        }
      },
      {
        "id": "Observation.component:newHistologyDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:newHistologyDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/newHistologyDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:newHistologyDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:newHistologyDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:kkr",
        "path": "Observation.component",
        "sliceName": "kkr",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:kkr.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "kkr"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:kkr.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:expansionGeneralDict",
        "path": "Observation.component",
        "sliceName": "expansionGeneralDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:expansionGeneralDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "expansionGeneralDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:expansionGeneralDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/expansionGeneralDictionary"
        }
      },
      {
        "id": "Observation.component:expansionGeneralDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:expansionGeneralDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/expansionGeneralDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:expansionGeneralDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:expansionGeneralDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:sourceDict",
        "path": "Observation.component",
        "sliceName": "sourceDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:sourceDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "sourceDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:sourceDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/sourceTypeDictionary"
        }
      },
      {
        "id": "Observation.component:sourceDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:sourceDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/sourceTypeDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:sourceDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:sourceDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:codeTypeDict",
        "path": "Observation.component",
        "sliceName": "codeTypeDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:codeTypeDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "codeTypeDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:codeTypeDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/codeTypeDictionary"
        }
      },
      {
        "id": "Observation.component:codeTypeDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:codeTypeDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/codeTypeDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:codeTypeDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:codeTypeDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStart",
        "path": "Observation.component",
        "sliceName": "therapyStart",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStart.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "therapyStart"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStart.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Period"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStart.value[x].start",
        "path": "Observation.component.value[x].start",
        "comment": "therapy start",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStart.value[x].end",
        "path": "Observation.component.value[x].end",
        "comment": "therapy end",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetLymphDict",
        "path": "Observation.component",
        "sliceName": "therapyTargetLymphDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetLymphDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "therapyTargetLymphDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetLymphDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyTargetLymphDictionary"
        }
      },
      {
        "id": "Observation.component:therapyTargetLymphDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetLymphDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyTargetLymphDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetLymphDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:therapyTargetLymphDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetMetaDict",
        "path": "Observation.component",
        "sliceName": "therapyTargetMetaDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetMetaDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "therapyTargetMetaDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetMetaDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyTargetMetaDictionary"
        }
      },
      {
        "id": "Observation.component:therapyTargetMetaDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetMetaDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyTargetMetaDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetMetaDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:therapyTargetMetaDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetPrimaryDict",
        "path": "Observation.component",
        "sliceName": "therapyTargetPrimaryDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetPrimaryDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "therapyTargetPrimaryDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetPrimaryDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyTargetPrimaryDictionary"
        }
      },
      {
        "id": "Observation.component:therapyTargetPrimaryDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetPrimaryDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyTargetPrimaryDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyTargetPrimaryDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:therapyTargetPrimaryDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyIntentionDict",
        "path": "Observation.component",
        "sliceName": "therapyIntentionDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyIntentionDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "therapyIntentionDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyIntentionDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/progressTherapyIntentionDictionary"
        }
      },
      {
        "id": "Observation.component:therapyIntentionDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyIntentionDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/progressTherapyIntentionDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyIntentionDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:therapyIntentionDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStatusDict",
        "path": "Observation.component",
        "sliceName": "therapyStatusDict",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStatusDict.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "therapyStatusDict"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStatusDict.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/therapyStatusDictionary"
        }
      },
      {
        "id": "Observation.component:therapyStatusDict.value[x].coding",
        "path": "Observation.component.value[x].coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStatusDict.value[x].coding.system",
        "path": "Observation.component.value[x].coding.system",
        "min": 1,
        "max": "1",
        "fixedString": "https://fhir.centraxx.de/system/gtds/therapyStatusDictionary",
        "mustSupport": true
      },
      {
        "id": "Observation.component:therapyStatusDict.value[x].coding.version",
        "path": "Observation.component.value[x].coding.version",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://fhir.centraxx.de/valueSet/gtds/version"
        }
      },
      {
        "id": "Observation.component:therapyStatusDict.value[x].coding.code",
        "path": "Observation.component.value[x].coding.code",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:plannedTherapyKind",
        "path": "Observation.component",
        "sliceName": "plannedTherapyKind",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:plannedTherapyKind.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "plannedTherapyKind"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:plannedTherapyKind.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:questionnaireTitle",
        "path": "Observation.component",
        "sliceName": "questionnaireTitle",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:questionnaireTitle.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "questionnaireTitle"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:questionnaireTitle.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:lkText",
        "path": "Observation.component",
        "sliceName": "lkText",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:lkText.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "lkText"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:lkText.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Observation.component:accomplishedByText",
        "path": "Observation.component",
        "sliceName": "accomplishedByText",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Observation.component:accomplishedByText.code",
        "path": "Observation.component.code",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "https://fhir.centraxx.de/system/progress",
              "code": "accomplishedByText"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Observation.component:accomplishedByText.value[x]",
        "path": "Observation.component.value[x]",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      }
    ]
  }
}