Skip to content

Finance OPD Package Bills

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

OPD Package Bills

Introduction

An OPD package bill bundles a predefined set of services at a fixed price. Packages are used for health screenings, antenatal care, corporate check-ups, and other bundled service offerings. The package price is set in advance; the individual services included are drawn from the package definition.

Navigation

Main Menu → OPD → OPD Package Billingopd/opd_bill_package.xhtml

Creating a Package Bill

  1. Search for the patient.
  2. Select the package from the package autocomplete (shows packages available for the patient's scheme and department).
  3. The system displays the services included in the package with their individual values and the package total price.
  4. Confirm the patient details and package selection.
  5. Select the payment method.
  6. Click Save. A package bill is created and the receipt is printed.

Package Bill Fields

Field Description
Patient Patient autocomplete
Package Package name/code autocomplete
Included Services Auto-populated list from package definition
Package Price Fixed price defined in the package master
Payment Method Standard payment methods

Searching Package Bills

  1. Navigate to opd/opd_package_bill_search.xhtml.
  2. Filter by patient, date range, package type, or department.
  3. View the list of package bills.

Batch Print

For printing multiple package bill receipts at once:

  • Navigate to opd/opd_package_batch_bill_print.xhtml.
  • Select date range and department.
  • Print all package receipts in batch.

Cancelling a Package Bill

  1. Navigate to opd/opd_package_bill_cancel.xhtml.
  2. Search for the package bill to cancel.
  3. Enter cancellation reason.
  4. Confirm. The package bill is cancelled and a cancellation record is created.

Technical Reference

Item Detail
Controllers BillPackageController, BillPackageMedicalController
Package bill page opd/opd_bill_package.xhtml
Search opd/opd_package_bill_search.xhtml
Batch print opd/opd_package_batch_bill_print.xhtml
Cancel opd/opd_package_bill_cancel.xhtml

Clone this wiki locally