Skip to main content

Home Screen - Video Only


The Video Only state limits booking to video consultations when in-person availability is not supported. This state appears when coverage or location does not allow in-person visits.


This screen includes:

  • Header - Location selector
  • Coverage and member selectors
  • Service section - Video service only
  • Video-only state
    • Availability message
    • Primary action (video booking)
  • Bottom navigation

Workflow

This flow starts when the Video Only state is active.

  1. Resolve location and availability.
  2. Display video-only state.
  3. Select primary action to start video booking.

Validations

ScenarioApp behaviorSDK output
Coverage allows video onlyDisplay video-only stateavailability = video_only
Location supports video onlyDisplay video-only stateavailability = video_only
In-person services unavailableHide non-video servicesvisitTypes = [video]
Availability becomes supported for in-personExit video-only stateavailability = available

Actions

ScenarioApp behaviorSDK output
Primary action selectedStart video booking flowactiveRoute = videoBooking
Location, coverage, or member updatedRe-evaluate availabilityavailability = updated
Bottom navigation selectedNavigate to destinationactiveRoute = <destination>