Skip to main content

πŸ”„ Appointment Rescheduling

This document provides a detailed, step-by-step guide for rescheduling an appointment with a professional through the Middleman App. If you need to change the date or time of an existing appointment, this guide will walk you through the process.


πŸ“Œ Required Fields​

When rescheduling an appointment, users need to provide the following details:

Field NameData TypeValidation Rules
ProfessionalStringThe professional for the appointment remains the same, but the system will allow you to select a new date and time.
New DateDateMust be a valid future date (e.g., 2025-04-02).
New TimeTimeMust be within available working hours (e.g., 9:00 AM - 6:00 PM).

πŸš€ Step-by-Step Appointment Rescheduling Process​

Step 1: Open the Reschedule Appointment Screen​

  1. Launch the Middleman App.
  2. Tap on the My Appointments section to view your upcoming appointments.
  3. Select the appointment that you want to reschedule.

Step 2: Choose New Date and Time​

  1. New Date: Select a new date for the appointment from the calendar. Only future available dates will be shown.
  2. New Time: Choose the new time slot based on the professional’s availability. Available time slots will be displayed.
  3. The system will prevent selection of past dates or unavailable time slots.

Step 3: Add Updated Special Instructions (Optional)​

  1. You can add any special instructions for the professional in the Special Instructions field.
  2. This field is optional but helpful if your requirements or preferences have changed since the original appointment was made.

Step 4: Confirm Rescheduling Details​

  1. Review all the details, including the selected professional, new date, new time, and special instructions (if provided).
  2. Once satisfied, click the Reschedule Appointment button to confirm.

Step 5: Appointment Rescheduling Confirmation​

  1. The system will process your rescheduling request.
  2. If the appointment is successfully rescheduled, you will receive a confirmation notification with the updated appointment details.
  3. If there is any issue (e.g., the new time slot is no longer available), an error message will appear with instructions to choose a different time or professional.
  4. Upon successful rescheduling, you will receive a mobile notification confirming the new appointment details.

❌ Common Errors & Fixes​

Error MessageCauseFix
Professional not availableThe selected professional is unavailable at the chosen new time.Choose a different time or professional.
Invalid new date selectionThe new date selected is in the past.Select a valid future date.
New time slot not availableThe chosen new time slot is no longer available.Choose another available time.
Special instructions not savedSpecial instructions were not entered correctly.Ensure that the instructions are typed properly.
Appointment rescheduling failedServer or network issue during rescheduling.Try again or contact support.

πŸ“ž Need Help?​

For any issues with rescheduling your appointment, contact our support team:

Happy Rescheduling! πŸŽ‰