UNPKG

gcp-nrces-fhir

Version:

Google cloud healthcare api NRCES FHIR implimenataion

30 lines 1.5 kB
import { CodeDisplay } from "../config"; import { ResourceMaster } from "../Interfaces"; import { PATIENT } from "./Patient"; import { PRACTITIONER } from "./Practitioner"; import ResourceMain, { DOSAGE_INSTRUCTION } from "./ResourceMai"; export declare const MedicatioRequestStatusArray: readonly ["active", "on-hold", "cancelled", "completed", "entered-in-error", "stopped", "draft", "unknown"]; declare type MedicatioRequestStatus = typeof MedicatioRequestStatusArray[number]; export declare const MedicatioRequestIntentArray: readonly ["proposal", "plan", "order", "original-order", "reflex-order", "filler-order", "instance-order", "option"]; declare type MedicatioRequestIntent = typeof MedicatioRequestIntentArray[number]; export interface MEDICATION_REQUEST { id?: string; patient: Partial<PATIENT>; Practitioner: Partial<PRACTITIONER>; date: string; reasonReferenceCondtionId?: string; status: MedicatioRequestStatus; intent: MedicatioRequestIntent; medicationCodeableConcept: CodeDisplay[]; reasonCode?: CodeDisplay[]; DOSAGE_INSTRUCTION?: DOSAGE_INSTRUCTION[]; } export declare class MedicationRequest extends ResourceMain implements ResourceMaster { toHtml(): Promise<string>; statusArray?: Function | undefined; getFHIR(options: MEDICATION_REQUEST): any; convertFhirToObject(options: any): MEDICATION_REQUEST; bundlify(resource: any): any; } export {}; //# sourceMappingURL=MedicationRequest.d.ts.map