BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: navyNP ที่ มกราคม 26, 2011, 15:28:02 PM

หัวข้อ: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: navyNP ที่ มกราคม 26, 2011, 15:28:02 PM
ปัญหาคือห้องจ่ายยาต้องการเฉพาะรายการยาและเวชภัณฑ์เพื่อไปจัดของไว้ล่วงหน้าเท่านั้น แต่ปัจจุบันมันจะมีรายการค่าบริการอื่นๆ ออกมาด้วย(โดยเฉพาะรายการสั่ง Lab ซึ่งมีหลายรายการ)ทำให้สิ้นเปลืองสติ๊กเกอร์จำนวนมาก ก็เลยอยากถามว่าพอจะมีวิธีกำหนดได้หรือไม่ครับว่า รายการค่าใช้จ่ายแต่ละรายการนั้นสามารถกำหนดได้ไหมว่าไม่ต้องพิมพ์ออกในใบสรุปรายการด้วย(ปัจจุบันมีให้เลือกแต่ไม่ต้องพิมพ์ออกสติ๊กเกอร์ detail) ข้อมูลเพิ่มเติม
1.ตามรูปที่แนบ ในรายการค่าบริการ(nondrugitems) มีให้เลือกว่า "พิมพ์รายการในหัวสติ๊กเกอร์" ซึ่งผมเข้าใจว่าน่าจะเป็น sticker summary ก็เลยไม่เข้าใจว่ามีไว้ทำไม ในเมื่อถ้าไม่ติ๊กมันก็พิมพ์ออกทุกรายการอยู่แล้วไม่ใช่หรือครับ หรือ ถ้าหากไม่ต้องการให้พิมพ์ออกใน summary จะติ๊กตรงไหน
2.หากจะเพิ่มเงื่อนไข where icode like "1%" หรือ where icode not like "3%" ก็จะทำให้เวชภัณฑ์ที่อยู่ในตาราง nondrugitems จะไม่ถูกพิมพ์ด้วย
ขอคำแนะนำด้วยครับ ;D
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: เข้ม ที่ มกราคม 26, 2011, 17:53:40 PM
ไม่อยากบอกว่า ที่ รพ.  .. ห้องยาก็ไม่เห็นว่าอะไรนะครับ ผมใช้ฟอร์ม sticker ที่ฝังอยู่ในระบบ ครับ

ขอถามเพิ่มเติม สั่งพิมพ์ sticker ที่หน้าไหนครับ ..?
 ::) ::)
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: navyNP ที่ มกราคม 27, 2011, 10:09:00 AM
ก็ในระบบห้องจ่ายยานั่นแหละครับ พอสั่งยาสติ๊กเกอร์ก็ออกอัตโนมัติ ใบแรกที่เป็น sticker summary นั่นแหละครับ มันรวมทุกอย่างออกมา ห้องยาต้องการให้ออกเฉพาะรายการยา และเวชภัณฑ์(บางรายการ)เท่านั้น ก็เลยไม่รู้จะทำอย่างไรอ่ะครับ ;D
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 27, 2011, 10:13:50 AM
แก้ไข sql ในหัวฉลาก โดย

left outer join s_drugitems s on s.icode=doctor_order_print.icode

และ where s.income in ("xx","yy")

แล้วเลือกเอาหมวดค่าใช้จ่ายที่ต้องการมาใส่ครับ
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: navyNP ที่ มกราคม 27, 2011, 13:19:38 PM
ขอบคุณครับ อ.pop พอดีลองแล้วไม่ได้ครับ พอไปดูรายละเอียดแล้วปรากฏว่า ในตาราง s_drugitems บางรายการ income เป็นค่าว่างอ่ะครับ ไม่ทราบว่าเป็นเพราะอะไร
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 27, 2011, 13:23:57 PM
update s_drugitems s inner join nondrugitems n on n.icode=s.icode set s.income=n.income

ลองทดสอบในเครื่องสำรองก่อนนะครับ
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มกราคม 27, 2011, 13:28:44 PM
delete from s_drugitems   ก่อนแล้ว ทดลอง upgrade structure  ใหม่ เพื่อให้ระบบสร้างให้ได้ไหมครับ..อ.ป๊อป
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 27, 2011, 13:30:15 PM
delete from s_drugitems   ก่อนแล้ว ทดลอง upgrade structure  ใหม่ เพื่อให้ระบบสร้างให้ได้ไหมครับ..อ.ป๊อป

ได้เหมือนกันครับ upgrade structure ใหม่ก็ได้ครับ
หัวข้อ: Re: มีวิธีที่ไม่ต้องการพิมพ์ค่าบริการในสติ๊กเกอร์ใบสรุปรายการยาไหมครับ
เริ่มหัวข้อโดย: navyNP ที่ มกราคม 28, 2011, 11:41:44 AM
สมมุติว่าจะลองเชื่อมกับตาราง nondrugitems โดยกำหนดเงื่อนไขว่า
left outer join nondrugitems n1 on n1.icode=d1.icode (d1 คือ doctor_order_print)

where n1.lockprint = "N" (หมายถึงถ้าไม่ล็อกคือให้พิมพ์ออกในใบรวม ถ้าล็อกคือไม่ต้องพิมพ์ออก)

จะได้ไหมครับ พอดีเห็นว่ามีการเลือกไว้ว่าไม่ต้องพิมพ์สติ๊กเกอร์น่ะครับ ก็เลยคิดว่าน่าจะเอามาใช้ให้ไม่ต้องพิมพ์ในใบสรุปได้เหมือนกัน พอดีไม่มีเวลาทดสอบครับ ;D ;D ;D