ปอดบวม ใส่ tube และ refer เงื่อนไข
- Admit
- Refer
- 15 ปี+
-
pneumonia (J12 - J18)
- ใส่ tube
- 9605 : ใส่ท่อหลอดลมคอ (intubation/ไม่รวมท่อ)
- 9604 : ท่อช่วยหายใจ
-
ปีงบ 67 (ตค.66-กย.67)
SET @start_date = '25661001';SET @end_date = '25670930'; SELECT p.hn, concat(p.prename,p.name,' ',p.surname) as 'ชื่อ-สกุล',TRUNCATE((SELECT DATEDIFF(CONCAT((DATE_FORMAT(ipd.datedsc,"%Y")-543),"-",DATE_FORMAT(ipd.datedsc,"%m-%d")), STR_TO_DATE(p.birthdate, '%Y-%m-%d'))/365),0) AS 'อายุ ณ วันวินิจฉัย',DATE_FORMAT(ipd.dateadm,"%d-%m-%Y") as 'Admit',DATE_FORMAT(ipd.datedsc,"%d-%m-%Y") as 'DC',p.address as 'บ้านเลขที่',p.moo as 'หมู่ที่',ad.name as 'ตำบล', SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(ad.full_name,' ',2),' ',-1), '.', -1) as 'amphur',SUBSTRING_INDEX(SUBSTRING_INDEX(ad.full_name,' ',-1),'.',-1) as 'province' from irf INNER JOIN ipd ON irf.an = ipd.anINNER JOIN idx ON ipd.an = idx.anINNER JOIN pat ON ipd.an = pat.anINNER JOIN hos_pt p ON p.hn = pat.hnLEFT JOIN hos_code_thaiaddress ad on concat(p.province,p.amphur,p.tambon) =ad.addressid inner join iop on pat.an = iop.anWHERE irf.refertype = '2'AND idx.dxtype = '1'AND ipd.datedsc BETWEEN @start_date AND @end_date AND TRUNCATE((SELECT DATEDIFF(CONCAT((DATE_FORMAT(ipd.dateadm,"%Y")-543),"-",DATE_FORMAT(ipd.dateadm,"%m-%d")), STR_TO_DATE(CONCAT((DATE_FORMAT(pat.dob,"%Y")-543),"-",DATE_FORMAT(pat.dob,"%m-%d")), '%Y-%m-%d'))/365),0) >= 15 AND idx.diag BETWEEN 'J12' AND 'J18' AND iop.oper IN ('9605','9604') -- GROUP BY idx.diag-- ORDER BY count(idx.diag) DESC
จำนวนผป.ที่วินิจฉัยว่าadmit ด้วย Pneumonia (principles diag.) ทั้งหมด
SELECTCOUNT(DISTINCT(v.an)) as 'visit',COUNT(DISTINCT(v.hn)) as 'people'FROM ipd vINNER JOIN idx d ON v.an = d.anINNER JOIN pat ON v.an = pat.anWHERE v.datedsc BETWEEN '25661001' AND '25670930'and d.diag BETWEEN 'J12' AND 'J18'and d.dxtype = '1'