OR Logic in Vacancy Planning — Flexible Role Filling
OR Logic in Vacancy Planning
Instead of locking a vacancy slot to one craft group, you can set it to accept multiple craft groups using OR logic. This gives IRIS flexibility to fill gaps with any qualified staff member.
The problem with rigid slots
If you set a Night Shift slot to "Resus RN only" and no Resus RN is available, IRIS flags it as an unfilled gap — even if a perfectly capable Senior Emergency RN could safely cover the role.
How to use OR logic
- Go to Vacancy Planning (Sidebar → Vacancy Planning)
- Click into a vacancy slot
- In the craft group / required role field, click Add Group or the "+" button
- Add additional eligible craft groups (e.g., "Senior Emergency RN")
- Set the logic to OR
- Save
The slot now reads: "Fill with Resus RN OR Senior Emergency RN — whichever is available."
How IRIS uses it
- During roster generation and Fill Gaps, IRIS considers all craft groups in the OR group
- It still respects priority order if configured (e.g., prefer Resus RN first, then Senior Emergency RN)
- Fill more gaps correctly without manual overrides
Staffing Profiles
OR group configurations are fully preserved in Staffing Profiles. A "Winter Surge" profile with an OR group slot will apply that configuration intact to future days.
Tip: Use OR logic for slots where multiple roles can safely cover the same function. This reduces unnecessary gaps without lowering your safety standards.