UNPKG

@oystehr/sdk

Version:

Oystehr SDK

31 lines (30 loc) 1.39 kB
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>; }