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. [Used for searching]', array: true, index: 13} dosageInstructions: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDosage', short: Dosage and administration instructions, index: 18} 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: 16} header: elements: subject: {short: 'The person for whom the medication is prescribed. [Used for searching]', index: 0} identifier: {short: 'Business identifier(s) for the dispense record. [Used for searching]', index: 1} author: short: The actor who issued the dispense record. Responsibility for the dispense should be traceable from this information. choices: [] index: 3 date: {short: 'Date and time of issuing the dispense record. [Used for searching]', index: 4} status: {short: 'The status of the dispense, e.g. completed, declined, entered-in-error. [Used for searching]', index: 5} source: {index: 6} required: [author, date] dispenseLocation: {type: 'http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSLocation', short: Location of dispense, index: 7} note: {type: string, short: Additional information or comments, index: 19} substitutionOccurred: {type: boolean, short: Whether substitution was made by the dispenser. Definition of substitution is specific to the jurisdiction., index: 17} 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: 10} 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: 11} 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: 12} 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: 15} 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: 9 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: 14} package_version: 1.0.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: 1.0.0 required: [medication, dispensedQuantity]