Skip to content

Rescheduling

When you need to move an appointment to a different time or date, inkStar provides a dedicated reschedule flow with a visual calendar.

There are two ways to initiate a reschedule:

  1. Quick action button — Tap “Reschedule” in the quick actions row on the appointment detail page (hidden when the appointment is done)
  2. Drag on calendar — Drag an existing appointment tile to a new time slot on the calendar

If the appointment belongs to a recurring series, a dialog asks which appointments to reschedule:

  • This appointment only — Move only this single occurrence
  • This and following — Move this and all future occurrences
  • All — Move every appointment in the series

The reschedule page shows:

  1. Full-screen calendar — Navigate to the desired date
  2. Bottom sheet with:
    • Current appointment info
    • New start time — Set the new start date/time
    • New end time — Adjusted based on duration
    • Duration picker — Modify the duration if needed
    • All-day toggle — Switch to/from all-day mode
    • “Show in calendar” button — Animates the calendar to the selected new date
  1. Select a date on the calendar or drag the appointment to a new slot
  2. Fine-tune the time in the bottom sheet
  3. Tap “Show in calendar” to verify the placement
  4. Confirm to save

The appointment’s start and end times are updated. For series appointments, the reschedule scope determines which occurrences are affected.