47
Today's Prescriptions
OPD + IPD combined
9
Pending Dispensing
awaiting pharmacist action
4
Processing
batch/stock being verified
31
Completed Dispensing
today
12
IPD Medication Orders
3 urgent
$2,184.60
Today's Sales
POS + dispensing charges
3
Returns
$18.40 refunded
6
Low-stock Medicines
below reorder level
4
Near-expiry Medicines
within 60 days
2
Expired Medicines
pending disposal
$412.00
Outstanding Payments
5 unpaid invoices
Quick Actions
Pending Prescription Queue
View all| Rx No. | Patient | Items | Priority | Status |
|---|---|---|---|---|
| RX-88213 | Farah Hossain | 3 | Normal | Pending |
| RX-88219 | Arjun Mehta | 5 | Emergency | Pending |
| RX-88217 | Elena Petrova | 2 | Normal | Processing |
| RX-88220 | Carlos Mendes | 2 | Emergency | On Hold |
Recent Dispensing
| Rx No. | Patient | Dispensed By | Time |
|---|---|---|---|
| RX-88216 | James O'Connor | Nasrin Akter, RPh | 16:40 |
| RX-88210 | Mei Lin Tan | Tariq Islam | 15:55 |
| RX-88208 | David Okafor | Nasrin Akter, RPh | 15:20 |
Low-stock Alerts
- Omeprazole 20mg 18/50
- Insulin Glargine 100IU/ml 3/20
- Amlodipine 5mg 0/40
Near-expiry Alerts
- Paracetamol 500mg (B2025-1188) 2026-09-15
- Azithromycin 250mg (B2026-0501) 2026-10-02
Expired Stock Alerts
- Metformin 500mg (B2025-1450) 2026-08-05
- Ceftriaxone 1g Injection (B2025-0933) 2026-07-30
Top-selling Medicines
| Medicine | Qty Sold (30d) | Revenue |
|---|---|---|
| Paracetamol 500mg | 640 | $32.00 |
| Amoxicillin 500mg | 410 | $61.50 |
| Cetirizine 10mg | 305 | $24.40 |
| Omeprazole 20mg | 260 | $26.00 |