Запрос
Адрес запроса
GET: /api/v2/vaccination/disease/{dcode} |
Параметры запроса
Параметр | Описание | Обязательный |
---|---|---|
dcode | Код болезни, по которому выбирается список вакцинаций | + |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} | COD токен, полученный с помощью сервиса авторизации | + |
Ответ сервера
В случае успешного выполнения сервер вернет массив объектов Vaccine в формате JSON.
Каждый объект Vaccine содержит следующие поля:
Поле | Тип данных | Описание |
---|---|---|
name | string | Наименование процедуры |
status | string | Статус выполнения. Возможные значения:
|
date | DateTime (string) | Дата выполнения |
lpu | string | Наименование ЛПУ, в которой выполнена процедура |
doc | string | Фамилия И. О. врача, выполнившего процедуру |
Пример ответа
[ { "name": "Вакцина против краснухи", "status": "Выполнена", "date": "2017-09-12T00:00:00+03:00", "lpu": "Демиховская участковая больница", "doc": "Хорькова Т. М." } ]
При отсутствии прививок по коду болезни будет возвращен пустой массив.
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
400 | 4003 | Отсутствует карта вакцинации. Обратитесь к своему участковому врачу. | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.