Simone

Scheduling Rules

How per-provider targets are computed

TCN-weekday and TCN-weekend. Each non-fill provider gets exactly their FTE share at the per-FTE rate (6 weeks WD, 6.5 weeks WE for a 26-week period at 1.0 FTE). One provider may be flagged TCN fill; they absorb whatever is left after the others are allocated.

target(non-fill, TCN-WD) = round(fte × 6)
target(non-fill, TCN-WE) = round(fte × 6.5)
target(fill, TCN-*)      = 26 − sum(non-fill targets)

If no fill provider is set, TCN falls back to FTE-share among all eligible providers.

Outpatient (SICC + PCNC combined). Each provider's outpatient target is the per-FTE policy:

target(provider, outpatient) = round(fte × 11.5)

The solver picks the SICC vs PCNC mix freely subject to eligibility and the calendar constraints (SICC fills every week; PCNC is optional any week, max one provider per week). So providers who are SICC-only will get all their outpatient as SICC, and PCNC-eligibles will pick up PCNC weeks as needed to balance.

Per-FTE reference numbers (policy)

Spec-level numbers describing an idealized 1.0 FTE provider working a full year. Useful for sanity-checking staffing levels — if practice total FTE produces share targets very different from these, the practice is over- or under-staffed for its calendar.

ServiceAnnual (1.0 FTE)26-week period (1.0 FTE)
TCN-weekday (inpatient) 12 weeks 6.0 weeks
TCN-weekend (inpatient) 13 weekends 6.5 weekends
Outpatient (SICC + PCNC) 23 weeks 11.5 weeks

Time-off does not reduce a provider's share target — it only blocks specific dates. Their FTE still counts toward the eligibility pool.

Services

ServiceDaysNotes
TCN-weekdayMon–FriInpatient. One provider per week.
TCN-weekendSat–SunInpatient. One provider per weekend.
SICCTue–ThuOutpatient. Same provider all 3 days.
PCNCWed–ThuOutpatient. Optional any week; one provider max.

Hard constraints

Soft preferences (optimized)