Статичне веб-пособіє для підготовки до ОСКІ з анестезіології та реаніматології. 10 сценаріїв ALS, карта оборотних причин (4Г+4Т), довідник антидотів, режим тренування.
Live: benbakster.github.io/osce-anesthesiology
Два режими:
- Базовий (станція ОСКІ-1 «СЛР», паспорт 222 СЛР НМУ Богомольця 2025) — для 3 курсу:
- 10 побутових сценаріїв (вулиця, спортзал, утоплення, вагітна тощо) з особливостями для №3, №4, №8
- Офіційний скрипт реплік
- Чек-лист на 20 балів (15 пунктів з вагами 1/2/3) з підрахунком суми, прохідний 12
- Тренування з таймером 5 хв (фази 0:30 / 2:00 / 2:30 / 4:30 / 5:00) і метрономом CPR (100/110/120 BPM)
- Тактика проходження + типові помилки + що НЕ робити
- Розширений — старші курси, інтернатура:
- 10 клінічних сценаріїв з оборотною причиною та лікуванням
- Загальна частина (послідовність дій до пошуку оборотної причини)
- Анімований SVG-flowchart алгоритму ALS
- Карта 4Г+4Т з переходами на сценарії
- Таблиця антидотів за класами токсинів
- Режим тренування — випадковий сценарій → перевірка
- Чистий HTML/CSS/JS, без фреймворків
- Hash-роутинг (basic-* і extended-маршрути не конфліктують)
- Light/dark тема + перемикач анімацій (авто/вкл/викл, поважає
prefers-reduced-motion) - Стан чек-листів і налаштування — у
localStorage - Метроном на WebAudio API
- Працює без сервера (
file://)
.
├── index.html
├── style.css
├── app.js
├── data/scenarios.js ← структуровані дані (basic + extended)
├── content/scenarios.md ← вихідний текст розширених сценаріїв
├── content/osce_corrections.md ← паспорт ОСКІ-1, чек-лист на 20 балів
├── reference/visuals.md ← бриф візуальних компонентів
└── assets/ ← favicon, SVG
python3 -m http.server 8000
# або просто відкрити index.html у браузері (file://)GitHub Pages з гілки main, корінь репо.
Навчальний матеріал. Дослівні тексти сценаріїв — у content/scenarios.md.