ผู้เขียน หัวข้อ: แก้ไข OPD Card ให้หน่อยครับ  (อ่าน 4032 ครั้ง)

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

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
แก้ไข OPD Card ให้หน่อยครับ
« เมื่อ: พฤศจิกายน 09, 2012, 11:45:34 AM »
0
แก้ไข OPD Card ให้หน่อยครับ (โหลดของ อ.ขวดมาใช้)
แก้ไขตรงรายการสั่งยา (DBPipeLineLink3)
ต้องการให้แสดงทั้งหมดเลย (ไม่ใช่ยาก็ให้แสดง เหมือนหน้ายาที่ Patient EMR ครับ)

 ;D

ผมลองจะแก้ไขเองแล้ว มันทำไม่ได้ครับ   ;D  ยัง งง  ??? ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ BBT Hospital

  • Jr. Member
  • **
  • กระทู้: 61
  • Respect: +2
    • ดูรายละเอียด
Re: แก้ไข OPD Card ให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 10, 2012, 13:46:13 PM »
0
เข้าไปที่ Report designer เลือก form เข้า design
แล้วเลือกที่แถบ  Calc คลิกขวาเลือกการแสดงแบบ module
แล้วเลือกที่ Event Handler เลือกไปที่ procedure TitleBeforeGenerate;
แล้วแก้ไขที่คำสั่ง

     ChangeDBPipeLineLink3SQL('select concat(if((d.name is null or d.name = ""),"-",d.name),"  ", '+
     'if(d.strength is null,"",d.strength),"  #  ",if(o.qty is null,"",o.qty)) '+
     'as drug_name,du.shortlist '+
     'from opitemrece o '+
     'left outer join drugitems d on d.icode = o.icode '+
     'left outer join drugusage du on du.drugusage = o.drugusage '+
     'where o.icode like "1%" and o.vn = "'+DBPipeline['vn']+'" '+
     'order by d.therapeuticgroup,d.name ');
     
ครับ โดยเอา o.icode like "1%" and ออก แล้วอย่าลืมลิงค์ ตาราง nondrugitems นะครับ
แพทย์ โรงพยาบาลบางบัวทอง
Linux server Cent-OS 5 -ram 4 GB
HosXP when 2550
ตัวเองเริ่มใช้ July 2551
Server version: 3.55.11.8
Client version:HOSxP 3.55.2.29  (Most)
                      3.55.7.14(Ward)
การขึ้นระบบโดย : ทีม BMS
การทำ Report + SQL => นั่งเทียนมั่วเอง + copy ของ อาจารย์ ทั้งหลายครับ
** ขอบคุณ ทุกท่านที่เอื้อเฟื้อครับ **
(update signature when 56-01-24)

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: แก้ไข OPD Card ให้หน่อยครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 10, 2012, 15:17:12 PM »
0
เข้าไปที่ Report designer เลือก form เข้า design
แล้วเลือกที่แถบ  Calc คลิกขวาเลือกการแสดงแบบ module
แล้วเลือกที่ Event Handler เลือกไปที่ procedure TitleBeforeGenerate;
แล้วแก้ไขที่คำสั่ง

     ChangeDBPipeLineLink3SQL('select concat(if((d.name is null or d.name = ""),"-",d.name),"  ", '+
     'if(d.strength is null,"",d.strength),"  #  ",if(o.qty is null,"",o.qty)) '+
     'as drug_name,du.shortlist '+
     'from opitemrece o '+
     'left outer join drugitems d on d.icode = o.icode '+
     'left outer join drugusage du on du.drugusage = o.drugusage '+
     'where o.icode like "1%" and o.vn = "'+DBPipeline['vn']+'" '+
     'order by d.therapeuticgroup,d.name ');
    
ครับ โดยเอา o.icode like "1%" and ออก แล้วอย่าลืมลิงค์ ตาราง nondrugitems นะครับ


ได้ขนาดนี้ไม่มั่วแล้วครับ เทพชัดๆ ;D ;D
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080