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