อยากให้อาจารย์ทั้งหลายช่วยแนะนำรายงาน 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