BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: taw2010 ที่ เมษายน 19, 2011, 11:55:42 AM

หัวข้อ: ขอรายงาน ANC หน่อยคัรบ
เริ่มหัวข้อโดย: taw2010 ที่ เมษายน 19, 2011, 11:55:42 AM
เรียนผู้รู้ทุกท่าน
ผมต้องการรายงานแบบนี้นะ

เงื่อนไข ต้องเป็นผู้ป่วยนอก, แล้วต้องรหัสสิทธิ 58,59 แล้วต้อง ICD10= 340,350,360
INPUT  ใส่วันที่ ผู้ป่วยนอกมารัาบบริการ
REPORT ที่ต้องการเป็น แบบนี้
้ื                                                                                                                                |  ผลตรวจเลือด
hn| ชื่อ-สกุล| ID| อาชีพ |รหัสสถานบริการหลัก| รหัสสถานบริการรอง| วันที่รับบริการ| LMP| Hct |Hb |VDRL|   IV|thallassemia| HBsAG| ICD10| แพทย์ผู้รักษา| รวมค่าบริการ |

ขอบคุณมากนะครับ



หัวข้อ: Re: ขอรายงาน ANC หน่อยคัรบ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ เมษายน 19, 2011, 12:08:52 PM
ฝากครรภ์  ชื่อ ICD10  ต้องมี Z34% นำหน้าครับ..เช่น...
หัวข้อ: Re: ขอรายงาน ANC หน่อยคัรบ
เริ่มหัวข้อโดย: taw2010 ที่ เมษายน 19, 2011, 13:28:46 PM
 คำสั่ง
ไม่รู้ถูกหรือเปล่านะ

select * from (((ovst ov LEFT OUTER JOIN vn_stat vn ON ov.vn=vn.vn)
                         LEFT OUTER JOIN person pe ON vn.hn=pe.patient_hn)
                         LEFT OUTER JOIN person_anc pa ON pe.person_id=pa.person_id)

WHERE ov.vstdate BETWEEN '2011/01/01' AND '2011/01/31'
AND  ov.pttype IN ('58','59')
AND vn.pdx IN ('Z340','Z350','Z360')
หัวข้อ: Re: ขอรายงาน ANC หน่อยคัรบ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ เมษายน 19, 2011, 13:50:54 PM
ไม่ลองนับจาก ovst+ovstdiag  ไม่ต้องสนใจโรคหลักโรครอง...join กับตาราง patient +vn_stat ครับ
ลองดูจาก...
   select p.hn,concat(pname,fname," ",lname) as pat,v.cid,v.age_y,
op.name,v.hospmain,v.hospsub,v.vstdate,li.lab_items_name,l2.lab_order_result,
ov.icd10,d.name from ovst o
left outer join ovstdiag ov on ov.vn=o.vn
left outer join vn_stat v  on v.vn=o.vn
left outer join patient p on p.hn=o.hn
left outer join occupation op on op.occupation=p.occupation
left outer join doctor d on d.code=v.dx_doctor
left outer join lab_head l on l.vn=o.vn
left outer join lab_order l2 on l2.lab_order_number=l.lab_order_number
left outer join lab_items li on li.lab_items_code=l2.lab_items_code
where ov.icd10 like "Z34%" and v.vstdate between "2011-01-01" and "2011-03-31"
group by o.hn,l2.lab_items_code
order by v.vstdate,o.vsttime
หัวข้อ: Re: ขอรายงาน ANC หน่อยคัรบ
เริ่มหัวข้อโดย: NtvHospital ที่ กุมภาพันธ์ 09, 2012, 11:44:12 AM
มีแบบที่ ผลแลปก่อนกินยาต้านไวรัส และหลังกินยาต้านไวรัสไหมครับ