Метод возвращает список ресурсов с типом комиссия с расписанием сгруппированным по дням в рамках указанного промежутка дат.
Запрос Адреса запроса Получить расписание по комиссии GET: {{url}}/lpu/{{lpu}}/commission/schedule/{{dateFrom}}/{{dateTo}}
Заголовки запроса (используется для определения прав по клиенту, если Flac не был передан через параметры) Заголовок Значение (тип/формат значения) Описание Обязательный Комментарий Authorization Bearer {codToken} (без скобок и через пробел после Bearer) COD токен , полученный с помощью сервиса авторизации - Используется для фильтрации специальностей и ресурсов по полу/возрасту пациента и для получение прав доступа к ячейкам из клиентского приложения Authorization Bearer {lpuToken} (без скобок и через пробел после Bearer) LPU токен , полученный с помощью сервиса авторизации -
Параметры запроса Нажмите здесь для раскрытия...
№ п/п Поле Тип данных Обязательность Описание БД 1 lpuGuid string + Гуид МО oms_lpu.GUIDLPU 2 dateFrom string + Дата начала отбираемого расписания hlt_DoctorVisitTable.rf_DoctorTimeTableID → hlt_DoctorTimeTable.Date 3 dateTo string + Дата окончания отбираемого расписания hlt_DoctorVisitTable.rf_DoctorTimeTableID → hlt_DoctorTimeTable.Date 4 busyType string + Тип приема hlt_DoctorVisitTable.rf_DoctorTimeTableID → hlt_DoctorTimeTable.rf_DocBusyTypeID = 42 (323 - ТМК Консилиум) или 35 (316 - Заседание комиссии) 5 sendMoGuid string -/+ Идентификатор медицинской организации, направившей на ТМК консилиум (ГУИД в справочнике ЛПУ) oms_lpu.GUIDLPU 6 sendDocGuid string -/+ Идентификатор ресурса, направившего на ТМК консилиум hlt_DocPrvd.GUID 7 flac int + Права записи 8 byDir bool + Признак записи по направлению 9 isDeferred bool -/+ Признак отложенной консультации ТМК
true - 1 – отложенная
false - 0 – не отложенная
hlt_TMK.IsMode
1 – отложенная
0 – не отложенная
Ответ сервера В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Модель: массив CommissionSchedule
Нажмите здесь для раскрытия...
№ п/п Поле Тип данных Описание БД 1 Description string Описание ресурса hlt_DocPRVD.Name 2 DocGuid string(Guid) Гуид ресурса hlt_DocPRVD.GUID 3 Department string Название отделения hlt_DocPRVD.V_DepartmentNAME 4 Type int Код типа ресурса hlt_DocPRVD.rf_ResourceTypeID → hlt_ResourceType.Code='Комиссия'. 5 TypeName string Наименование типа ресурса hlt_DocPRVD.rf_ResourceTypeID → hlt_ResourceType.Name='Комиссия'. 6 Room string Номер кабинета hlt_DocPRVD.rf_HealingRoomID → hlt_HealingRoom.Num 7 ClosestEntry ClosestEntry Ближайшая ячейка доступная для записи — 8 Schedule
Array of WeeklySchedule Список расписания — 9 isWaitingList
bool Признак возможности записи в лист ожидания hlt_DocPRVD.IsWaitingListAllow. 10 DateBegin string Дата начала действия комиссии hlt_DocPRVD.D_PRIK. 11 DateEnd string Дата окончания действия комиссии hlt_DocPRVD.D_END. 12 SubComissionName string Наименование вида врачебной подкомиссии hlt_DocPRVD.rf_kl_SubComissionTypeID → oms_kl_SubComissionType.Name. 13 ComissionMember Array of ComissionMember Члены комиссии Определить вхождение врача в комиссию можно по hlt_ComissionDocPrvds/Состав участников, где rf_CommissionDocPrvdId – ссылка на ресурс комиссии, rf_DocPrvdId – ссылка на ресурса врача, включенного в ресурс комиссии.
Связь комиссии и решения ВК: hlt_ProtocolVk.rf_DocPRVDID.
14 LastModified string(DateTime) Время последнего обновления данных в оперативном хранилище — 15 commisionHeadMemberFio string ФИО ресурса (председателя) hlt_ComissionDocPrvds.rf_DocPRVDID → hlt_DocPRVD.V_PRVSName – ФИО ресурса председателя комиссии.
Роль: hlt_ComissionDocPrvds.rf_CommissionRoleId → hlt_CommissionRole.Code='1' (1 - Председатель).
16 commisionHeadMemberGuid string ГУИД ресурса (председателя) hlt_ComissionDocPrvds.rf_DocPRVDID → hlt_DocPRVD.GUID – ГУИД ресурса председателя комиссии.
Роль: hlt_ComissionDocPrvds.rf_CommissionRoleId → hlt_CommissionRole.Code='1' (1 - Председатель).
Возможные ошибки В случае возникновения ошибок будет возвращен стандартный ответ сервера ;