ผมไม่ได้ทำรายงานไว้มีแต่คำสั่งครับเอาไปดัดแปลงเอานะครับ
select hn,vstdate,service3,
sec_to_time(time_to_sec(service4)-time_to_sec(service3))as '4_3',
sec_to_time(time_to_sec(service11)-time_to_sec(service4))as '11_4',
sec_to_time(time_to_sec(service5)-time_to_sec(service11))as '5_11',
sec_to_time(time_to_sec(service12)-time_to_sec(service5))as '12_5',
sec_to_time(time_to_sec(service16)-time_to_sec(service6))as '16_6',
sec_to_time(time_to_sec(service16)-time_to_sec(service7))as '16_7'
from service_time
where vstdate between "2010-10-03" and "2010-10-03" order by vstdate,service3
เท่าที่เก็บไว้นะครับ
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 = เวลาที่ห้องบัตรลงทะเบียนผู้ป่วย (ก่อนพิมพ์ใบสั่งยา)