Интеграции с сервисом ONDOC в БИТ.МЕДИЦИНА

Онлайн-запись, телемедицина и личный кабинет пациента

Как мы внедрили интеграцию БИТ.Медицина с сервисом ONDOC

Современный медицинский центр давно не ограничивается стенами регистратуры. Пациенты хотят записываться на приём онлайн, видеть результаты анализов в телефоне, оплачивать услуги картой и получать напоминания о визите — без звонков администратору. Клиникам, в свою очередь, важно, чтобы вся эта цифровая активность автоматически попадала в медицинскую информационную систему (МИС) и не создавала двойную работу для персонала.

Для одного из медицинских центров, работающего на платформе БИТ.Медицина, мы реализовали именно такую задачу — подключили сервис ONDOC, обеспечивающий пациентам личный кабинет, онлайн-запись, телемедицину и приём онлайн-оплат, и настроили двустороннюю интеграцию с 1С.

Что даёт интеграция с ONDOC

ONDOC — сервис для пациентов, клиник и врачей с заключением о соответствии требованиям к защите персональных данных ФСТЭК, шифрованием данных и SSL-сертификатом уровня A+. Модуль интеграции закрывает сразу несколько бизнес-процессов клиники:

  • выгрузку и регистрацию клиентов;
  • выгрузку врачей, услуг и расписания для онлайн-записи;
  • обработку заявок на запись, созданных как в 1С, так и пациентом самостоятельно;
  • выгрузку медицинских карт клиентов в личный кабинет;
  • синхронизацию финансовой информации — платежей, актов, счетов на оплату;
  • уведомления и напоминания о предстоящих приёмах;
  • приём заявок на обратный звонок прямо из мобильного приложения.

Технически интеграция реализована в виде расширения конфигурации для БИТ. Управление медицинским центром (от версии 2.0.49.1 / КОРП 2.1.25.1) и БИТ. Стоматология (от версии 2.0.29.1), работающих на платформе «1С:Предприятие 8» версии не ниже 8.3.21.

Как строилась работа

1. Базовая настройка модуля

На старте мы установили расширение конфигурации, оформили лицензию на модуль интеграции и определили режим работы: у ONDOC поддерживаются два варианта прикрепления пациентов — «на каждый филиал по отдельности» и «на сеть филиалов клиники». Выбор режима напрямую влияет на дальнейшую архитектуру настроек, поэтому фиксируется один раз в начале проекта.

2. Настройка обмена данными

Дальше — «сердце» интеграции: указали адрес сервера ONDOC и ключи доступа (отдельно тестовый и рабочий контур, чтобы не перепутать среды), настроили регламентные задания синхронизации трёх уровней:

  • оперативная (раз в 2–3 минуты) — заявки, талоны врачей и кабинетов, оплаты, изменения статуса привязки пациента;
  • плановая (раз в 20 минут) — справочники врачей, кабинетов, услуг, расписаний, медкарты, финансы;
  • неоперативная (раз в 60 минут) — очистка истории обмена, проверка активации личных кабинетов, выгрузка предстоящих событий.

Такое разделение позволяет держать баланс между скоростью получения новой информации и нагрузкой на базу — ONDOC не «пушит» события сам, МИС должна периодически их запрашивать, поэтому частота синхронизации напрямую влияет на оперативность работы клиники.

3. Отборы и фильтры выгружаемых данных

Не всё, что есть в базе 1С, должно попадать в публичный личный кабинет. Мы настроили отдельные отборы для номенклатуры услуг (какие можно оказывать очно в клинике, какие телемедицински, а какие вообще не показывать пациентам), заявок (чтобы технические записи не отображались в ленте событий клиента) и листов ожидания (чтобы напоминания уходили только по нужным сценариям).

4. Настройка филиалов и специализаций

Поскольку в ONDOC каждый филиал регистрируется как отдельная организация, для каждой клиники сети мы прописали свой набор ключей, часовой пояс, вид цен и приоритетный способ отправки кода активации (SMS или e-mail). Отдельным блоком прошло сопоставление справочника специализаций ONDOC со специализациями МИС — без этого шага пациент просто не увидит нужного врача в списке при поиске по специализации.

5. Врачи, кабинеты и расписания

Ключевая часть проекта — настройка расписаний. Логика ONDOC устроена так, что онлайн-запись доступна не «к врачу вообще», а к конкретной длительности приёма с определённым набором услуг. Мы настроили автоматическое формирование таких расписаний на основе графиков работы сотрудников и кабинетов, с возможностью гибко делить один рабочий день на разные периоды (например, чтобы пациенты могли записываться на телемедицинскую консультацию только в определённые часы, когда врач не ведёт очный приём).

Для контроля корректности выгрузки добавили встроенный сервис диагностики «Почему не выгружается услуга» — он за пару кликов показывает точную причину, если какая-то услуга не появилась в личном кабинете клиники.

6. Врачи и кабинеты клиники в личном кабинете ONDOC

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

7. Медицинская карта и файлы приёма

Настроили автоматическую конвертацию шаблонов осмотра в PDF и их выгрузку в раздел «Медкарта» личного кабинета пациента с учётом типов записи (анализы, консультации, обследования), а также передачу файлов приёма — по отдельности или единым архивом.

Рис. 8. Сопоставление типов записей в медкарте с шаблонами осмотра

8. Финансы и предоплаты

Реализовали выгрузку счетов на оплату и актов оказанных услуг, а также поддержали функционал онлайн-предоплаты для телемедицинских консультаций: деньги блокируются на карте пациента в момент записи и списываются в пользу клиники по завершении приёма, а при отмене события — автоматически возвращаются. Отдельное внимание уделили согласованности настроек предоплат в личном кабинете ONDOC и в самой МИС — расхождение хотя бы по одному параметру приводит к ошибкам списания.

9. Работа с пациентами и запись на приём

Настроили механику привязки клиента к клинике через код активации (по SMS или e-mail), включая сценарий, когда пациент сам запрашивает код из личного кабинета ONDOC. Пациент выбирает врача, услугу и время самостоятельно — заявка автоматически попадает в 1С, а после подтверждения администратором клиники статус синхронизируется обратно в приложение.

10. Инструменты администрирования

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

Результат

По итогам внедрения клиника получила:

  • онлайн-запись 24/7 — пациенты выбирают врача, услугу и время самостоятельно, без звонка в регистратуру;
  • телемедицину «из коробки» с онлайн-оплатой консультаций;
  • личный кабинет пациента с медкартой, историей приёмов, счетами и напоминаниями;
  • автоматическую синхронизацию расписаний, цен и статусов записи между 1С и ONDOC без ручного дублирования данных;
  • прозрачный контур финансов — акты, счета и оплаты автоматически отражаются в учётной системе;
  • инструменты самодиагностики, которые позволяют администратору клиники самостоятельно находить и устранять причины некорректной выгрузки данных, не привлекая разработчиков к рутинным вопросам.

Почему это важно для медицинского бизнеса

Интеграция МИС с сервисами вроде ONDOC — это не просто «модная фича», а прямой канал снижения нагрузки на регистратуру и рост конверсии в запись. Пациент, который может записаться в два клика в приложении в 23:00, с большей вероятностью останется клиентом клиники, чем тот, кому нужно дозвониться в рабочие часы. А для клиники это ещё и точный, не требующий ручной сверки финансовый и медицинский контур — каждый приём, оплата и медзапись автоматически синхронизированы между системами.

Если вам нужна аналогичная интеграция БИТ.Медицина, БИТ.Стоматология или другой конфигурации 1С с внешними сервисами — онлайн-записью, телемедициной, эквайрингом или CRM, — наша команда готова спроектировать и реализовать решение под задачи именно вашей клиники.

Прокрутить вверх