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
-
From the Home screen, select Appointments.
-
Select the Current or History.
-
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
- Select the Refresh icon.
- 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 visitHome 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