Revenue Tracking
Monitor consultation fees, period-based revenue reports, and per-doctor performance.
Updated June 2026 5 min read
The Revenue module tracks all consultation fee income generated by the clinic...
Revenue Entry Structure
Each RevenueEntry document captures appointment, doctor, and patient data...
| Field | Type | Description |
|---|---|---|
| amount | Number | Consultation fee in PKR |
| doctorId | ObjectId | Doctor generating revenue |
| appointmentId | ObjectId | Completed appointment |
| patientId | ObjectId | Patient reference |
| createdAt | Date | Completion timestamp |
Revenue Reports
- Total revenue chart by time period
- Per-doctor earnings breakdown
- Target vs actual comparison
- CSV export for accounting
Currency
All amounts are stored in PKR and formatted using locale-aware formatting.