description: null package_name: synapxe.sgcdi derivation: constraint name: MedicationRequest type: MedicationRequest elements: performerType: {index: 42} category: {short: The specific clinical setting when this medication is ordered, index: 11} insurance: {index: 54} eventHistory: {index: 112} substitution: {index: 111} encounter: {index: 35} dispenseRequest: {index: 110} reported: {index: 41} statusReason: {short: 'Reason for cancellation, if it is cancelled', index: 8} authoredOn: {short: medication order date time, index: 37} effectiveDosePeriod: {index: 57} note: {index: 55} reason: index: 46 elements: id: {index: 47} extension: {index: 48} concept: type: CodeableConcept binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/reason-for-medication'} index: 49 extensions: {} elements: extension: {index: 50} coding: elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/reason-for-medication'} index: 51 version: {index: 52} extensions: {} required: [concept] statusChanged: {short: 'if status is Discontinued, this is the discontinued date time', index: 9} contained: {index: 0} requester: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 38 elements: identifier: elements: system: {index: 39} display: {index: 40} supportingInformation: {index: 36} priority: {index: 12} status: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/medicationrequest-status'} index: 7 dosageInstruction: index: 58 elements: site: {index: 96} asNeeded: {index: 94} method: {index: 101} patientInstruction: {index: 68} maxDosePerLifetime: {index: 109} maxDosePerAdministration: {index: 108} route: extensions: {} elements: extension: {index: 97} coding: index: 98 elements: version: {index: 99} text: {index: 100} required: [text] extension: {index: 60} id: {index: 59} timing: index: 69 elements: id: {index: 70} extension: {index: 71} modifierExtension: {index: 72} event: {index: 73} repeat: elements: frequencyMax: {index: 85} boundsPeriod: {type: Period, choiceOf: bounds, index: 78} when: {index: 91} offset: {index: 92} periodUnit: {index: 88} frequency: {index: 84} durationMax: {index: 82} duration: {index: 81} bounds: choices: [boundsPeriod] index: 77 extension: {index: 75} durationUnit: {index: 83} id: {index: 74} dayOfWeek: {index: 89} count: {index: 79} periodMax: {index: 87} period: {index: 86} countMax: {index: 80} timeOfDay: {index: 90} extensions: {} code: {type: CodeableConcept, index: 93} extensions: {} additionalInstruction: index: 63 elements: id: {index: 64} extension: {index: 65} coding: {index: 66} text: {index: 67} extensions: {} required: [text] sequence: {short: The sequence number of the dosage instructions for step or variable dose, index: 62} maxDosePerPeriod: {index: 107} asNeededFor: {short: Frequency qualifier. Take "as needed" (for x), index: 95} doseAndRate: elements: id: {index: 102} extension: {index: 103} type: {index: 104} dose: choices: [] index: 106 extensions: {} required: [dose] modifierExtension: {index: 61} extensions: {} groupIdentifier: {index: 6} recorder: {short: The healthcare professional responsible for prescribing this medication order, index: 45} identifier: type: Identifier short: An identifier intended for computation index: 2 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/sequence-no'} index: 3 doNotPerform: {index: 13} intent: pattern: {type: Code, value: order} index: 10 device: {index: 44} renderedDosageInstruction: {index: 56} basedOn: {index: 4} priorPrescription: {index: 5} informationSource: {index: 34} courseOfTherapyType: {index: 53} subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 32 elements: display: {index: 33} modifierExtension: {index: 1} performer: {index: 43} medication: type: CodeableReference index: 14 elements: id: {index: 15} extension: {index: 16} concept: type: CodeableConcept binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/med-code'} index: 17 extensions: {} elements: extension: {index: 18} coding: elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/med-code'} index: 19 version: {index: 20} reference: elements: id: {index: 21} extension: {index: 22} type: {index: 23} identifier: elements: id: {index: 24} extension: {index: 25} use: {index: 26} type: {index: 27} system: {index: 28} value: {index: 29} period: {index: 30} assigner: {index: 31} extensions: {} required: [value, system] extensions: {} extensions: {} required: [concept] package_version: 1.0.9 class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-ds-medicationrequest base: http://hl7.org/fhir/StructureDefinition/MedicationRequest version: null required: [dosageInstruction, requester, identifier]