feat(questionnaire): integrate revised intake and follow-up monitoring
CI / ruff · pytest (pull_request) Successful in 55s

Add gated TSQ, Russian C-SSRS Recent, durable responses and notifications, diaries, schedules and audited clinical review. Preserve manual assessment when the Russian follow-up source is unavailable.

Refs #52
This commit is contained in:
Pavel Eliseev
2026-10-03 18:19:34 +03:00
parent 8b61eecf1b
commit c42ef621e5
34 changed files with 2556 additions and 85 deletions
+11 -10
View File
@@ -26,21 +26,18 @@
"note": "User supplied the file after the official-source download workflow was blocked. Local content and colors checked; publisher version is not inferred from PDF metadata."
},
"intake_release_ready": false,
"policy_version": "mvp-review-2026-10-03",
"policy_version": "mvp-v2-review-2026-10-03",
"latest_specification": {
"source_pdf": "revision-2026-10-03-v2/questionnaires-mvp-v2.pdf",
"sha256": "b5e1cfd2b292526a8cec3bbb679294a90a446c4104a3615c0d8fcbf10e12fc0e",
"pages": 19,
"review": "revision-2026-10-03-v2/REVIEW.md",
"implemented": false,
"pending_changes": [
"tsq_replaces_pcptsd5",
"alcohol_q1_zero_derives_q2_only",
"daily_diary",
"medication_followup_schedule"
],
"tsq_verbatim_source_verified": false,
"current_guideline_edition_verified": false
"implemented": true,
"pending_changes": [],
"tsq_verbatim_source_verified": true,
"current_guideline_edition_verified": false,
"implementation_scope": "gated_intake_diaries_schedules_manual_followup_risk_review",
"implementation": "IMPLEMENTATION.md"
},
"backtranslation": {
"units": 32,
@@ -48,5 +45,9 @@
"reconciliation": "revision-2026-10-03-v2/translation-reconciliation.tsv",
"clinician_approval": null,
"independent_review": "not_performed"
},
"cssrs_since_contact": {
"russian_source_received": false,
"fallback": "clinician_assessment_required_before_routine_monitoring"
}
}