Channel Bulk Hospital Fee Editing - hmislk/hmis GitHub Wiki

Bulk Hospital Fee Editing

The Bulk Hospital Fee Editing tool allows administrators to update the hospital fee portion across multiple sessions at once, without opening each session individually.

When to Use This

Use bulk fee editing when:

  • A hospital-wide fee revision is applied to all or most consultant sessions
  • A speciality-level fee change is required
  • You need to standardise fees across multiple consultants quickly

For updating fees on a single session, edit the session directly in Channel Schedule Management. See Channel Session Fees and Rates.

Navigation

Menu → Channelling → Channel Scheduling → Bulk Hospital Fee Editing

Requires the ChannelSheduleManagement privilege.

Using Bulk Fee Editing

Step 1 — Filter Sessions

Use the available filters to narrow down the sessions to update:

Filter Description
Speciality Filter by clinical speciality
Consultant / Doctor Filter by a specific consultant
Active sessions only Show only sessions that are not retired

Step 2 — Review the Session List

The filtered sessions are displayed in a table with:

  • Session name
  • Consultant name
  • Speciality
  • Current hospital fee
  • Current doctor fee
  • Current total

Step 3 — Enter the New Hospital Fee

For each session row, enter the new hospital fee in the editable field. The total is recalculated automatically (new total = new hospital fee + existing doctor fee).

You can also apply a single new value to all visible rows using a Set All or Apply to All button if available.

Step 4 — Save Changes

Click Save or Update to apply the new fees. The session templates are updated, and new session instances generated after this point will use the updated fees.

Note: Existing session instances are not automatically updated. Patients already booked into existing instances will still be billed at the old rate unless those instances are individually updated.

Impact on Existing Bookings

Bulk fee editing updates the master session template only. To apply the new fee to an existing session instance (one that already has bookings for a future date), open that instance in Channel Session Management and update its fee manually.

Related Articles