description: null package_name: synapxe.sgcdi derivation: constraint name: Procedure type: Procedure elements: category: {index: 9} report: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-cr-diagnosticreport'] index: 70 elements: id: {index: 71} extension: {index: 72} reference: {index: 73} type: {index: 74} identifier: {index: 75} display: {index: 76} extensions: {} required: [reference] instantiatesCanonical: {index: 3} instantiatesUri: {index: 4} focalDevice: elements: id: {index: 87} extension: {index: 88} modifierExtension: {index: 89} action: type: CodeableConcept index: 90 extensions: {} elements: extension: {index: 91} manipulated: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-device'] index: 92 elements: id: {index: 93} extension: {index: 94} extensions: {} extensions: {} required: [action] supportingInfo: {index: 106} encounter: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-encounter'] index: 18 elements: id: {index: 19} extension: {index: 20} reference: {index: 21} type: pattern: {type: Uri, value: Encounter} index: 22 identifier: index: 23 elements: id: {index: 24} extension: {index: 25} use: {index: 26} type: {index: 27} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/event-id'} index: 28 value: {index: 29} period: {index: 30} assigner: {index: 31} extensions: {} required: [value, system] display: {index: 32} extensions: {} required: [identifier] reported: choices: [] index: 40 statusReason: type: CodeableConcept index: 7 extensions: {} elements: extension: {index: 8} outcome: type: CodeableConcept index: 68 extensions: {} elements: extension: {index: 69} recorded: {index: 37} note: {type: Annotation, index: 86} reason: index: 59 elements: id: {index: 60} extension: {index: 61} concept: type: CodeableConcept index: 62 extensions: {} elements: extension: {index: 63} coding: elements: version: {index: 64} reference: {index: 65} extensions: {} required: [concept] contained: {type: Resource, index: 0} complication: elements: id: {index: 77} extension: {index: 78} concept: type: CodeableConcept binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/complication-types'} index: 79 extensions: {} elements: extension: {index: 80} coding: elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/complication-types'} index: 81 reference: {index: 82} extensions: {} required: [concept] occurrencePeriod: {type: Period, choiceOf: occurrence, index: 36} recorder: {index: 38} code: index: 10 elements: coding: index: 11 elements: system: {index: 12} code: {index: 13} display: {index: 14} required: [display, system, code] required: [coding] identifier: type: Identifier short: An identifier intended for computation index: 1 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/sequence-no'} index: 2 bodySite: type: CodeableConcept index: 66 extensions: {} elements: extension: {index: 67} focus: {index: 17} basedOn: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-cr-servicerequest'] index: 5 partOf: {type: Reference, index: 6} location: elements: id: {index: 53} extension: {index: 54} reference: {index: 55} type: {index: 56} identifier: {index: 57} display: {index: 58} extensions: {} required: [display] occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 35} followUp: type: CodeableConcept index: 83 extensions: {} elements: extension: {index: 84} coding: elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/followup-types'} index: 85 subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 15 elements: display: {index: 16} occurrence: choices: [occurrenceDateTime, occurrencePeriod] index: 34 performer: elements: id: {index: 41} extension: {index: 42} modifierExtension: {index: 43} function: type: CodeableConcept index: 44 extensions: {} elements: extension: {index: 45} actor: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 46 onBehalfOf: {index: 47} period: index: 48 elements: id: {index: 49} extension: {index: 50} start: {index: 51} end: {index: 52} extensions: {} required: [start, end] extensions: {} used: type: CodeableReference index: 95 elements: id: {index: 96} extension: {index: 97} concept: {index: 98} reference: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-device', 'https://fhir.synapxe.sg/StructureDefinition/profile-medicationadministration'] index: 99 elements: id: {index: 100} extension: {index: 101} reference: {index: 102} type: {index: 103} identifier: {index: 104} display: {index: 105} extensions: {} required: [reference] extensions: {} required: [reference] package_version: 1.0.9 class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-cr-procedure base: http://hl7.org/fhir/StructureDefinition/Procedure version: null required: [note, identifier, code]