System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于提高医学成像设备的可靠性的系统和方法技术方案_技高网

用于提高医学成像设备的可靠性的系统和方法技术方案

技术编号:42050000 阅读:17 留言:0更新日期:2024-07-16 23:30
公开了用于生成用于医学成像设备的设备测试用例的系统和方法,该系统和方法不仅反映了该设备的当前的实际现场使用情况,而且还提供了对未来的使用情况的展望。通过挖掘当前使用模式,根据存在于设备现场日志中的历史数据来生成使用模式的概率模型。构建使用模式的深度长短期记忆神经网络模型来预测未来使用模式。另外,为了捕获现场中的设备使用模式的变化趋势,不断实时更新预测模型并将由该模型生成的测试用例集成到自动化测试系统中。

【技术实现步骤摘要】

下文总体上涉及提高医学成像设备的可靠性。


技术介绍

1、对医学设备进行全面测试以确保一致和可靠的功能至关重要,因为这样的设备中的硬件或软件故障会对患者诊断过程造成不利影响。此外,设备故障还可能会降低使用这些设备的医院的工作效率。在常规的机器测试方法中,现场专家将准备操作配置文件,该操作配置文件类似于技术人员在医院中执行的临床工作流程。操作配置文件通常包含用于按照扫描工作流程和对应的软件操作对各种解剖结构进行成像的典型的工作流程。然后,设备验证团队使用该配置文件来验证机器的功能。

2、在准备包括测试场景的全面列表的设备操作配置文件时,存在若干挑战。成像设备通过允许技术人员修改不同的对比度参数来实现期望的图像对比度,从而促进生成期望的对比度的图像。在本领域中使用的这样的不同的对比度配置的数量非常高。要求在操作配置文件中包括与实际现场使用情况成比例的若干这样的配置。

3、另外,成像设备使得技术人员能够经由设备ui来执行许多管理操作和图像后处理操作。因此,技术人员通常会在这样的ui的帮助下执行多项任务并并行处理多个患者。例如,技术人员可以参与如下多个活动,例如,对来自先前的患者/扫描的图像进行后处理,打印图像,在当前扫描正在进行的过程中传输图像。为了确保医学设备在这种情况下可靠地运行,要求根据实际现场使用情况在操作配置文件中包括所有提供的ui操作的使用情况。

4、另外,医学设备附带的一些高级成像功能需要大量的计算和存储,而利用这些功能可能会导致设备软件系统挂起甚至崩溃。因此,在操作配置文件中包括这些功能的使用情况是极其重要的。

5、成像设备在该领域中的实际使用中的变化是另一方面,这使得设想全面的使用场景极具挑战性。临床扫描序列会基于患者的病理状况而有很大不同。例如,用于研究细胞结构的成像技术可能与用于分析脑出血的成像技术显著不同。另外,临床扫描序列也会基于医院的临床实践而有所不同。此外,医院不断专利技术出有效和改进的扫描序列。因此,需要对当前已知的扫描配置进行外推以预测未来的进展并将其包括在操作配置文件中。另外,要求不断更新操作配置文件以捕获临床实践中正在发展的趋势。

6、执行成像设备的实际测试所涉及的成本和时间限制了能够被包括在操作配置文件中的测试数量。例如,mri机器的操作和维护成本非常高,估计每天大约为1000美元。另外,完成一项临床方案所要求的平均时间估计大约为30分钟。这意味着在操作配置文件中包括的协议需要简洁地表示成像设备的现场使用情况。

7、成像设备将对所有执行的扫描和ui操作的描述以及时间戳记录到日志文件中。另外,日志包含辅助信息以指示临床工作流程的开始和结束。在日志文件中存储的事件时间戳能够用于将日志信息按机器操作的时间顺序布置,并且开始指示器和结束指示器能够用于提取临床工作流程。因此,日志文件适合用于提取对实际设备的现场使用情况的了解内容。另外,由于能够每天从全球的机器安装设施中获得日志文件,因此日志文件适合用于分析和捕获正在发展的临床趋势。另外,由于日志文件是对机器的实际使用情况的描述,因此从日志文件导出的测试用例几乎不要求验证。

8、常规的测试方法是由现场专家准备的操作配置文件来驱动的。然而,这些配置文件仅限于专家的知识并且常常不能充分表示整个临床工作流程。另外,这样的配置文件很少更新,因此可能无法很好地反映出不断发展的临床实践。

9、在大多数繁忙的医院中,技术人员通常会执行多项任务并会并行处理多个患者或检查。例如,技术人员可以参与如下多个活动,例如,对来自先前的患者/扫描的图像进行后处理,打印图像,在当前扫描正在进行的过程中传输图像。这样的活动的不同组合非常多。例如,通过修改各种机器参数,技术人员能够配置200多种独特的扫描。然后,他/她将通过按最适合用于当前患者的场景的序列选择这样的扫描的子集来配置检查。一个典型的检查将进行10次这样的扫描,这意味着扫描的可能的排列组合的总数将超过一百万。因此,专家很难识别这样的活动的最可能组合并将其包括在操作配置文件中。

10、常规的测试方法的另一缺点是:常规的测试方法通常不包括用于预测未来使用模式和将未来使用模式并入测试系统的模块。这些方法通常仅限于使用明确指定的测试场景,这会在面对不熟悉的使用模式时增加设备故障的风险。

11、现场日志文件包含关于医学设备的实际使用情况的大量信息。然而,在利用现场日志文件来导出测试使用模式的方面存在许多挑战。首先,由于设备使用情况的变化,准确地识别最为主导的工作流程并非易事。例如,技术人员能够以许多不同的顺序执行同一组扫描。另外,由于能够修改若干机器参数以适合患者的状况,因此使用模式通常是稀疏分布的。因此,导出的测试模式可能无法完全表示实际的设备使用情况。另外,确保通过对在现场日志中找到的使用模式进行外推而导出的测试模式与机器的实际临床使用情况相吻合也是一项挑战。

12、鉴于在准备操作配置文件和使用日志文件的方面存在上述挑战,需要创新的测试方法来将现场临床工作流程与通过未来自现场日志文件的实际工作流程外推到测试系统中而导出的工作流程无缝地集成在一起。

13、下文公开了某些改进。


技术实现思路

1、在一个公开的方面中,一种促进生成用于医学成像设备的测试脚本的系统包括:现场日志文件数据库,其上存储有现场日志文件,所述现场日志文件包括与由一个或多个成像设备执行的检查有关的数据。所述系统还包括:一个或多个处理器,其被配置为运行:挖掘模块,其被配置为处理在所述数据库中存储的所述现场日志文件并识别主导的现场使用模式;以及预测模块,其被配置为通过处理在所述数据库中存储的所述现场日志文件来预测未来的工作流程模式。所述系统还包括:测试用例准备和运行模块,其被配置为至少部分地基于识别出的使用模式和所述未来的工作流程模式来生成并运行用于成像设备的至少一个测试脚本。

2、在另一公开的方面中,一种生成用于医学成像设备的测试脚本的方法包括:接收现场日志文件,所述现场日志文件包括与由一个或多个成像设备执行的检查有关的数据;处理所述现场日志文件并识别主导的现场使用模式;并且构建和训练长短期记忆(lstm)神经网络以识别未来的工作流程模式。所述方法还包括:至少部分地基于识别出的使用模式和所述未来的工作流程模式来生成并运行用于测试成像设备的至少一个测试脚本。

3、在另一公开的方面中,一种预测针对医学成像设备的未来的工作流程模式的方法包括:关于扫描序列来识别由多个医学成像设备执行的所有检查e;构建长短期记忆(lstm)神经网络模型以用于预测未来的工作流程;并且通过跨所有检查收集独特的扫描名称来生成扫描名称和用户界面(ui)操作的词典d。所述方法还包括:通过识别e的每个词典词在d中的索引来生成e的独热编码。

4、在另一公开的方面中,一种促进使用来自多个成像设备的数据日志文件中的信息来生成用于在成像设备中运行的测试用例的系统包括:多个成像设备(120、122、124),其生成日志文件;日本文档来自技高网...

【技术保护点】

1.一种预测针对医学成像设备的未来的工作流程模式的方法,包括:

2.一种促进使用来自多个成像设备的数据日志文件中的信息来生成用于在成像设备中运行的测试用例的系统,所述系统包括:

3.根据权利要求2所述的系统,其中,所述一个或多个处理器还被配置为:

4.根据权利要求3所述的系统,其中,所述一个或多个处理器还被配置为:

5.根据权利要求4所述的系统,其中,所述使用情况报告和所述执行情况报告包括用于至少部分地基于条件概率分布信息对现场服务问题进行分类的信息。

6.根据权利要求2-5中的任一项所述的系统,其中,所述一个或多个处理器被配置为基于所述使用情况分布信息来迭代地更新所述至少一个测试用例序列,其中,所述至少一个测试用例序列是用于新引入的扫描协议的扫描序列。

【技术特征摘要】

1.一种预测针对医学成像设备的未来的工作流程模式的方法,包括:

2.一种促进使用来自多个成像设备的数据日志文件中的信息来生成用于在成像设备中运行的测试用例的系统,所述系统包括:

3.根据权利要求2所述的系统,其中,所述一个或多个处理器还被配置为:

4.根据权利要求3所述的系统,其中,所述一个或多个处理器还被配置为:

<...

【专利技术属性】
技术研发人员:V·贾甘纳塔V·潘迪特S·P·马达普希拉加万R·瓦卡希坎迪
申请(专利权)人:皇家飞利浦有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1