Skip to main content

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.

Need Another Appointment modal prompt

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

  1. The doctor completes a previous appointment.
  2. The system evaluates if a follow-up is appropriate.
  3. If eligible, the Need Another Appointment modal displays.
  4. 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

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

LevelReferenceTypeValuePlacement
1RegularIf the patient needs another appointment, you can offer it now or later from the appointment page
1ButtonDone
1GhostOffer another appointment