description: 'This profile is derived from the profile of the Dutch Health and Care Information model (Dutch: Zorginformatiebouwsteen or ZIB) MedicationAdministration, release 2017' package_name: nictiz.fhir.nl.stu3.zib2017 derivation: constraint name: MP612 DispenseToFHIRConversion AdministrationAgreement type: MedicationDispense elements: notDone: {index: 56} category: elements: coding: index: 13 slicing: slices: administrationAgreementCode: match: {} schema: _required: true index: 14 elements: system: {index: 15} code: {index: 16} display: {index: 17} required: [display, system, code] required: [coding] whenHandedOver: {index: 30} whenPrepared: {index: 29} eventHistory: {index: 59} substitution: {index: 54} detectedIssue: {index: 55} type: {index: 26} note: {index: 33} notDoneReason: choices: [] index: 58 extension: index: 0 slicing: slices: authoredOn: match: {} schema: {_required: true, index: 0} min: 1 agreementReason: match: {} schema: {index: 1} max: 0 periodOfUse: match: {} schema: {index: 2} usageDuration: match: {} schema: {index: 3} additionalInformation: match: {} schema: {index: 4} max: 0 medicationTreatment: match: {} schema: _required: true index: 5 elements: valueIdentifier: index: 6 slicing: slices: valueIdentifier: match: {} schema: {_required: true, index: 6} min: 1 required: [valueIdentifier] copyIndicator: match: {} schema: {index: 7} max: 0 supportingInformation: {index: 21} status: {index: 12} dosageInstruction: index: 34 elements: site: {index: 47} patientInstruction: {index: 38} maxDosePerLifetime: {index: 53} dose: choices: [] index: 50 maxDosePerAdministration: {index: 52} route: {index: 48} timing: index: 39 elements: repeat: elements: bounds: choices: [] index: 41 frequency: {index: 42} period: {index: 43} periodUnit: {index: 44} timeOfDay: {index: 45} additionalInstruction: {index: 37} sequence: {index: 35} maxDosePerPeriod: {index: 51} asNeededCodeableConcept: index: 46 slicing: slices: asNeededCodeableConcept: match: {} schema: {index: 46} text: {index: 36} required: [text] daysSupply: {index: 28} identifier: {index: 10} context: {index: 20} medicationReference: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-Product'] index: 18 slicing: slices: medicationReference: match: {} schema: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-Product'] index: 18 quantity: {index: 27} partOf: {index: 11} authorizingPrescription: {index: 25} receiver: {index: 32} subject: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-Patient'] index: 19 destination: {index: 31} modifierExtension: index: 8 slicing: slices: stopType: match: {} schema: {index: 8} max: 0 repeatPeriodCyclicalSchedule: match: {} schema: {index: 9} performer: index: 22 elements: actor: type: Reference refers: ['http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-Organization'] index: 23 onBehalfOf: {index: 24} package_version: 1.1.4 extensions: authoredOn: {url: null, min: 1, _required: true, index: 0} agreementReason: {url: null, max: 0, index: 1} periodOfUse: {url: null, index: 2} usageDuration: {url: null, index: 3} additionalInformation: {url: null, max: 0, index: 4} medicationTreatment: url: null _required: true index: 5 elements: valueIdentifier: index: 6 slicing: slices: valueIdentifier: match: {} schema: {_required: true, index: 6} min: 1 required: [valueIdentifier] copyIndicator: {url: null, max: 0, index: 7} class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/mp612-DispenseToFHIRConversion-AdministrationAgreement base: http://nictiz.nl/fhir/StructureDefinition/zib-AdministrationAgreement version: 1.2.0 required: [dosageInstruction, extension, subject, performer]