Activity Logs & Appointment Insights
Accessing Activity Logs
- Log in as an Admin.
- Navigate to Dashboard → Activity Logs.
- The Activity Logs page opens, displaying a chronological list of appointment-related events.
![][image112]
Activity Logs Overview
The Activity Logs page shows system-generated actions related to appointments, including:
- New Appointment created
- Appointment status changes:
- Confirmed
- Completed
- Cancelled
- Paid
- Unknown
- Actions performed via:
- Admin Web
- Mobile App
Logs are grouped by date (Today, Yesterday, specific dates).
Search & Date Filtering
Search by Name or ID
- Use the search input to find:
- Appointment ID
- Patient name
- Related user
Date Range Filter
- Click the date field to open the calendar.
- Select a single date or date range.
- Click Search to apply.
- Click Clear Search to reset filters.
![][image113]
Selected dates appear next to the search field for clarity.
Infinite Scroll Behavior
- Activity Logs use infinite scrolling.
- As the admin scrolls down, older logs load automatically.
- No pagination is required.
This ensures uninterrupted access to historical appointment activity.
Hover Appointment Preview (Quick View)
Hover Interaction
- Hover over an appointment log entry to open a quick appointment pop-up.
![][image114]
Information Displayed
- Appointment date & time
- Service name
- Department
- Duration
- Assigned doctor
- Room / Machine (if applicable)
- Price
- Booking status (e.g., Confirmed, Expired)
- Payment status (Paid / Unknown)
This allows admins to review key details without opening the full drawer.
Viewing Appointment Details (Side Drawer)
Opening the Drawer
The Appointment Details side drawer can be opened by:
- Clicking View Details on an activity log entry
![][image115]Will open the side drawer.
![][image116]
Drawer Contents
The drawer displays:
- Patient information
- Appointment date & time
- Service & department
- Doctor / Nurse assignment
- Room & machine
- Duration & fee
- Booking status
- Payment status
A Close (✕) button is available at the top.
Status Consistency Across the System
- Any appointment status changes visible in Activity Logs:
- Reflect the same state as in the Appointments List
- Are updated in real time across Admin Web and Mobile App
This ensures Activity Logs remain a single source of truth for auditing actions.
Best Practices for Admins
- Use hover preview for quick checks before opening details
- Use date filtering for audits and investigations
- Rely on the details drawer instead of page navigation
- Scroll to load older activities without interrupting your workflow