Skip to content

Finance Pharmacy Channelling Discount Rules

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

Pharmacy and Channelling Discount Rules

Introduction

Pharmacy and channelling have their own distinct discount configurations separate from general OPD discounts. Pharmacy discount rules govern automatic reductions applied at the pharmacy counter, while channelling discount rules apply to appointment fees and channel session billing. Both integrate with the payment scheme system to apply context-appropriate discounts.

Navigation

Pharmacy Discounts

Main Menu → Administration → Pharmacy Configuration → Discount Rules OR Main Menu → Pharmacy → Discount Settings

Channelling Discounts

Main Menu → Administration → Channelling Configuration → Discount Rules OR Main Menu → Channel → Discount Settings

Pharmacy Discount Rules

How Pharmacy Discounts Work

Pharmacy discounts are applied on drug sales based on:

  • Membership — patient has an active membership that includes pharmacy discounts
  • Staff — staff members receive a configured % discount on pharmacy purchases
  • Payment Scheme — specific scheme triggers a pharmacy discount
  • Item Category — discounts on specific drug categories or brands

Configuring Pharmacy Discounts

  1. Open Pharmacy → Discount Configuration.
  2. Click New Rule.
  3. Set:
    • Discount type (Staff, Member, Scheme-based)
    • Percentage or fixed amount
    • Item scope — All items, or specific categories
    • Maximum discount cap
  4. Save.

Pharmacy Discount at POS

When a pharmacist creates a sale:

  1. Patient's scheme or membership is identified.
  2. Eligible discount rules are evaluated.
  3. Discount is applied per item or on the total.
  4. The cashier can see the applied discount; override requires privilege.

Channelling Discount Rules

How Channelling Discounts Work

Channelling discounts apply to appointment booking fees and session consultation fees:

  • Membership Discount — members get a reduced channel fee
  • Staff Discount — staff members channel at a reduced rate
  • Online Booking Discount — appointments booked online may carry a reduced fee
  • Agent Discount — fees for agent-collected bookings

Configuring Channelling Discounts

  1. Open Channel → Discount Configuration.
  2. Click New Rule.
  3. Set:
    • Discount type (Member, Staff, Agent, Online)
    • Applies to — session fee, booking fee, or both
    • Percentage or fixed amount
  4. Save.

Channel Session Billing and Discounts

When the channel cashier collects payment:

  1. The patient's membership or staff status is checked.
  2. Applicable discount rules are evaluated.
  3. The discount appears on the channel receipt.

Combined Discount Stacking

Where both a scheme discount and a membership discount apply, the system follows the configured stacking rule:

  • Highest discount wins (default) — only the largest applicable discount is applied
  • All discounts stacked — discounts are combined (if configured)
  • Contact your administrator to check the stacking behaviour at your facility.

Technical Reference

Item Detail
Pharmacy discount entity DiscountScheme (pharmacy context)
Channelling discount Configured per session/appointment type
Membership integration MembershipController → discount lookup
Related OPD Discount Rules, Membership Scheme Payment Methods

Clone this wiki locally