Thursday, February 14, 2013

คำสั่งตามคำขอ จำนวนผู้รับบริการที่กระดูกหักแล้ว Refer /พี่นิ่งER


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

 

Sample Text

111

Sample Text