基于Web放疗设备质量控制管理系统设计与开发
2021-11-30胡金炎张丽媛裴运通王海洋郭跃信
胡金炎,张丽媛,裴运通,王海洋,郭跃信
1. 郑州大学第一附属医院 放射治疗部,河南 郑州 450052;2. 郑州市中心医院 放射治疗科,河南 郑州 450052
引言
放疗设备质量控制和质量保障是患者得到准确剂量投照的关键因素之一[1]。放疗涉及众多复杂医疗设备,其质控内容及频率各不相同,许多医疗机构还设有分院区。虽然一些国家和国际协作组定义标准来规范质控内容、方法和容差[2],但目前质控数据多采用纸质或本地电脑记录分析,信息化程度不高,不能及时反馈质控结果,查询不便,这给质控规范化实施、适时掌握机器运行状态、不同院区共享资源带来障碍[3-5]。开发一个软件系统实现在线存储、分析、审核和检索质控结果具有现实意义。Web架构是一种基于浏览器/服务器(Browser/Server,B/S)的网络服务模式,这种模式将系统核心功能集中在服务器上,用户通过浏览器访问数据、交互显示,对于放疗科这种需要不同地点、不同人员、不同设备之间多方协作科室有一定优势[6-8]。本课题研究基于Web架构实现放疗设备质量控制管理系统并评估其临床应用价值。
1 材料和方法
1.1 环境配置
系统硬件为一台接入医院局域网计算机服务器,操作系统为Windows Service 2012,数据库为SQL Server 2014。系统软件基于B/S架构,在开源Web框架Django 2.1基础上,整合开源软件工具包QATrack[9]、Pydicom[10]和Pylinac[11]等开发而成。系统后端编程语言Python 3.6,前端页面开发语言HTML、CSS及JavaScript,利用Windows互联网信息服务提供反向代理和静态文件服务。
1.2 软件架构
系统架构采用标准B/S三层架构(图1)。最上层为应用层,实现不同角色应用对应模块;……
