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

Запрос

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

POST: {{url}}/api/v2/disp/{{lpuGuid}}

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
lpuGuidpathГуид ЛПУ-+

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

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

Тело запроса

Поле

Тип данных

Описание

Обязательный

Комментарий

Exam_idstring(Guid)Гуид типа диспансеризации+
Day_visitstring (DateTime)Дата начала прохождения диспансеризации+
EmailstringE-mail пациента-
Questionsarray of QuestionItemСписок ответов на вопросы-

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

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

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

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

Пример модели в формате JSON
{
	"exam_id": "1DEC26C7-13A2-4DAF-8C2C-38E33619C82E",
	"day_visit": "2019-06-06",
	"email": "patient@email.ru",
	"questions": [{
			"QuestionID": 13,
			"AnswerID": 24,
			"AnswerType": "Choise",
			"AnswerName": "нет"
		},
		{
			"QuestionID": 14,
			"AnswerID": 26,
			"AnswerType": "input",
			"AnswerName": "рак желудка"
		}
	]
}

Ответ сервера

В случае успешного выполнения сервер вернет ответ c кодом 200

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

Код ответа сервераКод сообщенияСообщениеТип ошибки

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


  • Нет меток