Channel Analytics Dashboard - hmislk/hmis GitHub Wiki
Channel Analytics Dashboard
The Channel Analytics Dashboard provides high-level performance indicators and trend visualisations for channelling operations. It is intended for managers and administrators who need a quick overview without running individual detailed reports.
Navigation
Menu → Channelling → Channel Analytics
Path: /analytics/opd/index
Requires the ChannelSummery privilege.
Dashboard Sections
The analytics dashboard typically presents:
Session Volume
- Total sessions held in the selected period
- Sessions by speciality or consultant
- Day-of-week distribution (which days are busiest)
- Trend line: sessions per week/month
Booking and Attendance
- Total bookings vs total patients attended
- Absent rate (%) — percentage of bookings where the patient did not attend
- Cancellation rate — proportion of bookings cancelled before the session
- Average bookings per session
Revenue
- Total channelling income for the period
- Income by consultant or speciality
- Doctor fee dues vs payments made
- Agent outstanding balances
Consultant Performance
- Top consultants by patient volume
- Sessions per consultant
- Average patients per session per consultant
SMS / Notifications (if configured)
- SMS messages sent for the period
- Delivery success rate
Filtering the Dashboard
Use the filter controls at the top of the dashboard to narrow the view:
| Filter | Description |
|---|---|
| Date Range | Period to analyse (today, this week, this month, custom) |
| Speciality | Limit to one clinical speciality |
| Consultant | Limit to one doctor |
| Institution | Limit to one branch (multi-site deployments) |
Exporting Dashboard Data
Charts and summary tables on the dashboard can typically be exported to PDF or Excel using the Export or Print button on each section.
For more detailed, line-by-line reports, use the Channel Reports Overview section.