Запрос
Адрес запроса
PUT: {{url}}/lab/appointment |
Тело запроса
Пакет FHIR Appointment (https://hl7.org/fhir/R4/appointment.html). Должны быть указаны следующие поля:
Поле | Тип данных | Описание | Обязательный |
---|---|---|---|
ResourceType | string | Тип ресурса по FHIR Должно быть указано значение Appointment | + |
Identifier | Массив Identifier. | Массив идентификаторов ресурса Обязательно должен быть указан один элемент cо значениями: system: LabDirectionGuid value: Идентификатор направления (склейка гуида ЛПУ и гуида направления или исследования) | + |
Status | string | Статус записи на прием. Допустимы следующие значения:
| + |
Created | string (DateTIme) | Дата создания статуса | + |
Пример тела запроса
{ "resourceType": "Appointment", "identifier": [ { "system": "LabDirectionGuid", "value": "1dadf64c-f34a-4023-98a6-3e7b7be4f243E751348D-20C2-4D95-8C68-3DCA20E3017A" } ], "status": "fulfilled", "created": "2019-12-12T00:00:00+03:00" }
Ответ сервера
В случае успешного выполнения сервер вернет пустой ответ со статусом 200.
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
400 | 7082 | Указано некорректное значение Created | Error |
400 | 7080 | Указан некорректный статус. Допустимые значения: Arrived, Fulfilled, Noshow | Error |
400 | 7084 | Для указанного направления не найдена запись на прием | Error |
400 | 7081 | Должен быть указан корректный идентификатор направления | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.