Описание таблицы
В эту таблицу попадают значения из дополнительных полей ИБ, счетов и пр.
Описание полей таблицы
| Название поля | Тип | Значение, которое может принимать | Описание поля | Другие заметки |
|---|---|---|---|---|
| PropertyCode | nvarhcar(50) | NOT NULL | id объекта, к которому относится сущность | |
| CustomFieldValueId | nvarhcar(70) | NOT NULL | id значения дополнительного поля | PK* |
| CustomFieldId | nvarhcar(70) | NOT NULL | id доп поля из справочника | |
| CustomFieldName | nvarchar(100) | NULL | название доп поля | |
| CustomFieldStatCode | nvarchar(50) | NULL | код доп поля | |
| CustomFieldMasterCode | nvarchar(50) | NULL | Master код доп поля (код НСИ) | |
| CustomFieldType | nchar(1) | NULL | тип доп поля | значения: 'S' - строка, 'L' - список, 'T' - Дата/Время, 'D' - дата, 'B' - булевое |
| CustomFieldPosition | nvarchar(2) | NULL | расположение доп поля | значения: 'MR' - титульная страница ИБ, 'U' - карточка сотрудника, 'B' - счет, 'SI' - услуга, 'TP' - лечебные программы |
| ValueBool | bit | NULL | булевое значение доп поля | |
| ValueDateTime | datetime | NULL | значение дата/время доп поля | также используется для даты для доп поля с типом D (дата), в таком случае в значении времени будут стоять нули |
| ValueString | nvarchar(max) | NULL | строковое значение доп поля | |
| ValueListElement | nvarchar(100) | NULL | значение списочного доп поля | |
| MedicalRecordId | nvarhcar(70) | NULL | id ИБ, у которого находится доп поле | |
| UserId | nvarhcar(70) | NULL | id пользователя, у которого находится доп поле | |
| BillId | nvarhcar(70) | NULL | id счета, у которого находится доп поле | |
| ServiceItemId | nvarhcar(70) | NULL | id услуги, у которой находится доп поле | |
| TreatmentProgramId | nvarhcar(70) | NULL | id ЛП, у которой находится доп поле | |
| ActualDate | datetime | NOT NULL | дата и время, по которому хранилище определяет, что необходима сверка данных |
*PK - Primary Key, первичный ключ