description: null package_name: synapxe.sgcdi derivation: constraint name: ReferralRequest type: ServiceRequest elements: performerType: {index: 49} category: {type: CodeableConcept, index: 9} insurance: {index: 63} instantiatesCanonical: {index: 3} instantiatesUri: {index: 4} relevantHistory: type: Reference index: 72 elements: id: {index: 73} extension: {index: 74} reference: {index: 75} type: {index: 76} identifier: {index: 77} display: {index: 78} extensions: {} required: [reference] asNeeded: choices: [] index: 41 supportingInfo: {index: 64} encounter: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-encounter'] index: 30 elements: id: {index: 31} extension: {index: 32} reference: {index: 33} type: pattern: {type: Uri, value: Encounter} index: 34 identifier: {type: Identifier, index: 35} display: {index: 36} extensions: {} required: [identifier, type] patientInstruction: {index: 71} specimen: {index: 65} note: {type: Annotation, index: 70} requisition: {index: 7} reason: index: 58 elements: id: {index: 59} extension: {index: 60} concept: {type: CodeableConcept, index: 61} reference: {index: 62} extensions: {} required: [concept] extension: type: Extension url: https://fhir.synapxe.sg/StructureDefinition/ext-speciality index: 0 slicing: slices: speciality: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-speciality', index: 0} max: 1 requester: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-organization', 'https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 42 elements: id: {index: 43} extension: {index: 44} reference: {index: 45} type: pattern: {type: Uri, value: Practitioner} index: 46 identifier: {type: Identifier, index: 47} display: {index: 48} extensions: {} required: [identifier, type] priority: {index: 10} code: index: 12 elements: id: {index: 13} extension: {index: 14} concept: type: CodeableConcept index: 15 extensions: {} elements: extension: {index: 16} reference: {index: 17} extensions: {} identifier: {type: Identifier, index: 2} doNotPerform: {index: 11} bodySite: type: CodeableConcept index: 66 extensions: subSite: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-subSite', max: 1, type: Extension, isModifier: false, index: 67} elements: extension: type: Extension isModifier: false url: https://fhir.synapxe.sg/StructureDefinition/ext-subSite index: 67 slicing: slices: subSite: match: {} schema: {type: Extension, isModifier: false, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-subSite', index: 67} max: 1 coding: elements: version: {index: 68} intent: pattern: {type: Code, value: order} index: 8 focus: {index: 29} replaces: {index: 6} orderDetail: {index: 18} basedOn: {index: 5} quantity: choices: [] index: 20 bodyStructure: {index: 69} location: {index: 57} occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 39} subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 21 elements: id: {index: 22} extension: {index: 23} reference: {index: 24} type: pattern: {type: Uri, value: Patient} index: 25 identifier: type: Identifier index: 26 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/nric'} index: 27 display: {index: 28} extensions: {} required: [identifier, type] modifierExtension: {index: 1} occurrence: choices: [occurrenceDateTime] index: 38 performer: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole'] index: 50 elements: id: {index: 51} extension: {index: 52} reference: {index: 53} type: {index: 54} identifier: {index: 55} display: {index: 56} extensions: {} required: [reference] package_version: 1.0.8 extensions: speciality: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-speciality', max: 1, type: Extension, index: 0} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-sn-referralrequest base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: null required: [requester, identifier, code]