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
| Role | Annual pay or stipend | Paid hours per FTE-year | Loaded 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.
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 type | With CRNA | With resident |
|---|---|---|
| General OR | sample | sample |
| Endoscopy | sample | sample |
| NORA | sample | sample |
| OB / L&D | sample | sample |
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.