การติดตามทะเบียนคนไข้ในคลินิคให้เป็นปัจจุบันจะช่วยให้ เราทราบกลุ้มเป้าหมายที่เราให้การดูแล ว่าสถานะทางสุขภาพ เป็นอย่างไร มาเริ่มกันเลย
1. เขียนคำสั่ง SQL ดึงข้อมูลจากฐาน HOSxP ออกมาก่อนตามนี้
SELECT CONCAT(a.pname,a.fname," ",a.lname) as ptname,a.hn,a.cid,p.age_y,a.tmbpart,v.village_moo,a.informaddr,h.address,h.road,a.hometel,v.village_name,
s.clinic_member_status_name,n.vstdate,
sum(CASE WHEN n.vstdate BETWEEN "2013-02-01" and "2013-02-28" THEN 1 ELSE 0 END) AS good ,
SUM(case WHEN n.vstdate BETWEEN "2012-12-01" and "2013-03-10" THEN 1 ELSE 0 END) as cc
from clinicmember c
LEFT OUTER JOIN person p on c.hn=p.patient_hn
LEFT OUTER JOIN patient a on a.hn=c.hn
LEFT OUTER JOIN house h on h.house_id= p.house_id
LEFT OUTER JOIN village v on v.village_id=p.village_id
LEFT OUTER JOIN clinic_member_status s on s.clinic_member_status_id=c.clinic_member_status_id
LEFT OUTER JOIN vn_stat n on n.hn=c.hn
WHERE c.clinic = "001" and c.clinic_member_status_id in ("1") and v.village_id <> "1"
GROUP BY a.hn ORDER BY cc DESC
2. ส่งออกข้อมูลไปยังโปรแกรม Excel
ต่อหน้า2