fhirtypes
Version:
32 lines (31 loc) • 1.38 kB
TypeScript
import { IBackboneElement } from '../base';
import { IReference } from '../datatypes';
import { IMedicationKnowledgeMaxDispense } from './IMedicationKnowledgeMaxDispense';
import { IMedicationKnowledgeSchedule } from './IMedicationKnowledgeSchedule';
import { IMedicationKnowledgeSubstitution } from './IMedicationKnowledgeSubstitution';
/**
* @name IMedicationKnowledgeRegulatory
* @description Information about a medication that is used to support knowledge.
* @see <a href="https://hl7.org/fhir/R4/medicationknowledge-definitions.html#MedicationKnowledge.regulatory">MedicationKnowledgeRegulatory</a>
* @version R4
* @extends {IBackboneElement}
* @author Claudia Alarcón Lazo
*/
export interface IMedicationKnowledgeRegulatory extends IBackboneElement {
/**
* @description The authority that is specifying the regulations.
*/
regulatoryAuthority: IReference;
/**
* @description Specifies if changes are allowed when dispensing a medication from a regulatory perspective.
*/
substitution?: IMedicationKnowledgeSubstitution[];
/**
* @description Specifies the schedule of a medication in jurisdiction.
*/
schedule?: IMedicationKnowledgeSchedule[];
/**
* @description The maximum number of units of the medication that can be dispensed in a period.
*/
maxDispense?: IMedicationKnowledgeMaxDispense;
}