gcp-nrces-fhir
Version:
Google cloud healthcare api NRCES FHIR implimenataion
28 lines • 1.33 kB
TypeScript
import { CODEABLE_CONCEPT, MULTI_RESOURCE, PERIOD } from "../config";
import { ResourceMaster } from "../Interfaces";
import ResourceMain from "./ResourceMai";
export declare const MedicationAdministrationStatusArray: readonly ["in-progress", "not-done", "on-hold", "completed", "entered-in-error", "stopped", "unknown"];
type MedicationAdministrationStatus = (typeof MedicationAdministrationStatusArray)[number];
export interface MEDICATION_ADMINISTRATION {
id?: string;
status: MedicationAdministrationStatus;
medicationCodeableConcept: CODEABLE_CONCEPT;
patientId: string;
/** who administered (nurse) */
performer?: MULTI_RESOURCE;
/** MedicationRequest this administration fulfils */
requestId?: string;
/** Encounter during which the medication was administered (FHIR `context`) */
encounterId?: string;
effectiveDateTime?: string;
effectivePeriod?: PERIOD;
note?: string;
}
export declare class MedicationAdministration extends ResourceMain implements ResourceMaster {
toHtml(): Promise<string>;
getFHIR(options: MEDICATION_ADMINISTRATION): any;
convertFhirToObject(options: any): MEDICATION_ADMINISTRATION;
statusArray: () => MedicationAdministrationStatus[];
}
export {};
//# sourceMappingURL=MedicationAdministration.d.ts.map