PackagesCanonicalsLogsProblems
    Packages
    ihe.pharm.mpd@1.0.0-comment-2
    https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationDispenseModel
description: Logical model for medication dispense report (based on request or independently)
package_name: ihe.pharm.mpd
derivation: specialization
name: IHEMedicationDispenseModel
type: https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationDispenseModel
elements:
  patient:
    type: Reference
    short: The person for whom the medication is prescribed/ordered
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/PatientBasic']
    index: 1
  dispenser:
    type: Reference
    short: The person who dispensed the product, and takes the responsibility of the dispensation
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/PractitionerBasic']
    index: 3
  relatedRequest:
    type: Reference
    short: Prescription/request/order the dispense is related to
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationOrderModel']
    array: true
    index: 4
  substitution:
    type: BackboneElement
    short: Substitution was made
    index: 8
    elements:
      substitutionOccurred: {type: boolean, short: Indicates whether substitution was made by the dispenser, index: 9}
      type: {type: CodeableConcept, short: Indicates the type of substitution made by the dispenser, index: 10}
      reason: {type: CodeableConcept, short: The reason for the substitution by the dispenser or why a required substitution was not made, index: 11}
    required: [substitutionOccurred]
  statusReasonText: {type: string, short: Textual reason for the current status of dispensation, index: 14}
  statusReason: {type: CodeableConcept, short: 'Reason for the current status of dispensation, for example the reason why the dispensation was made invalid', array: true, index: 13}
  timeOfDispensation: {type: dateTime, short: Date and time of dispensation, index: 7}
  status: {type: CodeableConcept, short: Status of the dispensation, index: 12}
  comment: {type: string, short: Additional information or comments, array: true, index: 16}
  identifier: {type: Identifier, short: Identifier for the dispense, array: true, index: 0}
  dispensedQuantity: {type: Quantity, short: 'Number of dispensed packages if the pack size is known, or number of smaller items/units', index: 6}
  usageInstructions:
    type: Reference
    short: Dosaging and administration instructions
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/DosagingInformation']
    array: true
    index: 15
  receiver:
    type: Reference
    short: Identification of the person who received the dispensed medication, especially when it was not the patient
    refers: ['http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/PatientBasic', 'https://profiles.ihe.net/PHARM/MPD/StructureDefinition/PractitionerBasic']
    index: 2
  medication:
    type: Reference
    short: Exact dispensed product
    refers: ['https://profiles.ihe.net/PHARM/MPD/StructureDefinition/MedicinalProductModel']
    index: 5
package_version: 1.0.0-comment-2
class: logical
kind: logical
url: https://profiles.ihe.net/PHARM/MPD/StructureDefinition/IHEMedicationDispenseModel
base: http://hl7.org/fhir/StructureDefinition/Base
version: 1.0.0-comment-2
required: [dispensedQuantity, dispenser, medication, patient, status, timeOfDispensation]