UNPKG

gcp-nrces-fhir

Version:

Google cloud healthcare api NRCES FHIR implimenataion

34 lines 1.42 kB
import { AVAILABLE_TIME, NOT_AVAILABLE, PERIOD } from "../config"; import { ResourceMaster } from "../Interfaces"; import ResourceMain from "./ResourceMai"; import { practionerRoles, practitionerRoleSpecialities } from "../config/practionerRole"; export declare type PractionerRoles = typeof practionerRoles[number]; export declare type PractitionerRoleSpecialities = typeof practitionerRoleSpecialities[number]; export { AVAILABLE_TIME, NOT_AVAILABLE }; export interface PRACTITIONER_ROLE { id?: string; ndhmFacilityId?: string; doctorId?: string; userId: string; period: PERIOD; practitionerId: string; practitionerName: string; organizationId: string; practionerRole: PractionerRoles[]; practitionerRoleSpecialities: PractitionerRoleSpecialities[]; mobile: string; email: string; availableTime?: AVAILABLE_TIME[]; notAvailable?: NOT_AVAILABLE[]; availabilityExceptions: string; active: boolean; } export declare class PractitionerRole extends ResourceMain implements ResourceMaster { toHtml(): Promise<string>; getFHIR(options: PRACTITIONER_ROLE): any; convertFhirToObject(options: any): PRACTITIONER_ROLE; statusArray?: Function | undefined; practionerRoles(): PractionerRoles[]; practitionerRoleSpecialities(): PractitionerRoleSpecialities[]; } //# sourceMappingURL=PractitionerRole.d.ts.map