Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. МИС создает направление. 
  2. Используя клиент Softrust.WebApi.Laboratory.Client, отправляет запрос в сервис lab на мгновенную отправку, содержащий гуиды направления и лпу, в котором оно создано.
  3. Сервис производит поиск направления по гуидамгуидам и их отправку в ЕРИС (ЦАМИ). В данном сценарии объект ProcedureRequest передается со статусом (procedureRequest.Status) Draft. В случае успеха метод клиента возвращает true, а если не находит/произошла ошибка, вернет falsefalse (в случае успеха в направлении будет проставлен флаг 32 - отправлено в ЕРИС).
  4. Также существует сервис lab_sender периодического поиска и отправки подходящих направлений по тем же правилам.

...

  1. Пользователь в МИС отменяет запись на прием по направлению либо аннулирует направление.
  2. МИС удаляет запись на прием, убирает В МИС выполняется отмена записи, снимается флаг флаг 32 и добавляет добавляется флаг 256. Всем исследованиям по направлению проставляется признак отмены (IsCanceled)
  3. Сервис производит поиск направления по гуидам и их отправку в ЕРИС (ЦАМИ). В данном сценарии объект ProcedureRequest передается со статусом (procedureRequest.Status) Cancelled. В случае успеха метод клиента возвращает true, а если не находит/произошла ошибка, вернет false (в случае успеха в направлении будет проставлен флаг 32 - отправлено в ЕРИС).
  4. Также существует сервис lab_sender периодического поиска и отправки подходящих направлений по тем же правилам.

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

  1. Результат заполняется в ЕРИС ЕРИС (ЦАМИ) и отправляется в сервис lab запросом передачи результата
  2. Сервис проверяет целостность данных и определяет, какому направлению и ЛПУ он принадлежит.
    1. diagnosticReport.
    (Планируется сохранение в обе ЛПУ: заказчик и исполнитель. - будет в след версии)
    1. Status должен иметь значение Final
    2. imagingStudi.Accession или imagingStudy.Uid должны быть заполнены
  3. Происходит сохранение результата и параметров, если они есть.
  4. Для исследования проставляется статус "Проведено" и статус "Завершено". Также проставляется флаг 64 (Получен результат из ЕРИС (ЦАМИ)
  5. Если направление было выписано из другого ЛПУ, то дополнительно выполняется сохранения результата в ЛПУ-источник.

Сценарий 4 - Сохранение статуса "Исследование прервано"

  1. Результат заполняется в ЕРИС (ЦАМИ) и отправляется в сервис lab запросом передачи результата
  2. Сервис проверяет целостность данных и определяет, какому направлению и ЛПУ он принадлежит.
    1. diagnosticReport.Status должен иметь значение Partial
  3. Происходит сохранение результата и параметров, если они есть
  4. Для исследования проставляется статус "Завершено". Также проставляется флаг 64 (Получен результат из ЕРИС (ЦАМИ)
  5. Если направление было выписано из другого ЛПУ, то дополнительно выполняется сохранения результата в ЛПУ-источник.