description: This profile defines how to represent Procedures in FHIR for describing a set of Radiotherapy data required by the PanCareSurPass algorithm to generate the care plan. package_name: hl7.eu.fhir.pcsp derivation: constraint name: ProcedureRadiotherapyPcsp type: Procedure elements: category: pattern: type: CodeableConcept value: coding: - {code: '108290001', system: 'http://snomed.info/sct', display: Radiotherapy} index: 11 usedCode: binding: {strength: extensible, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-radiotherapyDeviceType-eu-pcsp'} index: 24 performed: choices: [] index: 15 note: {short: Additional information about the Radiotherapy, index: 23} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: relatedDose: match: {url: null} schema: type: Extension url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/resource-relatedInfo index: 1 elements: valueReference: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-totalDoseRad-eu-pcsp'] index: 2 procedureMethod: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/procedure-method index: 3 elements: valueCodeableConcept: binding: {strength: required, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-brachytherapyType-eu-pcsp'} index: 4 required: [valueCodeableConcept] energyOrIsotope: match: {url: null} schema: {type: Extension, url: 'http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope', index: 5} min: 0 performedTiming: match: {url: null} schema: type: Extension url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming index: 6 elements: valueTiming: index: 7 elements: repeat: elements: count: {short: Number of repetitions, index: 8} status: {short: Procedure status, index: 10} code: binding: {strength: extensible, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-radiotherapyType-eu-pcsp'} index: 12 identifier: {short: External Identifiers for this radiotherapy / boost, index: 9} bodySite: short: required for Brachytherapy and External beam binding: {strength: required, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-radiotherapy-pcsp'} index: 19 extensions: locationQualifier: url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-body-location-qualifier type: Extension index: 20 elements: valueCodeableConcept: binding: {strength: required, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-fromToPosteriorAnterior-eu-pcsp'} index: 21 required: [valueCodeableConcept] lateralityQualifier: {url: 'http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier', min: 0, max: 1, type: Extension, index: 22} elements: extension: type: Extension url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-body-location-qualifier index: 20 slicing: slices: locationQualifier: match: {} schema: type: Extension url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-body-location-qualifier index: 20 elements: valueCodeableConcept: binding: {strength: required, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-fromToPosteriorAnterior-eu-pcsp'} index: 21 required: [valueCodeableConcept] lateralityQualifier: match: {} schema: {type: Extension, url: 'http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier', index: 22} min: 0 max: 1 performedPeriod: {type: Period, index: 16} location: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Location-eu-pcsp'] index: 17 subject: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Patient-eu-pcsp'] index: 13 reasonReference: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-primaryCancer-eu-pcsp'] index: 18 package_version: 0.1.0 extensions: relatedDose: url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/resource-relatedInfo type: Extension index: 1 elements: valueReference: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Observation-totalDoseRad-eu-pcsp'] index: 2 procedureMethod: url: http://hl7.org/fhir/StructureDefinition/procedure-method type: Extension index: 3 elements: valueCodeableConcept: binding: {strength: required, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-brachytherapyType-eu-pcsp'} index: 4 required: [valueCodeableConcept] energyOrIsotope: {url: 'http://hl7.eu/fhir/ig/pcsp/StructureDefinition/radiotherapy-energy-or-isotope', min: 0, type: Extension, index: 5} performedTiming: url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/procedure-performedTiming type: Extension index: 6 elements: valueTiming: index: 7 elements: repeat: elements: count: {short: Number of repetitions, index: 8} class: profile kind: resource url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-radiotheraphy-eu-pcsp base: http://hl7.org/fhir/StructureDefinition/Procedure version: 0.1.0 required: [performedPeriod, performed, category, code, reasonReference]