คำสั่งแรกเป็นการตรวจสอบ person ที่มารับบริการในช่วงวันที่ ที่มีเลขบัตรประชาชนซ้ำครับ คำสั่งนี้เป็นการตรวจสอบหลังจากมีผู้รับบริการแล้ว
select p1.cid ,count(p1.cid) num
from person p1
where p1.cid in(select distinct(p.cid) from ovst o left outer join patient p on p.hn=o.hn where vstdate between "2013-07-01" and "2013-07-31" order by vn)
group by p1.cid
having num > 1
ตัวอย่างนี้เป็นการตรวจสอบการมารับบริการในช่วงเดือน ก.ค.56 ครับ
เมื่อตรวจเจอแล้วทำไงต่อครับ
ให้เข้าไปที่บัญชี 1 ที่ Tab Tools > รวมข้อมูล person ที่ผิด >
กรณีัที่เป็นผู้ป่วย patient ก็เพียงแต่เปลี่ยนคำสั่งจาก person เป็น patient ครับ
select p1.cid ,count(p1.cid) numfrom patient p1
where p1.cid in(select distinct(p.cid) from ovst o left outer join patient p on p.hn=o.hn where vstdate between "2013-07-01" and "2013-07-31" order by vn)
group by p1.cid
having num > 1
จากนั้นก็ให้ใช้ tools รวมหมายเลข HN ใน HOSxP แก้ไขข้อมูลครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น