BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: anukul ที่ สิงหาคม 10, 2009, 21:04:14 PM

หัวข้อ: บันทึกใบสั่งยาผป.ใน (Medication profile) นานมากกรณีนอนนาน 3.52.8.9
เริ่มหัวข้อโดย: 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 มากเหมือนกัน

 ???
หัวข้อ: Re: บันทึกใบสั่งยาผป.ใน (Medication profile) นานมากกรณีนอนนาน 3.52.8.9
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 11, 2009, 10:21:09 AM
รบกวน อ.MN ช่วยดูให้หน่อยครับ
หัวข้อ: Re: บันทึกใบสั่งยาผป.ใน (Medication profile) นานมากกรณีนอนนาน 3.52.8.9
เริ่มหัวข้อโดย: anukul ที่ สิงหาคม 11, 2009, 14:16:33 PM
อ.อ๊อด แจ้งว่าเป็นตารางเกี่ยวกับ ค่าบริการส่วนเกิน   

แหม พอดียังไม่ได้ใช้  แต่ต้อง select หลายร้อยบรรทัด ในทุกครั้งที่บันทึกใบสั่งยา

 :)