Dose syntax implementation guidance for FHIR STU3

This guidance is under active development by NHS Digital and content may be added or updated on a regular basis.

Element: dose

A dosage can be described via one of the following methods. In both instances when considering Units of Measure note that UCUM is preferred.

Dosage.doseQuantity

The amount of medication per dose, as a simple coded quantity.

<!-- Examples of the FHIR STU3 Dosage.timing.doseQuantity -->

<!-- Example A: 1 capsule -->
<doseQuantity>
    <value value="1"/>
    <unit value="capsule"/>
    <system value="http://snomed.info/sct"/>
    <code value="732937005"/>
</doseQuantity>

<!-- Example B: 30 milligrams -->
<doseQuantity>
    <value value="30"/>
    <unit value="milligram"/>
    <system value="http://unitsofmeasure.org"/>
    <code value="mg"/>
</doseQuantity>

Dosage.doseRange

A dose that may be in a given low / high range.

<!-- Example use of the FHIR STU3 Dosage.timing.doseRange -->
<!-- for a dose between 7.5 to 30 milligram -->
<doseRange>
    <low>
        <value value="7.5"/>
        <unit value="milligram"/>
        <code value="mg"/>
        <system value="http://unitsofmeasure.org"/>
    </low>
    <high>
        <value value="30"/>
        <unit value="milligram"/>
        <code value="mg"/>
        <system value="http://unitsofmeasure.org"/>
    </high>
</doseRange>



back to top