Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

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

Запрос

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

Post: {{url}}lab/result


Тело запроса

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

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

ПолеОписание
BasedOn
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",
            "performer":[
               {
                  "role":{
                     "coding":[
                        {
                           "code":"DIAGNOST",
                           "display":"Врач лучевой диагностики"
                        }
                     ]
                  },
                  "actor":{
                     "identifier":{
                        "value":"6F20BEBE-A0DE-4A80-929D-290599C6B8F9D5683FE4-C5CC-43AF-A027-203CB5AABC42"
                     }
                  }
               }
            ]
         }
      }
   ]
}


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

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

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

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

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


  • Нет меток