Данная операция выполняется методом передачи результата с указанием статуса "partial'. В данном случае обязательны не все поля из метода сохранения результата.

Запрос

Адрес запроса

Post: {{url}}lab/result


Тело запроса

FHIR Bundle с одним ресурсом типа DiagnosticRepost

Необходимо заполнение следующих полей:

ПолеОписание
BasedOn

Идентификатор исследования.

Должно быть указано значение (value) идентификатора (identifier). Остальные поля игнорируются

StatusДолжно быть указано значение partial
ConclusionПричина прерывания исследования
IssuedДата прерывания исследования

Пример тела запроса

{
   "resourceType":"Bundle",
   "type":"transaction",
   "entry":[
      {
         "resource":{
            "resourceType":"DiagnosticReport",
            "basedOn":[
               {
                  "identifier":{
                     "value":"e66e8056-f0bd-4ec3-85f7-28ff5b22db4ff4ac0bb9-68f0-4d47-b00f-734bb8eeba17"
                  }
               }
            ],
            "status":"partial",
			"conclusion": "12321312321321",
            "issued":"2019-12-16T15:15:22+03:00"
         }
      }
   ]
}


Ответ сервера

В случае успешного выполнения сервер вернет со статусом 200 и тестом "true".

Возможные ошибки

В случае возникновения ошибок будет возвращен стандартный ответ сервера;

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.


  • Нет меток