ข้อ 4 การบันทึกโภชนาการงวด2/2561 ต้องแล้วเสร็จ ใน เดือน มกราคม 2561 ...แต่ยังมีอีกหลายแห่งที่บันทึกไม่ทัน ตามห้วงเวลาดังกล่าว
แล้วจะทำไง ..ก็บันทึกเลยจ้า (ยังไงก็อยู่ในช่วงไตรมาส ที่ 2 )
การบันทึก ทำได้ 2 วิธี ตามนี้
วิธีที่ 1
1.เข้าหน้าบริการ
2.บันทึก บริการให้ครบ (1)-(5) และ คลิกบันทึกมุมล่างซ้าย
3.เลือกโภชนาการ & วัคซีน บันทึกน้ำหนัก และส่วนสูงอีกรอบ...ส่วนช่องอื่นๆหากมีข้อมูลสามารถบันทึกเพิ่มได้เช่น
- เส้นรอบศีรษะ ต้องวัดในเด็ก 0-5 ปี
- ความสะอาดสะดือ ภายใน 1.5 เดือน
- นมที่รับประทาน 0-6 เดือน
- ขวดนม 0-6 เดือน
4.การตรวจสอบรายงาน - งานโภชนาการ(Nutrition)
5.เลือก งวด(1) ปี พ.ศ.(2) และเลือกเกณฑ์ที่ต้องการประมวลผล เช่น อายุ:น้ำหนัก(3) และคลิกประมวลผล(4)
6.ออกรายงานโภชนาการตามที่บันทึก
7.ปัญหาคือ บันทึกเด็กจนหมดทุกคนแล้วก็ยังไม่ถึงเป้าฯ ...จัดการปัญหานี้โดยการรัน Script ตามนี้จ้า
7.1 จำนวนเด็ก 0-72 เดือน ทั้งหมด (ทั้งคีย์แล้วและยังไม่คีย์) ตามนี้
...................................................................
SELECT p1.pid,p1.titlename,p1.fname AS 'ชื่อ',p1.lname AS 'สกุล',p1.birth,p1.idcard,
p1.hno AS 'เลขที่',p1.moo AS 'หมู่ที่',p1.age AS'อายุ',v1.visitno,v1.scn AS 'บันทึก'
FROM (SELECT p.pid,ct.titlename,p.fname,p.lname,p.birth,p.sex,p.idcard,h.hno,RIGHT(vl.villcode,2) AS 'moo',getageymd(p.birth,CURDATE()) AS 'age' FROM person p INNER JOIN ctitle ct ON p.prename=ct.titlecode INNER JOIN house h ON p.hcode=h.hcode INNER JOIN village vl ON h.villcode=vl.villcode WHERE getAgeYearNum(p.birth,'2018-01-01')<= 6 AND p.typelive NOT IN ('2','4') AND RIGHT(vl.villcode,2) <> '00' and p.pid NOT IN (SELECT pd.pid FROM persondeath pd) GROUP BY p.pid) AS p1 LEFT JOIN (SELECT vt.pid,vt.visitno,vt.visitdate,
CASE WHEN (vn.dateupdate is NOT null OR vn.dateupdate <> '')THEN '/' ELSE '' END AS 'scn'
FROM visit vt INNER JOIN visitnutrition vn ON vt.visitno=vn.visitno WHERE vt.visitdate BETWEEN '2018-01-01'AND CURDATE() and vt.pid NOT IN (SELECT pd.pid FROM persondeath pd) GROUP BY vt.pid ORDER BY vt.pid) AS v1 ON p1.pid=v1.pid ORDER BY v1.scn DESC;
..................................................................
7.2 หรือเฉพาะเด็ก 0-72เดือน ที่ยังไม่คีย์ ตามนี้ จ๊า
..................................................................
SELECT p.pid,p.prename,p.fname,p.lname,p.birth,p.sex,p.idcard,h.hno,getageymd(p.birth,CURDATE()) AS 'age' FROM person p INNER JOIN house h ON p.hcode=h.hcode INNER JOIN village vl ON h.villcode=vl.villcode WHERE getAgeYearNum(p.birth,'2018-01-01')<= 6 AND p.typelive NOT IN ('2','4') AND p.pid NOT IN (SELECT vt.pid FROM visit vt INNER JOIN visitnutrition vn ON vt.visitno=vn.visitno WHERE vt.visitdate BETWEEN '2018-01-01'AND CURDATE())
GROUP BY p.pid ORDER BY vl.villcode;
..................................................................
วิธีที่ 2
8.เข้าความครอบคลุม -(บริการายกลุ่ม)
9.เลือก (1)-(3) แล้วคลิกขวา รายชื่อใดรายชื่อหนึ่ง และคลิกบันทึกตาม (4) หากมีข้อความขึ้นมาถามให้คลิกYES ทั้ง 2 ครั้ง
10.กรอกน้ำหนักและส่วนสูง ตามข้อมูลคัดกรองภาวะโภชนาการ
11. จากนั้นคลิกปิด X (มุมขวาบน)ออก จะมีข้อความโต้ตอบว่าจะลบข้อมูลโภชนาการทั้งหมดที่ไม่ได้บันทึกออกหรือไม่ ให้คลิก OK
12.ตรวจสอบรายงาน ตามด้านบน ว่ารายงานออกครบหรือไม่
หมายเหตุ: วิธีที่ 2 นี้ ไม่แนะนำ หากไม่จำเป็นหรือไม่รีบเร่งทำผลงาน เพราะจะได้รายละเอียดไม่ครบ (ถึงแม้จะได้ SEQ หรือ Visitno ก็ตาม) ควรจะบันทึกตามวิธีที่ 1 จะดีที่สุดจ้า
*** ขอขอบคุณ อ.จิ๋ว แสบซ่า ที่แชร์สิ่งดีๆเพื่อสังคมชาวสาธารณสุขเรา ขอบคุณมากๆค่ะ
.................................@@@@@.......................................
link ที่เกี่ยวข้อง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น