14 ก.พ. 2556 วันนี้ได้รับโทรศัพท์สอบถามจำนวนผู้รับบริการที่กระดูกหัก แล้วได้ทำการ Refer ต่อ ขอข้อมูลทั้ง IPD และ OPD เป็นเวลาเดียวกันที่ผมกำลังจะออกเยี่ยมบ้านตอนบ่าย จึงไม่ได้เขียนคำสั่งให้ T____T
มาเริ่มกันเลยหลังกลับมาจากเยี่ยมบ้าน และความคุมโรค มือ เท้า ปาก ก็เหนื่อยเหมือนกัน งานหลายหน้าแต่ก็จะทำให้ดีที่สุด
คำแนะนำที่ได้ให้พี่นิ่งไปคือ
1. รายงานถูกเก็บไว้ที่ทะเบียน Refer ที่กรอกๆกันแหละครับ
2. จะต้องรู้ว่า ICD10 อะไรบ้างที่เกี่ยวกับกระดูกหัก ผมเองก็ไม่รู้ 555+ แน่นำไป เพราะเจ้าเอ เวชสถิติ ไม่อยู่อันนี้เลยยากเลย เพราะผมต้องพึ่งเป็นประจำ
ลงเมื่อเขียนคำสั่ง SQL กัน
SELECT r.department,COUNT(r.hn) total FROM referout r
LEFT OUTER JOIN icd101 i on i.`code`=r.pdx
WHERE i.`name` like "%Fracture%"
and r.refer_date BETWEEN "2012-01-01" and "2012-12-31"
GROUP BY r.department
เสร็จแล้วสั้นไปไหม 555+
มาอธิบายคำสั่งกัน
ตารางที่เกี่ยงข้อง
1. referout
2. icd101
เงื่อนไข
1. เมื่อไม่รู้ว่า ICD10 มีอะไรบ้างผมเลยใช้เงื่อนไข ที่ว่า ถ้ามีคำว่า Fracture ให้ดึงข้อมูลมา 480 กว่ารหัสโน้น เบ้ย มากจริง i.`name` like "%Fracture%"
2. ก็ใส่เงื่อนไข่วันที่ตาม ต้องการ r.refer_date BETWEEN "2012-01-01" and "2012-12-31"
3. รวมจุดที่ทำการ refer GROUP BY r.department
จบ ไม่มีอะไรที่ดึงไม่ได้ถ้าเรา Key ลงไป ^____^ แอบเทพนิดๆ กับคำพูด
#keepper
0 ความคิดเห็น:
Post a Comment