Home Screen - Video Only
Use the Home Screen Video Only state to restrict the user to video consultation booking.
This state displays when in-person availability does not apply for the user’s coverage or location.
This screen includes
- Coverage selector.
- Member selector.
- Location input with the selected value.
- Visit reason input that does not affect availability.
- Informational message indicating video-only availability.
- Primary action button to start video booking.
- Persistent bottom navigation.
Workflow
This sequence describes how the app handles the Home Screen Video Only state.
- The user opens the Home Screen in a coverage or location context that does not support in-person visits.
- The app displays the Video Only state.
- If the user enters a location with no in-person availability, the app displays a video-only availability message.
- If the user selects Book a video visit, the app opens the video booking flow.
- If the user changes the coverage or member selection, the app re-evaluates availability and updates the Home Screen state.
- If the user changes the location to an area that supports in-person visits, the app displays the standard Home Screen state.
Validations
| Scenario | App behavior |
|---|---|
| Coverage allows video only. | Displays the video-only message and enables video booking. |
| No in-person providers exist for the location. | Displays the video-only message and enables video booking. |
| Location matches an excluded region. | Displays the Not Available state and blocks booking. |
| Location input is cleared. | Displays the default Home Screen state. |
Actions
| Scenario | App behavior |
|---|---|
| The user selects Book a video visit. | Starts the video consultation request flow. |
| The user updates location, coverage, or member. | Re-evaluates availability and updates the screen state. |
| The user selects bottom navigation. | Opens the selected destination. |
Endpoint Resources
🧰 Endpoint Resources under construction
