Skip to content

Finance OPD Bill Search and Reprint

Dr M H B Ariyaratne edited this page May 22, 2026 · 1 revision

OPD Bill Search and Reprint

Introduction

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.

Navigation

  • Bill View/Search: Main Menu → OPD → Bill Search (privilege: OpdBillSearch) → opd/bill_view.xhtml
  • Reprint: Main Menu → OPD → Reprintopd/bill_reprint.xhtml
  • Cashier Bill Search: Main Menu → Financial Transaction Manager → Reports tab → Cashier Bill List

Bill Search

  1. Navigate to opd/bill_view.xhtml.
  2. Enter search criteria: bill number, patient name/ID, date range, department, or payment method.
  3. Click Search. The results list shows matching bills with: bill number, date, patient, department, total, payment method, status (active/cancelled).
  4. Click a bill to view its full detail: line items, fees, payment records, cancellation status.

Reprint OPD Bill

  1. Navigate to opd/bill_reprint.xhtml.
  2. Search for the bill and select it.
  3. Choose the print format (A4 or POS, based on configuration).
  4. Click Print. The receipt is rendered for printing.

Original Bill Reprint

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.

Patient Accept Payment

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 Shift Bill Search

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

Scan Bill by Barcode

cashier/scan_bill_by_barcode_scanner.xhtml — cashier scans a bill barcode to instantly retrieve and view a bill.

Technical Reference

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

Clone this wiki locally