Notifications
Active candidates
— total
Shifts this week
from shift entry
Est. margin this wk
from shift count × PPS
Open queries
Live placement — this week
Div Con — last week
Weekly shifts — full year
Weekly margin — billed weeks
Total shifts
0
this week
Hospitals active
0
with shifts
Candidates working
0
this week
Est. margin
PPS estimate only

Candidates

Loading…
Timesheets
Submitted Shifts Candidate Dates Trust Day
No timesheets logged yet

Rate cards

Pay and charge rates — Day / Night / Sunday

Pay Only
From to
--
Shifts logged
--
Total hours
--
Total charge
--
Est. margin
Date Candidate Hospital Day Times Hours Pay/hr Charge Margin System Reason Requested Date charged TS
Loading…
Roster Check
⇩ Drop self-bill spreadsheet here
Or click to browse — auto-detects columns, fuzzy-matches candidates, deduplicates
SB Date Candidate Hospital Shift date Ref SB amount Expected Diff Status
Drop a self-bill file above to import, or use the manual form below.
+ Log single entry manually
SB date *
Candidate *
Hospital
Shift date
Reference
SB amount (£)
Expected (£)
⇩ Drop live placement spreadsheet here
Or click to browse — auto-filters to South Theatres, deduplicates against existing data
Shift date Candidate Client Consultant Hours Cost Charge Margin Created
Drop the live placement report above to import data.
Loading tasks…
Loading…
Pay Queries
Loading…
Loading…
Loading…

Edit candidate

Full name *
DW Candidate ID (for Supabase migration)
Spec
Select spec(s)...
Activity
Email
Phone
Main hospital
Also works at
Loading sites…
Area
Min day rate (£)
Availability preference
Settings
Hotkeys
Each hotkey uses a modifier (Ctrl/Alt/Shift) + a letter. Click a key badge to change the letter, use the dropdown to change the modifier.