BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ ตุลาคม 05, 2014, 13:38:16 PM

หัวข้อ: select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เริ่มหัวข้อโดย: panus_t ที่ ตุลาคม 05, 2014, 13:38:16 PM
select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เช่นต้องการหาจำนวนผู้ป่วยนอกที่มี PDX อยู่ในช่วง A00-B99  หรือ E00-E89 หรือ C00-D89 หรือ P00-P96 หรือ Q00-Q99 หรือ R00-R99 หรือ Z00-Z99  ครับ

ตอนนี้ผมห่ทีล่ะช่วงครับ  ;D
select count(v.vn)
from ovst o
left outer join vn_stat v on v.vn=o.vn
where o.vstdate between "2012-10-01" and "2013-09-30" and v.pdx between "A00" and "B99"
หัวข้อ: Re: select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เริ่มหัวข้อโดย: BBT Hospital ที่ ตุลาคม 05, 2014, 20:00:47 PM
ลองแบบนี้ดูครับ
select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เช่นต้องการหาจำนวนผู้ป่วยนอกที่มี PDX อยู่ในช่วง A00-B99  หรือ E00-E89 หรือ C00-D89 หรือ P00-P96 หรือ Q00-Q99 หรือ R00-R99 หรือ Z00-Z99  ครับ

ตอนนี้ผมห่ทีล่ะช่วงครับ  Grin
select count(v.vn)
from ovst o
left outer join vn_stat v on v.vn=o.vn
where o.vstdate between "2012-10-01" and "2013-09-30"
and    (v.pdx between "A00" and "B999"   or
            v.pdx between "E00" and "E999"   or
            v.pdx between "C00" and "D899"   or
            v.pdx between "P00" and "P969"   or
            v.pdx between "Q00" and "Q999"   or
            v.pdx between "R00" and "R999"   or
             v.pdx between "Z00" and "Z999"  )

ขอเพิ่มตรงรหัสท้ายเป็น 4 หลักครับ เพราะ บาง ICD 10  หลาย ๆ รหัสมี 4 - 5  หลัก ครับ
หัวข้อ: Re: select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เริ่มหัวข้อโดย: panus_t ที่ ตุลาคม 06, 2014, 08:46:41 AM
ลองแบบนี้ดูครับ
select between ICD10 หลายช่วงในคราวเดียวได้หรือเปล่าครับ
เช่นต้องการหาจำนวนผู้ป่วยนอกที่มี PDX อยู่ในช่วง A00-B99  หรือ E00-E89 หรือ C00-D89 หรือ P00-P96 หรือ Q00-Q99 หรือ R00-R99 หรือ Z00-Z99  ครับ

ตอนนี้ผมห่ทีล่ะช่วงครับ  Grin
select count(v.vn)
from ovst o
left outer join vn_stat v on v.vn=o.vn
where o.vstdate between "2012-10-01" and "2013-09-30"
and    (v.pdx between "A00" and "B999"   or
            v.pdx between "E00" and "E999"   or
            v.pdx between "C00" and "D899"   or
            v.pdx between "P00" and "P969"   or
            v.pdx between "Q00" and "Q999"   or
            v.pdx between "R00" and "R999"   or
             v.pdx between "Z00" and "Z999"  )

ขอเพิ่มตรงรหัสท้ายเป็น 4 หลักครับ เพราะ บาง ICD 10  หลาย ๆ รหัสมี 4 - 5  หลัก ครับ


ขอบคุณครับ