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

Сопоставление статусов для приёмов

Сопоставление статусов позволяет сервису-партнёру переназначить сопоставленный статус МедФлекса с получаемым из МИС.

Используемые методы API:

  1. Создание или обновление сопоставлений статусов приёмов из МИС и статусов МедФлекса
  2. Получение сопоставлений статусов для приёмов из МИС со статусами МедФлекса
  3. Удаление сопоставления статуса приёма из МИС со статусом МедФлекса

Общий алгоритм работы сопоставления статусов между МИС и МедФлексом

МедФлекс выгружает из МИС клиники все используемые статусы приемов.
Выгруженные из МИС статусы сопоставляются со внутренними статусами МедФлекс. Со списком внутренних статусов МедФлекс можно ознакомиться в этой статье.

Важно! Если МедФлекс не может сопоставить статус из МИС со внутренним статусом, такому сопоставлению назначается статус undefiend.

Основной сценарий использования API для партнера

Сервис-партнер запрашивает список сопоставлений статусов в МедФлекс по конкретному ЛПУ или группе ЛПУ.
Далее выбирает сопоставление или группу сопоставлений, которые необходимо переопределить или внести изменения.

После внесения изменений, указанные сервисом-партнером сопоставления будут считаться приоритетными.

Важно! После пересопоставления статусов по API, изменения вступят в силу после ближайшего парсинга.

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

Создание или обновление сопоставлений статусов приёмов из МИС и статусов МедФлекса

С помощью данного метода можно сохранить или изменить (если сохранение уже было) сопоставление в МедФлекс.

При использовании метода укажите:

Сопоставление статусов к клиникам работает по принципу многие ко многим.

Пример №1: указав несколько lpu_id и один сопоставленный статус, вы сможете изменить это сопоставление в каждом указанном ЛПУ.
Пример №2: указав один lpu_id и несколько сопоставленных статусов, вы сможете изменить в ЛПУ каждое из указанных сопоставлений.

Можно сопоставлять только те статусы из МИС, которые существуют среди приемов клиники.

Все статусы, существующие в МИС клиники, можно получить с помощью метода: Получение сопоставлений статусов для приёмов из МИС со статусами МедФлекса

Получение сопоставлений статусов для приёмов из МИС со статусами МедФлекса

Метод возвращает следующие данные для сопоставления:

  1. lpu_id — id клиники для этого сопоставления.
  2. status_from_mis — статус, получаемый из МИС.
  3. status_from_medflex — статус МедФлекса, сопоставленный со статусом из МИС.
  4. id - id сопоставления таблице МедФлекс.
  5. partner_defined — значение true — статус сопоставлен партнером, значение false - статус сопоставлен МедФлексом.
Важно! При первом использовании метода, некоторый сопоставления статусов могут иметь значение поля partner_defined=true, это означает что этот статус был пересопоставлен партнером. Это штатное поведение метода, мы оставили те сопоставления, что вы делали ранее, при этом которые отличаются от нашей матрице сопоставлений.

Удаление сопоставления статуса приема из МИС со статусом МедФлекс

Метод позволяет удалить сопоставление статусов, ранее созданные партнером.

Для этого требуется только передать идентификатор сопоставления.
В случае успеха метод вернет код ответа 204.

Часто задаваемые вопросы

  • Вопрос: Если статус из МИС не сопоставлен со статусом МедФлекс, будет ли он доступен в API для пересопоставления партнеру?
    Ответ: Да, такое сопоставление будет доступно для редактирования или удаления