BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: nicespeed ที่ พฤษภาคม 18, 2010, 16:07:12 PM
-
เกี่ยวกับการนับยอดคนไข้ที่มาตามนัดและไม่มาตามนัด ไม่ทราบว่าจะดึงรายงานผู้ที่มาป่วยนัดและไม่มาตามนัดจากฟิวล์ไหน เพราะจากที่เข้าไปดูในตาราง oapp ตรงฟิวล์ app_no มันมี 1 กับ 2 แต่ไม่ทราบความหมาย ว่า 1 กับ 2 คืออะไร ก็เลยยังทำรายงานให้พยาบาลไม่ได้เนื่องจากไม่ทราบจริง ๆ ว่ามันเก็บข้อมูลการมารับบริการของผู้ป่วยนัดตรงไหน รบกวนผู้รู้ทุกท่านแนะนำด้วยค่ะ
-
นับจากตาราง oapp ก็ได้ครับ คนที่มาตามนัดจะมีค่าใน field visit_vn ครับ
-
นับจากตาราง oapp ก็ได้ครับ คนที่มาตามนัดจะมีค่าใน field visit_vn ครับ
ตอนแรกคิดว่าไม่น่าจะใช้ได้ เพราะว่าห้องบัตรจะลงทะเบียนไว้ล่วงหน้าอยู่แล้ว (เหมือนว่าจะมา)
พอเข้าไปดู oapp จริง ๆ พบว่า visit_vn ว่างหมดเลยครับ :( :( :( :( :(
-
;D ;D
นับจากตาราง oapp ก็ได้ครับ คนที่มาตามนัดจะมีค่าใน field visit_vn ครับ
ว่างหมดเหมือนกันครับ
-
งั้นลองคำสั่งนี้ครับ
select o1.hn,count(o2.vn) as visit_count
from oapp o1
left outer join ovst o2 on o2.hn = o1.hn and o2.vstdate = o1.nextdate
where o1.nextdate = '2009-05-01'
group by o1.hn
having count(o2.vn) =0
-
งั้นลองคำสั่งนี้ครับ
select o1.hn,count(o2.vn) as visit_count
from oapp o1
left outer join ovst o2 on o2.hn = o1.hn and o2.vstdate = o1.nextdate
where o1.nextdate = '2009-05-01'
group by o1.hn
having count(o2.vn) =0
แต่ยังไงซะหากมีการลงทะเบียนผู้่ปวยนัดล่วงหน้า แล้วผู้ป่วยไม่มา และไม่ได้ลบ visit นั้นออก ก็ยังได้ตัวเลขที่ไม่ตรงอยู่ดี ต้องให้ห้องบัตรกับ OPD ช่วยตรวจสอบ (OPD บอกว่าใครไม่มา ห้องบัตรลบ visit ออก) จึงจะตรงกับความเป็นจริงนะครับ
-
งั้นลองคำสั่งนี้ครับ
select o1.hn,count(o2.vn) as visit_count
from oapp o1
left outer join ovst o2 on o2.hn = o1.hn and o2.vstdate = o1.nextdate
where o1.nextdate = '2009-05-01'
group by o1.hn
having count(o2.vn) =0
ถ้า visit_count = 0 หมายถึง ไม่ได้มาตามนัดใช่มั้ยครับ
-
แต่ยังไงซะหากมีการลงทะเบียนผู้่ปวยนัดล่วงหน้า แล้วผู้ป่วยไม่มา และไม่ได้ลบ visit นั้นออก ก็ยังได้ตัวเลขที่ไม่ตรงอยู่ดี ต้องให้ห้องบัตรกับ OPD ช่วยตรวจสอบ (OPD บอกว่าใครไม่มา ห้องบัตรลบ visit ออก) จึงจะตรงกับความเป็นจริงนะครับ
ไม่อยากลบ visit ครับ
ผมกังวลว่า ทีมงานบางส่วนทำงานบ้างแล้ว เลยไม่อยากลบ visit ครับ เพราะต้องค้นบัตร ส่งตรวจlab เลยคิดว่าได้เริ่มให้บริการแล้ว และน่ำจะปิด ivist ด้วย ไม่รอตรวจได้นะครับ หรือ Z อะไรซักอย่างเพื่อนับรายงานจริง โดยไม่กระทบกับ point 18 แฟ้มน่ะครับ...เพราะหลายรพ. เสียเวลาค้น opdcard ไว้รอแล้วน่ะครับ....มีต้นทุนพิมพ์ใบสั่งยา ค่าไฟ ค่ากระดาษสติ๋กเกอร์คิวไปแล้วน่ะครับ...
-
แต่ยังไงซะหากมีการลงทะเบียนผู้่ปวยนัดล่วงหน้า แล้วผู้ป่วยไม่มา และไม่ได้ลบ visit นั้นออก ก็ยังได้ตัวเลขที่ไม่ตรงอยู่ดี ต้องให้ห้องบัตรกับ OPD ช่วยตรวจสอบ (OPD บอกว่าใครไม่มา ห้องบัตรลบ visit ออก) จึงจะตรงกับความเป็นจริงนะครับ
ไม่อยากลบ visit ครับ
ผมกังวลว่า ทีมงานบางส่วนทำงานบ้างแล้ว เลยไม่อยากลบ visit ครับ เพราะต้องค้นบัตร ส่งตรวจlab เลยคิดว่าได้เริ่มให้บริการแล้ว และน่ำจะปิด ivist ด้วย ไม่รอตรวจได้นะครับ หรือ Z อะไรซักอย่างเพื่อนับรายงานจริง โดยไม่กระทบกับ point 18 แฟ้มน่ะครับ...เพราะหลายรพ. เสียเวลาค้น opdcard ไว้รอแล้วน่ะครับ....มีต้นทุนพิมพ์ใบสั่งยา ค่าไฟ ค่ากระดาษสติ๋กเกอร์คิวไปแล้วน่ะครับ...
เห็นด้วยครับ
-
ไม่อยากลบ visit ครับ
ผมกังวลว่า ทีมงานบางส่วนทำงานบ้างแล้ว เลยไม่อยากลบ visit ครับ เพราะต้องค้นบัตร ส่งตรวจlab เลยคิดว่าได้เริ่มให้บริการแล้ว และน่ำจะปิด ivist ด้วย ไม่รอตรวจได้นะครับ หรือ Z อะไรซักอย่างเพื่อนับรายงานจริง โดยไม่กระทบกับ point 18 แฟ้มน่ะครับ...เพราะหลายรพ. เสียเวลาค้น opdcard ไว้รอแล้วน่ะครับ....มีต้นทุนพิมพ์ใบสั่งยา ค่าไฟ ค่ากระดาษสติ๋กเกอร์คิวไปแล้วน่ะครับ...
เป็นความเห็นที่ดีครับ