Skip to main content

Appointment List


Use the Appointment List screen to track and manage all patient appointments. Each card shows doctor details, visit information, status, and available actions.


This screen includes:

  • A section titled Upcoming Appointments with a calendar icon.

  • A See all link that opens the full appointment list.

  • Appointment cards with:

    • Doctor image.
    • Doctor name.
    • Appointment date and time.
    • Visit type label such as Video.

Workflow

View Appointments

  1. From the Home screen, select Appointments.

  2. Select the Current or History.

  3. Review each card:

    • First line shows the doctor’s full name when the name exists.
    • Second line shows the doctor’s specialty.
    • Patient: appears before the patient name.
    • The card shows a confirmed visit time or a defined time window.
    • A color-coded status badge appears next to the visit information.
      → See Appointment Details (Patient) for the complete visit view.

Refresh Appointment List

  1. Select the Refresh icon.
  2. The list updates with the latest appointment states and new visits.

Validations

  • Accept filter input only when at least one filter value exists.
  • Load more appointments only when the user reaches the end of the current list.
  • Show the doctor name when it exists; reserve the top line when no name exists.
  • Show the specialty when it exists.
  • Prefix the patient name with Patient:.
  • Show a confirmed appointment time or a defined time window.
  • Hide the time group when no confirmed time exists.
  • Use Within 1 hour for early on-demand visits.
  • Use no Change label when the time is tentative.
  • Set the location line according to visit type:
    • Video visit
    • Home visit
    • <clinic name>, <clinic address> when values exist
  • Use the configured fee without extra-fee notes for video visits.
  • For on-demand video visits, show this note:

    If the available doctor costs more, the app informs you in advance. The app applies changes only after you confirm. The app charges only after the visit takes place.

  • Apply an approved status badge color.

Actions

  • Update the list when the user selects Refresh.
  • Apply filters when the user selects Apply Filters.
  • Load additional appointments when the scroll threshold is reached.
  • Open the appointment details screen when the user selects a card.
  • Place the doctor name on the first line and the specialty beneath it.
  • Prefix the patient name with Patient: in all patient-side screens.
  • Set the appointment time as:
    • A confirmed time
    • Within 1 hour for early on-demand visits
    • No time block when no time exists
  • Set the correct visit-type location line.
  • Show the correct fee and matching note for the appointment type.
  • Enable the appropriate actions, including View details, Join video, and Contact support.

Endpoint Resources

🧰 Endpoint Resources under construction