Home Screen - Side Navigation
Use the Side Navigation to access account and application destinations.
important
Displays on mobile view and supported WebView environments with a hamburger menu.
This screen includes:
- Header
- Close control
- Navigation list
- My Coverage
- Appointments
- Account
- Settings
- About Us
- Contact Us
- Overlay panel
- Slides over te | Error response | the current screen
note
The Side Navigation provides access to top-level routes without changing the current screen until a destination is selected.
Workflow
- Open the side navigation (hamburger icon).
- View available destinations based on session state.
- Select a destination or close the panel.
- Navigate only after destination selection.
Example Account screen – hamburger menu (WebView)
Displays the side navigation when accessed through the hamburger menu.
Validations
| Scenario | App behavior | SDK output |
|---|---|---|
| Mobile or supported WebView | Render side navigation | panel = available |
| Desktop without hamburger | Do not render side navigation | panel = not_available |
| User logged in | Display full navigation list | session = authenticated |
| User logged out | Display limited navigation and login entry | session = guest |
| Destination requires authentication and user is logged out | Redirect to login flow | Auth required state |
| Destination available | Enable navigation | Navigation ready |
| Destination fails to load | Display error state | Error response |
Actions
| Scenario | App behavior | SDK output |
|---|---|---|
| Side navigation opened | Show overlay panel and navigation list | panel = open |
| Close selected | Hide panel | panel = closed |
| Back navigation while panel is open | Close panel | panel = closed |
| Destination selected | Close panel and navigate to route | activeRoute = <destination> |
| Panel opened or closed | Keep current route unchanged | No route change |
Endpoint Resources
PUT
Patient side menu
/v3/home/menu
Produces the patient side menu popup.

