BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: SV_Phichit ที่ สิงหาคม 13, 2010, 07:24:09 AM

หัวข้อ: อยากได้รายงานแบบนี้ครับอ.ท่านใดพอช่วยกระผมได้บ้างครับ
เริ่มหัวข้อโดย: SV_Phichit ที่ สิงหาคม 13, 2010, 07:24:09 AM
อยากได้รายงานแบบนี้ครับอ.ท่านใดพอช่วยกระผมได้บ้างครับ
เอาสัก 50 ลำดับแรกครับ
หัวข้อ: Re: อยากได้รายงานแบบนี้ครับอ.ท่านใดพอช่วยกระผมได้บ้างครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ สิงหาคม 13, 2010, 11:09:57 AM
อันนี้ script ของ opd ครับ

select v.hn, concat(p.pname,p.fname,' ',p.lname) as ptname, count(v.vn)
from vn_stat v, patient p
where v.hn=p.hn
and v.vstdate between '2010-01-01' and '2010-01-31'
group by v.hn
order by count(v.vn) desc
limit 50

อันนี้ script ของ ipd ครับ

select a.hn, concat(p.pname,p.fname,' ',p.lname) as ptname, count(a.an)
from an_stat a, patient p
where a.hn=p.hn
and a.regdate between '2010-01-01' and '2010-01-31'
group by a.hn
order by count(a.hn) desc
limit 50
หัวข้อ: Re: อยากได้รายงานแบบนี้ครับอ.ท่านใดพอช่วยกระผมได้บ้างครับ
เริ่มหัวข้อโดย: SV_Phichit ที่ สิงหาคม 13, 2010, 11:25:19 AM
ขอบพระคุณมากครับ ถามอีกนิด ถ้าคนไข้ไม่มีการลงผลวินิจฉัยจะเกิดปัญหาการนับครั้งที่มาไหมครับ
หัวข้อ: Re: อยากได้รายงานแบบนี้ครับอ.ท่านใดพอช่วยกระผมได้บ้างครับ
เริ่มหัวข้อโดย: เข้ม ที่ สิงหาคม 13, 2010, 12:35:05 PM
ขอบพระคุณมากครับ ถามอีกนิด ถ้าคนไข้ไม่มีการลงผลวินิจฉัยจะเกิดปัญหาการนับครั้งที่มาไหมครับ

ในเงื่อนไขของ อ. ป๊อป  ไม่ได้กำหนดว่า ให้ตรวจสอบการลง diag ก่อน การนับ
ทั้งนี้การกำหนด หรือไม่กำหนด ก็ขึ้นอยู่กับ รพ. แล้วหล่ะครับ ว่าจะนับอย่างไร
ถ้ากำหนดการนับเฉพาะรายที่มีการลง diag เท่านั้นก็ใส่เงื่อนไขเพิ่มเข้าไป เช่น

and v.pdx <> "" and v.pdx is not null
หรือ
and v.dx0 <> "" and v.dx0 is not null

 ;D ;D