ขอบคุณอาจาย์ชัยพรมากครับสำหรับคำชี้แนะ คือผมมีแนวคิดว่าจะหากมีการรับเข้ามาจะให้เจ้าหน้าที่คลิกข้อมูลผู้ป่วยขึ้นมา อาจปิดไป หรือค้างไว้ (เพื่อเก็บค่า intime)(ที่จุดบริการ ER ,Dent) และลงบันทึกการให้บริการเมื่อให้บริการเสร็จ
โดยให้โปรแกรมเก็บเวลาที่ คลิก ข้อมูลคนไข้ขึ้นมาเป็น intime และเมื่อบันทึกข้อมูลเสร็จเป็น outtime แบบนี้ไดไหมครับ โดยเวลา outtime จะไม่เปลี่ยนแปลงถึงแม้จะมีการคลิกข้อมูลคนไข้ขึ้นมาแก้ไขข้อมูล
พอดีทีมแย้งว่าตอนนี้ service_time12 จะเปลี่ยนทุกครั้งเมื่อมีการแก้ไขข้อมูลคนไข้ ทำให้เวลาตรงนี้ไม่น่าเชื่อถือ
เช่น คนไข้มารับบริการเวลา 8.20 น. และ บันทึกการให้บริการเสร็จเวลา 8.35 น. (service_time12 ครั้งที่1) แต่เมื่อมีการตรวจสอบข้อมูลใน opd_card พบว่าข้อมูลที่บันทึกไม่ถูกตอง จึงมีการแก้ไขข้อมูลอีกครั้ง เวลา 14.00 น. (service_time12 จะถูกแก้ไขเป็น 14.00 )
เมื่อนำข้อมูลมาเวลาตรงนี้มาคิดเวลารอรับบริการ จะได้ค่าที่ไม่ถูกต้อง
นอกเรื่องนะคับ อยากได้ยอดผู้ป่วยรับบริการน่ะครับ เคยถาม อ. ชัยพรแล้ว ให้ดึงพี่ ptdepart แต่ยอดมันไม่ตรงมักจะมากกว่า ขอคำแนะนำเช่นกันครับ
ขอคำขยายความของยอดผู้รับบริการครับ ยอดผู้รับบริการตามอะไร ??