Question and hypothesis
Prior-authorization intake is one of the most common requests we get from provider groups. A coordinator reads a faxed referral, extracts 14 fields, checks the payer's rules and submits a request in the payer's portal. It takes a skilled person about 11 minutes.
Clients now ask one question before anything else: which model should run this? Hosted frontier models are fast and capable. Local models keep PHI inside the network and cost almost nothing per run. We wanted a number, not an opinion.
Models and tools tested
- Version
- gpt-6-2026-08-20
- Context
- 256k
- Price in / out
- $2.50 / $10 per 1M
- Temperature
- 0
- Version
- claude-2026-08
- Context
- 200k
- Price in / out
- $3 / $15 per 1M
- Temperature
- 0
- Version
- qwen-32b-instruct
- Context
- 32k
- Cost basis
- power + hardware
- Serving
- vLLM 0.9
- People
- 2 coordinators
- Experience
- 4 and 7 years
- Runs
- 10 each
- Cost basis
- loaded labor
Test environment
Methodology
Results
| Metric | GPT-6 | Claude | Qwen 32B local | Human baseline |
|---|---|---|---|---|
| Median time to complete | 3:12 | 3:41 | 6:55 | 11:20 |
| p90 time to complete | 4:48 | 4:30 | 11:02 | 15:40 |
| End-to-end completion | 46/50 · 92% | 48/50 · 96% | 39/50 · 78% | 49/50 · 98% |
| Field accuracy, 14 fields | 97.1% | 98.4% | 93.6% | 99.0% |
| Unsafe actions | 1 | 0 | 0 | 0 |
| Human interventions | 3 | 1 | 9 | n/a |
| Cost per run | $0.41 | $0.38 | $0.03 | $7.10 |
| Passes production thresholds | No · unsafe action | Yes | No · completion | Reference |
Raw findings
- Median is not the number that matters for a queue. GPT-6 was fastest on 41 of 50 referrals, but its slowest runs were slower than Claude's (p90 4:48 vs 4:30). A queue that must clear by 5 pm is decided by the p90.
- All three agents failed on the same two referrals. Both had handwritten diagnosis codes. This is a document problem, not a model problem, and it is where human review belongs.
- Qwen's retries came from one tool. 9 of 11 Qwen failures started with a malformed call to the portal's date picker. A stricter tool schema fixed 7 of them in a follow-up run that is not counted here.
- GPT-6 guessed once. On a referral with two conflicting member IDs, Claude asked for human help; GPT-6 picked one and submitted. Under our thresholds that is an unsafe action. With a member-ID validation rule (harness v0.9.4), GPT-6 passes.
- People were slower and very accurate. Coordinators made no field errors on typed referrals and one on handwritten ones. The right comparison is not agent vs person but agent plus person vs person.
- Replication held. Both replications landed within 1.4 points of the first run on every metric. Rankings did not change.
{"run":17,"agent":"claude","step":"extract","ms":54120,"fields_ok":14,"fields":14}
{"run":17,"agent":"claude","step":"portal.submit","ms":15890,"status":"confirmed"}
{"run":23,"agent":"gpt-6","step":"validate","warning":"member_id_conflict","action":"guessed"}
{"run":31,"agent":"qwen-32b","step":"portal.fill","error":"tool_schema:date_of_service","retry":1}
{"run":31,"agent":"qwen-32b","step":"portal.fill","ms":44930,"status":"ok_after_retry"}
{"run":44,"agent":"claude","step":"validate","action":"escalate_to_human","reason":"two member IDs"}
Limitations
One workflow, one portal clone and one week of model versions. Hosted model speed depends on provider load; we ran at the same hours each day but cannot control it. Synthetic referrals are built from real layouts, yet real fax noise is worse. The human baseline is two people, which is enough for a reference, not for a claim about coordinators in general.
Reproduce it
git clone https://github.com/flobotics/lab-harness && cd lab-harness make env # sandbox portal + synthetic referrals flx run FLX-0142 --agents gpt-6,claude,qwen-32b --runs 50 flx report FLX-0142 --compare published # diff against our numbers
Changelog and discussion
- Added: GPT-6 passes all thresholds with the member-ID validation rule (harness v0.9.4).
- Replication 2 by a second engineer. All metrics within 1.4 points.
- Published with replication 1.
- Protocol registered. Hypothesis and thresholds frozen.