UNPKG

gcp-nrces-fhir

Version:

Google cloud healthcare api NRCES FHIR implimenataion

28 lines 1.33 kB
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