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

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

ออฟไลน์ Manit

  • Sr. Member
  • ****
  • กระทู้: 418
  • Respect: 0
    • ดูรายละเอียด
ช่วยดูรายงานการใช้ Morphine ให้หน่อยครับ
« เมื่อ: กรกฎาคม 13, 2007, 12:06:16 PM »
0
ไม่ทราบว่าผิดพลาดขั้นตอนไหน

ผู้ป่วยมาฉีด Morphine ที่ er เกือบทุกวัน แต่เรียกรายงานมาดูมีขึ้นมาแค่ 3 ครั้ง

แต่ถ้าลองค้นหาจาก รายงานระบบ OPD Custom search มีการใช้ถึง 19 ครั้ง ซึ่งเป็นตัวเลขที่น่าจะถูกต้อง

ตามรูปครับ

ใครมีความรู้ในการเขียนรายงานช่วยแก้ให้หน่อยครับ
ผมเป็น Super user ครับ
------------------------------
งานหลักเภสัชกร
Linux ก็ไม่มีความรู้ Report ก็เขียนไม่เป็น
รพ.ศรีสงคราม จ.นครพนม
เริ่มระบบเมื่อ พ.ย. 2548
SEVER : Dell PowerEdge T410 Intel® Xeon® E5620
HDD 300 GB 10k RPM RAM 2 x 4 GB 1333 MHz
Oracle Linux 5.6 Mysql 5.5.9
Slave :HP ProLiant ML150 G2 Linux CentOS 4.7
RAM 1 Gb HDD 32 GB,Mysql 5.5.9
Cient:WindowsXP
HOSxP Version 3.55.9.12

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: ช่วยดูรายงานการใช้ Morphine ให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 13, 2007, 14:08:07 PM »
0
ลองเปลี่ยนคำสั่ง sql เป็น

select
concat(pt.pname,pt.fname,"  ",pt.lname) as fullname,ov.vn,
concat(pt.addrpart," ËÁÙè ",pt.moopart," µ.",t3.name," Í.",t2.name," ¨.",t1.name) as fulladdressname,
op.an,icode,qty,year(rxdate)-year(birthday) as age,rxdate,order_no
from ovst ov
left outer join patient pt on pt.hn=ov.hn
left outer join thaiaddress t1 on t1.chwpart=pt.chwpart and
     t1.amppart="00" and t1.tmbpart="00"
left outer join thaiaddress t2 on t2.chwpart=pt.chwpart and
     t2.amppart=pt.amppart and t2.tmbpart="00"
left outer join thaiaddress t3 on t3.chwpart=pt.chwpart and
     t3.amppart=pt.amppart and t3.tmbpart=pt.tmbpart
left outer join opitemrece op on op.hn=ov.hn
where op.rxdate between "2007-06-01" and "2007-07-31"  and op.icode ="1000196"
 group by rxtime
order by rxdate

ดูนะครับ  :D
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ Manit

  • Sr. Member
  • ****
  • กระทู้: 418
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดูรายงานการใช้ Morphine ให้หน่อยครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 13, 2007, 14:31:34 PM »
0
ลองเปลี่ยนคำสั่ง sql เป็น

select
concat(pt.pname,pt.fname,"  ",pt.lname) as fullname,ov.vn,
concat(pt.addrpart," ËÁÙè ",pt.moopart," µ.",t3.name," Í.",t2.name," ¨.",t1.name) as fulladdressname,
op.an,icode,qty,year(rxdate)-year(birthday) as age,rxdate,order_no
from ovst ov
left outer join patient pt on pt.hn=ov.hn
left outer join thaiaddress t1 on t1.chwpart=pt.chwpart and
     t1.amppart="00" and t1.tmbpart="00"
left outer join thaiaddress t2 on t2.chwpart=pt.chwpart and
     t2.amppart=pt.amppart and t2.tmbpart="00"
left outer join thaiaddress t3 on t3.chwpart=pt.chwpart and
     t3.amppart=pt.amppart and t3.tmbpart=pt.tmbpart
left outer join opitemrece op on op.hn=ov.hn
where op.rxdate between "2007-06-01" and "2007-07-31"  and op.icode ="1000196"
 group by rxtime
order by rxdate

ดูนะครับ  :D

OK ครับ ลองแล้วใช้ได้เลยครับ

ขอบคุณ คุณ nahos มากๆเลยครับ  ;D
ผมเป็น Super user ครับ
------------------------------
งานหลักเภสัชกร
Linux ก็ไม่มีความรู้ Report ก็เขียนไม่เป็น
รพ.ศรีสงคราม จ.นครพนม
เริ่มระบบเมื่อ พ.ย. 2548
SEVER : Dell PowerEdge T410 Intel® Xeon® E5620
HDD 300 GB 10k RPM RAM 2 x 4 GB 1333 MHz
Oracle Linux 5.6 Mysql 5.5.9
Slave :HP ProLiant ML150 G2 Linux CentOS 4.7
RAM 1 Gb HDD 32 GB,Mysql 5.5.9
Cient:WindowsXP
HOSxP Version 3.55.9.12