NCD_KPI2561

   ระบบตรวจสอบตัวชี้วัด SERVICE PLAN DMHT-CKD รายเรคคอร์ด

 @Views : 5,677

  อัตราผู้ป่วยเบาหวานที่ได้รับการตรวจไขมัน LDL และมีค่า LDL < 100 mg/dl ปีงบประมาณ 2561
หน้าหลัก
จำนวนผู้ป่วยเบาหวานที่ขึ้นทะเบียนในเขตรับผิดชอบทั้งหมด
จำนวนผู้ป่วยเบาหวานในเขตรับผิดชอบที่ได้รับการตรวจไขมัน LDL และมีค่าไขมัน LDL < 100 mg/dl
เป้าหมาย   60.00
รหัสจังหวัด
จังหวัด
เป้าหมาย(B)
ผลงาน(A)-ผลงาน(OK)
ร้อยละ(A/B)x100-ร้อยละ(OK/B)x100
40 ขอนแก่น 106740 60751 27557 56.91 25.82
รหัสเครือข่าย
ชื่อเครือข่าย
เป้าหมาย(B)
ผลงาน(A)-(OK)
ร้อยละ(A/B)x100-ร้อยละ(OK/B)x100
10670   โรงพยาบาลขอนแก่น 19410 10395 2903 53.55 14.96
10995   โรงพยาบาลบ้านฝาง 3398 2081 1033 61.24 30.40
10996   โรงพยาบาลพระยืน 2036 1354 588 66.50 28.88
10997   โรงพยาบาลหนองเรือ 5841 3245 2148 55.56 36.77
10998   โรงพยาบาลชุมแพ 7521 5567 2750 74.02 36.56
10999   โรงพยาบาลสีชมพู 3940 2812 1485 71.37 37.69
11000   โรงพยาบาลน้ำพอง 6653 4514 1698 67.85 25.52
11001   โรงพยาบาลอุบลรัตน์ 2423 1809 777 74.66 32.07
11002   โรงพยาบาลบ้านไผ่ 5943 2515 779 42.32 13.11
11003   โรงพยาบาลเปือยน้อย 1103 680 360 61.65 32.64
11004   โรงพยาบาลพล 5758 2957 1604 51.35 27.86
11005   โรงพยาบาลแวงใหญ่ 2274 960 559 42.22 24.58
11006   โรงพยาบาลแวงน้อย 2380 1818 891 76.39 37.44
11007   โรงพยาบาลหนองสองห้อง 4217 2854 1736 67.68 41.17
11008   โรงพยาบาลภูเวียง 4391 1862 928 42.40 21.13
11009   โรงพยาบาลมัญจาคีรี 4819 2461 1055 51.07 21.89
11010   โรงพยาบาลชนบท 3372 1157 557 34.31 16.52
11011   โรงพยาบาลเขาสวนกวาง 2059 1414 622 68.67 30.21
11012   โรงพยาบาลภูผาม่าน 1359 1032 576 75.94 42.38
11445   โรงพยาบาลสมเด็จพระยุพราชกระนวน 4919 3185 1596 64.75 32.45
12275   โรงพยาบาลสิรินธร(ภาคตะวันออกเฉียงเหนือ) 4266 2381 940 55.81 22.03
13777   โรงพยาบาลศรีนครินทร์ มหาวิทยาลัยขอนแก่น 857 238 104 27.77 12.14
14132   โรงพยาบาลซำสูง 1520 1057 751 69.54 49.41
77649   โรงพยาบาลหนองนาคำ 1400 594 323 42.43 23.07
77650   โรงพยาบาลเวียงเก่า 1083 416 192 38.41 17.73
77651   โรงพยาบาลโคกโพธิ์ไชย 2074 836 415 40.31 20.01
77652   โรงพยาบาลโนนศิลา 1714 556 186 32.44 10.85
 หน้าหลัก
 แหล่งข้อมูล :- HDC ขอนแก่น
สำนักงานสาธารณสุขจังหวัด ขอนแก่น
อัพเดท  2018-09-19 16:45:54

เงื่อนไข
 SET @prov_c := '%s'; SET @id:= '%s'; SET @cat_id := '%s'; SET @send := IF((SELECT active FROM sys_report WHERE cat_id = @cat_id and id = @id )=1,0,2); SET @b_year:=(SELECT yearprocess FROM pk_byear LIMIT 1); SET @start_d:=concat(@b_year-1,'1001'); SET @end_d:=concat(@b_year,'0930'); CALL CtCol('hdc','s_ncd_ldl','target','target2','int(10) DEFAULT 0'); CALL CtCol('hdc','s_ncd_ldl','result','result2','int(10) DEFAULT 0'); CALL CtCol('hdc','s_ncd_ldl','target1','target2_t','int(10) DEFAULT 0'); CALL AddCol('hdc','s_ncd_ldl','target0','int(10) DEFAULT 0'); CALL AddCol('hdc','s_ncd_ldl','result0','int(10) DEFAULT 0'); CALL AddCol('hdc','s_ncd_ldl','target0_t','int(10) DEFAULT 0'); CREATE TABLE IF NOT EXISTS s_ncd_ldl( id varchar(32) NOT NULL, hospcode varchar(5) NOT NULL, areacode varchar(8) NOT NULL, flag_sent varchar(1) DEFAULT NULL, date_com varchar(14) DEFAULT NULL, b_year varchar(4) NOT NULL, target2 int(10) DEFAULT 0, result2 int(10) DEFAULT 0, target2_t int(10) DEFAULT 0, target0 int(10) DEFAULT 0, result0 int(10) DEFAULT 0, target0_t int(10) DEFAULT 0, PRIMARY KEY (id,hospcode,areacode,b_year), KEY (hospcode), KEY (areacode), KEY (b_year) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; DELETE FROM s_ncd_ldl WHERE id=@id AND b_year=(@b_year+543); DROP TEMPORARY TABLE IF EXISTS ldl; CREATE TEMPORARY TABLE IF NOT EXISTS ldl(PRIMARY KEY(CID),KEY(CID)) ENGINE=MyIsam IGNORE AS SELECT x.* FROM (SELECT t.* ,@rn := IF(@pv=t.cid,@rn+1,1) AS row_num,@pv := t.cid FROM t_chronicfu t,(SELECT @rn := 1) x,(SELECT @pv := '') y WHERE LENGTH(trim(t.cid))=13 AND ld_ldl >0 AND ld_ldl BETWEEN @start_d AND @end_d ORDER BY t.ld_ldl DESC) as x WHERE x.row_num=1; /*เพิ่มหน่วยบริการที่มีคนในเขต*/ INSERT IGNORE INTO s_ncd_ldl ( SELECT @id,b.hospcode,b.areacode ,@send,DATE_FORMAT(now(),'%Y%m%d%H%i') as d_com,@b_year+543 ,a.target2,a.result2,a.target2_t,b.target0,b.result0,b.target0_t FROM ( SELECT p.check_hosp hospcode,p.check_vhid areacode ,COUNT(DISTINCT IF(f.ld_ldl BETWEEN @start_d AND @end_d AND f.ldl > 0,f.cid,NULL)) AS target0 ,COUNT(DISTINCT IF(f.ld_ldl BETWEEN @start_d AND @end_d AND f.ldl > 0 AND f.ldl <100, f.cid,null)) result0 ,COUNT(DISTINCT d.cid) AS target0_t FROM chospital h INNER JOIN t_person_cid p ON h.hoscode=p.check_hosp AND h.provcode in(@prov_c) INNER JOIN t_dmht d ON p.CID=d.cid LEFT JOIN ldl f ON d.cid=f.cid WHERE p.check_typearea in(1,3) AND p.DISCHARGE in(9) AND p.NATION IN(99) AND d.type_dx in(2,3) GROUP BY p.check_hosp ) as b LEFT JOIN ( SELECT f.hospcode ,concat(h.provcode,h.distcode,SUBSTR(CONCAT('00',h.subdistcode),-2) ,SUBSTR(CONCAT('00',h.mu),-2)) as areacode ,COUNT(DISTINCT IF(f.ld_ldl BETWEEN @start_d AND @end_d AND f.ldl > 0, CONCAT(f.hospcode,'-',f.pid),null)) target2 ,COUNT(DISTINCT IF(f.ld_ldl BETWEEN @start_d AND @end_d AND f.ldl > 0 AND f.ldl < 100 ,CONCAT(f.hospcode,'-',f.pid),NULL )) result2 ,COUNT(DISTINCT CONCAT(f.hospcode,'-',f.pid)) target2_t FROM t_chronicfu f INNER JOIN t_dmht d ON f.cid=d.cid INNER JOIN chospital h ON f.hospcode=h.hoscode WHERE h.provcode in(@prov_c) AND f.cid IS NOT NULL AND d.type_dx in(2,3) AND d.NATION IN(99) GROUP BY h.hoscode ) as a ON b.hospcode=a.hospcode AND b.areacode=a.areacode ); /*เพิ่มหน่วยงานที่ไม่มีคนในเขต */ INSERT IGNORE INTO s_ncd_ldl ( SELECT @id,f.hospcode ,concat(h.provcode,h.distcode,SUBSTR(CONCAT('00',h.subdistcode),-2) ,SUBSTR(CONCAT('00',h.mu),-2)) as areacode ,@send,DATE_FORMAT(now(),'%Y%m%d%H%i') as d_com,@b_year+543 ,COUNT(DISTINCT IF(f.ld_ldl BETWEEN @start_d AND @end_d AND f.ldl > 0, CONCAT(f.hospcode,'-',f.pid),null)) target2 ,COUNT(DISTINCT IF(f.ld_ldl BETWEEN @start_d AND @end_d AND f.ldl > 0 AND f.ldl < 100 ,CONCAT(f.hospcode,'-',f.pid),NULL )) result2 ,COUNT(DISTINCT CONCAT(f.hospcode,'-',f.pid)) target2_t ,0,0,0 FROM t_chronicfu f INNER JOIN t_dmht d ON f.cid=d.cid INNER JOIN chospital h ON f.hospcode=h.hoscode WHERE h.provcode in(@prov_c) AND f.cid IS NOT NULL AND d.type_dx in(2,3) AND d.NATION IN(99) GROUP BY h.hoscode,areacode );

หมายเหตุ :
 
- ใช้ข้อมูลล่าสุดของการตรวจในปีงบประมาณ
เครดิต : HDC TEAM