Общий сценарий взаимодействия
Оригинальные документы-спецификации по которым взаимодействуем
Описание_форматов_взаимодействия_20200705_3_2.docx
Концепция ИО ЛИС БАРС МО 20200806.docx
Что изменилось по сравнению с оригинальной спецификацией
Возможность передачи результата по дозаказанному исследованию
API-2258 - Получение подробных данных проблемы... СТАТУС
Дозаказанные исследования это такие исследования, которых не было в первоначальном заказе(направлении). Для них в ресурсе DiagnosticReport request.Reference вместо ссылки на заказ("DiagnosticOrder/идентификатор заказа") будет указано "ExtendedOrder". при сохранении в бд для них будет создан новый ресурс lbr_Research.
Вместо периодического опроса метода GetResults на стороне ЛИС сделан метод PostResults на стороне поликлиники куда по готовности результата отправляются результаты из ЛИС
API-2333 - Получение подробных данных проблемы... СТАТУС
Адрес метода labs/fhir/dstu2/$postresult. Формат тела такой же как в методе GetResults из начальной спецификации. Для запроса требуется указать хедер авторизации Authorization: ApiKey {ключ}.
Добавлено опциональное указание лаборатории вместо организации в направлении
API-2348 - Получение подробных данных проблемы... СТАТУС
В случае наличия ссылки на лабораторию в ресурсе Order target указывается ее идентификатор с префиксом "Laboratory/{dir.LaboratoryGuid}". Если лаборатории в направлении нет, то указывается идентификатор юр лица с префиксом "Organization/{dir.LpuSender}".
Источником справочника лабораторий является ЛИС. Приложить ссылку на описание метода справочника.