BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bannok ที่ ธันวาคม 03, 2008, 09:16:29 AM
-
ขอความช่วยเหลือ อ.ทั้งหลายช่วยดูคำสั่งนี้ให้หน่อยนะครับว่าถูกต้องหรือเปล่า เป็นรายงานผู้ป่วยเบาหวาน ที่มีรายการ lab ต่างๆ แต่ว่าต้องการที่จะเพิ่มรายการยาที่มาครั้งล่าสุดเข้าไปด้วยครับ
คำสั่ง
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
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'
-
ต้องใช้ subreport ช่วยครับ ถ้าจะใช้รายงานนี้
มีรายงานที่ทำเสร็จแล้วไหมครับ เป็นตัวอย่าง หน้าตาการออกรายงานเป็นอย่างไร
ลองส่งมาดูก็ได้ครับ จะลองทำดูครับ
;D ;D
จำผมได้ไหม ผมเคยไปที่พรหมคีรีหน่ะครับ
-
จำได้ครับที่มาพร้อมกับทีม อ.สุชัย ตอนขึ้นระบบครับ คือตอนนี้รายงานตัวนี้นะครับผมไม่ได้ทำออกมาเป็นรายงานทีครับ แต่ว่าจะเอาผลที่ได้มา export ออกทาง excel ครับ แต่หลักของรายงานคือว่าต้องการรางานผู้ป่วยเบาหวาน ที่ มีการสั่งตรวจ lab ทั้งหมดที่บอกไปแต่ว่าต้องการเฉพาะรายการ lab ครั้งที่มารับบริการครั้งล่าสุด แต่ว่าในคำสั่งที่ให้มานั้นยังไม่ได้มี รายการยาครั้งที่มาล่าสุดทีคับ ผม่เขียนคำสั่งไม่ถูกครับ เลยอยากรบกวน โดยหลักการก็มีดังนี้แหละครับ รบกวนด้วยนะครับ
-
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.Cholesterol
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'
รายการของ cholesterol ไม่มีครับ ไม่ทราบว่าคำสั่งผิดหรือเปล่าครับ
-
ช่วย check ดูหน่อยครับว่าตั้ง lab link ใน system setting หรือยังครับ
แล้วมี record ใน opdscreen ที่มีค่า cholesterol > 0 ไหม
ผมก็แปลกใจเหมือนกันที่ผม link แล้วแต่ค่าใน field นี้เป็น 0
ทั้งที่มีค่า cr, tg, hdl, ... :'(
ไม่แน่ใจว่าผมตั้งค่าผิด หรือเป็นที่โปรแกรม
-
??? ??? ??? ??? ???
-
กำหนดอย่างนี้ถูกหรือเปล่าครับ
-
กำหนดอย่างนี้ถูกหรือเปล่าครับ
....ถูกต้องแล้วครับ... :D ...
รายการของ cholesterol ไม่มีครับ ไม่ทราบว่าคำสั่งผิดหรือเปล่าครับ
แล้วมี record ใน opdscreen ที่มีค่า cholesterol > 0 ไหม
ผมก็แปลกใจเหมือนกันที่ผม link แล้วแต่ค่าใน field นี้เป็น 0
ทั้งที่มีค่า cr, tg, hdl, ... :'(
ไม่แน่ใจว่าผมตั้งค่าผิด หรือเป็นที่โปรแกรม
...ข้อมูลในส่วนของTotal Cholesterol ตามที่เรากำหนดไว้ใน Lab Link ที่ System Setting นั้น เวลามีผล lab ของตัวที่เราตั้งค่าเชื่อมโยงไว้ ไม่ได้ถูกบันทึกที่ Field cholesterol ของตาราง opdscreen ครับ...
...แต่จะมีการบันทึกข้อมูลอยู่ที่ Field tc ของตาราง opdscreen ครับ....
...ให้เปลี่ยนคำสั่งจาก os.Cholesterol เป็น os.tc ครับ จะได้ข้อมูลที่ต้องการ.... :D....
-
ได้แล้วครับ พี่ Khuad แต่ว่าต้องการเพิ่มข้อมูลการการรักษา การใช้ยาครั้งที่มาล่าสุดด้วย ครับ รบกวนอีกทีนะครับพี่