Skip to content
Keelwright

Step 0 · set once, reuse every day

Financial assumptions

Every cost on the next screens comes from these numbers. They are placeholders until you change them, and they stay in this browser.

Compensation

RoleAnnual pay or stipendPaid hours per FTE-yearLoaded per hour
Physician
sample
$250.00
CRNA
sample
$125.00
Residentflat stipend
sample
$37.50

Loaded per hour = annual ÷ paid hours × (1 + benefits load). Use hours actually worked instead of paid hours if you want paid time off inside the hourly cost.

Benefits and time past the block

One group, one rate.

Minutes worked past an assigned block

Overtime or locum minutes. Salaried staff who stay late at no extra pay are “not paid”.

Call pay

Choose how each role is paid for call, then enter your amounts. Keelwright never fills in a dollar figure for you; a structure without an amount is flagged, not guessed.

Physician
CRNA
Resident

Maximum supervision ratios

One physician to at most how many rooms. Each is a maximum; you can tighten any single room in Step 3.

Room typeWith CRNAWith resident
General OR
sample
sample
Endoscopy
sample
sample
NORA
sample
sample
OB / L&D
sample
sample
Placeholders, not a standard. These maximums are unconfirmed starting points. Supervision rules vary by payer, contract and state; set the ones your group works to.

The planning day

Anyone on call who works past midnight is treated as unavailable until the post-call time. When the optimizer adds someone, it books them for at least the shortest added block.

Revenue

Medical direction and medical supervision are reimbursed differently, and the rules vary by payer. Reimbursement rules haven’t been researched, so Keelwright shows staffing cost only and won’t guess at revenue.