BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: jobzaaclub ที่ พฤศจิกายน 19, 2012, 19:58:04 PM

หัวข้อ: ตรวจสอบโค้ด รายงานการคัดกรองการซึมเศร้า ให้หน่อยครับ
เริ่มหัวข้อโดย: jobzaaclub ที่ พฤศจิกายน 19, 2012, 19:58:04 PM
คือผมต้องการดึงรายงานว่าในแต่ละแผนก เช่น เบาหวาน, ความดัน, จุดซักประวัติ, คลีนิกฝากครรภ์ เป็นต้น
มีการคัดกรองการซึมเศร้ากี่ราย ผมเลยเขียนโค้ดแบบนี้
โค๊ด: [Select]
select o.vn,o.hn,o.vstdate,concat(p.pname,p.fname," ",p.lname) as pname,
case d.depression_screen_evaluate_id
     when 9 then "»¡µÔ"
     when 1 then "ÃдѺ¹éÍÂ"
     when 2 then "ÃдѺ»Ò¹¡ÅÒ"
     when 3 then "ÃдѺÃعáÃ"
end as depcase
from ovst o
inner join depression_screen d on (o.vn=d.vn)
inner join patient p on (o.hn=p.hn)
where o.vstdate between "2012-10-01" and "2012-10-31"
and o.main_dep = "002"
and o.hn != "000000001"
ไม่ทราบว่าถูกต้องไหมครับ ระบุฟิวแผนกเป็น main_dep หรือควรเป็น cur_dep หรือ last_dep ดีครับ