专利名称:用于医疗设备的机器辅助的客户自服务的制作方法
技术领域:
本发明一般涉及以自动或半自动方式提供远程服务协助,例如通过自动提供可自动实施或由用户不借助现场帮助而实施的服务建议。
背景技术:
在工业、商业、医疗和研究的各种环境中,各种装备日复一日被使用以完成或是协助在设施处执行的工作。在许多情况中,设施依赖于第三方为在场的一些或所有设备提供服务以确保设备保持运转和可用。例如,在工业设置中,以连续或近连续方式运转的生产设备或计算机资源可以由按需要或要求提供服务的不在现场方来操作。相似地,医院、诊所和研究设施可以利用另一方操作在场的诊断、监视、和/或成像设备中一些或全部,从而设备在需要的地方和时间可用。
然而,这种布置可能增加了服务提供者的负担,该负担难于以有效和成本有效方式克服。例如,服务提供者可以利用诸如现场工程师的现场人员对各种客户提供现场支持。如可预期的,这种在现场支持是资源和时间密集的,需要高级培训人员行进到各种客户所在地以提供支持。结果,支持时间损失在路上以及与保证人员在现场和服务相关的其他服务上。此外,客户经历由于系统问题引起的停工期,所述系统问题在一些情况下能够不借助现场工程师的帮助而诸如通过客户自己实施安装来解决。
在许多情况下,在客户端处正经历的问题可以根据诸如该处可用的错误日志或消息的信息而诊断。在这样的情况下,可以指示对该问题的一个或多个解决方案或修补。根据该问题,实施这种修补可能不需要现场专家或现场工程师的专业技术意见或经验。在这种情况下,不需要提供一种昂贵和耗时的现场服务访问。
发明内容
提供了一种用于解决可报告条件的方法。该方法包括在基于处理器的医疗系统上检测可报告条件时,向知识引擎提供机器数据的步骤。接收到一个或多个识别的解决方案并且提供给基于处理器的医疗系统的操作者以实施。
提供了一种用于诊断可报告条件的方法。该方法包括在基于处理器的医疗系统上检测可报告条件时,从基于处理器的医疗系统中接收机器数据的步骤。根据机器数据,在知识引擎中识别对于可报告条件的一个或多个解决方案。将该一个或多个解决方案提供给基于处理器的医疗系统。根据在解决可报告条件时一个或多个识别的解决方案中的至少一个是成功或是失败,来更新该知识引擎。
根据本技术的实施例提供了一个或多个机器可读媒体。该一个或多个机器可读媒体包括设置成可在基于处理器的医疗系统上检测可报告条件时从基于处理器的医疗系统接收机器数据的例程。该一个或多个机器可读媒体还包括设置成根据机器数据在知识引擎中识别对一个或多个可报告条件的解决方案的例程。还包括设置成向基于处理器的医疗系统提供一个或多个解决方案的例程。另外,包括设置成根据在解决可报告条件时一个或多个识别的解决方案中的至少一个是成功或是失败来更新知识引擎的例程。
根据本技术的实施例提供了一种基于处理器的医疗系统。该基于处理器的医疗系统包括配置为执行例程的处理器,这些例程适于在基于处理器的医疗系统上检测可报告条件时,向知识引擎提供机器数据。该处理器还配置为执行适于接收一个或多个识别的解决方案和适于向基于处理器的医疗系统的操作者提供一个或多个识别的解决方案以实施的例程。
根据本技术的实施例提供了一种知识引擎。该知识引擎包括数据库,数据库配置成利用响应基于处理器的医疗系统上的可报告条件而产生的机器数据而被搜索,以识别对于可报告条件的一个或多个解决方案。该知识引擎还配置为向基于处理器的医疗系统提供一个或多个解决方案。另外,该知识引擎配置为根据在解决可报告条件时一个或多个识别解决方案中的至少一个是成功或是失败来被更新。
当参考附图阅读下列详细说明书时,将更好地理解本发明的这些和其它特征、方面和优点,在附图中,相同的附图标记代表相同的部件,其中图1示出了根据本技术所使用的示例系统;以及图2示出了指示根据本技术的示例步骤的流程图。
具体实施例方式
本技术提供一种自动或半自动技术,用于在客户位置解决错误或系统问题。特别地,本技术响应于客户位置的系统所报告的问题来识别解决方案。该解决方案可以由客户位置的操作者或用户,即由客户自己而实施,而不需要现场工程师和技术人员的协助。此外,解决方案的成功实施可以更新解决方案识别处理、促进未来诊断、和/或系统设计处理,导致了设计的改进。
现在参考图1,示出了于本技术一起使用的示例错误校正系统10。在一个实施例中,示例错误校正系统10包括基于处理器的医疗系统12。这种基于处理器的医疗系统12可以包括合并有执行系统10的各种例程和处理功能的微处理器或一般或专用计算机系统的各种医疗系统。例如,系统12的微处理器部件可以执行各种操作系统指令以及本地或远程存储在系统12的软件例程。此外,这种微处理器部件可以处理提供作为各种例程或软件程序的输入的数据,例如提供作为在基于计算机的实施方案中部分现有技术的数据。
例如,基于处理器的医疗系统12可以包括成像或诊断扫描器,例如超声系统、基于X-射线的成像系统、计算机断层摄影(CT)系统、正电子发射断层摄影(PET)系统、乳房X射线摄影系统等。相以地,基于处理器的医疗系统12可以包括其他诊断或评价系统或支持系统,例如图像存储系统(PACS)或其他归档系统、患者监视系统、医疗记录或信息系统等。在其他实施例中,基于处理器的系统实质上非医疗的而是合并有一定水平的基于处理器的功能的工业和/或商业设备。例如,商业和/或工业安全和筛选系统、制造系统、质量控制系统、销售设备等是可以根据本技术合并有基于处理器的功能的系统。
示例错误校正系统10还包括知识引擎14,其能够提供为问题解决方案数据库或者其他可检索数据存储。在示出的实施例中,知识引擎14连续或间断地与基于处理器的医疗系统12通信。例如,在一些实施例中,提供知识引擎14作为基于处理器的医疗系统12的存储部件(例如硬盘驱动器、光盘或其他存储部件)上的可检索数据库。在其他实施例中,知识引擎14远离基于处理器的医疗系统12,其中在基于处理器的医疗系统12和知识引擎14之间的通信通过诸如因特网或医院局域网的网络或经由直接、非网络通信连接而完成。通信可以经由适合的有线或无线网络适配器、经由调制解调器、或者经由其他合适的通信接口设备而完成。
在本技术的一个实施例中,示例的基于处理器的医疗系统12配置成在发生错误和其他认为是可报告的事件时与知识引擎14通信。在一个实施例中,当由现场人员(即,系统操作者或其他客户人员)可解决或可校正的事件发生时,基于处理器的医疗系统12与知识引擎14通信,但是可能以其他方式联系现场工程师或技术人员。现在参考图2,提供用于解决这种可报告条件的示例步骤(其中一些或全部可以由示例基于处理器的系统12和/或知识引擎14而执行)。一些或全部步骤可以作为部分基于软件或数据库的应用来执行。可选择地,可以使用配置用来执行一些或全部步骤的特定用途硬件或电路。
如图2中所示,在基于处理器的医疗系统12中检测(模块20)可报告条件。这种可报告条件可以是系统错误或故障、非正常或非预期的操作条件、或触发操作者干预或注意的其他条件或事件。当在模块20处检测这种条件时,相关机器数据提供(模块22)到知识引擎14。机器数据可以包括错误日志24(如所示的)或者其他用于基于处理器的医疗系统12的操作或配置数据。同样地,机器数据可以包括错误代码或与触发事件相关的其他指示符。
基于提供的机器数据,知识引擎14可以从所发送的数据,在此为错误日志24可搜索的问题和解决方案30的集合中识别可能的解决方案(模块28)。在一个实施例中,仅识别了能够由系统操作者或在客户位置的其他客户人员,即没有现场技术人员或工程师的协助,而执行的那些解决方案。例如,可搜索解决方案30的集合可以包括相关于或可应用于错误日志24中的特殊条目或特殊错误代码等的解决方案。另外,可搜索解决方案30的集合可以包括与各种错误和解决方案的组合相关的其他信息,例如解决方案将解决问题的可能性等。以这种方式,可以确定该问题的一种或多种可能的解决方案34,并且当识别了多于一种解决方案时,可向识别的解决方案34提供优先权或等级,以指示实施解决方案的顺序。另外,可由知识引擎14或系统12的操作者配置所识别解决方案的集合,从而可以提供所有识别的解决方案或者仅提供其子集。例如,子集可以限制于仅提供前五个、十个或二十个解决方案等。相似地,子集可以限制于仅提供成功可能性大于设置阈值的那些解决方案,例如大于10%、25%、50%等的成功可能性。
将识别的解决方案34提供给(模块36)基于处理器的系统12和/或系统12的操作者以实施(模块40)。在一个实施例中,系统12处的操作者实施一个或多个所识别的解决方案34,直到解决了触发的事件或问题。例如,所识别的解决方案可以显示在系统112或操作者(例如客户或其他客户位置人员)能够访问的其他系统上。然后,操作者可以按显示的顺序实施解决方按,而不需联系或呼叫现场或服务工程师。在另一实施例中,基于处理器的系统12自身可以自动实施一个或多个识别的解决方案34,直到解决了触发事件或问题。实施识别的解决方案34直到解决了问题或触发事件或者没有剩余要执行的识别方案。
自动地或由系统12的操作者检验(模块44)每个实施的解决方案,以确定通过当前实施的识别解决方案34是否解决了问题或触发事件。如果解决方案成功地被检验,可以将解决方案的成功传送(模块46)到服务提供者以更新所涉及的知识引擎14或主知识引擎。同样地,关于不成功的解决方案的信息也可以传送到服务提供者并且用于更新知识引擎14。以该方式,知识引擎14的未来性能可以被更新以反映所识别的解决方案对于给出问题的成功与否,例如在知识引擎14的解决方案识别或优先操作中来反映。另外,服务提供者可以在设计中使用这种检验信息并且重新设计与基于处理器的医疗系统12关联的成果。以这种方式,可以提高系统12的现有和将来版本的可靠性。
通过本技术,可以通过及时地向操作者提供操作者能自行实施的修复(fix)来促进客户支持,而不需要现场支持人员的协助。另外,在远程修复是可能的除非没有连通性的情况下,尤其在知识引擎14对于系统12是本地的情况下,可以促进系统修复。同样地,在手动或物理的任务或操作构成了部分解决方案的情况下,可以促进修复,但任务或操作是由客户所执行的任务或操作。
虽然在此已经示出和描述了本发明的仅一些特征,对于本领域技术人员将出现许多修改方案和变化。因此,应当理解随附的权利要求意在覆盖所有落入本发明真实精神内的修改方案和改变。
权利要求
1.一种用于解决可报告条件的方法,包括在基于处理器的医疗系统(12)上检测(20)可报告条件时,提供(22)机器数据到知识引擎(14);接收一个或多个识别的解决方案(34);以及提供(36)一个或多个识别的解决方案(34)给基于处理器的医疗系统(12)的操作者以实施。
2.根据权利要求1的方法,包括当一个或多个解决方案(34)被实施(40)时检验(44)它们,以确定当前实施的解决方案是否解决可报告条件。
3.根据权利要求1的方法,其中基于处理器的医疗系统(12)包括成像系统、归档系统、记录存储和取回系统、或患者监视系统中的至少一个。
4.根据权利要求1的方法,包括向知识引擎(14)提供(46)关于在解决可报告条件时一个或多个识别的解决方案(34)中的至少一个是成功或是失败的信息。
5.一种用于诊断可报告条件的方法,包括在基于处理器的医疗系统(12)上检测(20)可报告条件时,从基于处理器的医疗系统(12)接收机器数据;根据机器数据,在知识引擎(14)中识别(28)对可报告条件的一个或多个解决方案(34);向基于处理器的医疗系统(12)提供(36)一个或多个解决方案(34);以及根据在解决可报告条件时一个或多个识别的解决方案(34)中的至少一个是成功或是失败,来更新知识引擎(14)。
6.根据权利要求5的方法,其中基于处理器的医疗系统(12)包括成像系统、归档系统、记录存储和取回系统、或患者监视系统中的至少一个。
7.根据权利要求5的方法,其中由基于处理器的医疗系统(12)或由基于处理器的医疗系统(12)的操作者实施一个或多个识别的解决方案(34)。
8.一种基于处理器的医疗系统(12),包括处理器,配置为执行以下例程,这些例程适于在基于处理器的医疗系统(12)上检测(20)可报告条件时向知识引擎(14)提供(22)机器数据,接收一个或多个识别的解决方案(34)和向基于处理器的医疗系统(12)的操作者提供一个或多个识别的解决方案(34)以实施(40)。
9.根据权利要求8的基于处理器的医疗系统(12),其中处理器配置为执行以下例程,这些例程适于当一个或多个解决方案(34)被实施(40)时检验(44)它们,以确定当前实施的解决方案是否解决可报告条件。
10.根据权利要求8的基于处理器的医疗系统(12),其中基于处理器的系统(12)包括成像系统、归档系统、记录存储和取回系统、或患者监视系统中的至少一个。
全文摘要
本发明提供一种用于解决可报告条件的技术。在基于处理器的医疗系统(12)上检测(20)可报告条件时,将机器数据提供(22)到知识引擎(14)。从知识引擎(14)接收一个或多个识别的解决方案(34),并且在基于处理器的医疗系统(12)上实施(40)。当一个或多个解决方案(34)被实施(40)时检验(44)它们,以确定当前实施的解决方案是否解决可报告条件。执行一些或全部这种技术的例程可以被提供在基于处理器的系统(12)或者机器可读介质上。
文档编号A61B19/00GK101017519SQ20061006416
公开日2007年8月15日 申请日期2006年12月20日 优先权日2005年12月20日
发明者D·A·巴布拉, M·A·克劳森 申请人:通用电气医疗技术服务公司