...
LocalMessagesLogFolder - локальная папка на сервере Санаториум для хранения всех сообщений протокола обмена с ЛИС.
...
Алгоритм взаимодействия
- Врач делает назначение лабораторного исследования.
- Сотрудник Лаборатории на вкладке "Прием анализов" оформляет предварительный заказ и отправляет заказ во внешнюю лабораторию. Подробней: Предварительный заказ
МИС после отправки заявки создает XML-документ, содержащий внутри себя объект типа «Заявка» и размещает его в папке «Requests».
Expand title Пример XML - заявки Code Block <?xml version="1.0" encoding="utf-8"?> <Request> <RequestCode>200012</RequestCode> <HospitalCode>1</HospitalCode> <HospitalName>ИКХ</HospitalName> <DepartmentCode>49</DepartmentCode> <DepartmentName>ОХЛИП</DepartmentName> <DoctorCode>1916</DoctorCode> <DoctorName>Иванов Н.Ю.</DoctorName> <SampleDeliveryDate>2014-01-28T15:38:28</SampleDeliveryDate> <Patient> <Code>300003</Code> <FirstName>Тест</FirstName> <LastName>Импорт</LastName> <MiddleName>Тестович</MiddleName> <BirthDay>11</BirthDay> <BirthMonth>11</BirthMonth> <BirthYear>1990</BirthYear> <Sex>1</Sex> </Patient> <Samples> <Sample> <Barcode>200012</Barcode> <BiomaterialCode>72</BiomaterialCode> <Targets> <Target> <Code>147</Code> </Target> <Target> <Code>208</Code> </Target> </Targets> </Sample> <Sample> <Barcode>200012</Barcode> <BiomaterialCode>44</BiomaterialCode> <Targets> <Target> <Code>12.107</Code> </Target> </Targets> </Sample> </Samples> </Request>- Далее ЛИС обрабатывает файл. В случае если заявка с указанным номером отсутствует в ЛИС, ЛИС создает новую заявку и заполняет её на основе полученных от МИС данных. В случае если заявка с указанным номером присутствует в ЛИС, ЛИС находит указанную заявку и осуществляет ее редактирование.
- При выдаче ответа по заявке ЛИС создает XML-документ, содержащий внутри себя объект типа «Ответ по заявке» и размещает его в соответствующей папке.
- Результаты анализов отображаются в ИБ пациента. ЛВ приходит событие вида Исследование проведено: "xxx".