Медичні сайти та портали на 1С-Бітрікс
Найпідступніша інтеграція в медичних проєктах — синхронізація розкладу з МІС. МЕДІАЛОГ віддає слоти через SOAP, ІНФОКЛІНІКА — через REST з авторизацією за токеном, 1С:Медицина — через COM-об'єкт або веб-сервіс. І кожна з них по-своєму інтерпретує «вільний слот»: з урахуванням буферного часу між прийомами чи без, з блокуванням на обід чи ні. Якщо не врахувати ці нюанси — отримуєш подвійні бронювання й розлючених пацієнтів у реєстратурі. Ми будуємо медичні рішення на 1С-Бітрікс із детальним пропрацюванням саме цього шару — інтеграцій з МІС, ЛІС та страховими.
Типи медичних проєктів
Сайти клінік і медичних центрів. Не візитка, а робочий інструмент запису:
- Каталог послуг через інфоблок із прив'язкою до прайс-листа з 1С:Медицина
- Профілі лікарів: спеціалізації, стаж, сертифікати — все з довідника МІС, не дублюємо вручну
- Онлайн-запис із реальним розкладом з МІС через двосторонню синхронізацію
- Особистий кабінет пацієнта: історія візитів, результати аналізів, призначення. Дані витягуються за
patient_idз МІС - Калькулятор вартості програм обстеження — компонент з вибіркою з
b_iblock_elementз цінами - Розділ ДМС та профоглядів для корпоративних клієнтів
Лабораторні портали. Головне — швидкість видачі результатів:
- Каталог досліджень із правилами підготовки та термінами
- Онлайн-замовлення: вибір лабораторії або виклик додому
- Особистий кабінет із результатами в PDF та інтерактивними графіками динаміки показників (chart.js за даними з ЛІС)
- Інтерпретація: норми, відхилення, рекомендації — формуються автоматично за референсними значеннями
- Інтеграція з ЛІС для автопублікації результатів. Пацієнт отримує push, а не чекає на дзвінок
- Чек-апи — комплексні програми з кількох досліджень
Аптечні інтернет-магазини. E-commerce з фармацевтичною специфікою — не можна «просто прикрутити кошик»:
- Каталог із прив'язкою до Державного реєстру лікарських засобів — обов'язкова вимога
- Рецептурні vs безрецептурні: різна логіка оформлення. Рецептурні — тільки бронь з видачею в аптеці, дистанційний продаж заборонений законодавством
- Інтеграція з системами маркування та відстеження лікарських засобів
- Перевірка наявності та цін в аптеках мережі через API складської системи
- Аналоги та дженерики: порівняння за МНН (міжнародна непатентована назва)
Телемедицина. Не «перспективний напрямок», а обов'язковий канал:
- Відеоконференції через WebRTC із шифруванням
- Електронні рецепти, направлення
- Чат: текст, фото, документи — зберігання у зашифрованому вигляді
- Інтеграція з ЕМК (електронною медичною карткою)
- Розклад онлайн-консультацій та оплата через
sale.paysystem
Онлайн-запис до лікаря — головний камінь спотикання
Саме тут ламається більшість медичних проєктів. Пацієнт не додзвонився — пішов до конкурентів. Модуль запису повинен працювати бездоганно.
- Розклад — вільні слоти з урахуванням тривалості прийому за типом послуги. Не абстрактне «є віконце», а конкретний інтервал з МІС. Синхронізація кожні 2-3 хвилини — компроміс між навантаженням і актуальністю.
-
Багатоканальний запис — сайт, мобільний додаток, Telegram-бот, віджет. Усі канали б'ють в один ендпоінт API, який ставить блокування слоту через
SELECT ... FOR UPDATEдо підтвердження. -
Нагадування — SMS через
sms.ruабоsmsc.ruAPI за 24 години та за 2 години. Зменшують неявки на 30-40%. - Скасування та перенесення — з особистого кабінету, без дзвінка. Слот звільняється в МІС автоматично.
- Антиколізії — подвійні бронювання виключені на рівні транзакцій БД. Якщо МІС і сайт одночасно намагаються зайняти слот — виграє той, хто першим закомітив.
Безпека та персональні дані
Медичні дані — особлива категорія персональних даних. Витік діагнозу — не просто штраф, а кримінальна відповідальність.
- Захист персональних даних — повний комплект: згода на обробку, політика конфіденційності, повідомлення регулятора. Не формальна галочка, а робочі документи.
-
Лікарська таємниця — розмежування через ролі Бітрікс (
CUser::GetUserGroup()). Медкарту бачить лікуючий лікар і завідувач відділення, реєстратор — тільки розклад. -
Шифрування — TLS 1.3, шифрування чутливих полів у БД через
pgcrypto(PostgreSQL) або AES на рівні застосунку. -
Аудит доступу — журнал у
b_event_log: хто, коли, до яких записів звертався. Обробник на коженSELECTдо таблиць із медичними даними. -
Проактивний захист — WAF Бітрікс, контроль цілісності
filechecker, моніторинг аномалій. - Хостинг — ЦОД рівня Tier III, сертифікований для обробки медичних даних.
Інтеграції з медичними системами
Це 70% складності проєкту. Решта — по суті звичайний Бітрікс.
МІС:
- МЕДІАЛОГ — SOAP-сервіси, синхронізація розкладу, записів, даних пацієнтів. Документація закрита, працюємо за WSDL.
- ІНФОКЛІНІКА — REST API з OAuth. Сучасніший інтерфейс, але свої особливості з часовими зонами.
- 1С:Медицина — обмін через веб-сервіс або
CommerceML. Прайс-листи, фінансові дані, звітність. - Інтеграція з державними медичними інформаційними системами — передача даних до єдиної системи. Обов'язкова вимога для ліцензованих медичних закладів.
ЛІС:
- Автоматичне вивантаження результатів в особистий кабінет — через webhook або polling. Пацієнт отримує push-сповіщення.
- Графіки динаміки для регулярних аналізів (глюкоза, холестерин) — візуалізація трендів.
Страхові:
- Перевірка полісу ДМС і лімітів у реальному часі через API страхової
- Автопогодження послуг
- Вивантаження реєстрів для оплати — формат залежить від страхової, у кожної свій XSD
SEO для медичних сайтів
YMYL-тематика. Google та інші пошукові системи висувають підвищені вимоги, і «текст із ключовиками» тут не працює.
- E-E-A-T — контент пишеться або верифікується лікарями. Зазначені кваліфікації, посилання на джерела (PubMed, клінічні рекомендації)
-
Schema.org — розмітка
MedicalOrganization,Physician,MedicalProcedure,MedicalCondition. Реалізуємо через компонент, що генерує JSON-LD з даних інфоблоку. - Локальне SEO — Google Мій Бізнес, карти, агрегація відгуків
- Законодавство про рекламу — обов'язкове попередження про протипоказання на кожній сторінці послуги. Автоматична вставка через шаблон компонента.
Мобільна адаптація
Понад 70% пацієнтів шукають лікаря з телефону. Незручний запис із мобільного = втрачений пацієнт.
- Mobile-first дизайн, пріоритет на форми запису
- Кнопки «Зателефонувати» та «Записатися» — sticky на екрані
- Запис у 2-3 дотики
- PWA з push-сповіщеннями через Service Worker + FCM
- Оптимізація: Lighthouse Performance > 90 на мобільних мережах
Терміни
| Тип проєкту | Терміни |
|---|---|
| Сайт-візитка клініки | 2-4 тижні |
| Сайт з онлайн-записом та інтеграцією МІС | 2-3 місяці |
| Лабораторний портал | 2-4 місяці |
| Телемедична платформа | 3-6 місяців |
| Аптечний інтернет-магазин | 3-5 місяців |
Основна частина часу йде на інтеграцію з МІС і тестування граничних сценаріїв запису. Сам сайт на Бітріксі — типове завдання, але шар медичної логіки поверх нього вимагає глибокого занурення у предметну область.







