description: null package_name: synapxe.nde derivation: constraint name: ServiceRequest type: ServiceRequest elements: performerType: {index: 36} category: {index: 8} insurance: {index: 42} instantiatesCanonical: {index: 3} instantiatesUri: {index: 4} relevantHistory: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-provenance'] index: 63 elements: id: {index: 64} extension: {index: 65} reference: {index: 66} type: {index: 67} identifier: {index: 68} display: {index: 69} extensions: {} required: [reference] asNeeded: choices: [] index: 33 supportingInfo: {index: 43} encounter: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-encounter'] index: 28 patientInstruction: {index: 62} specimen: {index: 44} authoredOn: {index: 34} note: elements: id: {index: 57} extension: {index: 58} author: choices: [] index: 60 time: {index: 61} extensions: {} requisition: {index: 7} reason: type: CodeableReference index: 39 elements: id: {index: 40} extension: {index: 41} extensions: {} contained: index: 0 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: Provenance: match: {} schema: {type: Resource, index: 1} requester: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 35 code: index: 10 elements: id: {index: 11} extension: {index: 12} concept: elements: id: {index: 13} extension: {index: 14} coding: index: 15 elements: id: {index: 16} extension: {index: 17} system: {index: 18} code: {index: 19} display: {index: 20} userSelected: {index: 21} extensions: {} required: [code, display, system] text: {index: 22} extensions: {} required: [coding] extensions: {} identifier: {index: 2} doNotPerform: {index: 9} bodySite: elements: id: {index: 45} extension: {index: 46} coding: index: 47 elements: id: {index: 48} extension: {index: 49} system: {index: 50} version: {index: 51} code: {index: 52} display: {index: 53} userSelected: {index: 54} extensions: {} required: [code, display, system] text: {index: 55} extensions: {} required: [coding] focus: {index: 27} replaces: {index: 6} orderDetail: {index: 23} basedOn: {index: 5} quantity: choices: [] index: 25 bodyStructure: {index: 56} location: {index: 38} occurrenceDateTime: {type: dateTime, choiceOf: occurrence, index: 31} subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 26 occurrence: choices: [occurrenceDateTime] index: 30 performer: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 37 package_version: 1.0.0 class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-servicerequest base: http://hl7.org/fhir/StructureDefinition/ServiceRequest version: null required: [authoredOn, code, identifier, requester]