Розробка сайту стоматології на 1С-Бітрікс
Стоматологічні клініки стикаються з типовою проблемою: готові шаблони сайтів не підтримують складні сценарії лікування та прив'язку до обладнання кабінетів. Пацієнт приходить не на один прийом, а на план із кількох візитів — запис має враховувати тривалість процедур і доступність лікаря. Галерея робіт до/після — головний фактор вибору, але її наповнення потребує контролю згод. Наш підхід — будувати сайт на 1С-Бітрікс з нуля, під конкретні бізнес-процеси. Це дозволяє у 2 рази швидше впроваджувати зміни порівняно з типовими рішеннями та економити до 30% на супроводі завдяки модульній архітектурі. Досвід — 10+ проєктів для клінік, включаючи мережі з інтеграцією МІС IDENT та 1С:Стоматологія. Сертифікат 1С-Бітрікс підтверджує кваліфікацію команди.
Як влаштований калькулятор вартості лікування?
Калькулятор — найнетривіальніша частина. Основа — інфоблок Services з ієрархією розділів за напрямками:
- Терапія (лікування карієсу, пульпіту, періодонтиту)
- Ортодонтія (брекети, елайнери)
- Імплантація (встановлення імпланта, формувач ясна, коронка на імплант)
- Хірургія (видалення, кісткова пластика, синус-ліфтинг)
- Ортопедія (вініри, коронки, мости, знімні протези)
- Дитяча стоматологія
- Профгігієна та відбілювання
У кожної послуги — властивості: ціна від/до, тривалість, необхідне обладнання, пов'язані послуги. Ключова властивість — LINKED_SERVICES. Вона автоматично підтягує супутні процедури. Наприклад, при виборі встановлення імпланта додаються КЛКТ, консультація, анестезія та тимчасова коронка. Кожен зв'язок позначений як обов'язковий або опціональний.
Логіка працює через JavaScript-компонент, який отримує дані з кастомного API-ендпоінту. Покроковий сценарій:
- Вибір проблеми — «Болить зуб», «Потрібна коронка», «Хочу імпланти», «Вирівнювання» тощо.
- Уточнення — скільки зубів, зона, тип матеріалів.
- Формування плану — система збирає ланцюжок, розраховує діапазон цін.
- Результат — таблиця з етапами, цінами від/до та кількістю візитів.
Калькулятор на 1С-Бітрікс гнучкіший за типові рішення у 3 рази: дозволяє зберігати плани в Highload-блоці, відправляти в CRM і порівнювати варіанти протезування (металокераміка vs діоксид цирконію vs E-max). Рекомендації з проєктування каталогу описані в документації 1С-Бітрікс.
Каталог послуг за напрямками
Навігація будується подвійна: за напрямками та за проблемами. Окремий інфоблок Problems пов'язує скарги пацієнта з послугами. Для SEO кожен напрямок — окрема посадкова сторінка з унікальним текстом під контролем лікаря. Компоненти catalog.section та catalog.element стандартні.
Галерея робіт до/після
Інфоблок CaseGallery з фото до/після, прив'язкою до лікаря та послуги, тегами для фільтрації. Інтерактивний слайдер з повзунком реалізується через JS-бібліотеку image-compare-viewer. Згода пацієнта на публікацію — обов'язкова умова, документ зберігається в захищеному сховищі.
Як організувати онлайн-запис з урахуванням тривалості процедур?
Запис у стоматології складніший через прив'язку до кабінету та варійовану тривалість прийому. Консультація — 30 хвилин, встановлення імпланта — 1.5 години, фіксація брекетів — 2 години. Highload-блок розкладу доповнено полями UF_CABINET_ID та UF_SLOT_DURATION. При виборі послуги система показує лише ті вікна, де доступний відповідний кабінет. Інтеграція з МІС синхронізує розклад через API. Сайт на Бітрікс працює у 2 рази стабільніше, ніж на самописній CMS при пікових навантаженнях.
Відгуки з модерацією
Інфоблок Reviews з оцінкою, прив'язкою до лікаря та послуги, джерелом. Нові відгуки проходять модерацію (ACTIVE = N). Агрегація із зовнішніх майданчиків через cron-задачу.
Типи інтеграцій з МІС
| МІС | Спосіб інтеграції | Синхронізація розкладу | Фіксація записів |
|---|---|---|---|
| IDENT | REST API | Так, двостороння | Так |
| StomPRO | REST API | Так, за розкладом | Так |
| 1С:Стоматологія | CommerceML | Ні, тільки cta | Так |
Процес тестування інтеграції
Перед запуском ми проводимо навантажувальне тестування: перевіряємо до 5000 одночасних записів на день. Використовуємо тестові акаунти МІС для емуляції піків. Усі помилки фіксуються в Sentry і усуваються за 24 години.Що входить в роботу?
- Документація: архітектура інфоблоків, API-ендпоінти, схема даних.
- Налаштування: кешування, права доступу, агенти для синхронізації.
- Навчання адміністраторів: наповнення контентом, управління записом.
- Підтримка: 1 місяць після запуску.
Терміни реалізації
| Масштаб | Склад | Термін |
|---|---|---|
| Окрема клініка | Каталог послуг, 5-10 лікарів, галерея, форма запису без інтеграції | 6-8 тижнів |
| Мережа з 2-3 філій | Калькулятор лікування, інтеграція з МІС, особистий кабінет пацієнта | 12-18 тижнів |
| Велика мережа | Мультисайтовість Бітрікс, єдина база лікарів та розкладу | 20-26 тижнів |
Зв'яжіться з нами для обговорення проєкту — розрахуємо вартість та терміни під вашу задачу. Замовте розробку сайту стоматології та отримайте консультацію інженера.







