Разработка сайта стоматологии на 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 недель |
Свяжитесь с нами для обсуждения проекта — рассчитаем стоимость и сроки под вашу задачу. Закажите разработку сайта стоматологии и получите консультацию инженера.







