อำเภอ | B | A | ร้อยละ |
---|---|---|---|
8301 เมืองภูเก็ต | 1 | 1 | 100.00 |
รวมทั้งหมด | 1 | 1 | 100.00 |
Template :: HPC11
B : เด็ก ป.1 ที่มีชื่อและตัวตนในโรงเรียนในเขตรับผิดชอบ
A : ข้อมูลจากรายการข้อมูล 2 (B) ที่ได้รับการตรวจฟันทั้งปาก + วางแผนการรักษา ลงข้อมูลในแฟ้ม dental และได้รับการตรวจสุขภาพช่องปากโดยทันตบุคลากร (provider type = 02, 06) ไม่นับซ้ำ (distinct) hospcode+pid และ pid ใช้ 1 พ.ค. 2565 - 30 เม.ย. 2566 เงื่อนไขคุณภาพแฟ้ม dental PFILLING+PEXTRACT+PCARIES <=28 ,PTEETH = 0 - 12 และ PCARIES+ PFILLING <=PTEETH
วันที่ประมวลผล :: 5/5/2567
SELECT ap.ampurcodefull as areacode,ap.ampurname as areaname,
p.check_hosp,p.check_vhid,DATE_FORMAT(now(),'%Y%m%d%H%i') as d_com,
COUNT(DISTINCT p.cid) as target
,COUNT(DISTINCT IF(v.providertype IN('02','06')
AND d.PTEETH BETWEEN :pteeth1 and :pteeth2
AND (d.PFILLING+d.PEXTRACT+d.PCARIES) <=:ppp
AND (d.PCARIES+d.PFILLING) <=PTEETH
AND d.DATE_SERV BETWEEN :start_d AND :end_d,d.cid,null)) as result
,COUNT(DISTINCT IF(v.providertype IN('02','06')
AND d.PTEETH BETWEEN :pteeth1 and :pteeth2
AND (d.PFILLING+d.PEXTRACT+d.PCARIES) <=:ppp
AND (d.PCARIES+d.PFILLING) <=PTEETH
AND d.DATE_SERV BETWEEN :start_d AND :end_d,d.cid,null))/COUNT(DISTINCT p.cid)*100 as percent
FROM
t_person_db p
INNER JOIN chospital h ON h.hoscode=p.hospcode
LEFT JOIN tmp_dental d ON d.hospcode=p.hospcode AND d.pid=p.pid
INNER JOIN student_r11 s on s.hospcode=p.hospcode AND s.pid=p.pid
LEFT JOIN provider v ON d.hospcode=v.hospcode AND d.provider=v.provider
LEFT JOIN campur ap on ap.ampurcodefull=left(p.check_vhid,4)
WHERE h.provcode=:changwatcode
AND s.class=:class
AND s.educationyear=:educationyear
GROUP BY areacode
WITH ROLLUP
ค่าตัวแปร :: 0, 12, 28, 2022-05-01, 2023-04-30, 83, 11, 2565