Skip to main content

πŸ“… Upcoming Appointments

This document provides a detailed, step-by-step guide for viewing your Upcoming Appointments within the Middleman App. Users and professionals can view key details about the upcoming appointment, including professional information, appointment timing, and available actions for rescheduling, canceling, chatting, or viewing appointment details.


πŸ“Œ Key Features​

  • View Upcoming Appointments: Users can view all scheduled future appointments.
  • Professional Information: Displays professional's image, profile details, including license number, languages spoken, experience level, ratings, and reviews.
  • Appointment Information: Displays appointment time, location, and scheduling details.
  • Three Action Buttons: Includes Reschedule, Cancel, and Chat options, along with the View Details button.
  • Seamless User Experience: Easy navigation through upcoming appointments and associated actions.

πŸš€ Step-by-Step Process for Viewing Upcoming Appointments​

Step 1: Access the Upcoming Appointments Screen​

  1. For Users:

    • Launch the Middleman App.
    • Navigate to the My Appointments section.
    • Tap on the Upcoming Appointments tab to view all your scheduled future appointments.
  2. For Professionals:

    • Launch the Middleman App.
    • Navigate to the Upcoming Appointments section.
    • Here, you will see a list of all your upcoming appointments with users.

Step 2: View Appointment Information​

Upon accessing the Upcoming Appointments list, each appointment will display the following key information:

  1. Professional’s Image:

    • A clear image or avatar of the professional, allowing you to easily identify the professional handling the appointment.
  2. Professional Profile:

    • Name: The full name of the professional (e.g., Dr. Sarah Johnson).
    • License Number: The professional's license or certification number (e.g., License No: 12345678).
    • Languages Spoken: The languages the professional is fluent in (e.g., English, Spanish).
    • Experience Level: The professional's experience level, which could be Expert, Intermediate, or Beginner.
    • Rating & Review Count: An average rating (e.g., 4.7/5) and the total number of reviews the professional has received (e.g., 35 Reviews).
    • Short Description: A brief description about the professional, including their areas of expertise and qualifications (e.g., Specializes in family medicine with over 10 years of experience in primary healthcare).
  3. Appointment Information:

    • Date & Time: The scheduled date and time for the appointment (e.g., April 3, 2025 - 10:00 AM).
    • Location: The appointment’s location (e.g., 123 Main Street, Suite 101 for in-person appointments or a link for virtual appointments).
    • Duration: The expected duration of the appointment (e.g., 1 hour).
    • Special Instructions: Any special instructions or notes provided when the appointment was booked (e.g., Arrive 15 minutes early).

Step 3: Available Actions for Upcoming Appointments​

Below the appointment details, you will see the following action buttons that allow you to interact with the appointment:

  1. Reschedule Appointment:

    • Action: Tap the Reschedule button if you need to change the time or date of the appointment.
    • Process: You will be prompted to select a new date and time for the appointment. Once selected, confirm the changes, and the appointment will be rescheduled.
  2. Cancel Appointment:

    • Action: Tap the Cancel button if you wish to cancel the appointment.
    • Process: You will be asked to provide a reason for cancellation (optional). Once confirmed, the appointment will be canceled, and a notification will be sent.
  3. Chat:

    • Action: Tap the Chat button to open a messaging window where you can communicate with the professional.
    • Process: The chat window will open, allowing you to send text-based messages to the professional related to your appointment. This is ideal for clarifications or any questions before the appointment.
  4. View Details:

    • Action: Tap the View Details button to view all the detailed information about the appointment.
    • Process: A new screen will open showing:
      • Full professional profile.
      • Detailed appointment information including date, time, and location.
      • Special instructions or any notes related to the appointment.

❌ Common Errors & Fixes​

Error MessageCauseFix
Appointment reschedule failedNo available slots or system error.Check for available time slots or try again later.
Cancel appointment not workingNetwork connectivity issues or app bug.Ensure you have a stable internet connection and try again.
`Chat unavailable