Virtual Service
interface VirtualService
Content copied to clipboard
Types
Functions
cancelVirtualVisit
Link copied to clipboard
createVirtualVisit
Link copied to clipboard
abstract fun createVirtualVisit(fragment: Fragment, patient: Patient, virtualVisitDetails: VirtualVisitDetails, paymentMethod: PaymentMethod, virtualActor: VirtualActor? = null, registerPushNotification: RegisterPushNotification? = null): DataObserver<Triple<VirtualVisitTypeName, String, Intent>>
Content copied to clipboard
abstract fun createVirtualVisit(activity: FragmentActivity, patient: Patient, virtualVisitDetails: VirtualVisitDetails, paymentMethod: PaymentMethod, virtualActor: VirtualActor? = null, registerPushNotification: RegisterPushNotification? = null): DataObserver<Triple<VirtualVisitTypeName, String, Intent>>
Content copied to clipboard
createVirtualVisitWithPatientActor
Link copied to clipboard
abstract fun createVirtualVisitWithPatientActor(fragment: Fragment, patient: Patient, virtualVisitDetails: VirtualVisitDetails, paymentMethod: PaymentMethod, virtualActor: Patient? = null, registerPushNotification: RegisterPushNotification? = null): DataObserver<Triple<VirtualVisitTypeName, String, Intent>>
Content copied to clipboard
abstract fun createVirtualVisitWithPatientActor(activity: FragmentActivity, patient: Patient, virtualVisitDetails: VirtualVisitDetails, paymentMethod: PaymentMethod, virtualActor: Patient? = null, registerPushNotification: RegisterPushNotification? = null): DataObserver<Triple<VirtualVisitTypeName, String, Intent>>
Content copied to clipboard
getAssignmentQualifiers
Link copied to clipboard
abstract fun getAssignmentQualifiers(): DataObserver<List<VirtualVisitAssignmentQualifier>>
Content copied to clipboard
Fetches the supported VirtualVisitAssignmentQualifier values that can be used to schedule a virtual visit.
getEstimatedWaitTime
Link copied to clipboard
abstract fun getEstimatedWaitTime(visitId: String): DataObserver<WaitTime>
Content copied to clipboard
getModalities
Link copied to clipboard
getVideoCallStatistics
Link copied to clipboard
getVirtualVisitStatus
Link copied to clipboard
abstract fun getVirtualVisitStatus(visitId: String): DataObserver<VisitStatus>
Content copied to clipboard
getWaitTimeAvailability
Link copied to clipboard
abstract fun getWaitTimeAvailability(regionCodes: List<String>? = null, assignmentQualifiers: List<VirtualVisitAssignmentQualifier>? = null, visitTypeNames: List<VirtualVisitTypeName>? = null, practiceId: String? = null, homeMarket: String? = null): DataObserver<List<WaitTimeAvailability>>
Content copied to clipboard
postFeedback
Link copied to clipboard
abstract fun postFeedback(feedbacks: List<VirtualFeedback>): DataObserver<Unit>
Content copied to clipboard
resumeVirtualVisit
Link copied to clipboard
abstract fun resumeVirtualVisit(visitId: String, fragment: Fragment, registerPushNotification: RegisterPushNotification?, dexCarePatient: DexCarePatient): DataObserver<Intent>
Content copied to clipboard
abstract fun resumeVirtualVisit(visitId: String, activity: FragmentActivity, registerPushNotification: RegisterPushNotification?, dexCarePatient: DexCarePatient): DataObserver<Intent>
Content copied to clipboard
showPermissionDialog
Link copied to clipboard
abstract fun showPermissionDialog(context: Context, onDismissClicked: () -> Unit? = null): Dialog
Content copied to clipboard
Properties
virtualEventListener
Link copied to clipboard
An optionally specified implementation of VirtualEventListener that allows for listening to various events within the virtual visit experience.