description: This profile defines how to represent Procedures in FHIR for describing a set of Surgery data required by the PanCareSurPass algorithm to generate the care plan. It is used also to provide inforamtion about shunt, amputation, and other procedures package_name: hl7.eu.fhir.pcsp derivation: constraint name: ProcedureSurgeryPcsp type: Procedure elements: category: pattern: type: CodeableConcept value: coding: - {code: '387713003', system: 'http://snomed.info/sct'} index: 6 usedCode: binding: {strength: extensible, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-ProsthesisType-eu-pcsp'} index: 20 focalDevice: short: Implanted or removed device index: 17 elements: action: binding: {strength: extensible, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-action-eu-pcsp'} index: 18 manipulated: {short: Device manipulated, index: 19} performed: choices: [] index: 10 extension: index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: sacrifiedOrgan: match: {url: null} schema: {type: Extension, url: 'http://hl7.eu/fhir/ig/pcsp/StructureDefinition/surgery-sacrifiedOrgan', index: 2} min: 0 max: 1 status: {mustSupport: true, index: 5} performedDateTime: {type: dateTime, short: Date of the surgical procedure, index: 11} code: short: Identification of the procedure. binding: {strength: extensible, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-surgicalProcedureType-eu-pcsp'} index: 7 identifier: {short: External Identifiers for this surgical procedure, index: 3} bodySite: binding: {strength: extensible, valueSet: 'http://hl7.eu/fhir/ig/pcsp/ValueSet/vs-affectedOrgan-eu-pcsp'} index: 14 extensions: laterality: url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier type: Extension index: 15 elements: valueCodeableConcept: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-laterality-qualifier-vs'} index: 16 required: [valueCodeableConcept] elements: extension: type: Extension url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier index: 15 slicing: slices: laterality: match: {} schema: type: Extension url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/mcode-laterality-qualifier index: 15 elements: valueCodeableConcept: binding: {strength: required, valueSet: 'http://hl7.org/fhir/us/mcode/ValueSet/mcode-laterality-qualifier-vs'} index: 16 required: [valueCodeableConcept] partOf: type: Reference short: Reference to the parent surgery procedure refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp'] index: 4 location: type: Reference refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Location-eu-pcsp'] index: 12 subject: type: Reference mustSupport: true refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Patient-eu-pcsp'] index: 8 reasonReference: type: Reference mustSupport: true refers: ['http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Condition-primaryCancer-eu-pcsp'] index: 13 text: {short: Textual description of the surgical procedure, index: 0} package_version: 0.1.0 extensions: sacrifiedOrgan: {url: 'http://hl7.eu/fhir/ig/pcsp/StructureDefinition/surgery-sacrifiedOrgan', min: 0, max: 1, type: Extension, index: 2} class: profile kind: resource url: http://hl7.eu/fhir/ig/pcsp/StructureDefinition/Procedure-surgery-eu-pcsp base: http://hl7.org/fhir/StructureDefinition/Procedure version: 0.1.0 required: [performedDateTime, performed, category, reasonReference]