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