Используется исключительно в сервисе ФЭР для интеграции с ЕПГУ. Формат ответа и логика получения адаптированы для этой цели и только. Для получения направлений другими клиентами нужно использовать другие методы.
Запрос
Адрес запроса для получения списка направлений пациента
GET: {{url}}/newdirections/epgu/cod |
Адрес запроса для получения направления пациента по номеру
GET: {{url}}/newdirections/epgu/cod/{number} |
Заголовки запроса
Заголовок | Значение (тип/формат значения) | Описание | Обязательный |
---|---|---|---|
Authorization | Bearer {codToken} (без скобок и через пробел после Bearer) | COD токен, полученный с помощью сервиса авторизации | + |
Параметры запроса
Название | Тип данных | Описание | Обязательность |
---|---|---|---|
FlagAccess | integer | Права расписания. Описание прав клиентов. Права записи. Права расписания | + |
DateFrom | DateTime | Дата начала получения расписания(В скрипте получения направления есть проверка расписания у специальности которая указана в направлении) | + |
DateTo | DateTime | Дата окончания периода для получения расписания | + |
BusyType | string | Типы приема. Допускается множественность. | + |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Название | Тип данных | Описание | Комментарий |
---|---|---|---|
Referral_Id | Guid | Идентификатор направления | |
Referral_Number | string | Номер направления | |
Referral_Type | integer | Тип направления | В текущей версии возвращаются только консультационные направления |
Referral_Start_Date | DateTime | Дата начала действия направления | |
Referral_End_Date | DateTime | Дата окончания действия направления (Дата начала + 30 дней) | |
Payment_Source_Id | integer | Код источника оплаты | |
To_MO_OID | string | ОИД МО, в которую направили пациента | |
To_Service_Name | string | Название специальности, в которую направили пациента | |
From_MO_OID | string | ОИД МО, из которую направили пациента | |
From_Post | integer | Должность врача. выписавшего направление | |
From_Resource_Name | string | Имя врача, выписавшего направление | |
From_Resource_Snils | string | СНИЛС врача, выписавшего направление | |
Available_Record | string | Доступность записи по направлению | |
Reason_Not_Available | string | Причина недоступности направления | Заполняется только в случае, если Available_Record = UNAVAILABLE |
Have_Visit | bool | Признак наличия записи на прием по направлению | При получении списка направлений не выводим те что имеют запись. При получении по номеру отображаем направление но проставляем этот признак true или false в зависимости от наличия записи. |