Позволяет оформить запись на прием по напра
Запрос
Адрес запроса
POST: /api/v2/directions/visit/{lpuGuid} |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} | COD токен, полученный с помощью сервиса авторизации | + |
Тело запроса
JSON со следующими полями:
Поле | Тип данных | Описание | Обязательный |
---|---|---|---|
date | DateTime (string) | Дата приема | + |
directionGuid | GUID (string) | Гуид направления | + |
lpuGuid | GUID (string) | Гуид ЛПУ, в которой осуществляется запись на прием | + |
resourceGuid | GUID (string) | Гуид ресурса, на который выполняется запись | + |
time | string (время в формате НН:ММ) | Время приема | + |
Пример тела запроса
{ "date": "2018-08-20", "directionGuid": "F375509F-1924-4F38-8AA0-C33CED0A43F9", "lpuGuid": "c3c977af-c3b4-4517-9d57-50a6844ec660", "resourceGuid": "40e53733-b757-40b8-a55e-9a0d69532c81", "time": "11:00" }
Ответ сервера
В случае успешного выполнения сервер вернет объект TicketVisitWithLpu в формате JSON.
Пример ответа
lpu num ticketGuid resTypeПоле Тип данных Описание ЛПУ со статусом - LpuWithStatus Характеристики ЛПУ string Номер талона room string Кабинет flat int Этаж busyType Тип занятости - DocBusyType Тип приема GUID (string) Гуид записи на прием timeTableGuid GUID (string) Гуид ячейки расписания docFio string Фамилия и инициалы врача docGuid GUID (string) Гуид врача Тип ресурса - ResTypeEnum Тип ресурса doctorRole string Должность врача speciality sring Специальность врача beginTime DateTime (string) Дата и время начала приема endTime DateTime (string) Дата и время окончания приема dateOfAppointment DateTime (string) Дата и время создания записи на прием source int Код источника записи на прием login string Логин пользователя, создавшего запись sourceName string Наименование клиентского приложения history Array of История изменений - DocumentHistory История изменения документа
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
404 | 4001 | Ваша электронная медицинская карта отсутствует. Обратитесь в регистратуру медицинского учреждения. | Error |
403 | 5096 | Ваша электронная медицинская карта закрыта. Обратитесь в регистратуру медицинского учреждения. | Error |
500 | 5097 | Не удалось получить данные о медицинских картах пациента. | Error |
400 | 4031 | Направление с таким номером не существует, либо принадлежит другому пациенту | Error |
400 | 4007 | Вам запрещена самостоятельная запись на прием через интернет или инфомат. Для записи на прием обратитесь в регистратуру медицинского учреждения лично или по телефону. | Validation |
400 | 4008 | Вы уже записаны {ФИО} на {Время}. Запрещено иметь более одной активной записи на прием на одну специальность. | Validation |
400 | 4029 | Запись недоступна для данной возрастной группы. Сотрудниками МО было установлено ограничение по возрасту при записи на прием. | Validation |
400 | 4009 | Это время уже занято. Выберите другое свободное время приема. | Validation |
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.