BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: anukul ที่ มิถุนายน 09, 2009, 12:13:35 PM

หัวข้อ: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 09, 2009, 12:13:35 PM
ปรับเป็น 52.5.13 ทุกตึก  พบปัญหาที่หน้า Profile sheet  ไม่แสดงจำนวน

ค้นไป ค้นมา ว่าเกิดจากอะไรได้บ้าง  เปิด ตาราง medpay_ipd  พบผิดปกติ

 med_plan_number กลายเป็น จำนวนจ่าย แทน ครับ  คิดว่าคงผิดที่ coding แทนที่จะบันทึกจำนวนจ่าย ใน med_pay_qty     (ตอนบันทึกใบสั่งยา ipd)

ฝาก อ.MN ช่วยตรวจสอบด้วยครับ
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 09, 2009, 15:40:49 PM
กลับไปดูข้อมูลเก่าๆ ปีก่อน ก็พบปัญหานี้เหมือนกัน เลยไม่รู้ว่าเกิดจากอะไร  แต่มา version นี้ ดู profile sheet แล้วมีปัญหา ไม่ขึ้นจำนวนที่เบิกยา

 ???
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 09, 2009, 16:19:51 PM
ขอบคุณที่แจ้งปัญหานี้เข้ามาครับ ทำการแก้ไขให้แล้วครับใน 3.52.6.9
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 09, 2009, 18:05:16 PM
อ.MN  ขอคำสั่ง SQL update ให้ค่า med_plan_number กลับคืนมาได้หน่อยครับ   จะได้แก้ไขปัญหา profile sheet ที่ดูไม่ได้

 :-\
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 09, 2009, 18:24:13 PM
ลองเอา Script นี้ไปเรียกใช้เพื่อแก้ปัญหาครับ


var tc:tclientdataset;
begin
  tc:=tclientdataset.create(nil);
  tc.data:=hosxp_Getdataset('select * from medpay_ipd where  med_plan_number < 1000');
  while not tc.eof do
  begin
    tc.edit;
    try
    tc.fieldbyname('med_plan_number').asinteger:=
      getsqldata('select med_plan_number from medplan_ipd where an = "'+
        tc.fieldbyname('an').asstring+'"'+
        ' and icode="'+tc.fieldbyname('icode').asstring+'" '+
        ' and orderdate<="'+formatdatetime('yyyy-mm-dd',tc.fieldbyname('order_date').asdatetime)+'" ');
    except
    end;
    tc.post;

    setstatuslabel('Processing data '+inttostr(tc.recno)+' / '+inttostr(tc.recordcount));

    tc.next;
  end;
  if tc.changecount>0 then
  hosxp_updatedelta(tc.delta,'select * from medpay_ipd where  med_plan_number < 1000');
  tc.free;

  showmessage('Done.');


end;



หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 15, 2009, 16:15:02 PM
ลองรัน script ที่ อ.MN วางไว้ให้  ยังไม่หายครับ  med_plan_number คงเหมือนเดิมครับ

หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 15, 2009, 16:42:55 PM
ลบ Text ใน tab dfm หรือยังครับ
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 15, 2009, 16:53:40 PM
ลบแล้วครับ
 :)
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 15, 2009, 16:59:16 PM
ลบแล้วครับ
 :)

ตัวเลขมันวิ่งหรือเปล่า

process data XXX/MMMM

ด้านล่าง


หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 15, 2009, 20:36:43 PM
ลบแล้วครับ
 :)

ตัวเลขมันวิ่งหรือเปล่า

process data XXX/MMMM

ด้านล่าง





ตัวเลขวิ่งครับ เพิ่งเห็น ตอนแรกคิดว่าเสร็จแล้ว (มันค้างไปนาน)  ทำทิ้งไว้ 1 ชม. เพิ่งได้ 20,000 กว่าๆ จาก 2 ล้านกว่า เลยหยุดก่อน (ลองทำใน server สำรอง) เดี๋ยวคงไปทำใน ตัวจริงเลยดีกว่า

ขอบคุณมากครับ
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: yord ที่ มิถุนายน 15, 2009, 21:19:11 PM
ของผม v.3.52.4.2 เวลาเรียกดู profile sheet จะช้ามากครับ ที่ตึกทุกตึกก็เลยต้องใชั v.ก่อนหน้านี้ครับ จะแสดงผลไวกว่ามากครับ ที่อื่นเป็นหรือเปล่าครับ ???
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 15, 2009, 22:04:29 PM
ลบแล้วครับ
 :)

ตัวเลขมันวิ่งหรือเปล่า

process data XXX/MMMM

ด้านล่าง

MMMM  ตัวเลขมากหรือเปล่าครับ  เวลามันเสร็จจะใช้เวลา update นานนะครับ







ตัวเลขวิ่งครับ เพิ่งเห็น ตอนแรกคิดว่าเสร็จแล้ว (มันค้างไปนาน)  ทำทิ้งไว้ 1 ชม. เพิ่งได้ 20,000 กว่าๆ จาก 2 ล้านกว่า เลยหยุดก่อน (ลองทำใน server สำรอง) เดี๋ยวคงไปทำใน ตัวจริงเลยดีกว่า

ขอบคุณมากครับ
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: anukul ที่ มิถุนายน 15, 2009, 22:12:22 PM
ของผม v.3.52.4.2 เวลาเรียกดู profile sheet จะช้ามากครับ ที่ตึกทุกตึกก็เลยต้องใชั v.ก่อนหน้านี้ครับ จะแสดงผลไวกว่ามากครับ ที่อื่นเป็นหรือเปล่าครับ ???

ใช้ 52.4.2 ช้าจริงๆ ครับ  แต่พอเปลี่ยนเป็น 52.5.13 เร็วทันใจ (ตอนแรกว่าจะเปลี่ยน MySQL พอเร็วดีเลยชะลอแผนเปลี่ยน MySQL  รอ server ใหม่ทีเดียวครับ)
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: yord ที่ มิถุนายน 15, 2009, 23:49:45 PM
รับทราบครับ ขอบคุณมากครับท่าน ;D ;D ;D
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: golf_win ที่ กรกฎาคม 10, 2009, 20:52:42 PM
1. รบกวน อ.MN เพื่อความสมบูรณ์ของ drug profile ใน profile sheet อยากให้รายการยาที่สั่งโดยตรงจากหน้าสั่งยาให้ปรากฏใน profile sheet เป็นยาที่สั่งแล้วถูก off ในวัน เหมือนเดิม เพราะปัจจุบันนี้ 3.52.6.25 พบว่าการสั่งยาจากหน้าสั่งยา โดยไม่ได้ add chart จะไม่แสดงจำนวนการใช้ใน profile sheet ส่งผลให้การพิมพ์ drug profile เกิดความผิดพลาดเนื่องจากไม่มีจำนวนการสั่งใช้ แต่ชื่อยายังแสดงในใบ drug profile

2. การพิมพ์ใบแจ้งเตือน drug interaction หลังจาก set ให้พิมพ์ใบแจ้งเตือนแล้วพบว่า ระบบจะพิมพ์ใบแจ้งเตือนออกมาแค่ใบเดียวหากระบบ check เจอว่าพบ drug interaction 2 คู่หรือมากกว่า 2 คู่ ที่จริงควรจะพิมพ์ใบแจ้งเตือนออกมา 2 ใบเพื่อใช้ในการแจ้งเตือนแพทย์ในระบบผู้ป่วยใน (ในระบบการสั่งยาผู้ป่วยนอกก็ยังพบความคลาดเคลื่อนนี้เช่นกันครับ)

3. รบกวน อ.MN ด้วยครับ
                :'( :'(
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 10, 2009, 21:05:18 PM
1. รบกวน อ.MN เพื่อความสมบูรณ์ของ drug profile ใน profile sheet อยากให้รายการยาที่สั่งโดยตรงจากหน้าสั่งยาให้ปรากฏใน profile sheet เป็นยาที่สั่งแล้วถูก off ในวัน เหมือนเดิม เพราะปัจจุบันนี้ 3.52.6.25 พบว่าการสั่งยาจากหน้าสั่งยา โดยไม่ได้ add chart จะไม่แสดงจำนวนการใช้ใน profile sheet ส่งผลให้การพิมพ์ drug profile เกิดความผิดพลาดเนื่องจากไม่มีจำนวนการสั่งใช้ แต่ชื่อยายังแสดงในใบ drug profile

2. การพิมพ์ใบแจ้งเตือน drug interaction หลังจาก set ให้พิมพ์ใบแจ้งเตือนแล้วพบว่า ระบบจะพิมพ์ใบแจ้งเตือนออกมาแค่ใบเดียวหากระบบ check เจอว่าพบ drug interaction 2 คู่หรือมากกว่า 2 คู่ ที่จริงควรจะพิมพ์ใบแจ้งเตือนออกมา 2 ใบเพื่อใช้ในการแจ้งเตือนแพทย์ในระบบผู้ป่วยใน (ในระบบการสั่งยาผู้ป่วยนอกก็ยังพบความคลาดเคลื่อนนี้เช่นกันครับ)

3. รบกวน อ.MN ด้วยครับ
                :'( :'(

เห็นด้วยกับ อ.กอร์ฟ เลยครับ 
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: golf_win ที่ กรกฎาคม 11, 2009, 08:13:57 AM
ดันครับ เพราะทดสอบกับ 3.52.7.3 ก็ยังพบอยู่ครับ :'( :'(
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กรกฎาคม 11, 2009, 21:33:01 PM
1. รบกวน อ.MN เพื่อความสมบูรณ์ของ drug profile ใน profile sheet อยากให้รายการยาที่สั่งโดยตรงจากหน้าสั่งยาให้ปรากฏใน profile sheet เป็นยาที่สั่งแล้วถูก off ในวัน เหมือนเดิม เพราะปัจจุบันนี้ 3.52.6.25 พบว่าการสั่งยาจากหน้าสั่งยา โดยไม่ได้ add chart จะไม่แสดงจำนวนการใช้ใน profile sheet ส่งผลให้การพิมพ์ drug profile เกิดความผิดพลาดเนื่องจากไม่มีจำนวนการสั่งใช้ แต่ชื่อยายังแสดงในใบ drug profile

2. การพิมพ์ใบแจ้งเตือน drug interaction หลังจาก set ให้พิมพ์ใบแจ้งเตือนแล้วพบว่า ระบบจะพิมพ์ใบแจ้งเตือนออกมาแค่ใบเดียวหากระบบ check เจอว่าพบ drug interaction 2 คู่หรือมากกว่า 2 คู่ ที่จริงควรจะพิมพ์ใบแจ้งเตือนออกมา 2 ใบเพื่อใช้ในการแจ้งเตือนแพทย์ในระบบผู้ป่วยใน (ในระบบการสั่งยาผู้ป่วยนอกก็ยังพบความคลาดเคลื่อนนี้เช่นกันครับ)

3. รบกวน อ.MN ด้วยครับ
                :'( :'(
ดันครับ เพราะทดสอบกับ 3.52.7.3 ก็ยังพบอยู่ครับ :'( :'(

ยังเป็นอยู่ 3.52.7.11
หัวข้อ: Re: Bug สั่งยาผู้ป่วยใน Profile sheet จำนวนหายไปครับ
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 12, 2009, 08:04:58 AM
1. รบกวน อ.MN เพื่อความสมบูรณ์ของ drug profile ใน profile sheet อยากให้รายการยาที่สั่งโดยตรงจากหน้าสั่งยาให้ปรากฏใน profile sheet เป็นยาที่สั่งแล้วถูก off ในวัน เหมือนเดิม เพราะปัจจุบันนี้ 3.52.6.25 พบว่าการสั่งยาจากหน้าสั่งยา โดยไม่ได้ add chart จะไม่แสดงจำนวนการใช้ใน profile sheet ส่งผลให้การพิมพ์ drug profile เกิดความผิดพลาดเนื่องจากไม่มีจำนวนการสั่งใช้ แต่ชื่อยายังแสดงในใบ drug profile

2. การพิมพ์ใบแจ้งเตือน drug interaction หลังจาก set ให้พิมพ์ใบแจ้งเตือนแล้วพบว่า ระบบจะพิมพ์ใบแจ้งเตือนออกมาแค่ใบเดียวหากระบบ check เจอว่าพบ drug interaction 2 คู่หรือมากกว่า 2 คู่ ที่จริงควรจะพิมพ์ใบแจ้งเตือนออกมา 2 ใบเพื่อใช้ในการแจ้งเตือนแพทย์ในระบบผู้ป่วยใน (ในระบบการสั่งยาผู้ป่วยนอกก็ยังพบความคลาดเคลื่อนนี้เช่นกันครับ)

3. รบกวน อ.MN ด้วยครับ
                :'( :'(

ข้อ 1 เพิ่มตัวเลือกใน Tab Print control ให้แล้วครับ
ข้อ 2 โปรแกรมจะพิมพ์รายการ Drug interaction ทุกตัวครับ ฝากตรวจสอบรายการด้วยคำสั่งนี้ครับ

select * from drug_interaction_incident
where vn='52xxxxxxxx' and print_sticker='Y'


แก้ไขใน 3.52.7.12