BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: natch2005 ที่ ธันวาคม 23, 2009, 14:22:01 PM

หัวข้อ: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: natch2005 ที่ ธันวาคม 23, 2009, 14:22:01 PM
อยากได้ query ของ ฟอร์มสติกเกอร์ยาในระบบครับ เพราะ ทางห้องยาแจ้งว่า มันจะไม่ปรินต์ จำนวน 0 และไม่ปรินต์รายการน้ำเกลือและเวชภัณฑ์ไม่ใช่ยา อยากได้ครับ ขอบคุณครับ
หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: natch2005 ที่ ธันวาคม 30, 2009, 11:11:08 AM
select d1.*,v1.*,o1.*
from doctor_order_print d1
left outer join an_stat v1 on v1.an=d1.vn
left outer join ipt o1 on o1.an=d1.vn
left outer join drugitems d on d.icode=d1.icode
where d1.vn="520004550" and d1.print_server="OPD"
and d.lockprint <> 'Y' and d1.qty_name <> "0"
order by d1.item_no

นี่เป็น query ที่โรงบาลมีครับ สิ่งที่เกิดความผิดพลาดอีกคือ ถ้าสั่งยาน้ำ ฉลากจะเกินมา 1 ครับ บางทียาเม็ดก็ออกมาเกินเหมือนกันครับ เข้าไปดูการเซตปริ้นท์สติกเกอร์ก็ เซตถูกต้องครับ รบกวนหน่อยครับ
หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ ธันวาคม 30, 2009, 11:43:47 AM
ง่ายๆใส่group by d1.item_no
  ลองดูครับ ใส่หน้า order by นะครับ
หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: natch2005 ที่ ธันวาคม 30, 2009, 12:07:29 PM
ขอบคุณครับ แต่ยังไม่ได้ครับ คราวนี้มันออกมาแค่รายการเดีียวครับ แผ่นเดียว ทำไงดีครับ ช่วยด้วย
หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: doramon ที่ ธันวาคม 30, 2009, 13:13:03 PM
ขอบคุณครับ แต่ยังไม่ได้ครับ คราวนี้มันออกมาแค่รายการเดีียวครับ แผ่นเดียว ทำไงดีครับ ช่วยด้วย

ไม่ทราบว่า  ตรวจสอบดูในตาราง

select * from doctor_order_print

ดูว่ารายการที่จะผิดมีครบทุกตัวหรือเปล่าครับ


จากนั้น ช่วยบอกด้วยว่าใช้ แบบฟอร์ม การพิมพ์ จากโปรแกรม  hosxp หรือว่า ใช้แบบสร้างเอง ครับ

หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: natch2005 ที่ ธันวาคม 30, 2009, 13:44:17 PM
ขอบคุณครับ แต่ยังไม่ได้ครับ คราวนี้มันออกมาแค่รายการเดีียวครับ แผ่นเดียว ทำไงดีครับ ช่วยด้วย

ไม่ทราบว่า  ตรวจสอบดูในตาราง

select * from doctor_order_print

ดูว่ารายการที่จะผิดมีครบทุกตัวหรือเปล่าครับ


จากนั้น ช่วยบอกด้วยว่าใช้ แบบฟอร์ม การพิมพ์ จากโปรแกรม  hosxp หรือว่า ใช้แบบสร้างเอง ครับ



ข้างล่างเป็นตัวอย่างยาที่สั่งที่อยู่ในตาราง doctor_order_print ครับ ใช้แบบฟอร์มสร้างเองครับ
หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: natch2005 ที่ มกราคม 05, 2010, 10:09:37 AM
แก้ไงดีครับ ตอนนี้ยังออกเกินมา 1 ครับ
หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 05, 2010, 10:13:28 AM
เอา form-sticker-opd-detail มาให้อ.ทั้งหลายแก้ให้ดีกว่าครับ  :D
หัวข้อ: Re: รบกวนขอ query sticker ยา ที่อยู่ในระบบครับ
เริ่มหัวข้อโดย: natch2005 ที่ มกราคม 05, 2010, 11:18:03 AM
select d1.*,v1.*,o1.*
from doctor_order_print d1
left outer join an_stat v1 on v1.an=d1.vn
left outer join ipt o1 on o1.an=d1.vn
left outer join drugitems d on d.icode=d1.icode
where d1.vn="520004550" and d1.print_server="OPD"
and d1.print_status<>'Y' and d1.qty_name <> "0"
order by d1.item_no

ได้แล้วครับ query ตามข้างบนครับ