Offer Appointment – Need Another
The Need Another Appointment screen appears as a modal when the system determines that a follow-up session may be needed. This screen prompts the doctor to offer another appointment immediately or to return later and schedule it from the appointment history.
This screen includes:
- A context-aware modal that appears after specific appointment types or statuses.
- A message explaining the option to offer another appointment.
- Two available actions:
- Offer another appointment (ghost button)
- Done (dismisses the modal)
Workflow
- The doctor completes a previous appointment.
- The system evaluates if a follow-up is appropriate.
- If eligible, the Need Another Appointment modal displays.
- The doctor chooses either:
- Offer another appointment to open the offer screen.
- Done to skip and return to appointment history.
Validations
- Displays only for appointment types that allow follow-ups.
- Does not require input or validation.
- Dismisses after one action is selected.
- Not shown if a follow-up offer already exists.
Actions
- Opens the Offer Appointment screen if the doctor selects the offer action.
- Returns to appointment history when selecting Done.
- Tracks the interaction for internal auditing.
SDK and API References
- SDK Reference
- API Reference
GET
/profile/appointments/{id}/offer-appointment/need-another
Returns a flag indicating whether the Need Another Appointment prompt should display. The response depends on the appointment status and configuration.
UI Element Types
Level | Reference | Type | Value | Placement |
---|---|---|---|---|
1 | — | Regular | If the patient needs another appointment, you can offer it now or later from the appointment page | — |
1 | — | Button | Done | — |
1 | — | Ghost | Offer another appointment | — |
API details planned.