Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Метод возвращает список ресурсов с типом комиссия с расписанием сгруппированным по дням в рамках указанного промежутка дат.

Запрос

Адреса запроса

Получить расписание по комиссии

GET: {{url}}/lpu/{{lpu}}/commission/schedule/{{dateFrom}}/{{dateTo}}

Заголовки запроса (используется для определения прав по клиенту, если Flac не был передан через параметры)

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательныйКомментарий
AuthorizationBearer {codToken} (без скобок и через пробел после Bearer)COD токен, полученный с помощью сервиса авторизации-Используется для фильтрации специальностей и ресурсов по полу/возрасту пациента и для получение прав доступа к ячейкам из клиентского приложения
AuthorizationBearer {lpuToken} (без скобок и через пробел после Bearer)LPU токен, полученный с помощью сервиса авторизации-

Параметры запроса

№ п/пПолеТип данныхОбязательностьОписаниеБД
1lpuGuidstring+Гуид МОoms_lpu.GUIDLPU
2dateFromstring+Дата начала отбираемого расписанияhlt_DoctorVisitTable.rf_DoctorTimeTableID → hlt_DoctorTimeTable.Date
3dateTostring+Дата окончания отбираемого расписанияhlt_DoctorVisitTable.rf_DoctorTimeTableID → hlt_DoctorTimeTable.Date
4busyTypestring+Тип приема hlt_DoctorVisitTable.rf_DoctorTimeTableID → hlt_DoctorTimeTable.rf_DocBusyTypeID = 42 (323 - ТМК Консилиум) или 35 (316 - Заседание комиссии)
5sendMoGuidstring-/+Идентификатор медицинской организации, направившей на ТМК консилиум (ГУИД в справочнике ЛПУ)oms_lpu.GUIDLPU
6sendDocGuidstring-/+Идентификатор ресурса, направившего на ТМК консилиумhlt_DocPrvd.GUID
7flacint+Права записи
8byDirbool+Признак записи по направлению
9isDeferred bool-/+

Признак отложенной консультации ТМК 

true - 1 – отложенная

false - 0 – не отложенная

hlt_TMK.IsMode

1 – отложенная

0 – не отложенная

Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель: массив CommissionSchedule

№ п/пПолеТип данныхОписаниеБД
1DescriptionstringОписание ресурсаhlt_DocPRVD.Name
2DocGuidstring(Guid)Гуид ресурсаhlt_DocPRVD.GUID
3DepartmentstringНазвание отделенияhlt_DocPRVD.V_DepartmentNAME
4TypeCodeintКод типа ресурсаhlt_DocPRVD.rf_ResourceTypeID → hlt_ResourceType.Code='Комиссия'.
5TypeNamestringНаименование типа ресурсаhlt_DocPRVD.rf_ResourceTypeID → hlt_ResourceType.Name='Комиссия'.
6RoomstringНомер кабинетаhlt_DocPRVD.rf_HealingRoomID → hlt_HealingRoom.Num
7ClosestEntryClosestEntryБлижайшая ячейка доступная для записи
8

Schedule

Array of WeeklyScheduleСписок расписания
9

isWaitingList

boolПризнак возможности записи в лист ожиданияhlt_DocPRVD.IsWaitingListAllow.
10DateBeginstringДата начала действия комиссииhlt_DocPRVD.D_PRIK.
11DateEndstringДата окончания действия комиссииhlt_DocPRVD.D_END.
12SubCommissionNamestringНаименование вида врачебной подкомиссииhlt_DocPRVD.rf_kl_SubComissionTypeID → oms_kl_SubComissionType.Name.
14LastModifiedstring(DateTime)Время последнего обновления данных в оперативном хранилище
15CommisionHeadMemberFiostringФИО ресурса (председателя)

hlt_ComissionDocPrvds.rf_DocPRVDID → hlt_DocPRVD.V_PRVSName – ФИО ресурса председателя комиссии.

Роль: hlt_ComissionDocPrvds.rf_CommissionRoleId → hlt_CommissionRole.Code='1' (1 - Председатель).

16CommisionHeadMemberGuidGuidГУИД ресурса (председателя)

hlt_ComissionDocPrvds.rf_DocPRVDID → hlt_DocPRVD.GUID – ГУИД ресурса председателя комиссии.

Роль: hlt_ComissionDocPrvds.rf_CommissionRoleId → hlt_CommissionRole.Code='1' (1 - Председатель).

  

Возможные ошибки

В случае возникновения ошибок будет возвращен стандартный ответ сервера;

  • Нет меток