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
- Open Menu → Channelling → Channel Scheduling → Channel Schedule Management.
- Select the speciality, consultant, and session.
- In the session detail panel, locate the Fees section.
- Enter the Hospital Fee and Doctor Fee. The Total is calculated automatically.
- If different rates are needed, add rows for each Fee Type with the corresponding amounts.
- 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.