BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: one ที่ เมษายน 12, 2011, 18:02:47 PM

หัวข้อ: รบกวนถามอาจารย์ค่ะ
เริ่มหัวข้อโดย: one ที่ เมษายน 12, 2011, 18:02:47 PM
ดึงรายงานตรวจHBA1C<7  คนไข้เบาหวาน  ที่มี FBS(70-130 มก./ดล.)
ดึงรายงานตรวจHBA1C<7  คนไข้เบาหวาน  ที่มี FBS(<70/>130 มก./ดล.)
ยังไงคะ




นักวิชาการคอมพิวเตอร์โรงพยาบาลหนองฉาง
หัวข้อ: Re: รบกวนถามอาจารย์ค่ะ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ เมษายน 12, 2011, 20:40:10 PM
join   patient+lab_order+lab_head+ovstdiag  ครับ..เพื่อดูรายชื่อที่ได้รับการวินิจฉัยเบาหวาน  E10% -E14% ครับ..และมี lab_items_code=FBS OR GLUCOSE  and lab_items_code=Hba1c
และมารับบริการระหว่างวันที่ ovstdiag ของ vn ที่เริ่มวันที่ด้วย....ถึง.....  ประมาณนี้ครับ..ลอง join เพื่อ distinct (patient.hn)
หัวข้อ: Re: รบกวนถามอาจารย์ค่ะ
เริ่มหัวข้อโดย: pa_net ที่ เมษายน 12, 2011, 21:06:47 PM
select li.lab_items_code,lh.*,d.name as doctorname from lab_head lh
left outer join lab_order lo on lo.lab_order_number=lh.lab_order_number
left outer join patient p on p.hn=lh.hn
left outer join ovst o on o.vn=lh.vn
left outer join doctor d on d.code=o.doctor
left outer join lab_items li on li.lab_items_code=lo.lab_items_code
where li.lab_items_code like 'รหัส HBA1C' and   lo.lab_order_result < '7.0'
and o.vstdate between '2010-10-01' and '2010-10-31' and
o.pdx like 'E10%' or
o.pdx like 'E11%' or
o.pdx like 'E12%' or
o.pdx like 'E13%' or
o.pdx like 'E14%'

พอดีผม เพิ่งเขียน SQL รายงานหน่วยผู้ป่วยนอก เหมือนกัน น่าจะประมาณนี้นะครับ หรือรออ.ท่านต่อไป ครับ