Skip to main content

Book Another Appointment


Use Book Another Appointment to create an additional appointment with a selected doctor.

The screen reuses the selected doctor, specialty, visit type, coverage, and patient context, then collects follow-up appointment information.



This screen includes:

#ElementDescription
1Appointment summaryDisplays doctor, specialty, visit type, date, time, distance, and pricing information
2Coverage sectionDisplays the selected payment or coverage option
3Patient details sectionDisplays the selected patient profile
4Follow-up appointment sectionCollects follow-up appointment information
5Same condition optionIndicates that the appointment relates to the same medical condition as a previous appointment
6New condition optionIndicates that the appointment relates to a different medical condition
7Continue actionContinues after required fields are complete
8Data-sharing noticeExplains that appointment details are shared with the relevant party

Workflow

  1. Select Book another appointment.
  2. Open the appointment request flow for the selected doctor and specialty.
  3. Review appointment, coverage, and patient details.
  4. Select whether the appointment relates to the same medical condition or a new medical condition.
  5. Complete any required fields.
  6. Select Continue.
  7. Continue the booking flow.

Validations

ScenarioApp BehaviorSDK Output
Follow-up selection missingDisable Continuevalidation = required
Same condition selectedMark appointment as follow-upfollowUp = same_condition
New condition selectedMark appointment as new conditionfollowUp = new_condition
Patient missingBlock continuationerror = patient_required
Coverage missingRequire payment or coverage selectioncoverage = required
Required fields completeEnable Continuestate = ready
Request rejectedDisplay error statestatus = 405

Actions

ScenarioApp BehaviorSDK Output
Book another flow openedLoad appointment request screenPUT /api/v3/wizard/time-location-selection/book-another
Coverage editedOpen coverage selectioncoverage = edit
Patient selectedUpdate patient contextpatient = selected
Same condition selectedUpdate follow-up statefollowUp = same_condition
New condition selectedUpdate follow-up statefollowUp = new_condition
Continue selectedContinue booking flownavigation = continue
Back selectedReturn to previous screennavigation = back

Endpoint Resources

Book Another

PUT 

v3/wizard/time-location-selection/book-another

Opens the appointment request flow for booking another appointment