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 ขอนแก่น 66854 952 1.42
รหัสเครือข่าย
ชื่อเครือข่าย
เป้าหมาย(B)
ผลงาน(A)
ร้อยละ(A/B)x100
10670   โรงพยาบาลขอนแก่น 9243 176 1.90
10995   โรงพยาบาลบ้านฝาง 1811 22 1.21
10996   โรงพยาบาลพระยืน 1779 22 1.24
10997   โรงพยาบาลหนองเรือ 3911 56 1.43
10998   โรงพยาบาลชุมแพ 5014 98 1.95
10999   โรงพยาบาลสีชมพู 3808 45 1.18
11000   โรงพยาบาลน้ำพอง 5130 66 1.29
11001   โรงพยาบาลอุบลรัตน์ 1790 28 1.56
11002   โรงพยาบาลบ้านไผ่ 2738 28 1.02
11003   โรงพยาบาลเปือยน้อย 375 5 1.33
11004   โรงพยาบาลพล 4607 32 0.69
11005   โรงพยาบาลแวงใหญ่ 844 9 1.07
11006   โรงพยาบาลแวงน้อย 1636 16 0.98
11007   โรงพยาบาลหนองสองห้อง 2362 30 1.27
11008   โรงพยาบาลภูเวียง 1622 34 2.10
11009   โรงพยาบาลมัญจาคีรี 4235 52 1.23
11010   โรงพยาบาลชนบท 1258 17 1.35
11011   โรงพยาบาลเขาสวนกวาง 931 9 0.97
11012   โรงพยาบาลภูผาม่าน 704 12 1.70
11445   โรงพยาบาลสมเด็จพระยุพราชกระนวน 3280 34 1.04
12275   โรงพยาบาลสิรินธร(ภาคตะวันออกเฉียงเหนือ) 5829 67 1.15
13777   โรงพยาบาลศรีนครินทร์ มหาวิทยาลัยขอนแก่น 110 16 14.55
14132   โรงพยาบาลซำสูง 285 8 2.81
77649   โรงพยาบาลหนองนาคำ 496 14 2.82
77650   โรงพยาบาลเวียงเก่า 233 11 4.72
77651   โรงพยาบาลโคกโพธิ์ไชย 801 14 1.75
77652   โรงพยาบาลโนนศิลา 2000 30 1.50
 หน้าหลัก
 แหล่งข้อมูล :- HDC ขอนแก่น
สำนักงานสาธารณสุขจังหวัด ขอนแก่น
อัพเดท  2018-07-17 08:35:56

เงื่อนไข
 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