Ветклинику чаще всего автоматизируют по образцу медцентра — и упираются в то, что базовая сущность здесь другая. В человеческой клинике пациент, плательщик и получатель сообщений — один человек. В ветклинике это две разные записи: лечится животное, а платит, подписывает согласие и читает напоминания владелец. Всё остальное — следствие.
Модельный пример дальше: клиника на шесть врачей с круглосуточным приёмом и стационаром на 12 мест, 1 100 приёмов в месяц при среднем чеке приёма 2 400 ₽ и марже 1 100 ₽. Общая выручка 4 000 000 ₽ в месяц, из них 1 360 000 ₽ — аптека и корма, то есть 34 %. Активная база — 3 200 животных. Числа здесь свои: чек ветеринарного приёма заметно ниже, чем 3 500 ₽ в модельной человеческой клинике кластера, а товарная часть, которой у медцентра почти нет, тянет треть.
И сразу о границе ответственности. Мы отвечаем за маршрут, за хранение и за архитектуру обмена — не за медицинские решения. Лист назначений в стационаре фиксирует и передаёт назначение между сменами; назначает врач. Никакая система не должна ставить диагноз и предлагать лечение — ни человеку, ни животному.
Три отличия, из-за которых шаблон медцентра не встаёт
| Отличие | Как в медцентре | Как в ветклинике | Что ломается при шаблонном внедрении |
|---|---|---|---|
| Пациент и плательщик | Один человек, одна карта | Карта на животное, контакт и оплата — на владельце; у владельца бывает 2–3 животных, у животного — несколько представителей | История лечения двух животных склеивается в одну карту либо теряется связь с телефоном и оплатой |
| Структура выручки | Почти вся выручка — услуги | 34 % выручки дают аптека и корма, часть выдаётся прямо на приёме | Товарный учёт живёт отдельно от приёма, остатки расходятся, себестоимость визита не считается |
| Режим работы | Смена в рабочие часы, стационара нет | Круглосуточный приём, стационар, дежурства и передача смены | Назначения и наблюдения передаются устно, часть теряется на пересменке |
Есть и четвёртое отличие, но оно упрощает жизнь, а не усложняет. Сведения о лечении животного не составляют врачебной тайны: специального режима, аналогичного статье 13 закона № 323-ФЗ, закон для них не устанавливает. Персональные данные владельца — фамилия, телефон, адрес — остаются обычными персональными данными по 152-ФЗ, со своим согласием и своими правилами хранения. Практическое следствие прямое: в напоминании ветклиники можно назвать кличку, дату визита и процедуру — то, чего категорически нельзя в человеческой клинике, где даже специальность врача в сообщении становится разглашением. Разбор той, строгой границы — в статье про данные о здоровье как специальную категорию.
Отсутствие врачебной тайны не превращает базу владельцев в маркетинговый список. Сервисное сообщение о плановой вакцинации и рекламная рассылка об акции на груминг — разные вещи: для второй нужно согласие на получение рекламы по статье 18 закона «О рекламе». Практическое правило то же, что и в человеческой клинике: одно активное касание на владельца, минимальный интервал между сообщениями и стоп-лист, который проверяется перед каждой отправкой.
Карточка: владелец платит, лечится животное
Правильная модель данных — две связанные сущности, а не одна. У владельца: контакты, канал связи, согласия, история оплат, скидка или программа лояльности. У животного: вид, порода, дата рождения, вес по датам, история приёмов, назначения, календарь профилактики. Связь между ними — «многие ко многим» с ролями: основной владелец, второй представитель, зоогостиница или передержка.
- Вес по датам — не косметика, а рабочее поле. Дозировки в ветеринарии считаются от массы, и врач должен видеть динамику, а не последнее значение. Поле веса с историей — то, что чаще всего забывают при переносе базы из таблицы.
- Сообщение уходит владельцу, но пишется про животное. «Здравствуйте, у Марты 14 марта плановая ревакцинация» — корректно и понятно. Если у владельца три животных, без имени питомца сообщение бесполезно.
- Смена владельца — отдельное действие. Животное переходит другому человеку чаще, чем кажется. Если это делается правкой телефона в карточке, история оплат и согласий уезжает вместе с ней.
- Один телефон на семью — норма. Значит, идентификация по номеру даст несколько карточек, и администратор должен выбирать животное, а не гадать. Как устроен единый вход обращений с подъёмом карточки, разобрано в статье про регистратуру без пропущенных звонков.
Схема связей. В левой части узел «Владелец» с полями «контакты, канал, согласия, оплаты». В правой — три узла «Животное» с полями «вид и порода, вес по датам, календарь». Между ними связи с подписями ролей: «основной владелец», «второй представитель», «передержка». От каждого узла «Животное» вниз идут связи к блокам «Приём», «Назначения», «Товарные строки: препараты и корма» и «Стационар». Внизу пометка «сообщение уходит владельцу, содержит кличку». Чертёжный стиль, подписи по-русски.
Календарь вакцинаций: где лежат повторные визиты
В человеческой клинике повторные визиты вытягивают из планов лечения; в ветклинике их главный источник — годовой цикл профилактики, потому что он предсказуем и наступает у всех. Вакцинация раз в год, обработки от паразитов с интервалом в квартал, у части животных — контроль после операции.
Ключевая строка здесь первая. Календарь заполнен у 64 % базы — и это потолок расчёта, а не свойство природы. Заполняется он не рассылкой, а на приёме: врач закрывает визит и ставит дату следующего события из справочника по схеме вакцинации. Пока это делается по памяти и в бумажном паспорте животного, автоматизировать нечего — механика та же, что в статье про доведение планов лечения, только справочник другой.
Вторая по важности деталь — склейка окон. Если вакцинация и обработка попадают в один месяц, владелец должен получить одно сообщение с двумя пунктами, а не два сообщения подряд. Без склейки механика довольно быстро превращается в спам: 342 повода на 2 050 животных — это в среднем два касания в год на каждого, но у отдельных владельцев с тремя питомцами их набегает шесть.
Столбчатая диаграмма из трёх столбцов на общей базе «310 касаний в месяц»: первый столбец «Приходят сами — 93 (30 %)», второй «С напоминанием — 136 (44 %)», третий, выделенный штриховкой, «Прирост — 43». Справа от третьего столбца разбивка приростом на две плашки: «26 приёмов × 1 100 ₽ = 28 600 ₽» и «17 покупок препарата × 640 ₽ = 10 880 ₽», под ними итог «39 480 ₽ в месяц». Оси подписаны: события и рубли. Чертёжный стиль, подписи по-русски.
Аптека, корма и подконтрольная продукция
Треть выручки ветклиники — товар, и учитывается он хуже всего именно потому, что часть его выдаётся не через кассу, а прямо на приёме: врач взял из шкафа ампулу, поставил укол, записал в карту словами. Инвентаризация через квартал показывает недостачу, и объяснить её задним числом невозможно.
Механика простая и вся сводится к одному правилу: препарат списывается из карточки приёма, а не из кассы. Врач добавляет позицию в приём — количество уходит из остатка, строка попадает в чек владельцу и в себестоимость визита. Отдельно от этого работает автозаказ: по 640 позициям вручную точку перезаказа не удержать, и здесь та же математика, что на любом складе — расход за период, срок поставки, страховой запас.
Два регуляторных контура, про которые в ветклинике вспоминают поздно. Первый — ВетИС: входящие ветеринарные сопроводительные документы на корма и подконтрольную продукцию гасит получатель, и делать это руками на потоке дорого; механика разобрана в статье про ФГИС «Меркурий». Если у клиники есть аттестованный в системе специалист, часть документов при перевозке животных оформляется прямо в ней, если нет — владельца отправляют в государственную ветстанцию. Второй — обязательная маркировка: часть ветеринарных препаратов в неё уже попала, перечень товарных групп расширяется ежегодно, и сверяться нужно с актуальным списком, а не с прошлогодней памятью бухгалтера. Что происходит на кассе при ошибке кода маркировки, разобрано в обзоре «Честного знака».
Круглосуточный приём и стационар: передача смены
Стационар на 12 мест при загрузке 68 % — это в среднем восемь животных, каждое со своим листом назначений: чем, когда, в какой дозе, что наблюдать. Между сменами эта информация передаётся устно и в тетради, и именно здесь она теряется.
- 1Лист назначений живёт в системе, а не в тетради
Назначение вводит врач: препарат, доза, кратность, срок. Система разворачивает его в список задач по часам на сутки вперёд — заступающая смена видит не текст, а перечень с временами.
- 2Отметка о выполнении с временем и сотрудником
Каждая задача закрывается отметкой. Незакрытая задача через контрольный интервал подсвечивается — это не наказание, а способ увидеть пропуск в момент пропуска, а не при разборе через двое суток.
- 3Передача смены как проверяемое действие
Заступающий подтверждает приём пациентов списком. Всё, что не закрыто и не передано, остаётся в открытых задачах — то есть у смены нет способа «забыть упомянуть».
- 4Владелец получает статус без звонка в клинику
Короткое сообщение раз в сутки о том, что животное в стационаре и назначения выполняются, снимает заметную часть звонков. Содержание состояния в такое сообщение не выносится — это разговор врача с владельцем, а не рассылка.
Считать эффект здесь честнее не деньгами. По журналу разборов в модельной клинике набирается 6 случаев в месяц, когда назначение пропущено или задвоено при пересменке; средняя цена случая — повторная процедура, разбор и компенсация владельцу — около 1 800 ₽, то есть 10 800 ₽. После электронного листа назначений остаётся примерно 2 случая, экономия 7 200 ₽ в месяц. Это самая маленькая строка расчёта и одновременно та, ради которой стационар обычно и автоматизируют: цена пропущенного назначения измеряется не в этих рублях.
Три пары горизонтальных полос «до» и «после». Первая пара «Аптека»: «недостача 2,3 % — 31 280 ₽» и «0,7 % — 9 520 ₽». Вторая «Стационар»: «6 случаев на пересменке — 10 800 ₽» и «2 случая — 3 600 ₽». Третья «Календарь»: «93 события в месяц» и «136 событий в месяц». Справа общий итог «эффект 68 440 ₽ в месяц, вложение 510 000 ₽, окупаемость 8,6 месяца». Чертёжный стиль, подписи по-русски.
Сводный расчёт и когда автоматизировать рано
Порядок внедрения задаётся не ценой блоков, а зависимостями. Первой идёт карточка владелец — животное: без неё не работает ни календарь, ни нормальный чек. Второй — связка аптеки, потому что она даёт самую быструю отдачу на вложенный рубль. Календарь ставится третьим, и не потому, что он менее ценен, а потому, что до него нужно заполнить справочник схем и приучить врачей ставить дату следующего события на приёме. Стационар — последним.
И три случая, когда за это браться рано. Меньше 300 приёмов в месяц — при таком потоке эффект календаря падает втрое, а вложение почти не меняется; практический минимум для маленькой клиники — таблица с датами вакцинаций и одно сообщение за неделю до срока. Аптеки при клинике нет или она ведётся отдельным юрлицом со своей кассой — тогда самый выгодный блок расчёта отпадает, и общая окупаемость уходит за полтора года. Врачи не ведут приём в системе — если карта заполняется на бумаге, а в программу вносится только сумма, автоматизировать нечего: сначала электронный приём, и это работа клиники на месяц-полтора, а не разработка.
Во всём остальном ветклиника автоматизируется проще человеческой: меньше ограничений на переписку, предсказуемый годовой цикл, товарная часть с понятной математикой. Общая логика очередности внедрения, одинаковая для обоих случаев, разобрана в обзорной статье про автоматизацию клиники.
