description: This profile defines obligations for the MedicationRequest resource for the purpose of this guide, adapted from the MPD work. package_name: hl7.fhir.eu.hdr derivation: constraint name: MedicationRequestEuHdrObligation type: MedicationRequest elements: substitution: elements: allowed: choices: [] index: 18 slicing: rules: open ordered: false discriminator: - {path: $this, type: type} min: null slices: allowedCodeableConcept: match: {} schema: choices: [allowedCodeableConcept] index: 20 min: 0 max: 1 allowedCodeableConcept: type: CodeableConcept choiceOf: allowed index: 21 slicing: slices: allowedCodeableConcept: match: {} schema: {type: CodeableConcept, choiceOf: allowed, index: 21} min: 0 max: 1 dispenseRequest: index: 15 elements: quantity: {index: 16} reasonCode: {index: 6} authoredOn: {index: 4} requester: {index: 5} status: {index: 0} dosageInstruction: index: 9 elements: text: {index: 10} timing: {index: 11} doseAndRate: elements: dose: choices: [doseQuantity] index: 13 slicing: slices: doseQuantity: match: {} schema: choices: [doseQuantity] index: 13 doseQuantity: type: Quantity choiceOf: dose index: 14 slicing: slices: doseQuantity: match: {} schema: {type: Quantity, choiceOf: dose, index: 14} groupIdentifier: {index: 8} subject: {index: 3} medication: choices: [] index: 2 reasonReference: {index: 7} package_version: 0.1.0-ballot class: profile kind: resource url: http://hl7.eu/fhir/hdr/StructureDefinition/medicationRequest-obl-eu-hdr base: http://hl7.eu/fhir/hdr/StructureDefinition/medicationRequest-eu-hdr version: 0.1.0-ballot