Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

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

Раскрыть
№ п/пПолеТип данныхОписаниеКомментарийБД
1DescriptionstringОписание ресурсаВозвращать описание (наименование) комиссии.hlt_DocPRVD.Name
2DocGuidstring(Guid)Гуид ресурсаВозвращать идентификатор ресурса типа "Комиссия".hlt_DocPRVD.GUID
3DepartmentstringНазвание отделенияВозвращать отделение ресурса типа "Комиссия".hlt_DocPRVD.V_DepartmentNAME
4TypeintКод типа ресурсаВозвращать 4 - Комиссия.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.
12SubComissionNamestringНаименование вида врачебной подкомиссииСпецифичное поле для ресурса типа "Комиссия".hlt_DocPRVD.rf_kl_SubComissionTypeID → oms_kl_SubComissionType.Name.
13ComissionMemberArray of ComissionMemberЧлены комиссииНовый массив, специфичный для ресурса типа "Комиссия". Для инфо: В комиссию при ее создании включаются участники (ресурсы типа "Врач"), обязательно минимум один.

Определить вхождение врача в комиссию можно по hlt_ComissionDocPrvds/Состав участников, где rf_CommissionDocPrvdId – ссылка на ресурс комиссии, rf_DocPrvdId – ссылка на ресурса врача, включенного в ресурс комиссии.

Связь комиссии и решения ВК: hlt_ProtocolVk.rf_DocPRVDID.

14LastModifiedstring(DateTime)Время последнего обновления данных в оперативном хранилищеПоле взять из модели ответа метода получения расписания по специальности, доработать под ресурс типа "Комиссия".
15commisionHeadMemberFiostringФИО ресурса (председателя)Отобрать ресурс с ролью "Председатель". Председатель в комиссии всегда один. 

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

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

16commisionHeadMemberGuidstringГУИД ресурса (председателя)Отобрать ресурс с ролью "Председатель". Председатель в комиссии всегда один. 

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

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

  

...