Метод создает МКАБ при его отсутствии в целевой ЛПУ по данным МИП, и копирует направление в ЛПУ назначения, если его там не было.
Используется в Создание записи в лист ожидания
Запрос
Адрес запроса
POST: {{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 | Направление на исследование | |
TmkDirection | TmkDirection | Направление на ТМК | ДТО не задокументирована. Будет позже если понадобится для клиента. |
DirectionToId | int | Идентификатор (ИД) направления | |
DirectionNumber | string | Номер направления | |
IsTransferred | bool | Признак того произошел ли перенос из одной ЛПУ в другую | Если был перенос направления(ЛПУ направившая отличается от ЛПУ принимающей ) флаг выставляется true, иначе false |
Возможные ошибки
Код ответа сервера | Код сообщения | Сообщение | Тип ошибки |
---|---|---|---|
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 |