0-12 ปี รับวัคซีนหัด(MMR)ครบหรือไม่

MMR ต้องได้รับอย่างน้อย 2 เข็มขึ้นไป ...สามารถตรวจสอบได้ ดังนี้จ้า
1.ตรวจสอบจำนวนเด็ก 0-12 ปีว่ามีกี่คน (เฉพาะ 9 เดือน - 156 เดือน) และ type  ('0','1','3') ด้วยscpt ตามนี้
..................................................
SELECT p.pid,ct.titlename,p.fname,p.lname,p.birth,getageymd(p.birth,CURDATE())AS'age',
h.hno,p.typelive AS 'type',Right(vl.villcode,2)AS 'moo'
FROM person p iNNER JOIN ctitle ct ON p.prename = ct.titlecode
INNER JOIN house h ON p.pcucodeperson = h.pcucode AND p.hcode = h.hcode
INNER JOIN village vl ON h.pcucode = vl.pcucode AND vl.villcode = h.villcode
WHERE getagemonth(p.birth,CURDATE()) BETWEEN '9' AND '155' AND p.typelive IN ('0','1','3')
ORDER BY p.birth;
..................................................

2.ตรวจสอบรายการวัคซีนเฉพาะที่ได้รับ MMR ว่าได้กี่เข็ม (นับช่องจำนวนเข็ม) ด้วยscpt ตามนี้
.....................................
SELECT p1.pid,p1.titlename,p1.fname,p1.lname,p1.birth,getageymd(p1.birth,CURDATE())AS 'age',type,p1.hno,p1.moo,e1.dateepi,GROUP_CONCAT(e1.vaccinecode ORDER BY e1.vaccinecode)as 'code_MMR',COUNT(DISTINCT e1.vaccinecode)AS 'จำนวนเข็ม'
FROM (SELECT p.pid,ct.titlename,p.fname,p.lname,p.birth,h.hno,p.typelive AS 'type',
Right(vl.villcode,2)AS 'moo' FROM person p iNNER JOIN ctitle ct ON p.prename = ct.titlecode
INNER JOIN house h ON p.pcucodeperson = h.pcucode AND p.hcode = h.hcode
INNER JOIN village vl ON h.pcucode = vl.pcucode AND vl.villcode = h.villcode
WHERE getagemonth(p.birth,CURDATE()) BETWEEN '9' AND '155' AND p.typelive IN ('0','1','3'))as p1 LEFT JOIN (SELECT vpi.pid,vpi.dateepi,vpi.vaccinecode,vpi.visitno
FROM visitepi vpi INNER JOIN cdrug cdg ON vpi.vaccinecode = cdg.drugcode
WHERE cdg.files18epi IN('061','073','076','072','074','075')
)AS e1 ON p1.pid=e1.pid  GROUP BY p1.pid ORDER BY จำนวนเข็ม DESC;
....................................

3.แยก CASE เพื่อการติดตาม เป็น  3 กลุ่ม คือ
  3.1 กลุ่ม  (9เดือน - 2ปี 5 เดือน ) จะได้ เพียง 1 เข็ม (รอเข็ม 2 เมื่ออายุถึง 2ปี 6เดือน)
  3.2 กลุ่ม (2ปี 6เดือน - 12ปี) ต้องได้ครบ 2 เข็ม (ไม่ครบต้องตามเก็บทั้งหมด)
  3.3 กลุ่ม (12ปี - 12ปี 11เดือน 29วัน) หากยังอยู่ ป.6 ให้ตามเก็บ...แต่ถ้าจบป.6ไปแล้วคงไม่ต้อง
4.เพื่อความชัวร์แนะนำให้ส่งออกเป็นไฟล์Excel เพื่อแยกรายละเอียดตามกลุ่ม และทำเป็นทะเบียนเก็บ

5.ทั้งนี้ KPI วัคซีน MMR  คือ ร้อยละ 99 นะจ๊ะ ..อย่าลืม

==>> สาสุขฯไทย สุดยอด<<==
..........................................................................

link ที่เกี่ยวข้อง
1..คีย์ ไข้หวัดใหญ่ FLU ใน JHCIS



ไม่มีความคิดเห็น:

https://www.blogs

 kllgnsgkj[jtlm'oahd bfldkb'pdojgaojp mfigjdo;sjgaij misjgo;sjagijwo;