BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: annurtyd ที่ ตุลาคม 27, 2009, 14:16:35 PM

หัวข้อ: อยากให้อาจารย์ทั้งหลายช่วยแนะนำรายงาน readmit
เริ่มหัวข้อโดย: annurtyd ที่ ตุลาคม 27, 2009, 14:16:35 PM
     อยากให้อาจารย์ทั้งหลายช่วยแนะนำรายงาน readmit ที่ผมเขียนหน่อย
ว่า ok หรือเปล่า
          -ผมอยากได้รายงานที่ group ตาม diag พร้อมกับ รายชื่อผู้ป่วยที่ readmit ต้องทำอย่างไร
         

select a1.hn,concat(p.pname,fname,'   ',p.lname) as f_name,
a1.an as an2,a1.regdate as reg2,a2.an as an1,a2.regdate as reg1,a2.dchdate as dch1,
left(a1.pdx,3) as dx2,i.name as name2,left(a2.pdx,3) as dx1,i.name as name1,
(to_days(a1.regdate)-to_days(a2.dchdate)) as day
from an_stat a1
left outer join an_stat a2 on  date_sub(a1.regdate,interval (a1.lastvisit) day)=a2.regdate and a1.hn=a2.hn and left(a1.pdx,3)= left(a2.pdx,3)
left outer join icd101 i on  left(a1.pdx,3)=i.code
left outer join icd101 i2 on  left(a1.pdx,3)=i2.code
left outer join patient p on p.hn=a1.hn
where a1.regdate between '2008-10-01' and '2009-09-30' and (to_days(a1.regdate)-to_days(a2.dchdate))<=28  and a2.an is not null
order by dx2,reg2
หัวข้อ: Re: อยากให้อาจารย์ทั้งหลายช่วยแนะนำรายงาน readmit
เริ่มหัวข้อโดย: atit ที่ ตุลาคม 27, 2009, 19:16:41 PM
ลองดูว่าใช้ได้ใหม แต่ตรวจสอบดูค่า day อีกทีนะครับผมไม่แน่ใจว่าต้องการสื่ออะไรแต่มีค่าติดลบด้วยซึ่งไม่น่าจะถูก หรือเปล่าก็เลยไม่ได้ดูตรงส่วนนี้ให้ครับ ;D
หัวข้อ: Re: อยากให้อาจารย์ทั้งหลายช่วยแนะนำรายงาน readmit
เริ่มหัวข้อโดย: annurtyd ที่ ตุลาคม 28, 2009, 09:05:12 AM
(to_days(a1.regdate)-to_days(a2.dchdate)) as day

ค่า day คือ วันจำหน่ายครั้งก่อน ลบ วัน admit ครั้งนี้
จะได้วัน readmit