Skip to content
EdinUserPublic

About

Калкулатор за медицински дози и разреждания

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Дозатор

Мобилен, статичен калкулатор за лекарствени изчисления за обучени медицински специалисти.

Дозатор проверява аритметиката, но не замества лекарско назначение, инструкция на производителя, аптека или болничен протокол. Приложението не препоръчва лекарство, доза, разтворител, съвместимост, стабилност или срок на годност.

Технологии

  • Bootstrap 5
  • Vanilla JavaScript
  • Vite
  • Изцяло в браузъра, без запис на данни на сървър

Език и единици

Интерфейсът е на български. Мерните единици се изписват със стандартни Latin/SI означения: g, mg, µg, L, mL, min, h, mg/mL, µg/mL, units/mL.

Функции

  • Доза от готов разтвор
  • Разреждане до желано количество в 1 mL от количество лекарство или от концентрация
  • Разтваряне на флакон
  • Инфузионен калкулатор с режими за количество за 24 часа, доза за час и обем/време
  • Проверка на изчислението
  • Видимо преобразуване на единици при смесване на mg, µg, L, mL, min, h
  • Предупреждения за невъзможни или съмнителни стойности
  • Печатен и копируем етикет с подготовка
  • Ръчна светла/тъмна тема, запазена в браузъра
  • Меню за бърза смяна на калкулатора
  • Автоматично свиване на въведените данни след успешно изчисление
  • Числови полета с мобилна десетична клавиатура и поддръжка на 0.5 и 0,5
  • QR код за споделяне на текущото изчисление чрез URL hash
  • История на последните 10 успешни изчисления за всеки тип калкулатор
  • Шаблони с име по желание, групирани по тип калкулатор
  • Бутон История във всеки калкулатор за бърз достъп до историята само за този тип
  • Запазване на попълнените стойности при отваряне на документацията за текущия калкулатор
  • Кратка страница Как са проверени изчисленията
  • Потребителска документация с примерни screenshots за отделните режими на калкулаторите с табове
  • Installable PWA с offline работа след първоначално зареждане
  • Видима версия на приложението и CHANGELOG.md

Важни ограничения

  • Калкулаторът не е drug reference и не е prescribing assistant.
  • Няма backend и няма сървърно съхранение на потребителски данни.
  • QR/share payload не трябва да съдържа patient identifiers или свободни медицински бележки.

Локална разработка

npm install
npx playwright install chromium
npm run dev

Проверки

npm test
npm run build
npm run test:e2e
npm run test:all

Подробно: docs/testing.md.

Документация

About

Калкулатор за медицински дози и разреждания

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages