Synergy医用直线加速器XVI影像系统工作原理与故障分析
2022-02-27梁文杰李娴雅付庆国黄华
梁文杰 李娴雅 付庆国 黄华
瑞典医科达公司生产的Synergy型医用直线加速器是目前市场上广泛使用的一款放疗设备,其配备的XVI影像系统用于获取患者治疗前的靶区图像,以实现图像引导放射治疗。本文介绍了XVI的基本工作原理并对1例故障进行分析,希望可以为广大同行提供参考。
1 XVI系统基本结构组成和工作原理
XVI系统的基本结构主要包含高压发生器、球管、影像板、工作站4个模块,各模块特点主要表现在:高压发生器产生高压脉冲,但该模块中的接口板易出现通讯异常,导致无法接收触发脉冲信号;球管作为产生X射线的主体部件,会随使用寿命出现高压打火或灯丝烧断等情况;影像板是采集图像信息的重要部件,本体不易损坏,但其供电电源盒以及用于控制运动的机械臂控制板常出现故障;影像板采集由球管获取高压脉冲后产生的X射线信号并传至工作站进行重建,形成完整图像。工作站以XVI软件为核心,汇集了系统状态监测及控制、图像重建与匹配、数据存储等功能,高度集成往往出现软件故障且不易排查,以下就工作站出现的1例软件故障进行分析。
2 故障实例
2.1 故障现象
选取病例准备扫描图像时弹出对话框 “Runtime Error! Program:CXVISRI.exe This application has requested the Runtime to terminate it in an unusual way. Please contact the application’s support team for more information. ” 。
2.2 故障分析与排除
根据故障现象发现,系统报错信息栏并无联锁提示,其它功能未见异常,但只要对每一例病例操作到选择“Field”步骤时随即报错。由于故障时仅仅是在工作站数据库调取相应的病例,还未将控制参数向外发送。因此,可以断定故障来源于工作站。根据报错提示SRI,考虑到其为XVI软件运行的重要程序,包含了众多sri.log、sri.ini等配置文件,初步怀疑是软件中某个SRI相关的配置文件运行时出错或者损坏。
尝试通过关闭工作站并断电约2 min,使工作站运行内存完全释放后,重新启动,故障现象一致。依据软件具有整体性的特点,重装系统是典型的处理方式,但也可能对现有数据产生影响,暂不考虑。因报错出现在调取数据阶段,怀疑是数据库出问题。数据库一般以db文件夹的形式存于D盘根目录下,一旦损坏将无法复原。数据库中有两类文件,一类是以每一例患者ID为名的独立影像数据文件夹,另一类是除文件夹以外的数据库配置文件,两者之间具有紧密的联系。每个病例数据从导入数据库开始,数据库中的配置文件就为该病例配置了对应信息,此后在工作站上对该病例进行应用均与该数据库相关,如果数据库(配置文件)损坏或者病例数据移至其它数据库,该病例数据均无法正常使用。尝试生成一个新的数据库使用,即将原db文件夹重命名并备份后,直接在D盘新建名为“db”文件夹,登录XVI软件,新数据库“db”中会自动生成配置文件,传输新病例测试,XVI使用正常。
3 小结
软件故障较为特殊,如未正确认识数据结构,在排查故障时容易产生误判,操作不当会导致严重后果。因此,工程师在处理软件类故障时务必清楚其原理并做好操作前的备份;同时也建议工作人员在日常备份患者影像数据时备份相应的数据库配置文件,以保证数据完整。