Запрос
Адрес запроса
POST: {{url}}/iemk/examination/entry |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {rpguToken} (без скобок и через пробел после Bearer) | RPGU токен, полученный с помощью сервиса авторизации | + |
Тело запроса
Поле | Тип данных | Описание | Обязательный | Комментарий |
---|---|---|---|---|
Exam_id | string | Идентификатор приложения (склейка Гуид ЛПУ + Гуид типа диспансеризации) | + | |
Day_visit | string (DateTime) | Дата начала прохождения диспансеризации | + | |
string | E-mail пациента | - | ||
Questions | array of QuestionItem | Список ответов на вопросы | - | Не является обязательным при создании заявки. Для части типов диспансеризации является обязательным:
Если не будет указан, то анкета не будет заполнена в карте. |
Пример тела запроса
{ "exam_id": "c3c977af-c3b4-4517-9d57-50a6844ec6600f3f1beb-3863-447e-9938-a3541b63609f", "day_visit": "2019-06-06", "email": "patient@email.ru", "questions": [{ "QuestionID": 13, "AnswerID": 24, "AnswerType": "Choise", "AnswerName": "нет" }, { "QuestionID": 14, "AnswerID": 26, "AnswerType": "input", "AnswerName": "рак желудка" } ] }
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: ExceptionResponse c кодом 2000, статусом 200 и сообщением "Заявка отправлена.".
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
В случае возникновения ошибок будет возвращен стандартный ответ сервера