@oystehr/sdk
Version:
Oystehr SDK
31 lines (30 loc) • 1.39 kB
TypeScript
import { OystehrClientRequest, TelemedCreateMeetingParams, TelemedCreateMeetingResponse, TelemedJoinMeetingParams, TelemedJoinMeetingResponse } from '../..';
import { SDKResource } from '../../client/client';
import { OystehrConfig } from '../../config';
export declare class Telemed extends SDKResource {
#private;
constructor(config: OystehrConfig);
/**
* Create a [telemedicine video meeting](https://docs.oystehr.com/oystehr/services/telemed/).
*
* Access Policy Requirements:
* Action: `Telemed:CreateMeeting`
* Access Policy Resource: `Telemed:Meeting`
* Action: `FHIR:Create`
* Access Policy Resource: `FHIR:Encounter`
* Action: `FHIR:Update`
* Access Policy Resource: `FHIR:Encounter`
*/
createMeeting(params: TelemedCreateMeetingParams, request?: OystehrClientRequest): Promise<TelemedCreateMeetingResponse>;
/**
* Get Meeting and Attendee objects necessary to join a telemedicine video meeting.
*
* Access Policy Requirements:
* Action: `Telemed:JoinMeeting`
* Access Policy Resource: `Telemed:Meeting`
* To use M2M token to join as anonymous user:
* Action: `Telemed:AddAnonymousToMeeting`
* Access Policy Resource: `Telemed:Meeting`
*/
joinMeeting(params: TelemedJoinMeetingParams, request?: OystehrClientRequest): Promise<TelemedJoinMeetingResponse>;
}