ทำรายงานพัฒนาการเด็ก-Goal Setting พัฒนาการเด็ก 59


ตามแบบฟอร์ม ดังนี้
ดาวน์โหลดได้ที่  Goal Setting สรุปรายงานพัฒนาการปี59


 1..ให้ใช้ scpt ต่อไปนี้รันดูในฐานข้อมุล แล้วก็เติมให้เรียบร้อยนะค่ะ
ตอบช่อง A1,A2 และ A3 ใช้ scpt ตามนี้
......................................................................................................
SELECT
p.pcucodeperson,
SUM(case when p.birth BETWEEN '2008-10-01' AND '2014-09-30' THEN '1' ELSE '' END)as '0-5ปีของปี57',
SUM(case when p.birth BETWEEN '2009-10-01' AND '2015-09-30' THEN '1' ELSE '' END) as '0-5ปีของปี58',
SUM(case when p.birth BETWEEN '2010-10-01' AND CURDATE() THEN '1' ELSE '' END) as '0-5ปีของปี59'
from person p
WHERE p.typelive in ('1','3') AND p.pid not IN (SELECT persondeath.pid FROM persondeath)
AND mumoi not in  ('0','00')
GROUP BY p.pcucodeperson
ORDER BY p.mumoi DESC;
.........................................................

ตอบ A4,A5,A6 ใช้ scpt ตามนี้
SELECT
vn.pcucode ,
p.pid,
vn.visitno AS seq,
ct.titlename AS 'คำนำหน้า',
p.fname as 'ชื่อ',
p.lname AS 'สกุล',
h.hno AS 'เลขที่',
Right(vl.villcode,2) AS 'หมู่ที่',
vn.weight AS 'น้ำหนัก',
vn.tall AS 'ส่วนสูง',
vn.growdevelop AS 'ระดับพัฒนาการ',
DATE_SUB(date(vn.dateupdate), INTERVAL -543 YEAR) AS 'วันที่ตรวจ',
CASE WHEN vn.growdevelop = '1'    then 'ปกติ'
WHEN vn.growdevelop = '2' then 'สงสัยช้ากว่าปกติ'
WHEN vn.growdevelop = '3' then 'ช้ากว่าปกติ'
WHEN vn.growdevelop = '4' then 'ช้าเพราะGM:การเคลื่อนไหว'
WHEN vn.growdevelop = '5' then 'ช้าเพราะFM:กล้ามฯมัดเล็ก&ปัญญา'
WHEN vn.growdevelop = '6' then 'ช้าเพราะRL:ความเข้าใจภาษาฯ'
WHEN vn.growdevelop = '7' then 'ช้าเพราะEL:การใช้ภาษาฯ'
WHEN vn.growdevelop = '8' then 'ช้าด้านPS:การช่วยเหลือตนเองและสังคม'
ELSE '' END AS 'ผลตรวจประเมินพัฒนาการ'
FROM visitnutrition vn
INNER JOIN visit vt ON vn.visitno = vt.visitno AND vn.pcucode = vt.pcucode
INNER JOIN person p on vt.pid = p.pid AND vt.pcucodeperson = p.pcucodeperson
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 vn.growdevelop <> 1
AND vn.growdevelop <> '';
........................................................................ 
note : ให้ดูที่วันตรวจเป็นหลักนะค่ะว่า อยู่ในช่วงปีงบประมาณใด ..ก็ให้ถือว่าพัฒนาการล่าช้าในช่วงปีนั้น  ซึ่งหากไม่มีอะไรผิดพลาดจะได้ตามรูปด้านล่างจ้า


........................................................................
ส่วนรายงานที่เหลือ ก็ แค่คำนวณร้อยละ และนำไปลงที่ช่อง รพ.สต.ของตนเอง
สำหรับรายงานอันสุดท้ายให้เอาตามความเป็นจริงที่ได้ให้การช่วยเหลือและแก้ไขพัฒนาการว่า แก้ไขแล้วดีขึ้นกี่คน หรือส่งต่อกี่คนค่ะ
ตามรูป ดังนี้

และ

และ

หมายเหตุ : ทั้งนี้ให้ดูทะเบียนพัฒนาการเปรียบเทียบด้วยนะค่ะ..ว่าที่ผ่านมามีเด็กที่เคยพัฒนาการล่าช้าหรือไม่ ...เพราะบางแห่งอาจไม่ได้คีย์พัฒนาการล่าช้าลงไป  ..ซึ่งเมื่อเวลารันดูข้อมูลแล้วจะเห็นว่า ข้อมูลอาจไม่โผล่มาเลย... ดังนั้น ต่อแต่นี้เป็นต้นไปต้องหันมาให้ความสำคัญกับการคีย์พัฒนาการเด็กมากยิ่งขึ้น .คือ ทั้ง 4 กลุ่มวัย ที่ต้องคีย์รายเดือน และ 0-6 ปี ที่ต้องคีย์รายงวด..เวลาออกรายงานจะได้ไม่มีปัญหาจ้า
ฺ............................................Bye....................................................






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

https://www.blogs

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