[bot][A] Депрессия: анонимный самоскрининг (PHQ-2 → PHQ-9, GAD-7), маршрутизация, «учёт», модуль depression #44
Notifications
Due Date
No due date set.
Depends on
Reference: MedITron/PTSRaiAgent#44
Reference in New Issue
Block a user
Описание
app/dialog/flows/depression.py(новый файл). Анонимный вход без регистрации, без ФИО до записи.Желаемый результат
Дисклеймер «это не диагноз» + согласие → возраст (< 18 → детский телефон доверия) → PHQ-2 → PHQ-9 (п.9 кнопками) → GAD-7 → объяснение по ступеням (самопомощь / психолог / психотерапевт / психиатр) → FAQ «учёт» (добровольное обращение = консультативно-лечебная помощь) →
book_visit(сервис lane B) → согласие на передачу сводки. После визита — модуль depression: PHQ-9 еженедельно 4–6 нед., C-SSRS «с последнего контакта», план безопасности. Тесты.Зона и владение файлами
Lane A (бот, Егор) — владеет:
app/dialog/**,app/channels/**,app/llm/**,config/texts/**,tests/test_dialog_*.py,tests/test_telegram*.py.Замороженные контракты (менять только отдельным мелким PR с пингом всех):
app/core/types.py,app/dialog/contracts.py,app/api/schemas.py,app/integrations/base.py,app/services/contracts.py,app/main.py,app/config.py,config/modules.yaml,config/rules.yaml,config/scales/*,pyproject.toml/uv.lock,docker-compose.yml,Makefile.Лог выполнения