/*2025.22*/ UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1650778, 68, 'NPL', '', ' ', 1642495, 'У', 1, 1, 0, 1, 1642495, 0, 'iif(zs.result in (105,106,205,206), 3, iif(zs.result in (107,207),1, null))', 0, NULL, 144, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1650779, 68, 'VID_VME', '', ' ', 1642495, 'У', 2, 50, 0, 1, 1642495, 0, 'ZSD.VID_VME', 0, NULL, 131, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641922, 68, 'ZL_LIST', 'Заголовок файла', 'Информация о передаваемом файле', NULL, 'О', NULL, NULL, NULL, 1, 1641922, 2, 'select * from INVOICE Inv join zs_hdr zs_ on zs_.name = inv.id left join contragents con on con.id = inv.contragent_id where zs_.id = :hdr_id', NULL, NULL, 1, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''INVOICE'',''ZS_HDR'',''CONTRAGENTS'')) and f.rdb$description <> '' '' order by fd', '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641923, 68, 'ZGLV', 'Заголовок файла', 'Информация о передаваемом файле', 1641922, 'О', NULL, NULL, NULL, 1, 1641922, 3, NULL, NULL, NULL, 2, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641924, 68, 'VERSION', 'Версия взаимодействия ', 'Текущей редакции соответствует значение «3.2»', 1641923, 'О', 2, 5, 0, 1, 1641922, 1, '5.0', 0, NULL, 3, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641925, 68, 'DATA', 'Дата', 'В формате ГГГГ-ММ-ДД', 1641923, 'О', 3, 0, 0, 1, 1641922, 0, 'current_date', NULL, NULL, 4, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641926, 68, 'FILENAME', 'Имя файла', 'Имя файла без расширения.', 1641923, 'О', 2, 26, 0, 1, 1641922, 0, '''HM'' || INV.LPU || iif(char_length(CON.ORG_CODE) > 2,''S'',''T'') || CON.ORG_CODE || ''_'' || substring(ZS_.Y from 3 for 2) || LPAD(ZS_.M,2,''0'') || INV.NPP', 0, NULL, 5, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641927, 68, 'SD_Z', 'Количество случаев', 'Указывается количество случаев оказания медицинской помощи, включённых в файл.', 1641923, 'О', 1, 9, 0, 1, 1641922, 0, '(select count(*) from zs zs where zs.hdr_id = :HDR_ID and target not in (9,10,13,14,15,16,17,18) and coalesce(vid_hmp, '''') = '''' and (((select IS_ONK from SP_CHECK_REESTR_AS_ONK(DS1, ZS.ID)) <> 1) AND (coalesce(ZS.ds_onk,0) <> 1)))', 0, NULL, 6, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641928, 68, 'SCHET', 'Счёт', 'Информация о счёте', 1641922, 'О', NULL, NULL, NULL, 1, 1641922, 3, NULL, NULL, NULL, 7, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641929, 68, 'CODE', 'Код записи счета', 'Уникальный код (например, порядковый номер).', 1641928, 'О', 1, 8, 0, 1, 1641922, 0, 'INV.ID', NULL, NULL, 8, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641930, 68, 'CODE_MO', 'Реестровый номер медицинской организации', 'Код МО – юридического лица. Заполняется в соответствии со справочником F003 (НСИ).', 1641928, 'О', 2, 6, 0, 1, 1641922, 0, 'INV.LPU', NULL, NULL, 9, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641931, 68, 'YEAR', 'Отчетный год', '', 1641928, 'О', 1, 4, 0, 1, 1641922, 0, 'ZS_.Y', NULL, NULL, 10, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641932, 68, 'MONTH', 'Отчетный месяц', 'В счёт могут включаться случаи лечения за предыдущие периоды, если ранее они были отказаны по результатам МЭК, МЭЭ, ЭКМП', 1641928, 'О', 1, 2, 0, 1, 1641922, 0, 'ZS_.M', NULL, NULL, 11, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641933, 68, 'NSCHET', 'Номер счёта', '', 1641928, 'О', 2, 15, 0, 1, 1641922, 0, 'INV.CH_NUM || ''-HM''', 0, NULL, 12, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641934, 68, 'DSCHET', 'Дата выставления счёта', 'В формате ГГГГ-ММ-ДД', 1641928, 'О', 3, 0, 0, 1, 1641922, 0, 'INV.CH_DATE', NULL, NULL, 13, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641935, 68, 'PLAT', 'Плательщик. Реестровый номер СМО. ', 'Заполняется в соответствии со справочником F002. Обязательное заполнение для СМО.', 1641928, 'У', 2, 5, 0, 1, 1641922, 0, 'iif(char_length(CON.ORG_CODE) > 2,CON.ORG_CODE,'''')', NULL, NULL, 14, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641936, 68, 'SUMMAV', 'Сумма счёта, выставленная на оплату', '', 1641928, 'О', 1, 15, 2, 1, 1641922, 0, '(select sum(zs.sum_uslf) from zs zs where zs.hdr_id = :hdr_id and target not in (9,10,13,14,15,16,17,18) and coalesce(vid_hmp, '''') = '''' and (((select IS_ONK from SP_CHECK_REESTR_AS_ONK(DS1, ZS.ID)) <> 1) AND (coalesce(ZS.ds_onk,0) <> 1)))', 0, NULL, 15, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641937, 68, 'COMENTS', 'Служебное поле к счету', '', 1641928, 'У', 2, 250, NULL, 1, 1641922, 0, NULL, NULL, NULL, 16, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641938, 68, 'SUMMAP', 'Сумма, принятая к оплате СМО (ТФОМС)', 'Заполняется СМО (ТФОМС).', 1641928, 'У', 1, 15, 2, 1, 1641922, 0, NULL, NULL, NULL, 17, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641939, 68, 'SANK_MEK', 'Финансовые санкции (МЭК)', 'Сумма, снятая с оплаты по результатам МЭК, заполняется после проведения МЭК.Заполняется, если источником сведений является СМО (ТФОМС).', 1641928, 'У', 1, 15, 2, 1, 1641922, 0, NULL, NULL, NULL, 18, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641940, 68, 'SANK_MEE', 'Финансовые санкции (МЭЭ)', 'Сумма, снятая с оплаты по результатам МЭЭ, заполняется после проведения МЭЭ. Заполняется, если источником сведений является СМО (ТФОМС).', 1641928, 'У', 1, 15, 2, 1, 1641922, 0, NULL, NULL, NULL, 19, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641941, 68, 'SANK_EKMP', 'Финансовые санкции (ЭКМП)', 'Сумма, снятая с оплаты по результатам ЭКМП, заполняется после проведения ЭКМП. Заполняется, если источником сведений является СМО (ТФОМС).', 1641928, 'У', 1, 15, 2, 1, 1641922, 0, NULL, NULL, NULL, 20, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641942, 68, 'ZAP', 'Записи', 'Записи о случаях оказания медицинской помощи', 1641922, 'ОМ', NULL, NULL, NULL, 1, 1641922, 2, 'select * from zs zs join patients pat on pat.id = zs.patient_id join zs_hdr zs_ on zs_.id = zs.hdr_id join invoice inv on inv.id = zs_.name where zs.hdr_id = :hdr_id and target not in (9,10,13,14,15,16,17,18) and coalesce(vid_hmp, '''') = '''' and (((select IS_ONK from SP_CHECK_REESTR_AS_ONK(DS1, ZS.ID)) <> 1) AND (coalesce(ZS.ds_onk,0) <> 1))', 0, NULL, 21, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''ZS'',''PATIENTS'',''ZS_HDR'',''INVOICE'')) and f.rdb$description <> '' '' order by fd', '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641943, 68, 'N_ZAP', 'Номер позиции записи', 'Уникально идентифицирует запись в пределах счета.', 1641942, 'О', 1, 8, 0, 1, 1641942, 0, 'ZS.N_ZAP', NULL, NULL, 22, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641944, 68, 'PR_NOV', 'Признак исправленной записи', '0 – сведения об оказанной медицинской помощи передаются впервые; 1 – запись передается повторно после исправления.', 1641942, 'О', 1, 1, 0, 1, 1641942, 0, 'coalesce(ZS.PR_NOV,0) ', NULL, NULL, 23, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641945, 68, 'PACIENT', 'Сведения о пациенте', '', 1641942, 'О', NULL, 1, 2, 1, 1641942, 3, NULL, NULL, NULL, 24, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641946, 68, 'ID_PAC', 'Код записи о пациенте', 'Возможно использование уникального идентификатора (учетного кода) пациента.', 1641945, 'О', 2, 36, 0, 1, 1641942, 0, 'ZS.ID', NULL, NULL, 25, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641947, 68, 'VPOLIS', 'Тип документа, подтверждающего факт страхования по ОМС', 'Обязательно для всех условий оказания МП. Заполняется в соответствии с F008 (НСИ).', 1641945, 'О', 1, 1, 0, 1, 1641942, 0, 'iif(coalesce(PAT.SER_SP,'''') <> '''',1, iif(char_length(PAT.NUM_SP) < 16, 2, 3))', NULL, NULL, 26, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641948, 68, 'SPOLIS', 'Серия документа, подтверждающего факт страхования по ОМС', '', 1641945, 'У', 2, 10, 0, 1, 1641942, 0, 'PAT.SER_SP', NULL, NULL, 27, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641949, 68, 'NPOLIS', 'Номер документа, подтверждающего факт страхования по ОМС', 'Обязательно для всех условий оказания МП. Для полисов единого образца указывается ЕНП.', 1641945, 'У', 2, 20, 0, 1, 1641942, 0, 'PAT.NUM_SP', 0, NULL, 28, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641950, 68, 'ST_OKATO', 'Регион страхования', 'Указывается ОКАТО территории выдачи ДПФС для полисов старого образца при наличии данных.', 1641945, 'У', 2, 5, 0, 1, 1641942, 0, 'iif(coalesce(PAT.SER_SP,'''') <> '''',PAT.OKATO_SMO, '''')', NULL, NULL, 30, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641951, 68, 'SMO', 'Реестровый номер СМО', 'Заполняется в соответствии со справочником F002 (НСИ). При отсутствии сведений может не заполняться.', 1641945, 'У', 2, 5, 0, 1, 1641942, 0, 'PAT.SMO', NULL, NULL, 31, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641952, 68, 'SMO_NAM', 'Наименование СМО', 'Заполняется при невозможности указать ни реестровый номер, ни ОГРН СМО.', 1641945, 'У', 2, 150, 0, 1, 1641942, 0, 'PAT.SMO_NAM', NULL, NULL, 32, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641953, 68, 'INV', 'Группа инвалидности', '0 – нет инвалидности; 1 – 1 группа; 2 – 2 группа; 3 – 3 группа; 4 – дети-инвалиды. Заполняется только при впервые установленной инвалидности (1-4) или в случае отказа в признании лица инвалидом (0).', 1641945, 'У', 1, 1, 0, 1, 1641942, 0, 'ZS.INV', NULL, NULL, 33, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641954, 68, 'MSE', 'Направление на МСЭ', 'Указывается «1» в случае передачи направления на МСЭ медицинской организацией в бюро медико-социальной экспертизы', 1641945, 'У', 1, 1, 0, 1, 1641942, 0, 'ZS.MSE', NULL, NULL, 34, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641955, 68, 'NOVOR', 'Признак новорождённого', 'Указывается в случае оказания медицинской помощи ребёнку до государственной регистрации рождения. 0 – признак отсутствует. Если значение признака отлично от нуля, он заполняется по следующему шаблону: ПДДММГГН, где П – пол ребёнка в соответствии с кл', 1641945, 'О', 2, 9, 0, 1, 1641942, 0, 'iif(coalesce(PAT.NOVOR,0) > 0,iif(PAT.SEX = ''М'',''1'',''2'') || lpad(extract(day from PAT.DR),2,''0'') || lpad(extract(month from PAT.DR),2,''0'') || substring(extract(year from PAT.DR) from 3 for 2) || ''1'', ''0'')', NULL, NULL, 35, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641956, 68, 'VNOV_D', 'Вес при рождении', 'Указывается при оказании медицинской помощи недоношенным и маловесным детям. Поле заполняется, если в качестве пациента указан ребёнок.', 1641945, 'У', 1, 4, 0, 1, 1641942, 0, 'ZS.VNOV_D', NULL, NULL, 36, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641957, 68, 'ENP', '', ' ', 1641945, 'У', 2, 16, 0, 1, 1641942, 0, 'iif(PAT.POLIS_TYPE = 3, PAT.NUM_SP, null)', 0, NULL, 29, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641958, 68, 'Z_SL', 'Сведения о законченном случае', 'Сведения о законченном случае оказания медицинской помощи включаются в счет при наличии в одном из случаев, входящих в законченный случай, сведений о выявлении подозрения на злокачественное новообразование (DS_ONK=1), или установленном диагнозе злокачественного новообразования (первый символ кода основного диагноза «С» или код основного диагноза входит в диапазон D00-D09), или нейтропении (код основного диагноза D70 при сопутствующем диагнозе, равном C97 или входящем в диапазон C00-C80)', 1641942, 'О', NULL, NULL, NULL, 1, 1641942, 3, '', NULL, NULL, 38, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641959, 68, 'IDCASE', 'Номер записи в реестре законченных случаев', 'Соответствует порядковому номеру записи реестра счёта на бумажном носителе при его предоставлении.', 1641958, 'О', 1, 11, 0, 1, 1641942, 0, 'ZS.ID_CASE', NULL, NULL, 39, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641960, 68, 'USL_OK', 'Условия оказания медицинской помощи', 'Классификатор условий оказания медицинской помощи. Справочник V006 (НСИ).', 1641958, 'О', 1, 2, 0, 1, 1641942, 0, 'ZS.USL_OK', NULL, NULL, 40, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641961, 68, 'VIDPOM', 'Вид медицинской помощи', 'Классификатор видов медицинской помощи. Справочник V008 (НСИ).', 1641958, 'О', 1, 4, 0, 1, 1641942, 0, 'ZS.MP', NULL, NULL, 41, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641962, 68, 'FOR_POM', 'Форма оказания медицинской помощи', 'Классификатор форм оказания медицинской помощи. Справочник V014 (НСИ).', 1641958, 'О', 1, 1, 0, 1, 1641942, 0, 'ZS.FOR_POM', NULL, NULL, 42, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641963, 68, 'NPR_MO', 'Код МО, направившей на лечение (диагностику, консультацию, госпитализацию)', 'Код МО – юридического лица. Заполняется в соответствии со справочником F003 (НСИ). Заполнение обязательно в случаях оказания: 1. плановой медицинской помощи в условиях стационара (FOR_POM=3 и USL_OK = 1); 2. в условиях дневного стационара (USL_OK =2) ', 1641958, 'У', 2, 6, 0, 1, 1641942, 0, 'iif(coalesce(ZS.NPR_MO,'''') <> '''', ZS.NPR_MO, '''') ', NULL, NULL, 43, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641964, 68, 'NPR_DATE', 'Дата направления на лечение (диагностику, консультацию, госпитализацию)', 'Заполняется на основании направления на лечение. Заполнение обязательно в случаях оказания: 1. плановой медицинской помощи в условиях стационара (FOR_POM=3 и USL_OK = 1); 2. в условиях дневного стационара (USL_OK =2) ', 1641958, 'У', 3, 0, 0, 1, 1641942, 0, 'iif(coalesce(ZS.NPR_MO,'''') <> '''', ZS.DIRECTION_DATE, null) ', NULL, NULL, 44, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641965, 68, 'LPU', 'Код МО', 'Код МО лечения, указывается в соответствии с реестром F003 (НСИ).', 1641958, 'О', 2, 6, 0, 1, 1641942, 0, 'INV.LPU', NULL, NULL, 45, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641966, 68, 'DATE_Z_1', 'Дата начала лечения', '', 1641958, 'О', 3, 0, 0, 1, 1641942, 0, 'ZS.DATE_1', NULL, NULL, 46, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641967, 68, 'DATE_Z_2', 'Дата окончания лечения', '', 1641958, 'О', 3, 0, 0, 1, 1641942, 0, 'ZS.DATE_2', NULL, NULL, 47, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641968, 68, 'KD_Z', 'Продолжительность госпитализации (койко-дни/пациенто-дни)', 'Обязательно для заполнения для стационара и дневного стационара.', 1641958, 'У', 1, 3, 0, 1, 1641942, 0, 'iif(ZS.Q_U in (1,3), ZS.K_USLF,'''')', NULL, NULL, 48, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642045, 68, 'COMENTSL', 'Служебное поле', '', 1641974, 'У', 2, 250, 0, 1, 1641974, 0, 'iif(q_u = 4, ''K_ZUB=1'', null)', 0, NULL, 170, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642047, 68, 'IDSP', 'Код способа оплаты медицинской помощи', 'Классификатор способов оплаты медицинской помощи. Справочник V010 (НСИ).', 1641958, 'О', 1, 2, 0, 1, 1641942, 0, 'ZS.IDSP', NULL, NULL, 171, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642048, 68, 'SUMV', 'Сумма, выставленная к оплате', 'Равна сумме значений SUM_M вложенных элементов SL.', 1641958, 'О', 1, 15, 2, 1, 1641942, 0, 'ZS.SUM_USLF', NULL, NULL, 172, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642049, 68, 'OPLATA', 'Тип оплаты', 'Оплата случая оказания медпомощи:', 1641958, 'У', 1, 1, 2, 1, 1641942, 0, NULL, NULL, NULL, 173, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642050, 68, 'SUMP', 'Сумма, принятая к оплате СМО (ТФОМС)', 'Заполняется СМО (ТФОМС).', 1641958, 'У', 1, 15, 2, 1, 1641942, 0, NULL, NULL, NULL, 174, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642051, 68, 'SANK_IT', 'Сумма санкций по законченному случаю', 'Итоговые санкции определяются на основании санкций, описанных в элементе SANK.', 1641958, 'У', 1, 15, 2, 1, 1641942, 0, NULL, NULL, NULL, 175, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641969, 68, 'VNOV_M', 'Вес при рождении', 'Указывается при оказании медицинской помощи недоношенным и маловесным детям. Поле заполняется, если в качестве пациента указана мать.', 1641958, 'УМ', 1, 4, NULL, 1, 1641942, 0, NULL, NULL, NULL, 49, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641970, 68, 'RSLT', 'Результат обращения', 'Классификатор результатов обращения за медицинской помощью. СправочникV009 (НСИ).', 1641958, 'О', 1, 3, 0, 1, 1641942, 0, 'ZS.RESULT', NULL, NULL, 50, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641971, 68, 'ISHOD', 'Исход заболевания', 'Классификатор исходов заболевания. Справочник V012 (НСИ).', 1641958, 'О', 1, 3, 0, 1, 1641942, 0, 'ZS.OUTCOME', NULL, NULL, 51, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641972, 68, 'OS_SLUCH', 'Признак "Особый случай" при регистрации обращения за медицинской помощью', 'Указываются все имевшиеся особые случаи. 1 – медицинская помощь оказана новорожденному ребенку до государственной регистрации рождения при многоплодных родах; 2 – в документе, удостоверяющем личность пациента /родителя (представителя) пациента, отсутствует отчество.', 1641958, 'УМ', 1, 1, 0, 1, 1641942, 0, 'iif(coalesce(PAT.OT,'''') = '''',2,null)', 0, NULL, 52, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641973, 68, 'VB_P', 'Признак внутрибольничного перевода', 'Указывается «1» только при оплате случая по КСГ с внутрибольничным переводом.', 1641958, 'У', 1, 1, 0, 1, 1641942, 0, 'ZS.VB_P', NULL, NULL, 53, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641974, 68, 'SL', 'Сведения о случае', 'Может указываться несколько раз для случаев с внутрибольничным переводом при оплате по КСГ, обращениях по заболеваниям в амбулаторных условиях.', 1641958, 'ОМ', NULL, NULL, NULL, 1, 1641942, 2, 'select * from zs zs join patients pat on pat.id = zs.patient_id join zs_hdr zs_ on zs_.id = zs.hdr_id join invoice inv on inv.id = zs_.name join zsd zsd on zsd.zs_id = zs.id where ZS.ID = :MAS_ZS.ID and zsd.id =zsd.zsd_id', 0, NULL, 54, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''ZS'',''PATIENTS'',''ZS_HDR'',''INVOICE'',''ZSD'')) and f.rdb$description <> '' '' order by fd', '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641976, 68, 'SL_ID', 'Идентификатор', 'Уникально идентифицирует элемент SL в пределах законченного случая.', 1641974, 'О', 2, 36, 0, 1, 1641974, 0, 'ZSD.GUID_ID', 0, NULL, 55, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641977, 68, 'LPU_1', 'Подразделение МО', 'Подразделение МО лечения из регионального справочника.', 1641974, 'У', 2, 8, 0, 1, 1641974, 0, 'ZSD.LPU_1', 0, NULL, 56, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641978, 68, 'PODR', 'Код отделения', 'Отделение МО лечения из регионального справочника. ', 1641974, 'У', 2, 12, 0, 1, 1641974, 0, 'ZSD.PODR', NULL, NULL, 57, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641979, 68, 'PROFIL', 'Профиль медицинской помощи', 'Классификатор V002 (НСИ).', 1641974, 'О', 1, 3, 0, 1, 1641974, 0, 'ZSD.CODE_PROF', NULL, NULL, 58, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641980, 68, 'PROFIL_K', 'Профиль койки', 'Классификатор V020 (НСИ). Обязательно к заполнению для дневного и круглосуточного стационара (USL_OK = 1 или USL_OK = 2)', 1641974, 'У', 1, 3, 0, 1, 1641974, 0, 'iif(ZS.USL_OK in (1,2),ZSD.PROFIL_K ,'''')', NULL, NULL, 59, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641981, 68, 'DET', 'Признак детского профиля', '0-нет, 1-да. Заполняется в зависимости от профиля оказанной медицинской помощи.', 1641974, 'О', 1, 1, 0, 1, 1641974, 0, 'ZSD.IS_CHIELD', NULL, NULL, 60, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641982, 68, 'P_CEL', 'Цель посещения', 'Классификатор целей посещения V025. Обязательно к заполнению только для амбулаторных условий.', 1641974, 'У', 2, 3, 0, 1, 1641974, 0, 'iif(ZS.USL_OK = 3,ZSD.P_CEL,'''')', NULL, NULL, 61, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641983, 68, 'NHISTORY', 'Номер истории болезни/ талона амбулаторного пациента/ карты вызова скорой медицинской помощи', '', 1641974, 'О', 2, 50, 0, 1, 1641974, 0, 'ZS.N_HIST', NULL, NULL, 62, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641984, 68, 'P_PER', 'Признак поступления/ перевода', 'Обязательно для дневного и круглосуточного стационара. 1 – Самостоятельно 2 – СМП 3 – Перевод из другой МО 4 – Перевод внутри МО с другого профиля', 1641974, 'У', 1, 1, 0, 1, 1641974, 0, 'iif(ZS.USL_OK in (1,2), ZSD.P_PER,'''')', NULL, NULL, 63, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641985, 68, 'DATE_1', 'Дата начала лечения', '', 1641974, 'О', 3, 0, 0, 1, 1641974, 0, 'ZSD.DATE_1', NULL, NULL, 64, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641986, 68, 'DATE_2', 'Дата окончания лечения', '', 1641974, 'О', 3, 0, 0, 1, 1641974, 0, 'ZSD.DATE_2', NULL, NULL, 65, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641987, 68, 'KD', 'Продолжительность госпитализации (койко-дни/ пациенто-дни)', 'Обязательно для заполнения для стационара и дневного стационара.', 1641974, 'У', 1, 3, 0, 1, 1641974, 0, 'iif(ZS.USL_OK in (1,2), ZSD.K_USLF,'''')', NULL, NULL, 66, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642054, 68, 'WEI', 'Масса тела (кг)', ' ', 1641974, 'У', 1, 3, 1, 1, 1641974, 0, 'ZSD.WEI', 0, NULL, 67, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641988, 68, 'DS0', 'Диагноз первичный', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Указывается при наличии', 1641974, 'Н', 2, 10, 0, 1, 1641974, 0, 'ZS.DS0', NULL, NULL, 68, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641989, 68, 'DS1', 'Диагноз основной', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Не допускаются следующие значения: 1. первый символ кода основного диагноза «С»; 2. код основного диагноза входит в диапазон D00-D09; 3. код основного диагноза D70 и сопутствующий диагноз C97 или входит в диапазон C00-C80)', 1641974, 'О', 2, 10, 0, 1, 1641974, 0, 'ZS.DS1', NULL, NULL, 69, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641990, 68, 'DS2', 'Диагноз сопутствующего заболевания', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Указывается в случае установления в соответствии с медицинской документацией.', 1641974, 'УМ', 2, 10, 0, 1, 1641974, 0, 'ZSD.DS2', NULL, NULL, 70, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641991, 68, 'DS3', 'Диагноз осложнения заболевания', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Указывается в случае установления в соответствии с медицинской документацией.', 1641974, 'УМ', 2, 10, 0, 1, 1641974, 0, 'ZSD.DS3', NULL, NULL, 71, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641992, 68, 'C_ZAB', 'Характер основного заболевания', 'Классификатор характера заболевания V027 Приложения А. Обязательно к заполнению при установленном диагнозе злокачественного новообразования (первый символ кода основного диагноза - «С» или код основного диагноза входит в диапазон D00-D09) и нейтропении (код основного диагноза - D70 с сопутствующим  диагнозом C00-C80 или C97) для круглосуточного стационара, дневного стационара, амбулаторной помощи', 1641974, 'У', 1, 1, 0, 1, 1641974, 0, 'iif(ZSD.DS not starting ''Z'' and ZS.Q_U in (2,4), ZSD.C_ZAB,'''')', 0, NULL, 72, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641993, 68, 'DN', 'Диспансерное наблюдение', 'Указываются сведения о диспансерном наблюдении по поводу основного заболевания (состояния): 1 - состоит, 2 - взят, 4 - снят по причине выздоровления, 6 - снят по другим причинам. Обязательно для заполнения, если P_CEL=1.3', 1641974, 'У', 1, 1, 0, 1, 1641974, 0, 'IIF(ZSD.DN IN (1,2,4,6) and ZSD.P_CEL = ''1.3'',ZSD.DN,'''')', 0, NULL, 73, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641994, 68, 'CODE_MES1', 'Код МЭС', 'Классификатор МЭС. Указывается при наличии утверждённого стандарта.', 1641974, 'УМ', 2, 20, NULL, 1, 1641974, 0, NULL, NULL, NULL, 74, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641995, 68, 'CODE_MES2', 'Код МЭС сопутствующего заболевания', '', 1641974, 'У', 2, 20, NULL, 1, 1641974, 0, NULL, NULL, NULL, 75, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641996, 68, 'KSG_KPG', 'Сведения о КСГ/КПГ', 'Заполняется при оплате случая лечения по КСГ или КПГ.', 1641974, 'У', NULL, NULL, NULL, 1, 1641974, 2, 'select * from zsd zsd where zsd.id = :MAS_ZSD.ID AND COALESCE(ZSD.KSG_BASE,'''') <> '''' ', NULL, NULL, 76, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''ZSD'')) and f.rdb$description <> '' '' order by fd', '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641997, 68, 'N_KSG', 'Номер КСГ', 'Номер КСГ (V023). Заполняется при оплате случая лечения по КСГ.', 1641996, 'У', 2, 20, 0, 1, 1641996, 0, 'ZSD.KSG', NULL, NULL, 77, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641998, 68, 'VER_KSG', 'Модель определения КСГ', 'Указывается версия модели определения КСГ (текущий год)', 1641996, 'О', 1, 4, 0, 1, 1641996, 0, 'EXTRACT(YEAR FROM ZSD.DATE_2)', 0, NULL, 78, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1641999, 68, 'KSG_PG', 'Признак использования подгруппы КСГ', 'Указывать значение 0.', 1641996, 'О', 1, 1, 0, 1, 1641996, 1, '0', NULL, NULL, 79, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642000, 68, 'N_KPG', 'Номер КПГ', 'Не заполняется и не передаётся.', 1641996, 'У', 1, 2, 0, 1, 1641996, 0, '', NULL, NULL, 80, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642001, 68, 'KOEF_Z', 'Коэффициент затратоемкости', 'Значение коэффициента затратоемкости КСГ. ', 1641996, 'О', 1, 2, 5, 1, 1641996, 0, 'ZSD.KOEF_Z', NULL, NULL, 81, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642002, 68, 'KOEF_UP', 'Управленческий коэффициент', 'Значение управленческого коэффициента для КСГ. При отсутствии указывается «1».', 1641996, 'О', 1, 2, 5, 1, 1641996, 0, 'ZSD.KOEF_UP', 0, NULL, 82, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642003, 68, 'BZTSZ', 'Базовая ставка', 'Значение базовой ставки, указывается в рублях.', 1641996, 'О', 1, 6, 2, 1, 1641996, 0, 'ZSD.BS', NULL, NULL, 83, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642004, 68, 'KOEF_D', 'Коэффициент дифференциации', 'Значение коэффициента дифференциации.', 1641996, 'О', 1, 2, 5, 1, 1641996, 0, 'ZSD.KOEF_D', NULL, NULL, 84, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642005, 68, 'KOEF_U', 'Коэффициент уровня/подуровня оказания медицинской помощи', 'Значение коэффициента уровня/подуровня оказания медицинской помощи.', 1641996, 'О', 1, 2, 5, 1, 1641996, 0, 'ZSD.KOEF_U', 0, NULL, 85, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642006, 68, 'CRIT', '', 'Обязателен к заполнению:-  в случае применения при оплате случая лечения по КСГ;', 1641996, '', 2, 20, 0, 1, 1641996, 0, 'ZSD.KSG_CRITERION', 0, NULL, 87, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642007, 68, 'SL_K', 'Признак использования КСЛП', '0 – КСЛП не применялся; 1 – КСЛП применялся', 1641996, 'О', 1, 1, 0, 1, 1641996, 0, 'IIF(COALESCE(ZSD.KSKP_BASE,0) > 0, 1, 0)', 0, NULL, 88, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642008, 68, 'IT_SL', 'Применённый коэффициент сложности лечения пациента', 'Итоговое значение коэффициента сложности лечения пациента для данного случая. Указывается только при использовании.', 1641996, 'У', 1, 1, 5, 1, 1641996, 0, 'IIF(COALESCE(ZSD.KSKP_BASE,0) > 0, ZSD.KSKP_BASE, '''')', 0, NULL, 89, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642009, 68, 'SL_KOEF', 'Коэффициенты сложности лечения пациента', 'Сведения о применённых коэффициентах сложности лечения пациента. Указывается при наличии IT_SL.', 1641996, 'УМ', NULL, NULL, NULL, 1, 1641996, 2, 'select * from KSLP_KOEF KSL where KSL.zs_id = :MAS_ZSD.ZS_ID ', NULL, NULL, 90, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''KSLP_KOEF'')) and f.rdb$description <> '' '' order by fd', '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642010, 68, 'IDSL', 'Номер коэффициента сложности лечения пациента', 'В соответствии с действующим Тарифным соглашением.', 1642009, 'О', 1, 4, 5, 1, 1642009, 0, 'KSL.IDKSLP', NULL, NULL, 91, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642011, 68, 'Z_SL', 'Значение коэффициента сложности лечения пациента', '', 1642009, 'О', 1, 1, 5, 1, 1642009, 0, 'KSL.Z_KSLP', NULL, NULL, 92, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642012, 68, 'REAB', 'Признак реабилитации', 'Указывается значение «1» для случаев реабилитации.', 1641974, 'У', 1, 1, 0, 1, 1641974, 0, 'iif(ZS.CODE_PROF = 158, 1, null)', 0, NULL, 93, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642013, 68, 'PRVS', 'Специальность лечащего врача/ врача, закрывшего талон', 'Классификатор медицинских специальностей V021 (НСИ). Указывается значение IDSPEC из справочника.', 1641974, 'О', 1, 4, 0, 1, 1641974, 0, 'ZSD.CODE_SPEC_V021', NULL, NULL, 94, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642014, 68, 'VERS_SPEC', 'Код классификатора медицинских специальностей', 'Указывать имя используемого классификатора, значение «V021».', 1641974, 'О', 2, 4, 0, 1, 1641974, 1, 'V021', NULL, NULL, 95, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642015, 68, 'IDDOKT', 'Код лечащего врача/врача, закрывшего талон (историю болезни)', '', 1641974, 'О', 2, 25, 0, 1, 1641974, 0, '(select ss from doctors where id = ZSD.PHYS_ID)', 0, NULL, 96, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642016, 68, 'ED_COL', 'Количество единиц оплаты медицинской помощи', 'Для стационарной помощи – количество койко-дней (без учёта услуг); для амбулаторно-поликлинической помощи – количество посещений (без учёта услуг); для медицинской помощи, оказанной в условиях дневного стационара – количество пациенто-дней (без учёта услуг); для стоматологической помощи – количество УЕТ; для скорой помощи – количество вызовов', 1641974, 'О', 1, 5, 2, 1, 1641974, 0, 'iif((zs.idsp in (29,30) or (coalesce(ZS.KSG,'''') <> '''')), 1, ZS.K_USLF)', 0, NULL, 97, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642017, 68, 'TARIF', 'Тариф', 'Тариф с учётом всех применённых коэффициентов (при оплате случая по КСГ с внутрибольничным переводом - стоимость, рассчитанная в соответствии Методическими рекомендациями по способам оплаты медицинской помощи за счёт средств ОМС)', 1641974, 'У', 1, 15, 2, 1, 1641974, 0, 'ZSD.TAR_USL', 0, NULL, 98, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642018, 68, 'SUM_M', 'Сумма случая, выставленная к оплате', 'Может указываться нулевое значение. Может состоять из тарифа и стоимости некоторых услуг.', 1641974, 'О', 1, 15, 2, 1, 1641974, 0, 'iif(q_u in (4,2), (select sum(d.sum_uslf) from zsd d where d.zsd_id = ZSD.ID),ZSD.SUM_USLF)', 0, NULL, 99, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642495, 68, 'USL', 'Главная с КСГ', ' ', 1641974, 'У', NULL, NULL, NULL, 1, 1641974, 2, 'select * from zsd zsd LEFT JOIN ZS ZS ON ZS.ID = ZSD.ZS_ID LEFT JOIN ZS_HDR ZS_ ON ZS_.ID = ZS.HDR_ID LEFT JOIN INVOICE INV ON INV.ID = ZS_.NAME where zsd.ID = :MAS_ZSD.ID AND COALESCE(ZSD.KSG,'''') <> ''''', 0, NULL, 125, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''ZSD'')) and f.rdb$description <> '' '' order by fd', NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642496, 68, 'IDSERV', '', ' ', 1642495, 'О', 2, 36, 0, 1, 1642495, 0, 'ZS.ID', 0, NULL, 126, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642497, 68, 'LPU', '', ' ', 1642495, 'О', 2, 6, 0, 1, 1642495, 0, 'INV.LPU', 0, NULL, 127, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642498, 68, 'LPU_1', '', ' ', 1642495, 'У', 2, 8, 0, 1, 1642495, 0, 'ZSD.LPU_1', 0, NULL, 128, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642499, 68, 'PODR', '', ' ', 1642495, 'У', 2, 12, 0, 1, 1642495, 0, 'ZSD.PODR', 0, NULL, 129, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642500, 68, 'PROFIL', '', ' ', 1642495, 'О', 1, 2, 0, 1, 1642495, 0, 'ZSD.CODE_PROF', 0, NULL, 130, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642502, 68, 'DET', '', ' ', 1642495, 'О', 1, 1, 0, 1, 1642495, 0, 'ZSD.IS_CHIELD', 0, NULL, 132, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642503, 68, 'DATE_IN', '', ' ', 1642495, 'О', 3, 0, 0, 1, 1642495, 0, 'ZS.DATE_1', 0, NULL, 133, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642504, 68, 'DATE_OUT', '', ' ', 1642495, 'О', 3, 0, 0, 1, 1642495, 0, 'ZS.DATE_2', 0, NULL, 134, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642505, 68, 'DS', '', ' ', 1642495, 'О', 2, 10, 0, 1, 1642495, 0, 'ZSD.DS', 0, NULL, 135, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642506, 68, 'CODE_USL', '', ' ', 1642495, 'О', 2, 20, 0, 1, 1642495, 0, 'ZSD.KSG', 0, NULL, 136, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642507, 68, 'KOL_USL', '', ' ', 1642495, 'О', 1, 6, 2, 1, 1642495, 0, 'ZSD.K_USLF', 0, NULL, 137, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642508, 68, 'TARIF', '', ' ', 1642495, 'У', 1, 15, 2, 1, 1642495, 0, 'ZS.SUM_USLF', 0, NULL, 138, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642509, 68, 'SUMV_USL', '', ' ', 1642495, 'О', 1, 15, 2, 1, 1642495, 0, 'ZS.SUM_USLF', 0, NULL, 139, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642510, 68, 'MR_USL_N', '', ' ', 1642495, 'УМ', NULL, NULL, NULL, 1, 1642495, 3, '', 0, NULL, 140, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642511, 68, 'MR_N', '', ' ', 1642510, 'О', 1, 1, 0, 1, 1642495, 1, '1', 0, NULL, 141, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642512, 68, 'PRVS', '', ' ', 1642510, 'О', 1, 4, 0, 1, 1642495, 0, 'ZSD.CODE_SPEC_V021', 0, NULL, 142, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1642513, 68, 'CODE_MD', '', ' ', 1642510, 'О', 2, 25, 0, 1, 1642495, 0, '(select ss from doctors where id = ZSD.PHYS_ID)', 0, NULL, 143, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1650781, 68, 'SOC', '', ' ', 1641945, 'О', 2, 3, 0, 1, 1641942, 0, 'iif(((PAT.SOCSTATUS is null) or (PAT.SOCSTATUS = 0)),''000'',PAT.SOCSTATUS)', 0, NULL, 37, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (1646125, 68, 'K_ZP', '', ' ', 1641996, 'О', 1, 1, 1, 1, 1641996, 1, '1', 0, NULL, 86, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (662, 68, 'USL', 'Сведения об услугах', 'Описывает услуги, оказанные в рамках данного случая.', 1641974, 'УМ', NULL, NULL, NULL, 1, 1641974, 2, 'select * from zsd zsd LEFT JOIN ZS ZS ON ZS.ID = ZSD.ZS_ID LEFT JOIN ZS_HDR ZS_ ON ZS_.ID = ZS.HDR_ID LEFT JOIN INVOICE INV ON INV.ID = ZS_.NAME where zsd.ZSD_ID = :MAS_ZSD.ID AND COALESCE(ZSD.CODE_USL,'''') <> ''''', 0, NULL, 145, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''ZSD'')) and f.rdb$description <> '' '' order by fd', NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (663, 68, 'IDSERV', 'Номер записи в реестре услуг', 'Уникален в пределах случая.', 662, 'О', 2, 36, 0, 1, 662, 0, 'ZSD.ID', NULL, NULL, 146, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (664, 68, 'LPU', 'Код МО', 'МО лечения, указывается в соответствии с реестром F003 (НСИ).', 662, 'О', 2, 6, 0, 1, 662, 0, 'INV.LPU', NULL, NULL, 147, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (665, 68, 'LPU_1', 'Подразделение МО', 'Подразделение МО лечения из регионального справочника.', 662, 'У', 2, 8, 0, 1, 662, 0, 'ZSD.LPU_1', 0, NULL, 148, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (666, 68, 'PODR', 'Код отделения', 'Отделение МО лечения из регионального справочника. Обязательно для стационаров и дневных стационаров. ', 662, 'У', 2, 12, 0, 1, 662, 0, 'ZSD.PODR', 0, NULL, 149, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (667, 68, 'PROFIL', 'Профиль медицинской помощи', 'Классификатор V002 (НСИ).', 662, 'О', 1, 3, 0, 1, 662, 0, 'ZSD.CODE_PROF', NULL, NULL, 150, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (668, 68, 'VID_VME', 'Вид медицинского вмешательства', 'Указывается в соответствии с номенклатурой медицинских услуг (V001), в том числе для услуг диализа.', 662, 'У', 2, 15, 0, 1, 662, 0, 'ZSD.VID_VME', NULL, NULL, 151, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (669, 68, 'DET', 'Признак детского профиля', '0-нет, 1-да. Заполняется в зависимости от профиля оказанной медицинской помощи.', 662, 'О', 1, 1, 0, 1, 662, 0, 'ZSD.IS_CHIELD', NULL, NULL, 152, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (670, 68, 'DATE_IN', 'Дата начала оказания услуги', '', 662, 'О', 3, 0, 0, 1, 662, 0, 'ZSD.DATE_1', NULL, NULL, 153, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (671, 68, 'DATE_OUT', 'Дата окончания оказания услуги', '', 662, 'О', 3, 0, 0, 1, 662, 0, 'ZSD.DATE_2', NULL, NULL, 154, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (672, 68, 'DS', 'Диагноз', 'Код из справочника МКБ-10 до уровня подрубрики', 662, 'О', 2, 10, 0, 1, 662, 0, 'ZSD.DS', NULL, NULL, 155, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (673, 68, 'CODE_USL', 'Код услуги', 'Код услуги в соответствии с Номенклатурой.', 662, 'О', 2, 20, 0, 1, 662, 0, 'ZSD.CODE_USL', 0, NULL, 156, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (674, 68, 'KOL_USL', 'Количество услуг (кратность услуги)', '', 662, 'О', 1, 6, 2, 1, 662, 0, 'iif(zs.q_u in (2), ZSD.K_USLF,iif(zs.q_u = 4, ZSD.DCOUNT,1))', 0, NULL, 157, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (675, 68, 'TARIF', 'Тариф ', 'Тариф с учетом всех примененных коэффициентов (при оплате случая по КСГ с внутрибольничным переводом - стоимость, рассчитанная в соответствии с Методическими рекомендациями по способам оплаты медицинской помощи за счет средств ОМС)', 662, 'У', 1, 15, 2, 1, 662, 0, 'iif(zs.q_u in (2), ZSD.TAR_USL,null)', 0, NULL, 158, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (676, 68, 'SUMV_USL', 'Стоимость медицинской услуги выставленная к оплате (руб.)', 'Может принимать значение 0.', 662, 'О', 1, 15, 2, 1, 662, 0, 'iif(ZS.Q_U in (2,4,5), ZSD.SUM_USLF,0)', 0, NULL, 159, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (677, 68, 'MED_DEV', '', ' ', 662, 'УМ', NULL, NULL, NULL, 1, 662, 2, 'select * from ZSD_MED_DEV ZSD where ZSD.ZSD_ID = :MAS_zsd.id ', 0, NULL, 160, 'select F.RDB$FIELD_ID ID, R.RDB$RELATION_NAME RELATION_NAME, replace(substring(R.RDB$RELATION_NAME from 1 for 3),'' '', '''') || ''.'' || F.RDB$FIELD_NAME as fn, cast(f.rdb$description as varchar(250)) as fd from RDB$RELATIONS R JOIN RDB$RELATION_FIELDS F ON F.RDB$RELATION_NAME = R.RDB$RELATION_NAME where (F.RDB$SYSTEM_FLAG = 0) AND (R.RDB$RELATION_TYPE = 0) and (R.RDB$RELATION_NAME in (''ZSD_MED_DEV'')) and f.rdb$description <> '' '' order by fd', NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (678, 68, 'DATE_MED', '', ' ', 677, 'О', 3, 0, 0, 1, 677, 0, 'ZSD.DATE_MED', 0, NULL, 161, NULL, 'YYYY-MM-DD', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (679, 68, 'CODE_MEDDEV', '', ' ', 677, 'О', 1, 6, 0, 1, 677, 0, 'ZSD.CODE_MED_DEV', 0, NULL, 162, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (680, 68, 'NUMBER_SER', '', ' ', 677, 'О', 2, 100, 0, 1, 677, 0, 'ZSD.NUMBER_SER', 0, NULL, 163, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (681, 68, 'MR_USL_N', '', ' ', 662, 'УМ', NULL, NULL, NULL, 1, 662, 3, '', 0, NULL, 164, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (682, 68, 'MR_N', '', ' ', 681, 'О', 1, 0, 0, 1, 662, 1, '1', 0, NULL, 165, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (683, 68, 'PRVS', '', ' ', 681, 'О', 1, 4, 0, 1, 662, 0, 'ZSD.CODE_SPEC_V021', 0, NULL, 166, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (684, 68, 'CODE_MD', '', ' ', 681, 'О', 2, 25, 0, 1, 662, 0, '(select ss from doctors where id = ZSD.PHYS_ID)', 0, NULL, 167, NULL, '', NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (685, 68, 'NPL', 'Неполный объём', 'Указывается причина, по которой услуга не оказана или оказана не в полном объёме. 1 – документированный отказ больного, 2 – медицинские противопоказания, 3 – прочие причины (умер, переведён в другое отделение и пр.) 4 – ранее проведённые услуги в пределах установленных сроков.', 662, 'У', 1, 1, NULL, 1, 662, 0, NULL, NULL, NULL, 168, NULL, NULL, NULL) MATCHING (ID); UPDATE OR INSERT INTO XML_ITEMS (ID, XML_STRUCTURE_ID, NAME, CAPTION, NOTE, PARENT_ID, ITEM_TYPE, DATA_ID, DATA_LENGTH, DATA_PRECISION, FORM, CONDITION_SELECT_ID, VAL_TYPE, VAL, IS_NO_SHOW, VAL_PREFIX, NPP, FIELDS_CONDITION, DATA_DATE_FORMAT, IS_EXPORT_EMPTY) VALUES (686, 68, 'COMENTU', 'Служебное поле', '', 662, 'У', 2, 250, 0, 1, 662, 0, 'iif(zs.q_u = 4, ''N_ZUB '' || ZSD.TOOTH_ID, null)', 0, NULL, 169, NULL, '', NULL) MATCHING (ID); COMMIT WORK; update xml_items set id = id where xml_structure_id = 68;