Шаг 4. Проверить корректность ID, дубликатов и прав доступа
После того как данные начали передаваться между CRM и МИС, важно не останавливаться на «всё работает». На этом этапе часто всплывают проблемы, которые не сразу заметны, но потом приводят к потере данных, дублированию или сбоям в сценариях.
Самое распространённое это дубликаты. Они возникают, когда система не может точно сопоставить пациентов из разных источников. Например, один и тот же человек в CRM записан как «Иванов А. П.», а в МИС как «Алексей Иванов». Без единого ID система создаёт нового пациента, и часть истории теряется. Поэтому важно на этапе настройки зафиксировать, какой параметр будет использоваться как уникальный идентификатор, чаще всего это ID из МИС, который передаётся в CRM при создании карточки.
Второй риск права доступа. Если не задать чёткие роли, администраторы, врачи и маркетологи могут случайно вносить противоречивые правки: один меняет статус вручную, другой запускает автоматический сценарий, третий удаляет задачу. В идеале все действия, влияющие на сценарии и синхронизацию, должны быть автоматическими. Если ручные изменения всё же возможны, они должны логироваться.
И, наконец, многие забывают про резервные механизмы на случай сбоев. Если API недоступен или что-то пошло не так, система должна фиксировать ошибку: сохранять лог, отправлять уведомление, ставить задачу на проверку. Это несложно реализовать, но спасает в ситуациях, когда CRM считает, что пациент не пришёл, а он был, просто данные не дошли.
Именно на этом шаге важно отловить все баги. Поэтому перед запуском обязательно проведите недельное тестирование в изолированной воронке или в копии системы. Так вы поймёте, где возникают дубли, где не работают статусы, и устраняете это ДО того, как всё пойдёт вживую.