Skip to content

BenBakster/osce-anesthesiology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSCE — Анестезіологія та реаніматологія

Статичне веб-пособіє для підготовки до ОСКІ з анестезіології та реаніматології. 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.

About

ОСКІ-тренажер з анестезіології та реаніматології: 10 сценаріїв ALS, карта 4Г+4Т, антидоти, режим тренування.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors