DSTU2

This page is part of the FHIR Specification (v1.0.2: DSTU 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

F.24.1 StructureDefinition: QICore-MedicationOrder

The official URL for this profile is:

http://hl7.org/fhir/StructureDefinition/qicore-medicationorder

Profile of MedicationOrder for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors.

This profile was published on Fri, Feb 27, 2015 00:00+1100 as a draft by Health Level Seven International (Clinical Quality Information - QICore).

F.24.1.1 Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from MedicationOrder.

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationOrder 0..*MedicationOrder
... dateWritten S0..1dateTime
... status S0..1code
... patient S0..1Reference(QICore-Patient)
... prescriber 0..1Reference(QICore-Practitioner)
... encounter S0..1Reference(QICore-Encounter)
... reason[x] 0..1CodeableConcept, Reference(Condition)Binding: Problem Value Set (preferred)
... medication[x] S1..1CodeableConcept, Reference(QICore-Medication)Binding: Medication Clinical Drug (RxNorm) (preferred)
... dosageInstruction S0..*BackboneElement
.... site[x] 0..1CodeableConcept, Reference(BodySite)Binding: Vaccine Administered Body Site (preferred)
.... pharmacy-core-doseType 0..1CodeableConceptThe type of dose, e.g., loading.
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-doseType
Slice: Unordered, Open, by url
Binding: SNOMED CT Dosages Codes (preferred)
.... pharmacy-core-infuseOver 0..1DurationThe length of the infusion
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-infuseOver
.... pharmacy-core-rateIncrement 0..1RatioChange in dosing rate per interval
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrement
.... pharmacy-core-rateIncrementInterval 0..1DurationThe period of time between rate increments
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrementInterval
.... pharmacy-core-rateGoal 0..1RatioThe target rate for the infusion
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateGoal
.... pharmacy-core-minDosePerPeriod 0..1RatioThe minimum quantity of substance per period
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-minDosePerPeriod
.... pharmacy-core-maxDeliveryRate 0..1RatioThe maximum rate of substance administration
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryRate
.... pharmacy-core-maxDeliveryVolume 0..1QuantityThe maximum amount of fluid to infuse
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryVolume
... dispenseRequest S0..1BackboneElement
.... medication[x] 0..1CodeableConcept, Reference(QICore-Medication)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationOrder ∑0..*MedicationOrderPrescription of medication to for patient
... meta ∑0..1MetaMetadata about the resource
... implicitRules ?! ∑0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: IETF BCP-47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier ∑0..*IdentifierExternal identifier
... dateWritten S ∑0..1dateTimeWhen prescription was authorized
... status ?! S∑0..1codeactive | on-hold | completed | entered-in-error | stopped | draft
Binding: MedicationOrderStatus (required)
... dateEnded ∑0..1dateTimeWhen prescription was stopped
... reasonEnded ∑0..1CodeableConceptWhy prescription was stopped
Binding: (unbound) (example)
... patient S ∑0..1Reference(QICore-Patient)Who prescription is for
... prescriber ∑0..1Reference(QICore-Practitioner)Who ordered the medication(s)
... encounter S ∑0..1Reference(QICore-Encounter)Created during encounter/admission/stay
... reason[x] ∑0..1CodeableConcept, Reference(Condition)Reason or indication for writing the prescription
Binding: Problem Value Set (preferred)
... note ∑0..1stringInformation about the prescription
... medication[x] S ∑1..1CodeableConcept, Reference(QICore-Medication)Medication to be taken
Binding: Medication Clinical Drug (RxNorm) (preferred)
... dosageInstruction S ∑0..*BackboneElementHow medication should be taken
.... pharmacy-core-doseType 0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-doseType
Binding: SNOMED CT Dosages Codes (preferred)
.... pharmacy-core-infuseOver 0..1DurationExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-infuseOver
.... pharmacy-core-rateIncrement 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrement
.... pharmacy-core-rateIncrementInterval 0..1DurationExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrementInterval
.... pharmacy-core-rateGoal 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateGoal
.... pharmacy-core-minDosePerPeriod 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-minDosePerPeriod
.... pharmacy-core-maxDeliveryRate 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryRate
.... pharmacy-core-maxDeliveryVolume 0..1QuantityExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryVolume
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... text ∑0..1stringDosage instructions expressed as text
.... additionalInstructions ∑0..1CodeableConceptSupplemental instructions - e.g. "with meals"
Binding: (unbound) (example)
.... timing ∑0..1TimingWhen medication should be administered
.... asNeeded[x] ∑0..1boolean, CodeableConceptTake "as needed" (for x)
Binding: (unbound) (example)
.... site[x] ∑0..1CodeableConcept, Reference(BodySite)Body site to administer to
Binding: Vaccine Administered Body Site (preferred)
.... route ∑0..1CodeableConceptHow drug should enter body
Binding: SNOMED CT Route Codes (example)
.... method ∑0..1CodeableConceptTechnique for administering medication
Binding: (unbound) (example)
.... dose[x] ∑0..1Range, SimpleQuantityAmount of medication per dose
.... rate[x] ∑0..1Ratio, RangeAmount of medication per unit of time
.... maxDosePerPeriod ∑0..1RatioUpper limit on medication per unit of time
... dispenseRequest S ∑0..1BackboneElementMedication supply authorization
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... medication[x] ∑0..1CodeableConcept, Reference(QICore-Medication)Product to be supplied
.... validityPeriod ∑0..1PeriodTime period supply is authorized for
.... numberOfRepeatsAllowed ∑0..1positiveIntNumber of refills authorized
.... quantity ∑0..1SimpleQuantityAmount of medication to supply per dispense
.... expectedSupplyDuration ∑0..1DurationNumber of days supply per dispense
... substitution ∑0..1BackboneElementAny restrictions on medication substitution
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... type ∑1..1CodeableConceptgeneric | formulary +
Binding: ActSubstanceAdminSubstitutionCode (example)
.... reason ∑0..1CodeableConceptWhy should (not) substitution be made
Binding: SubstanceAdminSubstitutionReason (example)
... priorPrescription ∑0..1Reference(MedicationOrder)An order/prescription that this supersedes

doco Documentation for this format

todo

Differential View

This structure is derived from MedicationOrder.

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationOrder 0..*MedicationOrder
... dateWritten S0..1dateTime
... status S0..1code
... patient S0..1Reference(QICore-Patient)
... prescriber 0..1Reference(QICore-Practitioner)
... encounter S0..1Reference(QICore-Encounter)
... reason[x] 0..1CodeableConcept, Reference(Condition)Binding: Problem Value Set (preferred)
... medication[x] S1..1CodeableConcept, Reference(QICore-Medication)Binding: Medication Clinical Drug (RxNorm) (preferred)
... dosageInstruction S0..*BackboneElement
.... site[x] 0..1CodeableConcept, Reference(BodySite)Binding: Vaccine Administered Body Site (preferred)
.... pharmacy-core-doseType 0..1CodeableConceptThe type of dose, e.g., loading.
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-doseType
Slice: Unordered, Open, by url
Binding: SNOMED CT Dosages Codes (preferred)
.... pharmacy-core-infuseOver 0..1DurationThe length of the infusion
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-infuseOver
.... pharmacy-core-rateIncrement 0..1RatioChange in dosing rate per interval
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrement
.... pharmacy-core-rateIncrementInterval 0..1DurationThe period of time between rate increments
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrementInterval
.... pharmacy-core-rateGoal 0..1RatioThe target rate for the infusion
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateGoal
.... pharmacy-core-minDosePerPeriod 0..1RatioThe minimum quantity of substance per period
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-minDosePerPeriod
.... pharmacy-core-maxDeliveryRate 0..1RatioThe maximum rate of substance administration
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryRate
.... pharmacy-core-maxDeliveryVolume 0..1QuantityThe maximum amount of fluid to infuse
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryVolume
... dispenseRequest S0..1BackboneElement
.... medication[x] 0..1CodeableConcept, Reference(QICore-Medication)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationOrder ∑0..*MedicationOrderPrescription of medication to for patient
... meta ∑0..1MetaMetadata about the resource
... implicitRules ?! ∑0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: IETF BCP-47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier ∑0..*IdentifierExternal identifier
... dateWritten S ∑0..1dateTimeWhen prescription was authorized
... status ?! S∑0..1codeactive | on-hold | completed | entered-in-error | stopped | draft
Binding: MedicationOrderStatus (required)
... dateEnded ∑0..1dateTimeWhen prescription was stopped
... reasonEnded ∑0..1CodeableConceptWhy prescription was stopped
Binding: (unbound) (example)
... patient S ∑0..1Reference(QICore-Patient)Who prescription is for
... prescriber ∑0..1Reference(QICore-Practitioner)Who ordered the medication(s)
... encounter S ∑0..1Reference(QICore-Encounter)Created during encounter/admission/stay
... reason[x] ∑0..1CodeableConcept, Reference(Condition)Reason or indication for writing the prescription
Binding: Problem Value Set (preferred)
... note ∑0..1stringInformation about the prescription
... medication[x] S ∑1..1CodeableConcept, Reference(QICore-Medication)Medication to be taken
Binding: Medication Clinical Drug (RxNorm) (preferred)
... dosageInstruction S ∑0..*BackboneElementHow medication should be taken
.... pharmacy-core-doseType 0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-doseType
Binding: SNOMED CT Dosages Codes (preferred)
.... pharmacy-core-infuseOver 0..1DurationExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-infuseOver
.... pharmacy-core-rateIncrement 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrement
.... pharmacy-core-rateIncrementInterval 0..1DurationExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateIncrementInterval
.... pharmacy-core-rateGoal 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-rateGoal
.... pharmacy-core-minDosePerPeriod 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-minDosePerPeriod
.... pharmacy-core-maxDeliveryRate 0..1RatioExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryRate
.... pharmacy-core-maxDeliveryVolume 0..1QuantityExtension
URL: http://hl7.org/fhir/StructureDefinition/pharmacy-core-maxDeliveryVolume
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... text ∑0..1stringDosage instructions expressed as text
.... additionalInstructions ∑0..1CodeableConceptSupplemental instructions - e.g. "with meals"
Binding: (unbound) (example)
.... timing ∑0..1TimingWhen medication should be administered
.... asNeeded[x] ∑0..1boolean, CodeableConceptTake "as needed" (for x)
Binding: (unbound) (example)
.... site[x] ∑0..1CodeableConcept, Reference(BodySite)Body site to administer to
Binding: Vaccine Administered Body Site (preferred)
.... route ∑0..1CodeableConceptHow drug should enter body
Binding: SNOMED CT Route Codes (example)
.... method ∑0..1CodeableConceptTechnique for administering medication
Binding: (unbound) (example)
.... dose[x] ∑0..1Range, SimpleQuantityAmount of medication per dose
.... rate[x] ∑0..1Ratio, RangeAmount of medication per unit of time
.... maxDosePerPeriod ∑0..1RatioUpper limit on medication per unit of time
... dispenseRequest S ∑0..1BackboneElementMedication supply authorization
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... medication[x] ∑0..1CodeableConcept, Reference(QICore-Medication)Product to be supplied
.... validityPeriod ∑0..1PeriodTime period supply is authorized for
.... numberOfRepeatsAllowed ∑0..1positiveIntNumber of refills authorized
.... quantity ∑0..1SimpleQuantityAmount of medication to supply per dispense
.... expectedSupplyDuration ∑0..1DurationNumber of days supply per dispense
... substitution ∑0..1BackboneElementAny restrictions on medication substitution
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
.... type ∑1..1CodeableConceptgeneric | formulary +
Binding: ActSubstanceAdminSubstitutionCode (example)
.... reason ∑0..1CodeableConceptWhy should (not) substitution be made
Binding: SubstanceAdminSubstitutionReason (example)
... priorPrescription ∑0..1Reference(MedicationOrder)An order/prescription that this supersedes

doco Documentation for this format

XML Template

JSON Template

todo

 

Other representations of profile: Schematron

F.24.1.2 Terminology Bindings

PathNameConformanceValueSet
MedicationOrder.language?extrequiredhttp://tools.ietf.org/html/bcp47
MedicationOrder.statusMedicationOrderStatusrequiredMedicationOrderStatus
MedicationOrder.reasonEnded?extexample
MedicationOrder.reason[x]Problem Value SetpreferredProblem Value Set
MedicationOrder.medication[x]Medication Clinical Drug (RxNorm)preferredMedication Clinical Drug (RxNorm)
MedicationOrder.dosageInstruction.extension
[UriType[http://hl7.org/fhir/StructureDefinition/pharmacy-core-doseType]]
SNOMED CT Dosages CodespreferredSNOMED CT Dosages Codes
MedicationOrder.dosageInstruction.additionalInstructions?extexample
MedicationOrder.dosageInstruction.asNeeded[x]?extexample
MedicationOrder.dosageInstruction.site[x]Vaccine Administered Body SitepreferredVaccine Administered Body Site
MedicationOrder.dosageInstruction.routeSNOMED CT Route CodesexampleSNOMED CT Route Codes
MedicationOrder.dosageInstruction.method?extexample
MedicationOrder.substitution.typeActSubstanceAdminSubstitutionCodeexampleActSubstanceAdminSubstitutionCode
MedicationOrder.substitution.reasonSubstanceAdminSubstitutionReasonexampleSubstanceAdminSubstitutionReason

F.24.1.3 Constraints

IdPathDetailsRequirements
.