fhirtypes
Version:
40 lines (39 loc) • 1.16 kB
TypeScript
import { IElement } from '../base';
import { ICodeableConcept } from './ICodeableConcept';
import { IRange } from './IRange';
import { IRatio } from './IRatio';
import { ISimpleQuantity } from './ISimpleQuantity';
/**
* @name IDoseAndRate
* @description The amount of medication administered.
* @see <a href="https://hl7.org/fhir/R4/dosage-definitions.html#Dosage.doseAndRate">DoseAndRate</a>
* @version R4
* @extends {IElement}
* @author Claudia Alarcón Lazo
*/
export interface IDoseAndRate extends IElement {
/**
* @description The kind of dose or rate specified, for example, ordered or calculated.
*/
type?: ICodeableConcept;
/**
* @description Amount of medication per dose.
*/
doseRange?: IRange;
/**
* @description Amount of medication per dose.
*/
doseQuantity?: ISimpleQuantity;
/**
* @description Amount of medication per unit of time.
*/
rateRatio?: IRatio;
/**
* @description Amount of medication per unit of time.
*/
rateRange?: IRange;
/**
* @description Amount of medication per unit of time.
*/
rateQuantity?: ISimpleQuantity;
}