Формат ответа
В случае возникновения ошибок сервер вернет ответ со статусом 4хх или 5хх, содержащий объект стандартного ответа сервера.
...
Блок кода | ||||
---|---|---|---|---|
| ||||
{ "code": 404, "message": "Направление с указанным идентификатором не найдено.", "messageCode": "CLIS_BR" } |
Возможные ошибки
Описание возможных кодов ошибок.
Код | Описание | Http статус код | Комментарий | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CLIS_BR_ERROR | Ошибка валидации | 400 | Возникает при невозможности произвести ту или иную операцию из-за некорректности запроса и содержит в поле message описание ошибки | ||||||||
CLIS_NF | Данных по запросу не найдено | 404 |
| ||||||||
CLIS_DB_ERROR | Ошибка связи с базой данных | 400 | Проверить почему 400, а не 500 | ||||||||
CLIS_EXISTS | Направление уже существует. | 400 | |||||||||
CLIS_ERROR | Другие ошибки | 500 | Может содержать любое сообщение | ||||||||
CLIS_FORMAT_01 | Указано некорректное тело запроса | 500 | Проверить почему 500, а не 400 | ||||||||
CLIS_FORMAT_02 | Не указана ссылка на направившего врача | 400 | |||||||||
CLIS_FORMAT_03 | Не указан идентификатор пациента | 400 | |||||||||
CLIS_FORMAT_04 | Отсутствует информация о пациенте | 400 | |||||||||
CLIS_FORMAT_05 | Не указана информация о направившем враче | 400 | |||||||||
CLIS_FORMAT_06 | Должен быть передан один ресурс OrderProcessingTask | 400 | |||||||||
CLIS_FORMAT_07 | Некорректно передана информация о ресурсах | 400 | |||||||||
CLIS_FORMAT_08 | Не найдено направление, связанное с передаваемым результатом | 400 | |||||||||
CLIS_CREATE_ERROR_01 | Не удалось создать направление | 400 | Неизвестная ошибка при создании направления. Проверить почему 400, а не 500 | ||||||||
CLIS_NF_1 | Не найден ProcedureRequest, соответствующий передаваемому результату | 404 | Результат должен ссылаться на заказ, если он не является дозаказом(помечен как ExtendedOrder). | ||||||||
CLIS_BR_WrongObsCoding | Указана некорректная кодировка Observation Указана некорректная кодировка результата теста Указана некорректная кодировка микробиологического исследования | 400 | В поле code.coding.system Observation указана кодировка отличная от допустимых. | ||||||||
CLIS_BR_ERROR | Некорректно указана информация о специальности врача | 400 | Возникает при ошибках указания специальности врача в поле specialty ресурса PractitionerRole. Возможные случаи:
|