description: An administration agreement contains the instructions for the use or administration of medication given by the supplier to the patient, their representative or administrator. With this, the medication agreement is specified in concrete terms. package_name: nictiz.fhir.nl.r4.medicationprocess9 derivation: constraint name: MpAdministrationAgreement type: MedicationDispense elements: category: pattern: type: CodeableConcept value: coding: - {code: '422037009', system: 'http://snomed.info/sct'} index: 42 extensions: additionalCategory: url: http://nictiz.nl/fhir/StructureDefinition/ext-AdditionalCategory type: Extension index: 43 elements: value: short: Type of medication dispense choices: [] index: 45 elements: extension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-AdditionalCategory index: 43 slicing: slices: additionalCategory: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-AdditionalCategory index: 43 elements: value: short: Type of medication dispense choices: [] index: 45 note: index: 56 elements: text: {short: Comment, index: 57} extension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.AdditionalInformation index: 0 slicing: slices: distributionForm: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationDispense.DistributionForm index: 25 elements: value: choices: [] index: 27 reasonModificationOrDiscontinuation: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.ReasonModificationOrDiscontinuation index: 3 elements: value: choices: [] index: 5 pharmaceuticalTreatmentIdentifier: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier index: 22 elements: value: choices: [] index: 24 relationAdministrationAgreement: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-RelationAdministrationAgreement index: 28 elements: value: choices: [] index: 30 copyIndicator: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-CopyIndicator index: 19 elements: value: choices: [] index: 21 administrationAgreementDateTime: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.AdministrationAgreementDateTime index: 6 elements: value: choices: [] index: 8 registrationDateTime: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-RegistrationDateTime index: 31 elements: value: choices: [] index: 33 periodOfUse: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-TimeInterval.Period index: 12 elements: value: extensions: {} elements: extension: elements: value: choices: [] index: 18 valuePeriod: {type: Period, short: PeriodOfUse, choiceOf: value, index: 15} value[x]: extensions: condition: {url: 'http://nictiz.nl/fhir/StructureDefinition/ext-PeriodOfUse.Condition', type: Extension, isModifier: false, index: 16} elements: extension: type: Extension isModifier: false url: http://nictiz.nl/fhir/StructureDefinition/ext-PeriodOfUse.Condition index: 16 slicing: slices: condition: match: {} schema: {type: Extension, isModifier: false, url: 'http://nictiz.nl/fhir/StructureDefinition/ext-PeriodOfUse.Condition', index: 16} additionalInformation: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.AdditionalInformation index: 0 elements: value: choices: [] index: 2 renderedDosageInstruction: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-RenderedDosageInstruction index: 9 elements: value: choices: [] index: 11 status: {index: 41} dosageInstruction: {type: Dosage, short: DosingInstructions / InstructionsForUse, index: 58} identifier: {short: Identification, index: 40} medicationReference: short: MedicineForAdministrationAgreement refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://nictiz.nl/fhir/StructureDefinition/mp-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 50 slicing: slices: medicationReference: match: {} schema: short: MedicineForAdministrationAgreement refers: ['http://hl7.org/fhir/StructureDefinition/Medication', 'http://nictiz.nl/fhir/StructureDefinition/mp-PharmaceuticalProduct'] type: Reference choiceOf: medication index: 50 location: short: Supplier refers: ['http://hl7.org/fhir/StructureDefinition/Location', 'http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider'] type: Reference index: 54 authorizingPrescription: short: MedicationAgreement refers: ['http://hl7.org/fhir/StructureDefinition/MedicationRequest', 'http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement'] type: Reference index: 55 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: 51 modifierExtension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-StopType index: 34 slicing: slices: stopType: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-StopType index: 34 elements: value: short: AdministrationAgreementStopType choices: [] index: 36 repeatPeriodCyclicalSchedule: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-InstructionsForUse.RepeatPeriodCyclicalSchedule index: 37 elements: value: choices: [] index: 39 performer: index: 52 elements: actor: short: Supplier 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-HealthcareProvider-Organization'] type: Reference index: 53 medication: choices: [] index: 47 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: medicationReference: match: {} schema: short: MedicineForAdministrationAgreement choices: [medicationReference] index: 49 package_version: 2.0.0-rc.7 extensions: distributionForm: url: http://nictiz.nl/fhir/StructureDefinition/ext-MedicationDispense.DistributionForm type: Extension index: 25 elements: value: choices: [] index: 27 reasonModificationOrDiscontinuation: url: http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.ReasonModificationOrDiscontinuation type: Extension index: 3 elements: value: choices: [] index: 5 pharmaceuticalTreatmentIdentifier: url: http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier type: Extension index: 22 elements: value: choices: [] index: 24 relationAdministrationAgreement: url: http://nictiz.nl/fhir/StructureDefinition/ext-RelationAdministrationAgreement type: Extension index: 28 elements: value: choices: [] index: 30 copyIndicator: url: http://nictiz.nl/fhir/StructureDefinition/ext-CopyIndicator type: Extension index: 19 elements: value: choices: [] index: 21 administrationAgreementDateTime: url: http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.AdministrationAgreementDateTime type: Extension index: 6 elements: value: choices: [] index: 8 registrationDateTime: url: http://nictiz.nl/fhir/StructureDefinition/ext-RegistrationDateTime type: Extension index: 31 elements: value: choices: [] index: 33 periodOfUse: url: http://nictiz.nl/fhir/StructureDefinition/ext-TimeInterval.Period type: Extension index: 12 elements: value: extensions: {} elements: extension: elements: value: choices: [] index: 18 valuePeriod: {type: Period, short: PeriodOfUse, choiceOf: value, index: 15} value[x]: extensions: condition: {url: 'http://nictiz.nl/fhir/StructureDefinition/ext-PeriodOfUse.Condition', type: Extension, isModifier: false, index: 16} elements: extension: type: Extension isModifier: false url: http://nictiz.nl/fhir/StructureDefinition/ext-PeriodOfUse.Condition index: 16 slicing: slices: condition: match: {} schema: {type: Extension, isModifier: false, url: 'http://nictiz.nl/fhir/StructureDefinition/ext-PeriodOfUse.Condition', index: 16} additionalInformation: url: http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.AdditionalInformation type: Extension index: 0 elements: value: choices: [] index: 2 renderedDosageInstruction: url: http://nictiz.nl/fhir/StructureDefinition/ext-RenderedDosageInstruction type: Extension index: 9 elements: value: choices: [] index: 11 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/mp-AdministrationAgreement base: http://hl7.org/fhir/StructureDefinition/MedicationDispense version: 2.0.0-rc.7 required: [category]