with params as(
Select
p_lpulist,
p_lpufiliallist,
p_lpubuilding_id,
p_lpuunit_id, 
p_lpusection_id, 
p_lpusectionprofile_id, 
p_begdiag, 
p_enddiag, 
p_sex_id, 
p_agefrom, 
p_ageto, 
p_order413, 
p_isguzonly,
p_region,
p_leavetype_f14,
rowNums,
		p_begdate 
			+ interval'1day'*(1 - coalesce(p_Order413, 2))
			as p_Stac_begDate,
			
		p_enddate
			+ interval'1day'*(2 - coalesce(p_Order413, 2))
			as p_Stac_endDate,
			
		p_begdate 
			+ interval'1day'*(1 - coalesce(p_Order413, 2))
			+ coalesce(
				p_BegTime,
				case when p_region in (58,50) then '08:00' else '09:00' end::time)
			as p_Stac_begDT,
			
		p_enddate
			+ interval'1day'*(2 - coalesce(p_Order413, 2))
			+ coalesce(
				p_BegTime,
				case when p_region in (58,50) then '08:00' else '09:00' end::time)
			as p_Stac_endDT
from(
	select
		cast ($1 as varchar) as  p_lpulist,
		cast ($2 as varchar) as  p_lpufiliallist,
		cast ($3 as bigint) as p_lpubuilding_id,
		cast ($4 as bigint) as p_lpuunit_id, 
		cast ($5 as bigint) as p_lpusection_id, 
		cast ($6 as bigint) as p_lpusectionprofile_id, 
		cast ($7 as bigint) as p_begdiag, 
		cast ($8 as bigint) as p_enddiag, 
		cast ($9 as bigint) as p_sex_id, 
		cast ($10 as bigint) as p_agefrom, 
		cast ($11 as bigint) as p_ageto, 
		cast(to_timestamp($12,'dd.mm.yyyy') as timestamp) as p_begdate, 
		cast(to_timestamp($13,'dd.mm.yyyy') as timestamp) as p_enddate, 
		cast($14 as time) as p_BegTime,
		cast($15 as bigint) as p_order413, 
		cast($16 as bigint) as p_isguzonly,
		cast($17 as bigint) as p_region,
		cast($18 as bigint) as p_leavetype_f14,
		array ['7.6.2','8.1','8.2','8.3','8.4','8.5','8.6','8.8.1','8.9',
		'8.9.1','9.2.1','9.3','9.3.1','9.3.2','10.7.5','11.5','13.6','15.6','15.9','15.10',
		'15.11','18.2','18.6','22.0'] as rowNums
			)sub
),

LpuP as(
	select
		L.Lpu_id,
		params.*
	from params
		inner join lateral(
			select L.Lpu_id
			from rpt.GetLpuListFromStr_pg(p_LpuList,p_Stac_begDate, p_Stac_endDate, 1, 2)L
				inner join Org as O on L.Org_id = O.Org_id
			where case
					when p_region = 59 and L.Lpu_id in (13002556,10011362) or O.Okfs_id in (2,4,5)
						then 2
					else 1 end >= coalesce(p_IsGUZOnly,1)
		)L on true
),

ls as(
	select
		ls.LpuSection_id,
		ls.LpuSectionBedProfile_id,
		ls.LpuSectionProfile_id,
		lsp.LpuSectionProfile_Code
	from LpuP
		inner join LpuBuilding as lb on lb.Lpu_id = LpuP.Lpu_id
		inner join LpuUnit as lu on lu.LpuBuilding_id = lb.LpuBuilding_id
		inner join LpuUnitType as lut on lu.LpuUnitType_id = lut.LpuUnitType_id
		inner join LpuSection as ls on ls.LpuUnit_id = lu.LpuUnit_id
		inner join LpuSectionProfile as lsp on ls.LpuSectionProfile_id = lsp.LpuSectionProfile_id
	where coalesce(ls.LpuSection_deleted,1) = 1
		and (ls.LpuSection_id = p_LpuSection_id or p_LpuSection_id is null)
		and (ls.LpuSectionProfile_id = p_LpuSectionProfile_id or p_LpuSectionProfile_id is null)
		and (ls.LpuUnit_id = p_LpuUnit_id or p_LpuUnit_id is null)
		and (lb.LpuBuilding_id = p_LpuBuilding_id or p_LpuBuilding_id is null)
		and lut.LpuUnitType_Sysnick = 'stac'
		and (lb.LpuFilial_id = any(('{'||p_LpuFilialList||'}')::int8[])
			or coalesce(rtrim(p_LpuFilialList), '') = '')
			
	union select
		ls.LpuSection_id,
		ls.LpuSectionBedProfile_id,
		lslsp.LpuSectionProfile_id,
		lsp.LpuSectionProfile_Code
	from LpuP
		inner join LpuBuilding as lb on lb.Lpu_id = LpuP.Lpu_id
		inner join LpuUnit as lu on lu.LpuBuilding_id = lb.LpuBuilding_id
		inner join LpuUnitType as lut on lu.LpuUnitType_id = lut.LpuUnitType_id
		inner join LpuSection as ls on ls.LpuUnit_id = lu.LpuUnit_id
		inner join LpuSectionLpuSectionProfile as lslsp on lslsp.LpuSection_id = ls.LpuSection_id
        inner join LpuSectionProfile as lsp on lsp.LpuSectionProfile_id = lslsp.LpuSectionProfile_id
	where (coalesce(ls.LpuSection_deleted,1) = 1)
		and (ls.LpuSection_id = p_LpuSection_id or p_LpuSection_id is null)
		and (lslsp.LpuSectionProfile_id = p_LpuSectionProfile_id or p_LpuSectionProfile_id is null)
		and (ls.LpuUnit_id = p_LpuUnit_id or p_LpuUnit_id is null)
		and (lb.LpuBuilding_id = p_LpuBuilding_id or p_LpuBuilding_id is null)
		and lut.LpuUnitType_Sysnick = 'stac'
		and (lb.LpuFilial_id = any(('{'||p_LpuFilialList||'}')::int8[])
			or coalesce(rtrim(p_LpuFilialList), '') = '')
),

RD as(
select 'A00' as repdiag_fromdiag, 'U07.2' as repdiag_todiag, 'frm14_2021' as repdiag_sysnick, 2001 as repdiag_part, 0 as repdiag_row, 'Bсего' as repdiag_text1, '1.0' as repdiag_text2, 'A00-U07' as repdiag_text3
union all select 'A00', 'B99.9', 'frm14_2021', 2001, 1, 'в том числе: некоторые инфекционные и паразитарные болезни', '2.0', 'A00-В99'
union all select 'A00', 'A09.9', 'frm14_2021', 2001, 2, 'из них: кишечные инфекции', '2.1', 'A00-А09'
union all select 'A15', 'A16.9', 'frm14_2021', 2001, 3, 'туберкулез органов дыхания', '2.2', 'A15-A16'
union all select 'A39', 'A39.9', 'frm14_2021', 2001, 4, 'менингококковая инфекция', '2.3', 'A39'
union all select 'A40', 'A41.9', 'frm14_2021', 2001, 5, 'сепсис', '2.4', 'A40-A41'
union all select 'A50', 'A64.9', 'frm14_2021', 2001, 6, 'инфекции, передающиеся преимущественно половым путем', '2.5', 'A50-А64'
union all select 'A80', 'A80.9', 'frm14_2021', 2001, 7, 'острый полиомиелит', '2.6', 'A80'
union all select 'B15', 'B19.9', 'frm14_2021', 2001, 8, 'вирусный гепатит', '2.7', 'B15-В19'
union all select 'B20', 'B24.9', 'frm14_2021', 2001, 9, 'болезнь, вызванная ВИЧ', '2.8', 'B20-В24'
union all select 'C00', 'D48.9', 'frm14_2021', 2001, 10, 'новообразования', '3.0', 'C00-D48'
union all select 'C00', 'C97.9', 'frm14_2021', 2001, 11, 'в том числе: злокачественные новообразования', '3.1', 'C00-С97'
union all select 'C81', 'C96.9', 'frm14_2021', 2001, 12, 'из них: злокачественные новообразования лимфоидной, кроветворной и родственных им тканей', '3.1.1', 'C81-С96'
union all select 'C82', 'C82.9', 'frm14_2021', 2001, 13, 'из них: фолликулярная лимфома', '3.1.1.1', 'C82'
union all select 'C83', 'C83.0', 'frm14_2021', 2001, 14, 'мелкоклеточная (диффузная) нефолликулярная лимфома', '3.1.1.2', 'C83.0'
union all select 'C83.1', 'C83.1', 'frm14_2021', 2001, 15, 'мелкоклеточная с расщепленными ядрами (диффузная) нефолликулярная лимфома', '3.1.1.3', 'C83.1'
union all select 'C83.3', 'C83.3', 'frm14_2021', 2001, 16, 'крупноклеточная (диффузная) нефолликулярная лимфома', '3.1.1.4', 'C83.3'
union all select 'C83.8', 'C83.8', 'frm14_2021', 2001, 18, 'другие типы диффузных нефолликулярных лимфом', '3.1.1.5', 'C83.8'
union all select 'C83.9', 'C83.9', 'frm14_2021', 2001, 19, 'диффузная нефолликулярная лимфома неуточненная', '3.1.1.6', 'C83.9'
union all select 'C84', 'C84.9', 'frm14_2021', 2001, 20, 'зрелые Т/NK-клеточные лимфомы', '3.1.1.7', 'C84'
union all select 'C84.5', 'C84.5', 'frm14_2021', 2001, 21, 'из них: другие зрелые Т/NK-клеточные лимфомы', '3.1.1.7.1', 'C84.5'
union all select 'C85', 'C85.9', 'frm14_2021', 2001, 22, 'другие и неуточненные типы неходжкинской лимфомы', '3.1.1.8', 'C85'
union all select 'C88.0', 'C88.0', 'frm14_2021', 2001, 23, 'макроглобулинемия Вальденстрема', '3.1.1.9', 'C88.0'
union all select 'C91.1', 'C91.1', 'frm14_2021', 2001, 24, 'хронический лимфоцитарный лейкоз', '3.1.1.10', 'C91.1'
union all select 'C92.1', 'C92.1', 'frm14_2021', 2001, 25, 'хронический миелоидный лейкоз', '3.1.1.11', 'C92.1'
union all select 'C69.2', 'C69.2', 'frm14_2021', 2001, 26, 'злокачественные новообразования сетчатки', '3.2', 'C69.2'
union all select 'D10', 'D36.9', 'frm14_2021', 2001, 27, 'доброкачественные новообразования', '3.3', 'D10-D36'
union all select 'D25', 'D25.9', 'frm14_2021', 2001, 28, 'из них: лейомиома матки', '3.3.1', 'D25'
union all select 'D27', 'D27.9', 'frm14_2021', 2001, 29, 'доброкачественные новообразования яичника', '3.3.2', 'D27'
union all select 'D50', 'D89.9', 'frm14_2021', 2001, 30, 'болезни крови, кроветворных органов и отдельные нарушения, вовлекающие иммунный механизм', '4.0', 'D50-D89'
union all select 'D50', 'D64.9', 'frm14_2021', 2001, 31, 'из них: анемии', '4.1', 'D50-D64'
union all select 'D60', 'D61.9', 'frm14_2021', 2001, 32, 'из них апластические анемии', '4.1.1', 'D60-D61'
union all select 'D65', 'D69.9', 'frm14_2021', 2001, 33, 'нарушения свертываемости крови, пурпура и другие геморрагические состояния', '4.2', 'D65-D69'
union all select 'D66', 'D68.9', 'frm14_2021', 2001, 35, 'из них гемофилия', '4.2.1', 'D66- D68'
union all select 'D80', 'D89.9', 'frm14_2021', 2001, 36, 'отдельные нарушения, вовлекающие иммунный механизм', '4.3', 'D80-D89'
union all select 'E00', 'E89.9', 'frm14_2021', 2001, 37, 'болезни эндокринной системы, расстройства питания и нарушения обмена веществ', '5.0', 'E00-Е89'
union all select 'E01', 'E03.9', 'frm14_2021', 2001, 38, 'из них: болезни щитовидной железы, связанные с йодной недостаточностью, и сходные состояния', '5.1', 'E01-Е03'
union all select 'E05', 'E05.9', 'frm14_2021', 2001, 39, 'тиреотоксикоз (гипертиреоз)', '5.2', 'E05'
union all select 'E06', 'E06.9', 'frm14_2021', 2001, 40, 'тиреоидит', '5.3', 'E06'
union all select 'E10', 'E14.9', 'frm14_2021', 2001, 41, 'сахарный диабет', '5.4', 'E10-Е14'
union all select 'E10', 'E10.9', 'frm14_2021', 2001, 42, 'из него: сахарный диабет I типа', '5.4.1', 'E10'
union all select 'E11', 'E11.9', 'frm14_2021', 2001, 43, 'сахарный диабет II типа', '5.4.2', 'E11'
union all select 'E13.2', 'E13.2', 'frm14_2021', 2001, 44, 'с поражением почек', '5.4.3', 'Е10-Е14 с четвертым знаком .2'
union all select 'E14.2', 'E14.2', 'frm14_2021', 2001, 44, 'с поражением почек', '5.4.3', 'Е10-Е14 с четвертым знаком .2'
union all select 'E10.2', 'E10.2', 'frm14_2021', 2001, 44, 'с поражением почек', '5.4.3', 'Е10-Е14 с четвертым знаком .2'
union all select 'E11.2', 'E11.2', 'frm14_2021', 2001, 44, 'с поражением почек', '5.4.3', 'Е10-Е14 с четвертым знаком .2'
union all select 'E12.2', 'E12.2', 'frm14_2021', 2001, 44, 'с поражением почек', '5.4.3', 'Е10-Е14 с четвертым знаком .2'
union all select 'E10.3', 'E10.3', 'frm14_2021', 2001, 45, 'с поражением глаз', '5.4.4', 'Е10-Е14 с четвертым знаком .3'
union all select 'E14.3', 'E14.3', 'frm14_2021', 2001, 45, 'с поражением глаз', '5.4.4', 'Е10-Е14 с четвертым знаком .3'
union all select 'E13.3', 'E13.3', 'frm14_2021', 2001, 45, 'с поражением глаз', '5.4.4', 'Е10-Е14 с четвертым знаком .3'
union all select 'E12.3', 'E12.3', 'frm14_2021', 2001, 45, 'с поражением глаз', '5.4.4', 'Е10-Е14 с четвертым знаком .3'
union all select 'E11.3', 'E11.3', 'frm14_2021', 2001, 45, 'с поражением глаз', '5.4.4', 'Е10-Е14 с четвертым знаком .3'
union all select 'E22', 'E22.9', 'frm14_2021', 2001, 46, 'гиперфункция гипофиза', '5.5', 'E22'
union all select 'E23', 'E23.0', 'frm14_2021', 2001, 47, 'гипопитуитаризм', '5.6', 'E23.0'
union all select 'E23.2', 'E23.2', 'frm14_2021', 2001, 48, 'несахарный диабет', '5.7', 'E23.2'
union all select 'E25', 'E25.9', 'frm14_2021', 2001, 49, 'адреногенитальные расстройства', '5.8', 'E25'
union all select 'E28', 'E28.9', 'frm14_2021', 2001, 50, 'дисфункция яичников', '5.9', 'E28'
union all select 'E29', 'E29.9', 'frm14_2021', 2001, 51, 'дисфункция яичек', '5.10', 'E29'
union all select 'E66', 'E66.9', 'frm14_2021', 2001, 52, 'ожирение', '5.11', 'E66'
union all select 'E70', 'E70.1', 'frm14_2021', 2001, 53, 'фенилкетонурия', '5.12', 'E70.0-1'
union all select 'E74.2', 'E74.2', 'frm14_2021', 2001, 54, 'нарушения обмена галактозы (галактоземия)', '5.13', 'E74.2'
union all select 'E75.2', 'E75.2', 'frm14_2021', 2001, 55, 'болезнь Гоше', '5.14', 'E75.2'
union all select 'E76', 'E76.3', 'frm14_2021', 2001, 56, 'нарушения обмена гликозаминогликанов (мукополисахаридозы)', '5.15', 'E76.0-3'
union all select 'E84', 'E84.9', 'frm14_2021', 2001, 57, 'муковисцидоз', '5.16', 'E84'
union all select 'F01', 'F99.9', 'frm14_2021', 2001, 58, 'психические расстройства и расстройства поведения', '6.0', 'F01-F99'
union all select 'F10', 'F19.9', 'frm14_2021', 2001, 59, 'из них психические расстройства и расстройства поведения, связанные с употреблением психоактивных веществ', '6.1', 'F10-F19'
union all select 'G00', 'G98.9', 'frm14_2021', 2001, 60, 'болезни нервной системы', '7.0', 'G00-G98'
union all select 'G00', 'G09.9', 'frm14_2021', 2001, 61, 'из них: воспалительные болезни центральной нервной системы', '7.1', 'G00-G09'
union all select 'G00', 'G00.9', 'frm14_2021', 2001, 62, 'из них:бактериальный менингит', '7.1.1', 'G00'
union all select 'G04', 'G04.9', 'frm14_2021', 2001, 63, 'энцефалит, миелит и энцефаломиелит', '7.1.2', 'G04'
union all select 'G10', 'G12.9', 'frm14_2021', 2001, 64, 'системные атрофии, поражающие преимущественно центральную нервную систему', '7.2', 'G10- G12'
union all select 'G20', 'G21.9', 'frm14_2021', 2001, 65, 'экстрапирамидные и другие двигательные нарушения', '7.3', 'G20, G21, G23- G25'
union all select 'G23', 'G25.9', 'frm14_2021', 2001, 65, 'экстрапирамидные и другие двигательные нарушения', '7.3', 'G20, G21, G23- G25'
union all select 'G20', 'G20.9', 'frm14_2021', 2001, 66, 'из них: болезнь Паркинсона', '7.3.1', 'G20'
union all select 'G25', 'G25.9', 'frm14_2021', 2001, 67, 'другие экстрапирамидные и двигательные нарушения', '7.3.2', 'G25'
union all select 'G30', 'G31.9', 'frm14_2021', 2001, 68, 'другие дегенеративные болезни нервной системы', '7.4', 'G30-G31'
union all select 'G30', 'G30.9', 'frm14_2021', 2001, 69, 'из них болезнь Альцгеймера', '7.4.1', 'G30'
union all select 'G35', 'G37.9', 'frm14_2021', 2001, 70, 'демиелинизирующие болезни центральной нервной системы', '7.5', 'G35- G37'
union all select 'G35', 'G35.9', 'frm14_2021', 2001, 71, 'из них рассеянный склероз', '7.5.1', 'G35'
union all select 'G40', 'G47.9', 'frm14_2021', 2001, 72, 'эпизодические и пароксизмальные расстройства', '7.6', 'G40-G47'
union all select 'G40', 'G41.9', 'frm14_2021', 2001, 73, 'из них: эпилепсия, эпилептический статус', '7.6.1', 'G40-G41'
union all select 'G45', 'G45.9', 'frm14_2021', 2001, 74, 'преходящие транзиторные церебральные ишемические приступы (атаки) и родственные синдромы', '7.6.2', 'G45'
union all select 'G50', 'G64.9', 'frm14_2021', 2001, 75, 'поражения отдельных нервов, нервных корешков и сплетений, полиневропатии и другие поражения периферической нервной  системы', '7.7', 'G50-G64'
union all select 'G61', 'G61.0', 'frm14_2021', 2001, 76, 'из них синдром Гийена-Барре', '7.7.1', 'G61.0'
union all select 'G70', 'G73.9', 'frm14_2021', 2001, 77, 'болезни нервно-мышечного синапса и мышц', '7.8', 'G70-G73'
union all select 'G70', 'G70.0', 'frm14_2021', 2001, 78, 'из них: миастения ', '7.8.1', 'G70.0,2'
union all select 'G70.2', 'G70.2', 'frm14_2021', 2001, 78, 'из них: миастения ', '7.8.1', 'G70.0,2'
union all select 'G70.9', 'G70.9', 'frm14_2021', 2001, 78, 'из них: миастения ', '7.8.1', 'G70.0,2'
union all select 'G71', 'G71.0', 'frm14_2021', 2001, 79, 'мышечная дистрофия Дюшенна', '7.8.2', 'G71.0'
union all select 'G80', 'G83.9', 'frm14_2021', 2001, 80, 'церебральный паралич и другие паралитические синдромы', '7.9', 'G80-G83'
union all select 'G80', 'G80.9', 'frm14_2021', 2001, 81, 'из них церебральный паралич', '7.9.1', 'G80'
union all select 'G90', 'G90.9', 'frm14_2021', 2001, 82, 'расстройства вегетативной (автономной) нервной системы', '7.10', 'G90'
union all select 'G95.1', 'G95.1', 'frm14_2021', 2001, 83, 'сосудистые миелопатии', '7.11', 'G95.1'
union all select 'H00', 'H59.9', 'frm14_2021', 2001, 84, 'болезни глаза и его придаточного аппарата ', '8.0', 'H00-H59'
union all select 'H16.0', 'H16.0', 'frm14_2021', 2001, 85, 'из них: язва роговицы', '8.1', 'H16.0'
union all select 'H25', 'H26.9', 'frm14_2021', 2001, 86, 'катаракты', '8.2', 'H25-H26'
union all select 'H30', 'H30.0', 'frm14_2021', 2001, 87, 'хориоретинальное воспаление', '8.3', 'H30'
union all select 'H33.0', 'H33.0', 'frm14_2021', 2001, 88, 'отслойка сетчатки с разрывом сетчатки', '8.4', 'H33.0'
union all select 'H35.3', 'H35.3', 'frm14_2021', 2001, 89, 'дегенерация макулы и заднего полюса', '8.5', 'H35.3'
union all select 'H40', 'H40.9', 'frm14_2021', 2001, 90, 'глаукома', '8.6', 'H40'
union all select 'H44.2', 'H44.2', 'frm14_2021', 2001, 91, 'дегенеративная миопия', '8.7', 'Н44.2'
union all select 'H46', 'H48.9', 'frm14_2021', 2001, 92, 'болезни зрительного нерва и зрительных путей', '8.8', 'H46-Н48'
union all select 'H47.2', 'H47.2', 'frm14_2021', 2001, 93, 'атрофия зрительного нерва', '8.8.1', 'H47.2'
union all select 'H54', 'H54.9', 'frm14_2021', 2001, 94, 'слепота и пониженное зрение', '8.9', 'H54'
union all select 'H54', 'H54.0', 'frm14_2021', 2001, 95, 'из них: слепота обоих глаз', '8.9.1', 'H54.0'
union all select 'H60', 'H95.9', 'frm14_2021', 2001, 96, 'болезни уха и сосцевидного отростка', '9.0', 'H60-H95'
union all select 'H68', 'H74.9', 'frm14_2021', 2001, 97, 'из них:болезни среднего уха и сосцевидного отростка', '9.1', 'H65-Н66, Н68-Н74'
union all select 'H65', 'H66.9', 'frm14_2021', 2001, 97, 'из них:болезни среднего уха и сосцевидного отростка', '9.1', 'H65-Н66, Н68-Н74'
union all select 'H65', 'H65.1', 'frm14_2021', 2001, 98, 'из них: острый отит', '9.1.1', 'H65.0,1, H66.0'
union all select 'H66', 'H66.0', 'frm14_2021', 2001, 98, 'из них: острый отит', '9.1.1', 'H65.0,1, H66.0'
union all select 'H65.2', 'H65.4', 'frm14_2021', 2001, 99, 'хронический отит', '9.1.2', 'H65.2-4, H66.1-3'
union all select 'H66.1', 'H66.3', 'frm14_2021', 2001, 99, 'хронический отит', '9.1.2', 'H65.2-4, H66.1-3'
union all select 'H68', 'H69.9', 'frm14_2021', 2001, 100, 'болезни слуховой (евстахиевой) трубы', '9.1.3', 'H68-H69'
union all select 'H72', 'H72.9', 'frm14_2021', 2001, 101, 'перфорация барабанной перепонки', '9.1.4', 'H72'
union all select 'H74', 'H74.9', 'frm14_2021', 2001, 102, 'другие болезни среднего уха и сосцевидного отростка', '9.1.5', 'H74'
union all select 'H83', 'H83.9', 'frm14_2021', 2001, 103, 'болезни внутреннего уха', '9.2', 'H80, Н81,Н83'
union all select 'H80', 'H81.9', 'frm14_2021', 2001, 103, 'болезни внутреннего уха', '9.2', 'H80, Н81,Н83'
union all select 'H80', 'H80.9', 'frm14_2021', 2001, 104, 'из них: отосклероз', '9.2.1', 'H80'
union all select 'H81', 'H81.0', 'frm14_2021', 2001, 105, 'болезнь Меньера', '9.2.2', 'H81.0'
union all select 'H90', 'H90.9', 'frm14_2021', 2001, 106, 'кондуктивная и нейросенсорная потеря слуха ', '9.3', 'H90'
union all select 'H90', 'H90.0', 'frm14_2021', 2001, 107, 'из них: кондуктивная потеря слуха двусторонняя ', '9.3.1', 'H90.0'
union all select 'H90.3', 'H90.3', 'frm14_2021', 2001, 108, 'нейросенсорная потеря слуха двусторонняя', '9.3.2', 'H90.3'
union all select 'I00', 'I99.9', 'frm14_2021', 2001, 112, 'болезни системы кровообращения', '10.0', 'I00-I99'
union all select 'I00', 'I02.9', 'frm14_2021', 2001, 113, 'из них: острая ревматическая лихорадка', '10.1', 'I00-I02'
union all select 'I05', 'I09.9', 'frm14_2021', 2001, 114, 'хронические ревматические болезни сердца ', '10.2', 'I05-I09'
union all select 'I05', 'I08.9', 'frm14_2021', 2001, 115, 'из них ревматические поражения клапанов', '10.2.1', 'I05-I08'
union all select 'I10', 'I13.9', 'frm14_2021', 2001, 116, 'болезни, характеризующиеся повышенным кровяным давлением', '10.3', 'I10-I13'
union all select 'I10', 'I10.9', 'frm14_2021', 2001, 117, 'из них: эссенциальная гипертензия', '10.3.1', 'I10'
union all select 'I11', 'I11.9', 'frm14_2021', 2001, 118, 'гипертензивная болезнь сердца (гипертоническая болезнь с преимущественным поражением сердца)', '10.3.2', 'I11'
union all select 'I12', 'I12.9', 'frm14_2021', 2001, 119, 'гипертензивная болезнь почек (гипертоническая болезнь с преимущественным поражением почек)', '10.3.3', 'I12'
union all select 'I13', 'I13.9', 'frm14_2021', 2001, 120, 'гипертензивная болезнь сердца и почек (гипертоническая болезнь с преимущественным поражением сердца и почек)', '10.3.4', 'I13'
union all select 'I20', 'I25.9', 'frm14_2021', 2001, 121, 'ишемические болезни сердца', '10.4', 'I20- I25'
union all select 'I20', 'I20.9', 'frm14_2021', 2001, 122, 'из них: стенокардия', '10.4.1', 'I20'
union all select 'I20', 'I20.0', 'frm14_2021', 2001, 123, 'из нее нестабильная стенокардия', '10.4.1.1', 'I20.0'
union all select 'I21', 'I21.9', 'frm14_2021', 2001, 124, 'острый инфаркт миокарда', '10.4.2', 'I21'
union all select 'I22', 'I22.9', 'frm14_2021', 2001, 125, 'повторный инфаркт миокарда', '10.4.3', 'I22'
union all select 'I24', 'I24.9', 'frm14_2021', 2001, 126, 'другие формы острых ишемических болезней сердца', '10.4.4', 'I24'
union all select 'I25', 'I25.9', 'frm14_2021', 2001, 127, 'хроническая ишемическая болезнь сердца', '10.4.5', 'I25'
union all select 'I25.8', 'I25.8', 'frm14_2021', 2001, 128, 'из нее постинфарктный кардиосклероз', '10.4.5.1', 'I25.8'
union all select 'I27', 'I27.9', 'frm14_2021', 2001, 129, 'другие формы легочно-сердечной недостаточности', '10.5', 'I27'
union all select 'I30', 'I51.9', 'frm14_2021', 2001, 130, 'другие болезни сердца', '10.6', 'I30- I51'
union all select 'I30.0', 'I30.0', 'frm14_2021', 2001, 131, 'из них: острый перикардит', '10.6.1', 'I30'
union all select 'I33', 'I33.9', 'frm14_2021', 2001, 132, 'острый и подострый эндокардит', '10.6.2', 'I33'
union all select 'I34', 'I37.9', 'frm14_2021', 2001, 133, 'неревматические поражения клапанов', '10.6.3', 'I34-I37'
union all select 'I40', 'I40.9', 'frm14_2021', 2001, 134, 'острый миокардит', '10.6.4', 'I40'
union all select 'I42', 'I42.9', 'frm14_2021', 2001, 135, 'кардиомиопатия', '10.6.5', 'I42'
union all select 'I44', 'I44.3', 'frm14_2021', 2001, 136, 'предсердно-желудочковая (атриовентрикулярная) блокада', '10.6.6', 'I44.0- I44.3'
union all select 'I47.2', 'I47.2', 'frm14_2021', 2001, 137, 'желудочковая тахикардия', '10.6.7', 'I47.2'
union all select 'I48', 'I48.9', 'frm14_2021', 2001, 138, 'фибрилляция и трепетание предсердий', '10.6.8', 'I48'
union all select 'I49.5', 'I49.5', 'frm14_2021', 2001, 139, 'синдром слабости синусового узла', '10.6.9', 'I49.5'
union all select 'I60', 'I69.9', 'frm14_2021', 2001, 140, 'цереброваскулярные болезни', '10.7', 'I60-I69'
union all select 'I60', 'I60.9', 'frm14_2021', 2001, 141, 'из них:субарахноидальное кровоизлияние', '10.7.1', 'I60'
union all select 'I61', 'I62.9', 'frm14_2021', 2001, 142, 'внутримозговое и другое внутричерепное кровоизлияние', '10.7.2', 'I61, I62'
union all select 'I63', 'I63.9', 'frm14_2021', 2001, 143, 'инфаркт мозга', '10.7.3', 'I63'
union all select 'I64', 'I64.9', 'frm14_2021', 2001, 144, 'инсульт, не уточненный, как кровоизлияние или инфаркт', '10.7.4', 'I64'
union all select 'I65', 'I66.9', 'frm14_2021', 2001, 145, 'закупорка и стеноз прецеребральных, церебральных артерий, не приводящие к инфаркту мозга ', '10.7.5', 'I65- I66'
union all select 'I67', 'I67.9', 'frm14_2021', 2001, 146, 'другие цереброваскулярные болезни', '10.7.6', 'I67'
union all select 'I67.2', 'I67.2', 'frm14_2021', 2001, 147, 'из них церебральный атеросклероз', '10.7.6.1', 'I67.2'
union all select 'I70.2', 'I70.2', 'frm14_2021', 2001, 148, 'атеросклероз артерий конечностей, тромбангиит облитерирующий ', '10.8', 'I70.2, I73.1'
union all select 'I73.1', 'I73.1', 'frm14_2021', 2001, 148, 'атеросклероз артерий конечностей, тромбангиит облитерирующий ', '10.8', 'I70.2, I73.1'
union all select 'I80', 'I89.9', 'frm14_2021', 2001, 149, 'болезни вен, лимфатических сосудов и лимфатических узлов', '10.9', 'I80- I89'
union all select 'I80', 'I80.9', 'frm14_2021', 2001, 150, 'из них: флебит и тромбофлебит', '10.9.1', 'I80'
union all select 'I81', 'I81.9', 'frm14_2021', 2001, 151, 'тромбоз портальной вены', '10.9.2', 'I81'
union all select 'I83', 'I83.9', 'frm14_2021', 2001, 152, 'варикозное расширение вен нижних конечностей', '10.9.3', 'I83'
union all select 'J00', 'J98.9', 'frm14_2021', 2001, 154, 'болезни органов дыхания', '11.0', 'J00-J98'
union all select 'J00', 'J06.9', 'frm14_2021', 2001, 155, 'из них: острые респираторные инфекции верхних дыхательных путей', '11.1', 'J00-J06'
union all select 'J04', 'J04.9', 'frm14_2021', 2001, 156, 'из них: острый ларингит и трахеит', '11.1.1', 'J04'
union all select 'J05', 'J05.9', 'frm14_2021', 2001, 157, 'острый обструктивный ларингит [круп] и эпиглоттит ', '11.1.2', 'J05'
union all select 'J09', 'J11.9', 'frm14_2021', 2001, 158, 'грипп', '11.2', 'J09-J11'
union all select 'J12', 'J18.9', 'frm14_2021', 2001, 159, 'пневмонии', '11.3', 'J12-J18'
union all select 'J20', 'J22.9', 'frm14_2021', 2001, 160, 'острые респираторные инфекции нижних дыхательных путей ', '11.4', 'J20-J22'
union all select 'J30.1', 'J30.1', 'frm14_2021', 2001, 161, 'аллергический ринит (поллиноз)', '11.5', 'J30.1'
union all select 'J35', 'J36.9', 'frm14_2021', 2001, 162, 'хронические болезни миндалин и аденоидов, перитонзиллярный абсцесс', '11.6', 'J35- J36'
union all select 'J40', 'J43.9', 'frm14_2021', 2001, 163, 'бронхит хронический и неуточненный, эмфизема ', '11.7', 'J40-J43'
union all select 'J44', 'J44.9', 'frm14_2021', 2001, 164, 'другая хроническая обструктивная легочная болезнь', '11.8', 'J44'
union all select 'J47', 'J47.9', 'frm14_2021', 2001, 165, 'бронхоэктатическая болезнь', '11.9', 'J47'
union all select 'J46', 'J46.9', 'frm14_2021', 2001, 166, 'астма; астматический статус', '11.10', 'J45,J46'
union all select 'J45', 'J45.9', 'frm14_2021', 2001, 166, 'астма; астматический статус', '11.10', 'J45,J46'
union all select 'J84', 'J94.9', 'frm14_2021', 2001, 167, 'другие интерстициальные легочные болезни, гнойные и некротические состояния нижних дыхательных путей, другие болезни плевры', '11.11', 'J84-J94'
union all select 'K00', 'K92.9', 'frm14_2021', 2001, 168, 'болезни органов пищеварения', '12.0', 'K00-K92'
union all select 'K25', 'K26.9', 'frm14_2021', 2001, 169, 'из них: язва желудка и двенадцатиперстной кишки', '12.1', 'K25-K26'
union all select 'K29', 'K29.9', 'frm14_2021', 2001, 170, 'гастрит и дуоденит', '12.2', 'K29'
union all select 'K40', 'K46.9', 'frm14_2021', 2001, 171, 'грыжи', '12.3', 'K40-К46'
union all select 'K50', 'K52.9', 'frm14_2021', 2001, 172, 'неинфекционный энтерит и колит', '12.4', 'K50-K52'
union all select 'K50', 'K50.9', 'frm14_2021', 2001, 173, 'из них: болезнь Крона', '12.4.1', 'К50'
union all select 'K51', 'K51.9', 'frm14_2021', 2001, 174, 'язвенный колит', '12.4.2', 'К51'
union all select 'K55', 'K63.9', 'frm14_2021', 2001, 177, 'другие болезни кишечника', '12.5', 'K55-К63'
union all select 'K56', 'K56.9', 'frm14_2021', 2001, 178, 'из них: паралитический илеус и непроходимость кишечника без грыжи', '12.5.1', 'K56'
union all select 'K57', 'K57.9', 'frm14_2021', 2001, 179, 'дивертикулярная болезнь кишечника', '12.5.2', 'К57'
union all select 'K58', 'K58.9', 'frm14_2021', 2001, 180, 'синдром раздраженного кишечника', '12.5.3', 'К58'
union all select 'K60', 'K60.9', 'frm14_2021', 2001, 181, 'трещина и свищ области заднего прохода и прямой кишки', '12.5.4', 'К60'
union all select 'K61', 'K61.9', 'frm14_2021', 2001, 182, 'абсцесс области заднего прохода и прямой кишки', '12.5.5', 'К61'
union all select 'K64', 'K64.9', 'frm14_2021', 2001, 183, 'геморрой', '12.6', 'К64'
union all select 'K70', 'K76.9', 'frm14_2021', 2001, 185, 'болезни печени', '12.8', 'K70-K76'
union all select 'K74', 'K74.9', 'frm14_2021', 2001, 186, 'из них фиброз и цирроз печени', '12.8.1', 'K74'
union all select 'K80', 'K83.9', 'frm14_2021', 2001, 187, 'болезни желчного пузыря, желчевыводящих путей', '12.9', 'K80-83'
union all select 'K85', 'K86.9', 'frm14_2021', 2001, 188, 'болезни поджелудочной железы', '12.10', 'K85-K86'
union all select 'K85', 'K85.9', 'frm14_2021', 2001, 189, 'из них острый панкреатит', '12.10.1', 'K85'
union all select 'L00', 'L98.9', 'frm14_2021', 2001, 190, 'болезни кожи и подкожной клетчатки', '13.0', 'L00-L98'
union all select 'L10', 'L10.9', 'frm14_2021', 2001, 191, 'из них: пузырчатка', '13.1', 'L10'
union all select 'L12', 'L12.9', 'frm14_2021', 2001, 192, 'буллезный пемфигоид ', '13.2', 'L12'
union all select 'L13.0', 'L13.0', 'frm14_2021', 2001, 193, 'дерматит герпетиформный Дюринга', '13.3', 'L13.0'
union all select 'L40', 'L40.9', 'frm14_2021', 2001, 194, 'псориаз', '13.4', 'L40'
union all select 'L40.5', 'L40.5', 'frm14_2021', 2001, 195, 'из него псориаз артропатический', '13.4.1', 'L40.5'
union all select 'L93', 'L93.0', 'frm14_2021', 2001, 196, 'дискоидная красная волчанка', '13.5', 'L93.0'
union all select 'L94', 'L94.0', 'frm14_2021', 2001, 197, 'локализованная склеродермия', '13.6', 'L94.0'
union all select 'M00', 'M99.9', 'frm14_2021', 2001, 198, 'болезни костно-мышечной системы и соединительной ткани ', '14.0', 'M00-М99'
union all select 'M00', 'M25.9', 'frm14_2021', 2001, 199, 'из них: артропатии', '14.1', 'M00-М25'
union all select 'M02', 'M02.9', 'frm14_2021', 2001, 200, 'из них: реактивные артропатии', '14.1.1', 'M02'
union all select 'M05', 'M06.9', 'frm14_2021', 2001, 201, 'серопозитивный и другие ревматоидные артриты', '14.1.2', 'M05-М06'
union all select 'M08', 'M08.9', 'frm14_2021', 2001, 202, 'юношеский (ювенильный) артрит', '14.1.3', 'M08'
union all select 'M15', 'M19.9', 'frm14_2021', 2001, 203, 'артрозы', '14.1.4', 'M15-М19'
union all select 'M30', 'M35.9', 'frm14_2021', 2001, 204, 'системные поражения соединительной ткани', '14.2', 'M30-М35'
union all select 'M32', 'M32.9', 'frm14_2021', 2001, 205, 'из них: системная красная волчанка', '14.2.1', 'М32'
union all select 'M40', 'M43.9', 'frm14_2021', 2001, 206, 'деформирующие дорсопатии', '14.3', 'M40-M43'
union all select 'M45', 'M49.9', 'frm14_2021', 2001, 207, 'спондилопатии', '14.4', 'M45-М49'
union all select 'M45', 'M45.9', 'frm14_2021', 2001, 208, 'из них анкилозирующий спондилит', '14.4.1', 'M45'
union all select 'M50', 'M54.9', 'frm14_2021', 2001, 209, 'другие дорсопатии', '14.5', 'М50-М54'
union all select 'M65', 'M67.9', 'frm14_2021', 2001, 210, 'поражения синовиальных оболочек и сухожилий', '14.6', 'M65-M67'
union all select 'M80', 'M94.9', 'frm14_2021', 2001, 211, 'остеопатии и хондропатии', '14.7', 'M80-M94'
union all select 'M80', 'M81.9', 'frm14_2021', 2001, 212, 'из них остеопорозы', '14.7.1', 'M80-М81'
union all select 'N00', 'N99.9', 'frm14_2021', 2001, 213, 'болезни мочеполовой системы', '15.0', 'N00-N99'
union all select 'N25', 'N28.9', 'frm14_2021', 2001, 214, 'из них: гломерулярные, тубулоинтерстициальные болезни почек, другие болезни почки и мочеточника', '15.1', 'N00-N15, N25-N28'
union all select 'N00', 'N15.9', 'frm14_2021', 2001, 214, 'из них: гломерулярные, тубулоинтерстициальные болезни почек, другие болезни почки и мочеточника', '15.1', 'N00-N15, N25-N28'
union all select 'N17', 'N19.9', 'frm14_2021', 2001, 215, 'почечная недостаточность', '15.2', 'N17-N19'
union all select 'N20', 'N21.9', 'frm14_2021', 2001, 216, 'мочекаменная болезнь', '15.3', 'N20-N21, N23'
union all select 'N23', 'N23.9', 'frm14_2021', 2001, 216, 'мочекаменная болезнь', '15.3', 'N20-N21, N23'
union all select 'N39', 'N39.9', 'frm14_2021', 2001, 217, 'другие болезни мочевой системы', '15.4', 'N30- N32, N34-N36, N39'
union all select 'N34', 'N36.9', 'frm14_2021', 2001, 217, 'другие болезни мочевой системы', '15.4', 'N30- N32, N34-N36, N39'
union all select 'N30', 'N32.9', 'frm14_2021', 2001, 217, 'другие болезни мочевой системы', '15.4', 'N30- N32, N34-N36, N39'
union all select 'N40', 'N42.9', 'frm14_2021', 2001, 219, 'болезни предстательной железы', '15.5', 'N40-N42'
union all select 'N60', 'N60.9', 'frm14_2021', 2001, 220, 'доброкачественная дисплазия молочной железы', '15.6', 'N60'
union all select 'N75', 'N76.9', 'frm14_2021', 2001, 221, 'воспалительные болезни женских тазовых органов', '15.7', 'N70-N73,N75-N76'
union all select 'N70', 'N73.9', 'frm14_2021', 2001, 221, 'воспалительные болезни женских тазовых органов', '15.7', 'N70-N73,N75-N76'
union all select 'N70', 'N70.9', 'frm14_2021', 2001, 222, 'из них сальпингит и оофорит', '15.7.1', 'N70'
union all select 'N80', 'N80.9', 'frm14_2021', 2001, 223, 'эндометриоз', '15.8', 'N80'
union all select 'N86', 'N86.9', 'frm14_2021', 2001, 224, 'эрозия и эктропион шейки матки', '15.9', 'N86'
union all select 'N91', 'N94.9', 'frm14_2021', 2001, 225, 'расстройства менструаций ', '15.10', 'N91-N94'
union all select 'N97', 'N97.9', 'frm14_2021', 2001, 226, 'женское бесплодие', '15.11', 'N97'
union all select 'O00', 'O99.9', 'frm14_2021', 2001, 227, 'беременность, роды и послеродовой период', '16.0', 'O00-O99'
union all select 'P05', 'P96.9', 'frm14_2021', 2001, 228, 'отдельные состояния, возникающие в перинатальном периоде', '17.0', 'P05-P96'
union all select 'Q00', 'Q99.9', 'frm14_2021', 2001, 229, 'врожденные аномалии (пороки развития), деформации и хромосомные нарушения ', '18.0', 'Q00-Q99'
union all select 'Q00', 'Q07.9', 'frm14_2021', 2001, 230, 'из них:врожденные аномалии [пороки развития] нервной системы', '18.1', 'Q00-Q07'
union all select 'Q10', 'Q15.9', 'frm14_2021', 2001, 231, 'врожденные аномалии глаза ', '18.2', 'Q10-Q15'
union all select 'Q20', 'Q28.9', 'frm14_2021', 2001, 232, 'врожденные аномалии системы кровообращения', '18.3', 'Q20-Q28'
union all select 'Q38', 'Q45.9', 'frm14_2021', 2001, 233, 'врожденные аномалии органов пищеварения', '18.4', 'Q38-Q45'
union all select 'Q43.1', 'Q43.1', 'frm14_2021', 2001, 234, 'из них болезнь Гиршпрунга', '18.4.1', 'Q43'
union all select 'Q50', 'Q52.9', 'frm14_2021', 2001, 235, 'врожденные аномалии женских половых органов', '18.5', 'Q50-Q52'
union all select 'Q56', 'Q56.9', 'frm14_2021', 2001, 236, 'неопределенность пола и псевдогермафродитизм', '18.6', 'Q56'
union all select 'Q80', 'Q80.9', 'frm14_2021', 2001, 237, 'врожденный ихтиоз', '18.7', 'Q80'
union all select 'Q85', 'Q85.0', 'frm14_2021', 2001, 238, 'нейрофиброматоз (незлокачественный)', '18.8', 'Q85.0'
union all select 'Q90', 'Q90.9', 'frm14_2021', 2001, 239, 'синдром Дауна', '18.9', 'Q90'
union all select 'R00', 'R99.9', 'frm14_2021', 2001, 240, 'симптомы, признаки и отклонения от нормы, выявленные при клинических и лабораторных исследованиях, не классифицированные в других рубриках', '19.0', 'R00-R99'
union all select 'S00', 'T98.9', 'frm14_2021', 2001, 241, 'травмы, отравления и некоторые другие последствия воздействия внешних причин', '20.0', 'S00-T98'
union all select 'T08', 'T08.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'T10', 'T10.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'T12', 'T12.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'T14.2', 'T14.2', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S52', 'S52.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S42', 'S42.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S32', 'S32.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S22', 'S22.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S12', 'S12.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S02', 'S02.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S72', 'S72.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S82', 'S82.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S92', 'S92.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'T02', 'T02.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S62', 'S62.9', 'frm14_2021', 2001, 242, 'из них: переломы', '20.1', 'S02,S12,S22, S32, S42, S52, S62, S72, S82, S92, T02, T08,T10, Т12,Т14.2'
union all select 'S02', 'S02.9', 'frm14_2021', 2001, 243, 'из них переломы черепа и лицевых костей', '20.1.1', 'S02'
union all select 'S05', 'S05.9', 'frm14_2021', 2001, 244, 'травма глаза и глазницы', '20.2', 'S05'
union all select 'S06', 'S06.9', 'frm14_2021', 2001, 245, 'внутричерепная травма', '20.3', 'S06'
union all select 'T20', 'T30.9', 'frm14_2021', 2001, 246, 'термические и химические ожоги', '20.4', 'T20-T30'
union all select 'T36', 'T50.9', 'frm14_2021', 2001, 247, 'отравления лекарственными средствами, медикаментами и биологическими веществами', '20.5', 'T36-T50'
union all select 'T40.0', 'T40.6', 'frm14_2021', 2001, 248, 'из них отравление наркотиками', '20.5.1', 'Т40.0-Т40.6'
union all select 'T51', 'T65.9', 'frm14_2021', 2001, 249, 'токсическое действие веществ преимущественно немедицинского назначения', '20.6', 'T51-T65'
union all select 'T51', 'T51.9', 'frm14_2021', 2001, 250, 'из них токсическое действие алкоголя ', '20.6.1', 'T51'
union all select 'U07.1', 'U07.2', 'frm14_2021', 2001, 251, 'COVID-19', '21.0', 'U07.1-U07.2'
union all select 'Z00', 'Z99.9', 'frm14_2021', 2001, 252, 'Кроме того: факторы, влияющие на состояние здоровья населения и обращения в медицинские организации', '22.0', 'Z00-Z99'

),

EPS as(
	select
		EPS.Lpu_id,
		EPS.Evn_id as EvnPS_id,
		EPS.EvnPS_IsCont,
		EPS.Person_id,
		EPS.PreHospType_id,
		EPS.PrehospArrive_id,
		dbo.AgeYMD(PS.Person_BirthDay, EPS.Evn_setDT, 1) as Age,
		PS.Sex_id,
		LT.LeaveType_SysNick,
		flt.LeaveType_Code,
		RD.ResultDesease_SysNick,
		-- Алгоритм только для круглосут. в режиме календар. за всю КВС
				rpt.Calc_KoykoDay(coalesce(coalesce(r_3.EvnPS_setDate,r_2.EvnPS_setDate,r_1.EvnPS_setDate),EPS.Evn_setDT),
						ESec.EvnSection_disDT,
						0,--По календарю
						case when Lu.LpuUnitType_SysNick = 'stac' and cast(ESec.EvnSection_setDate as date) != cast(ESec.EvnSection_disDT as date)
							then 0 else 1 end, --Тип стационара КС=0 иначе 1
						null) as KoikoDni,	
			
--		D.Diag_Code,
		EvnDie.Diag_aid,
		ES.Diag_id as ES_Diag_id,
		ES.LpuSection_id,
		EPS.Diag_id,
		EvnDie.EvnDie_IsAnatom,
		coalesce(EvnDie.Lpu_aid, -1) as Lpu_aid
	from LpuP 
		left join params on 1=1
		inner join EvnPS as EPS on EPS.Lpu_id = LpuP.Lpu_id
		inner join v_Person_all as PS on PS.PersonEvn_id = EPS.PersonEvn_id 
			and EPS.Server_id = PS.Server_id
		
		inner join lateral(
			select
				ES.EvnSection_id,
				ES.LpuSection_id,
				ES.LeaveType_id,
				ES.Diag_id,
				ES.LpuSectionProfile_id
			from v_EvnSection as ES 
			left join params on 1=1
			where EPS.Evn_id = ES.EvnSection_pid
				and (ES.LpuSection_id = p_LpuSection_id or p_LpuSection_id is null)
				and ES.EvnSection_Index = ES.EvnSection_count - 1
				and coalesce(ES.EvnSection_IsPriem, 1) = 1
				and ES.EvnSection_disDT >=  params.p_Stac_begDT
				and ES.EvnSection_disDT < params.p_Stac_endDT
			order by ES.EvnSection_disDT desc
			limit 1
		)ES on true
				inner join v_LpuSection LS_1 on LS_1.LpuSection_id = ES.LpuSection_id and LS_1.Lpu_id = LpuP.Lpu_id
                and LS_1.LpuSection_pid is null
                and LS_1.LpuSectionProfile_id != 75
				inner join v_lpuUnit LU on LU.LpuUnit_id=LS_1.LpuUnit_id
                and LU.LpuUnitType_SysNick = 'stac'
		left join v_LpuBuilding as LB on LB.LpuBuilding_id = LU.LpuBuilding_id 
		left join v_LpuSectionProfile LSP on LSP.LpuSectionProfile_id = LS_1.LpuSectionProfile_id
			
	left join lateral (select EVS_1.EvnPS_setDate
						,EVS_1.EvnPS_NumCard
						,EVS_1.EvnPS_setTime
						,EVS_1.EvnPS_id
						,EVS_1.EvnPS_disDT
						,EVS_1.EvnPS_IsCont
			from dbo.v_EvnPS as EVS_1
			left join params on 1=1
			left join v_EvnSection ES on ES.EvnSection_pid=EVS_1.EvnPS_id
										and ES.EvnSection_Index = ES.EvnSection_COUNT - 1
										and coalesce(ES.EvnSection_IsPriem, 1) = 1
										and ES.EvnSection_disDT < params.p_Stac_endDT
			left join v_LeaveType as ESLT  on ESLT.LeaveType_id = ES.LeaveType_id
			where 1 = 1
			  and EVS_1.Person_id = EPS.Person_id 
			  and EVS_1.lpu_id = EPS.lpu_id
			  and EPS.EvnPS_IsCont = 2
			  and cast(EVS_1.EvnPS_disDT as date) = cast(EPS.Evn_setDT as date)
				and ESLT.LeaveType_sysnick like '%section%'
			order by EVS_1.EvnPS_setDate limit 1
			) as r_1 on true	
			
	left join lateral (select EVS_2.EvnPS_setDate
						,EVS_2.EvnPS_NumCard
						,EVS_2.EvnPS_setTime
						,EVS_2.EvnPS_id
						,EVS_2.EvnPS_disDT
						,EVS_2.EvnPS_IsCont
			from dbo.v_EvnPS as EVS_2
			left join params on 1=1
			left join v_EvnSection ES on ES.EvnSection_pid=EVS_2.EvnPS_id
										and ES.EvnSection_Index = ES.EvnSection_COUNT - 1
										and coalesce(ES.EvnSection_IsPriem, 1) = 1
										and ES.EvnSection_disDT < params.p_Stac_endDT
			left join v_LeaveType as ESLT  on ESLT.LeaveType_id = ES.LeaveType_id
			where 1 = 1
			  and EVS_2.Person_id = EPS.Person_id 
			  and EVS_2.lpu_id = EPS.lpu_id
			  and r_1.EvnPS_IsCont = 2
			  and cast(EVS_2.EvnPS_disDT as date) = cast(r_1.EvnPS_setDate as date)
				and ESLT.LeaveType_sysnick like '%section%'
			order by EVS_2.EvnPS_setDate limit 1
			) as r_2 on true 
			
	left join lateral (select EVS_3.EvnPS_setDate
						,EVS_3.EvnPS_NumCard
						,EVS_3.EvnPS_setTime
						,EVS_3.EvnPS_id
						,EVS_3.EvnPS_disDT
			from dbo.v_EvnPS as EVS_3
			left join params on 1=1
			left join v_EvnSection ES on ES.EvnSection_pid=EVS_3.EvnPS_id
										and ES.EvnSection_Index = ES.EvnSection_COUNT - 1
										and coalesce(ES.EvnSection_IsPriem, 1) = 1
										and ES.EvnSection_disDT < params.p_Stac_endDT
			left join v_LeaveType as ESLT  on ESLT.LeaveType_id = ES.LeaveType_id

			where 1 = 1
			  and EVS_3.Person_id = EPS.Person_id 
			  and EVS_3.lpu_id = EPS.lpu_id
			  and r_2.EvnPS_IsCont = 2
			  and cast(EVS_3.EvnPS_disDT as date) = cast(r_2.EvnPS_setDate as date)
				and ESLT.LeaveType_sysnick like '%section%'
			order by EVS_3.EvnPS_setDate limit 1
			) as r_3 on true
	
				inner join dbo.v_EvnSection as ESec  on ESec.EvnSection_pid = EPS.Evn_id
  and ESec.EvnSection_disDT < params.p_Stac_endDT
  and ESec.EvnSection_disDT >= params.p_Stac_begDT
  and coalesce(ESec.EvnSection_IsPriem, 1) = 1
  and ESec.EvnSection_Index = ESec.EvnSection_Count - 1 
		inner join v_LeaveType as LT  on LT.LeaveType_id = ES.LeaveType_id
		left join fed.LeaveType flt on lt.LeaveType_fedid = flt.LeaveType_id
		left join v_EvnDie as EvnDie  on EvnDie.EvnDie_pid = ES.EvnSection_id
		left join EvnLeaveBase as ELB  on ELB.Evn_pid = ES.EvnSection_id
		left join v_ResultDesease rd  on ELB.ResultDesease_id = rd.ResultDesease_id
	where ESec.EvnSection_disDT >= params.p_Stac_begDT
		and ESec.EvnSection_disDT < params.p_Stac_endDT
		and dbo.AgeYMD(PS.Person_BirthDay, EPS.Evn_setDT, 1) between coalesce(params.p_agefrom, 0) and coalesce(params.p_ageto, 200)
		and (PS.Sex_id = params.p_sex_id or params.p_sex_id is null)
		and ELB.Evn_deleted = 1
		and EPS.PrehospWaifRefuseCause_id is null
		and EPS.Evn_deleted = 1
		
		and (LS_1.LpuSection_id = params.p_LpuSection_id or params.p_LpuSection_id is null)
		and (LU.LpuUnit_id = params.p_LpuUnit_id or params.p_LpuUnit_id is null)
		and (LB.LpuBuilding_id=params.p_LpuBuilding_id or params.p_LpuBuilding_id is null)
		and (LSP.LpuSectionProfile_id = params.p_LpuSectionProfile_id or params.p_LpuSectionProfile_id is null)
		and (LB.LpuFilial_id in(
			select id::int8 as id from unnest(string_to_array(params.p_lpufiliallist, ',')) as id)
			or coalesce(params.p_lpufiliallist,'') = '')
		and (params.p_leavetype_f14 is null 
		or (params.p_leavetype_f14=2 and (lt.LeaveType_sysnick not like 'ksperitar' and lt.LeaveType_sysnick not like '%other%'))
		or (params.p_leavetype_f14=3 and (lt.LeaveType_sysnick like 'ksperitar' or lt.LeaveType_sysnick like '%other%')))
),

EPSd as (
select EPS.*, D.Diag_Code
from EPS
left join params on 1=1
inner join v_Diag D  on D.Diag_id = coalesce(EPS.Diag_aid, ES_Diag_id)
where D.Diag_Code between coalesce(dbo.GetDiagCodeByID(p_begdiag), 'A00')
		and coalesce(dbo.GetDiagCodeByID(p_enddiag), 'Z99.9')
)

select 
	RD.repdiag_row  as "RepDiag_Row",
	RD.RepDiag_Text1 as "RepDiag_Text1",
	RD.RepDiag_Text2 as "RepDiag_Text2",
	RD.RepDiag_Text3 as "RepDiag_Text3",
	count(distinct
		case
			when EPS.Age < 18 
                                and (EPS.LeaveType_SysNick not in ('section','ksper','dsper','psreab'))
																and (coalesce(EPS.LeaveType_Code, 0) not in (105,106,205,206))
					and (EPS.ResultDesease_SysNick != 'umer')
					and (EPS.LeaveType_SysNick not like '%stac')
				then EPS.EvnPS_id end) as val22,
	count(distinct
		case
			when EPS.Age < 18 
                                and (EPS.LeaveType_SysNick not in ('section','ksper','dsper','psreab'))
																and (coalesce(EPS.LeaveType_Code, 0) not in (105,106,205,206))
					and (EPS.ResultDesease_SysNick != 'umer')
					and (EPS.LeaveType_SysNick not like '%stac')
					and coalesce(EPS.PreHospType_id, 2) <> 2 
				then EPS.EvnPS_id end) as val23,
	count(distinct
		case
			when EPS.Age < 18 
                                and (EPS.LeaveType_SysNick not in ('section','ksper','dsper','psreab'))
																and (coalesce(EPS.LeaveType_Code, 0) not in (105,106,205,206))
					and (EPS.ResultDesease_SysNick != 'umer')
					and (EPS.LeaveType_SysNick not like '%stac')
					and coalesce(EPS.PreHospType_id, 2) <> 2 
					and EPS.PrehospArrive_id = 2 
				then EPS.EvnPS_id end) as val24,
	count(distinct
		case
			when EPS.Age < 1 
                                and (EPS.LeaveType_SysNick not in ('section','ksper','dsper','psreab'))
																and (coalesce(EPS.LeaveType_Code, 0) not in (105,106,205,206))
					and (EPS.ResultDesease_SysNick != 'umer')
					and (EPS.LeaveType_SysNick not like '%stac')
				then EPS.EvnPS_id end) as val25, 
	coalesce(sum(
		case
			when EPS.Age < 18 
                                and (EPS.LeaveType_SysNick not in ('section','ksper','dsper','psreab'))
																and (coalesce(EPS.LeaveType_Code, 0) not in (105,106,205,206))
					and (EPS.ResultDesease_SysNick != 'umer')
					and (EPS.LeaveType_SysNick not like '%stac')
				then EPS.KoikoDni end), 0) as val26, 
	coalesce(sum(
		case
			when EPS.Age < 1  
                                and (EPS.LeaveType_SysNick not in ('section','ksper','dsper','psreab'))
																and (coalesce(EPS.LeaveType_Code, 0) not in (105,106,205,206))
					and (EPS.ResultDesease_SysNick != 'umer')
					and (EPS.LeaveType_SysNick not like '%stac')
				then EPS.KoikoDni end), 0) as val27, -- поле добавили в 2014 году Проведено выписанн- ыми койко-дней из них (из гр.22): в воз-расте до 1 года
	case
		when RD.RepDiag_Text2 not in ('7.6.2','8.1','8.2','8.3','8.4','8.5','8.6','8.8.1','8.9','8.9.1','9.2.1','9.3','9.3.1','9.3.2','10.7.5','11.5','13.6','15.6','15.9','15.10','15.11','18.2','18.6','22.0')
			then count(distinct
				case
					when EPS.Age < 18 
and (coalesce(EPS.LeaveType_Code, 0) in (105,106,205,206) or EPS.ResultDesease_SysNick = 'umer')
						then EPS.EvnPS_id end) end as val28,
	case
		when RD.RepDiag_Text2  not in ('7.6.2','8.1','8.2','8.3','8.4','8.5','8.6','8.8.1','8.9','8.9.1','9.2.1','9.3','9.3.1','9.3.2','10.7.5','11.5','13.6','15.6','15.9','15.10','15.11','18.2','18.6','22.0')
			then count(distinct
				case
					when EPS.Age < 18 
and (coalesce(EPS.LeaveType_Code, 0) in (105,106,205,206) or EPS.ResultDesease_SysNick = 'umer')
							and EPS.Diag_aid is not null 
							and EPS.EvnDie_IsAnatom = 2 
							and EPS.Lpu_aid <> 13002390 
						then EPS.EvnPS_id end) end as val29,
	case
		when RD.RepDiag_Text2  not in ('7.6.2','8.1','8.2','8.3','8.4','8.5','8.6','8.8.1','8.9','8.9.1','9.2.1','9.3','9.3.1','9.3.2','10.7.5','11.5','13.6','15.6','15.9','15.10','15.11','18.2','18.6','22.0')
			then count(distinct
				case
					when EPS.Age < 18 
and (coalesce(EPS.LeaveType_Code, 0) in (105,106,205,206) or EPS.ResultDesease_SysNick = 'umer')
							and EPS.Diag_aid <> EPS.Diag_id
							and EPS.Diag_aid is not null 
							and EPS.Lpu_aid <> 13002390 
						then EPS.EvnPS_id end) end as val30,

	case
		when RD.RepDiag_Text2  not in ('7.6.2','8.1','8.2','8.3','8.4','8.5','8.6','8.8.1','8.9','8.9.1','9.2.1','9.3','9.3.1','9.3.2','10.7.5','11.5','13.6','15.6','15.9','15.10','15.11','18.2','18.6','22.0')
			then count(distinct
				case
					when EPS.Age < 18 
and (coalesce(EPS.LeaveType_Code, 0) in (105,106,205,206) or EPS.ResultDesease_SysNick = 'umer')
							and EPS.Diag_aid is not null 
							and EPS.EvnDie_IsAnatom = 2 
							and EPS.Lpu_aid = 13002390 --51152 Данные берутся из КВС. Патологоанатомическая экспертиза. Организация: ГКУЗОТ "ПЕРМСКОЕ КРАЕВОЕ БЮРО СУДЕБНО-МЕДИЦИНСКОЙ ЭКСПЕРТИЗЫ"). Сделать только для Перми, по остальным на проектировщиков. (Согласовано с Галиной Сергеевной)
						then EPS.EvnPS_id end) end as val31,
	case
		when RD.RepDiag_Text2  not in ('7.6.2','8.1','8.2','8.3','8.4','8.5','8.6','8.8.1','8.9','8.9.1','9.2.1','9.3','9.3.1','9.3.2','10.7.5','11.5','13.6','15.6','15.9','15.10','15.11','18.2','18.6','22.0')
			then count(distinct
				case
					when EPS.Age < 18
and (coalesce(EPS.LeaveType_Code, 0) in (105,106,205,206) or EPS.ResultDesease_SysNick = 'umer')
							and EPS.Diag_aid <> EPS.Diag_id
							and EPS.Diag_aid is not null 
							and EPS.Lpu_aid = 13002390 --51152 Данные берутся из КВС. Патологоанатомическая экспертиза. Организация: ГКУЗОТ "ПЕРМСКОЕ КРАЕВОЕ БЮРО СУДЕБНО-МЕДИЦИНСКОЙ ЭКСПЕРТИЗЫ"). Сделать только для Перми, по остальным на проектировщиков. (Согласовано с Галиной Сергеевной)
			then EPS.EvnPS_id end) end as val32,
	case
		when RD.RepDiag_Text2  not in ('7.6.2','8.1','8.2','8.3','8.4','8.5','8.6','8.8.1','8.9','8.9.1','9.2.1','9.3','9.3.1','9.3.2','10.7.5','11.5','13.6','15.6','15.9','15.10','15.11','18.2','18.6','22.0')
			then count(distinct
				case
					when EPS.Age < 1 
and (coalesce(EPS.LeaveType_Code, 0) in (105,106,205,206) or EPS.ResultDesease_SysNick = 'umer')
						then EPS.EvnPS_id end) end as val33
from EPSd EPS
	right join RD on EPS.Diag_Code between RD.RepDiag_fromDiag and RD.RepDiag_ToDiag
	left join params on 1=1	
group by 
	RD.RepDiag_Row,
	RD.RepDiag_Text1,
	RD.RepDiag_Text2,
	RD.RepDiag_Text3,
	params.rownums
order by RD.RepDiag_Row

