OrderedMedications

A Bundle of MedicationRequest resources will be used to store one or more medication orders or requests for both supply of the medication and the instructions for administration of the medication to a patient. The resource is represented as a Bundle containing multiple MedicationRequest resources.

API Specification

See put-ordered-medications for the API specification to create medication order records.

Business Information Model

orderedmedications

Key Design Considerations

There are various identifiers used in the MedicationRequest resource.

  • sequenceNo: A number/text that identifies the sequence of this medication item within this medication order.
  • groupNo: the identifier of the group that this medication item belongs to within this medication order.
  • 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 order 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 Request 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..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
orderingLocationC0..1Extension(string)
orderSetConnectingTermC0..1Extension(CodeableConcept)
changesMadeC0..*Extension(string)
authorizerC0..*Extension(Reference(Practitioner))
orderingInstitutionC0..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)
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
priorPrescriptionC0..0Reference(MedicationRequest)
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
statusΣ ?!1..1codeBinding
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
statusChanged0..1dateTime
intentΣ ?!1..1codeBindingFixed Value
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
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
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
id0..0string
extensionC0..0Extension
referenceΣ C0..1string
typeΣ0..0uriBinding
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uri
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C0..1string
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
informationSourceC0..0Reference(Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
encounterC0..1Reference(Encounter)
supportingInformationC0..0Reference(Resource)
authoredOnΣ1..1dateTime
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
reportedΣ0..0boolean
performerTypeΣ0..0CodeableConceptBinding
device0..0CodeableReference(DeviceDefinition)
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..1Reference
courseOfTherapyType0..0CodeableConceptBinding
insuranceC0..0Reference(ClaimResponse | Coverage)
note0..1Annotation
renderedDosageInstruction0..0markdown
id0..0string
extensionC0..0Extension
startΣ C1..1dateTime
endΣ C1..1dateTime
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
sequenceΣ1..1integer
textΣ0..1string
id0..0string
extensionC0..0Extension
codingΣ C0..0Coding
textΣ1..1string
patientInstructionΣ0..0string
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
eventΣ0..1dateTime
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C1..1uri
codeΣ C1..1code
id0..0string
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C1..1uri
codeΣ C1..1code
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
codeΣ0..1CodeableConceptBinding
asNeededΣ C0..0boolean
id0..1string
extensionC0..0Extension
codingΣ C0..0Coding
textΣ1..1string
siteΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
id0..0string
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
methodΣ0..0CodeableConcept
id0..0string
extensionC0..0Extension
typeΣ0..0CodeableConcept
doseQuantitySimpleQuantity
doseRangeRange
rateQuantitySimpleQuantity
rateRangeRange
rateRatioRatio
maxDosePerPeriodΣ C0..0Ratio
maxDosePerAdministrationΣ C0..0SimpleQuantity
maxDosePerLifetimeΣ C0..0SimpleQuantity
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
dispenseIntervalC0..0Duration
validityPeriodC0..0Period
numberOfRepeatsAllowed0..0unsignedInt
id0..0string
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C1..1uri
codeΣ C1..1code
id0..0string
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0string
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uri
valueΣ C1..1string
periodΣ C0..0Period
assignerΣ C0..0Reference(Organization)
displayΣ C1..1string
dispenserInstruction0..0Annotation
doseAdministrationAid0..0CodeableConcept
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
MedicationRequest.languagerequiredhttp://hl7.org/fhir/ValueSet/all-languages|5.0.0

IETF language tag for a human language

MedicationRequest.basedOn.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

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

MedicationRequest.statusrequiredhttps://fhir.synapxe.sg/ValueSet/medicationrequest-status

A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.

MedicationRequest.statusReasonrequiredhttps://fhir.synapxe.sg/ValueSet/status-reason

Identifies the reasons for a given status.

MedicationRequest.intentrequiredhttp://hl7.org/fhir/ValueSet/medicationrequest-intent|5.0.0

The kind of medication order.

MedicationRequest.categoryrequiredhttps://fhir.synapxe.sg/ValueSet/order-type

A coded concept identifying where the medication is to be consumed or administered.

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

A coded concept identifying substance or product that can be ordered.

MedicationRequest.medication.conceptrequiredhttps://fhir.synapxe.sg/ValueSet/med-code
MedicationRequest.subject.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

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

MedicationRequest.requester.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

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

MedicationRequest.recorder.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

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

MedicationRequest.reasonexamplehttp://hl7.org/fhir/ValueSet/condition-code

A coded concept indicating why the medication was ordered.

MedicationRequest.reason.conceptrequiredhttps://fhir.synapxe.sg/ValueSet/reason-for-medication
MedicationRequest.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".

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

A unit of time (units from UCUM).

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

A unit of time (units from UCUM).

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

Real-world event relating to the schedule.

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

Code for a known / defined timing pattern.

MedicationRequest.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.

MedicationRequest.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.

MedicationRequest.dispenseRequest.dispenser.typeextensiblehttp://hl7.org/fhir/ValueSet/resource-types

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

MedicationRequest.substitution.allowed[x]preferredhttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode

Identifies the type of substitution allowed.

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

SubstanceAdminSubstitutionReason

XML to FHIR Mapping

XML element FHIR mapping
medicationOrder/recordIdentifier MedicationRequest.identifier(system=https://fhir.synapxe.sg/NamingSystem/recordIdentifier).value
medicationOrder/eventID MedicationRequest.encounter.identifier(system=https://fhir.synapxe.sg/NamingSystem/eventID).value
medicationOrder/orderID MedicationRequest.identifier(system=https://fhir.synapxe.sg/NamingSystem/orderID).value
medicationOrder/sourceGroupingID MedicationRequest.identifier(system=https://fhir.synapxe.sg/NamingSystem/sourceGroupingID).value
medicationOrder/orderingInstitution MedicationRequest.extensions:orderingInstitution.identifier.value
medicationOrder/orderingLocation/code MedicationRequest.extensions:orderingLocation.coding.code
medicationOrder/orderingLocation/codingSchemeName MedicationRequest.extensions:orderingLocation.coding.system
medicationOrder/orderingLocation/codingSchemeVersion MedicationRequest.extensions:orderingLocation.coding.version
medicationOrder/orderingLocation/textDescription MedicationRequest.extensions:orderingLocation.coding.display
medicationOrder/orderType/code MedicationRequest.category.coding.code
medicationOrder/orderType/codingSchemeName MedicationRequest.category.coding.system
medicationOrder/orderType/codingSchemeVersion MedicationRequest.category.coding.version
medicationOrder/orderType/textDescription MedicationRequest.category.coding.display
medicationOrder/orderDateTime MedicationRequest.authoredOn
medicationOrder/reasonForCancellation/code MedicationRequest.statusReason.coding.code
medicationOrder/reasonForCancellation/codingSchemeName MedicationRequest.statusReason.coding.system
medicationOrder/reasonForCancellation/codingSchemeVersion MedicationRequest.statusReason.coding.version
medicationOrder/reasonForCancellation/textDescription MedicationRequest.statusReason.coding.display
medicationOrder/orderStatus/code MedicationRequest.status.coding.code
medicationOrder/orderStatus/codingSchemeName MedicationRequest.status.coding.system
medicationOrder/orderStatus/codingSchemeVersion MedicationRequest.status.coding.version
medicationOrder/orderStatus/textDescription MedicationRequest.status.coding.display
medicationOrder/orderedBy/id MedicationRequest.requester.identifier.value
medicationOrder/orderedBy/name MedicationRequest.requester.display
medicationOrder/authorizedBy/id MedicationRequest.extensions:authorizer.identifier.value
medicationOrder/authorizedBy/name MedicationRequest.extensions:authorizer.display
medicationOrder/medicationItem MedicationRequest.medication (Medication)
medicationOrder/medicationItem/itemId Medication.identifier(system=https://fhir.synapxe.sg/NamingSystem/itemID).value
medicationOrder/medicationItem/sequenceNo MedicationRequest.extensions:sequenceNo
medicationOrder/medicationItem/groupNo MedicationRequest.extensions:groupNo
medicationOrder/medicationItem/groupSequenceNo MedicationRequest.dosageInstruction.sequence
medicationOrder/medicationItem/orderSetConnectingTerm MedicationRequest.extension:orderSetConnectingTerm
medicationOrder/medicationItem/frequencyQualifier MedicationRequest.dosageInstruction.asNeededFor.text
medicationOrder/medicationItem/dosageInstruction MedicationRequest.dosageInstruction.text
medicationOrder/medicationItem/doseQuantity/lowValue MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.lowValue
medicationOrder/medicationItem/doseQuantity/lowUnit MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.lowUnit
medicationOrder/medicationItem/doseQuantity/highValue MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.highValue
medicationOrder/medicationItem/doseQuantity/highUnit MedicationRequest.dosageInstruction.doseAndRate.doseQuantity.highUnit
medicationOrder/medicationItem/medicationItemOrderedDate MedicationRequest.authoredOn
medicationOrder/medicationItem/medicationStartDateTime MedicationRequest.effectiveDosePeriod.start
medicationOrder/medicationItem/medicationEndDateTime MedicationRequest.effectiveDosePeriod.end
medicationOrder/medicationItem/medicationDiscontinuedDateTime MedicationRequest.medication.extension:medicationDiscontinuedDateTime
medicationOrder/medicationItem/medicationItemStatus/code Medication.status.coding.code
medicationOrder/medicationItem/medicationItemStatus/codingSchemeName Medication.status.coding.system
medicationOrder/medicationItem/medicationItemStatus/codingSchemeVersion Medication.status.coding.version
medicationOrder/medicationItem/medicationItemStatus/textDescription Medication.status.coding.display
medicationOrder/medicationItem/reasonForMedication/code MedicationRequest.reason.concept.coding.code
medicationOrder/medicationItem/reasonForMedication/codingSchemeName MedicationRequest.reason.concept.coding.system
medicationOrder/medicationItem/reasonForMedication/codingSchemeVersion MedicationRequest.reason.concept.coding.version
medicationOrder/medicationItem/reasonForMedication/textDescription MedicationRequest.reason.concept.coding.display
medicationOrder/medicationItem/changesMade/code MedicationRequest.extension:changesMade.code
medicationOrder/medicationItem/changesMade/codingSchemeName MedicationRequest.extension:changesMade.system
medicationOrder/medicationItem/changesMade/codingSchemeVersion MedicationRequest.extension:changesMade.version
medicationOrder/medicationItem/changesMade/textDescription MedicationRequest.extension:changesMade.display
medicationOrder/medicationItem/reasonForChanges/code MedicationRequest.statusReason.coding.code
medicationOrder/medicationItem/reasonForChanges/codingSchemeName MedicationRequest.statusReason.coding.system
medicationOrder/medicationItem/reasonForChanges/codingSchemeVersion MedicationRequest.statusReason.coding.version
medicationOrder/medicationItem/reasonForChanges/textDescription MedicationRequest.statusReason.coding.display
medicationOrder/medicationItem/quantityOrdered MedicationRequest.dispenseRequest.quantity.value
medicationOrder/medicationItem/quantityOrderedUnits MedicationRequest.dispenseRequest.quantity.unit
medicationOrder/medicationItem/duration/code MedicationRequest.dosageInstruction.timing.repeat.period
medicationOrder/medicationItem/durationUnits MedicationRequest.dosageInstruction.timing.repeat.periodUnit
medicationOrder/medicationItem/medicationName/code Medication.code.coding.code
medicationOrder/medicationItem/medicationName/codingSchemeName Medication.code.coding.system
medicationOrder/medicationItem/medicationName/codingSchemeVersion Medication.code.coding.version
medicationOrder/medicationItem/medicationName/textDescription Medication.code.coding.display
medicationOrder/medicationItem/frequency/code MedicationRequest.dosageInstruction.timing.repeat.when.coding.code
medicationOrder/medicationItem/frequency/codingSchemeName MedicationRequest.dosageInstruction.timing.repeat.when.coding.system
medicationOrder/medicationItem/frequency/codingSchemeVersion MedicationRequest.dosageInstruction.timing.repeat.when.coding.version
medicationOrder/medicationItem/frequency/textDescription MedicationRequest.dosageInstruction.timing.repeat.when.coding.display
medicationOrder/medicationItem/routeOfAdministration/code MedicationRequest.dosageInstruction.route.coding.code
medicationOrder/medicationItem/routeOfAdministration/codingSchemeName MedicationRequest.dosageInstruction.route.coding.system
medicationOrder/medicationItem/routeOfAdministration/codingSchemeVersion MedicationRequest.dosageInstruction.route.coding.version
medicationOrder/medicationItem/routeOfAdministration/textDescription MedicationRequest.dosageInstruction.route.coding.display
medicationOrder/medicationItem/medicationStrength Medication.ingredient.strengthQuantity.value
medicationOrder/medicationItem/medicationStrengthUnit Medication.ingredient.strengthQuantity.unit
medicationOrder/medicationItem/additionalDosageInstruction MedicationRequest.dosageInstruction.additionalInstruction.text
medicationOrder/medicationItem/doseForm/code Medication.doseForm.coding.code
medicationOrder/medicationItem/doseForm/codingSchemeName Medication.doseForm.coding.system
medicationOrder/medicationItem/doseForm/codingSchemeVersion Medication.doseForm.coding.version
medicationOrder/medicationItem/doseForm/textDescription Medication.doseForm.coding.display