Scanning Time in Real Life
Operational analysis of scanner utilization, slide transfer, and turnaround across Leica scanners and Sectra integration.
Purpose
Quantify daily load patterns, queueing effects, and bottlenecks in scanning and transfer; deliver a journal figure set, an internal optimization memo, and an operations dashboard.
Data used
Scanner logs and case-level timing data. Site: scanningtime.patoloji.dev. Supporting slide-level QC inputs come from grandQC_quality_study, HistoQC, and PathProfiler.
Methods
R + Quarto analysis repo. Hour-of-day visualizations, case-level timing metrics, and architecture documentation of the transfer path.
Current state / open questions
Listed as an active ongoing project (“real life scanning time”). Onboarding first step is reproducing the hour-of-day figure from the shipped sample CSV. Documented data pitfalls: scanner log timestamps are local time with DST and the repo already normalizes to UTC — don’t double-correct; some “failed transfers” in the logs are benign retries, and the analysis de-duplicates by (scan_id, final_outcome), logic which must be preserved.
Related: Laboratory Workload Measurement — the staffing counterpart to this project’s instrument-side measurement; a capacity argument generally needs both.
Derived from: quality-research/scanningtime.qmd, index3.qmd, onboarding.qmd.