Описание таблицы
В эту таблицу попадают данные о диспетчеризациях услуг и бронировании времени в кабинетах.
В нее также выводятся удаленные диспетчеризации и брони.
В таблицу выводится также дополнительная информация о:
- пациенте (номер ИБ, ФИО, дата рождения)
- диспетчеризованной услуге
Описание полей таблицы
| Название поля | Тип | Значение, которое может принимать | Описание поля | Другие заметки |
|---|---|---|---|---|
| PropertyCode | nvarchar(50) | NOT NULL | id объекта, к которому относится сущность | |
| ScheduleItemId | nvarchar(70) | NOT NULL | id диспетчеризации | PK* |
| PrescriptionId | nvarchar(70) | NULL | id назначения | |
| StartDateTime | datetime | NOT NULL | дата и время начала диспетчеризации услуги | |
| CreatedDate | datetime | NOT NULL | дата и время создания диспетчеризации | |
| UserIdCreated | nvarchar(70) | NOT NULL | id пользователя, создавшего диспетчеризацию | |
| UserIdCreatedFullName | nvarchar(302) | NOT NULL | ФИО пользователя, создавшего диспетчеризацию | |
| UserIdDeleted | nvarchar(70) | NULL | id пользователя, удалившего диспетчеризацию | |
| UserIdDeletedFullName | nvarchar(302) | NULL | ФИО пользователя, удалившего диспетчеризацию | |
| DeletedDate | datetime | NULL | дата и время удаления диспетчеризации | |
| UserIdAttendee | nvarchar(70) | NULL | id пользователя, на которого назначена диспетчеризация (отпускающий специалист) | |
| UserIdAttendeeFullName | nvarchar(302) | NULL | ФИО пользователя, на которого назначена диспетчеризация | |
| ServicePointId | nvarchar(70) | NULL | id кабинета, на который назначена диспетчеризация | |
| ServicePointMasterCode | nvarchar(50) | NULL | Master код кабинета, на который назначена диспетчеризация | |
| Duration | int | NOT NULL | длительность диспетчеризации по расписанию | или заданная длительность брони |
| Comment | nvarchar(max) | NULL | комментарий к диспетчеризации или брони | |
| Type | char(1) | NOT NULL | тип диспетчеризации | значения: 'C' - консультация или ИИ, 'L' - ЛИ, 'P' - ЛП, 'B' - резерв, 'T' - временный резерв (скорее всего устарело и не используется), 'U' - резерв с указанным специалистом (сейчас так не работает, возможно не использовался вообще) |
| Quantity | int | NOT NULL | количетсво, для диспетчеризаций услуг - 1, для резервов - знаение количества при создании резерва (занимаемое количество мест в кабинете по вместимости) | для резервов количество - это количетсво занимаемых мест в расписании, исходя из вместимости; больше вместимости ячейки расписания быть не может (если только не поправили расписание и за прошлую дату оставлась дата резерва со старым количеством) |
| ScheduleItemStatus | char(1) | NOT NULL | статус диспетчеризации (приема) | значения: 'N' - новый, 'F' - завершенный, 'S' - начатый, 'P' - предварительный |
| MedicalRecordId | nvarchar(70) | NULL | id ИБ пациента | |
| RecordNo | nvarchar(50) | NULL | номер ИБ пациента | |
| BirthDate | date | NULL | дата рождения пациента | |
| ServiceItemId | nvarchar(70) | NULL | id услуги из назначения | |
| ServiceItemMasterCode | nvarchar(50) | NULL | Master код услуги из назначения | |
| ActualDate | datetime | NOT NULL | дата и время, по которому хранилище определяет, что необходима сверка данных |
*PK - Primary Key, первичный ключ