Technical Guide // Implementation

Union Rule Automation

A framework for digitizing Collective Bargaining Agreements (CBA) to eliminate manual seniority calculations and grievance risks.

The Challenge of Manual Seniority

In most Ontario LTC facilities, the "Staffing Clerk" is the gatekeeper of union rules. When a shift opens, they must manually cross-reference seniority dates, accrued hours, and status (Full-Time vs. Part-Time) to determine who gets the first call.

"Manual call-outs are the #1 source of labor grievances in healthcare operations."

Logic Visualization

Shift Vacancy Reported
AND
Staff Status == "Part-Time"
DO
Sort by [Seniority_Date] ASC

The BaseCare Automation Stack

Master Seniority Lists

BaseCare syncs directly with your payroll system (ADP, Ceridian, etc.) to maintain a live-updating seniority list based on hours worked or hire date. No more manual Excel updates every quarter.

// Seniority Sort Logic
SELECT staff_id FROM roster
WHERE status = 'PT' AND credentials = 'Valid'
ORDER BY accrued_hours DESC, seniority_date ASC;

Equitable Call-Out Windows

Configure "Offer Windows." For example, give the most senior staff 15 minutes to accept via the app before the system automatically alerts the next person in line.

Offer Active 08:42 Left

Implementation Ready?

Our automation specialists can help you translate your specific CBA clauses into digital logic in less than 48 hours.