Page tree
Skip to end of metadata
Go to start of metadata

Запрос

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

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

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

Описание полей

Название

Тип данных

Описание

Комментарий
CodeintHTTP код ответа
MessagestringСообщение
Message_codestringВнутренний код сообщения



Пример модели в формате JSON
{
	"code": 200,
	"message": "Пример сообщения",
	"message_code": 2000
}

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

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

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


  • No labels