ผู้เขียน หัวข้อ: ขอปรึกษาเรื่อง Sticker ยาที่ออกแบบเอง  (อ่าน 3604 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +8
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
ขอปรึกษาเรื่อง Sticker ยาที่ออกแบบเอง
« เมื่อ: สิงหาคม 24, 2010, 16:37:36 PM »
0
ผมมีปัญหาเรื่องการใช้งาน sticker ยาของคนไข้นอกและใน ที่ใช้แบบออกแบบเอง
FORM-Sticker-OPD-Summary
โค๊ด: SQL
  1. SELECT d1.*,v1.income,i.name AS pdxname,do.shortname
  2. FROM doctor_order_print d1
  3. LEFT OUTER JOIN vn_stat v1 ON v1.vn=d1.vn
  4. LEFT OUTER JOIN ovst o1 ON o1.vn=d1.vn
  5. LEFT OUTER JOIN icd101 i ON i.code=v1.pdx
  6. LEFT OUTER JOIN doctor do ON d1.doctor_code = do.code
  7. WHERE d1.vn="530818074840" AND d1.print_server="IPD1"
  8. GROUP BY d1.icode
  9. ORDER BY d1.drug_name ,d1.icode
ส่วนหัว เจอปัญหาว่ายาตัวเดียวกันแต่สั่งมากกว่า 1 รายการในใบสั่งยาเดียวกันมันแสดงจำนวนรวมปริมาณยาไม่ถูฏต้อง เช่น
alcolhol....... 1 bot
alcolhol.........2 bot  เนื่องจากผู้สั่งสั่งแยกรายการจริงๆๆ พิมพ์
alcolhol.......3 bot ก็ จบแล้ว :) :) :) :)
ข้อมูลที่ปรากฏในหัวกระดาษมันมีแค่ alcolhol....... 1 bot ยังงงๆๆอยู่เหมือนกันครับ
แต่ตัว sticker ที่เป็น detail แสดงออกมาถูกต้องตามจำนวนที่สั่ง

ปัญหาที่ 2
FORM-Sticker-IPD-Summary
โค๊ด: SQL
  1. SELECT IF(d1.item_price>0,"","(ÂÒà´ÔÁ)") AS olddrug,d1.*,v1.income,v1.an,i.name AS pdxname,do.shortname,i2.paidst,SUM(d1.item_price) AS dd
  2. FROM doctor_order_print d1
  3. LEFT OUTER JOIN an_stat v1 ON v1.an=d1.vn
  4. LEFT OUTER JOIN ipt o1 ON o1.an=d1.vn
  5. LEFT OUTER JOIN icd101 i ON i.code=v1.pdx
  6. LEFT OUTER JOIN doctor do ON d1.doctor_code = do.code
  7. LEFT OUTER JOIN incith i2 ON i2.an=d1.vn
  8. WHERE d1.vn='530000550' AND d1.print_server='IPD1'
  9. AND d1.print_mode =1
  10. GROUP BY d1.icode
  11. ORDER BY d1.drug_name , d1.item_no
  12.  
พบปัญหาเช่นเดียวกับ opd

FORM-Sticker-IPD-Detail

ส่วนที่เป็น detail เจอปัญหาตอนใช้ sticker control มัน print ไม่ออก ยกตัวอย่างตามรูปที่แนบมา
เช่นผมสั่งหัว sticker ipd 2 ชุด detail 1 ชุด หัวออกถูกต้อง detail ไม่ออก  แต่มีแสดงใน Job QUEUE ค้างรอ ปัญหาที่ตามมาต่อคือมันทำให้ sticker ที่เป็นของ opd ไม่ออกมาด้วย ลืมบอกผมใช้ 2 คอม 1 เครื่อง sticker เครื่องแรก opd เครื่องที่  2 เป็น ipd
เลยกลับมานั่งสัยสัยว่าคำสั่งหลักที่ต้องใช้ในแต่ละ form ควรจะเป็นอะไรเพื่อให้สามารถใช้งานได้ครับ
 

Yindee And Tan

ออฟไลน์ armds

  • Hero Member
  • *****
  • กระทู้: 1,084
  • armds
  • Respect: +10
    • ดูรายละเอียด
Re: ขอปรึกษาเรื่อง Sticker ยาที่ออกแบบเอง
« ตอบกลับ #1 เมื่อ: สิงหาคม 24, 2010, 21:05:25 PM »
0
ผมก็มีปัญหา  คล้าย  ๆ กัน
แต่ผมปัญหาว่า  ใช้ฟอร์ม  sticker  ออกแบบเอง  เหมือนกับ อ.naj   
แต่ใช้ปริ้นเตอร์คนละแบบกัน  เป็นเครื่อง  EPSON lq-300 กับเครื่อง  Zebra TLP-2844
เวลาพิมพ์แล้วหัวขยับขึ้นไม่ได้  ก็อยากให้  อ.mn  ทำตัวเลือกฟอร์มออกแบบเอง  เป็น  2  ฟอร์ม  เลือกว่าจะพิมพ์แบบไหน  อะครับ   
         FORM-Sticker-OPD-Summary-แบบที่-1
         FORM-Sticker-OPD-Detail-แบบที่-1
         FORM-Sticker-OPD-Summary-แบบที่-2
         FORM-Sticker-OPD-Detail-แบบที่-2
สามารถเลือกได้ว่าจะเอาฟอร์มไหน  ก็ได้ครับ
« แก้ไขครั้งสุดท้าย: สิงหาคม 24, 2010, 21:14:43 PM โดย armds »
โรงพยาบาลสมเด็จพระยุพราชด่านซ้าย จ.เลย
ขนาด 60 เตียง นวก. คอมพิวเตอร์ ขึ้นระบบ ปี 2548
ขอบคุณ อ.ชัยพร อ.สุชัย อ.เดชา อ.doreamon อ.naj อ.ขวด และอ.ในเว็บ hosxp.net ทุกท่าน