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
3. ทำการ Copy CID เพื่อไปทำไพล์ text สำหรับตรวจสอบ สิทธิ์แบบกลุ่ม ด้วยโปรแกรม UCsearch ของสปสช.
4. ตรวจสอบสิทธิ์แบบกลุ่ม ด้วยโปรแกรม UCsearch เมื่อพบผู้ป่วยสถานะ เสียชีวิตก็นำไปจำหน่ายในทะเบียนคลินิค
เสร็จแล้วครับ การ Review ทะเบียนคลินิคอย่างคร่าวๆ เพื่อจะทำให้ทะเบียนเราอัพเดทตลอดเวลา เราทำการตรวจสอบสถานะผู้ป่วยโดยตรงกับฐานข้อมูล สปสช. เพราะผู้ป่วยที่อยู่ในการดูแลของเราเป็นหลักพัน ไม่สามารถที่จะมานั่งเช็คที่ละบุคคลได้ นี้ก็เป็นวิธีหนึ่ง ท่านใดอยากแลกเปลี่ยนหรือวิธีอื่นๆ แนะนำได้นะครับ เพราะการเรียนรู้ไม่มีคำว่าสิ้นสุด
#keepper
0 ความคิดเห็น:
Post a Comment