DispensedMedications

A Bundle of MedicationDispense resources will be used to store one or more medication products to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.

API Specification

See put-dispensed-medications for the API specification to create medication dispense records.

Business Information Model

dispensedmedications

Key Design Considerations

There are various identifiers used in the MedicationDispense resource.

  • sequenceNo: A number/text that identifies the sequence of this medication item within this medication list.
  • groupNo: the identifier of the group that this medication item belongs to within this medication list.
  • groupSequenceNo: A number/text that identifies the sequence of this medication item within the group derived based on the groupNo
  • orderSetConnectingTerm: The term used to connect this medication item and another medication item within the same order set (i.e. derived using sequenceNo, groupNo, groupSequenceNo) for variable/step doses.

An example is shown below for a patient's medication list containing two medication items (Prednisolone and Paracetamol) and their administration doses.

Step Dose

  • Prednisolone 10 mg for 3 days
  • Prednisolone 5 mg for 5 days
  • Prednisolone 2 mg for 8 days

Variable Dose

  • Paracetamol 1000 mg – Morning
  • Paracetamol 500 mg – Afternoon
  • Paracetamol 100 mg – Night

Medication Dispense Details

For step doses (Prednisolone), medications share the same group number (SDSGH103599) and use the "THEN" connecting term, indicating sequential administration where each dose follows the previous one. The group sequence numbers (1, 2, 3) define the order of progression within the group number. In contrast, variable doses (Paracetamol), share the group number (SDSGH103588) and use the "AND" connecting term, indicating concurrent administration at different times of day. The sequence numbers (1.1, 1.2, etc.) provide overall ordering across all medication requests.

Medication Request Sequence No. Group No. Group Sequence No. Order Set Connecting Term
Prednisolone 10 mg – 3 days 1.1 SDSGH103599 1 THEN
Prednisolone 5 mg – 5 days 1.2 SDSGH103599 2 THEN
Prednisolone 2 mg – 8 days 1.3 SDSGH103599 3
Paracetamol 1000 mg – Morning 1.4 SDSGH103588 1 AND
Paracetamol 500 mg – Afternoon 1.5 SDSGH103588 2 AND
Paracetamol 100 mg – Night 1.6 SDSGH103588 3

Resource Structure

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ C0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
typeΣ C1..1codeBindingFixed Value
timestampΣ C0..0instant
totalΣ C0..0unsignedInt
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
fullUrlΣ C1..1uri
resourceΣ C1..1Resource
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
fullUrlΣ C1..1uri
resourceΣ C1..1MedicationDispense
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
fullUrlΣ C1..1uri
resourceΣ C1..1MedicationRequest
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
fullUrlΣ C1..1uri
resourceΣ C1..1Location
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
methodΣ C1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
signatureΣ0..0Signature
issuesΣ C0..0OperationOutcome
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
changesMadeC0..*Extension(string)
orderSetConnectingTermC0..1Extension(CodeableConcept)
dispensingInstitutionC0..1Extension(Reference(Organization))
modifierExtensionΣ ?! C0..0Extension
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uri
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
basedOnC0..0Reference(CarePlan)
partOfC0..0Reference(MedicationAdministration | Procedure)
statusΣ ?!1..1codeBinding
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
referenceΣ C0..0Reference
statusChanged0..0dateTime
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
supportingInformationC0..0Reference(Resource)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
function0..0CodeableConcept
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ C0..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
displayΣ C0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..0string
id0..0string
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C1..1uri
codeΣ C1..1code
recorded1..1dateTime
whenPreparedΣ C1..1dateTime
whenHandedOverC0..0dateTime
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingPattern
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriPattern
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C1..1string
receiverC0..0Reference(Location | Patient | Practitioner | PractitionerRole | RelatedPerson)
note0..0Annotation
renderedDosageInstruction0..0markdown
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
sequenceΣ1..1integer
textΣ0..1string
id0..0string
extensionC0..0Extension
textΣ1..1string
patientInstructionΣ0..0string
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
eventΣ0..0dateTime
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C1..1dateTime
countΣ C0..1positiveInt
countMaxΣ C0..1positiveInt
durationΣ C0..1decimal
durationMaxΣ C0..1decimal
durationUnitΣ C0..1codeBinding
frequencyΣ0..1positiveInt
frequencyMaxΣ0..1positiveInt
periodΣ C0..1decimal
periodMaxΣ C0..1decimal
periodUnitΣ C0..1codeBinding
dayOfWeekΣ0..1codeBinding
timeOfDayΣ C0..1time
whenΣ C0..1codeBinding
offsetΣ C0..1unsignedInt
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
asNeededΣ C0..0boolean
id0..0string
extensionC0..0Extension
codingΣ C0..0Coding
textΣ1..1string
siteΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
methodΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
typeΣ0..0CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
maxDosePerPeriodΣ C0..0Ratio
maxDosePerAdministrationΣ C0..0SimpleQuantity
maxDosePerLifetimeΣ C0..0SimpleQuantity
eventHistoryC0..0Reference(Provenance)

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..0Resource
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriPattern
versionΣ0..0string
codeΣ C1..1codeBinding
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
statusΣ ?!0..0codeBinding
marketingAuthorizationHolderΣ C0..0Reference(Organization)
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriPattern
versionΣ0..0string
codeΣ C1..1codeBinding
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
totalVolumeΣ C0..0Quantity
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1codeBinding
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
referenceΣ C0..0Reference
isActive0..0boolean
id0..0string
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C1..1uriPattern
codeΣ C1..1codeBinding
definitionC0..0Reference(MedicationKnowledge)

Terminologies

PathBinding StrengthValue Set (Code System)Description
MedicationDispense.languagerequiredhttp://hl7.org/fhir/ValueSet/all-languages|5.0.0

IETF language tag for a human language

MedicationDispense.statusrequiredhttp://hl7.org/fhir/ValueSet/medicationdispense-status|5.0.0

Describes the lifecycle of the dispense.

MedicationDispense.notPerformedReasonexamplehttp://hl7.org/fhir/ValueSet/medicationdispense-status-reason
MedicationDispense.notPerformedReason.conceptrequiredhttps://fhir.synapxe.sg/ValueSet/status-reason
MedicationDispense.categoryrequiredhttps://fhir.synapxe.sg/ValueSet/dispense-type

A code describing where the dispensed medication is expected to be consumed or administered.

MedicationDispense.medicationexamplehttp://hl7.org/fhir/ValueSet/medication-codes

A coded concept identifying which substance or product can be dispensed.

MedicationDispense.medication.reference.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

MedicationDispense.subject.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

MedicationDispense.encounter.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

MedicationDispense.performer.actor.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

MedicationDispense.performer.actor.identifier.userequiredhttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0

Identifies the purpose for this identifier, if known .

MedicationDispense.performer.actor.identifier.typeextensiblehttp://hl7.org/fhir/ValueSet/identifier-type

A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

MedicationDispense.location.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

MedicationDispense.authorizingPrescription.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

MedicationDispense.destination.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

Aa resource (or, for logical models, the URI of the logical model).

MedicationDispense.dosageInstruction.additionalInstructionexamplehttp://hl7.org/fhir/ValueSet/additional-instruction-codes

A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery".

MedicationDispense.dosageInstruction.timing.repeat.durationUnitrequiredhttp://hl7.org/fhir/ValueSet/units-of-time|5.0.0

A unit of time (units from UCUM).

MedicationDispense.dosageInstruction.timing.repeat.periodUnitrequiredhttp://hl7.org/fhir/ValueSet/units-of-time|5.0.0

A unit of time (units from UCUM).

MedicationDispense.dosageInstruction.timing.repeat.dayOfWeekrequiredhttp://hl7.org/fhir/ValueSet/days-of-week|5.0.0
MedicationDispense.dosageInstruction.timing.repeat.whenrequiredhttp://hl7.org/fhir/ValueSet/event-timing|5.0.0

Real-world event relating to the schedule.

MedicationDispense.dosageInstruction.timing.codepreferredhttp://hl7.org/fhir/ValueSet/timing-abbreviation

Code for a known / defined timing pattern.

MedicationDispense.dosageInstruction.asNeededForexamplehttp://hl7.org/fhir/ValueSet/medication-as-needed-reason

A coded concept identifying the precondition that should be met or evaluated prior to consuming or administering a medication dose. For example "pain", "30 minutes prior to sexual intercourse", "on flare-up" etc.

MedicationDispense.dosageInstruction.routeexamplehttp://hl7.org/fhir/ValueSet/route-codes

A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.

MedicationDispense.substitution.typeexamplehttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode

ActSubstanceAdminSubstitutionCode

MedicationDispense.substitution.reasonexamplehttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

SubstanceAdminSubstitutionReason

XML to FHIR Mapping

XML element FHIR mapping
medicationDispense/recordIdentifier MedicationDispense.identifier(system=https://fhir.synapxe.sg/NamingSystem/recordIdentifier).value
medicationDispense/eventID MedicationDispense.encounter.identifier(system=https://fhir.synapxe.sg/NamingSystem/eventID).value
medicationDispense/orderID MedicationDispense.authorizingPrescription.identifier(system=https://fhir.synapxe.sg/NamingSystem/orderID).value
medicationDispense/sourceGroupingID MedicationDispense.identifier(system=https://fhir.synapxe.sg/NamingSystem/sourceGroupingID).value
medicationDispense/orderingInstitution MedicationDispense.authorizingPrescription(MedicationRequest).extensions:orderingInstitution
medicationDispense/orderingLocation MedicationDispense.authorizingPrescription(MedicationRequest).extensions:orderingLocation.coding.code
medicationDispense/orderingLocation/codingSchemeName MedicationDispense.authorizingPrescription(MedicationRequest).extensions:orderingLocation.coding.system
medicationDispense/orderingLocation/codingSchemeVersion MedicationDispense.authorizingPrescription(MedicationRequest).extensions:orderingLocation.coding.version
medicationDispense/orderingLocation/textDescription MedicationDispense.authorizingPrescription(MedicationRequest).extensions:orderingLocation.coding.display
medicationDispense/recordCreatedDateTime MedicationDispense.recorded
medicationDispense/orderedBy/id MedicationDispense.authorizingPrescription(MedicationRequest).requester.identifier.value
medicationDispense/orderedBy/name MedicationDispense.authorizingPrescription(MedicationRequest).requester.display
medicationDispense/dispenseID MedicationDispense.identifier(system=https://fhir.synapxe.sg/NamingSystem/dispenseID).value
medicationDispense/dispensingInstitution MedicationDispense.extension:dispensingInstitution
medicationDispense/dispensingLocation/code MedicationDispense.location.identifier(system=https://fhir.synapxe.sg/NamingSystem/dispensing-location).value
medicationDispense/dispensingLocation/textDescription MedicationDispense.location.display
medicationDispense/dispenseType/code MedicationDispense.category.coding.code
medicationDispense/dispenseType/codingSchemeName MedicationDispense.category.coding.system
medicationDispense/dispenseType/codingSchemeVersion MedicationDispense.category.coding.version
medicationDispense/dispenseType/textDescription MedicationDispense.category.coding.display
medicationDispense/dispenseDateTime MedicationDispense.whenPrepared
medicationDispense/reasonForCancellation/code MedicationDispense.notPerformedReason.concept.coding.code
medicationDispense/reasonForCancellation/codingSchemeName MedicationDispense.notPerformedReason.concept.coding.system
medicationDispense/reasonForCancellation/codingSchemeVersion MedicationDispense.notPerformedReason.concept.coding.version
medicationDispense/reasonForCancellation/textDescription MedicationDispense.notPerformedReason.concept.coding.display
medicationDispense/dispenseStatus/code MedicationDispense.status.coding.code
medicationDispense/dispenseStatus/codingSchemeName MedicationDispense.status.coding.system
medicationDispense/dispenseStatus/codingSchemeVersion MedicationDispense.status.coding.version
medicationDispense/dispenseStatus/textDescription MedicationDispense.status.coding.display
medicationDispense/dispensedBy/id MedicationDispense.performer.actor.identifier.value
medicationDispense/dispensedBy/name MedicationDispense.performer.actor.display
medicationDispense/authorizedBy/id MedicationDispense.authorizingPrescription(MedicationRequest).extensions:authorizer.identifier.value
medicationDispense/authorizedBy/name MedicationDispense.authorizingPrescription(MedicationRequest).extensions:authorizer.display
medicationDispense/medicationItem MedicationDispense.medication(Medication)
medicationDispense/medicationItem/itemId Medication.identifier(system=https://fhir.synapxe.sg/NamingSystem/itemID).value
medicationDispense/medicationItem/sequenceNo MedicationDispense.extensions:sequenceNo
medicationDispense/medicationItem/groupNo MedicationDispense.extensions:groupNo
medicationDispense/medicationItem/groupSequenceNo MedicationDispense.dosageInstruction.sequence
medicationDispense/medicationItem/orderSetConnectingTerm MedicationDispense.extension:orderSetConnectingTerm
medicationDispense/medicationItem/frequencyQualifier MedicationDispense.dosageInstruction.additionalInstruction.text
medicationDispense/medicationItem/dosageInstruction MedicationDispense.dosageInstruction.text
medicationDispense/medicationItem/doseQuantity/lowValue MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.lowValue
medicationDispense/medicationItem/doseQuantity/lowUnit MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.lowUnit
medicationDispense/medicationItem/doseQuantity/highValue MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.highValue
medicationDispense/medicationItem/doseQuantity/highUnit MedicationDispense.dosageInstruction.doseAndRate.doseQuantity.highUnit
medicationDispense/medicationItem/medicationItemDispensedDate MedicationDispense.whenPrepared
medicationDispense/medicationItem/medicationStartDateTime MedicationDispense.authorizingPrescription(MedicationRequest)
medicationDispense/medicationItem/medicationEndDateTime MedicationDispense.authorizingPrescription(MedicationRequest)
medicationDispense/medicationItem/medicationItemStatus/code Medication.status.coding.code
medicationDispense/medicationItem/medicationItemStatus/codingSchemeName Medication.status.coding.system
medicationDispense/medicationItem/medicationItemStatus/codingSchemeVersion Medication.status.coding.version
medicationDispense/medicationItem/medicationItemStatus/textDescription Medication.status.coding.display
medicationDispense/medicationItem/reasonForMedication/code MedicationDispense.reason.concept.coding.code
medicationDispense/medicationItem/reasonForMedication/codingSchemeName MedicationDispense.reason.concept.coding.system
medicationDispense/medicationItem/reasonForMedication/codingSchemeVersion MedicationDispense.reason.concept.coding.version
medicationDispense/medicationItem/reasonForMedication/textDescription MedicationDispense.reason.concept.coding.display
medicationDispense/medicationItem/changesMade/code MedicationDispense.extension:changesMade.code
medicationDispense/medicationItem/changesMade/codingSchemeName MedicationDispense.extension:changesMade.system
medicationDispense/medicationItem/changesMade/codingSchemeVersion MedicationDispense.extension:changesMade.version
medicationDispense/medicationItem/changesMade/textDescription MedicationDispense.extension:changesMade.display
medicationDispense/medicationItem/reasonForChanges/code MedicationDispense.notPerformedReason.concept.coding.code
medicationDispense/medicationItem/reasonForChanges/codingSchemeName MedicationDispense.notPerformedReason.concept.coding.system
medicationDispense/medicationItem/reasonForChanges/codingSchemeVersion MedicationDispense.notPerformedReason.concept.coding.version
medicationDispense/medicationItem/reasonForChanges/textDescription MedicationDispense.notPerformedReason.concept.coding.display
medicationDispense/medicationItem/quantityDispensed MedicationDispense.quantity.value
medicationDispense/medicationItem/quantityDispensedUnits MedicationDispense.quantity.unit
medicationDispense/medicationItem/duration/code MedicationDispense.dosageInstruction.timing.repeat.period
medicationDispense/medicationItem/durationUnits MedicationDispense.dosageInstruction.timing.repeat.periodUnit
medicationDispense/medicationItem/medicationName/code Medication.code.coding.code
medicationDispense/medicationItem/medicationName/codingSchemeName Medication.code.coding.system
medicationDispense/medicationItem/medicationName/codingSchemeVersion Medication.code.coding.version
medicationDispense/medicationItem/medicationName/textDescription Medication.code.coding.display
medicationDispense/medicationItem/frequency/code MedicationDispense.dosageInstruction.timing.repeat.when.coding.code
medicationDispense/medicationItem/frequency/codingSchemeName MedicationDispense.dosageInstruction.timing.repeat.when.coding.system
medicationDispense/medicationItem/frequency/codingSchemeVersion MedicationDispense.dosageInstruction.timing.repeat.when.coding.version
medicationDispense/medicationItem/frequency/textDescription MedicationDispense.dosageInstruction.timing.repeat.when.coding.display
medicationDispense/medicationItem/routeOfAdministration/code MedicationDispense.dosageInstruction.route.coding.code
medicationDispense/medicationItem/routeOfAdministration/codingSchemeName MedicationDispense.dosageInstruction.route.coding.system
medicationDispense/medicationItem/routeOfAdministration/codingSchemeVersion MedicationDispense.dosageInstruction.route.coding.version
medicationDispense/medicationItem/routeOfAdministration/textDescription MedicationDispense.dosageInstruction.route.coding.display
medicationDispense/medicationItem/medicationStrength Medication.ingredient.strengthQuantity.value
medicationDispense/medicationItem/medicationStrengthUnit Medication.ingredient.strengthQuantity.unit
medicationDispense/medicationItem/doseForm/code Medication.doseForm.coding.code
medicationDispense/medicationItem/doseForm/codingSchemeName Medication.doseForm.coding.system
medicationDispense/medicationItem/doseForm/codingSchemeVersion Medication.doseForm.coding.version
medicationDispense/medicationItem/doseForm/textDescription Medication.doseForm.coding.display