BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bluebird ที่ ตุลาคม 14, 2010, 16:05:38 PM
-
อยากทราบ SQL เพื่อหารายชื่อผู้ป่วยความดัน เบาหวานรายใหม่ในปี
-
รายงานผู้ป่วยเบาหวานรายใหม่ที่ได้รับการขึ้นทะเบียน
ผมว่าผมเคย post ไว้แล้วนะ แต่ก็หาไม่เจอ... ;D ;D
เฉพาะผู้ป่วยที่ได้รับการลงทะเบียนใน clinic เบาหวานนะครับ (มีข้อมูลในตาราง clinicmember)
-
ขอด้วยคนนะครับอาจารย์ ขอบคุณครับ ;D ;D ;D
-
สำหรับปีงบใหม่ยังไม่ได้ลงทะเบียนคลินิค ผู้ป่วยที่มา visit ครั้งแรกแล้วพบว่าเป็นเบาหวานก็จะลงรายใหม่ยกเว้นว่าเป็นก่อนปีงบนี้แล้วย้ายมาจาก รพ.อื่นจะถือว่าเป็นผู้ป่วยเก่าผมเลยดึงข้อมูลเพื่อประกอบการตัดสินใจให้ NCD ลงเองนะครับสำหรับปีงบนี้
ไม่รู้ว่าจะถูกรึปล่าวด้วย
select o.icd10,if(o.icd10 between "e10" and "e109" ,"IDM","NIDM") as dmtype,o.hn,count(o.vn) as cntvn from ovstdiag o
where o.icd10 between "e10" and "e149" group by o.hn
having min(o.vn)>(select min(v.vn) from vn_stat v
where v.vstdate between "2010-10-01" and "2010-10-01" ) order by min(o.vstdate)
limit 10
-
รบกวนอาจารย์ udomchok ขอรายงานความดันโลหิตรายใหม่ในปีด้วยครับ
ขอขอบพระคุณครับ
-
รบกวนอาจารย์ udomchok ขอรายงานความดันโลหิตรายใหม่ในปีด้วยครับ
ขอขอบพระคุณครับ
ตอนนี้คงยังไม่ได้ครับ เพราะยุ่งหลาย ๆ อย่าง ขับรถไปกลับหัวหิน-สุพรรณ เกือบทุกวันครับ
ขอเวลาพักผ่อนหน่อย 555
-
ขออนุญาต ส่งกำลังใจให้พี่ เดินทาง ไป- กลับ โดยสวัสดิภาพนะครับ..พี่โก้...เป็นกำลังใจให้กับ คนสู้ชีวิต นักเดินทาง...และอีกหลาย ๆอย่าง... :)
-
อ. โก้ หนีน้ำจืด ไปหาน้ำเค็ม หรือครับ ;) ;)
-
อ. โก้ หนีน้ำจืด ไปหาน้ำเค็ม หรือครับ ;) ;)
ดูแลบุพการีครับ
-
ถึง พี่ๆ อาจารย์ทุกๆคนครับ
ถ้าผมใช้คำสั่งข้างล่างนี้ คนไข้คลินิคพิเศษ โรคความดันที่มารายใหม่ในปีงบประมาณ2553 มาหมดไหมครับ
หรือถ้าไม่หมด จะต้องไปเอาในตาราง ใน filed ไหนบ้างอีกครับ
select c.hn ,concat(pt.pname,pt.fname," ",pt.lname)as name, c.regdate
from clinicmember c
left outer join patient pt on pt.hn=c.hn
where c.regdate between '2009-10-01' and '2010-09-30' and c.clinic = '002' and c.new_case = 'Y'
order by c.regdate asc
รบกวนด้วยนะครับ
ปล.เพราะผม Query ออกมา มันมีน้อยมากดูแล้วมันน่าจะมีเยอะกว่านี้ รบกวนทางทีมอาจารย์ทุกคนด้วยครับ
-
ถึง พี่ๆ อาจารย์ทุกๆคนครับ
ถ้าผมใช้คำสั่งข้างล่างนี้ คนไข้คลินิคพิเศษ โรคความดันที่มารายใหม่ในปีงบประมาณ2553 มาหมดไหมครับ
หรือถ้าไม่หมด จะต้องไปเอาในตาราง ใน filed ไหนบ้างอีกครับ
select c.hn ,concat(pt.pname,pt.fname," ",pt.lname)as name, c.regdate
from clinicmember c
left outer join patient pt on pt.hn=c.hn
where c.regdate between '2009-10-01' and '2010-09-30' and c.clinic = '002' and c.new_case = 'Y'
order by c.regdate asc
รบกวนด้วยนะครับ
ปล.เพราะผม Query ออกมา มันมีน้อยมากดูแล้วมันน่าจะมีเยอะกว่านี้ รบกวนทางทีมอาจารย์ทุกคนด้วยครับ
ผมขอถามว่า
การลงทะเบียนใน clinic พิเศษ ถูกต้องไหมครับ
เงื่อนไขที่ บอกว่า New case นั้นอาจจะไม่ถูกต้อง
ถ้า จนท. ไม่ได้แก้ไขข้อมูลการลงทะเบียนใหม่ทุกปี เพราะ Y ไม่ได้ค่าเป็น N อัตโนมัติ
โดยอาจจะอนุมานใช้ begin_year หรือ regdate เป็น Newcase ได้
แต่ทั้งนี้ รายงานจะถูกหรือไม่ ก็ขึ้นอยู่กับว่า เรา จนท.
บันทึกข้อมูลในระบบคลินิคโรคเรื้อรังได้สมบูรณ์แค่ไหน