description: The variable dosing regimen provides concrete details for the InstructionsForUse section of a medication agreement. The dosing regimen can be modified at any time without having to change the medication agreement. package_name: nictiz.fhir.nl.r4.medicationprocess9 derivation: constraint name: MpVariableDosingRegimen type: MedicationRequest elements: category: index: 25 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: variableDosingRegimenCode: match: coding: - {code: '395067002', system: 'http://snomed.info/sct'} schema: pattern: type: CodeableConcept value: coding: - {code: '395067002', system: 'http://snomed.info/sct'} _required: true index: 26 min: 1 max: 1 encounter: type: Reference short: RelationEncounter refers: ['http://hl7.org/fhir/StructureDefinition/Encounter', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter'] index: 33 reasonCode: short: ReasonModificationOrDiscontinuation binding: {strength: required, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.20.77.11.54--20221114181621'} index: 36 authoredOn: {short: VariableDosingRegimenDateTime, index: 34} note: index: 39 elements: text: {short: Comment, index: 40} extension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier index: 0 slicing: slices: pharmaceuticalTreatmentIdentifier: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier index: 0 elements: value: choices: [] index: 2 relationEpisodeOfCare: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Context-EpisodeOfCare index: 3 elements: value: short: RelationEpisodeOfCare choices: [] index: 5 renderedDosageInstruction: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-RenderedDosageInstruction index: 6 elements: value: short: Description choices: [] index: 8 periodOfUse: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-TimeInterval.Period index: 9 elements: value: short: PeriodOfUse choices: [valuePeriod] index: 11 valuePeriod: {type: Period, short: PeriodOfUse, choiceOf: value, index: 12} registrationDateTime: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-RegistrationDateTime index: 13 elements: value: choices: [] index: 15 requester: type: Reference short: Author refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole'] index: 35 status: {index: 23} dosageInstruction: {type: Dosage, short: DosingInstructions / InstructionsForUse, index: 41} identifier: {short: Identification, index: 22} intent: {index: 24} basedOn: index: 37 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: relationMedicationAgreement: match: {} schema: short: RelationMedicationAgreement refers: ['http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement'] type: Reference index: 38 max: 1 priorPrescription: type: Reference short: RelationVariableDosingRegimen refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://nictiz.nl/fhir/StructureDefinition/mp-VariableDosingRegimen'] index: 42 medicationReference: short: AgreedMedicine refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://nictiz.nl/fhir/StructureDefinition/mp-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 31 slicing: slices: medicationReference: match: {} schema: short: AgreedMedicine refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://nictiz.nl/fhir/StructureDefinition/mp-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 31 subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient'] index: 32 modifierExtension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-StopType index: 16 slicing: slices: stopType: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-StopType index: 16 elements: value: short: VariableDosingRegimenStopType choices: [] index: 18 repeatPeriodCyclicalSchedule: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-InstructionsForUse.RepeatPeriodCyclicalSchedule index: 19 elements: value: choices: [] index: 21 medication: choices: [] index: 28 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: medicationReference: match: {} schema: short: AgreedMedicine choices: [medicationReference] index: 30 package_version: 2.0.0-rc.6 extensions: pharmaceuticalTreatmentIdentifier: url: http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier type: Extension index: 0 elements: value: choices: [] index: 2 relationEpisodeOfCare: url: http://nictiz.nl/fhir/StructureDefinition/ext-Context-EpisodeOfCare type: Extension index: 3 elements: value: short: RelationEpisodeOfCare choices: [] index: 5 renderedDosageInstruction: url: http://nictiz.nl/fhir/StructureDefinition/ext-RenderedDosageInstruction type: Extension index: 6 elements: value: short: Description choices: [] index: 8 periodOfUse: url: http://nictiz.nl/fhir/StructureDefinition/ext-TimeInterval.Period type: Extension index: 9 elements: value: short: PeriodOfUse choices: [valuePeriod] index: 11 valuePeriod: {type: Period, short: PeriodOfUse, choiceOf: value, index: 12} registrationDateTime: url: http://nictiz.nl/fhir/StructureDefinition/ext-RegistrationDateTime type: Extension index: 13 elements: value: choices: [] index: 15 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/mp-VariableDosingRegimen base: http://hl7.org/fhir/StructureDefinition/MedicationRequest version: 2.0.0-rc.6 required: [category]