BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: วีระวัฒน์ (เอก) ที่ พฤศจิกายน 11, 2010, 09:45:46 AM

หัวข้อ: bug 3.53.11.10
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ พฤศจิกายน 11, 2010, 09:45:46 AM
ต่อจาก กระทู้นี้ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16976.0

bug เมนูแสดงทะเบียนผู้ป่วยยังไม่ชำระเงิน (เมนู ระบบงานอื่น ๆ ->ทะเบียน ->ทะเบียนผู้ป่วยที่ยังไม่ชำระเงิน

พบว่าในรายที่ออกใบเสร็จแบบ ออกโดยใช้รหัสกรมบัญชีกลาง(ที่กำหนดในสิทธิการรักษา) เช่น เบิกได้ ถ้าออกใบเสร็จรับเงินแล้ว รายชื่อยังแสดงใน ทะเบียนผู้ป่วยยังไม่ชำระเงิน อยู่

จากการตรวจสอบ พบว่า ทะเบียนผู้ป่วยยังไม่ชำระเงิน เป็นการดึงข้อมูลในตาราง vn_stat มาแสดง ตาม show SQL trace windows

select concat(p.pname,p.fname,' ',p.lname) as ptname,  t.name as pttype_name,  v.*
from vn_stat v
left outer join patient p on p.hn=v.hn
left outer join pttype t on t.pttype=v.pttype
where v.vstdate between '2010-11-03'  and '2010-11-11'
and   (v.paid_money>0 and v.rcpt_money=0)  order by v.vn

ในรายที่ออกใบเสร็จแบบ ออกโดยใช้รหัสกรมบัญชีกลาง เลขที่ใบเสร็จจะไม่บันทึกในตาราง vn_stat (บางรายก็บันทึกใว้)
แต่ไปตรวจสอบในตาราง  Rcpt_print พบว่ามีการบันทึกใว้ถูกต้อง มีเลขที่ใบเสร็จ จำนวนเงินที่จ่ายครบ
หัวข้อ: Re: bug 3.53.11.10
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ พฤศจิกายน 11, 2010, 09:49:34 AM
ผมก็เลยลองใช้คำสั่งนี้ตรวจสอบ

select v.vstdate,concat(p.pname,p.fname,"  ",p.lname) as ptname,v.hn,p2.cardno,v.vn,
v.paid_money,v.rcpt_money,v.remain_money,v.discount_money,v.rcpno_list,
r.finance_number,r.rcpno,r.pttype as rcpt_pttype,r.bill_amount,r.total_amount,r.book_number,
r.bill_number, r.status,r.department,r.user,r.computer

from vn_stat v
left outer join rcpt_print r  on r.vn=v.vn
left outer join patient p on p.hn=v.hn
left outer join ptcardno p2 on p2.hn=v.hn
where r.department="OPD"  and v.vstdate  between "2010-11-01" and "2010-11-04"
order by r.pttype,r.vn,r.hn

พบว่า กรณีที่ออกใบเสร็จโดยใช้แบบใช้รหัสกรมบัญชีกลาง เลขที่ใบเสร็จไม่ได้บันทึก ในตาราง vn_stat ครบทุกราย (บางรายก็บันทึก) ในฟิวด์ rcpno_list และ ฟิวด์ rcpt_money ก็ไม่บันทึกเช่นกัน แต่ข้อมูลเลขที่ใบเสร็จใน ตาราง rcpt_print ฟิวด์ rcpno,total_amount มีครบทุกราย vn

หัวข้อ: Re: bug 3.53.11.10
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ พฤศจิกายน 11, 2010, 13:27:54 PM
มีใครทดสอบบ้างครับ
หัวข้อ: Re: bug 3.53.11.10
เริ่มหัวข้อโดย: เกิดสุข ที่ พฤศจิกายน 11, 2010, 13:56:13 PM
ตาราง proced ที่ filed servpric ทั้ง hoxsp 3.53.11.10  และ  hosxp_pcu 3.53.11.10 
ไม่มีราคาส่งออก และ ไม่มีทศนิยมครับตาม description สปสช -> ราคาค่าบริการหัตถการ มีทศนิยม 2 ตำแหน่ง ถ้าไม่ทราบให้ค่าบริการให้ใส่ 0.00
หัวข้อ: Re: bug 3.53.11.10
เริ่มหัวข้อโดย: yut ที่ พฤศจิกายน 11, 2010, 14:46:25 PM
ส่งออก 18 แฟ้ม ในส่วนของ service.cost ยังคงเหมือนเดิมครับ 0.00 อยู่ครับ (แม้มีการ visit ใหม่)
หัวข้อ: Re: bug 3.53.11.10
เริ่มหัวข้อโดย: tong014 ที่ พฤศจิกายน 11, 2010, 14:57:44 PM
ยังไม่ตรวจนะครับ ตามFlow นี้
หัวข้อ: Re: bug 3.53.11.10
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ พฤศจิกายน 12, 2010, 10:58:12 AM
ฝาก อ.โก้ พ.อนุกุล ตรวจสอบ ผู้ไม่ชำระเงินด้วยนะครับ