BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: jaynak ที่ กุมภาพันธ์ 11, 2011, 09:47:08 AM
-
ต้องการรายงานผู้ป่วย OPD ที่ใช้ยาครั้งแรกจะเขียนคำสั่งอย่างไรครับ
เช่น ยา CARBAMAZEPINE มีผู้ป่วย OPD ที่ใช้ยาครั้งแรกจำนวนกี่คน เอาเป็นรายชื่ออะครับ
ช่วยแนะแนวทางด้วยครับ ขอบคุณครับ
-
ดันๆ ;D
-
ดันๆ
-
ช่วยผมทีครับ
-
select distinct(p.hn),o.icode,d.name,o.rxdate,o.qty from opitemrece o
left outer join patient p on p.hn=o.hn
left outer join drugitems d on d.icode=o.icode
where o.icode ="xxxx" and o.qty > 0 and o.an is null and o.rxdate between"yyyy-mm-dd" and "yyy-mm-dd"
group by p.hn
order by o.rxdate
พอได้ไหมครับ..ไม่แน่ใจ
-
ขอบคุณครับแต่ไม่ตรงตามความต้องการอะครับ
ผมต้องการรายชื่อผู้ป่วยที่ได้รับยานั้นๆครั้งแรกอะครับ
-
select distinct(p.hn),concat(p.pname," ",p.fname," ",p.lname) as patient,v.age_y,o.icode,d.name ,o.rxdate,o.qty from opitemrece o
left outer join patient p on p.hn=o.hn
left outer join vn_stat v on v.vn=o.vn
left outer join drugitems d on d.icode=o.icode
where o.icode ="รหัสยาที่ต้องการ" and o.qty > 0 and o.rxdate between"2010-10-01" and "2011-02-15"
group by p.hn
order by o.rxdate,o.vn
เพิ่มตัวเชื่อม ชือ-สกุล และอายุ ครั้งแรกที่ได้รับไปด้วย..ช่ายเปล่าครับ..ผมคงพอทำได้แค่นี้..แหล่ะ
-
ดันๆ
-
... ผมลองปรับจากรายงานที่ผมมีอยู่ ไม่ทราบว่าจะพอใช้ได้หรือเปล่า
ลองทดสอบดูนะครับ ... :D ....
-
ขอบคุณน่ะค่ะพี่ขวด ที่เเจกรายงาน เขียนรายงานดีเเล้วค่ะอย่าไปทำอาชีพเสริมเลยน่ะจ๊ะ :D :D :D
-
ขอบคุณมากๆเลยครับเดี๋ยวจะลองไปปรับแก้ดู
-
... ผมลองปรับจากรายงานที่ผมมีอยู่ ไม่ทราบว่าจะพอใช้ได้หรือเปล่า
ลองทดสอบดูนะครับ ... :D ....
ขอบคุณมากครับอาจารย์ สำหรับรายงาน มีประโยชน์มากครับ