Performance Dashboard
View personal performance stats including visits per day, consultation time, and revenue generated
Overview
The Performance Dashboard gives doctors insight into their clinical productivity and contribution metrics. It displays key statistics including visits per day, average consultation time, revenue generated, common diagnoses, and prescription patterns. This data helps doctors optimize their workflow, understand their patient load, and track their performance over time. Data is fetched from the dedicated doctor performance endpoint.
Performance dashboard showing visits/day chart, average consultation time stat, revenue bar chart, and top diagnoses list
Accessing Your Performance Data
- Navigate to Reports > Doctor Performance — Click Reports in the sidebar, then select Doctor Performance (path: /reports/doctor-performance).
- Set the date range — Use the date range filter (from/to) to analyze specific periods. Defaults to the current month.
- Review your metrics — The dashboard displays via GET /visits/doctor-performance with your doctor_id.
Key Metrics Displayed
- Total Visits — Number of completed visits in the selected period
- Visits Per Day — Average daily patient count, shown as a line chart over time
- Average Consultation Time — Mean duration between started_at and completed_at across visits
- Revenue Generated — Total consultation fees and procedure costs from your visits
- Visit Type Distribution — Breakdown of first visits vs. follow-ups vs. emergencies
- Top Diagnoses — Most frequently used ICD-10 codes in your visits
- Prescription Patterns — Most commonly prescribed medications
- Patient Satisfaction — Ratings if patient feedback is collected
Understanding the Data
- Visits/Day Chart — A time-series showing your daily visit count. Identify peak days and plan capacity accordingly.
- Revenue Bar Chart — Monthly revenue comparison. Includes consultation fees and procedure revenue separately.
- Consultation Time Trend — Track whether your average time is increasing or decreasing. Long averages may indicate complex cases; very short ones may need quality review.
FAQ
Can clinic admins see my performance?
Yes. Admins can view performance data for all doctors in the clinic to make scheduling and resource decisions. They access this from the admin reports section.
How is consultation time calculated?
It is the difference between the visit's started_at timestamp (when status changed to in_progress) and completed_at timestamp (when marked complete). Waiting time is not included.
Does revenue include cash and card payments?
Revenue shown is the total billed amount from your visits (consultation_fee + procedure costs - discounts). Payment method breakdowns are available in the billing module.
Can I export my performance data?
Yes. Use the export button on the performance dashboard to download your metrics as a CSV or PDF report for personal records.
Was this article helpful?
Related Articles
Doctor Dashboard Overview
View today's visits, pending reviews, upcoming follow-ups, and personal performance summary
🩺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