PackagesCanonicalsLogsProblems
    Packages
    xtehr.eu.ehds.models@0.3.0
    http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSMedicationDispense
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]