ผมได้ลองค้นหาและสืบเสาะอีกครั้งครับ ตอนนี้ ผมว่าไม่ใช่ตาราง Person และใน Person_id field ครับ
ถ้ายังไงคุณ Golf_win แน่ใจว่าใช่ผมขอข้อมูลอ้างอิงเพิ่มเติมด้วยครับ
พี่อำนาจค้นหาและสืบเสาะแบบไหนครับ จริง ๆ แล้ว PID ที่ถูกส่งออกมาในทุกแฟ้มจะดึงข้อมูลมาจาก person ฟิลด์ person_id จริง ๆ ครับ เว้นแต่กรณี(ที่ผมเคยพบนะครับ)
1. ไม่มีข้อมูลบุคคลในระบบงานบัญชี 1 (person)
2. ไม่ได้ทำ patient_link หรือทำไว้แต่ไม่เคยได้อัพเดต patient_hn กับ hn เป็นคนละเลขกัน
สองกรณีนี้โปรแกรมจะไม่สามารถเชื่อมโยงข้อมูลบุคคลได้และจะส่งเลข hn ออกมาแทนเลข PID สังเกตเวลาส่งออกข้อมูลโปรแกรมจะแจ้งประมาณว่า .......PID not found use hn ครับ