Doctor Dashboard Overview
View today's visits, pending reviews, upcoming follow-ups, and personal performance summary
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
- Log in with your doctor credentials — Navigate to your clinic domain and sign in. The dashboard loads automatically as your default landing page.
- 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
- 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.
- 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.
- 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
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
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?
Related Articles
Starting a New Visit
Create a patient visit with type, priority, chief complaint, and consultation fee
💓Recording Patient Vitals
Capture blood pressure, temperature, pulse, respiratory rate, weight, height, SpO2, and blood sugar
🔬Adding Diagnoses with ICD-10 Codes
Record coded diagnoses with ICD-10, Arabic/English descriptions, and primary diagnosis flag