临床诊断分析器中基于事件的通信的制作方法

文档序号:1152384阅读:163来源:国知局

专利名称::临床诊断分析器中基于事件的通信的制作方法临床诊断分析器中基于事件的通信背景魷刑古临^^性测试和诊断系统的预期性能和监测其实际性能需要详细和当前的信息。临床实验性测试和诊断系统皿处于复杂的协同组合下的多个部件和子系统,用以执行精确的分析同时保持高吞吐量。由Rarita^NJ的QrthoClinicalDiagnostics("OCD")帝览的I临床诊断分析器的ECi线和VTTROS560011^繊供示例。实验室在它们的实验性测试和诊断系统的舰中明显不同。医师需要'隨的周转(turnaround)时间以便使得它们會嫩有效ilk^鹏受治疗的患者。例如,肾有问题或具有夕欣的患者需要接受刑胡B监视以便适当地管理他们的嚇7K平。财卜,局部需求导致不同临床^S中的澳!试的不同混合,其可能需要用于i啊古分析器性能的定帝访法。,地,确保高水平的可靠度的测试包括针对两次',艮务时间的监视和改善分析器的性能。为了达到这个目的,通常娜mx控制器以周期性地麟以及记录大量反,析11^作的事件。在固定时间,例如在深夜等上载该数据。这样的数据不皿过时的而且,大的,使得分析感兴趣事件的工作乏味。临床诊断分析器中的还被称作'^A^g"的^A控制器通常雜至内部网络,诸如局域网(LAN)、職IEEE(电气与电子:rf呈师15!^)802.11、職宽带或具有iiM互联网的接口的HomePlug(家庭电力)输电线。通常,^A^g在防火墙后面,所述防火墙防止^A^置嫩卜部监^^统寻址^E接发现。由于保持网络安全和保护患者数据的需要,对^A^置的使用的该限制是所期望的。结果,如果不是不切实际的,4M自由ifei&视安装在繊场所处的临床诊断分析器。已纟魏出了一些监视方法,它们中的一些对所M视的需要相对于保持针对灵@[的安*境的需^5行平衡。美国专利第6,768,%8号('》68专禾U,〕公开了用于iff古it^l^统的性能的策略。虽然临床诊断分析器包括处理功率,但是考虑到其髙度的专业特性,其很不像计^im'968专利公开了一些监麟略而没有对隐私需要迸行足够的考虑。诊断分析器中的计算机集成有用于精确地测试生tlt才料(这^置的主要目的)的电子和*部分。该集成化设计易受微的影响,所述娜与计^1^^^5iS的那些不相类似。美国专禾條7^254,601号("601专利")公开了一种方法,所述方法用于M^由互联网标准协议和网关M:至,设备的直接的基于计算机的,来管理远程部署的智能设备,其伪驗一组资产、转换地址以及衝共'H她业的本土语言,所需的必要协i义转换。'601专利讨论了过去的防火墙有必要注E^多数防火墙允许HTIP皿、由浏览器使用以获得网页的协议,可以^对所述网页的访问来提供基于由可扩展标记语言(XML)格式化的文本消息的网页服务、将请求打包作为消息。许多这样的标准包括WSDL(网络服务描述语荀、SOAP(简单对象访问协议)和XML。但是,该公开没有教导鄉实时警报。美国专利第6,377,162号("162专种)公开了用于提t^K图像的医疗诊断系统的^S式场服务的场服务单元。'162专利没有公开,决临床诊断分析器所遇到的失败,因为其集中于生成诸如由X射线扫描所导致的图像的系统。公M为2007/0288629的美国专禾!J("629公开,,公开了M31在普fflii行瞎形鹏中将糊呼叫以第一裕旬率周期性地发送至防火墙夕Mi啲企鹏统,以及以以及响应于检测到错误情形二将糊呼叫以第二,率周期性M:超防火墙夕MI啲體,来将错误信息総到防火墙"卜。第二裕旬率高于第一裕旬率。该方、皿括在检测到错误清形时发送具有轮询呼叫的问皿告。从防火墙内发送请求允许防火墙内侧的^s和外部系统之间皿防火墙的双向连接的开放。但是,在不存在来自防火墙内侧的,消息的情况下,^A^S臓保持不会被防火墙外的系^:现。美国专利第6,757,714("714专称,以及与期目关的专利以及专利申请公开了获得^g的错误情形并将^g的错误情形经由由P^ft达到,服务器。,预定的丰鎌^M:获得一个或多个錢并将其插Ali懒板中,从而械电子邮件消息。错误情形可以被包括以作为电子邮件消息主体的一部分或作为附到电子由附消息的附件部分。舰自我描述的计鄉语言彩艮告错误情形,所述语言诸如可扩展标记语言(XML)。通常,在駄控制器的帮助下来确定错误瞎形。凝别艮务器鹏误情形传iiM用户关系管顿统。在'714专利的公开内容中,电子邮#€得,艮务器會辦获贿^3的信息,即^^别艮务器不肯植接寻址^A控律幡也是如此。由附可以H^t息,例如,^!呈服务器是否不在与^A控制器相同的内部网络上。而且,因为{顿XML對艮告错误瞎形,所以,服务器可以自动地调度维护。如可以期望的,在这样的系统中的邮件包含状^息以供监丰M^i取。"14辩ij,^m知P蹄伪检测職新牛,而没有能力定审懵报以捡测预定割牛以外的事件。用于监视临床诊断分析器的另一,项是^m专送至目标分析器以对其重l^fi1il呈。在美国专利第7,178,149号中对鹏XML代码对繊縫进行编程进行了描述。但是,这种编程显著增加了监视分析器这一工作的鋭度,因为编程语言的^N^令都对应于具有附加的XML开销的XML中的标签而进行的,从而使得所传输6^代蹄S^大。在目丰^g处,XML编码禾ii^可能不仅需要解码,而且潜在需要编译和运《亍。所以,目标,^S处的开销也显著地更高。XML自身在这样的实施方式中仅仅是文本传输方法,与,包含程萌戈码的邮件并无不同。这些考虑使得筋法对于临床诊断分析器的定制的凝鹏见是不铺的。可劍tfe,可以实施复杂的电路和功會^M:视诸如在美国专禾!J第6,892,317中所描述的那些系^t类的分布式系统中的网络錢。但是,舰于由防火墙保护的不同的网络中的临床诊断分析器不起作用。所以,需要顿的对临床诊断分析器进行监视。
发明内容在此公开的实施例提供用于对,临床诊断分析皿的事件进行定制监视的系统和方法。所描述的实施例刻艮了战的挑战。简要地说,在雌实施例中,(a)舰有效灵活的编码策略来指定和定制所监视的事件,(b)在不舰隐私的情况下将临床诊断分析器结合到两个网络中以Jli乓对^A^S的必要访问以及^A^gM需的访问,以便报告警告,以及(c)响应于检测到定制事件而生成实时警告,以实现t魏响应和相关綠娜的远程传输这两者。,实施例响应于检测到定制事件组中的一个或多个而生成警告。ilii^辑上组合针对临床诊断分析器所预定义的基本事件,定制割牛进行描述。结果,例如可以定制事件以利用对分析器的凝iim棘改善错误预计、错误检测和服务。当检观倒WW告事件时,记录该事件且将消息发送回外部监视器。然后外部监视體的服务器^ff需的消息。在另一方面,,实施例包括用于将在临床诊断分析皿生成的实时警告传达勤卜部监视器的模块。所述模块包括用于检测定制事件的定伟瞎件检测子模块。连接子模块提供至外部监卑麟的链接,其中外部监视器经由安全的网络连接而链接至临床诊断分析器。经由用以动态地更新定制事件的子模块可以对定制事件进行更新。M记录工具便^na录要被m至外部监视器或要由外部监鹏获取的信息。在,实施例中,嵌入模块具有两个网络地址。通常,临床诊断分析m于具有防火墙和其它用以保护患者iifA的安^g的第一网络中。^mt(fe,嵌入模:^1^^专用网络(vpn)链接而连接至在第二网络中的外部监视器,所述娜专用网^M接i!3i^道而穿姐联网。对第一网络来微卜部监视器是外部的,并且经由第一网络来接入互联网以完成^A模块和第二网络中的外部监视器之间的链接。所以,可以将^A模块看作用于执行受限工作的第二网络的一部分,戶,受HX作不包括或不需要访问患者标识信息。在第二网络中,^A模块和外部监视M相同的子网上。,地,该子网还被从第二网络的其它部分中隔离出来以保护和隔离涉及临床诊断分析器的通信。皿地,该模块导致对网页的张贴,以将警告传^外部监视器。外部监^!可以^^诸如文《科专lr^议的协iM^级文本传irfe议中的get(得到)命4^访问临床诊断分析器处的记录繊。通常,嵌入模她括用于检测临床诊断分析微的定帝瞎件的电路;用于将警告传达给外部监视器的电路;用于动态itk更新定制^^牛的电路;以^于记录要^卜部监MII发g获得的信息的电路。i^k,用于执行定制莉牛的^的W^收作为以xml编码的指令的改变,以使得以xmu碟的",和上下文而不Jia51特定的t;i^鄉码该艘中所指定的至少一传辑操作。用于检测定制事件的电路解释指令以在定制事件发生时i朋咜们。在雌实施例中,由以xml格式的丰碟而不辦定丰絡的)l鹏和上下文鄉码用于组合基本事件的指令所指定的逻辑操作。有利的是,可以由外部监视器舰VPN链接直歸址^A模块。结果,用于记录信息的电路被实施为允许外部监视器周期性响应于由模^^检测到的定制事件的报告而对记录文件进行受限访问。受限访问保护了患者隐私,同时允许用以实1!^分析器的有,视的充分访问。即使是这种受限访问也可以被容易地拒绝,舰本领域普通餘人员来说题然的。在合适地设计的模块处执行,方法,用以将在临床诊断分析皿生成的实时雜传达给外部监视器。所述方飽括促使以下步骤检测临床诊断分析微的定制事件;响应于检测到定制薪牛而与外部监视器实时通信,其中外部监视器经由安全的网络连接而,至临床诊断分析器;响应于W卜部监视器所接收的指令而改变定伟瞎件;以及记录要发送至外部监视器或要由外部监视器获得的信息c可以动态地指定定伟瞎件。tfc^地,M卜部监视器所接收的描述定制事件的指令以XML格式被编码,从而使得以标签的1I,和上下文而不J1M51特定的丰^码由该指令指定的至少一^^辑操作。新接收的指令取代先前的指令,从而动态地定制事件。此外,响应于检测至啶制事件,S3Wic^记录文件进行写入来记录信息,这有助于分析器的故障定位和性能Wf古。下面在说明性附图的帮助下对一^^实施例中的这些以及其它特征进行详细的描述,附图被简要地描述如下。图1示出了远程临床诊断分析器的鹏模块和對卜部监视器的连接的示意图。图2示出了^M实施例中的生成定制的实时警告中的一些突出步骤。图3示出了^|呈临床诊断分析器的^^模块和對卜部监视器的连接的示意图。图4示出了雌实施例中的生成定帝啲实时齢中的一些突出步骤。图5示出了,临床诊断分析器的^S模块和至外部监视器的连接的示意图。具体实施例通常,临床诊断分析器中的'基本事件'是检测到一个或多个参誠能们的改变。参数是临床诊断分析器的状态的值或描述符。—旦一个或多个指定的条件满足,事件就发生。通常,针对临床诊断分析器对大量这样的絲事件进行预定义。鹏可扩展标记语言('^XML,,機棘感兴趣的基本事件进行描述。通常,这样的s^事件用于监视分析器的功能而同时执行各种命令。通常,可以针对l繊诊断分析器中的多个或錦鉢事件定义XML禾礎鄉它描述符。《顿XML有许多优点。XML对于定义事件来说是有用的,包括那些为基本割牛的组合^^的新牛。^解释器可以实时地'^I执行和调试XML编码指令和描述。跳舰條于皿的定义看粒本而容易地传縫于XML的定义。但是,XMU絡尽管对A^舰可读的但也经常4顿相似的或甚至相同的t碟名来描述很不同的功能和繊。可以〗顿解释器实时地鹏执行和调试XML编码指令和描述。此外,M51将基于XML的定义看作文本而容易地传ii^于XML的定义。然而,ith下文中XML^f共对fflMit行XML鹏指令而执行的功能的描述。因此,假定有顿的上下文,则XMLH^用于传达M、指令以及其组合的方便方法。实际上,被设计成有助于目标处的一组特定任务的XML的特定场合产生了育^^fim功能盼'新机器"。所以,潜在地,响应预释XML编码指令而执行由一个或多个XML^^f指定的功能的电路是执行所指示的功能的新型结构。在,实施例中,可以逻辑上组合基本事件以定义定制事件。例如,随着时间的过,定次数的事件的发生可以形成感兴趣的定制事件。在,实施例中响应于检测到这样的定制事件可以生成警告。在优选实施例中,sa用于组^^个或多个基本事件的以诸如XML的标记语言进fi^附旨4^定制割牛。有利的是,按XML标签的)i^和上下文而不;iirat定的l^^用于组合的至少一,辑操作进4彌码。这减少了有效地指定事件所需的标3:,以及由此陶氐了定制割牛的S^度。有利的是,以XMU雜而不麟定的t終的l鹏以及可能ife^有上下文来对用于组合事件的至少一^H^辑操作进tM码。该伊征既增加了指令的透明度又齡了定制事件所需的織M。基于事件的警告针对被粒以用于识别发生在系紅的特定场景的规贝懊合对临床诊断分析器和相关联的参mit行评估。例如,场景的目的可以不仅在于在故障发生之前防止^P章(M维修),而ME可以在于TO于通知服^i^者(其可能是制造商)后面的^Pffi景。这是fflilil供用于使用以XML^他^^4m统被编码的基本薪牛来定制事件的能力而实现的。当已经满足了场景的剝牛时,将事件綠到系祉,并将消息发送回外部监视器服务器。然后外部监视器服务据需要路由该消息。基于割牛的1^与ocd的临床诊断分析器vrmos5600以及vttros3600^的设计兼容,它们提供用于实m^种l^的^^平台,但是基于薪牛的警告对于其它临床诊断分析器也是有用的。VTTROS5600福和VTTROS3600很中的每一个4吏用由主调度器(MasterScheduler)il供的功能,其可以支持三个化学平台(i)鹏干式化学的MicroSlides,(ii)用于湿靴学的McroTips,和(iiiM顿湿法化学的MicroWells气OCD的主调度器还可以控铜底多种化学平台之间共享的吸移管管理器和机器臂以便提伊s^输入的患者样品的随意访问。明显的是,可以对可选的调度器进行^tife修改以鄉基于事件的警告。OCD的主调度WW亍调度功能,例如以便以任葡顿序将资源分配给样品输入而^^虑所需的测试的鄉^fcS,以及以便保持或改善分析器的吞吐量。OCD的主调度翻定作为一个鄉的两组的测试需要糊定调度,以最小化作为一个整体的测试的誠时间,从而保持高吞吐量。ocd的主调度器OT31允许在多种平台之间共享吸移管管理器和机器臂以S31皿对输入样品的随意访问来管理样品的吞吐量,从而支持基于多种化学的观赋的执行。仓噺的样品布置将用^S行多种化学处理的平台彌入样品分离,以便允许来自输入样品的二维随意采样。对输入样品的二维随意访问基本上消除了需要以样品被输入的鹏它们的典型需要。OCD的主调度器的益^^括对输入样品二维随意访问的协同效应,而同时^t^资源的访问,臓资源,括例如多个平台,连同诸如静电计、反射计、发光性、舰率、光子检测、用于加辦品的恒温箱的感知领懂(sensiometric)^S—起的包括薄膜载片、反应器皿和试管的消耗品供应,Rl^物的供应以及多个反应t/^子系统,所有鹏都可以被容易地访问和舰。为了控律檑停这些处理和观赋中的每一个,调度器发出命令到子系统。当执行所述命令时,各种测量^t行并且响应消息微送回调度器,以基于所检测到的事件确认成功地执行了所述命令,以完成循环。然而,临床分析作中的错误仍旧是昂贵的且是不合需要的现实。因此,可以对分析器的M部分之间的消息传输进行监视以执行各种策略来预测、^m^防止皿正错误,从而參临床诊断分析器的停工期。如下事实,即临床分析i^ba需要保密的患者样品以确保隐私和机密性,使得游员任务变得鋭。通常,他们还i于远离翁遗者或修劉艮雜供者的地点o所公开的实施例有助于监m^样的,临床诊断分析器而没有危及患者的隐私或分析器的安全,同时其允许在用于提供服务的后台或指定位置处的动态的监视以及预期的且回顾性的柳章定位。機央錢辑上是3蚊的(但是其可以鹏共享资銜以执行其功能。通常,如本领域普通駄人员所公知的那样,资源是鹏器时段、库繊、与其它模块共享的存储器中的数据、子模块、共享的库功能等等。具有本领域普通技术知识的开发者知道如何创造模块。将功會战扮,成可执行代码对本领域普通狱人员来说是熟知的。图1示出了雌实施例。图2示出了方法中的控制的超舰应的M^。该说明性^m实施例提供响应于动态定制事件的实时警告。可以将定制事件定义为临床诊断分析^的信号^*事件的特定组合。顿XML对定制事件进满码,从而使得在不需要针对一个或多铺辑操作的分别的l絡的情况下可以逻辑地组^"些基本事件或多^Hi辑操作。这是可能的,因为在^m实施例的一方面,凰指令的排辨旨定了維的逻辑操作。雌的临床诊断分析器具有子雌器100,^f^子^S器100在被执柳生成一系列消息。这些消息中的许多RiS^:莉牛。由繊iB^^105将消息记录在作为碟文件的一个或^h娜i碌文件110中。娜记^^程105是用于记录要lfe^t^卜部监视器或由外部监MII获取的信息的电路的示例。M綠離105可以生^^促使割牛队列115中的割牛的排P人。这样排队的事件由齢线程120进行处理,警告线程120还读取标准规则文件125以及下傲见则文件130(如果其可用的话)以i^hS排队的事件。^ife,榭氐优先级分配,告线程120以M^其对系统性能的影响。120包括用以设置和释放诸如存储缓冲器的资源的指令以用于执行包括在规则文件中的事件,舰实际粉测由规则文f糊述的定制事件以及其它事件来说是有必要的。图2示出了随同记^^105的操作"^的警告,120的操作的多个方面。難线程120衝共用于检测临床诊断分析微的定制事件的电路的示例。有利的是,图2中的步骤235和240(之后描述)描述了由用于检测临床诊断分析的定制事件的^所执行的动作中的一些。如图2所示,在步骤200期间,系鄉动,以及在步骤205期间,初始化警告线程120和记,程105。这,为,的,的执行对于M^系^ii行上的负担以及使ff^行具有鲁棒l4^说Ji^的。在步骤215期间,确定蹄已经下载了新的规则文件。如果已经下载了新的规则文件,贝ij控审臃动至步骤220。在步骤220期间,如職的规则文{微警告线程120装载,则控铜臃动至步骤225。在步骤225期间,使用新的规则文件代替标准规则文件,其中控制流动至步骤235。可选的是,控制流动从步骤220至步骤245。在步骤245期间,,告进行标记以将错误情欣专iiM外部监测艮务器。应该注意的是,该例程的郷可以包括将下载的规则文件标iM新盼'标准规则文件"。另一方面,如果在步骤215期间没有新的下载的规贝忟件被检测到,贝赃标准规则文件的装载之后控制流动至步骤235。在步骤235期间,警告,120考虑包括戶碟载的规则文件中的^琉定制事件的事件来检查割牛队列115中的一个或多个^#。回到对优选实施例的描述,下面示例性的规贝忟件以示出用于有效地说明定制事件的XML1^^和结构<xmlversion-"1.0">-〈ALERTCONFIGalertConfigId="SW43—V1.0"alertConfigName-"SW4,3V1.0">-<!—SSIThermalCurrentOutofSpecalertswhen1isposted—>_<RULEruleId="Rr'raleName="SSlThermalCurrent"rearmlnterval="30"rearmIntervalUnits-"MINUTES"econnectivityAction="ALERT">-^THRESHOLDeventType="214"thresholdCount-"l"threshoWInterval="60"threshoWIntervalUnits="MINUTES"><CRITERIAparameterType="176"op="EQ"value="30"/><CRITERIAparameterType-"657"op-"OUTSIDE"value="520"maxValue="770"/></THRESHOLD></RULE></ALERTCONFIG>在上面的事件中,S^新牛i刊古装置处的热电流。指定用以,事件的各种参数,连同诸奴'EQ"和'0UTSIDE"的操作1。魏满;^见定范围的娥由,^thresholdCount"^t定。与参数threshoWCount相结合,参数thresholdlntervalM^的。例如,对6个月期间的计数3和一,中的计数3可以区别it^待。相,续时间由参数tbresholdlnterval来指定。下面的例子示出了针对一^i!定范围需要多于一次的满足的合成事件<xmlversion-"1.0">-〈ALERTCONFIGalertConfigId="SW43_V1.0"alertConfigName="SW4,3V1.0"〉-<!—SlideIncCumulativeEdgeProblemalertswhenmorethan1postin60minutes—>-<RULEruleId-"Rl1"ruleName-"SlideIncCumulativeEdge"rearmlnterval-"30"rearmlntervalUnits-"MINUTES"econnectivityAction="ALERT">-<THRESHOLDeventType="212"thresholdCount="2"thresholdlnterval="60"thresholdIntervalUnits="MINUTES"><CRITERIAparameterType="65rop-"LT"vahje="-60"/></THRESHOLD></RULE></ALERTCONFIG>有利的是,在雌实施例中,在RULE标签内,所有由嵌對^t定的条件需要同,到满足以指定事件,齡RULE标签自身指定事件。所以,相同嵌織的RULEt^g辑上是或(OR)的,而包括在RULE丰絡内辦g^逻辑上是与(AND)的。这使得育嫩ilil魏鹏合鉢事件来粒感兴趣的鋭謝牛。所以,不仅RULEFILE(规贝'戊件)可以改变,而且针对l繊诊断分析器而,义的事件或斜牛可以充当用于公式^更^^事件的结构单元。下面是一个示例,其中在相同的XML,的规则文件中定义多个定制割牛<xmlversion="1.0">-<ALERTCONFIGaIertConfigId-"SW43—V1.0"alertConf^Name="SW4,3V1.0,>-<!~SS1ThermalCurrentOutofSpecalertswhen1isposted一>-<RULEruleI*=,TU,,ruleName="SSlThermalCuirent"rearmlntervaK530,,reannlntervalUnits^^MINUTES"econnectivityActionF"ALERr>-^THRESHOLDeventType^214"thresholdCount^T,thresholdlntervaH,60"1hresholdlntervalUnit^"MINUTES,〈CRnERIAparameterType^,176"op^EQ,Value^實〉<CRnERIAparameterTypeF="657,,op="OUTSIDE"value="520"maxValue=,v770"></THRESHOLD><yRULE>-<!—SS2ThermalCurrentOutofSpecalertswhen1isposted—>-<RULEruIeld^WnileName="SS2ThermalCurrent"rearmlnterval="30"rearmlntervalUnits^,MINUTES,,ecoraiectivi1yAction="ALERr>-^THRESHOLDeventType=,214"thresholdCount^'T,thresholdlnterval="60"threshokflntervalUnits^TVUNUTES,〈CRfmRIAparam改erType^,176"qp^,EQ"vahe=^22,7><CRITERIAparameterType="657,,op^,OUTSIDE"value="520"<THRESHOLD〉<RULE>-<!—SlideIncThermalCurrentOutofSpecalertswiien1isposted—>-<RULEruleld^TG"ruleName="SlideIncThermalCurrent"rearmlnterval=,30"rearmIntervalUnits=,MNUTES,,econnectivityAction="ALERT>-<THRESHOLDeventType=,5214"thresholdCounHT,*681101(1]11161^31=霄thresholdlntervalUnits^MINUTES,^<CRnERIAparameterType=n76,,0()=買,value="5"/><CRTIERIAparameterType="657"op="OUTSIDE"value="500,,maxValue="630"/></THRESHOLD><RULE>-<!—PrimaryTipSealerCurrentOutofSpecalertswhen1isposted—〉-<RULEruleId=,JR4"ruleName^,PrimaryTipSealerThermalCuiTent"rearmlnterval-"30"reaimlntervalUnits^MINUTES"econnectivityAction=,,ALERr*>-<THRESHOLDeventTyp^,5214,,thresholdCount="l,,toesholdlnterval="60,,threshokiIntetvalUnits=,MNUTES,<CRnERIAparameterType=n76,,,,Wvalue="42"/><CRnERIAparameterType=,,657"op^'OUTSIDE"value="63"maxValue="83"/><^THRESHOLD〉</RULE>々ALERTCONFIG>参数"ruleName"方便地表示针对临床诊断分析器使用'THRESHOLDeventType(阈值事ft^M),而定义的复合事件。VTIROS5600和VTTROS360(P临床诊断分析器支持大量的THRESHOLDeventType描述符,用以监视和操作临床诊断分析器中的多4^S和子系统。在,实施例中,^^"RULE"描述复合事件。实质上由"ALERTCONFIG"丰^t示的隨文件和规则文fm限制为六十四(64yt这样的复合薪牛。针对每一个这样的割牛,可以卿'THRESHOLD,呀雜5l^旨定最多"Kl0)个阈值。ji^卜,针对旨THRESHOLD标签,1CT"CRriERIA"l^r以指定不多于5个的标准。总之,丰礎描述定制新牛。该t絡内嵌套的是一组阈值指定,诸如在'm,单元时间内^i值'n'次,。针对*阈值指定,根据指定的标准,所检测参数执行操作,戶腐标准ife^被提供鄉一步嵌舒其中的纟絡中。可以容易理解的是,这些是实施的具体细节且可以容易地以不同的实mr^t其进行修改。在下面的表中描述了示例^:事件:<table>tableseeoriginaldocumentpage15</column></row><table>^J^中,对基本事件'THERMO一DEVICE—CURRENT,进行了描述,该基本事件用于监视热控制装置的电流。该基本事件具有被分配给其的数字代码'214'。财卜,如所指示的,其接^H个参数时间戳、其电流正lffi视的縫的标识和电流的值。如^J:面的XML描述中戶膽到的,针对錢42,对热电^it行监视,并且如果其处于范围63至83以夕卜,则确认事件。因为thresholdCount被设为l,因此樹可與虫这样的发生都足以M^警告。下面的示例性规贝iJ文fH^逻辑与(AND)操,对应于两个i^不同的THRESHOLDeventType码/参数的两个预定义基本事件相组合。通过将两个THRESHOLDeventType码置于处于相同嵌套级的单一规则标签中而将与(AND)操作包含o<xmlversion="1.0">-<ALERTCONFIGalertConfigld-"SW43一V1.0"alertConfigName="SW4,3V1.0">CCPW8-030ispostedinthesamehourasthatthemincumulativeedgesrroroccurs-<RULEruleId="R15"ruleName="BlackDust"rearmlnterval="30"rearmIntervalUnits="MINliTES"econnectivityAction="ALERT,>-<THRESHOLDeventType="212"thresholdCount-"l"thresholdlnterval="60"thresholdIntervalUnite="MINUTES"><CRITERIAparameterType-"651"op-"LT"value="-60"/></THRESHOLD>-<THRESHOLDeventType-"lll"thresholdCourvt-"l"threshoWInterval="60"thresholdIntervalUnits="MINUTES"><CRITERIAparameterType="134"op="EQ"value="PW8"/><CRITERIAparameterType="135"op="EQ"value="030"/></THRESHOLD></RULE></ALERTCONFIG>回到图2,在步骤235期间,齢離120应用规则文件中所指定的事件来确定是否需要生成感兴趣的警告。为了^^t事件的M定义相对于临床诊断分析器中的多个操作而得以计算,^itk,分配多个专用^单元^JI供用以对事件进行,附数的缓冲器。在步骤240期间,W^线程120确定所检查的事件是否满足规则文件。如果没有事件满足规则文件,即没有謝特致^,,贝啦伟硫动回到步骤215。可选的是,如果在割牛的检查之后规贝IJ文倂寻以满足,贝i鹏线程120在步骤245期间将警告情形通知魏性管理器135。^t性管理器135衝共用于与夕卜部监视器进ffii信的电路的示例。在步骤250期间警告離120禾,繊i3^^105ia^W^情形,随后在步骤255期间^更新^文件。控制从步骤255回到步骤215用以对分析器的继续监视。由iiil性管理器135^ilB総的警告,例如舰HTTP张贴命令的警告,通知外部监视器系统记录文件具有涉及定制事件的有用的相雑息。然后,外部监视器系统可以下载它们以用于i^^的操作,诸如对服务调用进糊度。可选的是,所15湖的可以经,一步的分析。通常,^纳外部监视器的后台处的被授权个体可以^fe记录文件的下载。图1中,^il性管理器135Mf胸娜专用网^g安她穿过诸如互联网的外部中间网络而雜消息,从而将消息^s后台服务器i45,戶;f^t性管理器135雌是麟至外部监丰《系统的繊的连接子模块。后台服务器145继而将1^或其它相关的任务转发到艮务中心150,^0M服务中心150处对进行分析和^。后台服务器145tfcMSi^g来确定要将消息路由至何处,然后可以総电子邮件至雜的服务中心或个体。图3示出了雌的^A模块的多个方面。网络305中的模块300包括至消lii输的接口310、用于事件检测的子模块315、用于,更新(例如定制事件的魏)的更新子模块320。模块300还包括用"^^至外部监年臓系统325和,至记录器线程330的子模块。网络305经由连接345,至包含外部监系统340的网络335。夕卜部监年系统340经由隧道,350■,于,至外部监系统325的子模块。外部监冬,系统340包括用于,用以由模块300定制割牛的指令和M的上载和下载的子模块下敏上载接口355。用于传达在l繊诊断分析^feh顿的实,告^^块500在图5中标出为包括用于检测割牛510的电路,臓电路510与用于传iiW^和繊的电路520进^1信。用于传达^和的电路520^bS与外部监视器550的通信。用于传达警告和的电路520与用于动态地更新薪牛的电路530进ffiS信,以便,具有更新的事件定义的新接收的规贝IJ文件。尽管,为接收具有所wm^割牛的定义的^hM则文件,但是将更新补充到规则文件也在权利要求的范围内。该方面在图4中标出,图4示出了步骤400中的事件监视,其中控带H专mS步骤405即确定步骤以确定是否存在新的事件定义。在存在新的定义的情况下,事件定义在步骤410期间得以,,其可以魏过魏规则文件或仅仅进行补充録舰其它方式修縱义来实现的。控制从步骤405或410传魅如同^f^用于事件的检测的步骤415。在步骤420期间,对謝牛进m平估以确定事件^是"sm告的。如果没有^要发布,贝啦库,递回步骤400。否则,控帝Jj专魅步骤425,在步骤425期间将齢传iiS外部监im,在步骤430期间记录有关WW^事件的信息。回到图1,月艮务中心150可以提微被包含到规则文件125中的*#的可选定义,规则文件125,iHS用,一步的割牛标记的^A模块。图2中的步骤215至步骤230JI^用于实现定制事件的B^的示例性,的进一步的细节。通常,可以砂卜部^:规则文件并下发至一个或多m^模块。为了识别除被标准规则文^SM的场景以外的场景,可以这样做。后台服务器145告知临床诊断分析器新的规贝lj文件已经被下载。这使得警告线程120装^TF载的规则文件并用它代替软件中的标准规则文件。如图2所示,装载该文件^C是WW告謝气从步骤220至245的控制流动)。所以,规则文件结构实现了比起赛總的固定单"t或非常少)阈傲见贝iJ(例如如果恒温箱温度(temp)>35,则发送警告)更加灵活的规则的生成。通常,在im实施例中,可以将^ft^HM^样(i)指定f^牛发生(如掉电、软件加载)。(ii)在与特定事件的特定属性有关的剝牛下该特定事件发生(例如,系统环境^^牛被i碌且周围环^iaS(temp)传的值>40,加电割牛发生并且M的关闭标志未被设为萄。(iii)一组事件如J^f指定的另,指定时间段(如60妙)内发生。以及(iv)规定次数的事件的发生,诸如一小时内皿阈te次。财卜,虽皿图2中没有示出,但是,如果缓冲用于处理的事件的内存事件队列超琪最大大小,贝U其经由顿性管理器135向后台服务器145^t警告消息,以通知后台服务器145其暂时无能力舰事件。^iiife,警告线程120已会^t^防止在指定的时间段(如30射中,除非规贝鹏其设定为不同働内m^相同的事件多次的做。这防止可能会推动上千豁下行的连锁鹏。要注意的是,可以将规则ias成告知外部监视器去获取最新的记录文件。形是将保证进一步的,分析则该请求是有用的。在,实施例中,例如在检测到g即皿怀疑安,口的情况下,皿允i,作员关闭实N"W告消息来可控地隔离^A模块,安全和H^被增强。本领域的M人员可以理解的是,上述公开内,没有偏离其教导或精神的情况下易于经受多种变动以及可割戈的执行方式。下面所附权利要求的范围包括这样的修改。,卜,在此所讨论和引用的每个参考文献其全部内容由itbM过引用被合并于此。权利要求1、一种用于将临床诊断分析器处的实时可定制警告传达至外部监视器的模块,所述模块包括定制事件检测子模块,其中定制事件包括第一事件;提供至外部监视器的链接的连接子模块,其中经由安全连接链接至临床诊断分析器的外部监视器接收响应于检测到第一事件的警告;用于将待检测的定制事件动态更新为包括第二事件的子模块;以及用于记录要发送至外部监视器或要由外部监视器获取的信息的数据记录工具。2、根据权利要求1戶腿的模块,其中用以定鄉二新牛的指令是经由用标记语言编码的用以执行下列至少其中之一的指令而被传达的(a)动态修縱制*#,(b)增加新的事件,以及(c)增加定制^f牛。3、根据权利要求2皿的模块,所述f祐语言为可扩展^iB语言。4、根据权利要求3所述的模块,其中以可扩展^B语言中的标签的)I,对至t铺辑操作进fi1W。5、根据权利要求3戶皿的模块,其中第二事件Jiilii两个^M多个^:事件的逻辑组合而定义的定制事件。6、根据权利要求2臓的模块,其中^M模块具有至少两个网络舰,一41:鄉一网络中,其不同于第二网络中的第』址;其中将临床诊断分析器网络连接到第二网络中,并S^卜部监1^第二网络中。7、一种在用于将临床诊断分析^b^的实时W^传^S外部监WI的模块她行的方法,臓方魏括促使下面的步骤检测临床诊断分析微的定制新牛;响应于检测到定制事件,实时将警告传超外部监视器,其中将外部监视器经由安全的网络,至临床诊断分析器;口向应于接收自外部监视器的指令,将定制事件,为包括第二事件;以及记录要^M外部监视器^g由夕卜部监M^获取的信息。8、根据权利要求70M的方法,其中临床诊断分析器至少具有在第一网络中的一个iMt和^m二网络中的另一,址。9、根据权利要求7所述的方法,其中用可扩展1^iB语言对描,二事件的指令进,码,以使得以可扩展标记语言中的f^的),对由该指令指定的至少一僧辑操作謝彌码。10、根据权利要求9臓的方法,还繊步骤4顿禾斜只定制事件的嵌套丰絡、用于定义复合事件的阈值以及描述f柳所检测的参数而执行的逻辑操作的一组标准来描述定制薪牛。全文摘要公开了临床诊断分析器中基于事件的通信。一种联网的临床诊断分析器,其支持通过远程后台的监视。所公开的分析器包括实时检测感兴趣事件同时允许后台修改事件的定义的模块。可以使用虚拟专用网络将该模块网络连接到后台网络中,后台网络通常不同于临床诊断分析器的部署场所处的网络。实时警告实现了对实际或预期的错误情形的快速响应和对可能是最感兴趣和相关的记录数据的下载这两者。文档编号A61B5/00GK101617936SQ200910159600公开日2010年1月6日申请日期2009年7月1日优先权日2008年7月1日发明者C·T·杜迪,K·A·巴克,R·P·亨门维,T·盖尔斯申请人:奥索临床诊断有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1