Three steps. No phone calls, no spreadsheet, no fishing for replies.
01
Send once
Coordinator submits one structured referral. No copy-pasting into ten emails. Required fields are validated up-front · provider sees what they need to decide.
referral.struct → providers[]
02
Match in parallel
Relevant providers receive simultaneously, filtered by region, service mix, and current capacity. Match or pass takes seconds.
filter(region, service, capacity)
03
Trail files itself
Every send, every response, every decision recorded with timestamp and actor. The audit work is done before the audit begins.
trail · immutable · per_referral