ผู้เขียน หัวข้อ: ช่วยดูรายงานให้หน่อยครับ  (อ่าน 1577 ครั้ง)

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

ออฟไลน์ bbbas

  • Hero Member
  • *****
  • กระทู้: 671
  • ไม่เสียสละ ชัยชนะไม่เกิด
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
ช่วยดูรายงานให้หน่อยครับ
« เมื่อ: กุมภาพันธ์ 11, 2015, 12:20:33 PM »
0
เป็นรายงานการใช้ยาทุกตัวของโรงพยาบาลครับ แต่ปัญหาคือยาบางตัวไม่มีข้อมูลครับ ทั้ง ๆ ที่ดูจากใบสั่งยาแล้วก็มีการสั่งใช้ครับ ไม่ทราบว่ารายงานต้องปรับตรงไหน หรือขอคำแนะนำ หรือที่ไหนมีฟอร์มรายงานแบบนี้ ผมขอความอนุเคราะห์ด้วยน่ะครับ
ตัวอย่างโค้ดครับ
GetDateRangeDialog(date1, date2);
     ds1:= FormatDatetime('yyyy-mm-dd', Date1);
     ds2:= FormatDatetime('yyyy-mm-dd', Date2);
     p1:= GetPickupList('select name from drugitems ');
     if p1 <>'' then
     begin
            p2:= GetSQLStringData('select icode from drugitems where name = "'+p1+'"');
           ChangeReportSQL('select o.hn,concat(p.pname,"",p.fname," ",p.lname) as fullname, '+
'du.code,o.qty as cc,(case when  o.an <> "" then "IPD" else "OPD" end) as type ,o.an,o.rxdate,p.cid from opitemrece o   '+
'left outer join drugitems d on d.icode = o.icode                            '+
'left outer join patient p on p.hn = o.hn                                      '+
'left outer join drugusage du on du.drugusage = o.drugusage                      '+
'where o.rxdate between "'+ds1+'" and "'+ds2+'"                                 '+
' and o.icode = "'+p2+'"    '+
' and o.qty > 0  '+
'order by o.rxdate ASC');
     end;
Master: IBM X3200 M3 Xeon 2.6 Ram 6 G
        HDD 1.5 TB Raid 5 OS : CenOS 6.4 (Final)
Slave : HP Proliant ML150G2 Xeon 3.0 Ram 2 G  
         SCSI HDD 64.35 G Raid 5 OS : CentOS 5.3 
Software :ขึ้นระบบวันที่ 26 กรกฎาคม 2552 (รับงานต่อ พ.ย. 53 )
               ที่ปรึกษา :อ.SrwooD ADmin รพ.โพธิ์ทอง
 และขอขอบคุณมิตรภาพดี ๆในบอร์ดแห่งนี้กับความช่วยเหลือแบ่งปันครับ.......

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: ช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 11, 2015, 14:22:27 PM »
0
พี่โก้ทำไว้เมื่อนานมาแล้วครับ
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
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