feat(questionnaire): integrate revised intake and follow-up monitoring
CI / ruff · pytest (pull_request) Successful in 55s
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:
@@ -0,0 +1,189 @@
|
||||
version: diary-v2-2026-10-03
|
||||
core:
|
||||
- id: mood
|
||||
text: 'Какое у Вас сегодня настроение?
|
||||
|
||||
0 — самое плохое, 10 — самое хорошее.'
|
||||
options:
|
||||
- value: 0
|
||||
label: '0'
|
||||
- value: 1
|
||||
label: '1'
|
||||
- value: 2
|
||||
label: '2'
|
||||
- value: 3
|
||||
label: '3'
|
||||
- value: 4
|
||||
label: '4'
|
||||
- value: 5
|
||||
label: '5'
|
||||
- value: 6
|
||||
label: '6'
|
||||
- value: 7
|
||||
label: '7'
|
||||
- value: 8
|
||||
label: '8'
|
||||
- value: 9
|
||||
label: '9'
|
||||
- value: 10
|
||||
label: '10'
|
||||
- id: sleep_hours
|
||||
text: Сколько часов Вы спали прошлой ночью?
|
||||
numeric: true
|
||||
- id: rested
|
||||
text: 'Насколько Вы выспались?
|
||||
|
||||
0 — совсем не выспались, 4 — полностью выспались.'
|
||||
options:
|
||||
- value: 0
|
||||
label: '0'
|
||||
- value: 1
|
||||
label: '1'
|
||||
- value: 2
|
||||
label: '2'
|
||||
- value: 3
|
||||
label: '3'
|
||||
- value: 4
|
||||
label: '4'
|
||||
- id: medication
|
||||
text: Приняли ли Вы сегодня лекарства по схеме?
|
||||
options:
|
||||
- value: full
|
||||
label: По схеме
|
||||
- value: partial
|
||||
label: Частично
|
||||
- value: none
|
||||
label: Нет
|
||||
- value: not_prescribed
|
||||
label: Не назначены
|
||||
- id: medication_reason
|
||||
text: Почему не приняли лекарства по схеме?
|
||||
options:
|
||||
- value: forgot
|
||||
label: Забыл(а)
|
||||
- value: side_effects
|
||||
label: Побочные эффекты
|
||||
- value: declined
|
||||
label: Не хочу
|
||||
- value: ran_out
|
||||
label: Закончились
|
||||
- value: other
|
||||
label: Другая причина
|
||||
- id: side_effects
|
||||
text: Беспокоили ли Вас сегодня побочные эффекты лекарств?
|
||||
options: &id001
|
||||
- value: 1
|
||||
label: Да
|
||||
- value: 0
|
||||
label: Нет
|
||||
- id: substances
|
||||
text: Употребляли ли Вы сегодня алкоголь или другие вещества?
|
||||
options: *id001
|
||||
- id: comment
|
||||
text: Что хотите передать врачу?
|
||||
optional: true
|
||||
ptsd:
|
||||
- id: intrusions
|
||||
text: 'Насколько за последние сутки Вас беспокоили: нежелательные воспоминания о событии?'
|
||||
options: &id002
|
||||
- value: 0
|
||||
label: Совсем нет
|
||||
- value: 1
|
||||
label: Немного
|
||||
- value: 2
|
||||
label: Умеренно
|
||||
- value: 3
|
||||
label: Сильно
|
||||
- value: 4
|
||||
label: Крайне сильно
|
||||
- id: nightmares
|
||||
text: 'Насколько за последние сутки Вас беспокоили: кошмары прошлой ночью?'
|
||||
options: *id002
|
||||
- id: avoidance
|
||||
text: 'Насколько за последние сутки Вас беспокоили: желание избегать мест, людей и мыслей, напоминающих о событии?'
|
||||
options: *id002
|
||||
- id: hypervigilance
|
||||
text: 'Насколько за последние сутки Вас беспокоили: настороженность, вздрагивание, ощущение опасности?'
|
||||
options: *id002
|
||||
- id: irritability
|
||||
text: 'Насколько за последние сутки Вас беспокоили: раздражительность или вспышки гнева?'
|
||||
options: *id002
|
||||
depression:
|
||||
- id: interest
|
||||
text: 'Насколько Вам сегодня было интересно и приятно что-то делать?
|
||||
|
||||
0 — совсем нет, 4 — крайне сильно.'
|
||||
options: *id002
|
||||
- id: depressed
|
||||
text: Насколько Вы сегодня чувствовали подавленность или безнадёжность?
|
||||
options: *id002
|
||||
- id: energy
|
||||
text: 'Насколько у Вас сегодня были силы и энергия?
|
||||
|
||||
0 — совсем нет, 4 — крайне сильно.'
|
||||
options: *id002
|
||||
- id: planned_activity
|
||||
text: Сделали ли Вы сегодня хотя бы одно запланированное дело?
|
||||
options: *id001
|
||||
suicide:
|
||||
- id: death_thoughts
|
||||
text: Были ли у Вас сегодня мысли о смерти или о том, что не хочется жить?
|
||||
options: *id001
|
||||
- id: thoughts_intensity
|
||||
text: 'Если да — насколько сильными они были?
|
||||
|
||||
0 — совсем слабые, 10 — максимально сильные.'
|
||||
options:
|
||||
- value: 0
|
||||
label: '0'
|
||||
- value: 1
|
||||
label: '1'
|
||||
- value: 2
|
||||
label: '2'
|
||||
- value: 3
|
||||
label: '3'
|
||||
- value: 4
|
||||
label: '4'
|
||||
- value: 5
|
||||
label: '5'
|
||||
- value: 6
|
||||
label: '6'
|
||||
- value: 7
|
||||
label: '7'
|
||||
- value: 8
|
||||
label: '8'
|
||||
- value: 9
|
||||
label: '9'
|
||||
- value: 10
|
||||
label: '10'
|
||||
- id: hope
|
||||
text: 'Насколько Вы верите, что станет лучше?
|
||||
|
||||
0 — совсем не верю, 10 — полностью верю.'
|
||||
options:
|
||||
- value: 0
|
||||
label: '0'
|
||||
- value: 1
|
||||
label: '1'
|
||||
- value: 2
|
||||
label: '2'
|
||||
- value: 3
|
||||
label: '3'
|
||||
- value: 4
|
||||
label: '4'
|
||||
- value: 5
|
||||
label: '5'
|
||||
- value: 6
|
||||
label: '6'
|
||||
- value: 7
|
||||
label: '7'
|
||||
- value: 8
|
||||
label: '8'
|
||||
- value: 9
|
||||
label: '9'
|
||||
- value: 10
|
||||
label: '10'
|
||||
- id: burden
|
||||
text: Чувствовали ли Вы себя обузой для близких?
|
||||
options: *id001
|
||||
weekly: true
|
||||
@@ -0,0 +1,167 @@
|
||||
version: mvp-v2-2026-10-03
|
||||
forms:
|
||||
phq9:
|
||||
id: phq9
|
||||
title: Опросник здоровья пациента (PHQ-9)
|
||||
recall_period: последние 2 недели
|
||||
instruction: Как часто за последние 2 недели Вас беспокоили следующие проблемы?
|
||||
license_note: PHQ-9 (Pfizer) — свободное использование, разрешения не требуется.
|
||||
translation_note: Стандартная русская версия PHQ-9 (MAPI). Финальную формулировку утверждает психиатр.
|
||||
options:
|
||||
- value: 0
|
||||
label: Ни разу
|
||||
- value: 1
|
||||
label: Несколько дней
|
||||
- value: 2
|
||||
label: Более недели
|
||||
- value: 3
|
||||
label: Почти каждый день
|
||||
items:
|
||||
- id: phq9_1
|
||||
text: Вам не хотелось ничего делать
|
||||
- id: phq9_2
|
||||
text: У Вас было плохое настроение, Вы были подавлены или испытывали чувство безысходности
|
||||
- id: phq9_3
|
||||
text: Вам было трудно заснуть, у Вас был прерывистый сон, или Вы слишком много спали
|
||||
- id: phq9_4
|
||||
text: Вы были утомлены, или у Вас было мало сил
|
||||
- id: phq9_5
|
||||
text: У Вас был плохой аппетит, или Вы переедали
|
||||
- id: phq9_6
|
||||
text: 'Вы плохо о себе думали: считали себя неудачником (неудачницей), или были в себе разочарованы, или считали,
|
||||
что подвели свою семью'
|
||||
- id: phq9_7
|
||||
text: Вам было трудно сосредоточиться (например, на чтении газеты или на просмотре телепередач)
|
||||
- id: phq9_8
|
||||
text: Вы двигались или говорили настолько медленно, что окружающие это замечали? Или, наоборот, Вы были настолько
|
||||
суетливы или взбудоражены, что двигались гораздо больше обычного
|
||||
- id: phq9_9
|
||||
text: Вас посещали мысли о том, что Вам лучше было бы умереть, или о том, чтобы причинить себе какой-нибудь
|
||||
вред
|
||||
buttons_only: true
|
||||
range:
|
||||
min: 0
|
||||
max: 27
|
||||
severity:
|
||||
- min: 0
|
||||
max: 4
|
||||
code: minimal
|
||||
label: Минимальная
|
||||
- min: 5
|
||||
max: 9
|
||||
code: mild
|
||||
label: Лёгкая
|
||||
- min: 10
|
||||
max: 14
|
||||
code: moderate
|
||||
label: Умеренная
|
||||
- min: 15
|
||||
max: 19
|
||||
code: moderately_severe
|
||||
label: Умеренно-тяжёлая
|
||||
- min: 20
|
||||
max: 27
|
||||
code: severe
|
||||
label: Тяжёлая
|
||||
flags:
|
||||
- code: phq9_item9_positive
|
||||
when:
|
||||
item: phq9_9
|
||||
op: '>='
|
||||
value: 1
|
||||
pcl5:
|
||||
id: pcl5
|
||||
title: Контрольный список симптомов ПТСР (PCL-5)
|
||||
recall_period: последний месяц
|
||||
instruction: 'Ниже перечислены проблемы, которые иногда возникают у людей после очень тяжёлого, стрессового
|
||||
события. Держа в уме самое тяжёлое для Вас событие, внимательно прочитайте каждый пункт и выберите вариант,
|
||||
который показывает, насколько сильно эта проблема беспокоила Вас за последний месяц.
|
||||
|
||||
Насколько сильно за последний месяц Вас беспокоили:'
|
||||
license_note: PCL-5 — общественное достояние (VA National Center for PTSD); русская версия — лицензия на проверке.
|
||||
translation_note: Рабочий перевод команды (демо-текст). Финальный русский перевод выбирает психиатр (SPEC §9).
|
||||
Для еженедельного мониторинга используется та же шкала с периодом «последняя неделя».
|
||||
options:
|
||||
- value: 0
|
||||
label: Совсем нет
|
||||
- value: 1
|
||||
label: Немного
|
||||
- value: 2
|
||||
label: Умеренно
|
||||
- value: 3
|
||||
label: Сильно
|
||||
- value: 4
|
||||
label: Крайне сильно
|
||||
items:
|
||||
- id: pcl5_1
|
||||
text: Повторяющиеся тяжёлые и нежелательные воспоминания о стрессовом событии?
|
||||
- id: pcl5_2
|
||||
text: Повторяющиеся тяжёлые сны о стрессовом событии?
|
||||
- id: pcl5_3
|
||||
text: Внезапное ощущение или поведение, как будто стрессовое событие происходит снова (как будто Вы действительно
|
||||
вернулись туда и переживаете его заново)?
|
||||
- id: pcl5_4
|
||||
text: Сильное расстройство, когда что-то напоминало Вам о стрессовом событии?
|
||||
- id: pcl5_5
|
||||
text: Сильные телесные реакции, когда что-то напоминало Вам о стрессовом событии (например, сердцебиение,
|
||||
затруднённое дыхание, потливость)?
|
||||
- id: pcl5_6
|
||||
text: Избегание воспоминаний, мыслей или чувств, связанных со стрессовым событием?
|
||||
- id: pcl5_7
|
||||
text: Избегание внешних напоминаний о стрессовом событии (например, людей, мест, разговоров, занятий, предметов
|
||||
или ситуаций)?
|
||||
- id: pcl5_8
|
||||
text: Трудности с тем, чтобы вспомнить важные части стрессового события?
|
||||
- id: pcl5_9
|
||||
text: Сильные негативные убеждения о себе, других людях или мире (например, мысли «я плохой», «со мной что-то
|
||||
серьёзно не так», «никому нельзя доверять», «мир абсолютно опасен»)?
|
||||
- id: pcl5_10
|
||||
text: Обвинение себя или кого-то другого в стрессовом событии или в том, что произошло после него?
|
||||
- id: pcl5_11
|
||||
text: Сильные негативные чувства, такие как страх, ужас, гнев, вина или стыд?
|
||||
- id: pcl5_12
|
||||
text: Потеря интереса к занятиям, которые раньше приносили Вам удовольствие?
|
||||
- id: pcl5_13
|
||||
text: Ощущение отдалённости или оторванности от других людей?
|
||||
- id: pcl5_14
|
||||
text: Трудности с тем, чтобы испытывать положительные чувства (например, неспособность чувствовать радость
|
||||
или любовь к близким людям)?
|
||||
- id: pcl5_15
|
||||
text: Раздражительность, вспышки гнева или агрессивное поведение?
|
||||
- id: pcl5_16
|
||||
text: Чрезмерный риск или поступки, которые могут причинить Вам вред?
|
||||
- id: pcl5_17
|
||||
text: Повышенная бдительность, настороженность или ощущение, что нужно всё время быть начеку?
|
||||
- id: pcl5_18
|
||||
text: Взвинченность или склонность легко вздрагивать?
|
||||
- id: pcl5_19
|
||||
text: Трудности с концентрацией внимания?
|
||||
- id: pcl5_20
|
||||
text: Трудности с засыпанием или прерывистый сон?
|
||||
range:
|
||||
min: 0
|
||||
max: 80
|
||||
severity:
|
||||
- min: 0
|
||||
max: 32
|
||||
code: below_threshold
|
||||
label: Ниже порога ПТСР
|
||||
- min: 33
|
||||
max: 49
|
||||
code: probable
|
||||
label: Вероятное ПТСР
|
||||
- min: 50
|
||||
max: 80
|
||||
code: high
|
||||
label: Выраженная симптоматика ПТСР
|
||||
flags:
|
||||
- code: pcl5_probable_ptsd
|
||||
when:
|
||||
total: true
|
||||
op: '>='
|
||||
value: 33
|
||||
trauma_introduction: 'Иногда с людьми происходят события, которые оказываются необычайно пугающими, ужасными или
|
||||
травмирующими. Например: серьёзная авария или пожар; физическое или сексуальное нападение или насилие; землетрясение
|
||||
или наводнение; война; Вы видели, как кого-то убили или тяжело ранили; близкий человек погиб в результате убийства
|
||||
или самоубийства.'
|
||||
trauma_filter: Случалось ли с Вами подобное событие?
|
||||
Reference in New Issue
Block a user