มันอธิบายลำบากเหมือนกัน พยายามเรียบเรียงความคิดแล้วได้ประมาณนี้ครับ
" กาลครั้งหนึ่งไม่นานมานี้เมื่อสปสช.ยังไม่ได้กำหนดฟอร์แม็ทการส่งข้อมูลปี 2553
ข้อมูล person ที่บัญชี 1 จะหมายถึงข้อมูลประชากรที่อยู่ในเขตรับผิดชอบของ PCU
และประชากรนอกเขตที่มารับบริการที่งานส่งเสริมสุขภาพ
นั่นก็หมายความว่าข้อมูล patient ที่มา visit ที่งานส่งเสริมฯต้องมีข้อมูลที่ person ทุกราย
แต่ข้อมูล patient ที่มา visit ที่งานอื่น ๆ ไม่จำเป็นต้องมีข้อมูลอยู่ที่ person
ยกเว้นกรณีที่ patient นั้นเป็นบุคคลที่อยู่ในหมู่บ้านในเขตรับผิดชอบของ PCU
แต่เมื่อสปสช.กำหนดฟอร์แม็ทการส่งข้อมูลปี 2553 ออกมา
ความหมายของ person ที่บัญชี 1 ก็เริ่มเปลี่ยนแปลง
กลายเป็นว่าทุก patient ที่มา visit ทุกงานในสถานบริการต้องมีข้อมูลใน person
และใช้เลข CID ตรวจสอบข้อมูลของ patient ที่ตาราง person
หากพบว่ามีข้อมูลก็สามารถส่งออกได้แต่ถ้าไม่พบว่ามีข้อมูลก็จะแสดง Error
" DIAG Warning : HN 0551729 ไม่มีรหัส CID link ไปยัง Person ไม่สามารถหารหัส Person ID ส่งออกได้ "
นั่นคือมันตรวจสอบพบว่าไม่มีข้อมูลของ patient นั้นในบัญชี 1 เพราะไม่มีเลข Person ID
นี่คือสิ่งที่ผมเคยพูดหลายครั้งแล้วว่าสถานบริการใดมีข้อมูลที่บัญชี 1 สมบูรณ์ก็จะไม่ค่อยมีปัญหา
เพราะอย่างน้อยประชากรในเขตที่มารับบริการก็ต้องมีข้อมูลที่ person อยู่แล้ว
และที่อยู่นอกเขตอ.ชัยพรก็เขียนโปรแกรมนำเข้าให้แล้วเวลาส่งข้อมูล(ในเวอร์ชั่นใหม่ ๆ)
แต่ปัญหาคือสถานบริการที่ข้อมูลบัญชี 1 ยังไม่สมบูรณ์ต้องหาวิธีนำข้อมูล patient เข้าไปในบัญชี 1 ให้ได้
อย่างน้อยอ.ชัยพรก็ช่วยแก้ปัญหาส่วนนี้ไปบ้างแล้วโดยการที่ไปติ๊กเครื่องหมายที่ช่อง "อยู่ในเขตรับผิดชอบ"
ที่แท็ปทั่วไป 2 ในหน้าจอ แฟ้ม OPD แต่ถ้าข้อมูลบ้านเลขที่ในหมู่บ้านในเขตยังไม่สมบูรณ์ก็ยังมีปัญหาอยู่
ต้องตรวจสอบและนำเข้าเองเพิ่มเติมเพื่อให้สามารถส่งออกได้อย่างสมบูรณ์
เวลานี้ปัญหาเริ่มเกิดกับสถานบริการที่มีผู้รับบริการต่อวันเป็นจำนวนมาก
และมีผู้รับบริการจำนวนมากที่อยู่นอกเขตรับผิดชอบเพราะข้อมูลผู้รับบริการนอกเขตถูกดึงเข้าไปที่บ้านนอกเขต
และมีปริมาณเพิ่มมากขึ้นเรื่อย ๆ จนหลายที่เกิดปัญหาการใช้งานโปรแกรมหน้าจอบัญชีต่าง ๆ ได้ช้าลง
ส่งผลให้อ.ชัยพรต้องปรับการทำงานของโปรแกรมเพื่อให้เร็วขึ้นในเวอร์ชั่น 3.53.4.7(ซึ่งก็รอทดสอบอยู่นะครับ)"
น่าจะทำให้เข้าใจขึ้นบ้างนะครับ