Дополнительно

Авторизация по токену

Для отправки запросов на выгрузку или выдачу данных, клиенты филиалов медицинских учреждений должны проходить авторизацию по уникальному токену. Описание процедуры получения токена. Токен не имеет времени жизни и должен отправляться при каждом запросе в 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 Неудачная попытка авторизации