...
Модель: Ячейка расписания(Слот) - ExtendedSlot
Описание полей
...
Название
...
Тип данных
...
Описание
...
Комментарий
...
Название
...
Тип данных
...
Описание
...
Комментарий
...
Имеет ограниченный набор значений:
- Unavailable - Недоступен
UnavailableWithMessage - Недоступно с сообщением API-763 ЗАКРЫТ
- Available - Доступен
- Unauthorized - Не хватает прав - Желтые ячейки
- Expired - Время прошло
- Booked - Занято
...
message API-763 ЗАКРЫТ
...
Перечисление способов записи(прав) через запятую.
Возможные значения:
- None - Пусто. Передается в случае отсутствия каких либо прав
- Registry - регистратура
- Doctor - Доктор
- Internet - Интернет/Самозапись
- DoctorOtherLpu - Врачи других ЛПУ/Сервис Врач-врач
...
Будет заполнен только в статусе Booked - Занято и будет принимать одно из значений:
- Internet - Интернет
- Infomat - Инфомат
- CallCenter - Колл-центр
- Doctor - Доктор
- DoctorOtherLpu - Врачи других ЛПУ/Сервис Врач-врач
- Registry - Регистратура
...
Возможные значения:
- Sql - расписание получено через запрос от сервиса к бд ЛПУ по Sql
- Http - расписание получено через взаимодействие с удаленным сервисом по http
...
API-801 - Добавление признака для определения сложной ячейки ЗАКРЫТ
...
API-801 - Добавление признака для определения сложной ячейки ЗАКРЫТ
...
...
BusyType
...
Название
...
Тип данных
...
Описание
...
Комментарий
...
Пример модели в формате JSON
...
{
"status"
:
"Expired"
,
"flagAccess"
:
"Registry, Doctor, Internet, DoctorOtherLpu, Infomat, CallCenter"
,
"opened"
:
false
,
"bookingSource"
:
null
,
"bookingDate"
:
null
,
"connectionType"
:
"Sql"
,
"count"
: 0,
"planCount"
: 1,
"usedCount"
: 0,
"guid"
:
"977c1ed9-cf0d-4f44-9b21-42e1a49269c8"
,
"date"
:
"2021-11-15T00:00:00+03:00"
,
"beginTime"
:
"05:00"
,
"endTime"
:
"05:15"
,
"canWrite"
:
false
,
"busyType"
: {
"name"
:
"Прием по очереди"
,
"type"
: 1,
"code"
:
"4"
,
"group"
:
null
}
}
Возможные ошибки
В случае возникновения ошибок будет возвращен стандартный ответ сервера;
...