---
url: "https://www.skedulo.com/release-notes/skedulo-healthcare-v4-1"
type: "releaseNote"
title: "AU Healthcare v4.1 is now available"
version: "v4.1"
date: "2025-04-08"
---

# AU Healthcare v4.1 is now available

This release introduces an automated worker termination process, auto-dispatching jobs in the Scheduling Console, Allied Health Calendar time controls, overlapping unavailability enhancements, and various bug fixes.

**⚠️  Important – When upgrading, it is possible to go directly to the latest version using the installation links below – there’s no need to install each intermediate release. However, we highly recommend reviewing the release notes for any skipped versions to stay informed about new features, resolved issues, and any configuration requirements that may affect compatibility. This will help ensure a smooth and successful update.**

##### ICU Locale Format Update

This version of the Healthcare package is compatible with the new [Salesforce’s ICU Locale Format](https://help.salesforce.com/s/articleView?id=000380618&type=1&utm_source=chatgpt.com). The API versions of all Apex Classes, Apex Triggers and Visualforce Pages have been upgraded to meet the minimum requirements of 45.0+.

##### Compatibility

This package version requires the following mandatory packages in place before installation.

- **Skedulo Core Package:** 102.56 or greater
- **Lumary:** 20.39 or greater
- **Enrite Care Services:** 1.307 or greater

**Important – **If you are using one of the Award Interpretation packages, an upgrade in this package is also required to ensure compatibility with this version of the Healthcare package:

- Easy Employer: [v4.2](https://www.skedulo.com/release-notes/skedulo-healthcare-easy-employer-v4-2/)
- 2cloudnine: [v4.2](https://www.skedulo.com/release-notes/skedulo-healthcare-2c9-release-notes-v4-2/)
- Employment Hero (formerly KeyPay): [v4.2](https://www.skedulo.com/release-notes/skedulo-healthcare-employment-hero-v4-2/)

### ? What’s New?

##### Worker Termination

An automatic process is introduced to handle the case when a worker/resource has been terminated.

This is a background process that will asynchronously update the status of the resource as well as automatically deallocate the resource from future jobs and cleanup the associated upcoming events.

**How to set up?**

- Setup > Custom Settings > Skedulo Configs > new setting **Enable_Resource_Termination**
- Default value: **False**
- Switch to **True** to enable the batch process
- Setup > Custom Settings > Skedulo Configs > new setting **Resource_Termination_Date_Field**
- Default value: skedhealthcare__Termination_Date__c
- Use to define custom termination date field
- **Healthcare Daily Scheduler batch** must be running
- Installed automatically in recent versions
- Verify under Setup > Scheduled Jobs > Healthcare Daily Scheduler

![Image 1](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-1-.png)

**Note:** Contact your CSM or [apacsucess@skedulo.com](mailto:apacsucess@skedulo.com) for help.

**Initiating the process**

- Populate the Termination Date field on the Resource record

![Image 2](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-2.png)

- The daily batch finds active resources with a Termination Date and begins the process

**Background actions to expect:**

- _isActive_ set to False
- Future Job Allocations status updated to Deleted
- Future Resource Shifts deleted
- Future Activities and (Un)availability deleted
- Availability Pattern Resources end dates set to Termination Date
- Availability Template Resources deleted

**Other use cases**

- Timesheets can’t be reviewed after deactivation — terminate after final payroll steps

##### Auto Dispatching Jobs in Scheduling Console

- Drag-and-drop or update jobs in Scheduling Console now auto-dispatches
- Other methods do not support auto-dispatch — use “Publish Schedule” instead

**How to set up?**

- Setup > Custom Settings > Skedulo Configs
- Edit **Auto_Dispatch_Job_Settings**, append: **HSC=true**

![Image 3](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-3.png)

- Set **Auto_Dispatch_Job** to **true**

![Image 4](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-4.png)

##### Controlling Calendar Start and End Time on Allied Health Calendar

- Allows organization-wide settings for calendar hours
- Overrides individual therapist preferences if defined

![Image 5](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-5.png)

**How to set up?**

- Setup > Custom Metadata Types > HC_Allied_Health_Calendar_Settings
- **Calendar_Start_Time**
- **Calendar_End_Time**

![Image 6](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-6.png)

##### Overlapping Unavailability and Cancelling Jobs Enhancements

- Conflict modal added when scheduling overlaps unavailability
- Cancel job flow now supports:
- Reason input
- Optional notes
- Indication if billable

![Image 7](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-7.png)

- Single bookings: cancel whole job
- Group events: cancel individual attendee

##### **Asynchronous Process for Recurring Activities and Availability**

- Handles large volumes by batching
- New settings introduced:
- **Save_Event_Batch_Size**: default 200
- **Save_Event_Batch_Threshold**: default 200

![Image 8](https://www.skedulo.com/wp-content/uploads/2025/06/Skedulo-Healthcare-V4.1-Image-8.png)

### ?️ Issues Fixed

- Unlock button now appears consistently
- Client filter no longer throws server errors
- Unallocated row performance improved
- Job Modal loads fully before edits allowed
- Leave shift calculation logic corrected
- Drop Off Sequence field now in permission sets
- Job replication now handles default values correctly

### ? Manual Installation Links

**Salesforce administrators only**

- **Sandbox:** [https://test.salesforce.com/packaging/installPackage.apexp?p0=04tHp000001bScp](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tHp000001bScp)
- **Production:** [https://login.salesforce.com/packaging/installPackage.apexp?p0=04tHp000001bScp](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tHp000001bScp)

Need Help? See [View and upgrade Skedulo Managed Packages](https://docs.skedulo.com/user-guides/admin-and-config/admin-and-config-salesforce/view-and-upgrade-managed-packages/) on Skedulo Docs.
