🔎 Specifications
💊 Core Dosage Details
sequence: The order in which the dosage instructions should be applied or interpreted (integer).text: Free text dosage instructions (e.g., SIG).additionalInstruction: Supplemental instructions or warnings (e.g., “with meals”).patientInstruction: Instructions in terms understood by the patient or consumer.- As Needed (
asNeeded[x])asNeededBoolean: Take “as needed” (Boolean).asNeededCodeableConcept: Take “as needed” (for a reason).
site: Body site to administer to.route: How drug should enter the body.method: Technique for administering medication.
🗓️ Specific Schedule (timing)
timing.event: Specific Date/Times when the medication should be administeredtiming.code: Complete Statement of the schedule, provided as a code or descriptive text.
⏱️ Repetitive Schedule (timing.repeat)
- Administration Count
timing.repeat.count: Number of times dose is given.timing.repeat.countMax: Maximum number of times dose is given.
- Frequency per Period
timing.repeat.frequency: Number of times dose is given per period (integer).timing.repeat.frequencyMax: Maximum number of times dose is given per period (integer).
- Time Period
timing.repeat.period: The time interval between administrations.timing.repeat.periodMax: Maximum period interval.timing.repeat.periodUnit: Unit of time for the period (e.g., ‘d’, ‘h’).
- Duration
timing.repeat.duration: Total length of time to repeat the dosage.timing.repeat.durationMax: Maximum total duration.timing.repeat.durationUnit: Unit of time for the duration.
- Boundary (
bounds[x])timing.repeat.boundsDuration: The full duration boundary.timing.repeat.boundsRange: The range boundary.timing.repeat.boundsPeriod: The period boundary (start and end date).
- Specific Time
timing.repeat.dayOfWeek: Day(s) of the week for administration.timing.repeat.timeOfDay: Specific time(s) of day for administration.timing.repeat.when: Code for a time-event relationship (e.g.,ACfor “before meals”).timing.repeat.offset: Time difference between thewhenevent and administration.
🔢 Dose and Rate (doseAndRate)
- Dose (
dose[x])doseAndRate.doseQuantity: Amount of medication per dose (Quantity).doseAndRate.doseRange: Range of medication per dose (Range).
- Rate (
rate[x])doseAndRate.rateQuantity: Amount of medication per unit of time (SimpleQuantity).doseAndRate.rateRange: Range of rate (Range).doseAndRate.rateRatio: Rate expressed as a Ratio.
🚫 Maximum Limits
maxDosePerPeriod: Upper limit on medication per unit of time (Ratio).maxDosePerAdministration: Upper limit on medication per single administration (Quantity).maxDosePerLifetime: Upper limit on medication per patient's lifetime (Quantity).
