เรื่องมีอยู่ว่า
ใช้ SQL เพื่อจะตรวจสอบประวัติ ( cc ในตาราง opdscreen )
กับ Diag ( pdx,dx0,dx1,dx2,dx3,dx4 ในตาราง vn_stat ) ผู้รับบริการที่ ยังไม่ได้ลงผลวินิจฉัยแต่มี ประวัติอยู่
select v.hn,cc,pdx,dx0,dx1,dx2,dx3,dx4,ill_visit,count_in_year,pttype,aid,income
from vn_stat v
left outer join opdscreen o on o.vn = v.vn
where v.vstdate between "2012-08-01" and "2012-08-31"
ปรากฏว่ามี record บาง vn มีทั้งใน ตาราง opdscreen และ vn_stat แต่พอลองไปดู ใน หน้าบันทึกผลวินิจฉัย ปรากฏว่า ไม่มีข้อมูล และตรวจสอบใน ประวัติหน้าค้นหา HN ก็ไม่มี
กรณีข้อมูลที่เป็นเช่นนี้ เกิดจากอะไร
หรือ มีส่วนกับกรณีที่ ส่งตรวจแล้ว อยู่ ๆ ผู้รับบริการไม่มา ก็เลยไปยกเลิกรายการในหน้า ส่งตรวจครับ