description: This profile sets minimum expectations for the MedicationRequest resource common to most of the use cases.\nThis profile is adapted from the MPD work. package_name: myhealth.eu.fhir.core derivation: constraint name: MedicationRequestMyHealthCore type: MedicationRequest elements: substitution: elements: allowed: choices: [] index: 26 reasonCode: binding: {strength: required, valueSet: 'http://fhir.ehdsi.eu/core/ValueSet/eHDSIMedicationReasonWithExceptions'} index: 8 medicationCodeableConcept: {type: CodeableConcept, choiceOf: medication, index: 4} statusReason: binding: {strength: required, valueSet: 'http://fhir.ehdsi.eu/core/ValueSet/eHDSIMedicationStatusReasonWithExceptions'} index: 1 requester: type: Reference refers: ['http://fhir.ehdsi.eu/core/StructureDefinition/organization-myhealtheu-core', 'http://fhir.ehdsi.eu/core/StructureDefinition/patient-myhealtheu-core', 'http://fhir.ehdsi.eu/core/StructureDefinition/practitioner-myhealtheu-core', 'http://fhir.ehdsi.eu/core/StructureDefinition/practitionerRole-myhealtheu-core', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] index: 7 language: binding: {strength: required, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSILanguage'} index: 0 dosageInstruction: elements: site: binding: {strength: required, valueSet: 'http://fhir.ehdsi.eu/core/ValueSet/eHDSIBodySiteWithExceptions'} index: 9 route: binding: {strength: extensible, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSIRouteofAdministration'} index: 10 doseAndRate: elements: dose: choices: [doseQuantity] index: 12 slicing: slices: doseQuantity: match: {} schema: choices: [doseQuantity] index: 12 doseQuantity: type: Quantity choiceOf: dose index: 13 slicing: slices: doseQuantity: match: {} schema: {type: Quantity, choiceOf: dose, index: 13} rate: choices: [rateQuantity] index: 20 slicing: slices: rateQuantity: match: {} schema: choices: [rateQuantity] index: 20 min: 0 max: 1 rateRatio: type: Ratio choiceOf: rate index: 18 slicing: slices: rateRatio: match: {} schema: {type: Ratio, choiceOf: rate, index: 18} min: 0 max: 1 rateQuantity: type: Quantity choiceOf: rate index: 21 slicing: slices: rateQuantity: match: {} schema: {type: Quantity, choiceOf: rate, index: 21} min: 0 max: 1 maxDosePerPeriod: {type: Ratio, index: 22} maxDosePerAdministration: {type: Quantity, index: 23} maxDosePerLifetime: {type: Quantity, index: 24} medicationReference: type: Reference choiceOf: medication refers: ['http://fhir.ehdsi.eu/core/StructureDefinition/medication-myhealtheu-core'] index: 5 subject: type: Reference refers: ['http://fhir.ehdsi.eu/core/StructureDefinition/patient-myhealtheu-core'] index: 6 medication: choices: [medicationCodeableConcept, medicationReference] index: 3 package_version: 1.0.0 class: profile kind: resource url: http://fhir.ehdsi.eu/core/StructureDefinition/medicationRequest-myhealtheu-core base: http://hl7.eu/fhir/base/StructureDefinition/medicationRequest-eu-core version: 1.0.0