Skip to main content

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:

#ElementDescription
1HeaderDisplays appointment context and navigation controls
2Provider cardDisplays provider information and visit type
3Date tabsDisplays available appointment dates
4Calendar actionOpens the calendar date picker
5Calendar pickerDisplays available dates for appointment selection
6Selected dateHighlights the currently selected appointment date
7Unavailable datesDisplays dates that cannot be selected
8Month navigationChanges the displayed month
9Clear actionClears the selected date
10Today actionReturns the calendar view to the current date

Workflow

  1. Open the appointment edit flow.
  2. Load scheduling options for the selected appointment.
  3. Select an appointment date.
  4. Review available appointment options.
  5. Select an updated option.
  6. Continue the appointment update flow.

Validations

ScenarioApp BehaviorSDK Output
Date availableDisplay appointment availabilityavailability = available
Date unavailableDisplay unavailable stateavailability = unavailable
Locations availableDisplay appointment locationslocations = available
No availability foundDisplay empty availability stateavailability = empty
Request failsDisplay error statestatus = 405

Actions

ScenarioApp BehaviorSDK Output
Screen openedLoad availability for selected datePUT /api/v3/wizard/time-location-selection/another-date
Date selectedRefresh appointment availabilityavailability = updated
Appointment option selectedUpdate booking selectionselection = updated
More selectedLoad additional appointment timesPATCH /api/v3/wizard/time-location-selection/time-slots/more
Continue selectedContinue booking flownavigation = continue

Endpoint Resources

For Edit

PUT 

v3/wizard/time-location-selection/{appointment-id}

Opens the time and location selection screen for editing an appointment.