Uzbekistan Digital Health Platform
0.11.1 - ci-build Uzbekistan flag

Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.11.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions

Resource Profile: UZ Core MedicationDispense ( Experimental )

Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-medication-dispense Version: 0.11.1
Active as of 2026-02-06 Computable Name: UZCoreMedicationDispense

Uzbekistan Core MedicationDispense profile, used to record the provision of a medication to a patient

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense C 0..* MedicationDispense(5.0.0) Dispensing a medication to a named patient
Constraints: mdd-1
MedicationDispense.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationDispense.contained 0..* Resource Contained, inline Resources
MedicationDispense.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
MedicationDispense.identifier This element must be supported. 0..* Identifier External identifier
MedicationDispense.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispenseStatusVS (0.11.1) (required)
MedicationDispense.notPerformedReason This element must be supported. 0..1 CodeableReference(DetectedIssue) Why a dispense was not performed
Binding: MedicationDispenseStatusReasonVS (0.11.1) (preferred)
MedicationDispense.statusChanged This element must be supported. 0..1 dateTime When the status changed
MedicationDispense.category This element must be supported. 0..* CodeableConcept Type of medication dispense
Binding: MedicationDispenseAdminLocationVS (0.11.1) (preferred)
MedicationDispense.medication This element must be supported. This element is included in summaries. 1..1 CodeableReference(UZ Core Medication(0.11.1)) What medication was supplied
Binding: MedicationClassificationVS (0.11.1) (required)
MedicationDispense.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1) | Group) Who the dispense is for
MedicationDispense.performer This element must be supported. 0..* BackboneElement Who performed event
MedicationDispense.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
MedicationDispense.performer.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | Device | UZ Core RelatedPerson(0.11.1) | CareTeam) Individual who was performing
MedicationDispense.authorizingPrescription This element must be supported. 0..* Reference(UZ Core MedicationRequest(0.11.1)) Medication order that authorizes the dispense
MedicationDispense.quantity This element must be supported. C 0..1 SimpleQuantity(5.0.0) Amount dispensed
Constraints: sqty-1
MedicationDispense.quantity.value This element must be supported. This element is included in summaries. 0..1 decimal Numerical value (with implicit precision)
MedicationDispense.quantity.unit This element must be supported. This element is included in summaries. 0..1 string Unit representation
MedicationDispense.quantity.system This element must be supported. This element is included in summaries. C 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element must be supported. This element is included in summaries. C 0..1 code Coded form of the unit
Binding: MedicationTotalVolumeUnitsVS (0.11.1) (required)
MedicationDispense.recorded This element must be supported. 0..1 dateTime When the recording of the dispense started
MedicationDispense.whenPrepared This element must be supported. This element is included in summaries. C 0..1 dateTime When product was packaged and reviewed
MedicationDispense.whenHandedOver This element must be supported. C 0..1 dateTime When product was given out
MedicationDispense.receiver This element must be supported. 0..* Reference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Location(0.11.1) | UZ Core PractitionerRole(0.11.1)) Who collected the medication or where the medication was delivered

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.status Base required MedicationDispense Status 📍0.11.1 This IG
MedicationDispense.notPerformedReason Base preferred MedicationDispense Status Reason 📍0.11.1 This IG
MedicationDispense.category Base preferred MedicationDispense AdminLocation 📍0.11.1 This IG
MedicationDispense.medication Base required Medication classification (ATC & INN) 📍0.11.1 This IG
MedicationDispense.quantity.​code Base required Units of measure for total medication volume (a subset of UCUM) 📍0.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense 0..* MedicationDispense(5.0.0) Dispensing a medication to a named patient
MedicationDispense.identifier This element must be supported. 0..* Identifier External identifier
MedicationDispense.status This element must be supported. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispenseStatusVS (0.11.1) (required)
MedicationDispense.notPerformedReason This element must be supported. 0..1 CodeableReference(DetectedIssue) Why a dispense was not performed
Binding: MedicationDispenseStatusReasonVS (0.11.1) (preferred)
MedicationDispense.category This element must be supported. 0..* CodeableConcept Type of medication dispense
Binding: MedicationDispenseAdminLocationVS (0.11.1) (preferred)
MedicationDispense.medication This element must be supported. 1..1 CodeableReference(UZ Core Medication(0.11.1)) What medication was supplied
Binding: MedicationClassificationVS (0.11.1) (required)
MedicationDispense.subject This element must be supported. 1..1 Reference(UZ Core Patient(0.11.1) | Group) Who the dispense is for
MedicationDispense.performer This element must be supported. 0..* BackboneElement Who performed event
MedicationDispense.performer.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | Device | UZ Core RelatedPerson(0.11.1) | CareTeam) Individual who was performing
MedicationDispense.authorizingPrescription This element must be supported. 0..* Reference(UZ Core MedicationRequest(0.11.1)) Medication order that authorizes the dispense
MedicationDispense.quantity This element must be supported. 0..1 SimpleQuantity(5.0.0) Amount dispensed
MedicationDispense.quantity.value This element must be supported. 0..1 decimal Numerical value (with implicit precision)
MedicationDispense.quantity.unit This element must be supported. 0..1 string Unit representation
MedicationDispense.quantity.system This element must be supported. 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element must be supported. 0..1 code Coded form of the unit
Binding: MedicationTotalVolumeUnitsVS (0.11.1) (required)
MedicationDispense.recorded This element must be supported. 0..1 dateTime When the recording of the dispense started
MedicationDispense.whenPrepared This element must be supported. 0..1 dateTime When product was packaged and reviewed
MedicationDispense.whenHandedOver This element must be supported. 0..1 dateTime When product was given out
MedicationDispense.receiver This element must be supported. 0..* Reference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Location(0.11.1) | UZ Core PractitionerRole(0.11.1)) Who collected the medication or where the medication was delivered

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationDispense.status Base required MedicationDispense Status 📍0.11.1 This IG
MedicationDispense.notPerformedReason Base preferred MedicationDispense Status Reason 📍0.11.1 This IG
MedicationDispense.category Base preferred MedicationDispense AdminLocation 📍0.11.1 This IG
MedicationDispense.medication Base required Medication classification (ATC & INN) 📍0.11.1 This IG
MedicationDispense.quantity.​code Base required Units of measure for total medication volume (a subset of UCUM) 📍0.11.1 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense C 0..* MedicationDispense(5.0.0) Dispensing a medication to a named patient
Constraints: mdd-1
MedicationDispense.id This element is included in summaries. 0..1 id Logical id of this artifact
MedicationDispense.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationDispense.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationDispense.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
MedicationDispense.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationDispense.contained 0..* Resource Contained, inline Resources
MedicationDispense.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
MedicationDispense.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
MedicationDispense.identifier This element must be supported. 0..* Identifier External identifier
MedicationDispense.basedOn 0..* Reference(CarePlan) Plan that is fulfilled by this dispense
MedicationDispense.partOf 0..* Reference(Procedure | MedicationAdministration) Event that dispense is part of
MedicationDispense.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispenseStatusVS (0.11.1) (required)
MedicationDispense.notPerformedReason This element must be supported. 0..1 CodeableReference(DetectedIssue) Why a dispense was not performed
Binding: MedicationDispenseStatusReasonVS (0.11.1) (preferred)
MedicationDispense.statusChanged This element must be supported. 0..1 dateTime When the status changed
MedicationDispense.category This element must be supported. 0..* CodeableConcept Type of medication dispense
Binding: MedicationDispenseAdminLocationVS (0.11.1) (preferred)
MedicationDispense.medication This element must be supported. This element is included in summaries. 1..1 CodeableReference(UZ Core Medication(0.11.1)) What medication was supplied
Binding: MedicationClassificationVS (0.11.1) (required)
MedicationDispense.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1) | Group) Who the dispense is for
MedicationDispense.encounter 0..1 Reference(Encounter) Encounter associated with event
MedicationDispense.supportingInformation 0..* Reference(Resource) Information that supports the dispensing of the medication
MedicationDispense.performer This element must be supported. 0..* BackboneElement Who performed event
MedicationDispense.performer.id 0..1 string Unique id for inter-element referencing
MedicationDispense.performer.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
MedicationDispense.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
MedicationDispense.performer.function 0..1 CodeableConcept Who performed the dispense and what they did
Binding: MedicationDispensePerformerFunctionCodes (example): A code describing the role an individual played in dispensing a medication.
MedicationDispense.performer.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | Device | UZ Core RelatedPerson(0.11.1) | CareTeam) Individual who was performing
MedicationDispense.location 0..1 Reference(Location) Where the dispense occurred
MedicationDispense.authorizingPrescription This element must be supported. 0..* Reference(UZ Core MedicationRequest(0.11.1)) Medication order that authorizes the dispense
MedicationDispense.type 0..1 CodeableConcept Trial fill, partial fill, emergency fill, etc
Binding: ActPharmacySupplyType (3.0.0) (example): ActPharmacySupplyType
MedicationDispense.quantity This element must be supported. C 0..1 SimpleQuantity(5.0.0) Amount dispensed
Constraints: sqty-1
MedicationDispense.quantity.id 0..1 id Unique id for inter-element referencing
MedicationDispense.quantity.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
MedicationDispense.quantity.value This element must be supported. This element is included in summaries. 0..1 decimal Numerical value (with implicit precision)
MedicationDispense.quantity.unit This element must be supported. This element is included in summaries. 0..1 string Unit representation
MedicationDispense.quantity.system This element must be supported. This element is included in summaries. C 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element must be supported. This element is included in summaries. C 0..1 code Coded form of the unit
Binding: MedicationTotalVolumeUnitsVS (0.11.1) (required)
MedicationDispense.daysSupply C 0..1 SimpleQuantity(5.0.0) Amount of medication expressed as a timing amount
Constraints: sqty-1
MedicationDispense.recorded This element must be supported. 0..1 dateTime When the recording of the dispense started
MedicationDispense.whenPrepared This element must be supported. This element is included in summaries. C 0..1 dateTime When product was packaged and reviewed
MedicationDispense.whenHandedOver This element must be supported. C 0..1 dateTime When product was given out
MedicationDispense.destination 0..1 Reference(Location) Where the medication was/will be sent
MedicationDispense.receiver This element must be supported. 0..* Reference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Location(0.11.1) | UZ Core PractitionerRole(0.11.1)) Who collected the medication or where the medication was delivered
MedicationDispense.note 0..* Annotation Information about the dispense
MedicationDispense.renderedDosageInstruction 0..1 markdown Full representation of the dosage instructions
MedicationDispense.dosageInstruction 0..* Dosage How the medication is to be used by the patient or administered by the caregiver
MedicationDispense.substitution 0..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
MedicationDispense.substitution.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
MedicationDispense.substitution.wasSubstituted 1..1 boolean Whether a substitution was or was not performed on the dispense
MedicationDispense.substitution.type 0..1 CodeableConcept Code signifying whether a different drug was dispensed from what was prescribed
Binding: ActSubstanceAdminSubstitutionCode (3.0.0) (example): ActSubstanceAdminSubstitutionCode
MedicationDispense.substitution.reason 0..* CodeableConcept Why was substitution made
Binding: SubstanceAdminSubstitutionReason (3.0.0) (example): SubstanceAdminSubstitutionReason
MedicationDispense.substitution.responsibleParty 0..1 Reference(Practitioner | PractitionerRole | Organization) Who is responsible for the substitution
MedicationDispense.eventHistory 0..* Reference(Provenance) A list of relevant lifecycle events

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.language Base required All Languages 📍5.0.0 FHIR Std.
MedicationDispense.status Base required MedicationDispense Status 📍0.11.1 This IG
MedicationDispense.notPerformedReason Base preferred MedicationDispense Status Reason 📍0.11.1 This IG
MedicationDispense.category Base preferred MedicationDispense AdminLocation 📍0.11.1 This IG
MedicationDispense.medication Base required Medication classification (ATC & INN) 📍0.11.1 This IG
MedicationDispense.performer.​function Base example MedicationDispense Performer Function Codes 📍5.0.0 FHIR Std.
MedicationDispense.type Base example ActPharmacySupplyType 📍3.0.0 THO v7.3
MedicationDispense.quantity.​code Base required Units of measure for total medication volume (a subset of UCUM) 📍0.11.1 This IG
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense C 0..* MedicationDispense(5.0.0) Dispensing a medication to a named patient
Constraints: mdd-1
MedicationDispense.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationDispense.contained 0..* Resource Contained, inline Resources
MedicationDispense.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
MedicationDispense.identifier This element must be supported. 0..* Identifier External identifier
MedicationDispense.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispenseStatusVS (0.11.1) (required)
MedicationDispense.notPerformedReason This element must be supported. 0..1 CodeableReference(DetectedIssue) Why a dispense was not performed
Binding: MedicationDispenseStatusReasonVS (0.11.1) (preferred)
MedicationDispense.statusChanged This element must be supported. 0..1 dateTime When the status changed
MedicationDispense.category This element must be supported. 0..* CodeableConcept Type of medication dispense
Binding: MedicationDispenseAdminLocationVS (0.11.1) (preferred)
MedicationDispense.medication This element must be supported. This element is included in summaries. 1..1 CodeableReference(UZ Core Medication(0.11.1)) What medication was supplied
Binding: MedicationClassificationVS (0.11.1) (required)
MedicationDispense.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1) | Group) Who the dispense is for
MedicationDispense.performer This element must be supported. 0..* BackboneElement Who performed event
MedicationDispense.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
MedicationDispense.performer.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | Device | UZ Core RelatedPerson(0.11.1) | CareTeam) Individual who was performing
MedicationDispense.authorizingPrescription This element must be supported. 0..* Reference(UZ Core MedicationRequest(0.11.1)) Medication order that authorizes the dispense
MedicationDispense.quantity This element must be supported. C 0..1 SimpleQuantity(5.0.0) Amount dispensed
Constraints: sqty-1
MedicationDispense.quantity.value This element must be supported. This element is included in summaries. 0..1 decimal Numerical value (with implicit precision)
MedicationDispense.quantity.unit This element must be supported. This element is included in summaries. 0..1 string Unit representation
MedicationDispense.quantity.system This element must be supported. This element is included in summaries. C 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element must be supported. This element is included in summaries. C 0..1 code Coded form of the unit
Binding: MedicationTotalVolumeUnitsVS (0.11.1) (required)
MedicationDispense.recorded This element must be supported. 0..1 dateTime When the recording of the dispense started
MedicationDispense.whenPrepared This element must be supported. This element is included in summaries. C 0..1 dateTime When product was packaged and reviewed
MedicationDispense.whenHandedOver This element must be supported. C 0..1 dateTime When product was given out
MedicationDispense.receiver This element must be supported. 0..* Reference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Location(0.11.1) | UZ Core PractitionerRole(0.11.1)) Who collected the medication or where the medication was delivered

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.status Base required MedicationDispense Status 📍0.11.1 This IG
MedicationDispense.notPerformedReason Base preferred MedicationDispense Status Reason 📍0.11.1 This IG
MedicationDispense.category Base preferred MedicationDispense AdminLocation 📍0.11.1 This IG
MedicationDispense.medication Base required Medication classification (ATC & INN) 📍0.11.1 This IG
MedicationDispense.quantity.​code Base required Units of measure for total medication volume (a subset of UCUM) 📍0.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from MedicationDispense

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense 0..* MedicationDispense(5.0.0) Dispensing a medication to a named patient
MedicationDispense.identifier This element must be supported. 0..* Identifier External identifier
MedicationDispense.status This element must be supported. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispenseStatusVS (0.11.1) (required)
MedicationDispense.notPerformedReason This element must be supported. 0..1 CodeableReference(DetectedIssue) Why a dispense was not performed
Binding: MedicationDispenseStatusReasonVS (0.11.1) (preferred)
MedicationDispense.statusChanged This element must be supported. 0..1 dateTime When the status changed
MedicationDispense.category This element must be supported. 0..* CodeableConcept Type of medication dispense
Binding: MedicationDispenseAdminLocationVS (0.11.1) (preferred)
MedicationDispense.medication This element must be supported. 1..1 CodeableReference(UZ Core Medication(0.11.1)) What medication was supplied
Binding: MedicationClassificationVS (0.11.1) (required)
MedicationDispense.subject This element must be supported. 1..1 Reference(UZ Core Patient(0.11.1) | Group) Who the dispense is for
MedicationDispense.performer This element must be supported. 0..* BackboneElement Who performed event
MedicationDispense.performer.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | Device | UZ Core RelatedPerson(0.11.1) | CareTeam) Individual who was performing
MedicationDispense.authorizingPrescription This element must be supported. 0..* Reference(UZ Core MedicationRequest(0.11.1)) Medication order that authorizes the dispense
MedicationDispense.quantity This element must be supported. 0..1 SimpleQuantity(5.0.0) Amount dispensed
MedicationDispense.quantity.value This element must be supported. 0..1 decimal Numerical value (with implicit precision)
MedicationDispense.quantity.unit This element must be supported. 0..1 string Unit representation
MedicationDispense.quantity.system This element must be supported. 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element must be supported. 0..1 code Coded form of the unit
Binding: MedicationTotalVolumeUnitsVS (0.11.1) (required)
MedicationDispense.recorded This element must be supported. 0..1 dateTime When the recording of the dispense started
MedicationDispense.whenPrepared This element must be supported. 0..1 dateTime When product was packaged and reviewed
MedicationDispense.whenHandedOver This element must be supported. 0..1 dateTime When product was given out
MedicationDispense.receiver This element must be supported. 0..* Reference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Location(0.11.1) | UZ Core PractitionerRole(0.11.1)) Who collected the medication or where the medication was delivered

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationDispense.status Base required MedicationDispense Status 📍0.11.1 This IG
MedicationDispense.notPerformedReason Base preferred MedicationDispense Status Reason 📍0.11.1 This IG
MedicationDispense.category Base preferred MedicationDispense AdminLocation 📍0.11.1 This IG
MedicationDispense.medication Base required Medication classification (ATC & INN) 📍0.11.1 This IG
MedicationDispense.quantity.​code Base required Units of measure for total medication volume (a subset of UCUM) 📍0.11.1 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationDispense C 0..* MedicationDispense(5.0.0) Dispensing a medication to a named patient
Constraints: mdd-1
MedicationDispense.id This element is included in summaries. 0..1 id Logical id of this artifact
MedicationDispense.meta This element is included in summaries. 0..1 Meta Metadata about the resource
MedicationDispense.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
MedicationDispense.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
MedicationDispense.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationDispense.contained 0..* Resource Contained, inline Resources
MedicationDispense.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
MedicationDispense.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
MedicationDispense.identifier This element must be supported. 0..* Identifier External identifier
MedicationDispense.basedOn 0..* Reference(CarePlan) Plan that is fulfilled by this dispense
MedicationDispense.partOf 0..* Reference(Procedure | MedicationAdministration) Event that dispense is part of
MedicationDispense.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | declined | unknown
Binding: MedicationDispenseStatusVS (0.11.1) (required)
MedicationDispense.notPerformedReason This element must be supported. 0..1 CodeableReference(DetectedIssue) Why a dispense was not performed
Binding: MedicationDispenseStatusReasonVS (0.11.1) (preferred)
MedicationDispense.statusChanged This element must be supported. 0..1 dateTime When the status changed
MedicationDispense.category This element must be supported. 0..* CodeableConcept Type of medication dispense
Binding: MedicationDispenseAdminLocationVS (0.11.1) (preferred)
MedicationDispense.medication This element must be supported. This element is included in summaries. 1..1 CodeableReference(UZ Core Medication(0.11.1)) What medication was supplied
Binding: MedicationClassificationVS (0.11.1) (required)
MedicationDispense.subject This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.11.1) | Group) Who the dispense is for
MedicationDispense.encounter 0..1 Reference(Encounter) Encounter associated with event
MedicationDispense.supportingInformation 0..* Reference(Resource) Information that supports the dispensing of the medication
MedicationDispense.performer This element must be supported. 0..* BackboneElement Who performed event
MedicationDispense.performer.id 0..1 string Unique id for inter-element referencing
MedicationDispense.performer.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
MedicationDispense.performer.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
MedicationDispense.performer.function 0..1 CodeableConcept Who performed the dispense and what they did
Binding: MedicationDispensePerformerFunctionCodes (example): A code describing the role an individual played in dispensing a medication.
MedicationDispense.performer.actor This element must be supported. 1..1 Reference(UZ Core Practitioner(0.11.1) | UZ Core PractitionerRole(0.11.1) | UZ Core Organization(0.11.1) | UZ Core Patient(0.11.1) | Device | UZ Core RelatedPerson(0.11.1) | CareTeam) Individual who was performing
MedicationDispense.location 0..1 Reference(Location) Where the dispense occurred
MedicationDispense.authorizingPrescription This element must be supported. 0..* Reference(UZ Core MedicationRequest(0.11.1)) Medication order that authorizes the dispense
MedicationDispense.type 0..1 CodeableConcept Trial fill, partial fill, emergency fill, etc
Binding: ActPharmacySupplyType (3.0.0) (example): ActPharmacySupplyType
MedicationDispense.quantity This element must be supported. C 0..1 SimpleQuantity(5.0.0) Amount dispensed
Constraints: sqty-1
MedicationDispense.quantity.id 0..1 id Unique id for inter-element referencing
MedicationDispense.quantity.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
MedicationDispense.quantity.value This element must be supported. This element is included in summaries. 0..1 decimal Numerical value (with implicit precision)
MedicationDispense.quantity.unit This element must be supported. This element is included in summaries. 0..1 string Unit representation
MedicationDispense.quantity.system This element must be supported. This element is included in summaries. C 0..1 uri System that defines coded unit form
MedicationDispense.quantity.code This element must be supported. This element is included in summaries. C 0..1 code Coded form of the unit
Binding: MedicationTotalVolumeUnitsVS (0.11.1) (required)
MedicationDispense.daysSupply C 0..1 SimpleQuantity(5.0.0) Amount of medication expressed as a timing amount
Constraints: sqty-1
MedicationDispense.recorded This element must be supported. 0..1 dateTime When the recording of the dispense started
MedicationDispense.whenPrepared This element must be supported. This element is included in summaries. C 0..1 dateTime When product was packaged and reviewed
MedicationDispense.whenHandedOver This element must be supported. C 0..1 dateTime When product was given out
MedicationDispense.destination 0..1 Reference(Location) Where the medication was/will be sent
MedicationDispense.receiver This element must be supported. 0..* Reference(UZ Core Patient(0.11.1) | UZ Core Practitioner(0.11.1) | UZ Core RelatedPerson(0.11.1) | UZ Core Location(0.11.1) | UZ Core PractitionerRole(0.11.1)) Who collected the medication or where the medication was delivered
MedicationDispense.note 0..* Annotation Information about the dispense
MedicationDispense.renderedDosageInstruction 0..1 markdown Full representation of the dosage instructions
MedicationDispense.dosageInstruction 0..* Dosage How the medication is to be used by the patient or administered by the caregiver
MedicationDispense.substitution 0..1 BackboneElement Whether a substitution was performed on the dispense
MedicationDispense.substitution.id 0..1 string Unique id for inter-element referencing
MedicationDispense.substitution.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
MedicationDispense.substitution.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
MedicationDispense.substitution.wasSubstituted 1..1 boolean Whether a substitution was or was not performed on the dispense
MedicationDispense.substitution.type 0..1 CodeableConcept Code signifying whether a different drug was dispensed from what was prescribed
Binding: ActSubstanceAdminSubstitutionCode (3.0.0) (example): ActSubstanceAdminSubstitutionCode
MedicationDispense.substitution.reason 0..* CodeableConcept Why was substitution made
Binding: SubstanceAdminSubstitutionReason (3.0.0) (example): SubstanceAdminSubstitutionReason
MedicationDispense.substitution.responsibleParty 0..1 Reference(Practitioner | PractitionerRole | Organization) Who is responsible for the substitution
MedicationDispense.eventHistory 0..* Reference(Provenance) A list of relevant lifecycle events

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationDispense.language Base required All Languages 📍5.0.0 FHIR Std.
MedicationDispense.status Base required MedicationDispense Status 📍0.11.1 This IG
MedicationDispense.notPerformedReason Base preferred MedicationDispense Status Reason 📍0.11.1 This IG
MedicationDispense.category Base preferred MedicationDispense AdminLocation 📍0.11.1 This IG
MedicationDispense.medication Base required Medication classification (ATC & INN) 📍0.11.1 This IG
MedicationDispense.performer.​function Base example MedicationDispense Performer Function Codes 📍5.0.0 FHIR Std.
MedicationDispense.type Base example ActPharmacySupplyType 📍3.0.0 THO v7.3
MedicationDispense.quantity.​code Base required Units of measure for total medication volume (a subset of UCUM) 📍0.11.1 This IG
MedicationDispense.substitution.​type Base example ActSubstanceAdminSubstitutionCode 📍3.0.0 THO v7.3
MedicationDispense.substitution.​reason Base example SubstanceAdminSubstitutionReason 📍3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron