description: null package_name: synapxe.sgcdi derivation: constraint name: Procedure type: Procedure elements: category: {type: CodeableConcept, index: 15} report: {index: 46} instantiatesCanonical: {index: 9} meta: {index: 1} instantiatesUri: {index: 10} focalDevice: {index: 50} supportingInfo: {index: 52} encounter: {index: 20} implicitRules: {index: 2} reported: choices: [] index: 26 statusReason: {index: 14} outcome: {index: 45} recorded: {index: 23} note: {type: Annotation, index: 49} reason: {index: 43} contained: {index: 5} complication: {index: 47} status: pattern: {type: Code, value: completed} index: 13 language: {index: 3} id: {index: 0} recorder: {index: 24} code: {type: CodeableConcept, index: 16} identifier: type: Identifier short: An identifier intended for computation index: 7 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/sequence-no'} index: 8 bodySite: {index: 44} focus: {index: 19} basedOn: {index: 11} partOf: {index: 12} location: {index: 42} followUp: {index: 48} subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 17 elements: display: {index: 18} modifierExtension: {index: 6} occurrence: choices: [] index: 22 performer: index: 27 elements: id: {index: 28} extension: {index: 29} modifierExtension: {index: 30} function: {index: 31} actor: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 32 elements: id: {index: 33} extension: {index: 34} reference: {index: 35} type: pattern: {type: Uri, value: Practitioner} index: 36 identifier: type: Identifier index: 37 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/mcr'} index: 38 display: {index: 39} extensions: {} required: [identifier, type] onBehalfOf: {index: 40} period: {index: 41} extensions: {} text: {index: 4} used: {index: 51} package_version: 1.1.0 class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-ds-procedure base: http://hl7.org/fhir/StructureDefinition/Procedure version: null required: [occurrence, category, code, performer]