Approve Alternative Offer
Use the Approve Alternative Offer screen to review and respond to appointment alternatives sent by the clinic.
This screen appears when the clinic proposes one or more alternative appointment options.
This screen includes:
- A header with back navigation and an Appointment offers title.
- A list of appointment offer cards.
- For each offer:
- Doctor name and specialty.
- Offered date and time.
- Visit location or Video (online) indicator.
- Appointment cost.
- A radio selection control.
- A primary Approve action.
- A secondary Refuse All action.
- A validation dialog when no offer is selected.
Workflow
- Review the appointment offers provided by the clinic.
- Select one appointment offer.
- Select Approve to confirm the selected option.
If the clinic provides one alternative, the screen displays the offer details without a selection step.
If multiple alternatives are available, the offers are ordered by time, with the earliest option first.
Validations
| Scenario | App behavior |
|---|---|
| No appointment offer is selected. | Display a validation dialog and block approval. |
| An appointment offer is selected. | Enable the Approve action. |
Only one appointment offer can be approved.
Selecting a different offer clears the previous selection.
Actions
| User action | App behavior |
|---|---|
| Select an appointment offer. | Mark the offer as selected. |
| Select Approve. | Confirm the selected appointment offer. |
| Select Refuse All. | Refuse all appointment offers. |
| Use back navigation. | Return to the appointment details screen without approving an offer. |
If you refuse all offers, the appointment remains unscheduled.
The clinic may send new alternatives or contact you for further coordination.
Endpoint Resources
Approve Appointment Request
PUT
/appointments/{appointment-id}/approve
This endpoint returns the confirmation screen configuration for the appointment request.
This endpoint returns the Appointment Offers screen configuration for the specified appointment.
