NCD_KPI2561

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

 @Views : 5,636

  อัตราผู้ป่วยความดันโลหิตสูงที่ขึ้นทะเบียน และมารับการรักษาในเขตพื้นที่รับผิดชอบ ปีงบประมาณ 2561
หน้าหลัก
จำนวนผู้ป่วยความดันโลหิตสูงในเขตพื้นที่รับผิดชอบทั้งหมด
จำนวนผู้ป่วยความดันโลหิตสูงในเขตพื้นที่รับผิดชอบที่มารับบริการรักษา
เป้าหมาย   90.00
รหัสจังหวัด
จังหวัด
เป้าหมาย(B)
ผลงาน(A)
ร้อยละ(A/B)x100
40 ขอนแก่น 165435 83623 50.55
รหัสเครือข่าย
ชื่อเครือข่าย
เป้าหมาย(B)
ผลงาน(A)
ร้อยละ(A/B)x100
10670   โรงพยาบาลขอนแก่น 33797 19023 56.29
10995   โรงพยาบาลบ้านฝาง 5147 2330 45.27
10996   โรงพยาบาลพระยืน 3507 840 23.95
10997   โรงพยาบาลหนองเรือ 9735 5668 58.22
10998   โรงพยาบาลชุมแพ 12155 8772 72.17
10999   โรงพยาบาลสีชมพู 6108 3702 60.61
11000   โรงพยาบาลน้ำพอง 9845 4598 46.70
11001   โรงพยาบาลอุบลรัตน์ 4251 2044 48.08
11002   โรงพยาบาลบ้านไผ่ 9512 6075 63.87
11003   โรงพยาบาลเปือยน้อย 1714 409 23.86
11004   โรงพยาบาลพล 8428 4045 47.99
11005   โรงพยาบาลแวงใหญ่ 3011 2161 71.77
11006   โรงพยาบาลแวงน้อย 3516 908 25.82
11007   โรงพยาบาลหนองสองห้อง 5698 4168 73.15
11008   โรงพยาบาลภูเวียง 7000 1659 23.70
11009   โรงพยาบาลมัญจาคีรี 5914 2434 41.16
11010   โรงพยาบาลชนบท 4735 2112 44.60
11011   โรงพยาบาลเขาสวนกวาง 3565 532 14.92
11012   โรงพยาบาลภูผาม่าน 2240 620 27.68
11445   โรงพยาบาลสมเด็จพระยุพราชกระนวน 7049 3543 50.26
12275   โรงพยาบาลสิรินธร(ภาคตะวันออกเฉียงเหนือ) 6061 2285 37.70
13777   โรงพยาบาลศรีนครินทร์ มหาวิทยาลัยขอนแก่น 1751 15 0.86
14132   โรงพยาบาลซำสูง 2019 724 35.86
77649   โรงพยาบาลหนองนาคำ 2024 773 38.19
77650   โรงพยาบาลเวียงเก่า 1965 856 43.56
77651   โรงพยาบาลโคกโพธิ์ไชย 2096 1583 75.52
77652   โรงพยาบาลโนนศิลา 2551 1744 68.37
 หน้าหลัก
 แหล่งข้อมูล :- HDC ขอนแก่น
สำนักงานสาธารณสุขจังหวัด ขอนแก่น
อัพเดท  2018-09-19 11:56:45

เงื่อนไข
 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_ht_visit( 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(9) DEFAULT 0, result int(9) DEFAULT 0, target1 int(9) DEFAULT 0, PRIMARY KEY (id,hospcode,areacode,b_year), KEY (hospcode), KEY (areacode), KEY (b_year) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; DELETE FROM s_ht_visit WHERE id=@id AND b_year=(@b_year+543); INSERT IGNORE INTO s_ht_visit ( SELECT @id,b.hospcode,b.areacode ,@send,DATE_FORMAT(now(),'%Y%m%d%H%i') as d_com,@b_year+543 ,b.target,b.result,a.target target1 FROM ( SELECT p.check_hosp hospcode,p.check_vhid areacode ,COUNT(DISTINCT d.cid) target ,COUNT(DISTINCT f.cid) result FROM t_dmht d INNER JOIN t_person_cid p ON d.cid=p.CID LEFT JOIN t_chronicfu f ON d.cid=f.cid AND f.hospcode= p.check_hosp WHERE d.cid IS NOT NULL AND d.type_dx in(1,3) AND p.check_typearea IN(1,3) AND p.NATION IN(99) AND p.DISCHARGE IN(9) AND substr(p.check_vhid,1,2) IN(@prov_c) GROUP BY p.check_hosp,p.check_vhid ) 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 CONCAT(f.hospcode,'-',f.pid)) target 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(1,3) AND d.NATION IN(99) GROUP BY h.hoscode,areacode ) a ON b.hospcode = a.hospcode AND b.areacode=a.areacode ); /*กรณีไม่หมู่บ้านไม่ตรง*/ INSERT IGNORE INTO s_ht_visit ( 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 ,NULL,NULL ,COUNT(DISTINCT CONCAT(f.hospcode,'-',f.pid)) b1 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(1,3) AND d.NATION IN(99) GROUP BY h.hoscode,areacode );

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