-
Notifications
You must be signed in to change notification settings - Fork 134
Finance OPD Discount Rules
Dr M H B Ariyaratne edited this page May 22, 2026
·
1 revision
OPD discount rules define automatic reductions applied to outpatient bills based on the patient's payment scheme, patient category, membership, or staff status. Discounts can apply to the whole bill or to specific service categories (consultation fee, investigation fee, pharmacy, etc.).
Main Menu → Administration → Discount Configuration → OPD Discounts OR Main Menu → Configuration → Finance → Discount Rules
| Discount Type | How Applied |
|---|---|
| Patient Category Discount | Applied based on patient type (Staff, VIP, Welfare) |
| Payment Scheme Discount | Applied when a specific payment scheme is used |
| Service-Level Discount | Applied to a specific service or item |
| Membership Discount | Applied when patient has an active membership |
| Global OPD Discount | Applied to all OPD bills (e.g., facility-wide concession day) |
- Navigate to the discount configuration page.
- Click New Discount Rule.
- Fill in:
- Rule Name — descriptive name
- Discount Type — category, scheme, or service level
- Discount Value — percentage (%) or fixed amount (Rs)
- Applicable Services — All, or select specific item categories
- Maximum Discount — cap the maximum discount allowed per bill
- Payment Scheme — restrict rule to specific scheme (optional)
- Save.
| Field | Description |
|---|---|
| Rule Name | Internal name for the rule |
| Type | Percentage or fixed amount |
| Value | Discount percentage or flat amount |
| Applies To | All items, or specific categories (Consultation, Lab, Pharmacy) |
| Patient Category | Staff, Student, VIP, General |
| Payment Scheme | Scheme that triggers this discount |
| Active | Whether the rule is currently applied |
- When a cashier creates an OPD bill, the system evaluates all active discount rules.
- Rules matching the patient's category, scheme, and services are applied automatically.
- The discount appears as a line in the bill detail.
- The cashier can see but typically cannot override automatic discounts (unless granted the override privilege).
If a cashier has the discount override privilege:
- On the billing screen, the discount field is editable.
- Enter a higher or lower discount.
- A reason may be required.
- The override is logged for audit.
Staff discounts are configured per staff category in the staff discount master. When a staff member's NIC/ID is linked to the patient record and the billing scheme includes staff discounts, the discount is applied automatically.
| Item | Detail |
|---|---|
| Entity |
DiscountScheme, DiscountSchemeFee
|
| Applied by |
PaymentController / billing controller during bill generation |
| Override privilege |
BillDiscount or equivalent |
| Related | Payment Schemes, Pharmacy Channelling Discount Rules |