description: Logical model for medication dispensation (based on a request and dispensed in a pharmacy). Implementers should take into account, if allowed and needed, the calculation of remaining dispensable product based on this information. package_name: xtehr.eu.ehds.models derivation: specialization name: EHDSMedicationDispense type: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationDispense elements: relatedRequest: {type: Identifier, short: Identifier of the prescription item the dispense is related to, array: true, index: 11} dosageInstructions: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage', short: Dosage and administration instructions, index: 16} timeOfDispensation: {type: dateTime, short: 'Date and time when medication was handed over. When not present, the time of dispensation is assumed to be the time of issuing dispense record.', index: 14} header: elements: author: short: The actor who issued the dispense record. Responsibility for the dispense should be traceable from this information. choices: [] index: 1 date: {short: Date and time of issuing the dispense record, index: 2} status: {short: 'The status of the dispense, e.g. completed, declined, entered-in-error', index: 3} source: {index: 4} required: [author, date] dispenseLocation: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLocation', short: Location of dispense, index: 5} note: {type: string, short: Additional information or comments, index: 17} substitutionOccurred: {type: boolean, short: Whether substitution was made by the dispenser. Definition of substitution is specific to the jurisdiction., index: 15} receiverHttp://www: elements: xt-ehr: elements: eu/fhir/models/StructureDefinition/EHDSPatient: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient', short: 'Identification of the person who received the dispensed medication, especially when it was not the patient. When not present, it is assumed that the patient is the receiver.', choiceOf: receiver, index: 8} eu/fhir/models/StructureDefinition/EHDSHealthProfessional: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional', short: 'Identification of the person who received the dispensed medication, especially when it was not the patient. When not present, it is assumed that the patient is the receiver.', choiceOf: receiver, index: 9} eu/fhir/models/StructureDefinition/EHDSRelatedPerson: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSRelatedPerson', short: 'Identification of the person who received the dispensed medication, especially when it was not the patient. When not present, it is assumed that the patient is the receiver.', choiceOf: receiver, index: 10} dispensedQuantity: {type: Quantity, short: 'Number of dispensed packages if the package size is known, or number of smaller items/units, according to the medication dispensed. A unit is expected.', index: 13} receiver: short: Identification of the person who received the dispensed medication, especially when it was not the patient. When not present, it is assumed that the patient is the receiver. choices: ['receiverHttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient', 'receiverHttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional', 'receiverHttp://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSRelatedPerson'] index: 7 medication: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedication', short: 'Exact dispensed product. If multiple medications are dispensed together, multiple dispense records should be created.', index: 12} package_version: 0.3.0 class: logical kind: logical url: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationDispense base: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDataSet version: 0.3.0 required: [medication, dispensedQuantity]