description: null package_name: synapxe.nehr derivation: constraint name: MedicationRequest type: MedicationRequest elements: performerType: {index: 72} category: index: 17 elements: id: {index: 18} extension: {index: 19} coding: index: 20 elements: id: {index: 21} extension: {index: 22} system: {index: 23} version: {index: 24} code: {index: 25} display: {index: 26} userSelected: {index: 27} extensions: {} required: [code, display, system] text: {index: 28} extensions: {} required: [coding] insurance: {index: 92} eventHistory: {index: 200} substitution: {index: 199} encounter: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-encounter'] index: 56 dispenseRequest: elements: dispenser: {index: 196} doseAdministrationAid: {index: 198} initialFill: {index: 179} dispenserInstruction: {index: 197} dispenseInterval: {index: 180} validityPeriod: {index: 181} extension: {index: 177} id: {index: 176} quantity: index: 182 elements: id: {index: 183} extension: {index: 184} value: {index: 185} unit: {index: 186} system: {index: 187} code: {index: 188} extensions: {} required: [code, system, unit, value] expectedSupplyDuration: elements: id: {index: 189} extension: {index: 190} value: {index: 191} comparator: {index: 192} unit: {index: 193} system: {index: 194} code: {index: 195} extensions: {} required: [code, system, unit, value] modifierExtension: {index: 178} extensions: {} required: [quantity] reported: {index: 71} statusReason: {index: 15} authoredOn: {index: 58} effectiveDosePeriod: {index: 99} note: elements: id: {index: 93} extension: {index: 94} author: choices: [] index: 96 time: {index: 97} extensions: {} reason: index: 76 elements: id: {index: 77} extension: {index: 78} concept: index: 79 elements: id: {index: 80} extension: {index: 81} coding: index: 82 elements: id: {index: 83} extension: {index: 84} system: {index: 85} version: {index: 86} code: {index: 87} display: {index: 88} userSelected: {index: 89} extensions: {} required: [code, display, system] text: {index: 90} extensions: {} required: [coding] extensions: {} required: [concept] extension: {index: 1} statusChanged: {index: 16} contained: {index: 0} requester: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-encounter', 'https://fhir.synapxe.sg/StructureDefinition/profile-organization', 'https://fhir.synapxe.sg/StructureDefinition/profile-practitioner'] index: 59 elements: id: {index: 60} extension: {index: 61} identifier: elements: id: {index: 62} extension: {index: 63} use: {index: 64} type: {index: 65} system: {index: 66} value: {index: 67} period: {index: 68} assigner: {index: 69} extensions: {} required: [system, value] display: {index: 70} extensions: {} supportingInformation: {index: 57} priority: {index: 29} dosageInstruction: elements: site: {index: 153} asNeeded: {index: 151} method: {index: 165} patientInstruction: {index: 109} maxDosePerLifetime: {index: 175} maxDosePerAdministration: {index: 174} route: elements: id: {index: 154} extension: {index: 155} coding: index: 156 elements: id: {index: 157} extension: {index: 158} system: {index: 159} version: {index: 160} code: {index: 161} display: {index: 162} userSelected: {index: 163} extensions: {} required: [code, display, system] text: {index: 164} extensions: {} required: [coding] extension: {index: 101} id: {index: 100} timing: elements: id: {index: 110} extension: {index: 111} modifierExtension: {index: 112} event: {index: 113} repeat: index: 114 elements: boundsRange: {type: Range, choiceOf: bounds, index: 119} frequencyMax: {index: 142} when: {index: 148} offset: {index: 149} periodUnit: {index: 145} frequency: {index: 141} durationMax: {index: 139} duration: {index: 138} bounds: choices: [boundsRange] index: 118 extension: {index: 116} durationUnit: {index: 140} id: {index: 115} dayOfWeek: {index: 146} count: {index: 136} bounds[x]: elements: id: {index: 120} extension: {index: 121} low: index: 122 elements: id: {index: 123} extension: {index: 124} value: {index: 125} unit: {index: 126} system: {index: 127} code: {index: 128} extensions: {} required: [code, system, unit, value] high: index: 129 elements: id: {index: 130} extension: {index: 131} value: {index: 132} unit: {index: 133} system: {index: 134} code: {index: 135} extensions: {} required: [code, system, unit, value] extensions: {} required: [high, low] periodMax: {index: 144} period: {index: 143} countMax: {index: 137} timeOfDay: {index: 147} extensions: {} code: {index: 150} extensions: {} required: [repeat] additionalInstruction: elements: id: {index: 105} extension: {index: 106} coding: {index: 107} text: {index: 108} extensions: {} required: [text] sequence: {index: 103} maxDosePerPeriod: {index: 173} asNeededFor: {index: 152} doseAndRate: elements: id: {index: 166} extension: {index: 167} type: {index: 168} dose: choices: [] index: 170 rate: choices: [] index: 172 extensions: {} required: [dose] modifierExtension: {index: 102} text: {index: 104} extensions: {} required: [text] groupIdentifier: {index: 14} recorder: {index: 75} identifier: index: 3 elements: id: {index: 4} extension: {index: 5} use: {index: 6} type: {index: 7} system: {index: 8} value: {index: 9} period: {index: 10} assigner: {index: 11} extensions: {} required: [system, value] doNotPerform: {index: 30} device: {index: 74} renderedDosageInstruction: {index: 98} basedOn: {index: 12} priorPrescription: {index: 13} informationSource: {index: 55} courseOfTherapyType: {index: 91} subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 53 elements: reference: {index: 54} required: [reference] modifierExtension: {index: 2} performer: {index: 73} medication: type: CodeableReference index: 31 elements: id: {index: 32} extension: {index: 33} concept: index: 34 elements: id: {index: 35} extension: {index: 36} coding: index: 37 elements: id: {index: 38} extension: {index: 39} system: {index: 40} version: {index: 41} code: {index: 42} display: {index: 43} userSelected: {index: 44} extensions: {} required: [code, display, system] text: {index: 45} extensions: {} required: [coding] reference: index: 46 elements: id: {index: 47} extension: {index: 48} reference: {index: 49} type: {index: 50} identifier: {index: 51} display: {index: 52} extensions: {} required: [reference] extensions: {} required: [concept] package_version: 1.0.0 extensions: {} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-medicationrequest base: http://hl7.org/fhir/StructureDefinition/MedicationRequest version: null required: [authoredOn, identifier]