Channel Session Fees and Rates - hmislk/hmis GitHub Wiki

Session Fees and Different Rates

Each channel session carries a fee structure that determines what patients are charged. The system supports different rates for different patient categories, foreign patients, and special arrangements.

Standard Fee Fields

When creating or editing a session in Channel Schedule Management, the following fee fields are available:

Field Description
Hospital Fee The portion of the total fee retained by the hospital
Doctor Fee The portion paid to the consultant
Total Hospital Fee + Doctor Fee — this is the amount charged to the patient and shown on the booking receipt
Foreign Patient Fee An alternate total for patients who are not local residents (charged instead of the standard total)

The Total field is what appears on the Channel Booking screen next to each session in the Fee column.

Multi-Category Fees (Fee Types)

The system supports configuring different rates for different patient categories using Fee Types. Common fee types include:

Fee Type When Applied
Outpatient Standard rate for regular outpatients
Staff Reduced or waived fee for hospital staff
Member Discounted rate for scheme/loyalty members
OwnInstitution Rate for patients from within the same institution group
OtherInstitution Rate for patients referred from another institution
CollectingCentre Rate applicable via a collecting centre
Referral Fee structure for referred patients
Tax Tax component added to the base fee
Additional Supplementary charge added on top of the base

Fee types are configured per session by authorised administrators. During booking, the system selects the applicable fee based on the patient's category or the payment method selected.

Configuring Fees for a Session

  1. Open Menu → Channelling → Channel Scheduling → Channel Schedule Management.
  2. Select the speciality, consultant, and session.
  3. In the session detail panel, locate the Fees section.
  4. Enter the Hospital Fee and Doctor Fee. The Total is calculated automatically.
  5. If different rates are needed, add rows for each Fee Type with the corresponding amounts.
  6. Save the session.

Changing Fees for Existing Sessions

Updating fees in the session template affects new session instances generated after the change. Existing session instances retain the fees they were created with unless individually updated.

To update fees for an existing session instance, open that instance in Channel Session Management and edit its fee fields directly.

For mass fee updates across many sessions, use Channel Bulk Hospital Fee Editing.

Fee Display on the Booking Screen

The Channel Booking View shows the session's total fee in the Sessions list (Column 3). When a booking is being created, the Add Booking screen shows the fee breakdown and the amount to be collected.

Membership Discounts

If channelling membership discounts are configured (ChannellingMemberShipDiscount), members may be charged a reduced fee automatically when their membership is applied during booking.

Related Articles