hematologykkuservice dashboard

Visit, doctor cadence และ visit completion ของคลินิกโรคเลือดและต่อมน้ำเหลือง กับคลินิกมะเร็งต่อมน้ำเหลือง ตั้งแต่ปี 2569 ข้อมูลเป็น aggregate-only ไม่มี HN ชื่อผู้ป่วย หรือ visit ID รายคน
โหลดข้อมูล aggregate แล้ว
ตัววัดเวลาหลักเปลี่ยนเป็น cadence เพราะ last order ขึ้นกับนิสัย key order ของแต่ละหมอ
นิยามหลัก: ค่าเริ่มต้นใช้ PatientVisitCareProvider.StartDttm ของคนไข้รายนี้ ถึง StartDttm ของคนไข้รายถัดไปของหมอคนเดิม ใน location และวันเดียวกัน แล้วตัดช่วงนอก 3-90 นาที เพื่อลดผลจากพักเที่ยง/ประชุม/จบคลินิก. ค่าแสดงเป็น median เป็นหลักเพื่อลดผล outlier.
ยังไม่พบ timestamp “close examination” ที่ populated พอสำหรับ cohort นี้: PatientVisitCareProvider.SeenDttm, PatientVisitCareProvider.EndDttm, PatientVisit.EndDttm, และ PatientConsultation.EndDttm มีข้อมูลน้อยมากหรือแทบไม่มี จึงไม่ใช้เป็นตัวหลัก.

แนวโน้มรายเดือนตาม location

สัดส่วนรวม 2 location

แพทย์ตรวจคนไข้กี่คน / กี่ visit ใน 2 location นี้

LocationDoctorVisitsPatients

เวลา median รายแพทย์

สัดส่วน visit ที่ใช้คำนวณได้

ตาราง metric รายละเอียด

LocationDoctorMetricVisitsPatientsMedianIQRAvgใช้คำนวณได้Usable visits
วิธีดึงข้อมูล
  1. คัด visit เป้าหมายจาก vPLOBPatientBill เฉพาะ 2 location และช่วงวันที่ตั้งแต่ 2026-01-01.
  2. หาแพทย์และเวลาเริ่มจาก PatientVisitCareProvider.StartDttm เฉพาะ 6 ชื่อที่ต้องการ.
  3. Cadence: หา visit ถัดไปของหมอคนเดิมในวันและ location เดียวกัน แล้วคำนวณช่วงเวลา 3-90 นาที.
  4. Billing completion: หา bill timestamp แรกหลังเริ่มตรวจ ภายใน 8 ชั่วโมง จาก vICTBillingSummary.BillDttm หรือ vPLOBPatientBill.BillGeneratedDttm.
  5. บัตรนัดและ future order เป็นตัวเลือกเทียบ workflow ระดับ visit ไม่ใช่เวลา close exam โดยตรง.
  6. สรุปเป็น aggregate ต่อ location และแพทย์เท่านั้น ไม่ export ข้อมูลรายคน.
Default metric:
ExamStartDttm = PatientVisitCareProvider.StartDttm
NextExamStartDttm = next StartDttm of same doctor, same date, same location
Cadence min = DATEDIFF(second, ExamStartDttm, NextExamStartDttm) / 60
Keep only 3-90 minutes; show median and IQR