Общий сценарий взаимодействия
Оригинальные документы-спецификации по которым взаимодействуем
View file |
---|
name | Описание_форматов_взаимодействия_20200705_3_2.docxheight | 150 |
---|
View file |
---|
name | Концепция ИО ЛИС БАРС МО 20200806.docxheight | 150Что изменилось по сравнению с оригинальной спецификацией
Возможность передачи результата по дозаказанному исследованию
JIRA |
---|
server | SofTrust JIRA |
---|
serverId | 40783584-9eea-38c0-9592-1a963d667396 |
---|
key | API-2258 |
---|
|
Дозаказанные исследования это такие исследования, которых не было в первоначальном заказе(направлении). Для них в ресурсе DiagnosticReport request.Reference вместо ссылки на заказ("DiagnosticOrder/идентификатор заказа") будет указано "ExtendedOrder". при сохранении в бд для них будет создан новый ресурс lbr_Research.
Вместо периодического опроса метода GetResults на стороне ЛИС сделан метод PostResults на стороне поликлиники куда по готовности результата отправляются результаты из ЛИС
JIRA |
---|
server | SofTrust JIRA |
---|
serverId | 40783584-9eea-38c0-9592-1a963d667396 |
---|
key | API-2333 |
---|
|
Адрес метода labs/fhir/dstu2/$postresult. Формат тела такой же как в методе GetResults из начальной спецификации. Для запроса требуется указать хедер авторизации Authorization: ApiKey {ключ}.
Добавлено опциональное указание лаборатории вместо организации в направлении
JIRA |
---|
server | SofTrust JIRA |
---|
serverId | 40783584-9eea-38c0-9592-1a963d667396 |
---|
key | API-2348 |
---|
|
В случае наличия ссылки на лабораторию в ресурсе Order target указывается ее идентификатор с префиксом "Laboratory/{dir.LaboratoryGuid}". Если лаборатории в направлении нет, то указывается идентификатор юр лица с префиксом "Organization/{dir.LpuSender}".
Источником справочника лабораторий является ЛИС. Приложить ссылку на описание метода справочника.
2.1.0 Добавлена передача отделения направления
JIRA |
---|
server | SofTrust JIRA |
---|
serverId | 40783584-9eea-38c0-9592-1a963d667396 |
---|
key | API-2451 |
---|
|
В случае наличия указания отделения в направлении в ресурсе Order добавляется массив extension, в котором передаются идентификаторы отделения: RequesterDepartmentOid и RequesterDepartmentGuid,
Блок кода |
---|
title | Пример ресурса Order с указанием в нем отделения |
---|
collapse | true |
---|
|
{
"fullUrl": "urn:uuid:10d2545a-a33a-4793-b961-28d6531da211",
"resource": {
"resourceType": "Order",
"extension": [
{
"url": "RequesterDepartmentGuid",
"valueString": "7a5a3eeb-0a35-464a-aa99-77c7d92b4085"
},
{
"url": "RequesterDepartmentOid",
"valueString": "1.2.643.5.1.13.13.12.2.50.4870.0.397829"
}
],
...
} |
2.1.1 Убрана подмена подразделения на юр лицо в данных направления
JIRA |
---|
server | SofTrust JIRA |
---|
serverId | 40783584-9eea-38c0-9592-1a963d667396 |
---|
key | API-2613 |
---|
|
Ранее в полях Order.Identifier.Assigner и Order.Target передавалось юр лицо. Теперь передается указанное в направлении подразделение