Получить направления можно через метод Получение направлений пациента

Метод создает МКАБ при его отсутствии по МИП, копирует направление в ЛПУ цели и создает запись на прием.


Запрос

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

POST: {{url}}/appointments

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

список токенов создан для удобства, лишние токены удалить 

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

Тело запроса

Запрос создания записи на прием по направлению - AppointmentRequest

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

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

Модель: Результат создания записи по направлению - AppointmentResult


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

Код ответа сервера

Код сообщения

Сообщение

Тип ошибки

4035010Запрос должен содержать 'Authorization: Bearer ...'"Error
4035008Токен некорректенError
4035007Время действия токена истеклоError
4035009Подпись запроса некорректнаError
4044001Ваша электронная медицинская карта отсутствует. Обратитесь в регистратуру медицинского учреждения.Error
4035096Ваша электронная медицинская карта закрыта. Обратитесь в регистратуру медицинского учреждения.Error
4004000По указанному идентификатору ячейки расписания не найдено ресурса для записиValidation
4004000По указанному идентификатору не найдено ячейки расписанияValidation
4004000Невозможно записаться в заданную ячейку расписанияValidation
4004000Неподдерживаемый тип направленияValidation
4004000Направление не найденоValidation
4004000ЛПУ в направлении и запросе не принадлежат одному юр лицуValidation
4004000У выбранного направления уже есть запись на приемValidation
4004000Направление {DirectionGuid} не принадлежит пациентуValidation
4004000Специальность, указанная в направлении не совпадает со специальностью ресурсаValidation
4004000Запись на консультацию возможно только к врачу или в кабинетValidation
5005000Произошла ошибка при попытке создания записи на прием по направлению: не удалось сделать сложную ячейкуError
5005000Произошла ошибка при попытке создания записи на прием по направлению: операция создания не вернула идентификаторError
5005000Произошла ошибка при попытке создания записи на прием по направлению: конечная запись не найденаError
5005000Произошла ошибка при попытке создания записи на прием по направлению: конечная запись не прикреплена к направлениюError
4004009Это время уже занято. Выберите другое свободное время приема.Validation
4004000Выбранная ячейка расписания уже занята.Validation
4004000У выбранной ячейки расписания прошло время начала приема.Validation
4004000У вас не хватает прав для записи в выбранную ячейку расписания.Validation
4004000Выбранная ячейка расписания недоступна.Validation
4004029Запись недоступна для лиц младше 18 лет. Сотрудниками учреждения было установлено ограничение по возрасту при записи на прием на выбранное время.Validation
4004029Запись недоступна для взрослых. Сотрудниками учреждения было установлено ограничение по возрасту при записи на прием на выбранное время.Validation
4004029Запись доступна только для детей до 1 года. Сотрудниками учреждения было установлено ограничение по возрасту при записи на прием на выбранное время.Validation
4004000Это время доступно для записи на прием только для пациентов с ограниченными возможностями.Validation
4004000Это время доступно для записи на прием только для беременных.Validation
4004029Запись недоступна для взрослых. Сотрудниками учреждения было установлено ограничение по возрасту при записи на прием на выбранное время.Validation
4004000Это время доступно для записи на прием только здоровых детей. У выбранного пациента имеется открытый случай лечения. Открыт {tapDate}Validation
4004008Вы уже записаны {actualAppointment.ResourceName} на {actualAppointment.Start.ToString("dd.MM.yyyy HH:mm")}. Запрещено иметь более одной активной записи на прием на одну специальность.Validation
5005000Пациент не найден в МИПеError
5005000Данные персоны не найденыError
5005000Произошла ошибка при попытке создания МКАБ: Номер полиса не может быть пуст.Error
5005000Произошла ошибка при попытке создания МКАБ: Пол не указан.Error
5005000Произошла ошибка при попытке создания МКАБ. ЛПУ из настройки 'Код поликлиники' не найдено.Error
5005000Произошла ошибка при попытке создания МКАБ: Фамилия не должна быть пустаError
5005000Произошла ошибка при попытке создания МКАБ: Имя не должно быть пустоError
5005000Произошла ошибка при попытке создания связки полиса с МКАБ: Ссылка на МКАБ не должна быть пустоError
5005000Не удалось получить Ticket. Значение сервиса авторизации AuthUrl - пустое.Error
5005000Не удалось получить Ticket. Адрес сервиса авторизации недоступен "..." - значение настройки \"AuthUrl\"Error