Описание таблицы
В эту таблицу попадают данные о назначенных услугах, медикаментах, товарах и дополнительном питании из ИБ пациента. (Также, возможно, опубликованных документах - sanatorium-13301, PrescriptrionType = 'D')
В нее также попадают отмененные назначения и удаленные ИБ.
Описание полей таблицы
| Название поля | Тип | Значение, которое может принимать | Описание поля | Другие заметки |
|---|---|---|---|---|
| PropertyCode | nvarchar(50) | NOT NULL | id объекта, к которому относится сущность | |
| PrescriptionId | nvarchar(70) | NOT NULL | id назначения | PK* |
| PrescriptionType | char(1) | NOT NULL | тип назначения | значения: 'C' - консультация или ИИ, 'P' - лечебная процедура, 'L' - ЛИ, 'M' - медикамент, 'G' - товар, 'F' - дополнительное питание (потенциально, 'D' - опубликованные документы, GenericDocuments) |
| ServiceItemId | nvarchar(70) | NULL | id услуги из назначения | |
| ServiceItemMasterCode | nvarchar(50) | NULL | Master код услуги | |
| PaymentMethod | char(2) | NULL | способ оплаты услуги | значения: 'BP' - пациентом, 'FP' - из программы (СП или ЛП), 'MI' - по мед. показаниям |
| Status | char(1) | NOT NULL | статус назначения | значения: 'C' - ожидает утверждения, 'A' - назначен (утверждено), 'R' - отказано в утверждении, 'S' - начат, 'U' - приостановлено, 'D' - время назначено, 'O' - пациент не явился, 'T' - обработка результатов (после проведенного исследования), 'X' - назначение отменено, 'F' - полностью отпущено (завершено) |
| LoyalityProgramId | nvarchar(70) | NULL | id программы лояльности | |
| LoyalityProgramMasterCode | nvarchar(8) | NULL | Master код программы лояльности | |
| TreatmentProgramId | nvarchar(70) | NULL | id ЛП из справочника в администрировании | |
| TreatmentProgramMasterCode | nvarchar(50) | NULL | Master код лечебной программы | |
| OriginalPricePerOne | money | NULL | цена услуги до всех скидок за 1 услугу | |
| Quantity | int | NOT NULL | количество назначенных услуг | выводит для лечебных процедур их количество из назначения, для остальных услуг - 1 (пока что даже и для медикаментов, товаров и пр., позже поправлю) |
| OriginalTotalPrice | money | NULL | цена услуги до всех скидок за все количество Quantity | |
| PricePerOne | money | NULL | цена услуги из листа назначений за 1 штуку | учитывается скидка по лояльности и скидка по ЛП, без скидки из счета |
| TotalPrice | money | NULL | цена услуги из листа назначений | учитывается скидка по лояльности и скидка по ЛП, без скидки из счета цена берется из прайс листа |
| CreatedDate | datetime | NOT NULL | дата и время создания назначения | |
| CreatedUserId | nvarchar(70) | NULL | id пользователя, создавшего назначение | |
| CreatedUserFullName | nvarchar(302) | NULL | ФИО пользователя, создавшего назначение | |
| CancelledDate | datetime | NULL | дата и время отмены назначения | |
| CancelledUserId | nvarchar(70) | NULL | id пользователя, отменившего назначение | |
| CancelledUserFullName | nvarchar(302) | NULL | ФИО пользователя, отменившего назначение | |
| MedicalRecordId | nvarchar(70) | NOT NULL | id ИБ пациента | |
| RecordNo | nvarchar(50) | NOT NULL | номер ИБ пациента | |
| PatientFullName | nvarchar(302) | NOT NULL | полное имя пациента | |
| BirthDate | date | NULL | дата рождения пациента | |
| ConsultationTypeFeature | nvarchar(2) | NULL | тип консультации услуги | значения: 'N' - обычная консультация, 'RI' - первичный осмотр лечащего врача, 'RF' - заключительный осмотр лечащего врача, 'DD' - консультация дежурного врача, 'DR' - повторный прием ЛВ, 'MC' - врачебная комиссия, 'TI' - профосмотр |
| IsPrescribedByDoctorOnly | bit | NULL | значение, определяющее, может ли консультация быть проведена только ЛВ | значение "Может быть проведена только лечащим врачом" из консультации |
| SocialStatusMasterCode | nvarchar(100) | NULL | Master код социального положения пациента | |
| ExternalId | nvarchar(2000) | NULL коды ошибок: '#error','#sentToBus' | id услуги из внешней системы | |
| ActualDate | datetime | NOT NULL | дата и время, по которому хранилище определяет, что необходима сверка данных |
*PK - Primary Key, первичный ключ