Skip to main content

Задачи и логи СЕРВЕРА КСАМУ для ЛИС

Задачи, запускаемые в рамках работы ЛИС:
1. Синхронизация анализов
2. ЛИС
3. Рассылка почты и смс
4. Запрос данных для обмена анализами между МО
5. Синхронизация

1. Синхронизация анализов (TSynchronizeAnalysisTask)

image.pngРисунок 1.

В рамках этой задачи запускается 2 потока:

  • TSwapDataAnalysisThread - отвечает за синхронизацию справочников лаборатории, обновление статусов документов,
  • TReplicationAnalysisThread - отвечает за обмен направления и результатами лабораторных исследований

Для проверки выгрузки данных по задаче нужно перейти на вкладку "Логи". Можно выставить фильтры по времени и выбрать сервис, запускаемый в рамках задачи:

image.pngРисунок 2.

В логах в колонке "Комментарий" будут записи о начале и конце передачи данных. В окончании передачи, в случае отправки данных будет указано количество переданных пакетов, например, "Всего передано [15] записей". В случае, если нет документов для передачи  будет написано "Всего передано [0] записей".

image.pngРисунок 3.

image.pngРисунок 3.4.

2.  ЛИС (ОДЛИ, Нетрика)

Актуально для Ставропольского края. Задача ЛИС запускается в рамках ОДЛИ - выгружает направления на анализы, в сервис ОДЛИ Нетрики, в дальнейшем будет выгружать и результаты. Сейчас единственный сервис, запускающийся в рамках задачи - TLISThread

image.pngРисунок 5.

3. Рассылка почты и СМС.


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

Сервис отвечающий за рассылку - TSendThread

image.pngРисунок 6.

4. Запрос данных для обмена анализами между МО.

По задаче #90663 для оптимизации процесса получения актуальных для назначения анализов из другой МО был разработан регистр анализов. Вместо обращения к ЦОД каждый раз, при создании направлений в мастере назначений, на сервере с заданной частотой запускается задача, которая получает актуальный список анализов напрямую из ЦОД и хранит в REG_OUTERMO_FLRD (для кдл) и REG_OUTERMO_USLUGAS (для бактериологии)

Сервис отвечающий за рассылку - TGetAnalysisDataThread
Пример логов при успешном получении регистра:

image.pngРисунок 7.

Пример логов с ошибкой:

image.pngРисунок 8.

Заполненные регистры:

image.pngРисунок 9.

Для отключения работы через регистр требуется:
1) Удалить задание на сервере

image.pngРисунок 10.

2) Удалить МО из списка для очистки заполненного ранее по задаче регистра 

image.pngРисунок 11.



3) Если регистр не используется, а обмен осуществляется, необходимо заново добавить МО в список организаций, доступных для отправки направлений:

image.pngРисунок 12.

5. Синхронизация

В рамках задачи по загрузке результатов от МО исполнителя с ЭЦП #92717 доработана отправка и прием pdf в ЦОД

TSyncPDFThread


image.pngРисунок 13.

Просмотр загруженных файлов в этой инструкции ссылка