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

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

Версия 1 Следующий »

Модель ресурса(врача) с расписанием сгруппированным по дням за неделю

Описание полей

Название

Тип данных

Описание

Комментарий
DocFiostringНазвание ресурса

В зависимости от тип ресурса принимает разные значения:

  • Врач - ФИО
  • Кабинет - "Кабинет {{Номер}} (Этаж {{Этаж}})"
  • Оборудование - "Оборудование {{Название оборудования}}
DocGuidstring(Guid)Гуид ресурса
SnilsstringСНИЛС сотрудникаОтсутствует, если не заполнен и если у ресурса не привязан сотрудник
DoctorRolestringНазвание должности
DepartmentstringНазвание отделения
RoomstringНомер кабинета
UchastokstringНазвание участкаЕсли есть. Берется название первого незакрытого участка, в котором указан ресурс.
RatingstringЗначение рейтинга
VoteCountintКоличество оценок
ClosestEntryClosestEntryБлижайшая ячейка доступная для записи
ScheduleArray of WeeklyScheduleСписок расписанияРасписание за неделю

ClosestEntry

Название

Тип данных

Описание

Комментарий
TimeTableGuidstring(Guid)

BeginTimestring(DateTime)


Пример модели в формате JSON
{
 "docFio": "Диспансеризатов Диспар Диспартович",
 "docGuid": "f05d7650-a2a0-49dc-99f1-bb57829bc46a",
 "snils": "982-984-860 02",
 "doctorRole": "Терапевты",
 "department": "Кабинет врача-терапевта",
 "room": "202",
 "uchastok": null,
 "rating": null,
 "voteCount": 0,
 "closestEntry": {
 "timeTableGuid": "02690298-a3e5-4f58-b488-a64e419d5c41",
 "beginTime": "2019-04-10T11:15:00+03:00"
 },
 "schedule": [
 {
 "date": "2019-04-10T00:00:00+03:00",
 "beginTime": "07:00",
 "endTime": "18:00",
 "ticketCount": 44,
 "ticketsCanWrite": 27,
 "busyType": {
 "name": "Диспансеризация",
 "type": 1,
 "code": "206"
 }
 },
 {
 "date": "2019-04-11T00:00:00+03:00",
 "beginTime": "07:00",
 "endTime": "18:00",
 "ticketCount": 44,
 "ticketsCanWrite": 44,
 "busyType": {
 "name": "Диспансеризация",
 "type": 1,
 "code": "206"
 }
 },
 {
 "date": "2019-04-12T00:00:00+03:00",
 "beginTime": "07:00",
 "endTime": "18:00",
 "ticketCount": 44,
 "ticketsCanWrite": 44,
 "busyType": {
 "name": "Диспансеризация",
 "type": 1,
 "code": "206"
 }
 },
 {
 "date": "2019-04-13T00:00:00+03:00",
 "beginTime": "07:00",
 "endTime": "18:00",
 "ticketCount": 43,
 "ticketsCanWrite": 43,
 "busyType": {
 "name": "Диспансеризация",
 "type": 1,
 "code": "206"
 }
 },
 {
 "date": "2019-04-14T00:00:00+03:00",
 "beginTime": "07:00",
 "endTime": "18:00",
 "ticketCount": 44,
 "ticketsCanWrite": 44,
 "busyType": {
 "name": "Диспансеризация",
 "type": 1,
 "code": "206"
 }
 },
 {
 "date": "2019-04-15T00:00:00+03:00",
 "beginTime": "07:00",
 "endTime": "18:00",
 "ticketCount": 44,
 "ticketsCanWrite": 44,
 "busyType": {
 "name": "Диспансеризация",
 "type": 1,
 "code": "206"
 }
 },
 {
 "date": "2019-04-16T00:00:00+03:00",
 "beginTime": "07:00",
 "endTime": "18:00",
 "ticketCount": 44,
 "ticketsCanWrite": 44,
 "busyType": {
 "name": "Диспансеризация",
 "type": 1,
 "code": "206"
 }
 }
 ]
}

  • Нет меток