FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

11.10.0 Dosage

Pharmacy icon Work GroupMaturity Level: 3Standards Status: Trial Use

Types Framework Cross Reference: Base Types | Datatypes | Resources | Patterns

The Dosage structure defines general dosage instruction information typically represented in medication requests, medication dispenses and medication statements.

Note: the Dosage structure allows modifier extensions.

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Dosage ΣTU Element How the medication is/was taken or should be taken
+ Rule: AsNeededFor can only be set if AsNeeded is empty or true

Elements defined in Ancestors: id, extension, modifierExtension
... sequence Σ 0..1 integer The order of the dosage instructions
... text Σ 0..1 string Free text dosage instructions e.g. SIG
... additionalInstruction Σ 0..* CodeableConcept Supplemental instruction or warnings to the patient - e.g. "with meals", "may cause drowsiness"
Binding: SNOMED CT Additional Dosage Instructions (Example)

... timing Σ 0..1 Timing When medication should be administered
... asNeeded ΣC 0..1 boolean Take "as needed"
... asNeededFor ΣC 0..* CodeableConcept Take "as needed" (for x)
Binding: SNOMED CT Medication As Needed Reason Codes (Example)

... site Σ 0..1 CodeableConcept Body site to administer to
Binding: SNOMED CT Anatomical Structure for Administration Site Codes (Example)
... route Σ 0..1 CodeableConcept How drug should enter body
Binding: SNOMED CT Route Codes (Example)
... method Σ 0..1 CodeableConcept Technique for administering medication
Binding: SNOMED CT Administration Method Codes (Example)
... doseAndRate Σ 0..* Element Amount of medication administered, to be administered or typical amount to be administered

.... type Σ 0..1 CodeableConcept The kind of dose or rate specified
Binding: DoseAndRateType icon (Example)
.... dose[x] Σ 0..1 Amount of medication per dose
..... doseRange Range
..... doseQuantity SimpleQuantity
.... rate[x] Σ 0..1 Amount of medication per unit of time
..... rateRatio Ratio
..... rateRange Range
..... rateQuantity SimpleQuantity
... maxDosePerPeriod Σ 0..* Ratio Upper limit on medication per unit of time

... maxDosePerAdministration Σ 0..1 SimpleQuantity Upper limit on medication per administration
... maxDosePerLifetime Σ 0..1 SimpleQuantity Upper limit on medication per lifetime of the patient

doco Documentation for this format icon

Definition: XML | JSON

Constraints

idLevelLocationDescriptionExpression
img dos-1 Rule (base) AsNeededFor can only be set if AsNeeded is empty or true asNeededFor.empty() or asNeeded.empty() or asNeeded

Dosage is used in the following places: ActivityDefinition, MedicationDispense, MedicationKnowledge, MedicationRequest and MedicationStatement