Native Probability Outputs for Clinical Triage: An Evaluation of Calibration and Decision Accuracy
Organizations: University of Pittsburgh · Pratt Institute · Icahn School of Medicine at Mount Sinai · Carnegie Mellon University ·
Abstract
Patient-facing triage requires an appropriate care recommendation and recognition of when information is insufficient. We evaluate whether Jev, a decision model that returns probabilities over predefined actions, supports both judgments. Using CARE-Bench, we compare Jev with four general-purpose language models and three input-independent baselines across 925 decision points from 439 public cases. On the public test subset, Jev ranks fourth of five models by macro-F1 (0.461) but has the lowest observed multiclass Brier score (0.610), an 18.7% improvement over uniform prediction (case-bootstrap 95% interval, 4.9--31.1%). Noul has lower binary Brier than Choice (0.215 versus 0.276). A evaluation of 453 HealthBench conversations again gives Jev the lowest observed Brier score (0.299), but measures a distinct emergency-referral judgment. Jev combines lower probability error with missed clarification needs in the four-action task. Asking about information sufficiency separately increases recall but also produces frequent unnecessary clarification assignments.
Figures & tables
| Model | Macro-F1 | Brier | Clarification detected (out of 37) |
|---|---|---|---|
| Jev | 0.461 | 0.610 | 3 |
| DeepSeek Flash | 0.510 | 0.630 | 3 |
| Gemini 2.5 Flash | 0.416 | 0.793 | 0 |
| GPT Luna | 0.512 | 0.667 | 4 |
| GPT Sol | 0.564 | 0.632 | 10 |
| Model | Macro-F1 | Brier | Conditional recall | N E |
|---|---|---|---|---|
| Jev | 0.788 | 0.299 | 0.856 | 0 /134 |
| DeepSeek Flash | 0.718 | 0.395 | 0.700 | 0 /134 |
| Gemini 2.5 Flash | 0.763 | 0.372 | 0.789 | 1/134 |
| GPT Luna | 0.696 | 0.434 | 0.617 | 6/134 |
| GPT Sol | 0.812 | 0.306 | 0.761 | 3/134 |
| Decision rule | Recall | Specificity | F1 | Brier |
|---|---|---|---|---|
| Choice argmax | .081 | .990 | .146 | .203 |
| Choice threshold | .027 | .990 | .051 | .203 |
| Noul threshold | .973 | .449 | .567 | .212 |
| Model | USD per 1,000 calls | Total time (seconds) |
|---|---|---|
| Jev | 0.0193 | 106.56 |
| DeepSeek Flash | 0.0954 | 252.17 |
| Gemini 2.5 Flash | 0.1245 | 180.41 |
| GPT Luna | 0.0774 | 381.22 |
| GPT Sol | 0.7192 | 484.03 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Model / baseline | F1 | Acc. | Clar. | Brier |
|---|---|---|---|---|
| Jev | 0.461 | 53.3 | 8.1 | 0.610 |
| DeepSeek Flash | 0.510 | 57.0 | 8.1 | 0.630 |
| Gemini 2.5 Flash | 0.416 | 48.9 | 0.0 | 0.793 |
| GPT Luna | 0.512 | 55.6 | 10.8 | 0.667 |
| GPT Sol | 0.564 | 60.0 | 27.0 | 0.632 |
| Uniform | 0.108 | 27.4 | 100.0 | 0.750 |
| Model | Macro-F1 | Acc. | Brier | ECE | E recall | C recall | N recall | C E / N E |
|---|---|---|---|---|---|---|---|---|
| Jev | 0.788 | .795 | 0.299 | .081 | .957 | .856 | .545 | .117 / 0 |
| DeepSeek Flash | 0.718 | .724 | 0.395 | .096 | .964 | .700 | .507 | .233 / 0 |
| Gemini 2.5 Flash | 0.763 | .768 | 0.372 | .136 | .942 | .789 | .560 | .150 / .007 |
| GPT Luna | 0.696 | .700 | 0.434 | .109 | .971 | .617 | .530 | .350 / .045 |
| GPT Sol | 0.812 | .812 | 0.306 | .069 | .986 | .761 | .701 | .167 / .022 |
| Variant | TP / FP | Changes | ||
|---|---|---|---|---|
| Choice | Noul | Choice | Noul | |
| Primary | 36 / 54 | 36 / 53 | – | – |
| Reverse order | 35 / 50 | 36 / 52 | 5 | 1 |
| Alternate wording | 31 / 42 | 34 / 40 | 17 | 15 |
| Identical repeat | 36 / 54 | 36 / 52 | 2 | 1 |
| Pair | Agreement | |
|---|---|---|
| Jev–DeepSeek | .763 | .619 |
| Jev–Luna | .748 | .619 |
| Jev–Sol | .807 | .703 |
| Jev–Gemini | .763 | .619 |
| DeepSeek–Luna | .674 | .516 |
| DeepSeek–Sol | .681 | .515 |
| Model | Info | Self-care | Nonurgent | Urgent |
|---|---|---|---|---|
| Jev | .081 | .375 | .792 | .846 |
| DeepSeek | .081 | .500 | .833 | .846 |
| Gemini | .000 | .458 | .646 | .923 |
| Luna | .108 | .625 | .646 | .962 |
| Sol | .270 | .417 | .729 | 1.000 |
| Model / baseline | Development | Validation |
|---|---|---|
| Jev | .515 / .615 | .508 / .607 |
| DeepSeek | .499 / .640 | .528 / .621 |
| Gemini | .465 / .753 | .447 / .752 |
| Luna | .474 / .673 | .457 / .711 |
| Sol | .572 / .646 | .518 / .679 |
| Uniform | .106 / .750 | .105 / .750 |
| Model | Input $/M tok | Output $/M tok | Cost (925 calls) | Latency med./P95 |
|---|---|---|---|---|
| Jev | 0.042 | 0 | 0.017875 | 0.401 / 0.499 |
| DeepSeek Flash | 0.300 | 1.200 | 0.088243 a | 0.916 / 1.192 |
| Gemini 2.5 Flash | 0.300 | 2.500 | 0.115167 | 0.631 / 0.826 |
| GPT Luna | 0.200 | 1.200 | 0.071616 | 1.058 / 1.814 |
| GPT Sol | 2.000 | 10.000 | 0.665220 | 1.410 / 2.210 |
| Model | Wall time (s) | Median latency | P95 latency | Cost (USD) |
|---|---|---|---|---|
| Jev | 50.67 | 0.400 | 0.482 | 0.010069 |
| DeepSeek Flash | 129.71 | 0.973 | 1.249 | 0.022075 |
| Gemini 2.5 Flash | 126.03 | 0.705 | 0.996 | 0.062663 |
| GPT Luna | 158.21 | 1.079 | 1.570 | 0.039694 |
| GPT Sol | 206.38 | 1.287 | 2.189 | 0.375696 |
Clinical Language Model Evaluation
Clinical language model evaluation measures whether AI systems are accurate, safe, fair, and useful across medical tasks and care settings.
See all 418 papers