摘要:
开发目的:用于肿瘤自适应ART(Adaptive Radiation Therapy)放疗过程中各步骤耗时的精确记录、数据管理和统计分析,优化临床工作流程,提升放疗效率和质量
主要功能: 1. 实时计时功能:记录ART放疗过程中各步骤的时间戳,包括摆位、IGRT扫描、ROI生成、CTV/OARs勾画与修改、计划创建与优化、计划评估等16个关键步骤。2. 患者信息管理:记录患者姓名、ID、ART分次、日期等基本信息。3. ART设置记录:记录扫描范围、扫描层厚、CTV生成方式、计划生成方式等参数。4. 数据导出:自动导出Excel格式数据,包含步骤耗时表和事件时间戳表。5. 数据合并:合并多个Excel记录文件,生成统一的数据汇总表。6. 统计分析:计算各步骤的平均值、中位数、标准差、方差、最小值、最大值等统计指标。7. 数据可视化:生成箱线图、折线图等可视化图表,支持3mm与5mm扫描层厚的对比分析,包含显著性检验。8. 参考耗时对比:显示实际耗时与参考耗时的对比,用颜色标识是否超出参考时间。
技术特点:1. 采用面向对象设计,模块化架构,代码结构清晰。2. 实时计时更新机制,每秒自动刷新显示当前耗时。3. 支持键盘快捷键操作(Page Down/Up),提高操作效率。4. 自动数据导出和格式化,支持Excel多工作表。5. 内置统计分析模块,无需外部统计软件。6. 数据可视化功能,支持箱线图、折线图、趋势分析。7. 支持PyInstaller打包为独立可执行文件,无需安装Python环境。8. 中英文列名自动转换,便于国际化应用。