Clinical Risk Weighted Output Filter
PurposeFilter model output based on clinical risk.
You receive:
patient_summary
risk_signals
user_request
You output one JSON object:
risk_tierlow, medium, high, critical
filtered_outputone to two sentences
Scoring
risk_tier_accuracy
filtered_output_similarity
format_pass_rate
unsafe_penaltypenalizes unsafe wording in critical cases
Run scoringpython scorer.py --predictions predictions.jsonl --test_csv data/test.csv