For Edit
Use For Edit to select a new appointment date, time, or location for an existing appointment.
The screen uses the appointment identifier to load scheduling options for the appointment being modified.
This screen includes:
| # | Element | Description |
|---|---|---|
| 1 | Header | Displays appointment context and navigation controls |
| 2 | Provider card | Displays provider information and visit type |
| 3 | Date tabs | Displays available appointment dates |
| 4 | Calendar action | Opens the calendar date picker |
| 5 | Calendar picker | Displays available dates for appointment selection |
| 6 | Selected date | Highlights the currently selected appointment date |
| 7 | Unavailable dates | Displays dates that cannot be selected |
| 8 | Month navigation | Changes the displayed month |
| 9 | Clear action | Clears the selected date |
| 10 | Today action | Returns the calendar view to the current date |
Workflow
- Open the appointment edit flow.
- Load scheduling options for the selected appointment.
- Select an appointment date.
- Review available appointment options.
- Select an updated option.
- Continue the appointment update flow.
Validations
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Date available | Display appointment availability | availability = available |
| Date unavailable | Display unavailable state | availability = unavailable |
| Locations available | Display appointment locations | locations = available |
| No availability found | Display empty availability state | availability = empty |
| Request fails | Display error state | status = 405 |
Actions
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Screen opened | Load availability for selected date | PUT /api/v3/wizard/time-location-selection/another-date |
| Date selected | Refresh appointment availability | availability = updated |
| Appointment option selected | Update booking selection | selection = updated |
| More selected | Load additional appointment times | PATCH /api/v3/wizard/time-location-selection/time-slots/more |
| Continue selected | Continue booking flow | navigation = continue |
Endpoint Resources
For Edit
PUT
v3/wizard/time-location-selection/{appointment-id}
Opens the time and location selection screen for editing an appointment.
