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.