基于Qt的医用直线加速器定期检修维护数据记录系统及检修方法

文档序号:27019110发布日期:2021-10-24 04:11阅读:324来源:国知局
基于Qt的医用直线加速器定期检修维护数据记录系统及检修方法
基于qt的医用直线加速器定期检修维护数据记录系统及检修方法
技术领域
1.本发明属于医用设备维护技术领域,尤其涉及一种基于qt的医用直线加速 器定期检修维护数据记录系统及检修方法。


背景技术:

2.根据癌细胞比正常细胞射线敏感性强的特点,放射治疗逐步发展成一种有 效的治疗癌症的方法。医用直线加速器是用于癌症放射治疗的大型医疗设备, 它通过产生x射线和电子线,对病人体内的肿瘤进行直接照射,从而达到消除 或减小肿瘤的目的。为确保医用直线加速器安全稳定地运行,医用直线加速器 的定期检修维护尤为重要。现有医用直线加速器定期检修保养数据大多采用纸 质记录或比较复杂的系统记录,数据信息管理复杂,数据检索步骤繁琐,造成 工作效率低。qt是一个跨平台的应用程序和用户界面框架,它是由许多软件库 和开发工具组成的一个开源项目。基于此,本技术提出了一种基于qt平台技术 建立医用直线加速器定期检修维护记录及监控系统,记录医用直线加速器的周 检、月检、年检以及维修保养后记录数据。方便相关技术人员管理和查询详细 数据。


技术实现要素:

3.针对上述背景技术中指出的不足,本发明提供了一种基于qt的医用直线加 速器定期检修维护数据记录系统及检修方法,旨在解决上述背景技术中现有技 术存在的问题。
4.为实现上述目的,本发明采用的技术方案是:
5.基于qt的医用直线加速器定期检修维护数据记录系统,包括数据记录终端、 数据存储局域网服务器和数据库;
6.数据记录终端:包括医用直线加速器型号录入模块、医用直线加速器安装 机构录入模块和医用直线加速器检修数据录入模块,医用直线加速器检修数据 录入模块包括周检数据录入模块、月检数据录入模块、年检数据录入模块、维 修保养后数据录入模块和检索模块;
7.周检数据录入模块:包括机架等中心子模块、激光等中心精度子模块、光 距尺读数及治疗床数字显示一致性子模块、光野大小与数字示数的一致性子模 块、输出剂量测量子模块和安全检查子模块;
8.月检数据录入模块:包括周检数据录入模块中的各子模块以及中心轴剂量 稳定性pdd子模块和平坦度对称性子模块;
9.年检数据录入模块:包括月检数据录入模块中的各子模块以及离轴比、楔 形因子及透射因子稳定性子模块和治疗床参数子模块;
10.各个子模块中设置有医用直线加速器对应的标准参数偏差范围值。
11.优选地,所述维修保养后数据录入模块包括维修保养记录子模块、检查记 录子模块以及检查日期子模块。
12.本发明进一步提供了一种基于qt的医用直线加速器定期检修维护数据记 录系统的检修方法,包括以下步骤:
13.(1)在数据记录终端登记医用直线加速器的制造商、型号、代码以及安装 机构的信息,并在医用直线加速器检修数据录入模块中录入医用直线加速器的 以下标准参数偏差范围值:
14.机架等中心的旋转中心直经标准偏差范围值;
15.激光等中心15cm范围内的标准偏差范围值和激光等中心标准偏差范围值;
16.等中心处光距尺读数的标准偏差范围值、治疗床高度数字显示数的标准偏 差范围值以及ssd=85,120cm时治疗床高度示数的偏差范围值和光距尺读数 的标准偏差范围值;
17.光野大小与数字显示数的标准偏差范围值;
18.输出绝对剂量标准偏差范围值;
19.中心轴剂量稳定性标准偏差范围值;
20.平坦度和对称性标准偏差范围值;
21.离轴比稳定性、楔形因子稳定性及透射因子稳定性的标准偏差范围值;
22.治疗床旋转误差和线性误差的标准偏差范围值;
23.(2)获取医用直线加速器运行后的以下检修数据:
24.①
机架等中心的旋转中心偏差值;
25.②
激光等中心偏差值和激光等中心15cm范围内最大偏差值;
26.③
等中心处光距尺读数、治疗床高度数字显示数、ssd=85,120cm时治 疗床高度示数和光距尺读数偏差值;)
27.④
照射野分别为1:10
×
10cm2和2:30
×
30cm2时,数字显示和铅门投影位 置最大偏差值;
28.⑤
电离室类型、温度、气压、剂量读数;
29.⑥
安全检查项是否合格,安全检查项包括机房门连锁、监视系统、机架防 碰、床防碰、托架、影响防碰、紧急开关;
30.⑦
中心轴剂量三次测量值,并计算稳定性数值;
31.⑧
照射野分别为10
×
10x、10
×
10y、20
×
20x和20
×
20y的平坦度 和对称性数据
32.⑨
离轴比稳定性、楔形因子及透射因子稳定性数据;
33.⑩
治疗床旋转中心偏差、治疗床垂直移动偏差、治疗床进出移动偏差和治 疗床左右移动偏差数据;
34.(3)确定医用直线加速器检修时间属于周检、月检还是年检,周检的检修 数据包括步骤(2)中



,月检的检修数据包括步骤(2)中



,年检的 检修数据包括步骤(2)中



,对照检修时间将检修数据录入医用直线加速 器检修数据录入模块中,同时录入维修后检修维护数据,数据录入完成后,数 据记录终端上传数据至数据存储局域网服务器和数据库,并基于函数if(expr,v 1,v2)逐一分析各项检修数据是否超出步骤(1)中对应的各检查项目的标准偏 差范围值,超出的检修数据通过数据记录终端显示异常数据,根据所述异常数 据所属的检查项目对直线加速器对应的位置进行维修,维修后获取相应的检修 数据,并基于函数if(expr,v1,v2)进一步分析各项检修数据是否满足步骤(1) 中对
应的各检查项目的标准偏差范围值,直至检修数据满足步骤(1)中各检查 项目的标准偏差范围值,完成检修维护。
35.优选地,所述检修数据录入医用直线加速器检修数据录入模块时,各子模 块的检修数据均由keypressevent函数键盘触发事件指令输入数据,上一子模块 进入下一个子模块由mousepressevent鼠标触发事件指令完成。
36.优选地,所述异常数据的检查项目由数据记录终端调用 qmessagebox::information函数弹出提示框,提示框显示异常数据检查项目的维 修建议。
37.优选地,所述安全检查项由mousepressevent鼠标触发事件指令勾选机房门 连锁、监视系统、机架防碰、床防碰、托架、影响防碰和紧急开关是否合格。
38.相比于现有技术的缺点和不足,本发明具有以下有益效果:
39.本发明基于qt的医用直线加速器定期检修维护数据记录系统系统操作简 单,数据内存储量大,支持快速检索,前期编译和后期维护成本低。使得医用 直线加速器的检修维护工作效率提高,节省检修维护过程中的数据管理成本, 同时使得数据统计更加便捷。
附图说明
40.图1是本发明实施例提供的基于qt的医用直线加速器定期检修维护数据记 录系统中数据记录终端的主界面。
41.图2是本发明实施例提供的周检数据录入模块的界面图。
42.图3是本发明实施例提供的月检数据录入模块的界面图。
43.图4是本发明实施例提供的年检数据录入模块的界面图。
44.图5是本发明实施例提供的维修保养后数据录入模块的界面图。
具体实施方式
45.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
46.实施例1
47.基于qt的医用直线加速器定期检修维护数据记录系统,包括数据记录终端、 数据存储局域网服务器和数据库;
48.数据记录终端的主界面参照图1,包括医用直线加速器型号录入模块,用 于录入加速器制造商、型号以及机器代码;医用直线加速器安装机构录入模块, 用于录入单位名称、地址以及联系方式;医用直线加速器检修数据录入模块, 包括周检数据录入模块、月检数据录入模块、年检数据录入模块、维修保养后 数据录入模块和检索模块。
49.周检数据录入模块的界面如图2所示,包括机架等中心子模块、激光等中 心精度子模块、光距尺读数及治疗床数字显示一致性子模块、光野大小与数字 示数的一致性子模块、输出剂量测量子模块和安全检查子模块。
50.月检数据录入模块的界面如图3所示,包括周检数据录入模块中的各子模 块以及中心轴剂量稳定性pdd子模块和平坦度对称性子模块.
51.年检数据录入模块的界面如图4所示,包括月检数据录入模块中的各子模 块以及
离轴比、楔形因子及透射因子稳定性子模块和治疗床参数子模块。
52.维修保养后数据录入模块的界面如图5所示,包括维修保养记录子模块、 检查记录子模块以及检查日期选择子模块;检索模块中,相关人员可直接查看 相关数据,系统支持模糊检索,可通过日期,安装机构以及机器代码等进行数 据检索。
53.各个子模块中设置有医用直线加速器对应的标准参数偏差范围值。
54.实施例2
55.基于qt的医用直线加速器定期检修维护数据记录系统的检修方法:
56.(1)在数据记录终端登记医用直线加速器的制造商、型号、代码以及安装 机构的信息,每台加速器都有制造商、型号、代码以及安装的机构,若该直线 加速器已经登记在系统内,则直接选择在该直线加速器目录下进行下一步数据 记录。并在医用直线加速器检修数据录入模块中录入医用直线加速器的以下标 准参数偏差范围值:
57.机架等中心的旋转中心直经标准偏差范围值,标准旋转中心直径<=2mm;
58.激光等中心15cm范围内的标准偏差<=2mm,激光等中心标准偏差<=1mm;
59.等中心处光距尺读数的标准偏差<=1mm,治疗床高度数字显示数的标准偏 差<=1mm,ssd=85,120cm时治疗床高度示数的偏差及光距尺读数的标准偏差 均<=2mm;
60.光野大小与数字显示数的标准偏差<=2mm;
61.输出绝对剂量标准偏差<2%;
62.中心轴剂量稳定性标准偏差<=2%;
63.平坦度和对称性标准偏差均<=3%;
64.离轴比稳定性、楔形因子稳定性及透射因子稳定性的标准偏差均<=2%;
65.治疗床旋转误差<=2
°
,线性误差的标准偏差<=2mm。
66.(2)获取医用直线加速器运行后的以下检修数据:
67.①
机架等中心的旋转中心偏差值;
68.②
激光等中心偏差值和激光等中心15cm范围内最大偏差值;
69.③
等中心处光距尺读数、治疗床高度数字显示数、ssd=85,120cm时治 疗床高度示数和光距尺读数偏差值;
70.④
照射野分别为1:10
×
10cm2和2:30
×
30cm2时,数字显示和铅门投影位 置最大偏差值;
71.⑤
电离室类型、温度、气压、剂量读数;
72.⑥
安全检查项是否合格,安全检查项包括机房门连锁、监视系统、机架防 碰、床防碰、托架、影响防碰、紧急开关;
73.⑦
中心轴剂量三次测量值,并计算稳定性数值;
74.⑧
照射野分别为10
×
10x、10
×
10y、20
×
20x和20
×
20y的平坦度 和对称性数据
75.⑨
离轴比稳定性、楔形因子及透射因子稳定性数据;
76.⑩
治疗床旋转中心偏差、治疗床垂直移动偏差、治疗床进出移动偏差和治 疗床左右移动偏差数据。
77.(3)确定医用直线加速器检修时间属于周检、月检还是年检,周检的检修 数据包括步骤(2)中



,月检的检修数据包括步骤(2)中



,年检的 检修数据包括步骤(2)中



,周检数据录入模块、月检数据录入模块和年 检数据录入模块为相互独立关
系,按要求若进行其中一个模块的检查项目则无 需同时进行另外两个模块的检查项目,因此该基于qt的医用直线加速器定期检 修维护数据记录系统只需登记相应的模块目录下的各子模块数据。对照检修时 间将检修数据录入医用直线加速器检修数据录入模块中相应的子模块中,检修 数据录入后具体的运行方式如下:
78.①
录入机架等中心子模块:
79.将检修数据录入机架等中心子模块,系统分析该数据是否符合步骤(2)
①ꢀ
的标准。分析过程为:系统根据keypressevent函数键盘触发事件指令输入数据, 记录旋转中心偏差数据,然后系统读取记录数据并运行if(expr,v1,v2)函数分析 判断该数据是否<=2mm,若满足条件(录入数据<=2mm),既符合标准,系统 根据mousepressevent鼠标触发事件指令进入下一个子模块(激光等中心精度子 模块);若不满足条件(录入数据>2mm),即超出标准,系统调用qmessagebox::information函数弹出提示框显示维修建议,提示框内容为“可能原因:地 质沉降或c型臂机架形变力矩扭曲等”。技术人员根据提示逐一排查后,系统 根据mousepressevent鼠标触发事件指令进入维修保养后数据录入模块,系统调 用qmessagebox::information函数弹出提示框显示内容为“建议维修方法:双 前指针法或胶片法或坐标纸法等重新确定机架等中心等”。技术人员根据提示 做相应维修后数据符合标准记录并mousepressevent鼠标触发事件指令进入下 一个子模块(激光等中心精度子模块)。
80.②
录入激光等中心精度子模块:
81.将检修数据录入激光等中心精度子模块,系统分析该数据是否符合步骤(2)
ꢀ②
的标准。系统分析过程:系统根据keypressevent函数键盘触发事件指令录入 数据:等中心偏差数据和偏离等中心15cm范围最大偏差,然后系统分别读取 记录等中心偏差数据和偏离等中心15cm范围最大偏差数据并运行 if(expr,v1,v2)函数,分析判断录入等中心处偏差数据是否<=1mm、偏离等中心 15cm范围最大偏差数据是否<=2mm,若满足条件既符合标准,系统根据 mousepressevent鼠标触发事件指令进入下一个子模块(光距尺读数及治疗床数 字显示一致性子模块);若不满足条件即超出标准,系统调用 qmessagebox::information函数弹出提示框显示内容为“可能原因:激光发生器 附着墙体变化导致聚焦路径改变或激光发生器电路故障等”。技术人员根据提 示逐一排查后,系统根据mousepressevent鼠标触发事件指令指令进入维修保养 后数据录入模块,系统调用qmessagebox::information函数弹出提示框显示内 容为“建议维修方法:调节激光线重合度或更换激光发生器等”。技术人员根 据提示做相应维修后符合标准后记录并mousepressevent鼠标触发事件指令进 入下一个子模块(光距尺读数及治疗床数字显示一致性子模块)。
82.③
录入光距尺读数及治疗床数字显示一致性子模块:
83.将检修数据录入系统光距尺读数及治疗床数字显示一致性子模块,系统分 析该数据是否符合步骤(2)

的标准。系统分析过程:系统根据keypressevent 函数键盘触发事件指令记录数据,输入等中心处光距尺读数、治疗床高度数字 显示数据和ssd=85,120cm时治疗床高度示数、光距尺读数偏差数据。然后系 统分别读取记录等中心处光距尺读数、治疗床高度数字显示数据和ssd=85, 120cm时治疗床高度示数、光距尺读数偏差数据并运行if(expr,v1,v2)函数分 析判断录入等中心处光距尺读数和治疗床高度数字显示数据之
差是否<=1mm、 ssd=85,120cm时治疗床高度示数和光距尺读数偏差数据是否<=2mm,若满足条 件既符合标准,系统根据mousepressevent鼠标触发事件指令进入下一个子模 块(光野大小与数字示数的一致性子模块);若不满足条件即超出标准,系统调 用qmessagebox::information函数弹出提示框显示内容为“可能原因:加速器 数值指示系统比例尺错误或高精度治疗床电位器故障导致机械误差等”。技术人 员根据提示逐一排查后,系统根据mousepressevent鼠标触发事件指令进入维 修保养后数据录入模块,系统调用qmessagebox::information函数弹出提示框 显示内容为“建议维修方法:调节加速器数值指示系统比例尺或更换高精度治 疗床电位器等”。技术人员根据提示做相应维修后符合标准后记录并 mousepressevent鼠标触发事件指令进入下一个子模块(光野大小与数字示数 的一致性子模块)。
84.④
录入光野大小与数字示数的一致性子模块:
85.将检洗修数据录入系统光野大小与数字示数的一致性子模块,系统分析该 数据是否符合步骤(2)

的标准。系统分析过程:系统根据keypressevent 函数键盘触发事件指令记录数据,输入射野10
×
10cm2数字显示和铅门最大偏差 数据以及射野30
×
30cm2数字显示和铅门最大偏差数据。然后系统分别读取记录 射野10
×
10cm2数字显示和铅门最大偏差数据以及射野30
×
30cm2数字显示和铅 门最大偏差数据并运行if(expr,v1,v2)函数分析判断录入如上二者数据是否 均<=2mm,若满足条件既符合标准,系统根据mousepressevent鼠标触发事件指 令进入下一个子模块(输出剂量测量子模块);若不满足条件即超出标准,系统 调用qmessagebox::information函数弹出提示框显示内容为“可能原因:指示 光源偏置或钨门电位器故障或加速器数值指示系统比例尺错误或光距尺位置指 示错误等”。技术人员根据提示逐一排查后,根据mousepressevent鼠标触发事 件指令进入维修保养后数据录入模块,系统调用qmessagebox::information 函数弹出提示框显示内容为“建议维修方法:调整光源位置或更换钨门电位器 或调节加速器数值指示系统比例尺或调整光距尺位置等”。技术人员根据提示做 相应维修后符合标准后记录并mousepressevent鼠标触发事件指令进入下一个 子模块(输出剂量测量子模块)。
86.⑤
录入输出剂量测量子模块:
87.将检修数据录入系统输出剂量测量子模块,系统分析该数据是否符合步骤 (2)

的标准。系统分析过程:系统根据keypressevent函数键盘触发事件指 令记录数据,输入电离室类型、温度、气压以及剂量读数包括6mv

x、6mev

e、 8mev

e、10mev

e及12mev

e读数。然后系统读取各剂量读数数据并运行 if(expr,v1,v2)函数逐一分析判断该五项数据相对于标准剂量100cgy是否<2%; 若满足条件(录入数据偏差均<2%)既符合标准,系统根据mousepressevent 鼠标触发事件指令进入下一个子模块(安全检查子模块);若不满足条件即超出 标准,系统调用qmessagebox::information函数弹出提示框显示内容为“可能 原因:枪灯丝故障或管电压故障或双通道监测电离室故障或真空系统故障或偏 转磁铁故障等”。技术人员根据提示逐一排查后,mousepressevent鼠标触发事 件指令进入维修保养后数据录入模块,系统调用qmessagebox::information 函数弹出提示框显示内容为“建议维修方法:更换枪灯丝或调节管电压或维修 双通道监测电离室或抽真空或调节偏转磁铁位置等”。符合标准后记录并 mousepressevent鼠标触发事件指令进入下一个子模块(安全检查子模块)。
入下一个子模块(离轴比、楔形因子及透射因子稳定性子模块)。
96.⑨
录入离轴比、楔形因子及透射因子稳定性子模块
97.将检修数据录入系统离轴比、楔形因子及透射因子稳定性子模块,系统分 析该数据是否符合步骤(2)

的标准。系统分析过程:系统根据keypressevent 函数键盘触发事件指令记录数据,分别输入离轴比稳定性、楔形因子稳定性和 透射因子稳定性数据。然后系统读取记录数据并运行if(expr,v1,v2)函数分析 判断录入离轴比稳定性、楔形因子稳定性和透射因子稳定性数据是否均<=2%, 若满足条件,系统根据mousepressevent鼠标触发事件指令进入下一个子模块 (治疗床参数子模块);若不满足条件即超出标准,系统调用 qmessagebox::information函数弹出提示框显示内容为“可能原因:均整器故 障或楔形组织补偿器运动故障或楔形组织补偿器方向与模型相反或mlc到位精 度问题等”。技术人员根据提示逐一排查后,根据mousepressevent鼠标触发事 件指令进入维修保养后数据录入模块,系统调用qmessagebox::information 函数弹出提示框显示内容为“建议维修方法:调节均整器位置或排除楔形组织 补偿故障或调节mlc到位精度等”。符合标准后记录并mousepressevent鼠标触 发事件指令进入下一个子模块(治疗床参数子模块)。
98.⑩
录入治疗床参数子模块
99.将检修数据录入系统治疗床参数子模块,系统分析该数据是否符合步骤(2)
ꢀ⑩
的标准。系统分析过程:系统根据keypressevent函数键盘触发事件指令记 录数据,分别输入治疗床旋转中心偏差、垂直移动偏差、进出移动偏差和左右 移动偏差数据。然后系统读取记录数据并运行if(expr,v1,v2)函数分析判断录 入治疗床旋转中心偏差是否<=2
°
,垂直移动偏差、进出移动偏差和左右移动偏 差是否均<=2mm,若满足条件,系统根据mousepressevent鼠标触发事件指令保 存数据并上传数据;若不满足条件即超出标准,系统调用 qmessagebox::information函数弹出提示框显示内容为“可能原因:治疗床电 位器故障或六维床红外引导系统故障等”。技术人员根据提示逐一排查后,根据 mousepressevent鼠标触发事件指令指令进入维修保养后数据录入模块,系统 调用qmessagebox::information函数弹出提示框显示内容为“建议维修方法: 更换治疗床电位器或维修六维床红外引导系统等”。符合标准后保存数据并上传 数据。
100.本发明在医用直线加速器检修维护的数据记录过程中,只有出现各子模块 数据不符合标准要求时才需要调用维修保养后数据录入模块记录保养记录和相 应的检查记录,能有效提高检修维护效率。所有数据均可保存并上传至局域网 服务器的关系型数据管理系统(rdbms),该管理系统可以存储和管理大数据量。 该关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概 念和方法来处理数据库中的数据。在该关系型数据管理系统中数据可以按加速 器目录保存,可以按检查日期存储,可以按各模块保存同样也可以按安装机构 分类保存。数据检检索功能同样可以按如上分类保存方式进行检索查询。该系 统操作简单,数据内存储量大,支持快速检索,前期编译和后期维护成本低。
101.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1