Hiring for behavioral health — recruiting you can verify.
Live todayA server-validated hiring pipeline for provider facilities, MSOs (management services organizations), and the organizations that staff them — built so every stage move, credential check (NPI = National Provider Identifier), and onboarding hand-off is recorded and reproducible. It runs today on synthetic data with no protected health information, so you can evaluate the whole flow safely.
✓ ATS 43/43 checks pass · plus a separate credential-check suite 10/10 · last run green
Everything below is live now — on synthetic data, with test coverage.
Requisitions & applicants
Live todayOpen a requisition and add applicants through server-validated forms — bad input is rejected by the server, not just the screen. Records are synthetic by construction, with fictional names and no PHI-shaped fields.
A pipeline the server enforces
Live todayMove candidates through applied → screening → interview → offer → hired, plus reject. Stage transitions are validated on the server, and terminal stages are hard-stopped — you cannot advance or reject someone who is already hired.
Stage activity trail
Live todayEvery applicant carries the date they entered their current stage and a running history of each move (from → to, with a timestamp). Nothing about where a candidate has been is left to memory.
Stalled-candidate detection
Live todayThe pipeline board surfaces a count of candidates who have sat in a stage too long — so the people who fall through the cracks become visible instead of invisible.
Credential / NPI checks
Live todayRun a synthetic NPI check against a candidate and store the result on their record — verified or flagged, with reasons — so credentialing status travels with the applicant. Today this runs on synthetic data; the public-registry integration is a gated next step.
Recruiting analytics
Live todayPer-source funnel, offer and hire rates, average days-to-hire, overall time-to-hire, and average time-in-stage — all derived from the activity trail, not hand-entered.
Clean hand-off into onboarding
Live todayHiring a candidate and starting onboarding provisions a single workforce record from that applicant — carrying source and title from the requisition — and creates the onboarding tasks. A once-only guard means it cannot be double-started.
Role-based access on every route
Live todayUnauthenticated requests are refused; users without HR permission are refused; reset is admin-only. Access is checked by the server on every route, not hidden in the interface.
Built to be checked, not taken on faith.
Server-validated, not UI-deep
Stage moves, form input, and permissions are all enforced by the server. The interface cannot let a candidate skip a rule the server forbids.
Decisions you can replay
Every stage move is recorded with a from/to and a timestamp, and the credential result is stored on the candidate — so the recruiting story is reconstructable after the fact.
Synthetic by construction
Applicants are fictional “Synthetic …” people with synthetic ids. There is no path for real PHI to enter today — the tests enforce it.
Coming next — and clearly marked as not yet available.
Public-registry NPI verification
ComingCheck a provider’s NPI against the public NPPES registry with no PHI involved. The in-app credential check is live on synthetic data today; the live-registry integration is the planned first external integration.
Assisted resume review
ComingA deterministic resume parser and a rubric-based role-fit score exist in preview with no language model in the loop. A richer, assistant-supported review is on the roadmap — and will be labeled clearly when it ships.
Walk the hiring flow end-to-end.
A pilot runs one workflow — requisition to onboarding hand-off — on synthetic data, with no PHI and no long-term commitment.