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