Делает тоже самое что и метод Отправка данных о заявке на прохождение диспансеризации, но в формате РПГУ.

Запрос

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

POST: {{url}}/api/v2/iemk/examination/entry


Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный
AuthorizationBearer {rpguToken} (без скобок и через пробел после Bearer)RPGU токен, полученный с помощью сервиса авторизации+

Тело запроса

ПолеТип данныхОписаниеОбязательныйКомментарий
Exam_idstringИдентификатор приложения (склейка Гуид ЛПУ + Гуид типа диспансеризации)+
Day_visitstring (DateTime)Дата начала прохождения диспансеризации+
EmailstringE-mail пациента-
Questionsarray of QuestionItemСписок ответов на вопросы-

Не является обязательным при создании заявки.

Для части типов диспансеризации является обязательным:

  • 1DEC26C7-13A2-4DAF-8C2C-38E33619C82E - 404н Диспансеризация
  • 0DA8DFF7-0EF0-4AD8-B933-B4E2F80B7988 - 404н Профилактические медицинские осмотры

Если не будет указан, то анкета не будет заполнена в карте.

Пример тела запроса

{
	"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 со следующими данными:

Модель c кодом 2000, статусом 200 и сообщением "Заявка отправлена.". Созданная заявка появится в списке метода Карты диспансеризации. Получение информации о картах диспансеризации РПГУ

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

Название поляТип данныхОписание
codeintHTTP код ответа сервера
messagestringСообщение об ошибке
message_сodestringВнутренний код сообщения об ошибке
Пример модели в формате JSON
{
    "code": 404,
    "message": "Ваша электронная медицинская карта отсутствует. Обратитесь в регистратуру медицинского учреждения.",
    "message_сode": "4001"
}

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError

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


  • Нет меток