beacon-trial-finder / data /tools /assess_eligibility.json
KevinIsInCoding
feat: structured eligibility assessment with per-criterion verdicts (#14)
e15864e unverified
Raw
History Blame Contribute Delete
753 Bytes
{
"type": "object",
"required": ["assessments", "missing_data_keys"],
"properties": {
"assessments": {
"type": "array",
"items": {
"type": "object",
"required": ["criterion_key", "verdict", "reason", "confidence", "raw_criteria"],
"properties": {
"criterion_key": { "type": "string" },
"verdict": { "enum": ["pass", "fail", "unknown"] },
"reason": { "type": "string" },
"patient_value": { "type": ["string", "null"] },
"confidence": { "enum": ["medium", "low"] },
"raw_criteria": { "type": "string" }
}
}
},
"missing_data_keys": {
"type": "array",
"items": { "type": "string" }
}
}
}