«Время подготовки документов сократилось с часов до минут»: разработка гибкого конструктора реестров услуг для страховых и корпоративных клиентов в 1С:Медицина
Ситуация
Центр специализируется на платных медицинских услугах, осмотрах и диспансеризации для корпоративных клиентов, включая организации с повышенными требованиями к физической подготовке сотрудников. Большинство пациентов обращается за услугами в рамках добровольного медицинского страхования (ДМС).
Заказчик использует решение 1С:Медицина, где ведет реестр оказанных услуг. Реестр услуг — это таблица, в которой по каждому пациенту фиксируются оказанные медицинские услуги, их стоимость, исполнители и основания для оплаты по договорам. Такие реестры формируются как для пациентов по обязательному (ОМС), так и по добровольному медицинскому страхованию, но требования к их содержанию и формату различаются.
Проблема в том, что типовой функционал подготовки реестров ориентирован на ОМС. Он не подходит для учета платных услуг и не поддерживает настройку под требования разных контрагентов. Например, одна страховая компания требует включить в отчет данные о скидках по договору, другая — перечень промежуточных исследований, а третья — детализированные данные, которые в 1С:Медицина не предусмотрены.
Сотрудникам приходилось тратить время на ручной сбор информации, сверку данных в Excel и переключение между программами. Это могло вызвать ошибки в расчетах и задержки в отправке реестров контрагентам и увеличивало нагрузку на пользователей, которые сводили данные.
Кроме того, отсутствовал единый контроль статусов реестров — сотрудники не могли отследить, на каком этапе документ находится: в работе, на согласовании или уже передан на оплату. Это приводило к дублированию и пересогласованиям между отделами.
Задача
Руководство медицинского центра поставило задачу разработать индивидуальный конструктор реестров оказанных услуг в 1С:Медицина, чтобы автоматизировать формирование реестров под уникальные требования контрагентов и упростить сбор данных для быстрого получения оплат.
Решение должно интегрироваться в существующую систему без внешних надстроек и не требовать дополнительного обучения сотрудников.
Решение
Проблема типового механизма подготовки реестров в 1С:Медицина была в том, что заказчик не мог добавлять в реестр отдельные сведения, которые нужны разным контрагентам. Чтобы не перегружать сотрудников рутиной, нужно было доработать типовой механизм, чтобы настраивать параметры, собирать данные и формировать реестры без переключения между разными экранами и источниками информации.
Разработали гибкий конструктор
Мы разработали собственный конструктор реестров услуг, который дополнил и расширил стандартный функционал формирования реестров. Новый инструмент позволяет сотрудникам настраивать реестры по любым параметрам: период, организация, договор, виды услуг, скидки или дополнительные данные, которые нужны корпоративным заказчикам.
В одном окне отображаются все данные, фильтры и результаты. Пользователи могут сохранять шаблоны для быстрого повторного использования, что экономит время при работе с регулярными запросами.
Конструктор поддерживает формирование сложных печатных форм, автоматически подтягивая данные из договоров и соглашений. Например, одна страховая компания может запросить реестр с указанием скидок, другая — с перечнем исследований, и конструктор сгенерирует оба отчета.
Интерфейс конструктора сделали интуитивным, сохранив привычный стиль 1С:Медицина, чтобы сотрудники не тратили время на обучение. Для этого провели несколько итераций согласований с заказчиком, чтобы учесть пожелания по функционалу и внешнему виду окна.
На этапе согласований было важно не перегрузить интерфейс, поскольку часть полей требовала данных из разных подсистем. После тестирования с пользователями структура была оптимизирована, что позволило сохранить удобство и полноту данных.
Создали журнал статусов
Ввели журнал статусов реестров («Черновик», «Сформирован», «Отправлен», «Оплачен»), чтобы сотрудники могли отслеживать, на каком этапе находится каждый документ. Это позволило отказаться от хранения данных в отдельных файлах и ручных согласований между отделами.
Конструктор поддерживает выгрузку реестров в Excel, PDF и XML для электронного документооборота, что упрощает отправку отчетов контрагентам.
Журнал также позволяет видеть историю изменений, например, если в реестр добавили новые данные или обновили статус.
Такой контроль сделал процесс прозрачным для всех участников — бухгалтерии, медицинских регистраторов и отдела сопровождения.
Непредвиденные сложности
Основная сложность в работе заключалась в сборе данных из разных источников, таких как соглашения, договоры и дополнительные сведения, например, гарантийные письма, которые не предусмотрены в стандартном функционале 1С:Медицина.
Мы настроили автоматический сбор информации, чтобы пользователи не искали данные вручную. Если контрагенту нужны гарантийные письма, конструктор подтягивает их из соответствующих документов или позволяет добавить вручную как примечание.
Кроме того, возникла задача сохранить универсальность механизма — разные контрагенты предъявляют собственные требования к формату данных. Для этого мы реализовали возможность ручной настройки: администратор может добавлять, переименовывать или менять порядок полей без участия разработчиков.
Результат
Раньше пользователи занимались ручным подбором данных, переключались между окнами и сверяли информацию в Excel. Теперь с новым конструктором реестров оказанных услуг они работают в одном окне, где все данные подтягиваются автоматически, а фильтры и шаблоны позволяют быстро формировать реестры под требования любой компании. Гибкость конструктора помогает адаптировать реестры даже под нестандартные клиентские запросы. Это сократило время подготовки отчетов, исключило ошибки и сделало работу комфортнее — больше не нужно бегать по экранам или согласовывать данные между отделами.
По оценке пользователей, время подготовки реестров сократилось с нескольких часов до нескольких минут.
Длительность. Проект занял 3 месяца (июль–сентябрь 2025), включая анализ, длительные согласования с заказчиком и создание опытного образца.
Команда. Со стороны implecs были задействованы 2 специалиста: разработчик 1С и консультант-аналитик. Со стороны заказчика за проект отвечал руководитель технической группы сопровождения.
Подобный подход может быть полезен медицинским центрам, которые работают по корпоративным договорам и хотят адаптировать 1С:Медицину под собственные форматы отчетности.