BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: anukul ที่ สิงหาคม 10, 2009, 21:04:14 PM
-
วันนี้ up version 3.52.8.9 ให้ตึกผป.ใน เพื่อดูว่า ปัญหาการบันทึกยาช้า ดีขึ้นหรือเปล่า
ยังพบปัญหาเช่นเดิมครับ
ในผป.รายนี้นอนนาน ประมาณ 100 วัน มีรายการยาที่ active ไม่มาก แค่ 3-5 ตัว แต่ทุกครั้งที่บันทึกใบสั่งยา ในระบบ Medication profile จะใช้เวลานานมาก บางครั้งเกือบ 5 นาที ถึงแม้จะสั่งแค่ สาย suction เพียง 1 เส้น
(ผป.รายอื่นที่นอนไม่นานมาก จะไม่พบปัญหาบันทึกช้า)
ดูจาก SQL trace พบว่ามีคำสั่ง sql select บางคำสั่งที่ทำงานซ้ำกันมาก หลายร้อยคำสั่ง
เช่น select * from nondrug_charge where icode='1000023' and pttype='89'
ถึงแม้ว่าจะใช้เวลาในการรันคำสั่งนี้ไม่นาน แต่มีจำนวนคำสั่งมากหลายร้อยบรรทัด ที่ซ้ำกันของ icode + pttype นี้ (ตามไฟล์แนบมาครับ)
ขอสอบถาม ว่า คำสั่งนี้ใช้สำหรับทำอะไรครับ nondrug_charge
ไม่รู้ว่าเป็นค่าบริการที่เรียกเก็บเพิ่ม หรืออะไร เห็นอ.อ๊อด บอกว่า เกี่ยวกับค่าบริการเพิ่ม ??? แต่ไม่ค่อยมีที่ไหนใช้งาน
ถ้ารพ.ไม่ได้มีการตั้งค่าเกี่ยวกับงานนี้ น่าจะ set ให้เวลาบันทึกใบสั่งยาผป.ใน ไม่ต้องไป run คำสั่งนี้ได้ ก็น่าจะดีครับ เพราะ load server มากเหมือนกัน
???
-
รบกวน อ.MN ช่วยดูให้หน่อยครับ
-
อ.อ๊อด แจ้งว่าเป็นตารางเกี่ยวกับ ค่าบริการส่วนเกิน
แหม พอดียังไม่ได้ใช้ แต่ต้อง select หลายร้อยบรรทัด ในทุกครั้งที่บันทึกใบสั่งยา
:)