-
Notifications
You must be signed in to change notification settings - Fork 134
Finance OPD Bill Search and Reprint
OPD bills can be searched, viewed, and reprinted at any time after creation. This is used by cashiers to verify a previous transaction, supervisors to investigate queries, and billing staff to reprint lost receipts.
-
Bill View/Search: Main Menu → OPD → Bill Search (privilege:
OpdBillSearch) →opd/bill_view.xhtml -
Reprint: Main Menu → OPD → Reprint →
opd/bill_reprint.xhtml - Cashier Bill Search: Main Menu → Financial Transaction Manager → Reports tab → Cashier Bill List
- Navigate to
opd/bill_view.xhtml. - Enter search criteria: bill number, patient name/ID, date range, department, or payment method.
- Click Search. The results list shows matching bills with: bill number, date, patient, department, total, payment method, status (active/cancelled).
- Click a bill to view its full detail: line items, fees, payment records, cancellation status.
- Navigate to
opd/bill_reprint.xhtml. - Search for the bill and select it.
- Choose the print format (A4 or POS, based on configuration).
- Click Print. The receipt is rendered for printing.
opd/original_bill_reprint.xhtml reprints the bill in its original format exactly as it was printed at time of creation — useful when the patient requires an exact duplicate.
opd/patient_accept_payment.xhtml — for processing a pending balance payment from a patient (e.g. where partial payment was accepted earlier and the remainder is due now).
cashier/cashier_shift_bill_search.xhtml — searches shortage, excess, IOU, and other shift management bills within a date range. Navigate via:
Main Menu → Financial Transaction Manager → Reports tab → Cashier Bill List or Main Menu → Financial Transaction Manager → Shift tab → Shift Shortage Bill Search
cashier/scan_bill_by_barcode_scanner.xhtml — cashier scans a bill barcode to instantly retrieve and view a bill.
| Item | Detail |
|---|---|
| Controller |
BillController, SearchController
|
| Bill view page | opd/bill_view.xhtml |
| Reprint page | opd/bill_reprint.xhtml |
| Original reprint | opd/original_bill_reprint.xhtml |
| Patient payment | opd/patient_accept_payment.xhtml |
| Cashier search | cashier/cashier_shift_bill_search.xhtml |
| Barcode scan | cashier/scan_bill_by_barcode_scanner.xhtml |
| Privilege |
OpdBillSearch, OpdBillItemSearch
|