ผมใช้วิธีแก้ด้วยมือครับ โดยตรวจสอบจาก OPPP2554 ซึ่งส่วนใหญ่จะเจอปัญหาอย่างที่ว่าแล้วผมใช้คำสั่ง SQL
select v.vn,v.hn,p.pname,p.fname,p.lname,v.vstdate,v.cid from vn_stat v
inner join patient p on p.hn=v.hn
where v.cid=3430400024226
group by v.hn
ตรวจสอบที่ละ CID บ้างที่เจอก 3 คน ใช้ CID เดียว บ้างที่เจอคนเดียวใช้ HN 2 HN แต่ใช้ CID หรือคนละคนละชื่อต่างกันใช้อันเดียวกันก็นำชื่อไปตรวจใน เว็บตรวจสอบสิทธ์ว่าของใครถูกผิดก็แก้ให้ถูก แต่ถ้าหาไม่เจอก็ใช้วิธี gen Cidคนที่ไม่ถูกเเป็นอันอื่นก็ส่งออก 18 F ใหม่จากที่เจอ 200 กว่าเหลือเพี่ยง 20 กว่า