Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Общий сценарий взаимодействия

Оригинальные документы-спецификации по которым взаимодействуем

View filenameОписание_форматов_взаимодействия_20200705_3_2.docxheight150

View filenameКонцепция ИО ЛИС БАРС МО 20200806.docxheight150

Что изменилось по сравнению с оригинальной спецификацией

Возможность передачи результата по дозаказанному исследованию

JIRA
serverSofTrust JIRA
serverId40783584-9eea-38c0-9592-1a963d667396
keyAPI-2258

Дозаказанные исследования это такие исследования, которых не было в первоначальном заказе(направлении). Для них в ресурсе DiagnosticReport request.Reference вместо ссылки на заказ("DiagnosticOrder/идентификатор заказа") будет указано "ExtendedOrder". при сохранении в бд для них будет создан новый ресурс lbr_Research.

Вместо периодического опроса метода GetResults на стороне ЛИС сделан метод PostResults на стороне поликлиники куда по готовности результата отправляются результаты из ЛИС

JIRA
serverSofTrust JIRA
serverId40783584-9eea-38c0-9592-1a963d667396
keyAPI-2333

Адрес метода labs/fhir/dstu2/$postresult. Формат тела такой же как в методе GetResults из начальной спецификации. Для запроса требуется указать хедер авторизации Authorization: ApiKey {ключ}.

Добавлено опциональное указание лаборатории вместо организации в направлении

JIRA
serverSofTrust JIRA
serverId40783584-9eea-38c0-9592-1a963d667396
keyAPI-2348

В случае наличия ссылки на лабораторию в ресурсе Order target указывается ее идентификатор с префиксом "Laboratory/{dir.LaboratoryGuid}". Если лаборатории в направлении нет, то указывается идентификатор юр лица с префиксом "Organization/{dir.LpuSender}".

Источником справочника лабораторий является ЛИС. Приложить ссылку на описание метода справочника

2.1.0 Добавлена передача отделения направления

JIRA
serverSofTrust JIRA
serverId40783584-9eea-38c0-9592-1a963d667396
keyAPI-2451

В случае наличия указания отделения в направлении в ресурсе Order добавляется массив extension, в котором передаются идентификаторы отделения: RequesterDepartmentOid и RequesterDepartmentGuid,

Блок кода
titleПример ресурса Order с указанием в нем отделения
collapsetrue
{
  "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
serverSofTrust JIRA
serverId40783584-9eea-38c0-9592-1a963d667396
keyAPI-2613

Ранее в полях Order.Identifier.Assigner и Order.Target передавалось юр лицо. Теперь передается указанное в направлении подразделение


Отображение дочерних
depth4
styleh1