gcp-nrces-fhir
Version:
Google cloud healthcare api NRCES FHIR implimenataion
30 lines • 1.5 kB
TypeScript
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