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) VALUES (1638047, 29, 'ZL_LIST', 'Заголовок файла', 'Информация о передаваемом файле', NULL, 'О', NULL, NULL, NULL, 1, 1638047, 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', '') 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) VALUES (1638048, 29, 'ZGLV', 'Заголовок файла', 'Информация о передаваемом файле', 1638047, 'О', NULL, NULL, NULL, 1, 1638047, 3, NULL, NULL, NULL, 2, 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) VALUES (1638049, 29, 'VERSION', 'Версия взаимодействия ', 'Текущей редакции соответствует значение «3.1»', 1638048, 'О', 2, 5, 0, 1, 1638047, 1, '3.1', NULL, NULL, 3, 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) VALUES (1638050, 29, 'DATA', 'Дата', 'В формате ГГГГ-ММ-ДД', 1638048, 'О', 3, 0, 0, 1, 1638047, 0, 'current_date', NULL, NULL, 4, NULL, 'YYYY-MM-DD') 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) VALUES (1638051, 29, 'FILENAME', 'Имя файла', 'Имя файла без расширения.', 1638048, 'О', 2, 26, 0, 1, 1638047, 0, '''CM'' || 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', NULL, NULL, 5, 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) VALUES (1638052, 29, 'SD_Z', 'Количество случаев', 'Указывается количество случаев оказания медицинской помощи, включённых в файл.', 1638048, 'О', 1, 9, 0, 1, 1638047, 0, '(select count(*) from zs zs where zs.hdr_id = :HDR_ID)', NULL, NULL, 6, 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) VALUES (1638053, 29, 'SCHET', 'Счёт', 'Информация о счёте', 1638047, 'О', NULL, NULL, NULL, 1, 1638047, 3, NULL, NULL, NULL, 7, 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) VALUES (1638054, 29, 'CODE', 'Код записи счета', 'Уникальный код (например, порядковый номер).', 1638053, 'О', 1, 8, 0, 1, 1638047, 0, 'INV.ID', NULL, NULL, 8, 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) VALUES (1638055, 29, 'CODE_MO', 'Реестровый номер медицинской организации', 'Код МО – юридического лица. Заполняется в соответствии со справочником F003 (НСИ).', 1638053, 'О', 2, 6, 0, 1, 1638047, 0, 'INV.LPU', NULL, NULL, 9, 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) VALUES (1638056, 29, 'YEAR', 'Отчетный год', '', 1638053, 'О', 1, 4, 0, 1, 1638047, 0, 'ZS_.Y', NULL, NULL, 10, 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) VALUES (1638057, 29, 'MONTH', 'Отчетный месяц', 'В счёт могут включаться случаи лечения за предыдущие периоды, если ранее они были отказаны по результатам МЭК, МЭЭ, ЭКМП', 1638053, 'О', 1, 2, 0, 1, 1638047, 0, 'ZS_.M', NULL, NULL, 11, 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) VALUES (1638058, 29, 'NSCHET', 'Номер счёта', '', 1638053, 'О', 2, 15, 0, 1, 1638047, 0, 'INV.CH_NUM', NULL, NULL, 12, 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) VALUES (1638059, 29, 'DSCHET', 'Дата выставления счёта', 'В формате ГГГГ-ММ-ДД', 1638053, 'О', 3, 0, 0, 1, 1638047, 0, 'INV.CH_DATE', NULL, NULL, 13, NULL, 'YYYY-MM-DD') 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) VALUES (1638060, 29, 'PLAT', 'Плательщик. Реестровый номер СМО. ', 'Заполняется в соответствии со справочником F002. Обязательное заполнение для СМО.', 1638053, 'У', 2, 5, 0, 1, 1638047, 0, 'iif(char_length(CON.ORG_CODE) > 2,CON.ORG_CODE,'''')', NULL, NULL, 14, 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) VALUES (1638061, 29, 'SUMMAV', 'Сумма счёта, выставленная на оплату', '', 1638053, 'О', 1, 15, 2, 1, 1638047, 0, 'INV.SUMV', NULL, NULL, 15, 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) VALUES (1638062, 29, 'COMENTS', 'Служебное поле к счету', '', 1638053, 'У', 2, 250, NULL, 1, 1638047, 0, NULL, NULL, NULL, 16, 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) VALUES (1638063, 29, 'SUMMAP', 'Сумма, принятая к оплате СМО (ТФОМС)', 'Заполняется СМО (ТФОМС).', 1638053, 'У', 1, 15, 2, 1, 1638047, 0, NULL, NULL, NULL, 17, 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) VALUES (1638064, 29, 'SANK_MEK', 'Финансовые санкции (МЭК)', 'Сумма, снятая с оплаты по результатам МЭК, заполняется после проведения МЭК.Заполняется, если источником сведений является СМО (ТФОМС).', 1638053, 'У', 1, 15, 2, 1, 1638047, 0, NULL, NULL, NULL, 18, 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) VALUES (1638065, 29, 'SANK_MEE', 'Финансовые санкции (МЭЭ)', 'Сумма, снятая с оплаты по результатам МЭЭ, заполняется после проведения МЭЭ. Заполняется, если источником сведений является СМО (ТФОМС).', 1638053, 'У', 1, 15, 2, 1, 1638047, 0, NULL, NULL, NULL, 19, 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) VALUES (1638066, 29, 'SANK_EKMP', 'Финансовые санкции (ЭКМП)', 'Сумма, снятая с оплаты по результатам ЭКМП, заполняется после проведения ЭКМП. Заполняется, если источником сведений является СМО (ТФОМС).', 1638053, 'У', 1, 15, 2, 1, 1638047, 0, NULL, NULL, NULL, 20, 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) VALUES (1638214, 29, 'GRAF_DN', 'График дневного стационара', 'Заполняется для ДС: 5 - пятидневный график, 6 - шестидневный график, 7 - семидневный график', 1638100, 'У', 1, 1, 0, 1, 1638100, 0, 'iif(q_u = 3, 5, '''')', NULL, NULL, 173, 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) VALUES (1638067, 29, 'ZAP', 'Записи', 'Записи о случаях оказания медицинской помощи', 1638047, 'ОМ', NULL, NULL, NULL, 1, 1638047, 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', NULL, 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', '') 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) VALUES (1638068, 29, 'N_ZAP', 'Номер позиции записи', 'Уникально идентифицирует запись в пределах счета.', 1638067, 'О', 1, 8, 0, 1, 1638067, 0, 'ZS.N_ZAP', NULL, NULL, 22, 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) VALUES (1638069, 29, 'PR_NOV', 'Признак исправленной записи', '0 – сведения об оказанной медицинской помощи передаются впервые; 1 – запись передается повторно после исправления.', 1638067, 'О', 1, 1, 0, 1, 1638067, 0, 'coalesce(ZS.PR_NOV,0) ', NULL, NULL, 23, 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) VALUES (1638070, 29, 'PACIENT', 'Сведения о пациенте', '', 1638067, 'О', NULL, 1, 2, 1, 1638067, 3, NULL, NULL, NULL, 24, 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) VALUES (1638071, 29, 'ID_PAC', 'Код записи о пациенте', 'Возможно использование уникального идентификатора (учетного кода) пациента.', 1638070, 'О', 2, 36, 0, 1, 1638067, 0, 'ZS.ID', NULL, NULL, 25, 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) VALUES (1638072, 29, 'VPOLIS', 'Тип документа, подтверждающего факт страхования по ОМС', 'Обязательно для всех условий оказания МП. Заполняется в соответствии с F008 (НСИ).', 1638070, 'О', 1, 1, 0, 1, 1638067, 0, 'iif(coalesce(PAT.SER_SP,'''') <> '''',1, iif(char_length(PAT.NUM_SP) < 16, 2, 3))', NULL, NULL, 26, 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) VALUES (1638073, 29, 'SPOLIS', 'Серия документа, подтверждающего факт страхования по ОМС', '', 1638070, 'У', 2, 10, 0, 1, 1638067, 0, 'PAT.SER_SP', NULL, NULL, 27, 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) VALUES (1638074, 29, 'NPOLIS', 'Номер документа, подтверждающего факт страхования по ОМС', 'Обязательно для всех условий оказания МП. Для полисов единого образца указывается ЕНП.', 1638070, 'О', 2, 20, 0, 1, 1638067, 0, 'PAT.NUM_SP', NULL, NULL, 28, 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) VALUES (1638075, 29, 'ST_OKATO', 'Регион страхования', 'Указывается ОКАТО территории выдачи ДПФС для полисов старого образца при наличии данных.', 1638070, 'У', 2, 5, 0, 1, 1638067, 0, 'iif(coalesce(PAT.SER_SP,'''') <> '''',PAT.OKATO_SMO, '''')', NULL, NULL, 29, 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) VALUES (1638076, 29, 'SMO', 'Реестровый номер СМО', 'Заполняется в соответствии со справочником F002 (НСИ). При отсутствии сведений может не заполняться.', 1638070, 'У', 2, 5, 0, 1, 1638067, 0, 'PAT.SMO', NULL, NULL, 30, 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) VALUES (1638077, 29, 'SMO_OGRN', 'ОГРН СМО', 'Заполняются при невозможности указать реестровый номер СМО.', 1638070, 'У', 2, 15, 0, 1, 1638067, 0, 'PAT.SMO_OGRN', NULL, NULL, 31, 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) VALUES (1638078, 29, 'SMO_OK', 'ОКАТО территории страхования', '', 1638070, 'У', 2, 5, 0, 1, 1638067, 0, 'PAT.OKATO_SMO', NULL, NULL, 32, 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) VALUES (1638079, 29, 'SMO_NAM', 'Наименование СМО', 'Заполняется при невозможности указать ни реестровый номер, ни ОГРН СМО.', 1638070, 'У', 2, 150, 0, 1, 1638067, 0, 'PAT.SMO_NAM', NULL, NULL, 33, 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) VALUES (1638080, 29, 'INV', 'Группа инвалидности', '0 – нет инвалидности; 1 – 1 группа; 2 – 2 группа; 3 – 3 группа; 4 – дети-инвалиды. Заполняется только при впервые установленной инвалидности (1-4) или в случае отказа в признании лица инвалидом (0).', 1638070, 'У', 1, 1, 0, 1, 1638067, 0, 'ZS.INV', NULL, NULL, 34, 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) VALUES (1638081, 29, 'MSE', 'Направление на МСЭ', 'Указывается «1» в случае передачи направления на МСЭ медицинской организацией в бюро медико-социальной экспертизы', 1638070, 'У', 1, 1, 0, 1, 1638067, 0, 'ZS.MSE', NULL, NULL, 35, 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) VALUES (1638082, 29, 'NOVOR', 'Признак новорождённого', 'Указывается в случае оказания медицинской помощи ребёнку до государственной регистрации рождения. 0 – признак отсутствует. Если значение признака отлично от нуля, он заполняется по следующему шаблону: ПДДММГГН, где П – пол ребёнка в соответствии с кл', 1638070, 'О', 2, 9, 0, 1, 1638067, 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, 36, 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) VALUES (1638083, 29, 'VNOV_D', 'Вес при рождении', 'Указывается при оказании медицинской помощи недоношенным и маловесным детям. Поле заполняется, если в качестве пациента указан ребёнок.', 1638070, 'У', 1, 4, 0, 1, 1638067, 0, 'ZS.VNOV_D', NULL, NULL, 37, 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) VALUES (1638215, 29, 'KSKP', 'Коэффициент сложности лечения пациента для сверхдлительных случаев лечения пациентов', 'Рассчитывается согласно формуле (п. 4.8 Положения по оплате МП по ОМС на территории Ивановской области на 2017 год, Приложение 25 к ТС) ', 1638100, 'У', 1, 8, 6, 1, 1638100, 0, 'iif(q_u = 1, ZS.KSLP,'''')', NULL, NULL, 174, 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) VALUES (1638084, 29, 'Z_SL', 'Сведения о законченном случае', 'Сведения о законченном случае оказания медицинской помощи включаются в счет при наличии в одном из случаев, входящих в законченный случай, сведений о выявлении подозрения на злокачественное новообразование (DS_ONK=1), или установленном диагнозе злокачественного новообразования (первый символ кода основного диагноза «С» или код основного диагноза входит в диапазон D00-D09), или нейтропении (код основного диагноза D70 при сопутствующем диагнозе, равном C97 или входящем в диапазон C00-C80)', 1638067, 'О', NULL, NULL, NULL, 1, 1638067, 3, '', NULL, NULL, 38, 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) VALUES (1638085, 29, 'IDCASE', 'Номер записи в реестре законченных случаев', 'Соответствует порядковому номеру записи реестра счёта на бумажном носителе при его предоставлении.', 1638084, 'О', 1, 11, 0, 1, 1638067, 0, 'ZS.ID_CASE', NULL, NULL, 40, 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) VALUES (1638086, 29, 'USL_OK', 'Условия оказания медицинской помощи', 'Классификатор условий оказания медицинской помощи. Справочник V006 (НСИ).', 1638084, 'О', 1, 2, 0, 1, 1638067, 0, 'ZS.USL_OK', NULL, NULL, 41, 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) VALUES (1638087, 29, 'VIDPOM', 'Вид медицинской помощи', 'Классификатор видов медицинской помощи. Справочник V008 (НСИ).', 1638084, 'О', 1, 4, 0, 1, 1638067, 0, 'ZS.MP', NULL, NULL, 42, 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) VALUES (1638088, 29, 'FOR_POM', 'Форма оказания медицинской помощи', 'Классификатор форм оказания медицинской помощи. Справочник V014 (НСИ).', 1638084, 'О', 1, 1, 0, 1, 1638067, 0, 'ZS.FOR_POM', NULL, NULL, 43, 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) VALUES (1638089, 29, 'NPR_MO', 'Код МО, направившей на лечение (диагностику, консультацию, госпитализацию)', 'Код МО – юридического лица. Заполняется в соответствии со справочником F003 (НСИ). Заполнение обязательно в случаях оказания: 1. плановой медицинской помощи в условиях стационара (FOR_POM=3 и USL_OK = 1); 2. в условиях дневного стационара (USL_OK =2) ', 1638084, 'У', 2, 6, 0, 1, 1638067, 0, 'iif(((ZS.USL_OK = 1 and ZS.FOR_POM = 3) or (ZS.USL_OK = 2) or (ZS.DS_ONK = 1)), ZS.NPR_MO, '''') ', NULL, NULL, 44, 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) VALUES (1638090, 29, 'NPR_DATE', 'Дата направления на лечение (диагностику, консультацию, госпитализацию)', 'Заполняется на основании направления на лечение. Заполнение обязательно в случаях оказания: 1. плановой медицинской помощи в условиях стационара (FOR_POM=3 и USL_OK = 1); 2. в условиях дневного стационара (USL_OK =2) ', 1638084, 'У', 3, 0, 0, 1, 1638067, 0, 'iif(((ZS.USL_OK = 1 and ZS.FOR_POM = 3) or (ZS.USL_OK = 2) or (ZS.DS_ONK = 1)),ZS.DIRECTION_DATE , '''')', NULL, NULL, 45, NULL, 'YYYY-MM-DD') 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) VALUES (1638091, 29, 'LPU', 'Код МО', 'Код МО лечения, указывается в соответствии с реестром F003 (НСИ).', 1638084, 'О', 2, 6, 0, 1, 1638067, 0, 'INV.LPU', NULL, NULL, 46, 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) VALUES (1638092, 29, 'DATE_Z_1', 'Дата начала лечения', '', 1638084, 'О', 3, 0, 0, 1, 1638067, 0, 'ZS.DATE_1', NULL, NULL, 47, NULL, 'YYYY-MM-DD') 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) VALUES (1638093, 29, 'DATE_Z_2', 'Дата окончания лечения', '', 1638084, 'О', 3, 0, 0, 1, 1638067, 0, 'ZS.DATE_2', NULL, NULL, 48, NULL, 'YYYY-MM-DD') 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) VALUES (1638094, 29, 'KD_Z', 'Продолжительность госпитализации (койко-дни/пациенто-дни)', 'Обязательно для заполнения для стационара и дневного стационара.', 1638084, 'У', 1, 3, 0, 1, 1638067, 0, 'ZS.K_USLF', NULL, NULL, 49, 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) VALUES (1638095, 29, 'VNOV_M', 'Вес при рождении', 'Указывается при оказании медицинской помощи недоношенным и маловесным детям. Поле заполняется, если в качестве пациента указана мать.', 1638084, 'УМ', 1, 4, NULL, 1, 1638067, 0, NULL, 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) VALUES (1638096, 29, 'RSLT', 'Результат обращения', 'Классификатор результатов обращения за медицинской помощью. СправочникV009 (НСИ).', 1638084, 'О', 1, 3, 0, 1, 1638067, 0, 'ZS.RESULT', NULL, NULL, 51, 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) VALUES (1638097, 29, 'ISHOD', 'Исход заболевания', 'Классификатор исходов заболевания. Справочник V012 (НСИ).', 1638084, 'О', 1, 3, 0, 1, 1638067, 0, 'ZS.OUTCOME', NULL, NULL, 52, 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) VALUES (1638098, 29, 'OS_SLUCH', 'Признак "Особый случай" при регистрации обращения за медицинской помощью', 'Указываются все имевшиеся особые случаи. 1 – медицинская помощь оказана новорожденному ребенку до государственной регистрации рождения при многоплодных родах; 2 – в документе, удостоверяющем личность пациента /родителя (представителя) пациента, отсутствует отчество.', 1638084, 'НМ', 1, 1, 0, 1, 1638067, 0, '', NULL, NULL, 53, 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) VALUES (1638099, 29, 'VB_P', 'Признак внутрибольничного перевода', 'Указывается «1» только при оплате случая по КСГ с внутрибольничным переводом.', 1638084, 'У', 1, 1, 0, 1, 1638067, 0, 'ZS.VB_P', NULL, NULL, 54, 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) VALUES (1638216, 29, 'KOD_SP', 'Код должности', 'Код должности медицинского работника из регионального справочника rg012. Обязательно для услуг из rg012. ', 1638150, 'У', 1, 3, 0, 1, 1638150, 0, 'ZSD.CODE_USL1', NULL, NULL, 162, 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) VALUES (1638100, 29, 'SL', 'Сведения о случае', 'Может указываться несколько раз для случаев с внутрибольничным переводом при оплате по КСГ, обращениях по заболеваниям в амбулаторных условиях.', 1638084, 'ОМ', NULL, NULL, NULL, 1, 1638067, 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', NULL, NULL, 55, '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) VALUES (1638101, 29, 'NAPR', 'Сведения об оформлении направления', 'Обязательно к заполнению в случае оформления направления при подозрении на злокачественное новообразование (DS_ONK=1) или установленном диагнозе злокачественного новообразования (первый символ кода основного диагноза - «С» или код основного диагноза входит в диапазон D00-D09) и нейтропении (код основного диагноза - D70 с сопутствующим  диагнозом C00-C80 или C97).', 1638100, 'УМ', NULL, NULL, NULL, 1, 1638100, 2, 'select * from onk_napr onk where onk.zsd_id = :MAS_ZSD.ID', NULL, NULL, 77, '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 (''ONK_NAPR'')) 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) VALUES (1638102, 29, 'NAPR_MO', 'Код МО, куда оформлено направление ', 'Код МО – юридического лица. Заполняется в соответствии со справочником F003 Приложения А. Заполнение обязательно в случаях оформления направления в другую МО', 1638101, 'У', 2, 6, 0, 1, 1638101, 0, 'ONK.MO_CODE', NULL, NULL, 79, 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) VALUES (1638103, 29, 'NAPR_V', 'Вид направления', 'Классификатор видов направления V028 Приложения А', 1638101, 'О', 1, 2, 0, 1, 1638101, 0, 'ONK.NAPR_V', NULL, NULL, 80, 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) VALUES (1638104, 29, 'MET_ISSL', 'Метод диагностического исследования', 'Если NAPR_V=3, заполняется в соответствии с классификатором методов диагностического исследования V029 Приложения А', 1638101, 'У', 1, 2, 0, 1, 1638101, 0, 'iif(ONK.NAPR_V = 3, ONK.MET_ISSL,'''')', NULL, NULL, 81, 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) VALUES (1638105, 29, 'NAPR_USL', 'Медицинская услуга (код), указанная в направлении', 'Указывается в соответствии с номенклатурой медицинских услуг (V001). Обязательно к заполнению при заполненном MET_ISSL ', 1638101, 'У', 2, 15, 0, 1, 1638101, 0, 'iif(ONK.NAPR_V = 3, ONK.NAPR_USL,'''')', NULL, NULL, 82, 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) VALUES (1638106, 29, 'NAPR_DATE', 'Дата направления', ' ', 1638101, 'О', 3, 0, 0, 1, 1638101, 0, 'ONK.NAPR_DATE', NULL, NULL, 78, NULL, 'YYYY-MM-DD') 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) VALUES (1638107, 29, 'SL_ID', 'Идентификатор', 'Уникально идентифицирует элемент SL в пределах законченного случая.', 1638100, 'О', 2, 36, 0, 1, 1638100, 0, 'ZSD.ID', NULL, NULL, 56, 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) VALUES (1638108, 29, 'LPU_1', 'Подразделение МО', 'Подразделение МО лечения из регионального справочника.', 1638100, 'У', 2, 8, 0, 1, 1638100, 0, 'INV.LPU', NULL, NULL, 57, 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) VALUES (1638109, 29, 'PODR', 'Код отделения', 'Отделение МО лечения из регионального справочника. ', 1638100, 'У', 2, 12, 0, 1, 1638100, 0, 'ZSD.PODR', NULL, NULL, 58, 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) VALUES (1638110, 29, 'PROFIL', 'Профиль медицинской помощи', 'Классификатор V002 (НСИ).', 1638100, 'О', 1, 3, 0, 1, 1638100, 0, 'ZSD.CODE_PROF', NULL, NULL, 59, 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) VALUES (1638111, 29, 'PROFIL_K', 'Профиль койки', 'Классификатор V020 (НСИ). Обязательно к заполнению для дневного и круглосуточного стационара (USL_OK = 1 или USL_OK = 2)', 1638100, 'У', 1, 3, 0, 1, 1638100, 0, 'iif(ZS.USL_OK in (1,2),ZSD.PROFIL_K ,'''')', NULL, NULL, 60, 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) VALUES (1638112, 29, 'DET', 'Признак детского профиля', '0-нет, 1-да. Заполняется в зависимости от профиля оказанной медицинской помощи.', 1638100, 'О', 1, 1, 0, 1, 1638100, 0, 'ZSD.IS_CHIELD', NULL, NULL, 61, 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) VALUES (1638113, 29, 'P_CEL', 'Цель посещения', 'Классификатор целей посещения V025. Обязательно к заполнению только для амбулаторных условий.', 1638100, 'У', 2, 3, 0, 1, 1638100, 0, 'iif(ZS.USL_OK = 3,ZSD.P_CEL,'''')', NULL, NULL, 62, 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) VALUES (1638114, 29, 'NHISTORY', 'Номер истории болезни/ талона амбулаторного пациента/ карты вызова скорой медицинской помощи', '', 1638100, 'О', 2, 50, 0, 1, 1638100, 0, 'ZS.N_HIST', NULL, NULL, 63, 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) VALUES (1638115, 29, 'P_PER', 'Признак поступления/ перевода', 'Обязательно для дневного и круглосуточного стационара. 1 – Самостоятельно 2 – СМП 3 – Перевод из другой МО 4 – Перевод внутри МО с другого профиля', 1638100, 'У', 1, 1, 0, 1, 1638100, 0, 'iif(ZS.USL_OK in (1,2), ZSD.P_PER,'''')', NULL, NULL, 64, 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) VALUES (1638116, 29, 'DATE_1', 'Дата начала лечения', '', 1638100, 'О', 3, 0, 0, 1, 1638100, 0, 'ZSD.DATE_1', NULL, NULL, 65, NULL, 'YYYY-MM-DD') 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) VALUES (1638117, 29, 'DATE_2', 'Дата окончания лечения', '', 1638100, 'О', 3, 0, 0, 1, 1638100, 0, 'ZSD.DATE_2', NULL, NULL, 66, NULL, 'YYYY-MM-DD') 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) VALUES (1638118, 29, 'KD', 'Продолжительность госпитализации (койко-дни/ пациенто-дни)', 'Обязательно для заполнения для стационара и дневного стационара.', 1638100, 'У', 1, 3, 0, 1, 1638100, 0, 'iif(ZS.USL_OK in (1,2), ZSD.K_USLF,'''')', NULL, NULL, 67, 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) VALUES (1638119, 29, 'DS0', 'Диагноз первичный', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Указывается при наличии', 1638100, 'Н', 2, 10, 0, 1, 1638100, 0, 'ZS.DS0', NULL, NULL, 68, 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) VALUES (1638120, 29, 'DS1', 'Диагноз основной', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Не допускаются следующие значения: 1. первый символ кода основного диагноза «С»; 2. код основного диагноза входит в диапазон D00-D09; 3. код основного диагноза D70 и сопутствующий диагноз C97 или входит в диапазон C00-C80)', 1638100, 'О', 2, 10, 0, 1, 1638100, 0, 'ZS.DS1', NULL, NULL, 69, 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) VALUES (1638121, 29, 'DS2', 'Диагноз сопутствующего заболевания', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Указывается в случае установления в соответствии с медицинской документацией.', 1638100, 'УМ', 2, 10, 0, 1, 1638100, 0, 'ZSD.DS2', NULL, NULL, 70, 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) VALUES (1638122, 29, 'DS3', 'Диагноз осложнения заболевания', 'Код из справочника МКБ-10 до уровня подрубрики, если она предусмотрена МКБ-10 (неуказание подрубрики допускается для случаев оказания скорой медицинской помощи (USL_OK=4). Указывается в случае установления в соответствии с медицинской документацией.', 1638100, 'УМ', 2, 10, 0, 1, 1638100, 0, 'ZSD.DS3', NULL, NULL, 71, 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) VALUES (1638123, 29, 'C_ZAB', 'Характер основного заболевания', 'Классификатор характера заболевания V027 Приложения А. Обязательно к заполнению при установленном диагнозе злокачественного новообразования (первый символ кода основного диагноза - «С» или код основного диагноза входит в диапазон D00-D09) и нейтропении (код основного диагноза - D70 с сопутствующим  диагнозом C00-C80 или C97) для круглосуточного стационара, дневного стационара, амбулаторной помощи', 1638100, 'У', 1, 1, 0, 1, 1638100, 0, 'ZSD.C_ZAB', NULL, NULL, 72, 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) VALUES (1638124, 29, 'DN', 'Диспансерное наблюдение', 'Указываются сведения о диспансерном наблюдении по поводу основного заболевания (состояния): 1 - состоит, 2 - взят, 4 - снят по причине выздоровления, 6 - снят по другим причинам. Обязательно для заполнения, если P_CEL=1.3', 1638100, 'У', 1, 1, 0, 1, 1638100, 0, 'IIF(ZSD.DN IN (1,2,4,6),ZSD.DN,'''')', NULL, NULL, 74, 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) VALUES (1638125, 29, 'CODE_MES1', 'Код МЭС', 'Классификатор МЭС. Указывается при наличии утверждённого стандарта.', 1638100, 'УМ', 2, 20, NULL, 1, 1638100, 0, NULL, NULL, NULL, 75, 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) VALUES (1638126, 29, 'CODE_MES2', 'Код МЭС сопутствующего заболевания', '', 1638100, 'У', 2, 20, NULL, 1, 1638100, 0, NULL, NULL, NULL, 76, 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) VALUES (1638127, 29, 'KSG_KPG', 'Сведения о КСГ/КПГ', 'Заполняется при оплате случая лечения по КСГ или КПГ.', 1638100, 'У', NULL, NULL, NULL, 1, 1638100, 2, 'select * from zsd zsd where zsd.id = :MAS_ZSD.ID AND COALESCE(ZSD.KSG_BASE,'''') <> '''' ', NULL, NULL, 118, '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', '') 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) VALUES (1638128, 29, 'N_KSG', 'Номер КСГ', 'Номер КСГ (V023). Заполняется при оплате случая лечения по КСГ.', 1638127, 'У', 2, 20, 0, 1, 1638127, 0, 'ZSD.KSG', NULL, NULL, 119, 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) VALUES (1638129, 29, 'VER_KSG', 'Модель определения КСГ', 'Указывается версия модели определения КСГ (текущий год)', 1638127, 'О', 1, 4, 0, 1, 1638127, 1, '2020', NULL, NULL, 120, 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) VALUES (1638130, 29, 'KSG_PG', 'Признак использования подгруппы КСГ', 'Указывать значение 0.', 1638127, 'О', 1, 1, 0, 1, 1638127, 1, '0', NULL, NULL, 121, 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) VALUES (1638131, 29, 'N_KPG', 'Номер КПГ', 'Не заполняется и не передаётся.', 1638127, 'У', 1, 2, 0, 1, 1638127, 0, '', NULL, NULL, 122, 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) VALUES (1638132, 29, 'KOEF_Z', 'Коэффициент затратоемкости', 'Значение коэффициента затратоемкости КСГ. ', 1638127, 'О', 1, 2, 5, 1, 1638127, 0, 'ZSD.KOEF_Z', NULL, NULL, 123, 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) VALUES (1638133, 29, 'KOEF_UP', 'Управленческий коэффициент', 'Значение управленческого коэффициента для КСГ. При отсутствии указывается «1».', 1638127, 'О', 1, 2, 5, 1, 1638127, 0, 'ZSD.KOEF_U', NULL, NULL, 124, 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) VALUES (1638134, 29, 'BZTSZ', 'Базовая ставка', 'Значение базовой ставки, указывается в рублях.', 1638127, 'О', 1, 6, 2, 1, 1638127, 0, 'ZSD.BS', NULL, NULL, 125, 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) VALUES (1638135, 29, 'KOEF_D', 'Коэффициент дифференциации', 'Значение коэффициента дифференциации.', 1638127, 'О', 1, 2, 5, 1, 1638127, 0, 'ZSD.KOEF_D', NULL, NULL, 126, 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) VALUES (1638136, 29, 'KOEF_U', 'Коэффициент уровня/подуровня оказания медицинской помощи', 'Значение коэффициента уровня/подуровня оказания медицинской помощи.', 1638127, 'О', 1, 2, 5, 1, 1638127, 0, 'ZSD.KOEF_UP', NULL, NULL, 127, 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) VALUES (1638137, 29, 'CRIT', '', 'Обязателен к заполнению:-  в случае применения при оплате случая лечения по КСГ;', 1638127, '', 2, 10, 0, 1, 1638127, 0, 'ZSD.KSG_CRITERION2', NULL, NULL, 128, 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) VALUES (1638138, 29, 'SL_K', 'Признак использования КСЛП', '0 – КСЛП не применялся; 1 – КСЛП применялся', 1638127, 'О', 1, 1, 0, 1, 1638127, 0, 'IIF(COALESCE(ZSD.KSKP_BASE,1) <> 1, 1, 0)', NULL, NULL, 129, 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) VALUES (1638139, 29, 'IT_SL', 'Применённый коэффициент сложности лечения пациента', 'Итоговое значение коэффициента сложности лечения пациента для данного случая. Указывается только при использовании.', 1638127, 'У', 1, 1, 5, 1, 1638127, 0, 'IIF(COALESCE(ZSD.KSKP_BASE,1) <> 1, ZSD.KSKP_BASE, '''')', NULL, NULL, 130, 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) VALUES (1638140, 29, 'SL_KOEF', 'Коэффициенты сложности лечения пациента', 'Сведения о применённых коэффициентах сложности лечения пациента. Указывается при наличии IT_SL.', 1638127, 'УМ', NULL, NULL, NULL, 1, 1638127, 2, 'select * from KSLP_KOEF KSL where KSL.zs_id = :MAS_ZSD.ZS_ID ', NULL, NULL, 131, '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', '') 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) VALUES (1638141, 29, 'IDSL', 'Номер коэффициента сложности лечения пациента', 'В соответствии с действующим Тарифным соглашением.', 1638140, 'О', 1, 4, 5, 1, 1638140, 0, 'KSL.IDKSLP', NULL, NULL, 132, 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) VALUES (1638142, 29, 'Z_SL', 'Значение коэффициента сложности лечения пациента', '', 1638140, 'О', 1, 1, 5, 1, 1638140, 0, 'KSL.Z_KSLP', NULL, NULL, 133, 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) VALUES (1638143, 29, 'REAB', 'Признак реабилитации', 'Указывается значение «1» для случаев реабилитации.', 1638100, 'У', 1, 1, 0, 1, 1638100, 0, 'ZSD.REAB', NULL, NULL, 134, 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) VALUES (1638144, 29, 'PRVS', 'Специальность лечащего врача/ врача, закрывшего талон', 'Классификатор медицинских специальностей V021 (НСИ). Указывается значение IDSPEC из справочника.', 1638100, 'О', 1, 4, 0, 1, 1638100, 0, 'ZSD.CODE_SPEC_V021', NULL, NULL, 135, 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) VALUES (1638145, 29, 'VERS_SPEC', 'Код классификатора медицинских специальностей', 'Указывать имя используемого классификатора, значение «V021».', 1638100, 'О', 2, 4, 0, 1, 1638100, 1, 'V021', NULL, NULL, 136, 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) VALUES (1638146, 29, 'IDDOKT', 'Код лечащего врача/врача, закрывшего талон (историю болезни)', '', 1638100, 'О', 2, 25, 0, 1, 1638100, 0, 'ZSD.PHYS_ID', NULL, NULL, 137, 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) VALUES (1638147, 29, 'ED_COL', 'Количество единиц оплаты медицинской помощи', 'Для стационарной помощи – количество койко-дней (без учёта услуг); для амбулаторно-поликлинической помощи – количество посещений (без учёта услуг); для медицинской помощи, оказанной в условиях дневного стационара – количество пациенто-дней (без учёта услуг); для стоматологической помощи – количество УЕТ; для скорой помощи – количество вызовов', 1638100, 'О', 1, 5, 2, 1, 1638100, 0, 'ZS.K_USLF', NULL, NULL, 138, 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) VALUES (1638148, 29, 'TARIF', 'Тариф', 'Тариф с учётом всех применённых коэффициентов (при оплате случая по КСГ с внутрибольничным переводом - стоимость, рассчитанная в соответствии Методическими рекомендациями по способам оплаты медицинской помощи за счёт средств ОМС)', 1638100, 'О', 1, 15, 2, 1, 1638100, 0, 'ZSD.TAR_USL', NULL, NULL, 139, 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) VALUES (1638149, 29, 'SUM_M', 'Сумма случая, выставленная к оплате', 'Может указываться нулевое значение. Может состоять из тарифа и стоимости некоторых услуг.', 1638100, 'О', 1, 15, 2, 1, 1638100, 0, 'ZSD.SUM_USLF', NULL, NULL, 140, 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) VALUES (1638150, 29, 'USL', 'Сведения об услуге', 'Описывает услуги, оказанные в рамках данного случая.', 1638100, 'ОМ', NULL, NULL, NULL, 1, 1638100, 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,'''') <> '''' ', NULL, NULL, 141, '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) VALUES (1638151, 29, 'IDSERV', 'Номер записи в реестре услуг', 'Уникален в пределах случая.', 1638150, 'О', 2, 36, 0, 1, 1638150, 0, 'ZSD.ID', NULL, NULL, 142, 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) VALUES (1638152, 29, 'LPU', 'Код МО', 'МО лечения, указывается в соответствии с реестром F003 (НСИ).', 1638150, 'О', 2, 6, 0, 1, 1638150, 0, 'INV.LPU', NULL, NULL, 143, 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) VALUES (1638153, 29, 'LPU_1', 'Подразделение МО', 'Подразделение МО лечения из регионального справочника.', 1638150, 'У', 2, 8, 0, 1, 1638150, 0, 'INV.LPU', NULL, NULL, 144, 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) VALUES (1638154, 29, 'PODR', 'Код отделения', 'Отделение МО лечения из регионального справочника. Обязательно для стационаров и дневных стационаров. ', 1638150, 'У', 2, 12, 0, 1, 1638150, 0, 'iif(ZS.USL_OK in (1,2), ZSD.PODR,'''')', NULL, NULL, 145, 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) VALUES (1638155, 29, 'PROFIL', 'Профиль медицинской помощи', 'Классификатор V002 (НСИ).', 1638150, 'О', 1, 3, 0, 1, 1638150, 0, 'ZSD.CODE_PROF', NULL, NULL, 146, 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) VALUES (1638156, 29, 'VID_VME', 'Вид медицинского вмешательства', 'Указывается в соответствии с номенклатурой медицинских услуг (V001), в том числе для услуг диализа.', 1638150, 'У', 2, 15, 0, 1, 1638150, 0, 'iif(q_u in (1,3), ZSD.CODE_USL,'''')', NULL, NULL, 147, 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) VALUES (1638157, 29, 'DET', 'Признак детского профиля', '0-нет, 1-да. Заполняется в зависимости от профиля оказанной медицинской помощи.', 1638150, 'О', 1, 1, 0, 1, 1638150, 0, 'ZSD.IS_CHIELD', NULL, NULL, 148, 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) VALUES (1638158, 29, 'DATE_IN', 'Дата начала оказания услуги', '', 1638150, 'О', 3, 0, 0, 1, 1638150, 0, 'ZSD.DATE_1', NULL, NULL, 158, NULL, 'YYYY-MM-DD') 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) VALUES (1638159, 29, 'DATE_OUT', 'Дата окончания оказания услуги', '', 1638150, 'О', 3, 0, 0, 1, 1638150, 0, 'ZSD.DATE_2', NULL, NULL, 159, NULL, 'YYYY-MM-DD') 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) VALUES (1638160, 29, 'DS', 'Диагноз', 'Код из справочника МКБ-10 до уровня подрубрики', 1638150, 'О', 2, 10, 0, 1, 1638150, 0, 'ZSD.DS', NULL, NULL, 160, 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) VALUES (1638161, 29, 'CODE_USL', 'Код услуги', 'Код услуги в соответствии с Номенклатурой.', 1638150, 'О', 2, 20, 0, 1, 1638150, 0, 'ZSD.CODE_USL', NULL, NULL, 161, 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) VALUES (1638162, 29, 'KOL_USL', 'Количество услуг (кратность услуги)', '', 1638150, 'О', 1, 6, 2, 1, 1638150, 0, 'ZSD.K_USLF', NULL, NULL, 163, 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) VALUES (1638163, 29, 'TARIF', 'Тариф ', 'Тариф с учетом всех примененных коэффициентов (при оплате случая по КСГ с внутрибольничным переводом - стоимость, рассчитанная в соответствии с Методическими рекомендациями по способам оплаты медицинской помощи за счет средств ОМС)', 1638150, 'О', 1, 15, 2, 1, 1638150, 0, 'ZSD.TAR_USL', NULL, NULL, 164, 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) VALUES (1638164, 29, 'SUMV_USL', 'Стоимость медицинской услуги выставленная к оплате (руб.)', 'Может принимать значение 0.', 1638150, 'О', 1, 15, 2, 1, 1638150, 0, 'ZSD.SUM_USLF', NULL, NULL, 165, 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) VALUES (1638165, 29, 'PRVS', 'Специальность медработника, выполнившего услугу', 'Классификатор медицинских специальностей (V021).', 1638150, 'О', 1, 4, 2, 1, 1638150, 0, 'ZSD.CODE_SPEC_V021', NULL, NULL, 166, 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) VALUES (1638166, 29, 'CODE_MD', 'Код медицинского работника, оказавшего медицинскую услугу', 'Номер СНИЛС врача, формат ХХХХХХХХХХХ', 1638150, 'О', 2, 11, 0, 1, 1638150, 0, 'ZSD.PHYS_ID', NULL, NULL, 167, 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) VALUES (1638167, 29, 'NPL', 'Неполный объём', 'Указывается причина, по которой услуга не оказана или оказана не в полном объёме. 1 – документированный отказ больного, 2 – медицинские противопоказания, 3 – прочие причины (умер, переведён в другое отделение и пр.) 4 – ранее проведённые услуги в пределах установленных сроков.', 1638150, 'У', 1, 1, NULL, 1, 1638150, 0, NULL, NULL, NULL, 168, 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) VALUES (1638168, 29, 'COMENTU', 'Служебное поле', '', 1638150, 'У', 2, 250, NULL, 1, 1638150, 0, NULL, NULL, NULL, 169, 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) VALUES (1638169, 29, 'COMENTSL', 'Служебное поле', '', 1638100, 'У', 2, 250, NULL, 1, 1638100, 0, NULL, NULL, 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) VALUES (1638170, 29, 'DS_ONK', 'Признак подозрения на злокачественное новообразование', 'Заполняется значениями: 0 - при отсутствии подозрения на злокачественное новообразование; 1 - при выявлении подозрения на злокачественное новообразование. ', 1638100, 'О', 1, 1, 0, 1, 1638100, 0, 'COALESCE(ZS.DS_ONK,0)', NULL, NULL, 73, 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) VALUES (1638171, 29, 'CONS', '', 'Содержит сведения о проведении консилиума в целях определения тактики обследования или лечения. Обязательно к заполнению при установленном диагнозе злокачественного новообразования (первый символ кода основного диагноза - «С» или код основного диагноза входит в диапазон D00-D09) и нейтропении (код основного диагноза - D70 с сопутствующим  диагнозом C00-C80 или C97).', 1638100, 'УМ', NULL, NULL, NULL, 1, 1638100, 2, 'select * from onk_cons onk where onk.zsd_id = :MAS_ZSD.ID', NULL, NULL, 83, '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 (''ONK_CONS'')) and f.rdb$description <> '' '' order by fd', 'YYYY-MM-DD') 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) VALUES (1638172, 29, 'PR_CONS', 'Цель проведения консилиума', 'Классификатор целей консилиума N019 Приложения А ', 1638171, 'О', 1, 1, 0, 1, 1638171, 0, 'ONK.PR_CONS', NULL, NULL, 84, 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) VALUES (1638173, 29, 'DT_CONS', 'Дата проведения консилиума', 'Обязательно заполнению, если консилиум проведен (PR_CONS={1,2,3}) ', 1638171, 'У', 3, 0, 0, 1, 1638171, 0, 'iif(ONK.PR_CONS in (1,2,3), ONK.DT_CONS,null)', NULL, NULL, 85, NULL, 'YYYY-MM-DD') 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) VALUES (1638174, 29, 'ONK_SL', 'Сведения о случае лечения онкологического заболевания', 'Обязательно к заполнению при установленном основном диагнозе злокачественного новообразования (первый символ кода основного диагноза - «С» или код основного диагноза входит в диапазон D00-D09) и нейтропении (код основного диагноза - D70 с сопутствующим  диагнозом C00-C80 или C97), если (USL_OK не равен 4 и REAB не равен 1 и DS_ONK не равен 1) ', 1638100, 'У', NULL, NULL, NULL, 1, 1638100, 2, 'select * from onk_sl onk where onk.zsd_id = :MAS_ZSD.ID', NULL, NULL, 86, '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 (''ONK_SL'')) 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) VALUES (1638175, 29, 'DS1_T', 'Повод обращения', 'Классификатор поводов обращения N018 Приложения А', 1638174, 'О', 1, 2, 0, 1, 1638174, 0, 'ONK.DS1_T', NULL, NULL, 87, 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) VALUES (1638176, 29, 'STAD', 'стадия заболевания', 'Заполняется в соответствии со справочником N002 Приложения А. Обязательно к заполнению при проведении противоопухолевого лечения или наблюдении (DS1_T={0,1,2,3,4}). ', 1638174, 'У', 1, 3, 0, 1, 1638174, 0, 'ONK.STAD', NULL, NULL, 88, 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) VALUES (1638177, 29, 'ONK_T', 'Значение Tumor', 'Заполняется в соответствии со справочником N003 Приложения А. Обязательно к заполнению при первичном лечении (DS1_T=0) для пациентов, возраст которых на дату начала лечения более 18 лет ', 1638174, 'У', 1, 4, 0, 1, 1638174, 0, 'ONK.ONK_T', NULL, NULL, 89, 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) VALUES (1638178, 29, 'ONK_N', 'Значение Nodus', 'Заполняется в соответствии со справочником N004 Приложения А. Обязательно к заполнению при первичном лечении (DS1_T=0) для пациентов, возраст которых на дату начала лечения более 18 лет', 1638174, 'У', 1, 4, 0, 1, 1638174, 0, 'ONK.ONK_N', NULL, NULL, 90, 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) VALUES (1638179, 29, 'ONK_M', 'Значение Metastasis ', 'Заполняется в соответствии со справочником N005 Приложения А. Обязательно к заполнению при первичном лечении (DS1_T=0) для пациентов, возраст которых на дату начала лечения более 18 лет', 1638174, 'У', 1, 4, 0, 1, 1638174, 0, 'ONK.ONK_M', NULL, NULL, 91, 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) VALUES (1638180, 29, 'MTSTZ', 'Признак выявления отдалённых метастазов', 'Используется только при рецидиве или прогрессировании (DS1_T=1 или DS1_T=2). При выявлении отдалённых метастазов обязательно к заполнению значением 1 ', 1638174, 'У', 1, 1, 0, 1, 1638174, 0, 'iif((ONK.MTSTZ = 1) and (ONK.DS1_T in (1,2)), 1, '''')', NULL, NULL, 92, 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) VALUES (1638181, 29, 'SOD', 'Суммарная очаговая доза', 'Обязательно для заполнения при проведении лучевой или химиолучевой терапии (USL_TIP=3 или USL_TIP=4). Может принимать значение «0»', 1638174, 'У', 1, 4, 2, 1, 1638174, 0, 'iif(coalesce(ONK.SOD,0) > 0, ONK.SOD, '''')', NULL, NULL, 93, 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) VALUES (1638182, 29, 'K_FR', 'Количество фракций проведения лучевой терапии', 'Обязательно для заполнения при проведении лучевой или химиолучевой терапии (USL_TIP=3 или USL_TIP=4). Может принимать значение «0»', 1638174, 'У', 1, 2, 0, 1, 1638174, 0, 'iif(coalesce(ONK.K_FR, 0) > 0, ONK.K_FR, '''')', NULL, NULL, 94, 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) VALUES (1638183, 29, 'WEI', 'Масса тела (кг)', 'Обязательно к заполнению при проведении лекарственной противоопухолевой терапии или химиолучевой терапии, при которых расчет дозы препарата производится на основании данных о массе тела или площади поверхности тела ', 1638174, 'У', 1, 3, 1, 1, 1638174, 0, 'iif(coalesce(ONK.WEI,0) > 0, ONK.WEI, '''')', NULL, NULL, 95, 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) VALUES (1638184, 29, 'HEI', 'Рост (см)', 'Обязательно к заполнению при проведении лекарственной противоопухолевой терапии или химиолучевой терапии, при которых расчет дозы препарата производится на основании данных о площади поверхности тела ', 1638174, 'У', 1, 3, 0, 1, 1638174, 0, 'iif(coalesce(ONK.HEI,0) > 0, ONK.HEI, '''')', NULL, NULL, 96, 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) VALUES (1638185, 29, 'BSA', 'Площадь поверхности тела (м2)', 'Обязательно к заполнению при проведении лекарственной противоопухолевой терапии или химиолучевой терапии, при которых расчет дозы препарата производится на основании данных о площади поверхности тела', 1638174, 'У', 1, 1, 2, 1, 1638174, 0, 'iif(coalesce(ONK.BSA,0) > 0, ONK.BSA, '''')', NULL, NULL, 97, 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) VALUES (1638186, 29, 'B_DIAG', 'Диагностический блок', 'Содержит сведения о проведенных исследованиях и их результатах', 1638174, 'УМ', NULL, NULL, NULL, 1, 1638174, 2, 'select * from onk_diag onk where onk_sl_id = :MAS_ONK.ZSD_ID', NULL, NULL, 98, '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 (''ONK_DIAG'')) 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) VALUES (1638187, 29, 'DIAG_DATE', 'Дата взтия материала', 'Указывается дата взятия материала для проведения диагностики. ', 1638186, 'О', 3, 0, 0, 1, 1638186, 0, 'ONK.DIAG_DATE', NULL, NULL, 99, NULL, 'YYYY-MM-DD') 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) VALUES (1638188, 29, 'DIAG_TIP', 'Тип диагностического показателя', 'Заполняется значениями: 1 – гистологический признак; 2 – маркёр (ИГХ). ', 1638186, 'О', 1, 1, 0, 1, 1638186, 0, 'ONK.DIAG_TIP', NULL, NULL, 100, 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) VALUES (1638189, 29, 'DIAG_CODE', 'Код диагностического показателя', 'При DIAG_TIP=1 заполняется в соответствии со справочником N007 Приложения А. При DIAG_TIP=2 заполняется в соответствии со справочником N010 Приложения А.', 1638186, 'О', 1, 3, 0, 1, 1638186, 0, 'ONK.DIAG_CODE', NULL, NULL, 101, 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) VALUES (1638190, 29, 'DIAG_RSLT', 'Код результата диагностики', 'Указывается при наличии сведений о получении результата диагностики (REC_RSLT =1). При DIAG_TIP=1 заполняется в соответствии со справочником N008 Приложения А. При DIAG_TIP=2 заполняется в соответствии со справочником N011 Приложения А. ', 1638186, 'У', 1, 3, 0, 1, 1638186, 0, 'iif(ONK.DIAG_RSLT is not null, ONK.DIAG_RSLT,'''')', NULL, NULL, 102, 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) VALUES (1638191, 29, 'REC_RSLT', 'Признак получения результата диагностики', 'Заполняется значением «1» в случае получения результата диагностики ', 1638186, 'У', 1, 1, 0, 1, 1638186, 0, 'iif(ONK.DIAG_RSLT is not null, 1,'''')', NULL, NULL, 103, 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) VALUES (1638192, 29, 'B_PROT', 'Сведения об имеющихся противопоказаниях и отказах', 'Заполняется в случае наличия противопоказаний к проведению определенных типов лечения или отказах пациента от проведения определенных типов лечения ', 1638174, 'УМ', NULL, NULL, NULL, 1, 1638174, 2, 'select * from onk_prot onk where onk_sl_id = :MAS_ONK.ZSD_ID', NULL, NULL, 104, '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 (''ONK_PROT'')) and f.rdb$description <> '' '' order by fd', '') 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) VALUES (1638193, 29, 'PROT', 'Код противопоказания или отказа', 'Заполняется в соответствии со справочником N001 Приложения А.', 1638192, 'О', 1, 1, 0, 1, 1638192, 0, 'ONK.PROT', NULL, NULL, 105, 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) VALUES (1638194, 29, 'D_PROT', 'Дата регистрации противопоказания или отказа', '', 1638192, 'О', 3, 0, 0, 1, 1638192, 0, 'ONK.D_PROT', NULL, NULL, 106, NULL, 'YYYY-MM-DD') 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) VALUES (1638195, 29, 'ONK_USL', 'Сведения об услуге при лечении онкологического заболевания', 'Обязательно к заполнению для стационара и дневного стационара (USL_OK=1 или USL_OK=2) при проведении противоопухолевого лечения (DS1_T={0,1,2})', 1638174, 'УМ', NULL, NULL, NULL, 1, 1638174, 2, 'select * from onk_USL onk where zsd_id = :MAS_ONK.ZSD_ID', NULL, NULL, 107, '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 (''ONK_USL'')) and f.rdb$description <> '' '' order by fd', 'YYYY-MM-DD') 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) VALUES (1638196, 29, 'USL_TIP', 'Тип услуги', 'Заполняется в соответствии со справочником N013 Приложения А.', 1638195, 'О', 1, 1, 0, 1, 1638195, 0, 'ONK.USL_TIP', NULL, NULL, 108, 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) VALUES (1638197, 29, 'HIR_TIP', 'Тип хирургического лечения', 'При USL_TIP=1 заполняется в соответствии со справочником N014 Приложения А. Не подлежит заполнению при USL_TIP не равном 1.', 1638195, 'У', 1, 1, 0, 1, 1638195, 0, 'iif(ONK.USL_TIP = 1, ONK.HIR_TIP, '''')', NULL, NULL, 109, 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) VALUES (1638198, 29, 'LEK_TIP_L', 'Линия лекарственной терапии', 'При USL_TIP=2 заполняется в соответствии со справочником N015 Приложения А. Не подлежит заполнению при USL_TIP не равном 2', 1638195, 'У', 1, 1, 0, 1, 1638195, 0, 'iif(ONK.USL_TIP = 2, ONK.LEK_TIP_L, '''')', NULL, NULL, 110, 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) VALUES (1638199, 29, 'LEK_TIP_V', 'Цикл лекарственной терапии', 'При USL_TIP=2 заполняется в соответствии со справочником N016 Приложения А. Не подлежит заполнению при USL_TIP не равном 2 ', 1638195, 'У', 1, 1, 0, 1, 1638195, 0, 'iif(ONK.USL_TIP = 2, ONK.LEK_TIP_V, '''')', NULL, NULL, 111, 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) VALUES (1638200, 29, 'LEK_PR', 'Сведения о введенном противоопухолевом лекарственном препарате ', 'Обязательно к заполнению при USL_TIP=2 или USL_TIP=4 ', 1638195, 'УМ', NULL, NULL, NULL, 1, 1638195, 2, 'select * from ONK_LEK_PR onk where onk.onk_usl_id = :MAS_ONK.ID ', NULL, NULL, 112, '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 (''ONK_LEK_PR'')) 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) VALUES (1638201, 29, 'REGNUM', 'Идентификатор лекарственного препарата, применяемого при проведении лекарственной противоопухолевой терапии', 'Заполняется в соответствии с классификатором N020 Приложения А ', 1638200, 'О', 2, 6, 0, 1, 1638200, 0, 'ONK.REGNUM', NULL, NULL, 113, 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) VALUES (1638202, 29, 'CODE_SH', 'Код схемы лекарственной терапии', 'Заполняется : 1. кодом схемы лекарственной терапии в соответствии с классификатором V024 при злокачественных новообразованиях (кроме лимфоидной и кроветворной тканей) у пациентов, возраст которых на дату начала лечения 18 лет и старше; 2. значением «нет» при злокачественных новообразованиях у пациентов, возраст которых на дату начала лечения менее 18 лет, и злокачественных новообразованиях лимфоидной и кроветворной тканей ', 1638200, 'О', 2, 10, 0, 1, 1638200, 0, 'ONK.CODE_SH', NULL, NULL, 114, 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) VALUES (1638203, 29, 'DATE_INJ', 'Дата введения лекарственного препарата', ' ', 1638200, 'ОМ', 3, 0, 0, 1, 1638200, 0, 'ONK.DATE_INJ', NULL, NULL, 115, NULL, 'YYYY-MM-DD') 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) VALUES (1638204, 29, 'PPTR', 'Признак проведения профилактики тошноты и рвотного рефлекса', 'Указывается значение «1» в случае применения противорвотной терапии при проведении лекарственной противоопухолевой или химиолучевой терапии препаратом высоко-, средне- или низкоэметогенного потенциала', 1638195, 'У', 1, 1, 0, 1, 1638195, 0, 'iif(ONK.PPTR = 1, 1 , '''')', NULL, NULL, 116, 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) VALUES (1638205, 29, 'LUCH_TIP', 'Тип лучевой терапии', 'При USL_TIP=3 или USL_TIP=4 заполняется в соответствии со справочником N017 Приложения А. Не подлежит заполнению при USL_TIP не равном 3 или 4', 1638195, 'У', 1, 1, 0, 1, 1638195, 0, 'iif(ONK.USL_TIP in (3,4), ONK.LUCH_TIP,'''')', NULL, NULL, 117, 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) VALUES (1638206, 29, 'IDSP', 'Код способа оплаты медицинской помощи', 'Классификатор способов оплаты медицинской помощи. Справочник V010 (НСИ).', 1638084, 'О', 1, 2, 0, 1, 1638067, 0, 'ZS.IDSP', NULL, NULL, 175, 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) VALUES (1638207, 29, 'SUMV', 'Сумма, выставленная к оплате', 'Равна сумме значений SUM_M вложенных элементов SL.', 1638084, 'О', 1, 15, 2, 1, 1638067, 0, 'ZS.SUM_USLF', NULL, NULL, 176, 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) VALUES (1638208, 29, 'OPLATA', 'Тип оплаты', 'Оплата случая оказания медпомощи:', 1638084, 'У', 1, 1, 2, 1, 1638067, 0, NULL, NULL, NULL, 177, 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) VALUES (1638209, 29, 'SUMP', 'Сумма, принятая к оплате СМО (ТФОМС)', 'Заполняется СМО (ТФОМС).', 1638084, 'У', 1, 15, 2, 1, 1638067, 0, NULL, NULL, NULL, 178, 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) VALUES (1638210, 29, 'SANK_IT', 'Сумма санкций по законченному случаю', 'Итоговые санкции определяются на основании санкций, описанных в элементе SANK.', 1638084, 'У', 1, 15, 2, 1, 1638067, 0, NULL, NULL, NULL, 179, 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) VALUES (1638211, 29, 'ZSL_ID', 'Уникальный идентификатор законченного случая', 'Уникально идентифицирует законченный случай. Используется GUID', 1638084, 'О', 2, 36, 0, 1, 1638067, 0, 'ZS.GUID_ID', NULL, NULL, 39, 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) VALUES (1638212, 29, 'POVOD', 'Повод обращения', 'Обязателен при оказании АПП, заполняется в соответствии со справочником rg003', 1638100, 'У', 1, 1, 0, 1, 1638100, 0, 'iif(q_u = 2, 1,'''')', NULL, NULL, 171, 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) VALUES (1638213, 29, 'PROFIL_REG', 'Профиль койки (региональный)', 'Заполняется для КС и ДС в соответствии со справочником rg004. ', 1638100, 'У', 2, 3, 0, 1, 1638100, 0, 'IIF(q_u in (1,3) and ZS.AGE >= 18, 360,371)', NULL, NULL, 172, 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) VALUES (1638217, 30, 'PERS_LIST', 'Заголовок файла', 'Информация о передаваемом файле', NULL, 'О', NULL, NULL, NULL, 1, 1638217, 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', '') 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) VALUES (1638218, 30, 'ZGLV', 'Заголовок файла', 'Информация о передаваемом файле', 1638217, 'О', NULL, NULL, NULL, 1, 1638217, 3, NULL, NULL, NULL, 2, 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) VALUES (1638219, 30, 'VERSION', 'Версия взаимодействия', 'Текущей редакции соответствует значение «3.2»', 1638218, 'О', 2, 5, 0, 1, 1638217, 1, '3.1', NULL, NULL, 4, 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) VALUES (1638220, 30, 'DATA', 'Дата', 'В формате ГГГГ-ММ-ДД', 1638218, 'О', 3, 0, 0, 1, 1638217, 0, 'current_date', NULL, NULL, 5, NULL, 'YYYY-MM-DD') 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) VALUES (1638221, 30, 'FILENAME', 'Имя файла', 'Имя файла без расширения.', 1638218, 'О', 2, 26, 0, 1, 1638217, 0, '''LCM'' || 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', NULL, NULL, 6, 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) VALUES (1638222, 30, 'FILENAME1', 'Имя основного файла', 'Имя файла, с которым связан данный файл, без расширения.', 1638218, 'О', 2, 26, 0, 1, 1638217, 0, '''CM'' || 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', NULL, NULL, 7, 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) VALUES (1638223, 30, 'PERS', 'Данные', 'Содержит персональные данные пациента', 1638217, 'ОМ', NULL, NULL, NULL, 1, 1638217, 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 left join pat_rop pat_ on pat_.pat_id = pat.id where zs.hdr_id = :hdr_id', NULL, NULL, 3, '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'',''PAT_ROP'')) and f.rdb$description <> '' '' order by fd', '') 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) VALUES (1638224, 30, 'ID_PAC', 'Код записи о пациенте', 'Соответствует аналогичному номеру в файле со сведениями счетов об оказанной медицинской помощи.', 1638223, 'О', 2, 36, 0, 1, 1638223, 0, 'ZS.ID', NULL, NULL, 8, 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) VALUES (1638225, 30, 'FAM', 'Фамилия пациента', 'Фамилия указывается обязательно при наличии в документе УДЛ. В случае отсутствия реквизита в документе УДЛ в поле DOST обязательно включается соответствующее значение, и реквизит не указывается. Для детей при отсутствии данных ФИО до государственной регистрации не указывается. В этом случае значение поля NOVOR должно быть отлично от нуля.', 1638223, 'У', 2, 40, 0, 1, 1638223, 0, 'PAT.FAM', NULL, NULL, 9, 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) VALUES (1638226, 30, 'IM', 'Имя пациента', 'Имя указывается обязательно при наличии в документе УДЛ. В случае отсутствия реквизита в документе УДЛ в поле DOST обязательно включается соответствующее значение, и реквизит не указывается. Для детей при отсутствии данных ФИО до государственной регистрации не указывается. В этом случае значение поля NOVOR должно быть отлично от нуля.', 1638223, 'У', 2, 40, 0, 1, 1638223, 0, 'PAT.IM', NULL, NULL, 10, 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) VALUES (1638227, 30, 'OT', 'Отчество пациента', 'Отчество указывается при наличии в документе УДЛ. В случае отсутствия реквизит не указывается, и в поле DOST можно опустить соответствующее значение. Для детей при отсутствии данных ФИО до государственной регистрации не указывается. В этом случае значение поля NOVOR должно быть отлично от нуля.', 1638223, 'У', 2, 40, 0, 1, 1638223, 0, 'PAT.OT', NULL, NULL, 11, 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) VALUES (1638228, 30, 'W', 'Пол пациента', 'Заполняется в соответствии с классификатором V005 Приложения А.', 1638223, 'О', 1, 1, 0, 1, 1638223, 0, 'iif(PAT.SEX=''М'',1,2)', NULL, NULL, 12, 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) VALUES (1638229, 30, 'DR', 'Дата рождения пациента', 'Если в документе, удостоверяющем личность, не указан день рождения, то он принимается равным «01». При этом в поле DOST должно быть указано значение «4». Если в документе, удостоверяющем личность, не указан месяц рождения, то месяц рождения принимается равным «01» (январь). При этом в поле DOST должно быть указано значение «5». Если в документе, удостоверяющем личность, дата рождения не соответствует календарю, то из такой даты должны быть удалены ошибочные элементы и указана часть даты рождения с точностью до года или до месяца (как описано выше). При этом в поле DOST должно быть указано значение «6», а также значение «4» или «5» соответственно', 1638223, 'О', 3, 0, 0, 1, 1638223, 0, 'PAT.DR', NULL, NULL, 13, NULL, 'YYYY-MM-DD') 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) VALUES (1638230, 30, 'DOST', 'Код надёжности идентификации пациента', '1 – отсутствует отчество; 2 – отсутствует фамилия; 3 – отсутствует имя; 4 – известен только месяц и год даты рождения; 5 – известен только год даты рождения; 6 – дата рождения не соответствует календарю. Поле повторяется столько раз, сколько особых случаев имеет место.', 1638223, 'УМ', 1, 1, NULL, 1, 1638223, 0, NULL, 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) VALUES (1638231, 30, 'TEL', 'Номер телефона пациента', 'Указывается только для диспансеризации при предоставлении сведений. Информация для страхового представителя.', 1638223, 'У', 2, 100, 0, 1, 1638223, 0, 'PAT.PHONES', NULL, NULL, 15, 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) VALUES (1638232, 30, 'FAM_P', 'Фамилия представителя пациента', 'Заполняются данные о представителе пациента-ребёнка до государственной регистрации рождения. Реквизит указывается обязательно, если значение поля NOVOR отлично от нуля. Фамилия представителя указывается обязательно при наличии в документе УДЛ. В случае отсутствия реквизита в документе УДЛ в поле DOST_P обязательно включается соответствующее значение, и реквизит не указывается.', 1638223, 'У', 2, 40, 0, 1, 1638223, 0, 'iif(coalesce(PAT.NOVOR,0) > 0, PAT_.FAM,'''')', NULL, NULL, 16, 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) VALUES (1638233, 30, 'IM_P', 'Имя представителя пациента', 'Заполняются данные о представителе пациента-ребёнка до государственной регистрации рождения. Реквизит указывается обязательно, если значение поля NOVOR отлично от нуля. Имя представителя указывается обязательно при наличии в документе УДЛ. В случае отсутствия реквизита в документе УДЛ в поле DOST_P обязательно включается соответствующее значение, и реквизит не указывается.', 1638223, 'У', 2, 40, 0, 1, 1638223, 0, 'iif(coalesce(PAT.NOVOR,0) > 0, PAT_.IM,'''')', NULL, NULL, 17, 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) VALUES (1638234, 30, 'OT_P', 'Отчество представителя пациента', 'Заполняются данные о представителе пациента-ребёнка до государственной регистрации рождения. Реквизит указывается обязательно, если значение поля NOVOR отлично от нуля и отчество представителя присутствует в документе УДЛ. В случае отсутствия реквизит не указывается и в поле DOST_P можно опустить соответствующее значение.', 1638223, 'У', 2, 40, 0, 1, 1638223, 0, 'iif(coalesce(PAT.NOVOR,0) > 0, PAT_.OT,'''')', NULL, NULL, 18, 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) VALUES (1638235, 30, 'W_P', 'Пол представителя пациента', 'Заполняются данные о представителе пациента-ребёнка до государственной регистрации рождения. Реквизит указывается обязательно, если значение поля NOVOR отлично от нуля.', 1638223, 'У', 1, 1, 0, 1, 1638223, 0, 'iif(coalesce(PAT.NOVOR,0) > 0, iif(PAT_.SEX = ''М'',1,2),'''')', NULL, NULL, 19, 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) VALUES (1638236, 30, 'DR_P', 'Дата рождения представителя пациента', 'Заполняются данные о представителе пациента-ребёнка до государственной регистрации рождения. Реквизит указывается обязательно, если значение поля NOVOR отлично от нуля. Если в документе, удостоверяющем личность, не указан день рождения, то он принимается равным «01». При этом в поле DOST_P должно быть указано значение «4». Если в документе, удостоверяющем личность, не указан месяц рождения, то месяц рождения принимается равным «01» (январь). При этом в поле DOST_P должно быть указано значение «5». Если в документе, удостоверяющем личность, дата рождения не соответствует календарю, то из такой даты должны быть удалены ошибочные элементы и указана часть даты рождения с точностью до года или до месяца (как описано выше). При этом в поле DOST_P должно быть указано значение «6», а также значение «4» или «5» соответственно', 1638223, 'У', 3, 0, 0, 1, 1638223, 0, 'iif(coalesce(PAT.NOVOR,0) > 0, PAT_.DR,null)', NULL, NULL, 20, NULL, 'YYYY-MM-DD') 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) VALUES (1638237, 30, 'DOST_P', 'Код надёжности идентификации представителя', '1 – отсутствует отчество; 2 – отсутствует фамилия; 3 – отсутствует имя; 4 – известен только месяц и год даты рождения; 5 – известен только год даты рождения; 6 – дата рождения не соответствует календарю. Поле повторяется столько раз, сколько особых случаев имеет место.', 1638223, 'УМ', 1, 1, NULL, 1, 1638223, 0, NULL, NULL, NULL, 21, 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) VALUES (1638238, 30, 'MR', 'Место рождения пациента или представителя', 'Место рождения указывается в том виде, в котором оно записано в предъявленном документе, удостоверяющем личность.', 1638223, 'У', 2, 100, 0, 1, 1638223, 0, 'PAT.BPLACE', NULL, NULL, 22, 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) VALUES (1638239, 30, 'DOCTYPE', 'Тип документа, удостоверяющего личность пациента или представителя', 'F011 «Классификатор типов документов, удостоверяющих личность». При указании ЕНП в соответствующем основном файле поле может не заполняться.', 1638223, 'У', 2, 2, 0, 1, 1638223, 0, 'PAT.DOC_TYPE', NULL, NULL, 23, 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) VALUES (1638240, 30, 'DOCSER', 'Серия документа, удостоверяющего личность пациента или представителя', 'При указании ЕНП в соответствующем основном файле поле может не заполняться.', 1638223, 'У', 2, 10, 0, 1, 1638223, 0, 'PAT.DOC_SER', NULL, NULL, 24, 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) VALUES (1638241, 30, 'DOCNUM', 'Номер документа, удостоверяющего личность пациента или представителя', 'При указании ЕНП в соответствующем основном файле поле может не заполняться.', 1638223, 'У', 2, 20, 0, 1, 1638223, 0, 'PAT.DOC_NUM', NULL, NULL, 25, 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) VALUES (1638242, 30, 'SNILS', 'СНИЛС пациента или представителя', 'СНИЛС с разделителями. Указывается при наличии.', 1638223, 'У', 2, 14, 0, 1, 1638223, 0, 'PAT.SS', NULL, NULL, 28, 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) VALUES (1638243, 30, 'OKATOG', 'Код места жительства по ОКАТО', 'Заполняется при наличии сведений', 1638223, 'У', 2, 11, 0, 1, 1638223, 0, 'PAT.OKATO_L', NULL, NULL, 29, 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) VALUES (1638244, 30, 'OKATOP', 'Код места пребывания по ОКАТО', 'Заполняется при наличии сведений', 1638223, 'У', 2, 11, 0, 1, 1638223, 0, 'PAT.OKATO_R', NULL, NULL, 30, 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) VALUES (1638245, 30, 'COMENTP', 'Служебное поле', '', 1638223, 'У', 2, 250, NULL, 1, 1638223, 0, NULL, 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) VALUES (1638246, 30, 'SOCSTATUS', 'Категория населения (Соц. статус)', 'Заполняется согласно справочнику rg001 ', 1638223, 'О', 1, 2, 0, 1, 1638223, 0, 'iif(PAT.ISNOWORKER = 1, 4, 1)', NULL, NULL, 32, NULL, '') MATCHING (ID); COMMIT WORK;