NCD_KPI2561

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

  อัตราผู้ป่วยเบาหวานรายใหม่จากกลุ่มเสี่ยงเบาหวาน ปีงบประมาณ 2561
หน้าหลัก
จำนวนประชากรอายุ 35 ปี ขึ้นไป ในเขตรับผิดชอบทั้งหมด มีค่าระดับน้ำตาลอดอาหาร (FPG) อยู่ระหว่าง 100-125 mg/dl หรือมีค่าระดับน้ำตาลโดยไม่อดอาหาร (RPG) อยู่ระหว่าง 140-199 mg/dl ในปีที่ผ่านมา
จำนวนประชากรอายุ 35 ปี ขึ้นไป ในเขตรับผิดชอบ มีค่าระดับน้ำตาลอดอาหาร (FPG) อยู่ระหว่าง 100-125 mg/dl หรือมีค่าระดับน้ำตาลโดยไม่อดอาหาร (RPG) อยู่ระหว่าง 140-199 mg/dl ในปีที่ผ่านมา ได้รับการวินิจฉัยว่าเป็นโรคเบาหวานรายใหม่ และขึ้นทะเบียนในปีงบประมาณปัจจุ
เป้าหมาย   2.40
รหัสจังหวัด
จังหวัด
เป้าหมาย(B)
ผลงาน(A)
ร้อยละ(A/B)x100
40 ขอนแก่น 67165 740 1.10
รหัสเครือข่าย
ชื่อเครือข่าย
เป้าหมาย(B)
ผลงาน(A)
ร้อยละ(A/B)x100
10670   โรงพยาบาลขอนแก่น 9356 153 1.64
10995   โรงพยาบาลบ้านฝาง 1819 17 0.93
10996   โรงพยาบาลพระยืน 1793 16 0.89
10997   โรงพยาบาลหนองเรือ 3922 35 0.89
10998   โรงพยาบาลชุมแพ 5026 86 1.71
10999   โรงพยาบาลสีชมพู 3826 26 0.68
11000   โรงพยาบาลน้ำพอง 5156 48 0.93
11001   โรงพยาบาลอุบลรัตน์ 1799 20 1.11
11002   โรงพยาบาลบ้านไผ่ 2652 24 0.90
11003   โรงพยาบาลเปือยน้อย 375 4 1.07
11004   โรงพยาบาลพล 4668 29 0.62
11005   โรงพยาบาลแวงใหญ่ 850 5 0.59
11006   โรงพยาบาลแวงน้อย 1634 10 0.61
11007   โรงพยาบาลหนองสองห้อง 2366 22 0.93
11008   โรงพยาบาลภูเวียง 1624 21 1.29
11009   โรงพยาบาลมัญจาคีรี 4252 41 0.96
11010   โรงพยาบาลชนบท 1262 14 1.11
11011   โรงพยาบาลเขาสวนกวาง 932 8 0.86
11012   โรงพยาบาลภูผาม่าน 705 9 1.28
11445   โรงพยาบาลสมเด็จพระยุพราชกระนวน 3394 29 0.85
12275   โรงพยาบาลสิรินธร(ภาคตะวันออกเฉียงเหนือ) 5848 54 0.92
13777   โรงพยาบาลศรีนครินทร์ มหาวิทยาลัยขอนแก่น 99 14 14.14
14132   โรงพยาบาลซำสูง 287 6 2.09
77649   โรงพยาบาลหนองนาคำ 435 5 1.15
77650   โรงพยาบาลเวียงเก่า 232 10 4.31
77651   โรงพยาบาลโคกโพธิ์ไชย 815 8 0.98
77652   โรงพยาบาลโนนศิลา 2016 25 1.24
 หน้าหลัก
 แหล่งข้อมูล :- HDC ขอนแก่น
สำนักงานสาธารณสุขจังหวัด ขอนแก่น
อัพเดท  2018-04-27 03:49:31

เงื่อนไข
 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'); CREATE TABLE IF NOT EXISTS s_pre_dm_diag( 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, target int(7) DEFAULT 0, result int(7) DEFAULT 0, result1 int(7) DEFAULT 0, result2 int(7) DEFAULT 0, result3 int(7) DEFAULT 0, result4 int(7) DEFAULT 0, PRIMARY KEY (id,hospcode,areacode,b_year), KEY (hospcode), KEY (areacode), KEY (b_year) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; DELETE FROM s_pre_dm_diag WHERE id=@id AND b_year=(@b_year+543); INSERT IGNORE INTO s_pre_dm_diag (SELECT @id,p.check_hosp,p.check_vhid ,@send,DATE_FORMAT(now(),'%Y%m%d%H%i') as d_com,@b_year+543 ,COUNT(DISTINCT s.cid) target ,COUNT(DISTINCT IF(s.diag_date BETWEEN @start_d AND @end_d, s.cid,NULL)) result ,COUNT(DISTINCT IF(s.diag_date BETWEEN @start_d AND @end_d AND DATE_FORMAT(s.diag_date,'%m') IN(10,11,12) ,s.cid,NULL)) resultq1 ,COUNT(DISTINCT IF(s.diag_date BETWEEN @start_d AND @end_d AND DATE_FORMAT(s.diag_date,'%m') IN(1,2,3) ,s.cid,NULL)) resultq2 ,COUNT(DISTINCT IF(s.diag_date BETWEEN @start_d AND @end_d AND DATE_FORMAT(s.diag_date,'%m') IN(4,5,6) ,s.cid,NULL)) resultq3 ,COUNT(DISTINCT IF(s.diag_date BETWEEN @start_d AND @end_d AND DATE_FORMAT(s.diag_date,'%m') IN(7,8,9) ,s.cid,NULL)) resultq4 FROM t_dmscreen_lasty s INNER JOIN t_person_cid p ON s.cid=p.cid AND p.check_typearea in(1,3) AND p.nation IN(99) AND p.discharge IN(9) AND ( ( s.BSTEST IN(1,3) AND s.BSLEVEL BETWEEN 100 AND 125 ) OR ( s.BSTEST IN(2,4) AND s.BSLEVEL BETWEEN 140 AND 149 ) ) AND s.age_y >=35 INNER JOIN chospital h ON p.check_hosp=h.hoscode AND h.provcode IN(@prov_c) WHERE s.cid NOT IN (SELECT cid FROM t_dmht WHERE type_dx IN (2,3) AND min_date_dx_dm < @start_d) GROUP BY p.check_hosp,p.check_vhid );

หมายเหตุ :
 
เครดิต : HDC TEAM