ผู้เขียน หัวข้อ: OPD Card แบบมีจำนวนและราคาการจ่ายยาแต่ละชนิด  (อ่าน 3214 ครั้ง)

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

ออฟไลน์ Maetha Hospital

  • Jr. Member
  • **
  • กระทู้: 58
  • Respect: 0
    • ดูรายละเอียด
    • เว็บไซต์ของโรงพยาบาลแม่ทาครับ
หมอใหญ่ Request มาแบบนี้ครับ จะได้ไม่ต้องออก OPD Card กับใบสั่งยาแยกกันเป็น 2 ใบ จะได้ประหยัดกระดาษ ทีนี้ใน OPD Card ตัวเดิมมีรายการยากับวิธีการใช้ยาอยู่แล้ว หมอใหญ่อยากให้เพิ่มจำนวนยาที่จ่าย กับราคารวมยาแต่ละตัว) เข้าไปใน OPD Card ด้วย ถ้ามีรายละเอียดตัวนี้ครบจะไม่ต้องใช้ใบสั่งยาแล้วครับ ก็เลยอยากจะถามว่าจะต้องแก้ไขใบสั่งยาเดิมตรงไหนบ้าง ตอนนี้ที่ใช้อยู่เป็นตามนี้ครับ สีแดงนี่เพิ่มจากใบ A5 ของ อ. ขวด เอง แต่พอเอาไปทำแล้วมันขึ้น Error เลยไม่รู้จะแก้ตรงไหนดีครับ

ChangeDBPipeLineLink3SQL('select o.vn,concat(if((s.name is null or s.name = ""),"-",s.name),"  ", '+
     'if(d.strength is null,"",s.strength),"  #  ",if(o.qty is null,"",o.qty)) as drug_name, '+
     'concat(if((du.shortlist is null or du.shortlist = "" or du.shortlist = "*(  ãªéµÒÁá¾·ÂìÊÑè***)") '+
     ',">",du.shortlist),if((su.name1 is null or su.name1 = ""),"",su.name1),if((su.name2 is null or '+
     'su.name2 = ""),"",su.name2),if((su.name3 is null or su.name3 = ""),"",su.name3)) as shortlist, '+
     'o.qty as drug_qty, o.sum_price as sum_price'+
     'from opitemrece o '+
     'left outer join drugitems d on d.icode = o.icode '+
     'left outer join s_drugitems s on s.icode= o.icode '+
     'left outer join drugusage du on du.drugusage = o.drugusage '+
     'left outer join sp_use su on su.sp_use = o.sp_use '+
     'where o.vn = "'+DBPipeline['vn']+'" '+
     
     
     'order by d.therapeuticgroup,d.name ');
ปวร โปร่งจิตต์ (ปอ)
นักวิชาการคอมพิวเตอร์ โรงพยาบาลแม่ทา ลำพูน (รพช. 30 เตียง)
เริ่มใช้งานเต็มรูปแบบ 3 มกราคม 54
Client Version 3.54.1.3, Spec ตามมาตรฐานกลางกระทรวง ICT
Server: CentOS 5.5, MySQL 5.1

ขอบคุณสังคมดีๆ แห่งนี้และ HosXP ที่ทำให้โรงพยาบาลก้าวหน้าขึ้นครับ

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: OPD Card แบบมีจำนวนและราคาการจ่ายยาแต่ละชนิด
« ตอบกลับ #1 เมื่อ: มกราคม 19, 2012, 17:33:57 PM »
0
ลองแก้เองดูอีกนิดเดียวครับ เพิ่มช่องว่างเข้าไปหลังคำสั่งตัวหนังสือแดง ๆ ก่อนจะเป็น '+ ครับ

ChangeDBPipeLineLink3SQL('select o.vn,concat(if((s.name is null or s.name = ""),"-",s.name),"  ", '+
     'if(d.strength is null,"",s.strength),"  #  ",if(o.qty is null,"",o.qty)) as drug_name, '+
     'concat(if((du.shortlist is null or du.shortlist = "" or du.shortlist = "*(  ãªéµÒÁá¾·ÂìÊÑè***)") '+
     ',">",du.shortlist),if((su.name1 is null or su.name1 = ""),"",su.name1),if((su.name2 is null or '+
     'su.name2 = ""),"",su.name2),if((su.name3 is null or su.name3 = ""),"",su.name3)) as shortlist, '+
     'o.qty as drug_qty, o.sum_price as sum_price '+
     'from opitemrece o '+
     'left outer join drugitems d on d.icode = o.icode '+
     'left outer join s_drugitems s on s.icode= o.icode '+
     'left outer join drugusage du on du.drugusage = o.drugusage '+
     'left outer join sp_use su on su.sp_use = o.sp_use '+
     'where o.vn = "'+DBPipeline['vn']+'" '+
     
     
     'order by d.therapeuticgroup,d.name ');

pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ Maetha Hospital

  • Jr. Member
  • **
  • กระทู้: 58
  • Respect: 0
    • ดูรายละเอียด
    • เว็บไซต์ของโรงพยาบาลแม่ทาครับ
Re: OPD Card แบบมีจำนวนและราคาการจ่ายยาแต่ละชนิด
« ตอบกลับ #2 เมื่อ: มกราคม 20, 2012, 09:37:06 AM »
0
ขอบคุณครับ เดี๋ยวจะลองเอาไปแก้ดูครับ ได้ผลยังไงจะเอามาแจ้งให้ทราบอีกที
ปวร โปร่งจิตต์ (ปอ)
นักวิชาการคอมพิวเตอร์ โรงพยาบาลแม่ทา ลำพูน (รพช. 30 เตียง)
เริ่มใช้งานเต็มรูปแบบ 3 มกราคม 54
Client Version 3.54.1.3, Spec ตามมาตรฐานกลางกระทรวง ICT
Server: CentOS 5.5, MySQL 5.1

ขอบคุณสังคมดีๆ แห่งนี้และ HosXP ที่ทำให้โรงพยาบาลก้าวหน้าขึ้นครับ