gcp-nrces-fhir
Version:
Google cloud healthcare api NRCES FHIR implimenataion
37 lines • 1.66 kB
TypeScript
import { ADDRESS, CODEABLE_CONCEPT, CodeDisplay, CODING, IDENTTIFIER, POSITION } from "../config";
import { ResourceMaster } from "../Interfaces";
import ResourceMain from "./ResourceMai";
declare const locatioStatusArray: readonly ["active", "suspended", "inactive"];
export declare const locationFormTypesArray: readonly ["Site", "Building", "Wing", "Ward", "Level", "Corridor", "Room", "Bed", "Vehicle", "House", "Cabinet", "Road", "Area", "Jurisdiction", "Virtual"];
export declare const bedOPertaionalStatusArray: readonly ["Closed", "Housekeeping", "Occupied", "Unoccupied", "Contaminated", "Isolated"];
export declare type BedOPertaionalStatus = typeof bedOPertaionalStatusArray[number];
export declare type locationFormTypes = typeof locationFormTypesArray[number];
declare type Status = typeof locatioStatusArray[number];
export interface LOCATION {
id?: string;
indentifiers?: IDENTTIFIER[];
status?: Status;
operationalStatus?: CODING;
name?: string;
alias?: string[];
description?: string;
mode?: CodeDisplay;
type?: CODEABLE_CONCEPT[];
address?: ADDRESS;
physicalType?: CODEABLE_CONCEPT;
position?: POSITION;
managingOrganizationId?: string;
partOfLocationId?: string;
availabilityExceptions?: string;
endpointId?: string;
}
export declare class Location extends ResourceMain implements ResourceMaster {
toHtml(option: {
body: LOCATION;
}): Promise<string>;
getFHIR(options: LOCATION): any;
convertFhirToObject(options: any): LOCATION;
statusArray: () => Status[];
}
export {};
//# sourceMappingURL=Location.d.ts.map