Сервис онлайн-записи для сети клиник (NDA)
ЗдравоохранениеКорпоративный сайт и личный кабинет пациента для сети медицинских центров. Пациент сам выбирает филиал, врача и время — администраторы больше не разрываются между звонками.

О проекте
Сеть клиник • Здравоохранение • Сайт + ЛК • 2 месяца
Онлайн-записьЛичный кабинетСвязка с МИС
Задача
Администраторы тратили 4–5 часов в день на телефонные записи. Часть пациентов не дозванивалась и уходила к конкурентам. У клиники не было единого места, где пациент мог бы видеть историю приёмов и рекомендации врача.
Нужен был цифровой канал записи, который разгрузит администраторов, и личный кабинет, где вся информация о приёмах собрана в одном месте.
Решение
- Спроектировали структуру сайта и личного кабинетаОпределили ключевые сценарии по поиску специалиста, выбору филиала, записи, просмотру истории и сохранению документов. На основе этого построили карту страниц и прототипы.
- Собрали фронтенд и адаптивную вёрсткуКорпоративный сайт и личный кабинет на HTML/CSS/JS с полной адаптацией под мобильные. Отдельно проработали скорость загрузки сайта.
- Разработали backend и APIСерверная часть на Node.js: обработка заявок, авторизация, связь с МИС и внутренней CRM клиники. Все действия логируются, интеграции защищены токенами.
- Настроили пошаговую онлайн-записьВыбор услуги → филиал → специалист → дата и время → подтверждение. Данные о занятости слотов подтягиваются из МИС в реальном времени, чтобы не было двойных записей.
- Запустили и протестировалиПровели нагрузочное тестирование, протестировали запись на всех филиалах, обучили администраторов. Запустили и первые две недели следили за метриками.
Как решали сложности
| Что было сложно | Как решали |
|---|---|
| Связка с внутренней системой клиникиДанные о врачах, расписании и свободных слотах хранились в закрытой МИС — нужно было связать её с сайтом, не нарушая работу клиники. | Связь через API, расписание кэшируется, сбой МИС не роняет сайт |
| Разные филиалы — разные правилаУ каждого филиала свой набор специалистов, услуг и графиков. | Правила филиалов лежат в настройках, запись подстраивается автоматически |
| Персональные данныеЛичный кабинет хранит ФИО, телефон, историю приёмов. | Минимум хранимых данных, доступ после входа, явное согласие при записи |
| Простой интерфейс при сложной логикеПациент должен записаться за 30 секунд, хотя внутри — десятки правил и фильтров. | Пошаговая запись в пять шагов, сложные правила остаются за кадром |
Технологический стек
HTML/CSS/JSNode.jsExpressREST APIМИС-интеграцияCRM
Что получает клиент
- Запись без звонкаПациент сам выбирает филиал, врача и время — администратор не занят телефоном
- Один личный кабинетИстория приёмов, рекомендации и документы собраны в одном месте
- Данные под контролемСогласие на обработку и доступ к данным только после входа
Другие кейсы

СкриптыОтчётность без ручной работы

AIAI-ассистент по базе знаний компании

АвтоматизацияСвязка заявок, CRM и уведомлений
Похожая задача?
Расскажите, что нужно сделать — предложим варианты и оценим сроки.