Thursday, March 27, 2014

กลุ่มเป้าหมายคัดกรองต้อกระจก ผู้สูงอายุ 60 ปีขึ้นไป /น้องจะโอ

SELECT p.person_id,p.cid,p.patient_hn,CONCAT(p.pname,p.fname,"  ",p.lname) as ptname,p.age_y,h.address,v.village_moo,
v.village_name,p.house_id,CONCAT(pp.pname,pp.fname,"  ",pp.lname,"(",m.village_organization_mid,")") as SSM from person p  
LEFT OUTER JOIN village v on v.village_id=p.village_id
LEFT OUTER JOIN house h on h.house_id=p.house_id    
LEFT OUTER JOIN village_organization_member_service s on s.house_id=p.house_id  
LEFT OUTER JOIN village_organization_member m on m.village_organization_mid=s.village_organization_mid    
LEFT OUTER JOIN person pp on pp.person_id=m.person_id  
WHERE p.age_y BETWEEN "60" and "110" and p.person_discharge_id = "9" and p.house_regist_type_id in ("1","3")
and p.village_id <> "1"  
ORDER BY v.village_id,m.village_organization_mid

KPI หากลุ่มเป้าหมายที่จะมาคัดกรอง ดึงจากตาราง Person และดึงชื่อ อสม.ที่รับผิดชอบ ออกมาด้วยเพื่อความสะดวกในการจัดเตรียม กลุ่มเป้าหมายเข้ารับการคัดกรอง ในหมู่บ้าน

Wednesday, March 19, 2014

คลินิคไตเรื้อรัง ค้นหาผู้ป่วยที่ admit pdx N184 and N185 /พี่ไก่

ก่อนอื่นให้หา "N184" and "N185" ขึ้นมาก่อน

SELECT * from an_stat
WHERE pdx BETWEEN "N184" and "N185" and regdate BETWEEN "2009-10-01" and "2010-09-30"

บอกด้วยเงื่อนไขมีภาวะแทรกซ้อน ซีด K สูง และมีภาวะ น้ำเกิน

SELECT * from an_stat
WHERE pdx BETWEEN "N184" and "N185" and regdate BETWEEN "2012-10-01" and "2013-09-30"
and hn in (SELECT hn from an_stat WHERE dx0 BETWEEN "D460" and "D649" or dx0 in ("E875","E877")
or dx1 BETWEEN "D460" and "D649" or dx2 BETWEEN "D460" and "D649" or dx3 BETWEEN "D460" and "D649" or
dx4 BETWEEN "D460" and "D649" or dx5 BETWEEN "D460" and "D649" AND regdate BETWEEN "2011-10-01" and "2012-09-30" )
and hn in (SELECT hn from an_stat WHERE dx0 = "E875" or dx1 = "E875" or dx2 = "E875" or dx3 = "E875" or dx4 = "E875" or dx5 = "E875"
AND regdate BETWEEN "2011-10-01" and "2012-09-30" )
and hn in (SELECT hn from an_stat WHERE dx0 = "E877" or dx1 = "E877" or
dx2 = "E877" or dx3 = "E877" or dx4 = "E877" or dx5 = "E877"
and regdate BETWEEN "2011-10-01" and "2012-09-30" )

By keepper

คำสั้่งเดิม 0 ให้ครบหลัก hn hosxp กรณีพิมพ์จาก Excell

คำสั้่งเดิม 0 ให้ครบหลัก hn hosxp

select lpad(hn,7,'0000') as hn2 from  l_clinic_eye_hn


 

Sample Text

111

Sample Text