Зачем врачу и пациенту схема приёма
Назначение врача обычно выглядит как список строк: препарат, доза, сколько раз в день, до или после еды, сколько дней. Когда препаратов пять или шесть, пациенту трудно собрать из этого расписание на день: что пить в 7:30, что после завтрака, а что на ночь. Отсюда пропуски и приём не вовремя.
Прототип превращает текст назначения в понятную схему: врач вставляет назначение как есть, проверяет результат и отдаёт пациенту QR-код, а пациент на телефоне видит график приёма лекарств по дням и отмечает принятое.
Как разбирается назначение
Разбор идёт без нейросети, по словарю и правилам, поэтому он предсказуемый и работает прямо в браузере.
- Словарь препаратов: 137 действующих веществ и 387 торговых названий. Основа гастроэнтерологическая, плюс кардиология, неврология, пульмонология, антибиотики, обезболивающие.
- Опечатки: название ищется с допуском на ошибку, «Омепрозол» распознаётся как Омепразол. Названия из двух слов вроде «Де нол» тоже находятся.
- Доза: миллиграммы, миллилитры, единицы или «по 1 таблетке», «пол-таблетки», «1 саше».
- Кратность: «2 раза в день», «р/д», «трёхкратно», «каждые 8 часов», «утром и вечером», «на ночь».
- Связь с едой: «за 30 минут до еды», «после еды», «во время завтрака», «натощак», «независимо от еды».
- Длительность: дни, недели, месяцы.
Сложные случаи разбор не угадывает, а отдаёт врачу на проверку: приём «при боли», привязку к другому препарату («через час после антибиотика»), строку без дозы или кратности.
Расписание по времени
Приёмы раскладываются вокруг опорных точек дня: завтрак, обед, ужин, сон. «За 30 минут до еды дважды в день» превращается в 7:30 и 18:30, «на ночь» в 23:00. Врач видит карточку на каждый препарат и может поправить название, дозу, число приёмов, время и длительность. Сверху сводка: сколько препаратов разобрано без правок и сколько требуют проверки.
QR-код и схема на телефоне пациента
Готовая схема целиком зашита в ссылку и QR-код, сервер в этом не участвует. Пациент открывает её на телефоне и видит три вида:
- День: что принять сегодня и во сколько, ближайший приём подсвечен, принятое отмечается касанием.
- Таблица: все дни курса и все приёмы, серые клетки там, где препарат уже закончился.
- Курс: даты, этапы лечения и список препаратов с действующими веществами.
Для тех, кому удобнее бумага, печатается бланк А4: таблица «дата и приём» с клетками для галочек и тот же QR-код.
Данные пациента никуда не уходят
Текст назначения разбирается в браузере врача и не отправляется на сервер. В ссылку попадают только препараты, дозы и время, без фамилии и диагноза. Отметки о приёме хранятся в браузере пациента. На страницах нет аналитики и сторонних скриптов.
Как устроено
HTML, CSS и JavaScript без фреймворков и без серверной части. Словарь собирается скриптом из исходного файла, коды препаратов в нём закреплены, чтобы старые ссылки не ломались при пополнении словаря. Сейчас это прототип с пометкой «не для клинического применения»: время приёмов фиксированное, напоминаний нет, взаимодействия препаратов и дозировки не проверяются.
Скриншоты



Частые вопросы
Как составить график приёма лекарств по назначению врача?
Вставить текст назначения, по строке на препарат. Инструмент найдёт препараты, дозы и кратность, разложит приёмы по времени и покажет схему, которую можно поправить.
Используется ли нейросеть?
Нет. Разбор идёт по словарю препаратов и правилам, а всё неоднозначное отдаётся врачу на проверку.
Нужно ли пациенту устанавливать приложение?
Нет, схема открывается в браузере телефона по QR-коду или ссылке.
Где хранятся данные о пациенте?
Нигде на сервере. Схема зашита в саму ссылку без фамилии и диагноза, отметки о приёме остаются в браузере пациента.
Это можно использовать в клинике уже сейчас?
Нет, это прототип для обсуждения: он показывает идею и интерфейс, но не прошёл проверку для клинического применения.





