import { IBackboneElement } from '../base'; import { ICodeableConcept, IReference } from '../datatypes'; /** * @name IMedicationDispensePerformer * @description Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order. * @see MedicationDispensePerformer * @version R4 * @extends {IBackboneElement} * @author Claudia Alarcón Lazo */ export interface IMedicationDispensePerformer extends IBackboneElement { /** * @description Distinguishes the type of performer in the dispense. For example, date enterer, packager, final checker. */ function?: ICodeableConcept; /** * @description The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the medication. */ actor: IReference; }