import { CodeStub } from '../base/CodeStub.mjs'; import { AdministrationQuantity } from './AdministrationQuantity.mjs'; import { Weekday } from './Weekday.mjs'; /** * * Represents a single item in a medication regimen, defining when and how much medication should be * administered. * The day can be specified as a specific date, day number in treatment, or weekday. The time can be * a day period or exact time. * / */ export declare class RegimenItem { /** * * A specific date (yyyyMMdd) for this regimen item. */ date: number | undefined; /** * * The day number in the treatment (1-based). */ dayNumber: number | undefined; /** * * The weekday for this regimen item. */ weekday: Weekday | undefined; /** * * The period of the day (CD-DAYPERIOD) for administration. */ dayPeriod: CodeStub | undefined; /** * * The time of day (hhmmss) for administration. */ timeOfDay: number | undefined; /** * * The quantity to administer. */ administratedQuantity: AdministrationQuantity | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): RegimenItem; }