Finance Inpatient Bill Search and Reprint - hmislk/hmis GitHub Wiki

Inpatient Bill Search and Reprint

Introduction

Inpatient bills are found through a search page per bill type, not through one unified search. There is no single screen with a "bill type" dropdown that returns every kind of inward bill — so the first thing to decide is which bill you are looking for. This page maps each bill type to its search screen, and to the reprint screen it opens.

If you already know the admission, the quickest route is not a search at all: open the Inpatient Dashboard for the BHT, which lists that admission's bills directly.

By Admission — the Inpatient Dashboard

From the Inpatient Dashboard for an admission:

Report Shows
All Inward Service Bills Service bills and outside-charge bills, with their cancellations and returns; View opens each for reprint, cancellation or return
Service Summary The same charges item by item rather than bill by bill
Payments & Cancellations Payment bills for the admission together with their cancellations
Pharmacy Issue Summary / Pharmacy & Services Summary Pharmacy issues alone, or combined with services

This is also the only place where one admission's bills are gathered in one view. There is no separate "BHT transaction history" screen; the Event History covers the audited actions on an admission rather than its bills.

By Bill Type — the Search Screens

Inward → Search

Requires the InwardSearch privilege.

Menu item Finds Opens
Admissions Admissions themselves, not bills The admission
Service Bill Inward service bills (InwardBill) — not outside-charge bills Service Reprint → reprint, To Cancel, Return
Professional Bill / Estimated Professional Bill Professional fee bills Professional bill reprint
Provisional Bill Search Provisional bills Provisional bill view
Final Bill Search Final bills by bill date Final bill reprint
Final Bill Search by Discharge Date Final bills by discharge date instead Final bill reprint

Inward → Billing

Menu item Finds
Interim Bill Search Interim bills raised during the stay

Payments

Payments → Cash → Cash For Receive carries Payment Search and Refund Search alongside the Payment and Refund actions themselves. Deposit Search sits in the side panel shared by the payment screens. All three need the InwardBillSearch privilege.

Screen Finds Opens
Payment Search Inward payment bills Payment reprint
Deposit Search Deposit bills (INWARD_DEPOSIT) Deposit Reprint → Print, To Cancel, Refund
Refund Search Payment and deposit refunds Refund reprint

Payment Search and Deposit Search both list results in bill-number order, newest first, and both carry a Download as Excel button beside Search. The download contains every row the search found, in the same order as the screen — not just the page you are looking at.

These two searches return at most 1,000 bills. If a search reaches that limit, a warning appears above the results saying so; narrow the date range or add a filter to see the rest.

Outside-charge bills have no search screen of their own and are not returned by Service Bill search — reach them from the Inpatient Dashboard. See Inpatient Outside Charges.

Search Criteria

The criteria vary by screen, but the bill searches generally offer a From Date / To Date range plus Bill No, BHT No, Patient Name, MRN / PHN No, Patient Phone, and value fields (Total, Net Total); the service bill search adds Item Name. There is no ward or department filter on these screens.

Cancelled and refunded rows are shown in the results and marked as such, rather than being hidden.

Reprinting

Reprinting is done from the screen the search opens, not from the results list. Each bill type has its own reprint page:

Bill Reprint page
Service bill / outside charge inward/inward_reprint_bill_service.xhtml
Final bill inward/inward_reprint_bill_final.xhtml
Interim bill inward/inward_bill_intrim_print.xhtml, inward/inward_reprint_bill_intrim.xhtml
Payment inward/inward_reprint_bill_payment.xhtml
Post-final payment inward/inward_reprint_bill_post_final_payment.xhtml
Deposit inward/inward_reprint_bill_deposit.xhtml
Refund inward/inward_reprint_bill_refund.xhtml
Professional fee inward/inward_reprint_bill_professional.xhtml

Paper format is a per-department preference on several of these screens, so the same bill may print differently in two departments — see the paper-format options on Inpatient Service Bills for an example.

Cancelling from a Search Result

Cancellation is offered on the reprint screen the search opens — To Cancel on a service, deposit or final bill — not as an action in the results table. There is no "Adjustment" action anywhere in these results; price adjustments are configured centrally, not applied to an individual bill from a search screen (Inpatient Price Adjustments).

See Inpatient — Bill Cancellations and Refunds (Overview) for what each cancellation does, and the per-bill pages for the guards that can block one.

Technical Reference

Item Detail
Search pages inward/inward_search_service.xhtml, inward/inward_search_professional.xhtml, inward/inward_search_professional_estimate.xhtml, inward/inward_search_provisional.xhtml, inward/inward_search_final.xhtml, inward/inward_search_final_check.xhtml, inward/inward_search_intrim.xhtml, inward/inward_search_payment.xhtml, inward/inward_search_deposit.xhtml, inward/inward_search_refund.xhtml
Query layer SearchController (per-type createInward…Bills() methods)
Navigation / actions InwardSearch, BillSearch
Per-admission bill lists InwardReportControllerBht
Privileges InwardSearch, InwardSearchServiceBill, InwardSearchProfessionalBill, InwardSearchFinalBill, InwardBillingInterimBillSearch, InwardBillSearch

Related Pages