Ссылка скопирована

Обновленные правила отмены для сервисов

Содержание


(В разработке)

Данная статья описывает все возможные сценарии работы обновлённого процесса отмены записей и отвечает на типовые вопросы сервисов-партнёров. Статья будет дополняться и актуализироваться по мере разработки.

Важно! Статья написана относительно внесенных доработок от 18.06.25 и актуальна на период разработки новых методов отмены. Если вы нашли ошибку или непредвиденное поведение в сценариях, пожалуйста, обратитесь к персональному менеджеру за более актуальной информацией.

На данный момент существуют следующие сценарии отмены.

  • Отмена в МИС (администратором клиники)
  • Отмена через API МедФлекс

В данной статье подробно описаны сценарии, реализованные в новом функционале отмены записей. Все остальные варианты отмены будут поэтапно перенесены на новый механизм в соответствии с планом обновлений данной документации.

Сценарий 1. Отмена администратором клиники

В данном сценарии отмена производится персоналом в МИС (администратором клиники).

В результате отмены в МИС происходит

  • Информирование подключенных сервисов с использованием триггерного API функционалом вебхука.

Сценарий 2. Отмена по API МедФлекс (используется метод Patch /appointments/appointments/{uuid}/)

В данном сценарии происходит отмена записи с помощью указанного метода. Это может применяться для записей, сделанных по «открытому токену», а также для записей, созданных сервисами-партнёрами, использующими триггерный API, включая все записи, полученные из МИС.

Важно! Клубные записи и записи на онлайн-консультацию не могут быть отменены сервисами-партнёрами.

Алгоритм отмены следующий:

  1. Шаг 1. МедФлекс проверяет статус записи в МИС.
    • Если запись уже отменена (например, по Сценарию 1), возвращается ответ 200 с текстом: «Запись уже была отменена».
  1. Шаг 2. МедФлекс проверяет возможность отмены записи в данной МИС.
    • Если отмена невозможна, возвращается ответ 400 с текстом: «Отмена недоступна».
  1. Шаг 3. МедФлекс проверяет возможность отмены конкретной записи.
    • Некоторые записи в МИС не подлежат отмене. При попытке их отменить возвращается ответ 400 с текстом: «Отмена недоступна».
    • Примечание: Другие записи в этой же клинике могут быть отменены.
  1. Шаг 4. МедФлекс пытается отменить запись.
    • Если МИС возвращает ошибку, возвращается ответ 400 с текстом: «Не удалось отменить запись».
  1. Шаг 5. Если МИС подтверждает отмену записи:
    • API возвращает ответ 200 с текстом: «Успешная отмена»;
    • Партнёру отправляется уведомление по электронной почте.

Важно! Если запись была отменена через API, но другим сервисом (например, запись создана по открытому токену с медицинского сайта-агрегатора и затем отменена), то партнёр, подключённый к вебхуку "ХХХХ", также получит уведомление об отмене записи.

Сценарий 3. Прочие источники отмены

Важно! Метод /direct_appointment/doctor/cancel работает по старому механизму с отправкой электронного письма в клинику.


К прочим сценариям относятся:

  • Отмена через ПроДокторов
  • Отмена через приложение МедТочка
  • Отмена через страховую компанию
  • Отмена со стороны МедФлекса

Данные сценарии пока не получили изменений в механизм своей работы, ведется разработка.

Важно! Сервис не получает вебхуков, но получит уведомление в течении 12 часов после отмены.