description: null package_name: synapxe.sgcdi derivation: constraint name: Procedure type: Procedure elements: category: {index: 11} report: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-diagnosticreport'] index: 119 elements: id: {index: 120} extension: {index: 121} extensions: {} instantiatesCanonical: {index: 3} instantiatesUri: {index: 4} focalDevice: elements: id: {index: 152} extension: {index: 153} modifierExtension: {index: 154} action: index: 155 elements: id: {index: 156} extension: {index: 157} coding: index: 158 elements: id: {index: 159} extension: {index: 160} system: {index: 161} code: {index: 162} display: {index: 163} userSelected: {index: 164} extensions: {} required: [display, system, code] text: {index: 165} extensions: {} required: [coding] manipulated: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-device'] index: 166 elements: id: {index: 167} extension: {index: 168} extensions: {} extensions: {} required: [action] supportingInfo: {index: 179} encounter: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-encounter'] index: 33 elements: id: {index: 34} extension: {index: 35} reference: {index: 36} type: pattern: {type: Uri, value: Encounter} index: 37 identifier: index: 38 elements: id: {index: 39} extension: {index: 40} use: {index: 41} type: {index: 42} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/eventID'} index: 43 value: {index: 44} period: {index: 45} assigner: {index: 46} extensions: {} required: [value, system] display: {index: 47} extensions: {} required: [identifier] reported: choices: [] index: 55 statusReason: elements: id: {index: 7} extension: {index: 8} coding: {index: 9} text: {index: 10} extensions: {} required: [text] outcome: elements: id: {index: 109} extension: {index: 110} coding: index: 111 elements: id: {index: 112} extension: {index: 113} system: {index: 114} code: {index: 115} display: {index: 116} userSelected: {index: 117} extensions: {} required: [system, code] text: {index: 118} extensions: {} required: [text] recorded: {index: 52} note: index: 146 elements: id: {index: 147} extension: {index: 148} author: choices: [] index: 150 time: {index: 151} extensions: {} reason: index: 83 elements: id: {index: 84} extension: {index: 85} concept: index: 86 elements: id: {index: 87} extension: {index: 88} coding: index: 89 elements: id: {index: 90} extension: {index: 91} system: {index: 92} version: {index: 93} code: {index: 94} display: {index: 95} userSelected: {index: 96} extensions: {} required: [display, system, code] text: {index: 97} extensions: {} required: [coding] reference: {index: 98} extensions: {} required: [concept] extension: type: Extension url: https://fhir.synapxe.sg/StructureDefinition/ext-generalinfo index: 1 slicing: slices: generalInfo: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-generalinfo', index: 1} contained: {type: Resource, index: 0} complication: index: 122 elements: id: {index: 123} extension: {index: 124} concept: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/complication-types'} index: 125 elements: id: {index: 126} extension: {index: 127} coding: index: 128 elements: id: {index: 129} extension: {index: 130} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/complication-types'} index: 131 code: {index: 132} display: {index: 133} userSelected: {index: 134} extensions: {} required: [display, system, code] extensions: {} reference: {index: 135} extensions: {} required: [concept] occurrencePeriod: {type: Period, choiceOf: occurrence, index: 51} recorder: {index: 53} code: index: 12 elements: coding: index: 13 elements: system: {index: 14} code: {index: 15} display: {index: 16} required: [display, system, code] required: [coding] identifier: {index: 2} bodySite: elements: id: {index: 99} extension: {index: 100} coding: index: 101 elements: id: {index: 102} extension: {index: 103} system: {index: 104} code: {index: 105} display: {index: 106} userSelected: {index: 107} extensions: {} required: [display, system, code] text: {index: 108} extensions: {} required: [coding] focus: {index: 32} basedOn: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-servicerequest'] index: 5 partOf: {index: 6} location: elements: id: {index: 77} extension: {index: 78} reference: {index: 79} type: {index: 80} identifier: {index: 81} display: {index: 82} extensions: {} required: [display] occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 50} followUp: index: 136 elements: id: {index: 137} extension: {index: 138} coding: index: 139 elements: id: {index: 140} extension: {index: 141} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/followup-types'} index: 142 code: {index: 143} display: {index: 144} userSelected: {index: 145} extensions: {} required: [display, system, code] extensions: {} subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 17 elements: id: {index: 18} extension: {index: 19} reference: {index: 20} type: pattern: {type: Uri, value: Patient} index: 21 identifier: index: 22 elements: id: {index: 23} extension: {index: 24} use: {index: 25} type: {index: 26} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/nric'} index: 27 value: {index: 28} period: {index: 29} assigner: {index: 30} extensions: {} required: [value, system] display: {index: 31} extensions: {} required: [identifier, type] occurrence: choices: [occurrenceDateTime, occurrencePeriod] index: 49 performer: elements: id: {index: 56} extension: {index: 57} modifierExtension: {index: 58} function: index: 59 elements: id: {index: 60} extension: {index: 61} coding: index: 62 elements: id: {index: 63} extension: {index: 64} system: {index: 65} code: {index: 66} display: {index: 67} userSelected: {index: 68} extensions: {} required: [display, system, code] text: {index: 69} extensions: {} required: [coding] actor: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 70 onBehalfOf: {index: 71} period: index: 72 elements: id: {index: 73} extension: {index: 74} start: {index: 75} end: {index: 76} extensions: {} required: [start, end] extensions: {} required: [function, period] used: elements: id: {index: 169} extension: {index: 170} concept: {index: 171} reference: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-device', 'https://fhir.synapxe.sg/StructureDefinition/profile-medicationadministration'] index: 172 elements: id: {index: 173} extension: {index: 174} reference: {index: 175} type: {index: 176} identifier: {index: 177} display: {index: 178} extensions: {} required: [reference] extensions: {} package_version: 1.0.0 extensions: generalInfo: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-generalinfo', type: Extension, index: 1} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-ot-procedure base: http://hl7.org/fhir/StructureDefinition/Procedure version: null required: [note, occurrenceDateTime, occurrencePeriod, occurrence, code]