Reschedule an Appointment

Change the date or time of an existing appointment without cancelling and rebooking.

Prerequisites

  • The appointment must be in SCHEDULED or CONFIRMED status
  • Staff account with appointment edit permission (or patient/lead via web component)

Steps

  1. Open the appointment details (from the calendar view or appointment list).
  2. Click Reschedule to open the rescheduling form.
  3. Select a new date from the available dates.
  4. Select a new time slot from the available options.
  5. Click Confirm to apply the reschedule.

Notes

  • An email notification is sent to the patient/lead confirming the new date and time.
  • The previous slot is released and becomes available for other bookings.
  • The platform prevents rescheduling to a slot already occupied by another appointment.
  • Appointments in COMPLETED, CANCELLED, or NO_SHOW status cannot be rescheduled.
  • Patients and leads can also reschedule their own appointments via the Appointment Booking web component.
  • The reschedule is recorded in the AuditLog with previous and new date/time.
  • An AppointmentRescheduled event is emitted.