Запрос

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

POST: {{url}}/iemk/doctors/visit

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

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

Тело запроса

ПолеТип данныхОписаниеОбязательный
AddressstringАдрес строкой+
(если не указан адрес по КЛАДР)
KladrAddressKladraddressАдрес по КЛАДР+
(если не указан адрес строкой)
Datestring (DateTime)Дата, на которую вызывается врач-
DescriptionstringПричина вызова (500 символов)+
Emailstringэлектронная почта пациента-
Email_confirm_agreeintСогласие на получение уведомлений (0 - не согласен, 1 - согласен)-
Floorstringэтаж-
Intercom_codestringкод домофона-
Lpu_CodestringМКОД ЛПУ+
Phonestringтелефон+
Porchstringподъезд-
CallPersonTypestring

Код типа вызывающего:

1 - пациент

2 - представитель пациента

3 - сотрудник ЛПУ

4 - СМП

-

(по умолчанию 1)

CallFamilystringФамилия вызывающего-
CallNamestringИмя вызывающего-
CallPatronymicstringОтчество вызывающего-

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

{
	"lpu_code": "330501",
	"address": "Елецкая, д. 23, кв. 45",
  	"kladraddress": {
		"addressString": "Белгородская обл., г. Белгород, ул. Елецкая,",
		"appartment": "45",
		"building": "",
		"code": "31000001000007700",
		"construction": "",
		"number": "23"
  	}
	"porch": 1,
	"floor": 6,
	"intercom_code": "2233",
	"phone": "+7 (999) 999-99-99",
	"description": "Высокая температура, болит горло",
    "day": "2019-06-06",
	"email_confirm_agree": 0,
	"email": "emaaaaaaaale@mail.ru",
	"CallFamily": "Иванов",
    	"CallName": "Петр",
    	"CallPatronymic": "Сергеевич"
}


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

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель:  SuccessCallDoctorResponse

Название

Тип данных

Описание

Комментарий
Visit_idstringИдентификатор вызова врача на домСклейка гуида ЛПУ и гуида вызова врача на дом

Пример модели в формате JSON
{
    "visit_id": "c3c977af-c3b4-4517-9d57-50a6844ec66072164ba3-379d-e711-a208-2c4d5452990f"
}

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

Код ответа сервераКод сообщенияСообщениеТип ошибки
4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError
4004015У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущийValidation
4004025Не указан адресValidation
4004014Вы забыли указать жалобы для вызова врача на домValidation
4004016Укажите, пожалуйста, номер телефона. Телефон может понадобиться для уточнения деталей вызоваValidation
4004026Медицинское учреждение не обслуживает вызовы на домValidation
4004444Медицинское учреждение не обслуживает вызовы на дом вне расписанияValidation
4004001Ваша электронная медицинская карта отсутствует в данном учреждении. Обратитесь в регистратуру медицинского учрежденияValidation
4004015У вас уже есть активный вызов врача на дом. Для оформления нового вызова необходимо удалить предыдущийValidation
5005100Вызов на дом не удалсяValidation

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

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


  • Нет меток