Почему в Петербурге нет талонов к врачам - и как мы сделали бота, который ловит их сам

Если вы хоть раз пытались записаться к врачу в государственной поликлинике Петербурга, ситуация наверняка знакомая.

Заходишь на Здоровье Петербуржца, выбираешь нужного специалиста - свободных талонов нет.

При этом это совершенно не означает, что свободных талонов не будет до следующей плановой публикации расписания.

Люди переносят приёмы, отменяют записи, меняют планы. Освободившийся талон появляется в расписании обычно совсем ненадолго. И забирает его тот, кто оказался на странице в нужный момент.

Получается довольно странная система: чтобы бесплатно попасть к нужному врачу, иногда нужно буквально караулить расписание днями и ночами, не имея гарантии на успех.

Отсюда и идея - убрать из этого процесса человека.

Так появилось Окошко.

Что такое Окошко?

Это Telegram-бот, который следит за свободными талонами в государственных поликлиниках Санкт-Петербурга вместо пользователя.

Работает всё довольно просто:

- Вы создаете профиль, введя только ФИО, дату рождения и почту (нужна для официального уведомления с Горздрава о статусе записи)

- Нажимаете найти окошко

Главный экран
Главный экран

- Выбираете какое действие совершить боту, когда он найдет для вас талон

Почему в Петербурге нет талонов к врачам - и как мы сделали бота, который ловит их сам

- Дальше выбираете для кого ищите талон

Почему в Петербурге нет талонов к врачам - и как мы сделали бота, который ловит их сам

- Затем выбираете режим поиска

Почему в Петербурге нет талонов к врачам - и как мы сделали бота, который ловит их сам

- Выбираете необходимую специализацию или конкретного врача

- Настраиваете временной промежуток поисков и остается только его запустить, Окошко само проверяет расписание и пришлет уведомление о найденном талоне или о том, что записало Вас

Записью можно управлять прямо в боте: перенести на другое время или отменить, если планы изменились.

Получается, что после настройки поиска постоянно возвращаться на Горздрав уже не нужно.

Уведомление или автозапись

Когда мы продумывали механику Окошка, было понятно, что просто написать человеку «появился талон» недостаточно.

Пока пользователь увидит уведомление, откроет Горздрав, авторизуется, найдёт поликлинику и нужного врача, свободное время могут забрать.

Поэтому даже обычное уведомление в Окошке - это не просто сообщение. Если талон ещё свободен, записаться на него можно сразу из бота.

Почему в Петербурге нет талонов к врачам - и как мы сделали бота, который ловит их сам

Но ведь талон может появиться и ночью, когда вы крепко спите. Пока Вы увидите уведомление, его могу забрать.

Для этого есть функция автозаписи

Пользователь заранее выбирает подходящие параметры, а дальше Окошко действует самостоятельно: появляется нужный талон - бот моментально записывает Вас.

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

А почему просто не пойти в частную клинику?

Конечно, можно. И мы привыкли вспоминать о врачах, когда уже что-то беспокоит. Но полисом ОМС можно пользоваться и заранее — проходить диспансеризацию, профилактические обследования и следить за здоровьем регулярно.


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

Именно поэтому поиск талонов в Окошке мы оставили бесплатным. А платные функции нужны тем, кто хочет автоматизировать следующий шаг - саму запись на приём.

Окошко в цифрах

Мы запустились совсем недавно, но ботом уже пользуются более 400 петербуржцев, которые доверили нам поиск.

За месяц работы:

🙌 400+ пользователей

🔔 344 раза находило свободные талоны и отправляло уведомления пользователям

⚡ 40 раз автоматически записало пользователей на подходящее время

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

Без Горздрава Окошко тоже бессильно

Есть у такой автоматизации и обратная сторона.

Окошко зависит от инфраструктуры, через которую получает информацию о расписании и выполняет запись.

Например, совсем недавно у Горздрава возникла проблема с SSL-сертификатом. Браузеры начали предупреждать пользователей о небезопасном соединении, а бот по той же причине временно не мог нормально получать расписание.

Почему в Петербурге нет талонов к врачам - и как мы сделали бота, который ловит их сам

И здесь никакой алгоритм уже не спасёт: если источник недоступен, получать из него актуальные данные и записывать пользователей безопасно невозможно.

После восстановления работы источника поиск можно продолжить.

Для нас этот случай заодно стал хорошим напоминанием, что сервису нужны понятные статусы и уведомления: пользователь должен сразу понимать, ищет ли бот талон прямо сейчас или внешняя система временно недоступна.

Что дальше?

Следующий город, который мы хотим добавить - Москва с системой ЕМИАС. А дальше постепенно смотреть и на другие регионы, где существует та же проблема с записью.

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

Главная идея при этом остаётся очень простой:

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

🪟 Окошко — пусть талоны ищут себя сами.

Попробовать можно по ссылке

Либо найти бота в телеграмме: @ok_no_bot