Home Screen - Not Available
Use the Home Screen Not Available state to indicate that online appointment booking is not available for the selected location.
This state displays when the user enters a location that is excluded or not supported for booking.
This screen includes
- Coverage selector.
- Member selector.
- Location input with the entered value.
- Visit reason input that remains visible but inactive.
- Informational message indicating booking is not available.
- Support instruction with a link to assistance.
- Persistent bottom navigation.
Workflow
This sequence describes how the app handles the Home Screen Not Available state.
- The user enters a location.
- The app evaluates availability.
- If the location is unsupported, the app displays the Not Available state.
- Updating the location re-evaluates availability.
- Bottom navigation remains available.
Availability state
This state is location-specific. Updating the location can restore booking.
Validations
| Scenario | App behavior |
|---|---|
| Location is excluded. | Displays the Not Available message and blocks booking. |
| Location has no supported booking options. | Displays the Not Available message and blocks booking. |
| Location input is empty. | Displays the default Home Screen state. |
Actions
| Scenario | App behavior |
|---|---|
| The user updates the location. | Re-evaluates availability and updates the screen state. |
| The user selects bottom navigation. | Opens the selected destination. |
Endpoint Resources
🧰 Endpoint Resources under construction
