พี่เข้มครับ
ของผมเจอแต่ เลข gen ถ้าลงข้อมูลไปแล้ว
มีการเปลี่ยนเลขบัตร 13 หลักที่เมนูห้องเวชระเบียนทีหลัง โปรแกรมจะไปสร้าง person_id ใหม่ที่ บัญชี 1 และเลขที่ gen ตอนแรกในบัญชี 1 patient_hn จะเป็นค่าว่างแทน เป็นมาหลายเดือนแล้ว
อันนี้เป็นเหตุการณ์ปกติเหมือนกันครับ
ผมเคยเสนอ .. ความเห็นไปแล้ว... เกี่ยวกับเรื่องนี้ ..คือว่า
เมื่อใดก็ตามที่มีการ ลงทะเบียน บัญชี 1 ให้ใส่ HN ของคนไข้ใน person.patient_hn เลย
ผมให้เหตุผลว่า ...
น่าจะมีประโยชน์มาก กรณีมีการใช้ CID แบบ gen และ มีการใช้ คำว่า ...บุตรนาง ...
เราจะได้ไม่ต้องมาค้นหา ว่า ด.ช. บุตรนาง หรือ ด.ญ. บุตรนาง ... เนี่ยะ หลังจากเวชระเบียน Update แล้วเขาเปลี่ยนไปใช้ชื่อว่าอะไร กรณี CID ที่ได้จากการ generate ก็เช่นเดียวกันครับ
อีกอย่างก็จะช่วยลดปัญหาการลงทะเบียนซ้ำซ้อนใน บัญชี 1 ด้วย โดยตรวจสอบที่ person.patient_hn เพิ่มอีกอย่างหนึ่ง .. น่าจะดีนะครับ