Дополнительно
Авторизация по токену
Для отправки запросов на выгрузку или выдачу данных, клиенты филиалов медицинских учреждений должны проходить авторизацию по уникальному токену. Описание процедуры получения токена. Токен не имеет времени жизни и должен отправляться при каждом запросе в HTTP Authorization header
Пример заголовка для авторизации
Authorization: Bearer v2.local.E8H79zjDK3CXCdzYna6XSJ6291zLetUTZktPt41AnBEUq8u6NvwS2ieKtVHOg7AvQhf3CSUy8DKOvAbCV7wKqj5XOg
Внешний IP филиала
В случае, если у филиала нет белого статического IP адреса, информацию о внешнем IP вы можете получить по этому методу
/udata/data/getBranchRemoteIp/
Формат ответа
<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="getBranchRemoteIp" generation-time="0.104480">
<response>
<code>200</code>
<data>168.200.0.1</data>
</response>
</udata>
Описание ошибок
Формат
#!xml
<?xml version="1.0" encoding="utf-8"?>
<udata xmlns:xlink="http://www.w3.org/TR/xlink" module="data" method="uploadInterface" generation-time="0.903030">
<response>
<code>200</code>
<data>
<is_success>0</is_success>
<error>205</error>
<message>Не корректный код МО «1002»</message>
</data>
</response>
</udata>
| Код ошибки | Описание |
|---|---|
| 100 | Не передан XML файл |
| 101 | Ошибка, при сохранении XML |
| 102 | Ошибка при чтения XML файла |
| 103 | Неизвестный тип файла |
| 104 | Ошибка, при выполнении SQL запроса |
| 105 | У ноды «%s» отсутствует обязательный параметр или нода «%s» |
| 106 | Дублирование уникальных идентификаторов в одном файле. %s |
| 107 | Не передан тип загружаемых данных |
| 108 | Не переданы данные для отправки результата загрузки |
| 109 | Загрузка данных прошла с ошибками |
| 110 | Филиал медицинской организация не распознан |
| 200 | Передан не известный GUID «%s» |
| 201 | Не корректный снилс %s |
| 202 | Не корректный номер телефона %s |
| 203 | Не корректный номер полиса %s |
| 205 | Не корректный код МО «%s» |
| 206 | Не корректный формат даты «%s» |
| 207 | Запись «%s» содержит не числовые символы |
| 300 | Не указан номер направления |
| 301 | Направление с номером «%s» не найдено |
| 302 | Госпитализация с направлением «%s» уже загружалась |
| 303 | Госпитализации с картой «%s» не найдено |
| 304 | Госпитализация для карты «%s» уже закрыта |
| 305 | Страховая с кодом «%s» не найдена |
| 306 | Филиал с кодом «%s» не зарегистрирован на портале |
| 307 | Направление с номером «%s» выдано в другое учреждение |
| 308 | В филиале с кодом «%s» нет свободных коек с профилем «%s» |
| 309 | Передан не известный диагноз «%s» |
| 401 | Неудачная попытка авторизации |