Токарев Lab Написать

СервисМедицинаПрототип

Схема приёма лекарств: график по дням из текста назначения

Прототип инструмента для врача. Текст назначения превращается в понятный пациенту график приёма по дням, а пациент открывает его на телефоне по QR-коду и отмечает принятое.

Сергей Токарев

Сергей ТокаревРазработчик проекта. Делаю похожее на заказ.

Схема приёма лекарств

Зачем врачу и пациенту схема приёма

Назначение врача обычно выглядит как список строк: препарат, доза, сколько раз в день, до или после еды, сколько дней. Когда препаратов пять или шесть, пациенту трудно собрать из этого расписание на день: что пить в 7:30, что после завтрака, а что на ночь. Отсюда пропуски и приём не вовремя.

Прототип превращает текст назначения в понятную схему: врач вставляет назначение как есть, проверяет результат и отдаёт пациенту QR-код, а пациент на телефоне видит график приёма лекарств по дням и отмечает принятое.

Как разбирается назначение

Разбор идёт без нейросети, по словарю и правилам, поэтому он предсказуемый и работает прямо в браузере.

  • Словарь препаратов: 137 действующих веществ и 387 торговых названий. Основа гастроэнтерологическая, плюс кардиология, неврология, пульмонология, антибиотики, обезболивающие.
  • Опечатки: название ищется с допуском на ошибку, «Омепрозол» распознаётся как Омепразол. Названия из двух слов вроде «Де нол» тоже находятся.
  • Доза: миллиграммы, миллилитры, единицы или «по 1 таблетке», «пол-таблетки», «1 саше».
  • Кратность: «2 раза в день», «р/д», «трёхкратно», «каждые 8 часов», «утром и вечером», «на ночь».
  • Связь с едой: «за 30 минут до еды», «после еды», «во время завтрака», «натощак», «независимо от еды».
  • Длительность: дни, недели, месяцы.

Сложные случаи разбор не угадывает, а отдаёт врачу на проверку: приём «при боли», привязку к другому препарату («через час после антибиотика»), строку без дозы или кратности.

Расписание по времени

Приёмы раскладываются вокруг опорных точек дня: завтрак, обед, ужин, сон. «За 30 минут до еды дважды в день» превращается в 7:30 и 18:30, «на ночь» в 23:00. Врач видит карточку на каждый препарат и может поправить название, дозу, число приёмов, время и длительность. Сверху сводка: сколько препаратов разобрано без правок и сколько требуют проверки.

QR-код и схема на телефоне пациента

Готовая схема целиком зашита в ссылку и QR-код, сервер в этом не участвует. Пациент открывает её на телефоне и видит три вида:

  • День: что принять сегодня и во сколько, ближайший приём подсвечен, принятое отмечается касанием.
  • Таблица: все дни курса и все приёмы, серые клетки там, где препарат уже закончился.
  • Курс: даты, этапы лечения и список препаратов с действующими веществами.

Для тех, кому удобнее бумага, печатается бланк А4: таблица «дата и приём» с клетками для галочек и тот же QR-код.

Данные пациента никуда не уходят

Текст назначения разбирается в браузере врача и не отправляется на сервер. В ссылку попадают только препараты, дозы и время, без фамилии и диагноза. Отметки о приёме хранятся в браузере пациента. На страницах нет аналитики и сторонних скриптов.

Как устроено

HTML, CSS и JavaScript без фреймворков и без серверной части. Словарь собирается скриптом из исходного файла, коды препаратов в нём закреплены, чтобы старые ссылки не ломались при пополнении словаря. Сейчас это прототип с пометкой «не для клинического применения»: время приёмов фиксированное, напоминаний нет, взаимодействия препаратов и дозировки не проверяются.

Скриншоты

Схема приёма лекарств: экран 2
Схема приёма лекарств: экран 3
Схема приёма лекарств: экран 4

Частые вопросы

Как составить график приёма лекарств по назначению врача?

Вставить текст назначения, по строке на препарат. Инструмент найдёт препараты, дозы и кратность, разложит приёмы по времени и покажет схему, которую можно поправить.

Используется ли нейросеть?

Нет. Разбор идёт по словарю препаратов и правилам, а всё неоднозначное отдаётся врачу на проверку.

Нужно ли пациенту устанавливать приложение?

Нет, схема открывается в браузере телефона по QR-коду или ссылке.

Где хранятся данные о пациенте?

Нигде на сервере. Схема зашита в саму ссылку без фамилии и диагноза, отметки о приёме остаются в браузере пациента.

Это можно использовать в клинике уже сейчас?

Нет, это прототип для обсуждения: он показывает идею и интерфейс, но не прошёл проверку для клинического применения.

Нужно похожее?

Напишите, что хотите автоматизировать или сделать: отвечаю лично и быстро. Работаю по договору, цена фиксируется до начала. Как я работаю и сколько это стоит

Написать в Telegram MAX