Содержание

Интеграция с лабораторией

Схема работы

Инфоклиника разбор создание результата заявки Лаборатория Анализатор ЛИС получение результата передача заказа

Описание работы

На каждом филиале, независимо от других установлен анализатор. Такая схема работы позволяет принимать заказы с филиалов вне зависимости от связи с другими и настраивать филиалы отдельно друг от друга, при необходимости.

Полный цикл работы разделяется на 4 этапа (4 внутренних процесса, работающих параллельно).

создание заявки

Создается заявка на исполнение в лабораторной системе ЛИС, в виде разбираемого интеграционного XML файла.
Файл сохраняется в папку OUT, расположенную на сервере где работает служба анализатора.
Для каждого подрядчика существует отдельная папка для сохранения заказов.

передача заказа

На данном этапе файл передается (копируется) из папки с созданными заказами в специальную папку ЛИС для обработки заказов.
При этом копия файла сохраняется локально в папке архива (ARCHIVE).

получение результата

На данном этапе файл перемещается из папки с готовыми результатами сделанными ЛИС в папку со входящими результатами (IN), для последующей их обработки.

разбор результата

Файл результата проверяется и анализируется по структуре. По полученным данным создается структурная запись для сохранения в БД.
Далее сформированный результат сохраняется в БД, а сам лабораторный заказ-наряд в МИС помечается закрытым (если выполнены все исследования по нему). Копия проанализированного файла перемещается из входящих в папку архива (IN \ ARCHIVE)

Логирование

Поиск ошибок