เท่าที่เก็บไว้นะครับ
service1 = เวลา
service2 = เวลา
service3 = เวลาพิมพ์ใบสั่งยา (บันทึกส่งตรวจ) (Confirm)
service4 = เวลาที่ดึงผู้ป่วยมาซักประวัติ
service5 = เวลาที่แพทย์ดึงผู้ป่วยมาตรวจ (เริ่มตรวจ) (Confirm)
service6 = เวลาที่บันทึกรายการยา จากห้องจ่ายยา Mode 2 (เริ่ม Key ยา) (Confirm)
service7 = เวลาที่บันทึกออกใบเสร็จรับเงิน
service8 = เวลาที่บันทึก Admit ผู้ป่วย (Confirm)
service9 = เวลา
service10 = เวลา
service11 = เวลาที่บันทึกซักประวัติเสร็จ
service12 = เวลาที่แพทย์บันทึกสั่งยา (ตรวจเสร็จ)
service12 = เวลาที่ห้องฉุกเฉินบันทึกการให้บริการ
service12 = เวลาที่ห้องฉุกเฉินบันทึกการให้บริการ
service13 = เวลา
service14 = เวลา
service15 = เวลา
service16 = เวลาที่บันทึกจ่ายยาให้ผู้ป่วย (จากห้องจ่ายยา) (Confirm)
service17 = เวลา
service18 = เวลา
service19 = เวลาที่ห้องยา Key รายการยาเสร็จ (Confirm)
service20 = เวลาที่ห้องบัตรลงทะเบียนผู้ป่วย (ก่อนพิมพ์ใบสั่งยา)
if service6 is not null
waitingtime=service16-service6
else
waitingtime=service16-service12
service12,16,19 is null ไม่ได้มาตรวจ (ไม่ผ่านห้องตรวจ-ห้องยา)
service16 = Rx_operator.Rx_time where pay='Y' (แต่ไม่ update ถ้ามีการเรียกมาบันทึกใหม่)
service19 = Rx_operator.Rx_time where pay=''