BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: chaiya_chaiyo ที่ ธันวาคม 16, 2008, 11:59:57 AM
-
เรียนผู้รู้ ผมอยากได้รายงานเบาหวาน ใครมีรายงานตัวนี้บ้างครับแนบไฟล์มาใด้ดูตัวอย่างคับ
-
ช่อง DM เอาไว้ทำอะไรครับ เลยไม่สามารถเขียนคำสั่งเรียกได้ครับ ;D ;D
-
dm น่าจะเป็น dm number หรือเปล่าครับ :D
-
ช่อง DM ไม่ต้องเอาครับ(ลืมดูครับ)
-
ช่วงนี้งานเข้าเยอะครับ ถ้าไม่รีบพรุ่งนี้จะแก้ไขรายงานนี้ให้นะครับ (คงเป็นช่วงเย็นๆ นะครับ) :'( :'(
-
ขอด้วยคนครับ
ขอบคุณครับ
-
อยากได้ของความดันด้วยครับ
-
ลองทดสอบก่อนนะครับ กับเครื่องทดสอบ ::) ::)
-
พี่ golf_win ครับ ขอเป็นแยกเป็นหมู่ ตำบล ด้วยได้ไหมครับพี่
-
เห็นด้วยครับ เพราะว่าเจ้าหน้าที่ที่รับผิดชอบเกี่ยวกับ pcu เขาต้องการ
-
ทำได้ครับแต่จะต้องเสียเวลาจัดรูปแบบรายงานใหม่ให้ group ตามหมู่ ตำบล :'( :'(
-
ขอแบบนี้เพิ่มด้วยครับ
ผู้ป่วยนับเป็นราย 3 เดือน คือ ถ้าผู้ป่วยมากี่ครั้งก็ชั่งภายใน 3 เดือน ให้นับเป็น 1 ครั้งครับ
ขอบคุณครับ
-
ช่วยคุณ golf_win เขียนครับ ลองดูครับ
-
ขอบคุณพี่ golf_win และพี่ pop_hosxp มากครับ
-
ช่วยคุณ golf_win เขียนครับ ลองดูครับ
ขอบคุณมากครับ ;D ;D แต่ติดนิดนึงตรงที่ group by,order by ต้องเพิ่ม pt.addrpart ด้วยครับไม่อย่างนั้นอาจทำให้ข้อมูลมาไม่ครบครับ :D :D
-
สุดยอดอีกแล้ว พี่กอลฟ์ เก่งจิงๆ ;D ;D ;D
-
รบกวนนิดนึงนะครับคุณ golg_win หรือว่าท่านอื่นก็ได้ครับ คำสั่งนี้ครับถ้าว่าต้องการแต่เฉพาะวันที่มาล่าสุดต้องเขียนยังครับ
ผู้ป่วยเบาหวาน
select ov.vn,ov.hn,ov.vstdate,ov.vsttime,concat(pt.pname,pt.fname," ",pt.lname)
as pt_name,pt.addrpart,pt.moopart,pt.tmbpart,pt.amppart,pt.chwpart,ta.full_name,concat(format(os.bps,0),"/",format(os.bpd,0))
as bps , ptc.cardno , os.fbs ,os.TG , os.Creatinine ,os.HDL,os.tc
from ovst ov
left outer join patient pt on pt.hn=ov.hn
left outer join thaiaddress ta on ta.addressid=concat(pt.chwpart,pt.amppart,pt.tmbpart)
left outer join ptcardno ptc on ptc.hn=ov.hn
left outer join opdscreen os on os.vn=ov.vn
left outer join clinicmember a on a.hn=ov.hn
where ov.vstdate between '2007-10-01' and '2008-09-30' and a.clinic like '001'
-
รบกวนนิดนึงนะครับคุณ golg_win หรือว่าท่านอื่นก็ได้ครับ คำสั่งนี้ครับถ้าว่าต้องการแต่เฉพาะวันที่มาล่าสุดต้องเขียนยังครับ
ผู้ป่วยเบาหวาน
select ov.vn,ov.hn,ov.vstdate,ov.vsttime,concat(pt.pname,pt.fname," ",pt.lname)
as pt_name,pt.addrpart,pt.moopart,pt.tmbpart,pt.amppart,pt.chwpart,ta.full_name,concat(format(os.bps,0),"/",format(os.bpd,0))
as bps , ptc.cardno , os.fbs ,os.TG , os.Creatinine ,os.HDL,os.tc
from ovst ov
left outer join patient pt on pt.hn=ov.hn
left outer join thaiaddress ta on ta.addressid=concat(pt.chwpart,pt.amppart,pt.tmbpart)
left outer join ptcardno ptc on ptc.hn=ov.hn
left outer join opdscreen os on os.vn=ov.vn
left outer join clinicmember a on a.hn=ov.hn
where ov.vstdate between '2007-10-01' and '2008-09-30' and a.clinic like '001'
...ลองดูแล้วมันไม่ถูกเดี๋ยวดูไหมก่อน
-
ขอบคุณล่วงหน้านะครับ
-
อย่างนี้ถูกไหมครับ
select max(ov.vn),ov.hn, ov.vstdate, ov.vsttime,concat(pt.pname,pt.fname," ",pt.lname)
as pt_name,pt.addrpart,pt.moopart,pt.tmbpart,pt.amppart,pt.chwpart,ta.full_name,concat(format(os.bps,0),"/",format(os.bpd,0))
as bps , ptc.cardno , os.fbs ,os.TG , os.Creatinine ,os.HDL,os.tc
from ovst ov
left outer join patient pt on pt.hn=ov.hn
left outer join thaiaddress ta on ta.addressid=concat(pt.chwpart,pt.amppart,pt.tmbpart)
left outer join ptcardno ptc on ptc.hn=ov.hn
left outer join opdscreen os on os.vn=ov.vn
left outer join clinicmember a on a.hn=ov.hn
where ov.vstdate between '2008-05-01' and '2008-05-30' and a.clinic like '001'
group by ov.hn