gcp-nrces-fhir
Version:
Google cloud healthcare api NRCES FHIR implimenataion
31 lines • 1.18 kB
TypeScript
import { ResourceMaster } from "../Interfaces/index";
import { CODEABLE_CONCEPT, REFERENCE } from "../config/index";
import ResourceMain from "./ResourceMai";
export declare const procedureStatusArray: readonly ["preparation", "in-progress", "not-done", "on-hold", "stopped", "completed", "entered-in-error", "unknown"];
export type ProcedureStatus = (typeof procedureStatusArray)[number];
export interface PROCEDURE {
id?: string;
status: ProcedureStatus;
text: string;
code: CODEABLE_CONCEPT;
outcome?: CODEABLE_CONCEPT;
patientID: string;
procedureDate: string;
primaryOperator?: REFERENCE;
assistants?: REFERENCE[];
anesthetists?: REFERENCE[];
technicians?: REFERENCE[];
asserter?: REFERENCE;
recorder?: REFERENCE;
encounterId: string;
report?: string[];
followUp?: string[];
note: string[];
}
export declare class Procedure extends ResourceMain implements ResourceMaster {
toHtml(): Promise<string>;
getFHIR(options: PROCEDURE): any;
convertFhirToObject(options: any): PROCEDURE;
statusArray: () => ProcedureStatus[];
}
//# sourceMappingURL=Procedure.d.ts.map