Метод создает МКАБ при его отсутствии по МИП, копирует направление в ЛПУ цели
Запрос
Адрес запроса
GET: {{url}}/directions/transfer |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} (без скобок и через пробел после Bearer) | COD токен, полученный с помощью сервиса авторизации | + |
Тело запроса
Запрос переноса направления - AppointmentRequest
Название | Тип данных | Описание | Обязательность | Комментарий |
---|---|---|---|---|
DirectionGuid | string(Guid) | Гуид направления | + | |
DirectionType | string | Тип направления:
| + | |
LpuFromGuid | string(Guid) | Гуид ЛПУ, откуда направили | + | |
LpuToGuid | string(Guid) | Гуид ЛПУ, куда направили | + |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: TransferredDirection
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
Mkab | MkabShort | Мкаб пациента | |
ConsultDirection | ConsultDirectionDto | Направление на консультацию | |
LaboratoryDirection | LaboratoryDirection | Направление на исследование | |
DirectionToId | int | Идентификатор (ИД) направления | |
DirectionNumber | string | Номер направления | |
IsLpuTo | bool | флаг наличия направления в направленной ЛПУ |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
403 | 5010 | Запрос должен содержать 'Authorization: Bearer ...'" | Error |
403 | 5008 | Токен некорректен | Error |
403 | 5007 | Время действия токена истекло | Error |
403 | 5009 | Подпись запроса некорректна | Error |
404 | 4001 | Ваша электронная медицинская карта отсутствует. Обратитесь в регистратуру медицинского учреждения. | Error |
403 | 5096 | Ваша электронная медицинская карта закрыта. Обратитесь в регистратуру медицинского учреждения. | Error |
400 | 4000 | Неподдерживаемый тип направления | Validation |
400 | 4000 | Направление не найдено | Validation |
400 | 4000 | ЛПУ в направлении и запросе не принадлежат одному юр лицу | Validation |
400 | 4000 | Направление {DirectionGuid} не принадлежит пациенту | Validation |
400 | 4000 | Специальность, указанная в направлении не совпадает со специальностью ресурса | Validation |
400 | 4032 | Направление является завершенным. Запись невозможна | Validation |