Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 6 Следующий »

Взаимодействие осуществляется путем двустороннего обмена сообщениями о направлениях и результатах. 

Сценарий 1 - Отправка направления из ЕМИАС в ЕРИС

  1. МИС создает направление. 
  2. Используя клиент Softrust.WebApi.Laboratory.Client, отправляет запрос в сервис Lab на мгновенную отправку, содержащий гуиды направления и лпу, в котором оно создано
  3. Сервис производит поиск направления по гуидам. В случае успеха метод клиента возвращает true, а если не находит/произошла ошибка, вернет false.
  4. Также существует сервис LabSender периодического поиска и отправки подходящих направлений по тем же правилам.

Сценарий 2 - Сохранение результата направления из ЕРИС в ЕМИАС

  1. Результат заполняется в ЕРИС и отправляется в сервис Lab
  2. Сервис проверяет целостность данных и определяет, какому направлению и лпу он принадлежит
  3. Происходит сохранение результата и параметров, если они есть

Правила отправки

Для отправки в ЕРИС направление должно:

  1. Быть привязанным к исследованию(lbr_Research), в котором нет результата(lbr_Research.isComplete = 0)
  2. Содержать информацию о виде исследования
  3. Быть привязанным к расписанию оборудования
  4. Быть созданным(lbr_LaboratoryResearch.DateCreate) и указанным в расписание >= 2018-05-25
  5. Входить в список видов для отправки, указанный в настройках
  6. Лпу направления(lbr_LaboratoryResearch.rf_LPUID) должна находится в одном юридическом лице с оборудованием, на которое выписано
  7. Флаг направления(lbr_LaboratoryResearch.Flag) НЕ ДОЛЖЕН содержать значений: 32 - отправлено, 64 - получен результат, 128 - ошибка при отправке)
  8. Направление может быть в статусе отменено. Оно считается таким при флаге содержащим 256 - отменено в ЕМИАС -и может быть не привязано к расписанию. В остальном отмена не отличается от обычного направления
  9. Должен быть указан ресурс направившего врача(lbr_LaboratoryResearchDOCT_DPRVDGUID)
  10. У оборудования должен быть указан тип и он не должен быть равен 21 - Электрокардиографический аппарат. (Из-за кривых справочников исследования ЭКГ входят в вид МРТ)
  • Нет меток