พอจะมีวิธีป้องกันไม่ให้ค่าบริการผู้ป่วยนอก/ใน ออกซ้ำกรณี RM ได้อย่างไรบ้างครับ คือของผมได้ต้องค่าบริการผู้ป่วยนอก/ใน ให้ออกอัตโนมัติเมื่อมีการส่งตรวจ(เหมือนการคิดค่า df อัตโนมัติ) แล้วพบปัญหาหากมีการ RM แล้วค่าบริการเดิมก็จะออกมาด้วย รวมกับของใหม่ที่ขึ้นอัตโนมัติเมื่อส่งตรวจ กลายเป็น 2 รายการ ซึ่งได้แก้ไขเบื้องต้นแล้วดังนี้
1.ตั้งค่าเลือก "
รายการนี้สั่งใช้ได้แค่รายการเดียว" (rx_unique) ก็ใช้ได้ระดับหนึ่ง แต่ยังพบปัญหาออกซ้ำอยู่หาก รายการเดิมเป็นค่าบริการนอกเวลา และ visit ปัจจุบันเป็นค่าบริการในเวลา มันก็จะขึ้นนอกเวลา 1 รายการและในเวลาอีก 1 รายการ
ข้อเสนอแนะ : เป็นไปได้ไหมถ้าจะกำหนดให้การตรวจสอบ(rx_unique)ว่า 2 รายการถือว่าเป็นรายการเดียวกัน จะลบรายการหลัง(ที่มากับการ RM)ออกอัตโนมัติ คือลบทั้ง record เลยแทนที่จะลบแค่จำนวนให้เป็น 0 ซึ่งก็ยังแสดงในใบสั่งยาอยู่
2.หรือจะเพิ่มรายการให้สามารถเลือกได้ว่ารายการค่ารักษาพยาบาลรายการไหนที่ไม่ต้องการให้ออกเมื่อมีการ Remed (ตัวอย่างตามรูป)
หรือจะมีทั้งสองอย่างก็ได้ ฝากไว้พิจารณาด้วยครับ