📊

Doctor Dashboard Overview

View today's visits, pending reviews, upcoming follow-ups, and personal performance summary

3 min read

Overview

The Doctor Dashboard in SehaFile provides a real-time summary of your clinical day. Upon logging in, you see today's scheduled visits, lab and imaging results awaiting your review, upcoming follow-up appointments, and key performance metrics. This centralized view eliminates the need to navigate between multiple screens to understand your workload.

Doctor dashboard showing today's visits count, pending reviews badge, and follow-up calendar

Accessing Your Dashboard

  1. Log in with your doctor credentials — Navigate to your clinic domain and sign in. The dashboard loads automatically as your default landing page.
  2. Review the summary cards — At the top of the page you will see four stat cards:
    • Today's Visits — Total visits assigned to you today (waiting + in-progress + completed)
    • Pending Reviews — Lab orders and imaging orders with results uploaded but not yet reviewed by you
    • Upcoming Follow-ups — Patients with a follow_up_date within the next 7 days
    • Completed Today — Number of visits you have already marked as complete
  3. View today's visit list — Below the cards, a table displays all visits for today with columns: patient name, visit type (first visit / follow-up / emergency), priority badge, chief complaint, and current status.
  4. Check pending reviews — Click the Pending Reviews card or navigate to Visits > My Pending Reviews in the sidebar. Each item shows the test/imaging name, patient, and date uploaded.
  5. View upcoming follow-ups — Click the Upcoming Follow-ups card to see a chronological list of patients due for follow-up, grouped by date.

Dashboard Data Endpoints

The dashboard fetches data from three dedicated API endpoints:

  • GET /visits/my/today — Returns all visits assigned to you for today
  • GET /visits/my/pending-reviews — Returns lab and imaging orders awaiting review
  • GET /visits/my/upcoming-followups — Returns visits with future follow_up_date values
You can refresh dashboard data by clicking the circular refresh icon in the top-right corner of each card. Data auto-refreshes every 60 seconds.

Customizing Your View

Use the filter bar above the visit list to narrow results by:

  • Status — waiting, in_progress, completed
  • Priority — normal, urgent, emergency
  • Date range — Switch between today, this week, or custom dates
The dashboard only shows visits assigned to your doctor account. If you do not see expected visits, confirm with reception that the visit was created with your name as the attending doctor.

FAQ

Why does my pending reviews count not match what I see in the list?

The badge counts all orders with status “pending” for doctor_review. If a colleague uploaded results moments ago, refresh the dashboard to sync.

Can I start a visit directly from the dashboard?

Yes. Click any waiting visit row, then click the Start Visit button to transition it to in_progress status and open the visit workspace.

Does the dashboard show visits from all branches?

It shows visits from the branch you are currently logged into. Switch branches using the branch selector in the top navigation bar.

Was this article helpful?