CN101617936B - 临床诊断分析器中基于事件的通信 - Google Patents
临床诊断分析器中基于事件的通信 Download PDFInfo
- Publication number
- CN101617936B CN101617936B CN200910159600.1A CN200910159600A CN101617936B CN 101617936 B CN101617936 B CN 101617936B CN 200910159600 A CN200910159600 A CN 200910159600A CN 101617936 B CN101617936 B CN 101617936B
- Authority
- CN
- China
- Prior art keywords
- event
- customization
- external monitor
- clinical diagnostic
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title abstract description 4
- 230000004044 response Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 28
- 238000001514 detection method Methods 0.000 claims description 8
- 150000001875 compounds Chemical class 0.000 claims description 5
- 230000001737 promoting effect Effects 0.000 claims description 3
- 230000006855 networking Effects 0.000 abstract description 2
- 239000000523 sample Substances 0.000 description 13
- 238000012360 testing method Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000003759 clinical diagnosis Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000000376 reactant Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000007704 wet chemistry method Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000007630 basic procedure Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000012620 biological material Substances 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000002079 cooperative effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005868 electrolysis reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 206010022000 influenza Diseases 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 210000003734 kidney Anatomy 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000013610 patient sample Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000012536 storage buffer Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 239000011885 synergistic combination Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/40—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Medical Informatics (AREA)
- General Business, Economics & Management (AREA)
- Public Health (AREA)
- Business, Economics & Management (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Pathology (AREA)
- Debugging And Monitoring (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
公开了临床诊断分析器中基于事件的通信。一种联网的临床诊断分析器,其支持通过远程后台的监视。所公开的分析器包括实时检测感兴趣事件同时允许后台修改事件的定义的模块。可以使用虚拟专用网络将该模块网络连接到后台网络中,后台网络通常不同于临床诊断分析器的部署场所处的网络。实时警告实现了对实际或预期的错误情形的快速响应和对可能是最感兴趣和相关的记录数据的下载这两者。
Description
背景技术
评估临床试验性测试和诊断***的预期性能和监测其实际性能需要详细和当前的信息。临床实验性测试和诊断***包括处于复杂的协同组合下的多个部件和子***,用以执行精确的分析同时保持高吞吐量。由Raritan,NJ的OrthoClinical Diagnostics(“OCD”)制造的临床诊断分析器的ECi线和VITROS5600TM来提供示例。
实验室在它们的实验性测试和诊断***的使用中明显不同。医师需要快速的周转(turnaround)时间以便使得它们能够有效地监视经受治疗的患者。例如,肾有问题或具有外伤的患者需要接受评估和监视以便适当地管理他们的电解水平。此外,局部需求导致不同临床试验室中的测试的不同混合,其可能需要用于评估分析器性能的定制方法。
优选地,确保高水平的可靠度的测试包括针对两次快速服务时间的监视和改善分析器的性能。为了达到这个目的,通常依赖嵌入控制器以周期性地提供数据以及记录大量反映分析器操作的事件。在固定时间,例如在深夜等上载该数据。这样的数据不仅是过时的而且是庞大的,使得分析感兴趣事件的工作乏味。
临床诊断分析器中的还被称作“嵌入装置”的嵌入控制器通常连接至内部网络,诸如局域网(LAN)、无线IEEE(电气与电子工程师协会)802.11、无线宽带或具有连至互联网的接口的HomePlug(家庭电力)输电线。通常,嵌入装置在防火墙后面,所述防火墙防止嵌入装置被外部监视***寻址或直接发现。
由于保持网络安全和保护患者数据的需要,对嵌入装置的使用的该限制是所期望的。结果,如果不是不切实际的,很难自由地监视安装在远程场所处的临床诊断分析器。已经提出了一些监视方法,它们中的一些对所述监视的需要相对于保持针对灵敏数据的安全环境的需求进行平衡。
美国专利第6,768,968号(“968专利”)公开了用于评估计算机***的性能的策略。虽然临床诊断分析器包括处理功率,但是考虑到其高度的专业特性,其很不像计算机***。‘968专利公开了一些监视策略而没有对隐私需要进行足够的考虑。诊断分析器中的计算机集成有用于精确地测试生物材料(这是装置的主要目的)的电子和机械部分。该集成化设计易受失败的影响,所述失败与计算机***所经历的那些不相类似。
美国专利第7,254,601号(“601专利”)公开了一种方法,所述方法用于通过经由互联网标准协议和网关建立至远程设备的直接的基于计算机的连接来管理远程部署的智能设备,其伪装成一组资产、转换地址以及提供“讲企业的本土语言”所需的必要协议转换。‘601专利讨论了过去的防火墙有必要注意大多数防火墙允许HTTP流量、由浏览器使用以获得网页的协议,可以使用对所述网页的访问来提供基于由可扩展标记语言(XML)格式化的文本消息的网页服务、将请求打包作为消息。许多这样的标准包括WSDL(网络服务描述语言)、SOAP(简单对象访问协议)和XML。但是,该公开没有教导提供实时警报。
美国专利第6,377,162号(“162专利”)公开了用于提供生成图像的医疗诊断***的交互式场服务的场服务单元。‘162专利没有公开或解决临床诊断分析器所遇到的失败,因为其集中于生成诸如由X射线扫描所导致的图像的***。
公开号为2007/0288629的美国专利(“629公开”)公开了通过在普通运行情形过程中将轮询呼叫以第一轮询率周期性地发送至防火墙外侧的企业***,以及以以及响应于检测到错误情形二将轮询呼叫以第二轮询率周期性地发送至防火墙外侧的装置,来将错误信息发送到防火墙之外。第二轮询率高于第一轮询率。该方法包括在检测到错误情形时发送具有轮询呼叫的问题报告。从防火墙内发送请求允许防火墙内侧的装置和外部***之间通过防火墙的双向连接的开放。但是,在不存在来自防火墙内侧的轮询消息的情况下,嵌入装置仍然保持不会被防火墙外的***发现。
美国专利第6,757,714(“714专利”)以及与其相关的专利以及专利申请公开了获得装置的错误情形并将装置的错误情形经由邮件传达到远程服务器。使用预定的模板来通过获得一个或多个变量并将其***到模板中,从而生成电子邮件消息。错误情形可以被包括以作为电子邮件消息主体的一部分或作为附到电子邮件消息的附件部分。使用自我描述的计算机语言来报告错误情形,所述语言诸如可扩展标记语言(XML)。通常,在嵌入控制器的帮助下来确定错误情形。远程服务器将错误情形传递至用户关系管理***。
在‘714专利的公开内容中,电子邮件使得远程服务器能够获得有关装置的信息,即使远程服务器不能直接寻址嵌入控制器也是如此。邮件可以提供信息,例如,远程服务器是否不在与嵌入控制器相同的内部网络上。而且,因为使用XML来报告错误情形,所以远程服务器可以自动地调度维护。如可以期望的,在这样的***中的邮件包含状态信息以供监视***提取。‘714专利将错误通知限制为检测预定事件,而没有能力定制警报以检测预定事件以外的事件。
用于监视临床诊断分析器的另一个选项是把程序传送至目标分析器以对其重新进行编程。在美国专利第7,178,149号中对使用XML代码对远程装置进行编程进行了描述。但是,这种编程显著增加了监视分析器这一工作的复杂度,因为编程语言的每个命令都对应于具有附加的XML开销的XML中的标签而进行的,从而使得所传输的程序代码很庞大。在目标装置处,XML编码程序可能不仅需要解码,而且潜在地还需要编译和运行。所以,目标远程装置处的开销也显著地更高。XML自身在这样的实施方式中仅仅是文本传输方法,与发送包含程序代码的邮件并无不同。这些考虑使得该方法对于临床诊断分析器的定制的远程监视是不合适的。
可替代地,可以实施复杂的电路和功能来监视诸如在美国专利第6,892,317中所描述的那些***之类的分布式***中的网络装置。但是,这对于由防火墙保护的不同的网络中的临床诊断分析器不起作用。所以,需要更好的对临床诊断分析器进行监视。
发明内容
在此公开的实施例提供用于对远程临床诊断分析器处的事件进行定制监视的***和方法。所描述的实施例克服了上述的挑战。
简要地说,在优选实施例中,(a)使用有效灵活的编码策略来指定和定制所监视的事件,(b)在不危及隐私的情况下将临床诊断分析器结合到两个网络中以提供对嵌入装置的必要访问以及嵌入装置所需的访问,以便报告警告,以及(c)响应于检测到定制事件而生成实时警告,以实现快速响应和相关记录数据的远程传输这两者。
优选实施例响应于检测到定制事件组中的一个或多个而生成警告。通过逻辑上组合针对临床诊断分析器所预定义的基本事件来对定制事件进行描述。结果,例如可以定制事件以利用对分析器的远程监视来改善错误预计、错误检测和服务。
当检测到可警告事件时,记录该事件且将消息发送回外部监视器。然后外部监视器处的服务器处理所需的消息。
在另一方面,优选实施例包括用于将在临床诊断分析器处生成的实时警告传达至外部监视器的模块。所述模块包括用于检测定制事件的定制事件检测子模块。连接子模块提供至外部监视器的链接,其中外部监视器经由安全的网络连接而链接至临床诊断分析器。经由用以动态地更新定制事件的子模块可以对定制事件进行更新。数据记录工具便于记录要被发送至外部监视器或要由外部监视器获取的信息。
在优选实施例中,嵌入模块具有两个网络地址。通常,临床诊断分析器位于具有防火墙和其它用以保护患者隐私的安全装置的第一网络中。优选地,嵌入模块通过虚拟专用网络(VPN)链接而连接至在第二网络中的外部监视器,所述虚拟专用网络链接通过隧道而穿过互联网。对第一网络来说外部监视器是外部的,并且经由第一网络来接入互联网以完成嵌入模块和第二网络中的外部监视器之间的链接。所以,可以将嵌入模块看作用于执行受限工作的第二网络的一部分,所述受限工作不包括或不需要访问患者标识信息。
在第二网络中,嵌入模块和外部监视器在相同的子网上。优选地,该子网还被从第二网络的其它部分中隔离出来以保护和隔离涉及临床诊断分析器的通信。
优选地,该模块导致对网页的张贴,以将警告传达给外部监视器。外部监视器可以使用诸如文件传输协议的协议或超级文本传输协议中的GET(得到)命令来访问临床诊断分析器处的记录数据。通常,嵌入模块包括:用于检测临床诊断分析器处的定制事件的电路;用于将警告传达给外部监视器的电路;用于动态地更新定制事件的电路;以及用于记录要被外部监视器发送或获得的信息的电路。
优选地,用于执行定制事件的改变的电路接收作为以XML编码的指令的改变,以使得以XML标签的顺序和上下文而不是通过特定的标签来编码该改变中所指定的至少一个逻辑操作。
用于检测定制事件的电路解释指令以在定制事件发生时识别它们。在优选实施例中,由以XML格式的标签而不是特定标签的顺序和上下文来编码用于组合基本事件的指令所指定的逻辑操作。
有利的是,可以由外部监视器使用VPN链接直接寻址嵌入模块。结果,用于记录信息的电路被实施为允许外部监视器周期性地或响应于由模块所检测到的定制事件的报告而对记录文件进行受限访问。受限访问保护了患者隐私,同时允许用以实现对分析器的有效监视的充分访问。即使是这种受限访问也可以被容易地拒绝,这对本领域普通技术人员来说是显然的。
在合适地设计的模块处执行优选方法,用以将在临床诊断分析器处生成的实时警告传达给外部监视器。所述方法包括促使以下步骤:检测临床诊断分析器处的定制事件;响应于检测到定制事件而与外部监视器实时通信,其中外部监视器经由安全的网络连接而链接至临床诊断分析器;响应于从外部监视器所接收的指令而改变定制事件;以及记录要发送至外部监视器或要由外部监视器获得的信息。
可以动态地指定定制事件。优选地,从外部监视器所接收的描述定制事件的指令以XML格式被编码,从而使得以标签的顺序和上下文而不是通过特定的标签来编码由该指令指定的至少一个逻辑操作。新接收的指令取代先前的指令,从而动态地定制事件。此外,响应于检测到定制事件,通过对数据记录文件进行写入来记录信息,这有助于分析器的故障定位和性能评估。
下面在说明性附图的帮助下对一些优选实施例中的这些以及其它特征进行详细的描述,附图被简要地描述如下。
附图说明
图1示出了远程临床诊断分析器的处理模块和至外部监视器的连接的示意图。
图2示出了优选实施例中的生成定制的实时警告中的一些突出步骤。
图3示出了远程临床诊断分析器的处理模块和至外部监视器的连接的示意图。
图4示出了优选实施例中的生成定制的实时警告中的一些突出步骤。
图5示出了远程临床诊断分析器的处理模块和至外部监视器的连接的示意图。
具体实施例
通常,临床诊断分析器中的‘基本事件’是检测到一个或多个参数或者它们的改变。参数是临床诊断分析器的状态的值或描述符。一旦一个或多个指定的条件满足,事件就发生。通常,针对临床诊断分析器对大量这样的基本事件进行预定义。优选地,使用可扩展标记语言(“XML”)标签来对感兴趣的基本事件进行描述。通常,这样的基本事件用于监视分析器的功能而同时执行各种命令。通常,可以针对临床诊断分析器中的多个或全部基本事件定义XML标签或其它描述符。
使用XML有许多优点。XML对于定义事件来说是有用的,包括那些为基本事件的组合或变形的事件。使用解释器可以实时地快速执行和调试XML编码指令和描述。此外,通过将基于XML的定义看作文本而容易地传达基于XML的定义。但是,XML标签尽管对人来说是可读的但也经常使用相似的或甚至相同的标签名来描述很不同的功能和数据。可以使用解释器实时地快速执行和调试XML编码指令和描述。此外,通过将基于XML的定义看作文本而容易地传达基于XML的定义。然而,在上下文中XML提供对通过运行XML适应指令而执行的功能的描述。因此,假定有合适的上下文,则XML提供用于传达数据、指令以及其组合的方便方法。
实际上,被设计成有助于目标处的一组特定任务的XML的特定场合产生了能够执行特殊功能时“新机器”。所以,潜在地,响应于解释XML编码指令而执行由一个或多个XML标签所指定的功能的电路是执行所指示的功能的新型结构。
在优选实施例中,可以逻辑上组合基本事件以定义定制事件。例如,随着时间的过去特定次数的事件的发生可以形成感兴趣的定制事件。在优选实施例中响应于检测到这样的定制事件可以生成警告。在优选实施例中,通过用于组合一个或多个基本事件的以诸如XML的标记语言进行编码的指令来定制事件。有利的是,按XML标签的顺序和上下文而不是通过指定的标签来对用于组合的至少一个逻辑操作进行编码。这减少了有效地指定事件所需的标签数量,以及由此降低了定制事件的复杂度。
有利的是,以XML标签而不是特定的标签的顺序以及可能地还有上下文来对用于组合事件的至少一个逻辑操作进行编码。该特征既增加了指令的透明度又减少了定制事件所需的标签数量。
基于事件的警告针对被建立以用于识别发生在***上的特定场景的规则集合对临床诊断分析器和相关联的参数进行评估。例如,场景的目的可以不仅在于在故障发生之前防止故障(预报维修),而且还可以在于被用于通知服务提供者(其可能是制造商)后面的故障场景。这是通过提供用于使用以XML或其他代表性***被编码的基本事件来定制事件的能力而实现的。
当已经满足了场景的条件时,将事件记录到***上,并将消息发送回外部监视器服务器。然后外部监视器服务器根据需要路由该消息。
基于事件的警告与OCD的临床诊断分析器VITROS 5600TM以及VITROS3600TM的设计兼容,它们提供用于实现这种警告的优选平台,但是基于事件的警告对于其它临床诊断分析器也是有用的。VITROS 5600TM和VITROS 3600TM中的每一个使用由主调度器(MasterScheduler)提供的功能,其可以支持三个化学平台:(i)使用干式化学的MicroSlidesTM,(ii)用于湿法化学的MicroTipsTM,和(iii)使用湿法化学的MicroWellsTM。OCD的主调度器还可以控制在多种化学平台之间共享的吸移管管理器和机器臂以便提供对输入的患者样品的随意访问。明显的是,可以对可选的调度器进行合适地修改以提供基于事件的警告。
OCD的主调度器执行调度功能,例如以便以任意顺序将资源分配给样品输入而不考虑所需的测试的类型或数量,以及以便保持或改善分析器的吞吐量。OCD的主调度器确定作为一个整体的两组的测试需要并确定调度,以最小化作为一个整体的测试的完成时间,从而保持高吞吐量。
OCD的主调度器还通过允许在多种平台之间共享吸移管管理器和机器臂以通过提供对输入样品的随意访问来管理样品的吞吐量,从而支持基于多种化学的测试的执行。创新的样品布置将用于进行多种化学处理的平台与输入样品分离,以便允许来自输入样品的二维随意采样。对输入样品的二维随意访问基本上消除了需要以样品被输入的顺序来处理它们的典型需要。
OCD的主调度器的益处包括对输入样品二维随意访问的协同效应,而同时提供对资源的访问,所述资源包括例如:多个平台,连同诸如静电计、反射计、发光性、透光率、光子检测、用于加热样品的恒温箱的感知测量(sensiometric)装置一起的包括薄膜载片、反应器皿和试管的消耗品供应,反应物的供应以及多个反应物输送子***,所有这些都可以被容易地访问和使用。
为了控制暂停这些处理和测试中的每一个,调度器发出命令到子***。当执行所述命令时,各种测量被进行并且响应消息被发送回调度器,以基于所检测到的事件确认成功地执行了所述命令,以完成循环。然而,临床分析器操作中的错误仍旧是昂贵的且是不合需要的现实。因此,可以对分析器的各个部分之间的消息传输进行监视以执行各种策略来预测、优选地防止或校正错误,从而减少临床诊断分析器的停工期。
如下事实,即临床分析器处理需要保密的患者样品以确保隐私和机密性,使得该项任务变得复杂。通常,他们还位于远离制造者或修理服务提供者的地点。
所公开的实施例有助于监视这样的远程临床诊断分析器而没有危及患者的隐私或分析器的安全,同时其允许在用于提供服务的后台或指定位置处的动态的监视以及预期的且回顾性的故障定位。
模块在逻辑上是独立的(但是其可以使用共享资源)以执行其功能。通常,如本领域普通技术人员所公知的那样,资源是处理器时段、数据库数据、与其它模块共享的存储器中的数据、子模块、共享的库功能等等。具有本领域普通技术知识的开发者知道如何创造模块。将功能划分映射成可执行代码对本领域普通技术人员来说是熟知的。
图1示出了优选实施例。图2示出了方法中的控制的近似对应的基本流程。该说明性优选实施例提供响应于动态定制事件的实时警告。可以将定制事件定义为临床诊断分析器处所生成的信号或基本事件的特定组合。使用XML对定制事件进行编码,从而使得在不需要针对一个或多个逻辑操作的分别的标签的情况下可以逻辑地组合一些基本事件或多个逻辑操作。这是可能的,因为在优选实施例的一方面,XML指令的排序指定了合适的逻辑操作。
优选的临床诊断分析器具有子处理器100,所述子处理器100在被执行时生成一系列消息。这些消息中的许多反应基本事件。由数据记录线程105将消息记录在作为记录文件的一个或多个数据记录文件110中。数据记录线程1 05是用于记录要被发送至外部监视器或由外部监视器获取的信息的电路的示例。
数据记录线程105可以生成或促使事件队列115中的事件的排队。这样排队的事件由警告线程120进行处理,警告线程120还读取标准规则文件125以及下载规则文件130(如果其可用的话)以便处理排队的事件。优选地,将低优先级分配给警告线程120以减少其对***性能的影响。警告线程120包括用以设置和释放诸如存储缓冲器的资源的指令以用于执行包括在规则文件中的事件,这对实际检测由规则文件描述的定制事件以及其它事件来说是有必要的。
图2示出了随同数据记录线程105的操作一起的警告线程120的操作的多个方面。警告线程120提供用于检测临床诊断分析器处的定制事件的电路的示例。有利的是,图2中的步骤235和240(之后描述)描述了由用于检测临床诊断分析器处的定制事件的电路所执行的动作中的一些。
如图2所示,在步骤200期间,***启动,以及在步骤205期间,初始化警告线程120和数据记录线程105。这些作为线程的处理的执行对于减少***运行上的负担以及使得执行具有鲁棒性来说是优选的。
在步骤215期间,确定是否已经下载了新的规则文件。如果已经下载了新的规则文件,则控制流动至步骤220。在步骤220期间,如果新的规则文件被警告线程1 20装载,则控制流动至步骤225。在步骤225期间,使用新的规则文件代替标准规则文件,其中控制流动至步骤235。可选的是,控制流动从步骤220至步骤245。在步骤245期间,对警告进行标记以将错误情形传达至外部监视服务器。应该注意的是,该例程的变形可以包括将下载的规则文件标记成新的“标准规则文件”。
另一方面,如果在步骤215期间没有新的下载的规则文件被检测到,则在标准规则文件的装载之后控制流动至步骤235。
在步骤235期间,警告线程120考虑包括所装载的规则文件中的任何定制事件的事件来检查事件队列115中的一个或多个事件。
回到对优选实施例的描述,下面提供示例性的规则文件以示出用于有效地说明定制事件的XML标签和结构:
<?xml version=″1.0″ ?>
-<ALERTCONFIG alertConfigId=″SW43_V1.0″ alertConfigName=″SW 4,3V1.0″>
-<!--
SS1 Thermal Current Out of Spec alerts when 1 is posted
-->
- <RULE ruleId=″R1″ruleName=″SS1 Thermal Current″ rearmInterval=″30″
rearmIntervalUnits=″MINUTES″ econnectivityAction=″ALERT″>
- <THRESHOLD eventType=″214″ thresholdCount=″1″ thresholdInterval=″60″
thresholdIntervalUnits=″MINUTES″>
<CRITERIA parameterType=″176″op=″EQ″value=″30″/>
<CRITERIA parameterType=″657″ op=″OUTSIDE″ value=″520″ maxValue=″770″/>
</THRESHOLD>
</RULE>
</ALERTCONFIG >
在上面的事件中,基本事件评估装置处的热电流。指定用以触发事件的各种参数,连同诸如“EQ”和“OUTSIDE”的操作一起。参数满足规定范围的次数由参数“thresholdCount”来指定。与参数thresholdCount相结合,参数thresholdInterval是重要的。例如,对6个月期间的计数3和一分钟中的计数3可以区别地对待。相关持续时间由参数thresholdInterval来指定。下面的例子示出了针对一组规定范围需要多于一次的满足的合成事件:
<?xml version=″1.0″ ?>
-<ALERTCONFIG alertConfigId=″SW43_V1.0″ alertConfigName=″SW 4,3V1.0″>
- <!--
Slide Inc Cumulative Edge Problem alerts when more than 1 post in60 minutes
-->
-<RULE ruleId=″R11″ ruleName=″Slide Inc Cumulative Edge″rearmInterval=″30″
rearmIntervalUnits=″MINUTES″ econnectivityAction=″ALERT″>
-<THRESHOLD eventType=″212″ thresholdCount=″2″ thresholdInterval=″60″
thresholdIntervalUnits=″MINUTES″>
<CRITERIA parameterType=″651″ op=″LT″ value=″-60″/>
</THRESHOLD>
</RULE>
</ALERTCONFIG>
有利的是,在优选实施例中,在RULE标签内,所有由嵌套标签指定的条件需要同时得到满足以指定事件,整个RULE标签自身指定事件。所以,相同嵌套级的RULE标签逻辑上是或(OR)的,而包括在RULE标签内的标签逻辑上是与(AND)的。这使得能够通过合适地组合基本事件来建立感兴趣的复杂事件。所以,不仅RULE FILE(规则文件)可以改变,而且针对临床诊断分析器而预定义的事件或条件可以充当用于公式表示更复杂事件的结构单元。下面是一个示例,其中在相同的XML编码的规则文件中定义多个定制事件:
<?xml version=”1.0”?>
-<ALERTCONFIG alertConfigId=”SW43_V1.0”alertConfigName=”SW 4,3V1.0”>
-<!-SS1 Thermal Current Out of Spec alerts when 1 is posted
-->
-<RULE ruleId=”R1” ruleName=”SS1 ThermalCurrent” rearmInterval=”30”
rearmIntervalUnits=”MINUTES” econnectivity Action=”ALERT” >
-<THRESHOLD
event Type=”214 ”thresholdCount=”1”thresholdInterval=”60” thresholdIntervalUnits=”
MINUTES”>
<CRITERIA parameterType=”176”op=”EQ”value=”30”/>
< CRITERIA parameterType=”657”op=”OUTSIDE”value=”520”maxValue=
”770”/>
</THRESHOLD>
</RULE>
-<!
SS2 Thermal Current Out of Spec alerts when 1 is posted
-->
-<RULE ruleId=”R2”ruleName=”SS2 ThermalCurrent”rearmInterval=”30”
rearmIntervalUnits=”MINUTES”econnectivityAction=”ALERT”>
-<THRESHOLD eventType=”214” thresholdCount=”1” thresholdInterval=”60”
thresholdIntervalUnits=”MINUTES”>
<CRITERIA parameterType=”176”op=”EQ”value=”22”/>
<CRITERIA parameterType=”657”op=”OUTSIDE”value=”520”
maxValue=”770”/>
</THRESHOLD>
</RULE>
-<!__
Slide Inc Thermal Current Out of Spec alerts when 1 is posted
-->
-<RULE ruleId=”R3” ruleName=”Slide Inc ThermalCurrent”rearmInterval=”30”
rearmIntervalUnits=”MINUTES”econnectivityAction=”ALERT”>
-<THRESHOLD eventType=”214” thresholdCount=”1” thresholdInterval=”60”
thresholdIntervalUnits=”MINUTES”>
<CRITERIA parameterType=”176”op=”EQ” value=”5”/>
<CRIITERIA parameterType=”657”op=”OUTSIDE”value=”500”
maxValue=”630”/>
</THRESHOLD>
</RULE>
-<!-Primary Tip Sealer Current Out of Spec alerts when 1is posted->
-<RULE ruleId=”R4”ruleName=”Primary Tip Sealer ThermalCurrent”
rearmInterval=”30”rearmIntervalUnits=”MINUTES”
econnectivityAction=”ALERT”>
-<THRESHOLD eventType=”214”thresholdCount=”1”thresholdInterval=”60”
thresholdIntervalUnits=”MINUTES”>
<CRITERIA parameterTyp=”176”op=”EQ”value=”42”/>
<CRITERIA parameterType=”657”op=”OUTSIDE”value=”63”maxValue=”83”/>
</THRESHOLD>
</RULE>
</ALERTCONFIG>
参数“ruleName”方便地表示针对临床诊断分析器使用‘THRESHOLDeventType(阈值事件类型)’而定义的复合事件。VITROS 5600TM和VITROS3600TM临床诊断分析器支持大量的THRESHOLD eventType描述符,用以监视和操作临床诊断分析器中的多个装置和子***。
在优选实施例中,标签“RULE”描述复合事件。实质上由“ALERTCONFIG”标签指示的配置文件和规则文件被限制为六十四(64)个这样的复合事件。针对每一个这样的事件,可以使用“THRESHOLD”标签来指定最多十(10)个阈值。此外,针对每个THRESHOLD标签,使用“CRITERIA”标签可以指定不多于5个的标准。总之,标签描述定制事件。该标签内嵌套的是一组阈值指定,诸如在‘m’单元时间内超过值‘n’次等等。针对每个阈值指定,根据指定的标准使用所检测参数执行操作,所述标准优选地被提供在进一步嵌套于其中的标签中。可以容易理解的是,这些是实施的具体细节且可以容易地以不同的实施方式对其进行修改。
在下面的表中描述了示例基本事件:
THRESHOLDeventType | 事件名称 | 可应用的参数 | 对应于 |
214 | THERMO_DEVICE_CURRENT | 1 | 时间戳 |
176 | 被控制的装置 | ||
657 | 电流的值 |
在上表中,对基本事件‘THERMO_DEVICE_CURRENT’进行了描述,该基本事件用于监视热控制装置的电流。该基本事件具有被分配给其的数字代码‘214’。此外,如所指示的,其接受三个参数:时间戳、其电流正被监视的装置的标识和电流的值。如在上面的XML描述中所看到的,针对装置42,对热电流进行监视,并且如果其处于范围63至83以外,则确认事件。因为thresholdCount被设为1,因此任何单独这样的发生都足以触发警告。
下面的示例性规则文件使用逻辑与(AND)操作将对应于两个截然不同的THRESHOLDeventType码/参数的两个预定义基本事件相组合。通过将两个THRESHOLDeventType码置于处于相同嵌套级的单一规则标签中而将与(AND)操作包含。
<?xml version=″1.0″ ?>
- <ALERTCONFIG alertConfigId=″SW43_V1.0″ alertConfigName=″SW 4,3V1.0″>
-<!--
CC PW8-030 is posted in the same hour as that the min cumulativeedge
error occurs
-->
- <RULE ruleId=″R15″ruleName=″Black Dust″rearmInterval=″30″
rearmIntervalUnits=″MINUTES″econnectivityAction=″ALERT″ >
-<THRESHOLD eventType=″212″ thresholdCount=″1″ thresholdInterval=″60″
thresholdIntervalUnits=″MINUTES″ >
<CRITERIA parameterType=″651″op=″LT″value=″-60″/>
</THRESHOLD>
-<THRESHOLD eventType=″111″thresholdCount=″1″ thresholdInterval=″60″
thresholdIntervalUnits=″MINUTES″ >
<CRITERIA parameterType=″134″op=″EQ″value=″PW8″/>
<CRITERIA parameterType=″135″op=″EQ″value=″030″/>
</THRESHOLD>
</RULE>
</ALERTCONFIG>
回到图2,在步骤235期间,警告线程120应用规则文件中所指定的事件来确定是否需要生成感兴趣的警告。为了使对事件的各个定义相对于临床诊断分析器中的多个操作而得以计算,优选地,分配多个专用存储单元来提供用以对事件进行跟踪和计数的缓冲器。
在步骤240期间,警告线程120确定所检查的事件是否满足规则文件。如果没有事件满足规则文件,即没有事件导致警告生成,则控制流动回到步骤215。可选的是,如果在事件的检查之后规则文件得以满足,则警告线程120在步骤245期间将警告情形通知连通性管理器135。连通性管理器135提供用于与外部监视器进行通信的电路的示例。
此外,在步骤250期间警告线程120利用数据记录线程105记录警告情形,随后在步骤255期间生成或更新数据记录文件。控制从步骤255回到步骤215用以对分析器的继续监视。
由连通性管理器135生成和发送的警告,例如通过HTTP张贴命令的警告,通知外部监视器***:记录文件具有涉及定制事件的有用的相关信息。然后,外部监视器***可以下载它们以用于进一步的操作,诸如对服务调用进行调度。可选的是,所识别的数据可以经受进一步的分析。通常,容纳外部监视器的后台处的被授权个体可以发起记录文件的下载。
图1中,连通性管理器135通过利用虚拟专用网络链接安全地穿过诸如互联网的外部中间网络而发送消息,从而将消息输送至后台服务器145,所述连通性管理器135优选是提供至外部监视器***的链接的连接子模块。后台服务器145继而将警告或其它相关的任务转发至服务中心150,在所述服务中心150处对数据进行分析和处理。后台服务器145优选地基于装置来确定要将消息路由至何处,然后可以发送电子邮件至合适的服务中心或个体。
图3示出了优选的嵌入模块的多个方面。网络305中的模块300包括至消息运输的接口310、用于事件检测的子模块315、用于处理更新(例如定制事件的更新)的更新子模块320。模块300还包括用于链接至外部监视器***325和连接至数据记录器线程330的子模块。网络305经由连接345连接至包含外部监视器***340的网络335。外部监视器***340经由隧道链接350链接至用于链接至外部监视器***325的子模块。外部监视器***340包括用于处理用以由模块300定制事件的指令和数据的上载和下载的子模块下载/上载接口355。
用于传达在临床诊断分析器处生成的实时警告的模块500在图5中被示出为包括用于检测事件510的电路,所述电路510与用于传达警告和数据的电路520进行通信。用于传达警告和数据的电路520处理与外部监视器550的通信。用于传达警告和数据的电路520与用于动态地更新事件的电路530进行通信,以便提供具有更新的事件定义的新接收的规则文件。
尽管优选为接收具有所有可警告事件的定义的整个规则文件,但是将更新补充到规则文件也在权利要求的范围内。该方面在图4中被示出,图4示出了步骤400中的事件监视,其中控制传递至步骤405即确定步骤以确定是否存在新的事件定义。在存在新的定义的情况下,事件定义在步骤410期间得以更新,其可以是通过替换规则文件或仅仅进行补充或者通过其它方式修改定义来实现的。控制从步骤405或410传递至如同所示用于事件的检测的步骤415。在步骤420期间,对事件进行评估以确定事件是否是可警告的。如果没有警告要发布,则控制传递回步骤400。否则,控制传递至步骤425,在步骤425期间将警告传达至外部监视器,在步骤430期间记录有关可警告事件的信息。
回到图1,服务中心150可以提供要被包含到规则文件125中的事件的可选定义,规则文件125被发送至用于进一步的事件标记的嵌入模块。图2中的步骤215至步骤230提供用于实现定制事件的改变的示例性电路的进一步的细节。通常,可以在外部建立规则文件并下发至一个或多个嵌入模块。为了识别除被标准规则文件覆盖的场景以外的场景,可以这样做。
后台服务器145告知临床诊断分析器新的规则文件已经被下载。这使得警告线程120装载所下载的规则文件并用它代替软件中的标准规则文件。如图2所示,装载该文件失败是可警告事件(从步骤220至245的控制流动)。
所以,规则文件结构实现了比起熟悉的固定单一(或非常少)阈值规则(例如如果恒温箱温度(temp)>35,则发送警告)更加灵活的规则的生成。通常,在优选实施例中,可以将事件标记成这样:
(i)指定事件发生(如掉电、软件加载)。
(ii)在与特定事件的特定属性有关的条件下该特定事件发生(例如,***环境事件被记录且周围环境温度(temp)传感器的值>40,加电事件发生并且合适的关闭标志未被设为真)。
(iii)一组事件如上所指定的那样在指定时间段(如60妙)内发生。以及
(iv)规定次数的事件的发生,诸如一小时内超过阈值五次。
此外,虽然在图2中没有示出,但是,如果缓冲用于处理的事件的内存事件队列达到其最大大小,则其经由连通性管理器135向后台服务器145发送警告消息,以通知后台服务器145其暂时无能力处理事件。
优选地,警告线程120已经建立起防止在指定的时间段(如30分钟,除非规则将其设定为不同值)内重触发相同的事件多次的保护。这防止可能会推动上千警告下行的连锁效应。
要注意的是,可以将规则配置成告知外部监视器去获取最新的记录文件。除了消息之外,发送该请求,并且如果情形是将保证进一步的数据分析则该请求是有用的。
在优选实施例中,例如在检测到或者即使是怀疑安全缺口的情况下,通过允许操作员关闭实时警告消息来可控地隔离嵌入模块,安全和隐私被增强。
本领域的技术人员可以理解的是,上述公开内容在没有偏离其教导或精神的情况下易于经受多种变动以及可替代的执行方式。下面所附权利要求的范围包括这样的修改。此外,在此所讨论和引用的每个参考文献其全部内容由此通过引用被合并于此。
Claims (9)
1.一种用于将临床诊断分析器处的实时可定制警告传达至外部监视器的装置,所述装置包括:
定制事件检测子模块,其中定制事件包括第一事件;
提供至外部监视器的链接的连接子模块,其中经由安全连接链接至临床诊断分析器的外部监视器接收响应于检测到所述第一事件的警告;
用于将待检测的定制事件动态更新为包括第二事件的子模块;以及
用于记录要发送至外部监视器或要由外部监视器获取的信息的数据记录工具,
其中,包括所述第一事件和所述第二事件的所述定制事件仅包括所述临床诊断分析器的状态的值或描述符,
其中,所述第二事件是通过两个或更多基本事件的逻辑组合而定义的定制事件,包括以下参数中的至少两个:掉电、软件加载、温度值、时间段长度、事件发生的次数。
2.根据权利要求1所述的装置,其中用以定义第二事件的指令是经由用标记语言编码的用以执行下列至少其中之一的指令而被传达的:(a)动态修改定制事件,(b)增加新的事件,以及(c)增加定制事件。
3.根据权利要求2所述的装置,所述标记语言为可扩展标记语言。
4.根据权利要求3所述的装置,其中以可扩展标记语言中的标签的顺序对至少一个逻辑操作进行编码。
5.根据权利要求2所述的装置,其中所述装置具有至少两个网络地址,一个地址在第一网络中,其不同于第二网络中的第二地址;其中将临床诊断分析器网络连接到第二网络中,并且外部监视器在第二网络中。
6.一种在用于将临床诊断分析器处生成的实时警告传达至外部监视器的模块处执行的方法,所述方法包括促使下面的步骤:
检测临床诊断分析器处的定制事件;
响应于所检测到的定制事件,实时将警告传达至外部监视器,其中将外部监视器经由安全的网络连接链接至临床诊断分析器;
响应于来自所述外部监视器的、接收的指令,将定制事件更新为包括第二事件;以及
记录要发送至外部监视器或要由外部监视器获取的信息,
其中,包括第一事件和所述第二事件的所述定制事件仅包括所述临床诊断分析器的状态的值或描述符,
其中,所述第二事件是通过两个或更多基本事件的逻辑组合而定义的定制事件,包括以下参数中的至少两个:掉电、软件加载、温度值、时间段长度、事件发生的次数。
7.根据权利要求6所述的方法,其中临床诊断分析器至少具有在第一网络中的一个地址和在第二网络中的另一个地址。
8.根据权利要求6所述的方法,其中用可扩展标记语言对描述第二事件的指令进行编码,以使得以可扩展标记语言中的标签的顺序对由该指令指定的至少一个逻辑操作进行编码。
9.根据权利要求8所述的方法,还包括步骤:使用标识定制事件的嵌套标签、用于定义复合事件的阈值以及描述使用所检测的参数而执行的逻辑操作的一组标准来描述定制事件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US7724108P | 2008-07-01 | 2008-07-01 | |
US61/077241 | 2008-07-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101617936A CN101617936A (zh) | 2010-01-06 |
CN101617936B true CN101617936B (zh) | 2016-08-17 |
Family
ID=41134561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910159600.1A Expired - Fee Related CN101617936B (zh) | 2008-07-01 | 2009-07-01 | 临床诊断分析器中基于事件的通信 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8959200B2 (zh) |
EP (1) | EP2141623A1 (zh) |
JP (1) | JP5714219B2 (zh) |
CN (1) | CN101617936B (zh) |
CA (1) | CA2670854A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8874711B1 (en) * | 2010-07-13 | 2014-10-28 | Cisco Technology, Inc. | Classifying objects on a cable modem termination system using tagging |
JP5658501B2 (ja) * | 2010-07-27 | 2015-01-28 | シスメックス株式会社 | 検体分析システム、検体分析装置、管理装置、及び検体分析装置の管理方法 |
US20130219011A1 (en) * | 2012-02-21 | 2013-08-22 | Ehrsolutions, Llc | System and method for providing patient relationship management |
US9602337B2 (en) * | 2013-09-11 | 2017-03-21 | International Business Machines Corporation | Event and alert analysis in a distributed processing system |
US9514032B2 (en) * | 2014-09-23 | 2016-12-06 | International Business Machines Corporation | Real-time usage checking of dynamically generated program output |
EP3327596A1 (en) | 2016-11-23 | 2018-05-30 | F. Hoffmann-La Roche AG | Supplementing measurement results of automated analyzers |
CN109541197A (zh) * | 2018-11-29 | 2019-03-29 | 苏州长光华医生物医学工程有限公司 | 故障远程诊断***及其应用方法 |
CN109510738B (zh) * | 2018-12-14 | 2022-02-22 | 平安壹钱包电子商务有限公司 | 一种通信链路的测试方法及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003088830A1 (en) * | 2002-04-16 | 2003-10-30 | Carematix, Inc. | Method and apparatus for remotely monitoring the condition of a patient |
CN1522420A (zh) * | 2001-07-04 | 2004-08-18 | 株式会社日立医药 | 医用装置的远程支持服务方法、***以及程序 |
KR100767065B1 (ko) * | 2007-03-26 | 2007-10-17 | (주)홈시큐넷 | 원격 보호관찰 시스템 및 방법 |
CN101084505A (zh) * | 2004-11-12 | 2007-12-05 | 索尼计算机娱乐公司 | 用于保护数据处理和传送安全的方法和设备 |
CN101183932A (zh) * | 2007-12-03 | 2008-05-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种无线应用服务的安全认证***及其注册和登录方法 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5838906A (en) * | 1994-10-17 | 1998-11-17 | The Regents Of The University Of California | Distributed hypermedia method for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document |
US6377162B1 (en) | 1998-11-25 | 2002-04-23 | Ge Medical Systems Global Technology Company, Llc | Medical diagnostic field service method and apparatus |
US6570867B1 (en) | 1999-04-09 | 2003-05-27 | Nortel Networks Limited | Routes and paths management |
JP2001222500A (ja) | 1999-12-01 | 2001-08-17 | Sharp Corp | ネットワークゲートウェイにおけるプログラムの配布方法 |
US6418448B1 (en) | 1999-12-06 | 2002-07-09 | Shyam Sundar Sarkar | Method and apparatus for processing markup language specifications for data and metadata used inside multiple related internet documents to navigate, query and manipulate information from a plurality of object relational databases over the web |
US6892317B1 (en) | 1999-12-16 | 2005-05-10 | Xerox Corporation | Systems and methods for failure prediction, diagnosis and remediation using data acquisition and feedback for a distributed electronic system |
US6662199B1 (en) | 2000-01-04 | 2003-12-09 | Printcafe Systems, Inc. | Method and apparatus for customized hosted applications |
EP1259901A1 (en) | 2000-01-27 | 2002-11-27 | Synquiry Technologies, Ltd | Software composition using graph types, graphs, and agents |
JP2001325352A (ja) | 2000-03-06 | 2001-11-22 | Matsushita Electric Ind Co Ltd | データ配信システム |
GB0011426D0 (en) | 2000-05-11 | 2000-06-28 | Charteris Limited | A method for transforming documents written in different XML-based languages |
US6757714B1 (en) | 2000-07-28 | 2004-06-29 | Axeda Systems Operating Company, Inc. | Reporting the state of an apparatus to a remote computer |
US7117239B1 (en) | 2000-07-28 | 2006-10-03 | Axeda Corporation | Reporting the state of an apparatus to a remote computer |
US8108543B2 (en) | 2000-09-22 | 2012-01-31 | Axeda Corporation | Retrieving data from a server |
US7185014B1 (en) | 2000-09-22 | 2007-02-27 | Axeda Corporation | Retrieving data from a server |
US7149792B1 (en) | 2000-11-20 | 2006-12-12 | Axeda Corporation | Device registration mechanism |
US7143155B1 (en) | 2001-06-29 | 2006-11-28 | Cisco Technology, Inc. | Standardized method and apparatus for gathering device identification and/or configuration information via a physical interface |
US7284194B2 (en) | 2001-10-23 | 2007-10-16 | Sun Microsystems, Inc. | XML based report generator |
US7254601B2 (en) | 2001-12-20 | 2007-08-07 | Questra Corporation | Method and apparatus for managing intelligent assets in a distributed environment |
US7178149B2 (en) | 2002-04-17 | 2007-02-13 | Axeda Corporation | XML scripting of soap commands |
US6768968B2 (en) | 2002-04-18 | 2004-07-27 | International Business Machines Corporation | Method and system of an integrated simulation tool using business patterns and scripts |
US7082460B2 (en) | 2002-04-19 | 2006-07-25 | Axeda Corporation | Configuring a network gateway |
US20040176667A1 (en) | 2002-04-30 | 2004-09-09 | Mihai Dan M. | Method and system for medical device connectivity |
US7046134B2 (en) | 2002-06-27 | 2006-05-16 | Axeda Corporation | Screen sharing |
US7237223B2 (en) | 2003-04-11 | 2007-06-26 | The Boeing Company | Apparatus and method for real-time caution and warning and system health management |
CN1540566A (zh) | 2003-04-22 | 2004-10-27 | 上海吉量软件科技有限公司 | 掌上型移动远程心电监护*** |
US7031782B2 (en) | 2003-09-24 | 2006-04-18 | Rockwell Automation Technologies, Inc. | Material reservation distribution system and method |
US20050283385A1 (en) * | 2004-06-21 | 2005-12-22 | The Permanente Medical Group, Inc. | Individualized healthcare management system |
US7640308B2 (en) * | 2004-09-30 | 2009-12-29 | Microsoft Corporation | Systems and methods for detection and removal of metadata and hidden information in files |
CN101088092A (zh) | 2004-12-22 | 2007-12-12 | 皇家飞利浦电子股份有限公司 | 医学监测方法和*** |
US8781847B2 (en) * | 2005-05-03 | 2014-07-15 | Cardiac Pacemakers, Inc. | System and method for managing alert notifications in an automated patient management system |
US7251588B2 (en) | 2005-06-22 | 2007-07-31 | Hewlett-Packard Development Company, L.P. | System for metric introspection in monitoring sources |
US8827904B2 (en) | 2005-08-31 | 2014-09-09 | Medtronic, Inc. | Automatic parameter status on an implantable medical device system |
US20070112827A1 (en) | 2005-11-10 | 2007-05-17 | International Business Machines Corporation | Abstract rule sets |
JP2007189477A (ja) | 2006-01-13 | 2007-07-26 | Hitachi Ltd | 監視システム、およびそれに用いられる運用端末、監視端末 |
JP2007274416A (ja) | 2006-03-31 | 2007-10-18 | Keakomu:Kk | ナースコールシステム |
US20070276452A1 (en) * | 2006-05-26 | 2007-11-29 | Cameron Health, Inc. | Implantable medical device systems having initialization functions and methods of operation |
US20080020467A1 (en) * | 2006-07-20 | 2008-01-24 | Lawrence Barnes | Fluid metering in a metering zone |
-
2009
- 2009-06-29 US US12/493,652 patent/US8959200B2/en active Active
- 2009-06-30 CA CA002670854A patent/CA2670854A1/en not_active Abandoned
- 2009-06-30 JP JP2009154685A patent/JP5714219B2/ja not_active Expired - Fee Related
- 2009-07-01 CN CN200910159600.1A patent/CN101617936B/zh not_active Expired - Fee Related
- 2009-07-01 EP EP09251701A patent/EP2141623A1/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1522420A (zh) * | 2001-07-04 | 2004-08-18 | 株式会社日立医药 | 医用装置的远程支持服务方法、***以及程序 |
WO2003088830A1 (en) * | 2002-04-16 | 2003-10-30 | Carematix, Inc. | Method and apparatus for remotely monitoring the condition of a patient |
CN101084505A (zh) * | 2004-11-12 | 2007-12-05 | 索尼计算机娱乐公司 | 用于保护数据处理和传送安全的方法和设备 |
KR100767065B1 (ko) * | 2007-03-26 | 2007-10-17 | (주)홈시큐넷 | 원격 보호관찰 시스템 및 방법 |
CN101183932A (zh) * | 2007-12-03 | 2008-05-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种无线应用服务的安全认证***及其注册和登录方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2010015564A (ja) | 2010-01-21 |
US20100005344A1 (en) | 2010-01-07 |
US8959200B2 (en) | 2015-02-17 |
EP2141623A1 (en) | 2010-01-06 |
CA2670854A1 (en) | 2010-01-01 |
CN101617936A (zh) | 2010-01-06 |
JP5714219B2 (ja) | 2015-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101617936B (zh) | 临床诊断分析器中基于事件的通信 | |
US20220138219A1 (en) | Method and data service for converting and outputting animal related data | |
US8260736B1 (en) | Intelligent system manager system and method | |
CN107026894B (zh) | 用于通过工业资产递送自动通知的装置和方法 | |
JP6896721B2 (ja) | 切断されたプロセス制御ループの一部分をコミッショニングするためのデバイスシステムタグの判定 | |
US20160316723A1 (en) | System and method for monitoring and anaylzing animal related data | |
US20140222522A1 (en) | Intelligent management and compliance verification in distributed work flow environments | |
US20190260831A1 (en) | Distributed integrated fabric | |
WO2014124270A2 (en) | Intelligent management and compliance verification in distributed work flow environments | |
CN109791808A (zh) | 远程数据分析和诊断 | |
Yue et al. | Understanding digital twins for cyber-physical systems: A conceptual model | |
Robinson | A roadmap for comprehensive requirements modeling | |
Pathak et al. | A service-oriented architecture for electric power transmission system asset management | |
CN108353086A (zh) | 用于监测工业控制***的部署确保检查 | |
Espino et al. | The RODS Open Source Project: Removing a barrier to syndromic surveillance. | |
CN106716074A (zh) | 探测装置 | |
Michaloski et al. | Quantifying the performance of MT-Connect in a distributed manufacturing environment | |
Filieri et al. | Conquering complexity via seamless integration of design-time and run-time verification | |
Ramirez | Design patterns for developing dynamically adaptive systems | |
Vierhauser et al. | Runtime Monitoring for Systems of System: A Closer Look on Opportunities for Manufacturers in the Context of Industry 4.0 | |
Guittoum et al. | Solving the IoT Cascading Failure Dilemma Using a Semantic Multi-agent System | |
KR102619409B1 (ko) | 검사 제어 장치, 방법 및 기록매체 | |
Al–Khasawneh et al. | A standards–based framework of software configuration derived from system requirements | |
Vermaak et al. | Multi-agent systems based intelligent maintenance management for a component-handling platform | |
Wasaki et al. | Implementing an In-Home Sensor Agent in Conjunction with an Elderly Monitoring Network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160817 Termination date: 20180701 |