本发明属于外照射放疗设备技术领域,具体涉及一种用于直线加速器的自动治疗记录验证的方法和系统。
背景技术:
直线加速器是目前用于放射治疗的主要设备,70%的肿瘤患者可以通过放疗获得较好的治疗效果。
肿瘤患者在应用直线加速器放射治疗时,一个疗程一般要分20次左右,每次治疗的射野数有时多达十几个,对于操作员来说在操作加速器时很容易造成患者重复照射或漏照的情况,而且在照射过程中如果出现设备故障或患者位置偏移而中断照射的情况,还需要继续照射中断时剩余的剂量。因此治疗过程记录对于用直线加速器来放射治疗肿瘤患者尤为重要。
目前大部分医院中采用人工填写计划记录单的方式来记录治疗过程,部分采用计算机管理的医院采用在计算机中手工输入的方式将患者的治疗记录录入数据库中。以上的记录方式都存在操作不便,容易产生错误,而且直线加速器治疗时不能提示操作员并阻止诸如重复照射等错误的操作。
技术实现要素:
有鉴于此,本发明提供了一种直线加速器的自动治疗记录验证方法和系统,在患者整个治疗过程中,自动记录每次照射时各射野的治疗状态并进行验证,具有安全可靠、使用方便和结构简单的优点。
一种直线加速器的自动治疗记录验证系统,该系统包括通信接口电路、开关量接口电路、剂量监测模块、联锁检测模块和治疗记录验证模块;
所述通信接口电路以rs485串口与直线加速器主机的adc系统(自动剂量控制系统)电路连接;adc系统的主要功能是:通过电离室对加速器产生射线的电离辐射转化为电信号,再经过积分电路和单片机转化为实时剂量值;
所述剂量监测模块通过通信接口电路接收直线加速器adc系统发送的实时剂量信息并进行转换处理,生成患者当前射野已治疗的剂量;
所述开关量接口电路与直线加速器主机的辅助系统电路连接,接收直线加速器辅助系统输出的多路联锁开关量信号;辅助系统的功能是监测加速器各调制器、加速管等所有分系统的工作状态,将各分系统的故障状态转化为开关量电信号;
联锁监测模块通过开关量接口电路接收直线加速器辅助系统产生的多路联锁开关量信号并进行逻辑合成处理,生成患者治疗中断时的原因。
所述治疗记录验证模块在患者治疗前,根据先前产生的治疗记录文件验证选择的射野是否为有效状态,未治疗或治疗中断均为有效状态,只有射野有效时,治疗记录验证模块才发允许出束指令给加速器主控模块,加速器主控模块在收到允许出束指令后,控制加速器主机的出束照射系统出束对患者进行照射。
进一步地,在患者治疗过程中,剂量监测模块和联锁监测模块记录已治疗的剂量,如果治疗中断,记录中断时的剂量和中断原因。
一种直线加速器的自动治疗记录验证方法,该方法的实现步骤如下:
第一步:一个患者当日治疗前,在读取该患者的治疗计划数据时,生成一个唯一的该患者当日治疗记录文件;
治疗状态分为未治疗、已治疗、治疗中断三种状态,创建治疗记录文件时,默认的治疗状态为未治疗状态;
中断治疗原因包括操作员手动断高压停止出束、设备故障、剂量率操作预置范围或治疗时间超过预置范围;
第二步:选择当前患者的一个射野或子野治疗前,治疗记录验证模块读取治疗记录文件中该子野的治疗状态;如果治疗状态为未治疗,则允许治疗;如果为已治疗,则提示该子野已治疗,不允许重复照射;如果为治疗中断,则提示中断治疗的原因和中断时该子野剩余的剂量,并将加速器预置的剂量自动设置为剩余的剂量值;
第三步:在加速器出束照射的过程中,剂量监测模块通过通信接口电路接收直线加速器adc系统电路发送的实时剂量信息并进行转换处理,生成患者当前射野已治疗的剂量;联锁监测模块通过开关量接口电路接收直线加速器辅助系统产生的多路联锁开关量信号;
第四步:监测出束照射是否中断,如果当前选择的射野或子野治疗过程不中断,加速器在预置的剂量照射完停止出束时,治疗记录验证模块将该患者当日治疗记录文件中当前选择的射野或子野的治疗状态设置为已治疗,剩余剂量设置为0,射野治疗完成;
如果当前选择的射野或子野治疗过程中操作员手动中断治疗或设备发生故障,加速器将立即停止出束中断治疗,加速器中的辅助系统输出的多路联锁开关量信号也会产生变化以指示故障点;联锁监测模块根据联锁开关量信号的变化根据预先设定的逻辑关系生成故障原因,继续治疗则回到第二步直至射野治疗完成。
进一步地,所述第四步中,剂量监测模块定时接收直线加速器adc系统电路发送的实时剂量信息,中断治疗时,治疗记录验证模块预置剂量减去中断治疗时已治疗的剂量作为当前射野或子野中断治疗的剩余剂量;由于联锁监测模块的工作频率高于剂量监测模块,为防止剂量监测模块接收到的实时剂量未及时更新,剂量监测模块将在中断治疗时后连续两次接收到的实时剂量未变化的值作为已治疗的剂量;
然后,治疗记录验证模块将将该患者当日治疗记录文件中当前选择的射野或子野的治疗状态设置为治疗中断,将生成的故障原因和计算出的剩余剂量设置到治疗记录文件中。
有益效果:
1、与现有的记录方式相比,本发明能够全自动化记录患者的治疗信息,操作方便,大大降低了操作人员的工作量。
2、本发明在治疗前可验证所选择射野或子野的治疗状态,并给出相应的提示,防止出现重复照射和漏照射,提高了治疗的安全性。
3、本发明针对一个患者生成一个唯一的当日治疗记录文件,系统占用小,实现简单。
附图说明
图1为本发明的系统组成原理图;
图2为本发明的自动记录验证方法的流程图。
具体实施方式
下面结合附图并举实施例,对本发明进行详细描述。
如附图1所示,本发明提供了一种直线加速器的自动治疗记录验证系统,其包括:通信接口电路、开关量接口电路、剂量监测模块、联锁检测模块、治疗记录验证模块;
通信接口电路以rs485串口与直线加速器主机的adc(自动剂量控制)系统电路连接;adc系统的主要功能是:通过电离室对加速器产生射线的电离辐射转化为电信号,再经过积分电路和单片机转化为实时剂量值。
剂量监测模块通过通信接口电路接收直线加速器adc系统发送的实时剂量信息并进行转换处理,生成患者当前射野已治疗的剂量;
开关量接口电路与直线加速器主机的辅助系统电路连接,接收直线加速器辅助系统输出的多路联锁开关量信号;辅助系统的主要功能是:监测加速器各调制器、加速管等所有分系统的工作状态,将各分系统的故障状态转化为开关量电信号。
联锁监测模块通过开关量接口电路接收直线加速器辅助系统产生的多路联锁开关量信号并进行逻辑合成处理,生成患者治疗中断时的原因。
治疗记录验证模块在患者治疗前,根据先前产生的治疗记录文件验证选择的射野是否为有效状态(未治疗或治疗中断),只有射野有效时,治疗记录验证模块才发允许出束指令给加速器主控模块,加速器主控软件在收到允许出束指令后,控制加速器主机的出束照射系统出束对患者进行照射。在患者治疗过程中,根据剂量监测模块和联锁监测模块记录已治疗的剂量,如果治疗中断,记录中断时的剂量和中断原因。
如附图2所示,本发明的一种直线加速器的自动治疗记录验证方法实现步骤如下:
第一步:一个患者当日治疗前,在读取该患者的治疗计划数据时,生成一个唯一的该患者当日治疗记录文件,文件名为患者姓名+当前日期+计划uid。治疗记录文件中包括姓名、病历号、计划号、射野数、各射野的子野数、各子野的预置剂量、各子野的剩余剂量、各子野的治疗状态、中断治疗原因等。
治疗状态分为未治疗、已治疗、治疗中断三种状态。创建治疗记录文件时,默认的治疗状态为未治疗状态。
中断治疗原因包括操作员手动断高压停止出束、设备故障(调制器故障、加速管故障、电离室故障、治疗头故障、电子枪故障等)、剂量率操作预置范围、治疗时间超过预置范围等。
第二步:选择当前患者的一个射野或子野治疗前,治疗记录验证模块读取治疗记录文件中该子野的治疗状态。如果治疗状态为未治疗,则允许治疗;如果为已治疗,则提示该子野已治疗,不允许重复照射;如果为治疗中断,则提示中断治疗的原因和中断时该子野剩余的剂量,并将加速器预置的剂量自动设置为剩余的剂量值。
第三步:在加速器出束照射的过程中,剂量监测模块通过通信接口电路以1次/s的频率接收直线加速器adc系统电路发送的实时剂量信息并进行转换处理,生成患者当前射野已治疗的剂量。联锁监测模块通过开关量接口电路接收直线加速器辅助系统产生的多路联锁开关量信号,为加快响应速度,联锁监测模块的工作频率为10次/s,快于剂量监测模块的工作频率。
第四步:如果当前选择的射野或子野治疗过程一切正常,加速器在预置的剂量照射完停止出束时,治疗记录验证模块将该患者当日治疗记录文件中当前选择的射野或子野的治疗状态设置为已治疗,剩余剂量设置为0。
如果当前选择的射野或子野治疗过程中操作员手动中断治疗或设备发生故障,加速器将立即停止出束中断治疗,加速器中的辅助系统输出的多路联锁开关量信号也会产生变化以指示故障点。联锁监测模块根据联锁开关量信号的变化根据预先设定的逻辑关系生成故障原因,继续治疗则回到第二步。
剂量监测模块定时接收直线加速器adc系统电路发送的实时剂量信息,中断治疗时,治疗记录验证模块预置剂量减去中断治疗时已治疗的剂量作为当前射野或子野中断治疗的剩余剂量。由于联锁监测模块的工作频率高于剂量监测模块,为防止剂量监测模块接收到的实时剂量未及时更新,剂量监测模块将在中断治疗时后连续两次接收到的实时剂量未变化的值作为已治疗的剂量。
然后,治疗记录验证模块将将该患者当日治疗记录文件中当前选择的射野或子野的治疗状态设置为治疗中断,将生成的故障原因和计算出的剩余剂量设置到治疗记录文件中。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。