UNPKG

gcp-nrces-fhir

Version:

Google cloud healthcare api NRCES FHIR implimenataion

37 lines 1.66 kB
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