BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: one ที่ เมษายน 12, 2011, 18:02:47 PM
-
ดึงรายงานตรวจHBA1C<7 คนไข้เบาหวาน ที่มี FBS(70-130 มก./ดล.)
ดึงรายงานตรวจHBA1C<7 คนไข้เบาหวาน ที่มี FBS(<70/>130 มก./ดล.)
ยังไงคะ
นักวิชาการคอมพิวเตอร์โรงพยาบาลหนองฉาง
-
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)
-
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 รายงานหน่วยผู้ป่วยนอก เหมือนกัน น่าจะประมาณนี้นะครับ หรือรออ.ท่านต่อไป ครับ