Source-of-truth для PSYCH :: ENCYCLOPAEDIA OS — клинической справочной базы по психиатрии и наркологии (RU/UA, ~124 entries в 20 категориях).
Live demo: https://benbakster.github.io/psych-encyclopaedia/
Этот репозиторий — образовательный ресурс для практикующих врачей-психиатров и наркологов. Не клиническая рекомендация, не замена клинического суждения, не справочник для самолечения пациентами.
Локальные законы, формуляры и клинические гайдлайны могут отличаться. Всегда сверяйся с первоисточниками (указаны в sources[] каждой записи) и применяй суждение, адекватное юрисдикции и пациенту.
Автор не несёт ответственности за последствия использования.
categories/ — JSON source files, по одному на категорию (20 файлов)
build.py — собирает все JSON, валидирует, пишет в database.js
schema.js — JSDoc типы (для редактора, не runtime)
LANGUAGE_POLICY.md — правила использования RU/UA в content
docs/ — output для GitHub Pages: index.html + database.js
wiki/ — внутренняя документация (BRIEF, гайдлайны)
.github/ — CI workflow + issue templates + Codespace devcontainer
python3 build.py # обычный build
python3 build.py --strict # warnings = errors (рекомендуемо)Output: docs/database.js (для Pages) + $PSYCH_RENDERER_DIR/database.js (для локального renderer).
- Создать ветку:
git checkout -b feature/<name> - Редактировать
categories/*.json(никогда неdatabase.js— он автогенерируется) - Запустить
python3 build.py— обновляет docs/ + локальный renderer - Открыть
terminal1.html(или https://benbakster.github.io/psych-encyclopaedia/), проверить визуально - Commit + push, открыть PR в
main - CI прогоняет
--strictвалидацию + проверку графов flowchart-ов - После зелёного статуса —
gh pr merge <N> --merge
Direct push в main заблокирован branch protection.
CC BY-NC-ND 4.0 — Attribution, NonCommercial, NoDerivatives.
Коммерческое использование, форки и derivative works — только с письменного разрешения автора.
Anton Vilenchyk (Антон Віленчик), MD — психиатр-нарколог, Київ, Україна.
Bogomolets National Medical University (2010–2017). NEI Master of Psychopharmacology (2020, 2021 with distinction).
Контакт: @ben.bakster · GitHub: @BenBakster
См. wiki/BRIEF-pharm-flowcharts.md §1.5 — иерархия источников по приоритету (Maudsley, Stahl, Bazire, NEUROP/Riederer-Laux, NICE/CANMAT/BAP/VA-DoD, Авруцкий/Воронков/Чуприков, ICD-10/DSM-5-TR).
krok2-trainer— тренажёр по КРОК-2psych-qbank— UWorld-style q-bankampd-tools— AMPD/PID-5 инструментыpid5-irf— PID-5 informant report