Розробка портала клініки на 1С-Бітрікс
Пацієнт здав аналізи в понеділок. У вівторок дзвонить у клініку, щоб дізнатися про результати — «перезвоніть завтра, лабораторія ще не передала». У середу знову дзвонить — «результати у лікаря, він перезвонить». У четвер лікар перезвонює, але пацієнт на нараді. У п'ятницю пацієнт приходить особисто. П'ять днів на те, що можна було закрити push-сповіщенням «Ваші результати готові» з кнопкою перегляду в особистому кабінеті. Портал клініки на 1С-Бітрікс — це не візитка з адресою та списком лікарів, а робочий інструмент взаємодії між клініками та пацієнтом.
Особистий кабінет пацієнта
Особистий кабінет — центральний елемент портала. Без нього портал зводиться до інформаційного сайту, а з ним — стає каналом обслуговування, що знижує навантаження на ресепшн та call-центр.
Функції особистого кабінету:
- Запис на прийом — вибір лікаря, спеціалізації, дати та часу з поточного розкладу
- Мої записи — майбутні та минулі візити, можливість скасування/перенесення
- Результати аналізів — PDF або структуровані дані з лабораторної системи
- Медичні документи — виписки, висновки, направлення
- Рецепти — електронні рецепти з можливістю продовження через запит
- Фінанси — історія платежів, рахунки-фактури, баланс депозиту (якщо клініка практикує передплату)
- Сімейний доступ — управління записами дітей та літніх родичів
Авторизація — за номером телефону з SMS-кодом. Без пароля — пацієнти не запам'ятовують паролі медичних порталів. Додатково — вхід через Державні служби (ЕСІА) для державних та напівдержавних клінік.
Інтеграція з МІС
МІС (медична інформаційна система) — ядро автоматизації клініки: розклад лікарів, електронні медичні картки, лабораторні замовлення, розрахунки. Портал без інтеграції з МІС — два паралельних світи: адміністратор вносить запис у МІС вручну після того, як пацієнт записався на сайтові.
Типові МІС та способи інтеграції:
| МІС | Протокол | Особливості |
|---|---|---|
| Інфоклініка | SOAP/REST API | Широко розповсюджена, документований API |
| МЕДІАЛОГ | REST API | Модульна архітектура, гнучкий API |
| 1С:Медицина | COM/REST | Нативна інтеграція з 1С-Бітрікс через модуль обміну |
| qMS | REST API | Сучасний API, webhook-сповіщення |
| Самописна МІС | Залежить від реалізації | Часто — прямий доступ до БД або CSV-обмін |
Що синхронізується:
- Розклад → портал запитує вільні слоти через API МІС кожні 5–15 хвилин або в реальному часі за запитом користувача
- Запис → при створенні запису на портальні — виклик API МІС для бронювання слоту. При скасуванні — звільнення
- Результати аналізів → МІС відправляє webhook або портал періодично опитує. Результат зберігається в інфоблоці «Результати» з прив'язкою до пацієнта
-
Рахунки та платежі → синхронізація через модуль
sale1С-Бітрікс та платіжний модуль МІС
Проміжний шар. Прямо інтеграція портал↔МІС крихкий: якщо МІС недоступна — портал не працює. Рішення — проміжна чергу (RabbitMQ або таблиця-буфер у БД). Запис створюється на портальні, розміщується в черзі, обробник передає в МІС. Якщо МІС недоступна — повтор через 5 хвилин. Пацієнт бачить статус «Запис обробляється», потім «Підтверджено».
Онлайн-запис з урахуванням специфіки клініки
Запис на прийом у клініці — не те ж саме, що бронювання столика в ресторані. Тут є нюанси:
- Первинний vs повторний прийом — різна тривалість слоту (30 хв vs 15 хв), різна вартість
- Направлення — пацієнт може записатися лише до тих фахівців, до яких у нього є направлення (перевіряється через МІС)
- Підготовка до прийому — при записі на УЗД, гастроскопію, аналізи — автоматична відправка інструкцій з підготовки (за 48 годин)
- Комплексні програми — чекап з 5 прийомів, які потрібно записати послідовно в один день
- Розклад кабінетів — лікар приймає, але кабінет зайнятий іншим фахівцем. Інтеграція враховує як лікаря, так і кабінет
Сповіщення пацієнту:
- Підтвердження запису — email + SMS
- Нагадування за 24 години — SMS
- Нагадування за 2 години — push (якщо є мобільний додаток)
- Запит на відгук — через 24 години після візиту
Результати аналізів та документи
Перегляд результатів — функція, заради якої пацієнти повертаються на портал.
Реалізація:
- Результати з лабораторії поступають у МІС → webhook сповіщає портал → портал зберігає результат у інфоблоці → пацієнт отримує push/SMS «Результати готові»
- Формат відображення: структурована таблиця (показник, значення, норма, відхилення) + PDF для завантаження
- Референсні значення — відхилення від норми виділяються кольором (червоний — вище/нижче норми)
- Історія — пацієнт бачить динаміку показника (наприклад, гемоглобін за останні 12 місяців) на графіку
Медичні документи (виписки, висновки) зберігаються у модулі «Диск» 1С-Бітрікс або в окремому інфоблоці з файловими властивостями. Доступ — лише власнику (пацієнту) та його лікарю.
Телемедицина
Телемедичні консультації — обов'язкова функція сучасного портала клініки. Після пандемії пацієнти очікують можливість отримати консультацію дистанційно.
Реалізація відеоконсультації:
- Інтеграція з відеоплатформою: Jitsi Meet (self-hosted, без обмежень), Zoom API, або Відеозвінки Бітрікс24
- Запис на телеконсультацію — через той же розклад, але з позначкою «онлайн»
- За 10 хвилин до початку — посилання на відеокімнату в особистому кабінеті та по SMS
- Лікар підключається з інтерфейсу МІС або окремого кабінету на портальні
- Запись консультації (із согласу пацієнта) — для юридичної фіксації рекомендацій
Чат з лікарем. Асинхронна текстова консультація — пацієнт задає питання, лікар відповідає протягом робочого дня. Реалізується через модуль «Веб-мессенджер» (im) або кастомний чат з прив'язкою до медичної карти.
Захист даних
Медичні дані — спеціальна категорія персональних даних за Законом 152-ФЗ.
Технічні заходи:
- Зберігання даних на території РФ (для російських клінік)
- Шифрування БД — як мінімум шифрування дисків на рівні ОС, рекомендується шифрування окремих полів (номер полісу, діагнози)
- Двофакторна аутентифікація для медичного персоналу
- Журнал доступу — хто, коли, які дані пацієнта переглядав. Реалізується через обробник подій 1С-Бітрікс та кастомну таблицю логів
- Автоматичне завершення сесії — через 15 хвилин неактивності для лікарського кабінету
- Согласие на обробку — при реєстрації, при кожній записі, при передачі даних третім особам (лабораторія, страховик)
- WAF — модуль «Проактивний захист» 1С-Бітрікс + зовнішній WAF (ModSecurity або CloudFlare)
SEO та маркетинг
-
Карти лікарів — мікророзмітка
Physician, унікальні мета-теги, фото, список послуг -
Сторінки послуг —
MedicalProcedureза Schema.org, опис, показання, підготовка - Онлайн-запис у Google — інтеграція з Google Reserve (кнопка «Записатися» прямо у пошуковій видачі)
-
Відгуки —
AggregateRatingдля зірок у сніпеті - Блог клініки — експертні статті лікарів із указанням автора та кваліфікації (E-E-A-T для YMYL-тематики)
- LocalBusiness — розмітка для кожного філіалу з адресою, телефоном, годинами роботи







