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