Skip to main content

Permissions and Device Access


Use the Existing Patient screen to review and update missing patient details for a saved patient profile.


This screen includes:

#ElementDescription
1Dialog titleDisplays Allow camera and microphone access
2Close actionDismisses the dialog
3Permission illustrationShows camera permission guidance
4Requirement messageExplains that camera and microphone access is required for the video appointment
5Device settings instructionsLists the steps to enable camera and microphone permissions
6Continue actionContinues after the user updates permissions
7Get assistance linkOpens support help

Workflow

This flow starts when the user attempts to start a video session.

  1. Open the video appointment flow.
  2. Check camera and microphone permissions.
  3. Display the Allow camera and microphone access dialog when either permission is missing.
  4. Review the device settings instructions.
  5. Open the device settings and allow camera and microphone access.
  6. Return to the app.
  7. Select Continue.
  8. Recheck permissions and continue the video appointment flow.

Assistance Flow

  1. Select Get assistance.
  2. Open support help.
  3. Return to the permission flow when ready.

Validations

ScenarioApp BehaviorSDK Output
Camera or microphone permission missingDisplay permission access dialogpermissions = required
Camera and microphone permissions grantedAllow video appointment flow to continuepermissions = granted
Permission remains blockedKeep user in permission recovery statepermissions = blocked

Actions

ScenarioApp BehaviorSDK Output
Continue selectedRecheck camera and microphone permissionsPermission check triggered
Get assistance selectedOpen support helpNavigation event
Close selectedDismiss dialogNo state change

WebView Considerations

note

Permission handling differs in mobile WebView environments.

  • Only one native permission prompt appears per session.
  • After denial, the app cannot trigger another system prompt.
  • Always display a fallback modal with manual enablement steps for iOS and Android.

Endpoint Resources

Video Permission

PUT 

/video-permission

Displays the permission request dialog for the specified appointment.

Permission Request

POST 

/video-permission/update

Updates permission state after the user grants or modifies access.