专利名称:实验室装备仪器信息管理及控制网络的制作方法
相关申请交叉引用本申请是2004年7月16日申请的美国专利申请10/893,725的部分继续申请,所述美国专利申请要求2003年7月17日申请的美国临时申请60/487,998的利益,二者通过引用组合于此。
背景技术:
技术领域:
本发明总体上涉及数据管理,特别是涉及用于管理实验室信息的仪器仪表、计算机和接口系统上的数据复制的通信、管理、代理和便利。
2、背景技术为正确地诊断或确认病人出现疾病,医生通常必须切除患病组织的试样并使该组织由病理学者进行微观级的检查。使用多种分析技术和实验室仪器仪表,病理学者将能够分析患病组织从而确定细胞组织和器官中的任何结构(或其它)变化。在大多数情况下,病理学者能够1)确定疾病的类型;2)对可能的疾病进展建立预测;及3)确定什么疗法对治疗或处理该疾病最有效。对于大多数疾病,成功治疗或治愈的一个重要因素在于医生在疾病恶化到不可治愈的状态之前快速和有效地治疗病人的能力。这要求病理学者有能力快速分析组织试样、诊断先决条件和将该信息传给病人的医生,始终保持准确性和可靠性。
实验室信息系统(LIS)是已知的用于病人和实验室信息的管理的系统。这样的系统通常包括服务器或主计算机、数据库和数据库管理系统、及用于接收和处理病人信息的应用软件。已知的LIS可以是“基于WEB的”系统以有利于在因特网上访问系统和信息。
然而,不幸地是,目前的实验室信息系统缺乏管理某些实验室装备仪器如先进的着色仪器的工作流的能力。这种管理包括基本的连通性、数据交换能力和实施以优化工作流、成本和效率的商业规则。同样地,在这些仪器仪表在实验室中被怎样利用方面存在几个不足。大量时间和能量被消耗在重复单调乏味的功能如数据输入、加标签和用于产生报告的人工输入。这种重复因在实验室工作流中产生很大的瓶颈而增加了用以处理试样的时间量。这些任务的单调乏味的本性实质上增加了错误并影响诊断过程的准确性。所导致的试验完成时间的增加可能使得局部疾病发展为影响全身的疾病,如局部瘤转移,从而对病人预测和/或疗法选择和结果具有不好的影响。
瓶颈在实验室工作流中怎样出现的一个例子如图1中所示。通常,病理学者接收试验试样,并下单进行试验(10)。在接收组织试样的基础上,登记及试验下单信息由实验室技术员输入LIS(12)。然而,由于LIS未被连到实验室仪器仪表,刚才输入LIS的登记及试验下单信息需要被发送给试验实验室(14)并重新输入将用于测试的每一实验室仪器仪表以产生载片标签(16)。根据试样的数量和在试样上执行的试验的范围,这需要大量时间。另外,每次重复该数据输入功能时,均增加了信息传送中出错的可能性,从而降低了试验程序的准确性和可靠性。
在实验室工作流中瓶颈怎样出现的另一例子如图2中所示,其包含状态报告的产生。再次地,病理学者接收试验试样并下单进行测试(18)。登记及试验下单信息被输入LIS(20),之后这样的信息必须被发送给试验实验室(22)。其后,登记及试验下单信息必须输入实验室仪器仪表如先进的着色仪器(24),产生载片标签,实验室仪器仪表开始执行所下单的试验。在一些情况下,病理学者、实验室管理员和技术员可能对试验进展强烈地感兴趣,因而希望监控试验状态。然而,不幸地是,在LIS和实验室仪器仪表之间缺乏数据通信阻止试验状态监控,因为其排除了试验状态报告的自动产生。同样地,为了检查试验状态,试验必须被中断(26)且试验状态报告必须人工产生。
除了这种因缺乏连通性而在实验室工作流中产生瓶颈以外,实验室的诊断能力也由于目前的实验室装置不具有执行许多新的和先进的特征的能力的事实而受到不好地影响,所述新的和先进的特征可实质上增加新的和现有的试验的及时性、可靠性和准确度。
使试样分析、条件诊断和信息传播的及时性、可靠性和准确度最佳的一种方式是在LIS和实验室装备仪器之间建立通信连接。工作流瓶颈或性能效率的程度将得以改善,因而依赖于在LIS和实验室装备仪器之间建立的连通性(单向或双向)的类型。例如,LIS和实验室装备仪器之间的单向连接将使得试验结果信息在实验室仪器仪表和LIS之间以一个方向流动,因而消除了重复数据输入。类似地,在LIS和医学实验室装备仪器之间的双向连接将使得新的先进特征能被包括,如定单输入和跟踪、状态更新、试样跟踪、质量控制、美国病理学院(CAP)依从、存量管理和维护,所有这些均将提供性能时间、可靠性和准确度。
然而,不幸地是,尚不存在适当的系统管理结构,其使能在LIS和自动化的实验室装备仪器如着色装备仪器之间进行有效的控制,从而使得试验性能、数据分析、疾病诊断和信息传播过程的及时性得以实质上地优化。另外,已知的用于互连实验室装备仪器和信息系统的系统没有对样本进行有效且自动地识别、区分优先顺序和安排,从而优化自动着色系统的吞吐量和利用。已知的系统也尚不具有使识别、加标签和跟踪样本及结果在整个临床病理学过程自动化的能力。而且,已知的系统未明确能够优化着色系统执行疾病诊断的多数着色程序所必须的试剂的存储、使用和管理。
发明内容
根据本发明的一方面是对控制实验室中的至少一仪器仪表的主机进行配置的方法,包括配置所述主机以具有至少一局部数据元;及配置所述主机以具有至少一全局数据元,所述至少一全局数据元具有由所述主机和连接到所述主机的至少一其它主机使用的共用数据定义和数据值,所述至少一局部数据元具有仅由所述主机使用的数据定义和数据值,至少一所述数据元由所述主机用于所述至少一仪器仪表执行的处理。主机和至少一其它主机可与接口服务器通信以保持所述至少一全局数据元的本机拷贝为最新拷贝。该方法还包括将所述主机的一局部数据元配置为新的全局数据元;将所述新的全局数据元通信给所述接口服务器;及使用所述接口服务器根据所述新的全局数据元配置所述至少一其它主机。主机、所述至少一其它主机和所述接口服务器可被包括在实验室网络中。接口服务器可被连接到实验室信息系统。实验室仪器仪表可以是解剖病理学实验室仪器仪表。主机可相对于所述至少一其它主机和所述接口服务器执行脱机处理,所述主机可在对所述至少一仪器仪表进行所述脱机处理时使用所述至少一局部数据元。当所述主机完成所述脱机处理时,主机可使所述至少一全局数据元与所述接口服务器同步,所述主机和所述至少一其它主机被配置以使用不同的全局数据元。数据元可包括至少下述之一用户密码、用户特权、试剂信息、病人信息、试样信息、批信息、实验室试验信息及协议。至少一全局数据元可包括用于试剂的第一全局数据元,所述至少一仪器仪表的第一仪器仪表使用所述试剂,所述主机是所述试剂的系主,该方法还包括从连到所述主机的第二主机发送请求,其请求所述主机将所述试剂的所有权转移给所述第二主机;由所述主机发送响应给所述第二主机,如果所述试剂正由所述第一仪器仪表使用则所述响应拒绝所述请求,否则所述响应准许所述请求并将所述试剂的所有权转移给所述第一主机;及由所述第一主机发送新的所有权信息给维护全局数据元的数据库的接口服务器,全局数据元的数据库包括至少一用于新的所有权信息的数据元及包括所述至少一全局数据元。当所述第二主机被确定具有所述试剂的所有权时,试剂可在物理上从所述主机控制的所述第一仪器仪表重新定位到所述第二主机控制的第二仪器仪表。信息可在所述实验室信息系统和所述接口服务器之间通信,所述信息包括第一部分和第二部分,所述第一部分包括从所述实验室信息系统发送给所述接口服务器的至少一试验定单信息和病例信息,所述第二部分包括关于试验定单的状态信息。第一部分可包括在所述实验室信息系统人工输入并被无更进一步人工数据输入地从所述实验室信息系统进行通信的病例信息。第一部分可包括试验定单信息,所述方法还可包括将所述至少一实验室仪器仪表的第一仪器仪表执行的试验的结果信息从所述主机通信给所述接口服务器;及将所述第二部分从所述接口服务器发送给所述实验室信息系统,所述第二部分包括对应于所述试验结果信息的状态信息。接口服务器可管理包括关于尚未被完成的试验定单的信息的数据库,当试验定单完成时,关于所述试验定单的信息可从所述数据库删除。主机可包括关于所述第一仪器仪表执行的试验的信息的本机数据库,所述方法还可包括接收请求关于所述第一仪器仪表执行的已完成试验的试验信息的请求;从所述主机的所述本机数据库请求关于所述已完成试验的所述试验信息;及发送对所述请求的响应,所述响应包括与所述试验信息一致的数据。根据每一主机执行的正在进行的从管理全局数据元的数据库的服务器获取数据更新的处理,所述至少一全局数据元的更新可被自动复制到所述主机和所述至少一其它主机。至少一全局数据元可以是具有相应配置选项的配置数据元。配置选项可用于可配置的符号体系标识符,其对应于实验室中光学编码使用的符号体系。由所述主机控制的所述仪器仪表之一可根据所述符号体系运行。光学扫描仪可以是所述主机控制的所述仪器仪表之一,所述扫描仪根据所述符号体系支持扫描操作。标签打印机可以是所述主机控制的所述仪器仪表之一,所述标签打印机根据所述符号体系支持打印操作。符号体系可与同实验室内的处理使用的元素相关联的条形码标签一起使用。元素可包括至少下述之一试样、样本、和试剂。符号体系可以是多维体系。条形码标签可编码用于从与所述条形码标签相关的元素的数据库获取数据的标识符,所述数据包括所述数据元中至少之一。主机可被配置以识别实验室中的元素,所述方法还可包括通过与所述元素相关联的标签接收询问器信号;响应于所述询问器信号通过所述标签传送电磁响应信号,其包括用于唯一地确定所述实验室中的所述元素的信息的第一部分。电磁响应信号可使用编码在与所述元素相关的所述标签中的信息产生。标签可以是射频标识标签或红外标识标签中之一。标签可以是射频标识标签,且所述元素可以是试样、样本或试剂之一。信息可被编码在所述射频标识标签中并可包括至少下述之一病人信息、试验信息、用于识别来自同一批的至少一其它元素与所述元素的批信息。信息可从所述射频标识标签读取。信息可被写入所述射频标识标签。信息可包括关于在解剖病理学实验室中执行的至少一试验的试验信息。元素可以是试样,所述方法还可包括从所述射频标识标签读取与试验有关的试验信息,其将被执行为实验室处理中执行所述试验之前的步骤以验证所述步骤将被执行。所述方法还可包括用关于所述试验的另外的信息编码所述射频标识标签,所述另外的信息包括至少下述之一时间、日期、试验参数、文件名和试验结果。文件名可识别图象文件。所述方法还可包括读所述另外的信息的至少一部分;根据所述部分确定诊断;及用关于所述诊断的数据编码所述射频标识标签。信息可包括批信息,所述方法还可包括根据编码在所述多个元素的射频标识标签上的所述批信息确定属于同一组的多个元素。所述方法还可包括根据所述电磁响应信号确定所述元素在所述实验室中的位置。标签可被附着在所述元素的表面。标签可被嵌入在所述元素中。标签可包括印在所述标签的表面上的其它信息。其它信息可包括机器可读的光学可识别数据。其它信息可包括人类可读的数据。所述方法还可包括使用其它信息将所述标签编码为所述元素被按照至少一实验室工作流处理步骤进行处理。其它信息可包括具有唯一地识别所述元素的标识符的条形码。所述元素可以是试剂,所述方法还可包括用关于实验室处理所使用的所述试剂的量的其它信息编码所述标签。所述方法还可包括根据所述其它信息确定何时再定购所述试剂。所述实验室中的仪器仪表对所述试剂的所有权可根据编码在所述标签中的信息确定。所述方法还可包括使用所述第一部分以从数据库获取关于所述元素的另外的信息。主机、接口服务器和实验室信息系统可被包括在实验室网络中,所述实验室信息系统可与所述接口服务器通信,所述接口服务器可与所述主机通信,其中由所述主机控制的所述仪器仪表之一可以是打印机,且主机可被配置以响应于从实验室信息系统接收指令的接口服务器自动打印载片标签。
根据本发明的另一方面是自动确定实验室中的多个试样的处理顺序的方法,包括接收调度输入,所述调度输入包括当前供给信息;及根据至少一实验室仪器仪表上的调度输入确定所述多个试样的处理顺序。当前供给信息可包括试剂供给信息和试剂所有权信息。调度输入可包括与所述至少一实验室仪器仪表相关联的实验室配置信息,所述实验室配置信息包括至少下述之一仪器仪表处理容量、仪器仪表状态信息、仪器仪表处理速率。调度输入可包括质量控制信息,其包括多个正质量控制试样、多个负质量控制试样中至少之一。质量控制信息可根据新试剂的至少一认证准则确定。处理顺序可调度多个实验室仪器仪表的处理。处理顺序可调度多个顺序相关的试验的处理。调度输入可包括至少下述之一首选的载片分组、处理优先信息、处理依存关系、未决试验定单的病例信息、及性能选择准则。性能选择准则可包括使吞吐量最大化。调度输入可包括试样试验配置和配置替换信息中至少之一,所述方法还可包括根据所述试样试验配置和所述配置替换信息中至少之一确定输出状态。配置替换信息可包括当前配置的变化。
根据本发明的另一方面是用于实验室信息管理和控制的系统,包括管理病人和实验室信息的实验室信息系统;被配置以局部数据元并被配置成共享全局数据元的第一主机,所述局部数据元具有仅由所述第一主机使用的数据定义和数据值,所述主机至少使用与在连到所述第一主机的至少一实验室仪器仪表上执行处理有关的所述数据元之一;被配置成共享所述全局数据元的第二主机;由所述主机控制的至少一实验室仪器仪表;及与所述实验室信息系统和所述至少一主机通信的服务器,所述服务器管理包括所述全局数据元的数据库,所述服务器与所述第一主机和所述第二主机通信以将所述全局数据元的当前拷贝保存在所述数据库中,及所述全局数据元在每一所述主机处的本机拷贝。
根据本发明的另一方面是对控制实验室中的至少一仪器仪表的主机进行配置的计算机程序产品,包括代码配置所述主机以具有至少一局部数据元;及配置所述主机以具有至少一全局数据元,所述至少一全局数据元具有由所述主机和连接到所述主机的至少一其它主机使用的共用数据定义和数据值,所述至少一局部数据元具有仅由所述主机使用的数据定义和数据值,至少一所述数据元由所述主机用于所述至少一仪器仪表执行的处理。主机和至少一其它主机可与接口服务器通信以保持所述至少一全局数据元的本机拷贝为最新拷贝。计算机程序产品还包括代码将所述主机的一局部数据元配置为新的全局数据元;将所述新的全局数据元通信给所述接口服务器;及使用所述接口服务器根据所述新的全局数据元配置所述至少一其它主机。主机、所述至少一其它主机和所述接口服务器可被包括在实验室网络中。接口服务器可被连接到实验室信息系统。实验室仪器仪表可以是解剖病理学实验室仪器仪表。主机可相对于所述至少一其它主机和所述接口服务器执行脱机处理,所述主机可在对所述至少一仪器仪表进行所述脱机处理时使用所述至少一局部数据元。当所述主机完成所述脱机处理时,主机可使所述至少一全局数据元与所述接口服务器同步,所述主机和所述至少一其它主机被配置以使用不同的全局数据元。数据元可包括至少下述之一用户密码、用户特权、试剂信息、病人信息、试样信息、批信息、实验室试验信息及协议。至少一全局数据元可包括用于试剂的第一全局数据元,所述至少一仪器仪表的第一仪器仪表使用所述试剂,所述主机是所述试剂的系主,所述计算机程序产品还包括代码从连到所述主机的第二主机发送请求,其请求所述主机将所述试剂的所有权转移给所述第二主机;由所述主机发送响应给所述第二主机,如果所述试剂正由所述第一仪器仪表使用则所述响应拒绝所述请求,否则所述响应准许所述请求并将所述试剂的所有权转移给所述第一主机;及由所述第一主机发送新的所有权信息给维护全局数据元的数据库的接口服务器,全局数据元的数据库包括至少一用于新的所有权信息的数据元及包括所述至少一全局数据元。当所述第二主机被确定具有所述试剂的所有权时,试剂可在物理上从所述主机控制的所述第一仪器仪表重新定位到所述第二主机控制的第二仪器仪表。信息可在所述实验室信息系统和所述接口服务器之间通信,所述信息包括第一部分和第二部分,所述第一部分包括从所述实验室信息系统发送给所述接口服务器的至少一试验定单信息和病例信息,所述第二部分包括关于试验定单的状态信息。第一部分可包括在所述实验室信息系统人工输入并被无更进一步人工数据输入地从所述实验室信息系统进行通信的病例信息。第一部分可包括试验定单信息,所述计算机程序产品还可包括代码将所述至少一实验室仪器仪表的第一仪器仪表执行的试验的结果信息从所述主机通信给所述接口服务器;及将所述第二部分从所述接口服务器发送给所述实验室信息系统,所述第二部分包括对应于所述试验结果信息的状态信息。接口服务器可管理包括关于尚未被完成的试验定单的信息的数据库,当试验定单完成时,关于所述试验定单的信息可从所述数据库删除。主机可包括关于所述第一仪器仪表执行的试验的信息的本机数据库,所述计算机程序产品还可包括代码接收请求关于所述第一仪器仪表执行的已完成试验的试验信息的请求;从所述主机的所述本机数据库请求关于所述已完成试验的所述试验信息;及发送对所述请求的响应,所述响应包括与所述试验信息一致的数据。根据每一主机执行的正在进行的从管理全局数据元的数据库的服务器获取数据更新的处理,所述至少一全局数据元的更新可被自动复制到所述主机和所述至少一其它主机。至少一全局数据元可以是具有相应配置选项的配置数据元。配置选项可用于可配置的符号体系标识符,其对应于实验室中光学编码使用的符号体系。由所述主机控制的所述仪器仪表之一可根据所述符号体系运行。光学扫描仪可以是所述主机控制的所述仪器仪表之一,所述扫描仪根据所述符号体系支持扫描操作。标签打印机可以是所述主机控制的所述仪器仪表之一,所述标签打印机根据所述符号体系支持打印操作。符号体系可与同实验室内的处理使用的元素相关联的条形码标签一起使用。元素可包括至少下述之一试样、样本、和试剂。符号体系可以是多维体系。条形码标签可编码用于从与所述条形码标签相关的元素的数据库获取数据的标识符,所述数据包括所述数据元中至少之一。主机可被配置以识别实验室中的元素,所述计算机程序产品还可包括代码通过与所述元素相关联的标签接收询问器信号;响应于所述询问器信号通过所述标签传送电磁响应信号,其包括用于唯一地确定所述实验室中的所述元素的信息的第一部分。电磁响应信号可使用编码在与所述元素相关的所述标签中的信息产生。标签可以是射频标识标签或红外标识标签中之一。标签可以是射频标识标签,且所述元素可以是试样、样本或试剂之一。信息可被编码在所述射频标识标签中并可包括至少下述之一病人信息、试验信息、用于识别来自同一批的至少一其它元素与所述元素的批信息。信息可从所述射频标识标签读取。信息可被写入所述射频标识标签。信息可包括关于在解剖病理学实验室中执行的至少一试验的试验信息。元素可以是试样,所述计算机程序产品还可包括代码从所述射频标识标签读取与试验有关的试验信息,其将被执行为实验室处理中执行所述试验之前的步骤以验证所述步骤将被执行。所述计算机程序产品还可包括代码用关于所述试验的另外的信息编码所述射频标识标签,所述另外的信息包括至少下述之一时间、日期、试验参数、文件名和试验结果。文件名可识别图象文件。所述计算机程序产品还可包括代码读所述另外的信息的至少一部分;根据所述部分确定诊断;及用关于所述诊断的数据编码所述射频标识标签。信息可包括批信息,所述计算机程序产品还可包括代码根据编码在所述多个元素的射频标识标签上的所述批信息确定属于同一组的多个元素。所述计算机程序产品还可包括代码根据所述电磁响应信号确定所述元素在所述实验室中的位置。标签可被附着在所述元素的表面。标签可被嵌入在所述元素中。标签可包括印在所述标签的表面上的其它信息。其它信息可包括机器可读的光学可识别数据。其它信息可包括人类可读的数据。所述计算机程序产品还可包括代码使用其它信息将所述标签编码为所述元素被按照至少一实验室工作流处理步骤进行处理。其它信息可包括具有唯一地识别所述元素的标识符的条形码。所述元素可以是试剂,所述计算机程序产品还可包括代码用关于实验室处理所使用的所述试剂的量的其它信息编码所述标签。所述计算机程序产品还可包括代码根据所述其它信息确定何时再定购所述试剂。所述实验室中的仪器仪表对所述试剂的所有权可根据编码在所述标签中的信息确定。所述计算机程序产品还可包括代码使用所述第一部分以从数据库获取关于所述元素的另外的信息。主机、接口服务器和实验室信息系统可被包括在实验室网络中,所述实验室信息系统可与所述接口服务器通信,所述接口服务器可与所述主机通信,其中由所述主机控制的所述仪器仪表之一可以是打印机,且主机可被配置以响应于从实验室信息系统接收指令的接口服务器自动打印载片标签。
根据本发明的另一方面是自动确定实验室中的多个试样的处理顺序的计算机程序产品,包括代码接收调度输入,所述调度输入包括当前供给信息;及根据至少一实验室仪器仪表上的调度输入确定所述多个试样的处理顺序。当前供给信息可包括试剂供给信息和试剂所有权信息。调度输入可包括与所述至少一实验室仪器仪表相关联的实验室配置信息,所述实验室配置信息包括至少下述之一仪器仪表处理容量、仪器仪表状态信息、仪器仪表处理速率。调度输入可包括质量控制信息,其包括多个正质量控制试样、多个负质量控制试样中至少之一。质量控制信息可根据新试剂的至少一认证准则确定。处理顺序可以是多个实验室仪器仪表的处理时间表。处理顺序可以是多个顺序相关的试验的处理时间表。调度输入可包括至少下述之一首选的载片分组、处理优先信息、处理依存关系、未决试验定单的病例信息、及性能选择准则。性能选择准则可包括使吞吐量最大化。调度输入可包括试样试验配置和配置替换信息中至少之一,所述计算机程序产品还可包括代码根据所述试样试验配置和所述配置替换信息中至少之一确定输出状态。配置替换信息可包括当前配置的变化。
本发明的前述及其它特征和优点将从下面结合附图对说明性实施例的详细描述中更好地理解,其中图1为根据现有技术的实验室工作流中的第一类型瓶颈的框图。
图2为根据现有技术的实验室工作流中的第二类型瓶颈的框图。
图3为接口点网络(IPN)的说明性实施例的框图。
图3A为实施根据说明性实施例的IPN的系统的数据流程图。
图4为多层软件体系结构的框图。
图5为所建立的HL7消息层次的框图。
图6为根据说明性实施例的主机/IP数据同步的一般方法的框图。
图7为根据说明性实施例的主机侧数据元同步方法的框图。
图8为根据说明性实施例的主机侧数据元编组方法的框图。
图9-12为具有RPID标签的载片结构的实施例。
图13为包括RFID标签的样本容器的实施例。
图14为包括RFID标签的试剂容器的实施例。
图15为可被包括在使用RFID标签的系统中的组件的例子。
图16为可在准备组织试样的RFID标签的实施例中执行的处理步骤的流程图。
图17为可在处理已准备好的使用RFID标签的载片实施例中执行的处理步骤的流程图。
图18-22为可用于编码标签中的信息的不同类型码的例示。
图23为将条形码置放在载片上的例子。
图24为使用条形码标签的载片的排列例子。
图25和26为具有条形码标签的载片布置的实施例。
图27为示出在此描述的加标签技术的使用的试剂夹持器的布置。
图28示出了条形码可怎样用于获取病例信息。
图29为示出选择性数据同步的使用和主机间数据共享的系统的实施例。
图30为可在配置选项选择时显示的配置屏显图的例示。
图31为批排程器的实施例。
图32为整理载片所执行的处理步骤的流程图。
图33为示出远程访问和跨主机病例报告的系统的实施例。及图34为在自动化再试验的处理中使用的样板的实施例的例示。
具体实施例方式
参考图3,提供了接口点网络(根据说明性实施例,IPN)100,其包括与至少一医院实验室信息系统(LIS)104和主计算机网络106通信的接口点服务器(IPS)102。主计算机网络106包括与第一多个实验室仪器仪表110通信的第一主计算机108和与第二多个实验室仪器仪表114通信的第二主计算机112。主计算机可经已知的以太网连接或通过现有技术中已知的其它互连机制与实验室装备仪器互连,如通过已知的串行或并行连接或无线连接。IPS102包括接口软件B(在此同义地称为“ISB”或“Ventana实验室管理程序”或“VLM”软件),其使得与主计算机网络106之间的数据管理如第一主计算机108和第二主计算机112之间的数据元的共享有关的自动功能的执行没有困难或没有不需要有的数据抄送,即使第一主计算机108是一种类型的主计算机而第二主计算机112是不同类型的主计算机也是如此。应注意,实施例可包括被配置成不与LIS连接以有助于主计算机之间的非病人信息的IPS。
在说明性实施例中,VLM软件在IPS102上运行。VLM软件的主要目的在于有助于在网络上在主机系统之间复制数据。在于此描述的说明性实施例中,主机系统为接口连接到已知自动化载片着色装置的PC,所述着色装置可从亚利桑那州Tucson的Ventana MedicalSystems公司获得。由VLM处理的数据可以是许多类型,如着色协议、条形码分配、试剂药剂师信息、试剂ID、试剂消耗、试剂所有权或登记为特定仪器仪表所有、用户密码、病例数据、病人ID或姓名、机构、定单请求者、补充ID、载片ID、操作员ID、操作员在职状态、操作员质量控制(QC)状态、仪器仪表QC状态、检查结果、诊断结果和/或着色结果。VLM为驻留在连接到可向仪器仪表110、114主机系统108、112提供服务的网络的PC上的软件。在该实施例中,VLM驻留在IPS102上,然而,应该意识到,VLM软件可驻留在一个或多个主机108、112上或分布在网络中。标准TCP/IP协议用于使每一仪器仪表主计算机与IPS102上的VLM相连。当VLM软件第一次在线时,其向网络上的所有设备传播消息以宣布其出现。如果主机被配置为使用VLM服务,则其可与VLM连接并请求VLM已知的最新数据元或其可与VLM共享新的数据元,使得它们可为其它主计算机108、112所用。通常,在实验室情形下,如在说明性实施例中,在自动化的载片着色仪器仪表之间共享数据可包括着色协议;用户密码和特权;试剂(分配器/小瓶);病例;键码;样板;仪表板;及第三方试剂。
每一主机108、112可被独立设置以或共享这些数据元或不共享,取决于各个实验室和主机要求。如果主机共享数据元,则在软件中有估计哪一数据是最近数据的算法,从而确保准确的数据复制并避免数据损失。VLM在开始建立并在之后保存所有共享主机共享的最新数据元。其通过与主机系统中的软件紧密协作而完成,其与VLM形成合作关系从而构成完整的系统。一些数据元、大多数著名的试剂,均要求它们正被使用于其上的主机系统具有所有权。这是软件消息接发系统,其允许一主机请求从另一主机转让所有权,从而确保试剂数据元适当且安全地改变(即分配的量不会超出容器限度)。VLM通信协议的体系结构使主机能够用所拥有的试剂连续处理组织同时网络连接不可用。之后,一旦网络连接被重新建立,主机可与VLM同步。
VLM软件可自动管理来自完全不同的主计算机组的数据。例如,Ventana Medical Systems公司的NexES、HVS和NeuVision主机均可在类似系统之间共享数据元,没有任何困难或没有不需要的数据从一主机类型传送到另一主机类型。如下文描述的,数据元存储和共享被实施在VLM软件中,其使VLM先前未知的新型主机能够使用VLM共享新类型的数据元,而不需要软件更新到VLM系统软件。这允许主机软件将被单独更新并使用现存的VLM系统共享新的数据元。VLM的另一功能是向远程操作员提供网络界面,其可用于主机系统及主机所连接的仪器仪表的报告和状态更新。
IPS102实现数据元存储及传自LIS的数据的共享,在于此描述的说明性实施例中,其遵照用于医学应用之间的信息交换的健康等级7(HL7)标准的改编本,其按下文中描述的进行改编。然而,应该意识到,其它预定的协议如用于医疗设备通信的IEEE 1073标准或设计用于医疗设备通信的所有权协议均可得以实施。如图3中所示,接口软件A(在此同义地称为“ISA”或“Ventana接口点”软件或“VIP”)也驻留在IPS102上并用作VLM和LIS之间的网关,在该说明性实施例中,其执行HL7。由VIP处理的数据包括病例管理、来自LIS的着色请求、返回给LIS的着色状态和结果。标准TCP/IP协议用于与LIS和VLM连接。数据映射可用于允许场所间数据格式的变化,而不用改变自定义码。
IPS102形成LIS104和IPN之间的功能连接,其中IPN由IPS102、主计算机和仪器仪表组成,所有这些均连接到系统。IPS的功能在逻辑上和结构上均分为两部分VLM和VIP,如前所述。在这两个部分中的每一个均由所包含的软件对象组成的同时,其功能性的概括使系统能够伸缩,既可用于增长数量和类型的仪器仪表又可用于功能。对于实验室自动化的特定应用,其特别重要,因为安装的装备仪器的当前状态、数据传输和共享的类型及目的、以及自动化水平均将是动态的。
因此,在此描述的系统的说明性实施例由硬件实体和软件程序,其通过通信协议和数据共享(通常通过使用数据库和可扩展的二进制结构)接口连接。除了图3的物理表示以外,系统可被表示为数据流,如图3a中所示。
从这个角度,LIS和其它设立的数据系统(如HIS、EPR、库存管理、维护管理、操作员管理)代表功能上要求与IPN交互作用的数据源和管理系统。其是VIP的角色以为该通信提供与任意多个设立系统的网关接口。具有这种封装功能的优点在于其可识别并调整该接口以满足特定场所或机构的需要,同时保留用于VLM中的IPN的键码管理功能。
另一方面,VLM提供管理IPN的功能性。这一组任务及其高度唯一的数据管理和决策过程被封装在VLM中以用于以适当的水平集成与整个IPN相关联的管理功能。正象主机负责单个或仪器仪表组的管理一样,VLM必须同步数据、仲裁着色请求和管理遍及IPN的工作流。另外,VLM应管理请求并导致检查过程并最终合并实验室信息报告以完成定单一从开始到结果报告。因而,说明性实施例提供了多层体系结构,即物理的和逻辑的体系结构,以用于通过实验室的、如用于组织学和临床病理学的工作流、数据和状态的管理。正是这种体现在功能上封装的模块中的紧密集成帮助该系统适应高度变化的(在一场所到另一场所)机构实验室环境。在涉及解剖病理学的说明性实施例中,在此描述的数据管理方法和装置可用于管理工作流,包括但不限于病理学定单放置、多个仪器仪表上的载片处理优化、整个过程的载片标识、条形码使用、试剂使用和供应、实验室仪器仪表之间的试剂共享、操作员在职资格、在故障时操作员停工以满足QC要求的培训、实验室仪器仪表QC测试、和/或在故障时实验室仪器仪表QC停工以满足QC要求。
在涉及临床病理学过程的自动化的说明性实施例中,正象着色过程的自动化提供相对于传统、人工技术的成本、可靠性和效力优点一样,更大的临床病理学过程的自动化提供类似的优点。具体地,从试样准备到结果报告的全自动化过程的能力消除了人力成本、抄写错误、人工报告结果所需要的不必要的数据复制和时间,如前所述。
IPN形成提供这种自动化水平的主链路,因为其具有对实验室中的定单过程、定单状态的可见性,并可报告回结果。合并准备、处理、检查和报告的能力在获得效率和准确度方面非常有利。
由于VLM管理整个过程的定单,其形成该集成的中心件。用于检查(或全自动检查或带有自动化数据收集的病理学者推动的检查)的自动化数据收集站的添加提供了实现全部从开始到报告功能的下一步。对于由病理学者检查推动的自动化数据收集,可以有多种方法,如计算机输入站、触控板数据输入、声音数据输入、及带有声音的交互式视频。这样的数据将成为特定定单的临床记录的一部分。
现在仍然参考图3A,数据流程图提供对IPN的功能能力的另一水平的可见性。描绘在LIS和VIP之间的数据交互作用表明交互作用的高级性质。具体地,LIS-VLM数据流集中在IPN系统状态、着色定单和报告结果上。另外,那些用其它非LIS机构实体描绘的交互作用(如库存和操作员管理)涉及影响整个机构的材料和工作流区。
在较低的级别(在系统体系结构内,具体地在VLM和主机及主机和仪器仪表之间),数据对象具有允许IPN操作的特定方面的管理的性质。例如,一些特定交互作用涉及主机之间的数据共享,其中着色协议、条形码分配和用户信息按需进行交换以管理操作并在主机和仪器仪表之间共享公用数据。
仍然在较低的级别,数据在主机之间进行共享以管理影响各个仪器仪表的特定操作准则。其例子之一为试剂所有权,其中特定仪器仪表要求特定剂量器的所有权。另外,将数据收集站添加到IPN通过使能定单的分配和管理及报告结果(其为数据收集的关键对象)而影响数据层次设计。
正是该层次,即IPN中的各个实体施加的控制及可提供IPN内的有效功能划分和数据管理的适当水平的数据共享、交换和存储。封装功能的模型及适当水平的相关数据经IPN和所述体系结构有效应用于该大规模系统。
数据共享和存储(通常)被提供两种方式之一,与驱动共享功能的系统实体的性质有关。该数据共享和存储可发生于其中的方式(对于主机-VLM关系)或用于VLM或用于主机系统以控制IPN上的数据的积极共享。在考虑共享和存储的最佳设计时,考虑所设计的功能封装的性质至关重要(如上面关于VIP和VLM作为IPS的一部分的描述)。一般地说,具有数据需求的大部分“知识”的实体最适于驱动共享和存储规则。在VLM和主计算机的情况下,与试剂管理和着色方法有关的功能的所有细节均被封装在主计算机中,从而它们从“推”的角度驱动共享范例,决定共享什么数据及在何时共享。这样,优先化及同步数据采取的实际行动从使用情形驱动并代表更有效的管理数据共享的手段。
在识别VLM和VIP可管理的数据的情况下,出现转换而不是维持同步的状态,其更适于按需简单地使能特别的事务或状态请求以支持所述功能性。这样,数据被管理的方式从保持的同步状态改变为按特定情形需要识别和请求数据之一。被调整以支持这样的事务的通信协议的使用(如HL-7)非常适于这些类型的数据需求。
如本领域公知的,HL7为美国国家标准学会(ANSI)认可的标准,其管理数据的交换、管理和集成以支持临床病人照料和卫生保健服务的管理、发送及评价。HL7标准的适应和实施使新类型的数据元将被共享,而不要求软件升级到IPS102,因而使第一主计算机108和第二主计算机112上的软件将被独立升级同时使用现有的IPS102共享新的数据元。例如,如果第一主计算机108和第二主计算机112被布置在主计算机网络106内并共享数据元,则为了避免数据损失,IPS102中的ISB可包括确保发生准确数据复制的算法。这些算法使IPS102和主计算机网络106以相互紧密协作的方式工作从而估计第一主计算机108和第二主计算机112共享的哪些数据元是最近的数据元并建立和保留这些数据元的拷贝。实质上,“合伙”被形成在主计算机网络106和IPS102之间,并将在下面详述。
应意识到,一些数据元如那些关于IPN中自动化着色装备仪器的试剂的数据元,要求主机系统对那些数据元具有所有权,同样地,软件消息接发系统被提供以使一主计算机能够编组这些数据元或请求从另一主计算机转让这些数据元的所有权。数据元的编组将在下面详细阐述。这种编组数据元的能力确保那些要求所有权的数据元被适当及安全地改变以保持在预定限度内(例如,分配的量不超出容器限度)。
如上所简要描述地,HL7为管理独立应用之间的数据的交换、管理和集成的标准。同样地,HL7为开放的消息接发标准,其控制在独立的医学应用之间移动临床数据的方法。HL7被设计来使跨网络的数据通信能实时进行并被详细描述在HL7说明中,其可从密歇根州AnnArbor的Health Level Seven组织获得,所述说明全部组合于此。如下所述,HL7的实施被用于在LIS和单点服务器IPS102之间进行通信,最终与主计算机108、112和仪器仪表110、114通信。
参考图4,高级框图示出了多层(即7层)软件体系结构,其包括第一级或“物理级”、第二级或“数据链路级”、第三级或“网络级”、第四级或“传输级”、第五级或“会话级”、第六级或“呈现级”、和第七级或“HL7应用级”。
术语“级7”指由国际标准化组织(ISO)开发的多级(即7级)软件体系结构方案,并为应用到应用接口。这意味着HL7只定义级7功能的规约协议(因此定义应用到应用接口),不定义其余六(6)层支持级的规约。HL7指定将被交换的数据类型、这些通信的定时及给予某些预定义特定错误的处理如病人人口统计学信息、从实验室到医生的试验结果、开帐单信息及企业范围的时序安排。图5示出了表示所建立层次的另外的高级框图,所述层次管理HL7消息的构建并包括多个元素,如“组件元素”、“字段元素”、“段元素”和“消息元素”。
整个HL7标准非常宽,并支持中央病人照料系统及带有部门数据的分布式环境。例如,由该标准覆盖的特殊界面或消息包括病人接纳/登记、允许离开或转移(ADT)信息;查询;资源和病人时间安排;定单、状态结果和临床观察;开帐单;主文件更新信息;医疗记录和病人治疗安排和病人照料。尽管这些界面或消息中的每一个均可由该标准处理,但为阐述的目的,只有自动试验定单(OML)、自动状态更新(OUL)和主文件传送(MFN和MFQ)消息,如在接口点网络环境中实施的,将在本说明书中详细提出。这些消息中的每一个将在下面分开描述。
应意识到,如在此所使用的,术语“消息”指定义顺序的一组段,消息是在系统之间传送的数据的原子单位,且每一消息具有定义其目的的消息类型。类似地,术语“触发器事件”指启动消息的真实世界事件。触发器事件是表示值的代码,如定单事件,并包括消息类型和触发器事件代码之间的一对多关系。因而,尽管触发器事件代码可只与一种消息类型相关联,但消息类型可与多个触发器事件代码相关联。此外,术语“无关消息段”指那些“被忽略”或“未被使用”的段。尽管首选被忽略或未被使用的消息段不被包括在HL7消息中,但其并不是必须那样。同样地,当出现时,不对被忽略的消息段执行数据确认。
自动试验定单消息定单消息或自动试验定单(OML)消息是用于从LIS发送登记入册信息和试验定单到实验室仪器仪表的单向消息。HL7包括双向消息/确认通信消息对。应注意,单向消息接发可用于将信息流表征为可由LIS发起并发送给IPS。OML消息应用于新定单,并可不用于取消或修改现有定单。OML消息通常包括多个关键消息段,其包括消息首部(MSH)段、病人标识(PID)段、病人访问(PV1)段、用于与组织试样有关的信息的标本和容器(SAC)段、用于添加新试验定单的普通定单(ORC)段、允许LIS请求定单的观察请求(OBR)段及允许接收任何所发送消息的消息确认(MSA)段。MSH段、SAC段、ORC段和OBR段为必须的字段且必须包含有效信息。PV1段为可选的段,可以也可不包括信息,PID段为条件字段,其仅在PV1段被完成时才是必须的。
OML试验定单消息的例子MSH|^-\&|MFN|LIS_APP|APLAB|VIP|APLAB|200212021126||OML^O21|MSG03219|P|2.4|<cr>
PID|||112234^^^METROHOSPITAL~98223^^^SOUTHLAB||Everyman^Adam||19600614|M||C|2101 Webster #106^^Oakland^CA^94612|PV1||O|||||0148^ADDISON,JAMES|0148^ADDISON,JAMES|0148^ADDISON,JAMES|AMB|||||||0148^ADDISON,JAMES|S|1400|A|||||||||||||||||||GENHOS||||||<cr>
SAC|||S03-13241A<cr>
ORC|NW|5212498721A|||ID|B-E<CR>
OBR|1|5212498721A||295^DABParaffin^STAIN|||199807240826|||||||||||Sergical Specimen<CR>
ORC|NW|S03-00234B^LAB|||||^^^^^R<CR>
OBR|1|S03-00234B^LAB||111^iVIEW^STAIN|||199808101444||||A||||XXX<CR>
SAC||S03-00241A^LAB||||SER|19980620081107|U^UNKNOWN<cr>
ORC|NW|S03-00241A^LAB|||||^^^^^R<CR>
OBR|1|S03-00241A^LAB||640^AFB^STAIN|||199808101444||||A||||SER<CR>
ORC|NW|S03-00241A^LAB|||||^^^^^R<CR>
OBR|1|S03-00241A^LAB||642^IRON^STAIN|||199808101444||||A||||SER<CR>
SAC段包括维护整个实验室自动化系统使用的容器所必须的数据,并包括三(3)段属性字段外部登记入册标识符字段、登记入册标识符字段和容器标识符字段。外部登记入册标识符字段包括用于根据外面的设施提供的标识符识别实验室标本的数据。登记入册标识符字段包括用于根据执行试验的实验室提供的标识符识别实验室标本的数据。应注意,登记入册标识符字段可以也可不包含涉及一个以上容器的数据。容器标识符字段包括向容器分配唯一的标识符的数据。容器可保持该标本的一次(原始)或等分(二次)试样。对于一次试样,该字段包括一次容器ID,对于条形码的等分试样,该字段包括等分容器ID。在等分试样为非条形码编码的情况下,该字段保持为空或填充以默认数据。
ORC段用于传送所有所请求服务共用的字段,其包括六(6)段属性字段定单控制(ORC-1)属性字段、放置定单(ORC-2)属性字段、填充的定单(ORC-3)属性字段、放置器组(ORC-4)属性字段、定单状态(ORC-5)属性字段和响应标志(ORC-6)属性字段。
ORC-1属性字段是必须字段,其确定定单段的功能且对OML和OUL消息的操作非常重要。ORC-1属性字段包括新定单/服务(NW)功能、定单/服务被接受&OK(OK)功能、及不能接受定单/服务(UA)功能的ORC字段值。应注意,对于OML消息,该字段中唯一有效的值是NW。然而,根据预定义的条件,OUL消息可具有两(2)种可能值之一。如果观察被成功完成,则OUL消息值应为OK。如果观察未被完成,则OUL消息值应为UA。在该例子中,如下所述的观察段(OBX)可被检查以确定不完全消息的原因。定义任何类型新定单的每一定单消息(即ORC-1=NW、OK或UA)需要ORC/OBR消息对以将每一定单定义为接收应用。这也应用于任何其它类型的定单,OBR由适当的定单详情段代替。
ORC-2、ORC-3和ORC-4属性字段为可选字段,其通常用于将试样登记入册号发送给实验室仪器仪表并用于识别各个定单。ORC-2、ORC-3和ORC-4属性字段包含唯一的定单标识符,如下所述,其属于实体标识符(EI)类型。应注意,尽管第一组成部分(识别各个定单的字符串)具有所提出的但不是必须的十五(15)个字符限制,但第一组成部分可包括如HL7标准定义的任何数量的字符。
ORC-5属性字段为可选字段,其用于指明定单的状态,但不发起任何行动。ORC-5属性字段包括五(5)个可能的值“标识符”(ID)值、“在进行中”(IP)值、“定单已完成”(CM)值、“错误,定单不能完成”(ER)值和“定单中断”(HD)值。应注意,在一些情况下,假定定单状态总是反映状态,因为在消息被发送时其对发送应用而言是已知的。还应注意,只有填充器可引起该字段中的值。同样地,该字段只在ORL和OUL消息中有效。
ORC-6属性字段为可选字段,其使能状态更新(OUL)并使发送应用能够确定将经一个或多个OUL消息从填充器返回的信息量。ORC-6属性字段包括五(5)个可能的值“报告着色运行状态的开始”(B)值、“报告着色运行状态的结束”(E)值、“报告成像运行状态的结束”(I)值、空或“默认”(N)值和“指针”(L)值。应注意,如果希望得到多个OUL消息,该字段可被重复以几个ID值。
应注意,ORC段为OML消息中必须的字段,且如果出现定单详情段,ORC段在未经请求的实验室观察(OUL)消息中也是强制性的。
OBR段由LIS使用于请求定单并包括七(7)个属性字段“放置器定单号”(OBR-2)属性字段、“填充器定单号”(OBR-3)属性字段、“通用服务标识符”(OBR-4)属性字段、“观察数据/时间数字”(OBR-7)属性字段、“标签样板”(OBR-18)属性字段、“文本”(OBR-19)属性字段和“放置器补充服务信息”(OBR-46)属性字段。
OBR-2属性字段为与ORC-2属性字段同样的条件字段,其用于识别各个定单。如下所述,该字段是EI字段的特殊情形并在响应于放置器定单号是否被提供在属性字段ORC-2中的方式方面是有条件的。例如,如果放置器定单号未被提供在属性字段ORC-2中,则OBR-2是必须字段。
OBR-3属性字段为与ORC-3属性字段同样的条件字段,其用于识别各个定单。如下所述,该字段是EI字段的特殊情形并是有条件的,因为其仅在OUL消息中是必须的,且将为与ORC-3属性字段一样的值。OBR-3由定单填充(接收)应用分配并在来自特定填充应用的所有定单之间唯一地识别定单。
OBR-4属性字段为必须字段,其包含将在载片上执行的着色协议的CE数据类型。这基于在实验室仪器仪表上定义的本机协议并可由实验室仪器仪表用于确定哪一着色协议将使用在载片上。
OBR-7属性字段为包含任何临床相关的观察日期/时间的条件字段,其为实验室系统用于确定什么着色协议将执行于载片上的数据。该字段表示样本被首次获得的日期和时间。该字段是有条件的,因为当OBR被作为报告消息的一部分传送时,该字段必须被完成且其作为请求的一部分传送,之后该字段被忽略。
OBR-18属性字段为可选字段,其为用户定义的文本字符串,其使LIS能够指明在打印载片标签时将使用的样板名称。如果该字段中的值为“无标签”或为空(如“”),则标签不被产生。此外,这可用于打印使用另外的标签打印资源的仪器仪表条形码标签。如果该属性为空,则实验室仪器仪表可使用默认标签样板进行打印。
OBR-19属性字段为预留用于将来使用的可选字段。该字段可用于场所定义的条形码符号体系及条形码文本以唯一地识别各个项目,如实验室中的载片。该字段还可用于使LIS能够将编码在条形码中的独特文本通知给实验室仪器仪表,当读条形码时其将被遇到。
OBR-46属性字段是用于描述详情的可选字段,如什么类型的成像协议应在接收OBR-4着色协议的载片上执行。OBR-46字段包含从放置器系统发送给填充器系统的补充服务信息,其用于在OBR-4通用服务ID中报告的通用程序代码。该字段可用于提供OBR段的其它字段中不可得的定单信息详情。多个补充服务信息元素也可被报告。该字段也可用于在载片已用OBR-4中请求的协议着色之后请求图象协议。
应注意,当观察被成功完成时,返回给放置器字段的消息可包括定单段(OBR),其后为由定单产生的每一完全不同的观察(OBX)段。这样的观察段的数量可依赖于在过程中执行的各个测量的数量。在OUL消息中,如果观察不能被执行,如由于通用服务标识符与已知协议不匹配,则放置器将接收等于X的OBR-25结果状态(以表明研究未被执行)。在这种情形下,将不传送任何观察段。
MSA段包括在确认另一消息的同时发送的信息,并包括六(6)个属性字段“确认代码”属性字段、“消息控制ID”属性字段、“文本消息”属性字段、“预计序号”属性字段、“延时的确认类型”属性字段、和“错误条件”属性字段。
确认代码字段是必须字段并包括包含至少下述三(3)个值之一(1)的确认代码AA(原始模式应用接受-增强模式应用确认接受)、AE(原始模式应用错误-增强模式应用确认错误)或AR(原始模式应用拒绝-增强模式应用确认拒绝)。
消息控制ID字段是必须字段并包括由发送系统发送的消息控制ID。同样,这使得发送系统能够将该响应与其所打算的消息相关联。文本消息字段是进一步描述错误条件的可选字段。该文本可被打印在错误日志中或呈现给终端用户。预计序号为顺序协议中使用的可选数字字段。延时的确认类型为可选字段并可被忽略。
错误条件字段是可选字段,其使确认系统能够使用用户定义的错误代码进一步指明AR或AE类型确认。错误条件字段可包括下述十三(13)个值中至少之一0、100、101、102、103、200、201、202、203、204、205、206和207。错误条件值“0”给出“消息被接受”的错误文本消息并指示成功。这通常用于必须一直返回状态代码并是可选的系统,因为AA传送成功。错误条件值“100”给出“段顺序错误”的错误文本消息并指明消息段不在适当的顺序或指明缺少所需要的段。错误条件值“101”给出“缺少所需字段”的错误文本消息并指明段中缺少所需字段。错误条件值“102”给出“数据类型错误”的错误文本并指明字段包含的数据为错误数据类型,例如NM字段包含的“FOO”。错误条件值“103”给出“表值未发现”的错误文本并指明数据类型ID或IS字段与相应的表进行比较但未发现匹配。
错误条件值“200”返回“不支持的消息类型”的错误文本消息并表明消息类型不被支持。错误条件值“201”返回“不支持的事件代码”的错误文本消息并表明事件代码不被支持。错误条件值“202”返回“不支持的处理ID”的错误文本消息并表明处理ID不被支持。错误条件值“203”返回“不支持的版本ID”的错误文本消息并表明版本ID不被支持。错误条件值“204”返回“未知关键字标识符”的错误文本消息并表明病人、定单等的ID未被发现。该字段可用于不同于添加的事务,例如转移不存在的病人。错误条件值“205”返回“重复关键字标识符”的错误文本消息并表明病人、定单等的ID已存在。该字段可在响应于添加事务(接纳、新定单等)时使用。错误条件值“206”返回“应用记录被锁定”的错误文本消息并表明事务不能在应用存储级执行,例如数据库被锁定。错误条件值“207”返回“应用内部错误”的错误文本消息,并是未明确由其它代码覆盖的内部错误的统称。
自动状态更新状态结果消息或自动状态更新(未经请求的实验室观察或OUL)消息也是单向消息。然而,OUL由实验室仪器仪表产生并由LIS接收以将样本状态通知给LIS。OUL消息为结合来自LIS的原始定单请求及与该定单请求有关的状态更新的响应状态消息,并包括至少两(2)个关键段OBX段,其为诊断报告的每一组成部分的状态;及ZSI段,其包括关于试验中所使用试剂的详细信息。
应注意,使用段类型OBX和OBR,几乎任何临床报告均可构建为三级层次较上级的PID、下一级的定单记录(OBR)和在底层的一个或多个观察记录(OBX)。还应注意,对诊断报告的每一组成部分均传送一个结果段(OBX),且其允许试剂的物质数据(批次、制造商等)及在产生分析结果中包括的、除分析结果自身以外的其它物质经ZSI段进行通信。
观察(OBX)段虑及关于运行号、开始时间、结束时间和错误消息的信息的传递,并包括至少五(5)个OBX属性字段置位ID(OBX-1)属性字段、值类型(OBX-2)属性字段、观察标识符(OBX-3)属性字段、观察子ID(OBX-4)属性字段和观察值(OBX-5)属性字段。
OBX-1字段为包含序号的必须字段。OBX-2字段为包含包括在OBX-5字段中的观察值的格式的必须字段,并可包括至少下述值之一OBX-2=NM,指示数字格式;OBX-2=ST,指示字符串格式;及OBX-2=TS,指示时间戳格式。OBX-3字段为包括观察的至少一唯一标识符的必须字段。这可反映ORC-4字段中的着色协议值,但在该观察指成像结果时,OBX-3字段可反映OBR-46字段中的图象协议之一的值。OBX-4字段为可用于以在OBR下组织的相同观察ID区分多个OBX段的必须字段,其还可用于分类观察段。OBX-4字段可包括表1中所示的值中的至少一个表1观察子ID
OBX-5字段为包含观察发生器观察的值的必须字段。OBX-2(值类型)包含该字段的数据类型,观察值根据其进行格式化。
物质标识符(ZSI)段包含识别在产生分析试验结果中使用的物质(如试剂)所必须的数据,并包括至少十(10)个属性字段。这些字段的结合唯一地识别物质,根据不同的制造商,所有或部分这些字段是必须的。如果分析需要多种物质,对于每一物质,该段重复。ZSI段虑及传递关于试剂制造商的信息、化学名称、目录号、批号及期满日期和序号。
ZSI段包括表2中所示的属性字段表2ZSI属性字段
主文件交换消息主文件交换或主文件传递消息也是单向消息,其包括两(2)种类型的消息主文件变化通知(MFN)消息和主文件查询(MFQ)消息。主文件传递消息由实验室仪器仪表产生并由LIS接收以保持两个系统之间的主文件信息同步。
MFQ消息使LIS能够查询特定主文件中的一组记录。MFQ消息包括两(2)个必须的段消息首部(MSH)段和查询定义(QRD)段。QRD段用于定义查询并包括如表3中所示的十(10)个属性字段。
表3QRD属性字段
MFQ事务还包括主文件响应(MFR)消息,其包括七(7)段消息首部(MSH)、消息确认(MSA)、查询定义(QRD)、主文件标识(MFI)、协议记录(ZVP)、模量记录(ZVT)、和第三方化学记录(ZSI),其中除ZVP和ZVT之外其余均是必须段。
MFI段通常用于识别主文件并包括表4中所示的五(5)段属性字段。
表4MFI属性字段
ZVP段用于输入主文件协议信息,并包括如表5中所示的三(3)段属性字段。
表5ZVP属性字段
ZVT段用于输入主文件样板信息并包括如表6中所示的两(2)段属性字段。应注意,ZVT段仅可在MFI-1段字段中的字段类型设为样板时才可被使用。
表6ZVT属性字段
ZSI第三方化学/物质段为用户定义的段,其仅在MFI-1段字段中的字段类型被设为抗体、试剂、探针或散装材料时才可使用。
MFN消息被产生来使实验室仪器仪表协议、载片标签样板和第三方化学与其它系统同步,并包括主文件消息和主文件确认消息。主文件消息可用于接受可与用户可填充剂量器一起使用的第三方化学信息,并包括六(6)段消息首部(MSH)段、主文件标识(MFI)段、主文件记录(MFE)段、协议记录(ZVP)段、样板记录(ZVT)段和第三方化学记录(ZSI)段。除了ZVP段和ZVT段不在输入程序期间使用以外,所有这些段均是必须的。
主文件确认消息用于确认主文件消息的接收并包括两(2)个必须段消息首部(MSH)段、确认(MSA)段,以及包括一(1)个可选段错误(ERR)段。
MFE段为重复来自ZVP、ZVT和ZC3段的几个数据元的必须段。MFE段用于指示输入和输出操作期间的记录级事件代码,其将指示记录是否已被添加、删除或更新,MFE段包括如表7中所示的五(5)段属性字段。
表7MFE属性字段
在实验室仪器仪表110、114(图3)包括自动化载片着色的说明性实施例中,为提供可编辑的机制以使所接收的HL7消息能被转换并映射到载片数据元,具有GUI接口的编辑器被实施以允许用户建立并测试由处理HL7消息的规则组成的变换脚本。
该机制提供既能使用有效变换脚本执行例行HL7消息变换又能保存正被积极编辑且不是有效的变换脚本的对象。
字段映射器功能驻留在IPS102(图3)中,绕单一对象旋转,其将载入和保存有效脚本;允许使脚本处于编辑模式而不丢失有效脚本;允许使编辑的脚本有效;保存编辑的脚本;及使用有效脚本执行例行HL7变换,按需修改病例数据。
在说明性IPS102上运行的应用程序将在需要时产生字段映射器对象并将主要使用其处理所接收的HL7消息,导致病例数据按需从HL7消息进行提取。字段映射器需要非常灵活,使得其可与在客户场所出现的大量HL7消息数据结构一起工作。为适应此,消息数据的处理被编码在由指令的解释列表组成的脚本“规则”中以将消息数据变换为病例数据。IPS102处理这些处理规则。下述为在说明性情况中所定义的9个载片数据字段1)样板;2)病人ID;3)病人姓名;4)机构;5)请求人;6)登记入册ID;7)病例ID;
8)块ID;及9)载片ID。
在该说明性实施例中,有唯一可能的输出字段能在字段映射变换期间被改变。然而,应意识到,在其它实施方式中,其它字段可被定义和处理。字段映射器的目的在于用从HL7消息提取的适当数据填充这些数据字段。
本领域的技术人员将意识到有许多但有限的HL7字段出现在HL7消息中,其可包含将由脚本获得的数据。
脚本语言组成部分脚本字段映射语言将由以一般形式编码成行的规则组成<目标元素>=<源元素>
放在一起,载片数据字段、HL7消息元素、内部变量和文字串将被称为“数据类型”。数据类型可出现在如下的脚本行中
内部变量为在脚本被编辑时用户可定义的变量并用于在脚本指令处理期间临时保存结果。内部变量在看见时自动产生并在初始具有空值。
语言编辑器是用户能产生脚本指令的唯一方式。这消除了处理用户类型的脚本指令行的精细分析引擎的开发。即使脚本指令将以二进制格式保存,它们将以易于用户查看的格式呈现。(该显示的格式用在下面讨论特殊函数的句法时,即使不需要对所呈现的指令行进行分析)。
复制(COPY)特殊函数该函数用于复制一数据对象的全部内容并将其保存到另一对象。句法如下[目标数据对象]=COPY([源数据对象])例子如果x=’1234’[s]=COPY(x)结果为’1234’抽出(EXTRACT)特殊函数该函数是非常灵活的字符串抽出函数,其可用于从源数据对象挖掘分隔的数据。抽出使用所定义的定界符串和开始及结束定界符计数而完成。该函数允许数据以多种方式进行抽出,如最左、最右或中间字符串。抽出从以定界符串的开始例图计数开始的字符开始,不包括实际的开始定界符串。抽出以定界符的结束例图计数结束,不包括实际的结束定界符串。
句法如下[目标数据对象]=EXTRACT([源数据对象],定界符串,开始索引计数,结束例图计数)定界符串可以是用户键入的任何非空字符串。
开始和结束索引计数可以是任何正整数值。定界符计数0具有特殊的意义,并取决于其在哪里被发现。当0在开始例图计数中发现时,这意味着从数据对象的起始开始抽出。当0在结束例图计数中发现时,这意味着在数据对象的末端结束抽出。换言之,使用0用于开始例图计数意味着取数据对象的左边部分,使用0用于结束例图则意味着取数据对象的右边部分。
例子[x]=EXTRACT([’1234-567-1111-9999’],’-’,1,2)结果为’567’[x]=EXTRACT([’1234-567-1111-9999’],’-’,1,3)结果为’567-1111’ =EXTRACT([’1234-567-1111-9999’],’-’,0,2)结果为’1234-567’[x]=EXTRACT([’1234-567-1111-9999’],’-’,1,0)结果为’567-1111-9999’[x]=EXTRACT([’1234-567-1111-9999’],’-’,0,0)结果为’1234-567-1111-9999’(实际上其为整个字段)CONCAT特殊函数该函数用于将多个源数据对象连接在一起以构成长字符串从而赋予目标数据对象。句法如下[目标数据对象]=CONCAT([源数据对象1],[源数据对象2],[源数据对象3],[源数据对象4])可以有1-4个源数据对象,3-4为可选。源数据对象的内容被简单地连接在一起以形成结果。如果4个以上源数据对象需要被连接在一起,中间结果可被保存在内部变量中,更多CONCAT指令可继续连接。
例子如果x=’1234’,y=’567’,z=’1111’[s]=CONCAT([x],[’-’],[y])结果为’1234-567’[s]=CONCAT([s],[’-’],[z])结果为’1234-567-1111’取左(LEFT)特殊函数该函数用于从数据对象的左侧抽出一定数量的字符。句法如下[目标数据对象]=LEFT([源数据对象],字符数)例子如果x=’1234’[s]=LEFT([x],3)结果为’123’
取右(RIGHT)特殊函数该函数用于从数据对象的右侧抽出一定数量的字符。句法如下[目标数据对象]=RIGHT([源数据对象],字符数)例子如果x=’1234’[s]=RIGHT([X],3)结果为’234’MID特殊函数该函数用于从数据对象的中间抽出一定数量的字符。句法如下[目标数据对象]=MID([源数据对象],开始位置,字符数)开始位置为开始抽出字符的字符位置。字符数量是指抽出多少个字符。
例子如果x=’1234’[s]=MID([x],2,2)结果为’23’数据存储字段映射脚本将以二进制格式保存在磁盘上,并将按需取回和按变化保存。通过设计,文件格式将不是人类可读的格式。将有内建在文件格式内的数据完整性特征,使得在从磁盘取回时数据讹误将显而易见,从而无效脚本将可很容易识别并将不被运行。更具体地,数据将以加密的、自换行CodeSafe流进行保存。
现在参考图6,其示出了总体上说明主机/IP数据同步方法600的高级框图,其将在下面结合前面图3中示出和描述的IPN进行描述。如下面所详述的,当IPS102首次连接到IPN100时,IPS102开始定期将消息传播给IPN100上的所有设备,如第一主计算机108和第二主计算机112,以通知这些设备中的每一个IPS102已连接到IPN100,如框602中所示。该消息为用户数据报协议(UDP)类型,其为整个IPN100上的全面广播并包括什么数据出现在IPS102上的信息。应意识到,一旦IPS102连接到IPN100,IPN100上被配置成使用IPS102服务的任何主计算机可执行不同的功能,如与IPS102连接以请求IPS102已知的最新数据元,或与IPS102共享新数据元,因而使它们可用于主计算机网络106。可在实验室情形下的仪器仪表之间共享的数据类型包括着色协议、用户密码和特权、试剂(剂量器/小瓶)、散装材料液体、病例/键码、样板、仪表板、和第三方试剂。主计算机网络106中的每一主计算机可被独立设置以响应于预定的条件如各个实验室和/或计算机主机需求或共享或不共享数据元。
在接收到该广播消息的基础上,主计算机网络106确定IPS102上的数据是否不同于主计算机网络106上的数据,如框604中所示。这可通过第一主计算机108将出现在IPS102上的数据与出现在第一主计算机108上的数据进行比较、第二主计算机将出现在IPS102上的数据与出现在第二主计算机112上的数据进行比较而完成。如果出现在第一主计算机108和第二主计算机112上的数据均与出现在IPS102上的数据相同,则同步过程结束,如框614中所示。然而,如果主计算机网络106上的数据集不同于出现在IPS102上的数据集,则主计算机网络106启动同步协议以将数据元的IPS102版本的拷贝传给主机上的数据集。然而,如果主计算机网络106上的数据集比IPS102上的数据集新,则用来自主计算机106的数据元版本的拷贝更新IPS102上的数据集。
例如,如果IPS102上的数据集完全或部分不同于第一主计算机108上的数据集,则第一主计算机108确定其数据集是否比IPS102上的数据集旧,如框606中所示。这可通过第一主计算机108将其数据集与IPS102上的数据集进行比较而完成。如果第一主计算机108上的数据集比IPS102上的数据集旧,则IPS102上较新的数据集部分由第一主计算机108获得,如框608中所示。一旦这已被完成,或如果第一主计算机108上的数据集不比IPS102上的数据集旧,则第一主计算机108确定其数据集是否比IPS102上的数据集新,如框610中所述。如上所述,这可通过第一主计算机108将其数据集与IPS102上的数据集进行比较完成。如果第一主计算机108上的数据集比IPS102上的数据集新,则主计算机108上较新的数据集部分由第一主计算机108传给IPS102,如框612中所示。一旦对于整个IPN100上的每一主计算机均已完成这种比较、同步,则同步过程结束,如框614中所示。
参考图7,说明主机侧数据元同步方法700的低级框图被示出并将描述如下。尽管图7的方法结合第一主计算机108进行描述,但应意识到,图7的方法应用于多个主计算机106中的每一主计算机。如上所简述的,当IPS102首次连接到IPN100时,IPS102开始定期将UDP消息传播给连到IPN100的所有设备以同步连接到IPN100的所有设备上的信息,在该例子中为第一主计算机108,如框702中所示。该UDP消息包括IPS协议版本号及关于出现在IPS102上的数据的信息,如该信息的时间戳或日期。当第一主计算机108接收该消息时,第一主计算机108确定其数据集是否不同于包含在IPS102上的数据集,如框704中所示。这可通过将包含在UDP消息中的IPS协议版本号与第一主计算机108上的协议版本号进行比较而完成。如果协议版本号匹配,则IPS102上的数据集与第一主计算机108上的数据集一样,且主机侧数据元同步方法700结束,如框740中所示。
然而,如果协议版本号不匹配,则IPS102上的数据集不同于第一主计算机108上的数据集,第一主计算机108从IPS102请求数据元的IPS列表(即内容表),如框706中所示。在接收该请求的基础上,IPS102发送及第一主计算机108接收数据元的IPS列表,如框708中所示。
第一主计算机108建立包含在第一主计算机108上的主机数据元的列表,如框710中所示,并将主机数据元列表与数据元的IPS列表进行比较以确定第一主计算机108上的任何数据元是否缺失或比IPS102上的数据元旧,如框712中所示。如果第一主计算机108上有数据元缺失或比IPS102上的数据元旧,则第一主计算机108从IPS102请求并获得数据元加锁,如框714中所示。在有多个主计算机的情况下,该数据元加锁只允许一个主计算机如第一主计算机108访问IPS102中的数据元,不用担心其它主计算机同时访问和改变特定数据元。一旦数据元加锁已被获得,第一主计算机108请求IPS102发送所谈及的数据元,如框716中所示。当第一主计算机108接收所请求的数据元时,第一主计算机108将数据元添加到其数据元缓冲器,如框718中所示。之后,数据元从数据元缓冲器保存到第一主计算机108的主机数据库,如框720中所示。其后,第一主计算机108确定第一主计算机108上是否有更多数据元缺失或比IPS102上的数据元旧,如框722中所示。如果有,则框716-720被重复。否则,第一主计算机108发送请求给IPS102以释放数据元加锁,如框724中所示。
在释放数据元加锁的基础上或如果第一主计算机108上没有数据元缺失或比IPS102上的数据元旧,则第一主计算机108将主机数据元列表与数据元的IPS列表进行比较以确定IPS102上是否有任何数据元缺失或比第一主计算机108上的数据元旧,如框726中所示。如果IPS102上有数据元缺失或比第一主计算机108上的数据元旧,则第一主计算机108从IPS102请求并获得数据元加锁,如框728中所示。一旦数据元加锁已被获得,第一主计算机108将所涉及的数据元发送给IPS102,如框730中所示。第一主计算机108将数据元从主机数据库读入其数据元缓冲器,如框732中所示,发送给IPS102的数据元被从数据元缓冲器删除,如框734中所示。之后,第一主计算机108确定IPS102上是否有任何更多数据元缺失或比第一主计算机108上的数据元旧,如框736中所示。如果有,则重复框730-734的步骤。否则,第一主计算机108发送请求给IPS102以释放数据元加锁,如框738中所示,且主机侧数据元同步方法700结束,如框740中所示。
在某些测试情形下,数据元位置的知识是必要的,如在处理试剂时。这种情形可由主机侧数据元编组解决。参考图8,说明主机侧数据元编组方法800的框图被示出并描述如下。当主计算机要求数据元(如试剂)的所有权时,如框802中所示,主计算机通过将请求数据元所有权的UDP消息传给IPN100而请求数据元的所有权,如框804中所示。IPN100上的每一主计算机接收UDP消息,如框806中所示,并确定其目前是否拥有所请求的数据元,如框808中所示。之后,拥有所请求数据元的主计算机确定所请求的数据元是否被锁定,如框810中所示。如果所请求的数据元未被锁定,则拥有所请求数据元的主计算机将关于发出请求的主计算机的信息写入其数据元数据库,包括主机ID和时间戳更新,如框812中所示,有效地将所请求数据元的所有权转移给发出请求的主机。
一旦这已被完成或如果主计算机不拥有所请求的数据元或如果数据元被锁定,则主计算机确定是否所有所请求的数据元均已被检查所有权,如框814中所示。如果否,则重复框808-814的步骤直到所有所请求的数据元均已被检查所有权为止。如果是,则主计算机确定是否有任何数据元的所有权被转移给发出请求的主计算机,如框816中所示。如果否,则主机侧数据元编组方法800结束,如框824中所示。如果是,则主计算机使用TCP/IP消息将新所有权数据元传给发出请求的主计算机,如框818中所示。在接收新所有权数据元的基础上,发出请求的主计算机将确认消息发送回给发送主计算机,如框820中所示。之后,发出请求的主计算机用新的系主信息更新其数据库,包括递增系主版本并复位时间戳,如框822中所示。一旦这已被完成,主机侧数据元编组方法800结束,如框824中所示。
应意识到,经HL7执行的这种类型的直接试验定单允许数据输入和加标签功能流线化,因而增加工作流生产率和质量控制。还应意识到,IPS102可使用标准TCP/IP协议或任何其它适于所需终端目的的方法如因特网、以太网、无线、局域网(LAN)、宽域网(WAN)等与LIS104和/或主计算机网络106通信。此外,由IPS102处理的数据可由许多类型组成,例如但不限于着色协议、条形码分配、试剂剂量器信息、用户密码、病例管理、来自LIS的着色请求、发送回LIS的着色状态和结果信息。
如上所述,图6、7和8的方法的至少一部分可以计算机实施的过程和用于实施这些过程的装置的形式体现。另外,图6、7和8的方法的至少一部分还可体现为计算机程序代码的形式,其包含体现在有形介质如软盘、CD-ROM、硬盘或任何其它计算机可读的存储介质中的指令,其中当计算机程序代码被装入计算机并由计算机运行时,计算机变成实施在此描述的技术的装置。具有可重新编程的存储器(如闪存)的现有系统可被更新以实施在此描述的技术。可以预计,图6、7和8的方法的至少一部分也可被体现为计算机程序代码的形式,例如,不管是保存在存储介质中、载入和/或由计算机运行、还是在某些传输介质如电接线或电缆上通过光纤或经电磁辐射传送,其中当计算机程序代码载入计算机并由计算机运行时,计算机变成实施在此描述的技术的装置。当实施在通用微处理器上时,计算机程序代码段可配置微处理器以产生特殊的逻辑电路。
应意识到,与系统一起使用的网络实施及在此描述的技术也可使IPS102具有向远程操作员提供环球网接口的能力,其可用于主计算机系统的网络106和任何实验室仪器仪表如第一多个实验室仪器仪表110和第二多个实验室仪器仪表114的报告和状态更新。
在此描述的系统的实施例可使用任一或多个不同的编码技术以帮助载片、试剂和其它元素的跟踪和标识。这些技术包括任何电磁编码技术如可与光学可读的字符如条形码、可读和/或可写的RFID标签、红外ID系统等一起使用的编码技术。
作为例子,RFID技术可在跟踪载片、试剂等及在访问和管理关于这些元素的信息时使用。RFID使能的标签可用于玻璃载片、样本容器或其它可在自动化实验室环境中处理的物品或组件。
实施例可发现在条形码上使用RFID标签的优点,如本说明书别处所述。条形码上RFID标签的一个优点在于RFID不需要读和写标志数据的视线。另外,RF信号能够传过很宽的非金属材料阵列。在天线的范围内数据可同时从许多RFID标签捕获。RFID标签可被包入不同的涂层,使得它们非常耐用并能够通过粗糙的生产过程。同样,如本说明书别处所详述的,RFID标签能够支持读和/或写操作。在使用可写RFID标签的实施例中,当带标志的物品移过处理步骤时通过向RFID标签写可执行实时信息更新,相反,条形码一旦被打印即不能重新使用,而可写RFID标志可重新用于新数据。
现在参考图9,其示出了载片结构的实施例1000。载片1004包括RFID标签1002。在结构1000中,RFID标签1002被附着在载片1004的上表面1006。在该结构中的载片及在此描述的其它载片可以是玻璃载片。RFID标签1002可包括电子编码于其中的信息,如本说明书别处所述。另外,RFID1002的表面可包括打印的信息如人类可读的文本、条形码标识符等。还应注意,RFID标签1002的实施例可在其表面不包括文本或其它类型的信息。
现在参考图10,其示出了载片和RFID标签的第二结构1020。在例子1020中,载片1024包括附着在载片1024的下表面1026的RFID标签1022。在该示例结构1020中,载片1022可包括根据本领域一般技术人员公知的RFID技术编码于其中的信息。另外,在附着到载片的底部1026的1022表面上,RFID标签还可包括打印在RFID标签的表面上的信息。打印的信息可包括人类可读的文本、条形码等,其在从上表面1028查看载片1024时是可见的。在这种情况下,打印的信息如条形码可以在与载片1024的底表面1026接触的1022表面上。另外,实施例可在RFID标签1022的底表面上体现文本或其它打印信息。还应注意,实施例可在另一标签中包括条形码和其它信息,而不是在RFID标签1022的表面上包括这样的可选文本。
现在参考图11,其示出了RFID标签情形的载片的第三结构1040。在该结构1040中,RFID标签1042可被嵌入在载片层1044内。这样的结构1040可包括可由厂家提供的预制载片和RFID标签。在该结构中,RFID标签1042被嵌入在玻璃载片1044的上表面附近。
现在参考图12,其示出了RFID标签和载片的第四结构1060。在结构1060中,RFID标签1062嵌入在玻璃载片1064的底表面附近。应注意,1060中所示的结构可被提供为与结合图11所述相类似的预制载片和RFID标签。RFID标签如1042和1062可被嵌入在载片内的特定位置可包括不同于结合图11和12所述的其它位置。RFID标签的特别置放可根据特定载片组成和/或载片制造工艺而变化。
现在参考图13,其示出了样本容器和RFID标签的结构1080。在结构1080中,样本容器1084可包括附着到样本容器1084的表面的RFID标签1082。RFID标签1082也可位于不同于1080中所示的其它位置,并可包括打印在其上的、与本说明书别处结合其它附图描述的其它RFID标签类似的另外的信息。RFID标签也可被嵌入在容器表面之下,例如在侧壁表面之下。
现在参考图14,其示出了包括附着于其的RFID标签的试剂容器的例子1650。例子1650示出了具有RFID标签1654附着在容器的侧表面的试剂容器1652。RFID标签1654可被放在不同于例子1650中所示的其它表面上。应注意,RFID标签也可被嵌入在容器表面之下的试剂容器中,例如,当初始填充试剂容器时可执行该嵌入。这样的嵌入标签可防止在随后因附着到容器表面的标签被移除或与放在容器表面上的另一标签混合而错误辨识试剂。
现在参考图15,其示出了可被包括在使用RFID标签的系统中的组成部分的例子1700。图15的组成部分可被包括在实验室中及连同在此描述的其它技术一起使用。例子1700包括计算机1704、数据库1706、一个或多个RFID标签阅读器/记录器模块1708a-1708n、一个或多个天线1710a-1710n、及一个或多个RFID标签1720a-1720n。标签1720a-n中的每一个可被附着到在此描述的实验室中使用的元素、嵌入在其内、或与其采取其它形式的联合。例如,标签可被附着到每一载片和每一试剂容器。RFID标签可用于跟踪和识别附着有RFID标签的载片、试剂容器及其它元素的位置。在运行中,RFID标签阅读器/记录器模块如1708a可询问一个或多个天线元素关于其RFID标签识别的特定元素的位置。模块1708a可通过将询问信号传给一个或多个天线元素而实现此。天线元素如1710a可传送信号给标签,如1722所示。标签如标签1720a接收该信号并可传送回一返回信号,如1724所示,其包括对应于该RFID标签的独特标识符。模块1708a可通过该技术获得(读)该RFID标签的独特标识符及其它信息。计算机1704可与模块1708a-1708n通信以发送和/或接收可被保存在数据库1706中的数据。
应注意,计算机1704可以是连接到IPS的主机或另一计算机系统。IPS包括在本说明书别处所述的例子如图3、29和33所示的例子中。在一实施例中,例如,元素1704可以是主计算机。主机可被连接到如图15中所示的RFID阅读器/记录器组成部分。与阅读器/记录器组成部分通信的同一主机也可通信和控制其它仪器仪表如实验室仪器仪表。或者,实施例可具有专用主机,其除了RFID组成部分如图15中所示的阅读器/记录器组成部分以外不控制实验室仪器仪表。一个或多个阅读器/记录器组成部分可以是图15中所示的独立组成部分。实施例也可包括另一仪器仪表内的一个或多个阅读器/记录器组成部分。主机可聚集来自RFID标签的信息。例如,主机可运行处理库存使用及执行RFID事件处理的代码。随后,主机还可与实验室中的VLM和其它组成部分通信以散布经RFID标签及其询问聚集的信息。如本说明书别处详述的,信息也可使用主机写入RFID标签。
同样,如本说明书别处所述,RFID标签可被编码或使信息写入RFID标签。包括在RFID标签中的信息在标签移过实验室处理时可被动态修改,与包含可识别数据库中的记录或记录组的静态信息的条形码相比,RFID标签使数据可连同相关联的元素如载片一起传播。处理可使用保存在RFID标签上的数据在实验室内或实验室外执行,例如,以知道怎样处理与RFID标签相关联的载片,之后将其它信息保存到RFID标签中,这样,实施例可使用RFID标签作为信息源,数据库可被表征为冗余高速缓存或可被包括在RFID标签中的部分或所有数据的拷贝。
如本领域已知的,RFID标签可以是主动或被动标签。另外,RFID标签可以是只读、一次写/读多次、及读/写标签。前述的任一或多个可被包括在实施例中。
不同的技术可用于确定RFID标签的位置。例如,使用三角剖分确定RFID标签的位置的实施例可使用至少三个天线模块。如果RFID标签位于保存在棚架结构中的载片上,可安装天线使得每一天线可负责确定载片在支架的一个或多个特定区域或部分中的位置。本领域一般技术人员将意识到,天线的特定结构、数量、类型和定向可随每一实施例变化。可放置天线以帮助包括RFID标签的多个元素的跟踪及与其通信。应注意,天线可被安排成在特定应用和实施例要求的准确度范围内通过三角剖分技术定位各个RFID标签。
如上所述,RFID标签可被附着或嵌在载片、试样或其它元素上。通过附着或嵌入RFID标签,当载片在与处理相关的实验室工作流中进行处理时,信息可被写入RFID标签或从其读出。作为例子,RFID标签可在切割样本时附着到载片上。病人信息及将要执行的试验可通过写入可写RFID标签而进行编码。作为将部分或所有信息写入RFID标签的另一选择,RFID标签也可提供与条形码标签的标识符类似的索引,该索引可用于间接从数据库或其它数据容器获取信息。RFID标签的表面或载片的其它部分可包括其它打印的信息,如文本、条形码信息等。打印的信息可包括RFID编码的信息和/或其它信息的一部分。当载片移过实验室时,载片可使用多种技术中的任一或多种进行检查以确保在每一点对载片进行适当的处理。在每一点获得的信息可包括与将要执行的试验或处理步骤有关的细节。这样的用于读信息的技术可包括技术员通过读载片上的文本部分、使用条形码阅读器、使用RFID阅读器等在视觉上检查载片。当试样移过实验室处理步骤时,可用另外的信息如时间、日期、试验参数和其它用于质量确保和控制的信息编码载片的RFID标签。该信息可被写入可写RFID标签中。应注意,信息也可被添加到主机的数据库,其复制可写RFID标签中的部分或所有信息。作为QC检查,在处理中的不同点,通过读RFID标签获得的信息部分可与主机数据库中在系统中别处复制的信息进行比较。
写入可写RFID标签的信息可随实施例而变化。例如,实施例可根据在检测到QC失效时可能使用的指定规则写信息。另外,写入RFID标签的信息可用于确定这样的QC失效。作为例子,这样的写入RFID标签的信息可包括下述之一或多个所使用试剂的信息(如对组织试样使用的试剂的目录号、批号及过期日期)、控制信息如用于表征控制组织试样上的着色基准点的信息、保管跟踪信息链(如批信息,其中该试样已在实验室中处理,通过什么仪器仪表及在何时)、技术员信息(如检查试样、操作仪器仪表、检查仪器仪表、物理上检查试样的技术员的姓名,其确保RFID标签与试样匹配及RFID标签未与载片或其它相关元素分开)、病理学者或其它人员在确保适当诊断时感兴趣的条件观察。
当载片在载片测试结束后到达病理学者时,病理学者可访问RFID标签中的任何编码信息,并还可为该试样记录诊断。诊断可通过写入RFID标签和/或将数据写入数据库而进行记录。编码在RFID标签中的信息提供病理学者或实验室外的其它位置访问试样信息,其仅可通过连接到包括关于试样的信息的数据库或其它数据容器进行访问。
现在参考图16,其示出了可在与RFID标签有关的实施例中执行的处理步骤的流程图1800。1800的步骤概括了上面描述的内容。在步骤1802,总组织试样可在实验室进行接收并可被贴上RFID标签。在步骤1804的总组织试样可被分为一个或多个病例或块。在步骤1806,当前病例是可变的,其代表正被处理的当前病例。在步骤1808,确定是否所有病例均已被处理。如果是,载片准备停止。否则,控制进行到步骤1810以为当前病例准备下一载片。在步骤1812,当前载片的RFID标签被准备,其包括病例标识符和载片具体信息。例如,病例标识符可用于随后取回特定病例的所有载片。类似地,与总组织试样相关联的唯一标识符可用于确定与特定组织试样相关的所有载片。通过将信息写入可写RFID标签而执行步骤1812。步骤1812还可使用只读RFID标签执行,其在步骤1812现场产生并继而附着到载片上。在步骤1814,确定当前病例的所有载片的处理是否均已结束。如果是,控制进行到步骤1806以处理下一病例。否则,控制进行到步骤1810以为当前病例准备下一载片。应注意,1800的步骤可人工执行和/或以自动化方式执行,如使用自动化的载片准备装置。在1800的步骤之一或多个被自动化时,软件和/或硬件可用于发出指令以控制执行步骤的特定组成部分。应注意,1800的处理步骤可使用可写或非可写RFID标签执行。
现在参考图17,其示出了在处理所准备的、包括可写RFID标签的载片时执行的处理步骤的流程图1850。1850的步骤也可人工执行和/或以自动化方式执行。例如,在要对载片进行着色的情况下,步骤1852、1854、1856和1858可使用一个或多个自动化着色装置执行。在步骤1852,可变当前步骤代表当前载片的下一处理步骤。在步骤1854,处理步骤信息被写入RFID标签。例如,该信息可包括日期/时间信息、所使用的试剂、关于试剂的信息如批号等。所写的信息可随每一处理步骤而变化。例如,一个处理步骤可以是取得所得着色的图象并将所得的图象保存在文件中如JPEG文件。所得图象文件的位置标识符可被写入RFID标签。如本说明书别处所述,载片标识符及与数据元相关的其它载片信息可被保存在OBX段中,如本说明书别处所述。在步骤1856,执行载片的当前处理步骤。在步骤1858,确定当前载片的处理是否已结束。如果否,控制进行到步骤1852。否则,控制进行到步骤1859,聚集同一病例的载片。步骤1859可在载片的一次或多次试验已在一个或多个仪器仪表上进行处理之后执行。包括在特定病例中的每一载片的RFID标签可用于执行步骤1859,其通过发出询问信号以确定具有特定病例标识符的所有RFID标签进行。在同一病例的所有载片均已被聚集之后,在步骤1860,病理学者接收与病例相关的一个或多个载片。应注意,步骤1860可在病例的一个或多个载片已被处理之后的一段时间进行。在步骤1860,病理学者接收一个或多个载片并访问记录(写入)在RFID标签中的信息。在步骤1862,病理学者处理载片。病理学者做出的、任何随后的结果或诊断可在步骤1864写入RFID标签。如本说明书别处所述,被记录在RFID标签和/或数据库中的结果或诊断可引发将被通信的状态更新。在使用非可写RFID标签或条形码标签的实施例中,1850的处理步骤可被改变,如步骤1854和1864,使得处理信息被记录在数据库中,而不是写入RFID标签。
在不同于上述例示的其它处理步骤中,RFID标签可用于跟踪和/或核对与特定病例或批相关的载片。作为病例标识符在核对时的另一使用,可在一组载片上执行第一套着色。在随后的某一点,载片可经受另外的着色或其它处理。RFID标签可用于定位特定分组的所有载片,所述分组在处理步骤如着色、成像和其它步骤之间临时保存。
在1800和1850的步骤记录信息时,应注意,除RFID标签以外,信息还可被记录在其它位置。例如,信息也可被记录在IPS102及一个或多个主机的数据库中。当另外的数据写入RFID标签时,通过随后询问RFID标签,另外的数据可被保存在IPS102的数据库中。可使用本说明书别处描述的技术将这些数据更新进一步复制到其它主机的其它数据库。
通过使用可写RFID标签记录关于相关载片上的每一载片或其它样本的定单、处理、和/或结果信息,每一载片携载多个识别信息。信息可用于识别实验室中的每一试样或样本。这样的信息可提供附加的检查,例如在识别病例从初始样本切割的单批试样的一个或多个试样时。使用可写RFID标签可通过仅访问试样本身即可快速地访问和识别关于试样的最新信息。如上所述,RFID标签可用于在物理上确定一个或多个所保存载片的位置,而不需要载片在视线内。例如,可执行这样的标识以验证载片、试剂等是否在物理上位于预期的位置,如在数据库记录字段中确定的位置,验证载片在还是不在实验室的物理场所内。
实施例还可以只从其读数据的方式使用RFID标签。这样的实施例可使用与条形码类似的RFID标签,其中包括在RFID标签中的数据保持静态。然而,这样的实施例相较条形码和其它形式的编码如要求RFID标签在阅读器或扫描仪的视线内的光学阅读器或电磁扫描仪仍然具有优点。信息可从RFID标签读出,而不会遭受所述限制。在受RF系统的天线及其它设备的约束的情况下,可从实验室内的其它位置方便地读RFID标签。
RFID标签可连同其它类型的人工和/或自动化技术一起使用。例如,RFID标签可结合条形码标签一起使用。应注意,使用可写RFID标签动态保存信息如处理载片或其它试样的结果的实施例可省略保存在数据库中的部分或所有信息。这可用于减少主机和/或IPS数据库或其它数据容器中的一个或多个的存储需求。
在一实施例中,当试样放置于其上时,玻璃载片可在载片上被提供以标签。例如,载片可由厂家销售提供,在销售时RFID已集成在每一载片内。或者,厂家还可提供自动化载片加标签系统,其用于在其它点在载片上放置RFID标签。
RFID标签也可用于与载片有关的功能目的。例如,在一实施例中,标签可用作载片上的“水坝”以用于保存于其上的试样。
在使用可写RFID标签的实施例中,现在将要描述的是可编码在RFID标签中的数据的例子。所描述的数据可用于产生与病理学试验有关的病理学报告,其发送给LIS。不同于下面提出的其它数据也可根据可在实施例中使用的一种或多种报告格式编码在RFID标签中。如在此结合图3和3A所述的,在IPS上运行的VLM可从一个或多个主机聚集一个或多个数据元并以将要发送给LIS的报告格式提供它们。下面的信息可编码在RFID标签中以包括在发送给LIS的病理学报告中病人人口统计学数据病人姓名出生日期医院登记入册号样本位置收集日期涉及医生结果摘要试验名称着色强度阳性细胞百分比病例摘要报告病例摘要报告可包括,例如任何化验试验的照片或图象及摘要信息。
应注意,使用RFID技术用于对象跟踪和标识在Werb等2000年11月21日申请的、题为“物品跟踪系统”的美国专利6,150,921及Goff等2003年7月29日申请的、题为“应用射频标识系统”的美国专利6,600,420中描述,二者均通过引用组合于此。
在编码可从载片、试剂等的标签光学读出的信息时,可使用不同类型的字符或图示符及相关的符号体系。编码可光学读出的信息的一种方法是使用表形码。条形码可被表征为变化条及间隔的并行排列。另外,条形码还可包括表示为宽调符号及高调符号的符号。条形码可具有变化的尺寸及其它变化的物理属性,如本说明书别处所述及本领域一般技术人员公知的。在宽调符号时,变化宽度条及间隔的并行排列可用于代表符号。类似地,在高调符号时,变化高度的条的并行排列可用于代表特定符号。符号体系描述信息被怎样编码在条、间隔、及其它光学读出的字符的物理属性中。符号体系还指一套用于特定类型代码的规则。例如,在条形码时,条可被视作符号的深色部分,而间隔被表征为其间的较亮部分。可包括在标准或特定厂家定义中的多种不同符号体系中的任意一种均可用在实施例中以表示条形码。
应注意,如本领域一般技术人员公知的,与码如条形码有关的读和打印设备使用兼容的符号体系,使得读第一符号体系的条形码的设备能够理解和解释以第一符号体系产生标签的打印设备产生的第一符号体系。条形码或其它类型的字符可用于编码信息。可被编码的信息包括,例如零件号、序号、事务代码、数据库索引、或其它类型数据。在此连同条形码或其它码使用的符号可指字符如并行条、间隔等的实际排列,用于编码信息。
如连同自动化实验室环境中的光学检测使用的编码信息的技术为本领域公知技术,并在下述文献中描述Hecht等的题为“自同步符号码的明确同步”的美国专利5,449,895,及Roger C.Palmer的条形码手册读、印刷、规定、及应用条码及其它机器可读符号的综合指导,修订及宽体的第四版。
现在参考图18,其示出了可被包括并连同在此描述的技术使用的不同类型条形码符号体系的实施例的一些例示。图18包括第一线性条形码符号体系1120。在表示1120中,单排条及间隔可被调整高度以编码数据。参考元素1140,其示出了线性符号宽调的条形码符号体系。在表示1120和1140中,为编码数据,不同的线性符号体系可使用宽调和高调技术的结合。由具有变化宽度和/或高度的不同条形码表示的不同图案可用于表示对应于所编码数据的不同字符。参考元素1160,其示出了环形符号体系表示的例子。通过改变同心圆的宽度,可表示不同的字符。
现在参考图19,其示出了另一环形符号体系的例子1200。1200中的环形符号体系表示线性符号体系的环形排列或其用于表示一个或多个不同字符和编码的段。
在1120和1140所示的线性符号体系及在1160和1200所示的环形符号体系中,一个或多个字符可由相应的可检测符号中的一个或多个表示,所述符号可被表示为线性元素或环形元素。线性或环形元素的一个或多个可对应于代表编码的特定字符。更一般地,不同的光学可检测的符号中的每一个如上述的行或圆可被称为图示符。本领域一般技术人员公知的条形码技术依赖于可通过光学阅读器检测的图示符的顺序,其中图示符的指定排序代表编码的数据。
在使用条形码时,其它类型的符号体系也可使用。现在参考图20,其示出了二维(2D)堆叠的条形码符号体系的表示1220。在2D堆叠的条形码符号体系中,多行宽调条和间隔用于代表一个或多个字符。每一行的物理长度一样,看上去与传统的线性符号体系一样。相邻的行相互接触并可包括用于描绘的分隔条。在表示1220中,多行线性条形码堆叠在一起以形成单一符号。表示1220可对应于单一符号。
现在参考图21,其示出了表示用于将信息编码在数据单元的二维图案中的二维矩阵符号体系的例子1240。数据单元可具有不同的颜色,如黑色或白色,以及不同的形状,如正方形点或多边形,其可由不包含信息的间隔分开。
应注意,尽管1-D和2-D条形码排列在此进行描述,但是,根据每一特定实施例中的特定条形码阅读器和打印机,条形码也可以是其它更高维数的条形码(如3D等)。
不同类型的字符可根据不同的符号体系进行编码。例如,符号体系可只编码数字。其它符号体系可编码文字数字信息,及另外的符号体系可提供对整个ASCII字符集及用户定义的字符范围、可打印的字符等的编码。在表示所编码的不同字符集如用于不同外国语言的字符集时可使用不同的符号体系。除前述条状代码以外,光学阅读器也可认出其它类型的字符或图示符。
现在参考图22,其示出了可用于代表所编码的信息的图示符编码的表示1260。应注意,图22中的表示包括图示符斜杠状的符号,而不是条状,其中斜杠状符号被定向成相对于垂直轴呈不同的45°角。例如,不同的斜杠状符号中的每一个可对应于1或0值。1和0的不同变化图案可对应于编码的字符或数据。符号可由预定数量的这些斜杠状符号定义的阵列表示,其可被表征为符号单元。例如,阵列可被定义成表示特定字符集如ASCII字符集中的字符的位数的大小。不同的阵列大小可适于表示其它字符集。前述为光学可检测的字符可怎样用于编码信息的另一表示。
实施例可使用多个不同符号体系和字符中的任意一个,在与编码信息有关时其在光学上可读和/或记录(如通过打印)。所记录的数据可包括在图形记录介质上,如打印在纸上,之后其可用作载片或其它样本的标签。
现在将描述的是不同排列的例子,其中包括光学可读的字符的标签可用于在此描述的实验室中。尽管使用了条形码,应注意,也可使用其它类型的字符和不同的符号体系。下述例子的细节不应视作对本发明的限制。
作为例子,在解剖病理学实验室中,载片上的条形码可用于访问可保存在一位置或在多个位置进行复制的公共数据集,在一实施例中,与载片相关的条形码标识符可以是访问与该载片相关的数据元时使用的全局唯一的标识符。载片的唯一标识符可被形成,使得该标识符相对于实验室在几年时间段内处理的载片均是唯一的。这样,载片的唯一标识符可基于至少部分日期信息形成。如本说明书结合图3所述的,VIP的使用提供从仪器仪表、其它主机或可连接到VIP的其它系统到LIS的连接。VIP可用作将不同组成部分集成在系统中的公共连接。所述组成部分的每一个均可在同一或不同的场所。它们可通过任一或多个不同类型的连接进行连接,包括无线连接、网络连接、硬连线直接连接、及本领域一般技术人员公知的其它连接。通过使用VIP,信息可在LIS和仪器仪表之间进行通信。例如,被传送的数据可包括定单和结果信息。从LIS发送的定单信息可包括请求将由仪器仪表执行的特定操作或试验的请求(如请求着色、请求将在所得载片上执行的成像协议)。返回给LIS的结果可包括定单执行的描述。与特定载片相关联的一个或多个定单和结果有关的信息可通过识别该特定载片的条形码进行访问。应注意,用作唯一地识别载片的编码条形码值的唯一标识符还可用作与本说明书别处所述的载片RFID标签相关联的唯一标识符。
现在参考图23,其示出了在各个载片上放置条形码的例子1300。包括在图示1300中的载片1310的结构可代表包括在载片托盘中由实验室仪器仪表如着色器进行处理的载片的结构。应注意,在图示1300中,条形码信息可被包括在载片一端的载片表面上,例如如图1300中所示的载片左侧。然而,在此描述的条形编码及其它形式的信息编码技术不限于将条形码放置在载片的该特定位置或放置在载片的特定表面区域中。标签可放置在载片的一个以上表面上。由条形码编码的信息可以是用作关于相关载片的其它信息的数据库的索引的标识符。
现在参考图24,其示出了可被包括在载片托盘中的载片的另一结构1400。1400中的每一载片包括每一载片上的多个条形码部分。每一载片1440可包括第一部分1450a、第二部分1450b、和第三部分1450c。部分1450a和1450b中的每一个均可包括分别朝向垂直和水平方向的条形码信息。条形码标签可分别放置在每一部分1450a和1450b中。在一实施例中,包括在载片的1450b中的标签可以是对一个以上载片的公共信息如与特定病人、批次等有关的信息的索引。区域1450a可包括另一对随每一特定载片变化的其它信息的索引,并可指示更多的试验具体信息如所使用的特定试剂、特定试验或着色已在其进行执行的时间等。部分1450c可包括具有人工可读或其它形式的机器可读信息的另一标签。
图示1400包括每一载片可怎样包括一个以上条形码或其它类型编码的一种特定结构。不同于图24中所示的其它结构也是可能的。应注意,部分1450a-c中之一或多个也可是连同另一部分中的条形码标签使用的RFID标签。
现在参考图25,示出了其上附着条形码标签的载片的结构1460。在1460中,条形码信息可被包括在附着在载片1464的上表面1466的标签上。单一载片如1464可包括附着在其上表面的一个或多个条形码标签1462。
现在参考图26,示出了条形码标签可被怎样附着到载片上的另一结构1480。在该结构1480中,条形码标签1482可被固定到载片1484的底表面1486。在该例子中,条形码信息可出现在与载片的下表面1486接触的1482的表面上。如果载片1484由玻璃制成,则包括在与载片的下表面1486接触的1482的表面上的条形码信息可通过玻璃1484而光学读出。应注意,载片1484可包括一个以上附着到载片1484底部的条形码标签。条形码或其它光学认出的字符可放置在标签1482的底表面上。例如,通过使用反射镜,1482的外表面上的字符可被反射并由光学阅读器解释。应注意,实施例可包括一个或多个标签如在载片的一个或多个表面上包括光学可认出的字符的条形码标签。例如,载片可包括附着到其上表面和底表面的条形码标签。
现在参考图27,其示出了连同在此描述的加标签技术使用的试剂夹持器的结构1500。图示1500包括用于夹持多个剂量器如那些包括试剂的剂量器的试剂剂量器托盘1520。在图示1500中包括的是试剂剂量器夹持器开口1540,试剂容器1522可适配于其中。在每一试剂容器1522上包括标签1530。包括在1530中的标签可以是附着到容器1522表面的RFID标签。还应注意,包括在图示1500中的试剂容器除RFID标签1530以外还可在容器上包括条形码标签。应注意,RFID码标签1530也可被嵌入在容器表面内,如可在容器初始由供应商填充时执行嵌入或在其它位置嵌入。在位置1550处包括条形码标签或其它类型标签,其应对应于放置于那里的试剂容器。
例如,条形码及连同载片和试剂一起使用在Copeland等2002年3月5日申请的、题为“自动生物学反应装置”的美国专利6,352,861中描述,其通过引用组合于此。
现在参考图28,其示出了带有标识符的条形码或RFID标签可怎样用于获取病例信息的图示2000。2000中的图示示出了唯一载片标识符可被编码在载片2010的区域2002的条形码标签或RFID标签中的实施例。如果2002包括条形码标签,2002中的条形码可由光学阅读器读取以获得载片标识符2020。在元素2002包括RFID标签的情况下,载片2020的唯一标识符可使用RFID阅读器读取。2020的标识符可用作数据库索引以获取与载片数据元2030相关联的信息。例如,包括在载片数据元2030中的信息可包括病人信息、着色协议、所使用的试剂、试验结果/试验后信息(如关于哪一仪器仪表执行着色的信息、关于着色在何时执行的信息、图象文件的位置)等。实施例可在载片数据元中包括可随每一实施例、试样和每一试样上执行的处理变化的其它信息。当获得关于载片或其它试样的新信息时,数据库中载片的信息可在处理的不同点进行更新。
应注意,编码在条形码、RFID标签等中的信息也可使用多种不同加密技术中的任何一种进行加密。
再次参考图3,每一主机可相对于其它主机独立运行。这种独立的主机操作可在几个方面进行表征。IPN100的主机可从IPN100脱机并在随后恢复联机作为IPN100的成员从而再与其它主机结合。当主机联机成为IPN100的成员时,可执行同步过程以在该主机与IPN100的其它组成部分之间同步数据元。该过程的一个实施例在图6和7中描述。通过具有在此描述的同步功能,主机可相对于IPN100脱机运行以执行其它任务,之后执行与IPN100相关的任务。例如,第一主机可执行与IPN100相关的处理。另外,第一主机可包括执行与IPN100无关的其它任务的其它软件。当执行其它任务时,第一主机可相对于IPN100脱机。随后,第一主机可再加入IPN100且第一主机使其IPN数据元再同步。
当相对于IPN100脱机时,主机可执行随实施例变化的任一或多个不同的操作。例如,主机可创建并编辑随后与其它主机共享的协议。协议也可仅由主机本机使用,而不是与其它主机和VLM共享。主机脱机时还可登记新的试剂包、执行试验、创建和编辑用户特权、执行QC程序、打印报告等。由主机在脱机时执行的处理可导致新的或更新的数据元,其随后可在脱机主机再加入IPN时由其它主机和/或VLM使用。或者,由主机在脱机时执行的处理及所得的数据元仅可由该主机本机使用,其用于该主机执行的特定操作。主机也可脱机执行处理,例如,当复杂处理或需要大量网络资源的处理正被执行时。例如,这与的处理可包括系统范围的备份和/或VLM数据的存档,其中不希望耗用系统资源参与VLM-主机同步。主机还可脱机执行处理,例如,当主机正使用数据元或正依赖于可被另一主机更新的恒定数据值或数据元状态时。主机可定义只有该主机知道的本机数据元。这样的本机数据元随后可通过将本机数据元通信给VLM和其它主机而被公布或变成全局数据元(如使其除本机外还被其它组成部分知道)。例如,如果本机数据元仅由特定主机使用,这样的本机数据元也可保持为本机数据元。相比于在IPN100中呈现全局特征的其它数据元,本机数据元定义和值可仅由特定主机知道,例如,通过使主机经与VLM的通信和同步公布数据元,而使得数据元定义和值可为其它主机利用。主机的特定配置及其数据元可在主机接主机的基础上执行并可随实施例变化。应注意,实施例可包括执行同一组操作和/或随每一实施例变化的不同操作的主机。
根据主机独立性的另一方面,IPN100的主机也可选择共享/不共享在IPN100内定义和使用的一个或多个数据元。主机可在运行期间修改其关于一个或多个元素的共享/不共享状态。当主机选择与IPN100的其它组成部分共享数据元时,主机可从VLM获得感兴趣数据元的最新版本。同样,主机可本机使用数据元及可选择公布该数据元以为其它主机使用。因而,主机也可发送数据元的更新版本给VLM,其继而被传播给其它主机。如在此所述的,代码可由每一主机运行以确保对于感兴趣的每一数据元,每一主机均具有该数据元的最近拷贝。同步可由每一主机执行以确保对特定数据元感兴趣的每一主机对数据元的最近版本作用。如本说明书别处所述,时间戳值可用于确定数据元的最近版本。
在一实施例中,主机可选择在数据元接数据元的基础上共享数据。这使得主机可控制其自身对每一数据元的使用。每一主机控制特定数据元是否由该主机使用。如果数据元被使用,则主机控制该数据元是被本机(如仪在该主机上)还是全局(如可用于其它主机)定义。在一个或多个主机之间共享的特定数据元可反映主机和/或其相关联的仪器仪表的功能。实施例可具有与每一主机相关的相同或不同功能。例如,在第一实施例中,功能性可与每一主机上的相同。当第一和第二主机支持同一套仪器仪表和操作时,第一主机和第二主机可选择共享相同的数据元。在另一实施例中,例如,如果第一和第二主机支持不同的仪器仪表和/或执行不同的操作,每一主机的功能性可不同。在该例子中,第一主机可使用第一组数据元,如着色协议,第二主机可使用不同于第一组的第二组数据元。主机还可选择共享某些数据元而不共享其它数据元。例如,所有主机可选择共享公共数据元如病例和病人信息,但选择共享不同的数据元,例如,关于与每一主机相关的仪器仪表使用的协议。
当第一和第二主机中的每一个执行同步处理时,可仅对每一主机感兴趣的那些数据元执行同步处理。在前述第一和第二主机使用不同着色协议但使用相同病例和病人信息的例子中,第一和第二主机均执行关于病例和病人信息的数据同步,但不执行关于着色协议的同步。
现在参考图29,其示出了可连同实施在此描述的技术使用的系统的实施例。例子1900包括类似于图3中描述和图示的组成部分。在1900中还包括图示可包括在实施例中的数据容器或存储器的元素1902、1904和1906。应注意,这些另外的组成部分被包括在例子1900中以图示选择性的数据同步。在1902中包括着色协议1和3。在该例子中,只有着色协议1和3是主机1感兴趣的协议。主机1运行支持其仅执行这两个协议的实验室仪器仪表的软件版本。主机2包括支持其仅执行着色协议2的实验室仪器仪表的不同的软件版本。总数据库1906包括所有着色协议的信息。尽管主机数据库可只包括特定的着色协议,但两个数据库均可包括相同的病人信息。
当执行再同步处理时,如图6和7中那样,处理可只针对可随每一主机变化的、主机感兴趣的那些数据元进行。在一实施例中,可随每一主机变化的感兴趣的特定数据元根据每一主机上感兴趣的数据元的预约表进行定义。该列表可被保存在每一主机上和/或总数据库中,例如元素906。
在监控试剂使用时,试剂所有权的概念可包括在本说明书别处描述的实施例中。试剂可被表征为可由连接到一个以上主机的一个以上仪器仪表共享的资源。在处理载片或其它试样时,试剂使用和供应可被监控。在一实施例中,数据元可被定义并与可一起使用的一种或多种试剂中的每一组进行关联。当使用试剂时,如果没有足够量的一种或多种试剂来完成试验,则希望不开始处理一批载片或其它试样的试验。为进行这种确定,实施例可跟踪试剂的量。具有与一种或多种试剂相关联的数据元的所有权的主机可更新所记录的每一试剂的量,其可包括在试剂数据元的属性或其它字段中。换言之,为写或更新试剂的数据元,主机具有该数据元的所有权。可实施在实施例中的获得所有权的一种方法在图8中描述。
试剂的所有权也可用于代表和控制哪一仪器仪表和主机具有一组一种或多种试剂。例如,可能希望在物理上将一组一种或多种试剂从与第一主机相关联的一实验室仪器仪表移到与第二主机相关联的另一实验室仪器仪表,其中可物理上驻留的试剂组可由拥有与该组相关联的数据元的主机代表。通常,拥有试剂数据元的主机将使用相关的试剂,因而需要更新记录在相关数据元中的数量。
作为例子,一新组试剂可用在与第一主机相关联的第一仪器仪表上。可执行处理以在第一主机上登记该新组试剂的数据元。使用本说明书别处描述的技术,第一主机知道的数据元定义可在IPN100的数据库中自动复制并通过数据同步处理而复制在每一主机本机上。第一主机可以是已记录的试剂数据元的系主。第一仪器仪表可能出现问题,新组试剂可从第一仪器仪表移到连接到另一主机的第二工作仪器仪表。在该例子中,试剂可在物理上移到第二主机,且第二主机可请求和获得新组试剂的所有权。当由第一仪器仪表使用时,第一主机更新与新组试剂相关的数据元的任何相关量。当由第二仪器仪表使用时,第二主机类似地更新相关数据元中新组试剂的量。在另一例子中,第一仪器仪表可使用新组试剂处理一组载片。当第一仪器仪表在工作时,请求新试剂的所有权的请求可由第二主机提出,使得新组试剂可被移动以在与第二主机相关的第二仪器仪表中使用。当第一仪器仪表还在使用新组试剂时,第二主机的所有权请求将被拒绝。当第一仪器仪表正使用试剂时,第一主机更新相关数据元中新组试剂的量。当第二主机获得试剂的所有权时,第二主机更新所述量以反映第二仪器仪表的消耗。
试剂移动到不同的物理位置可以人工和/或自动化方式执行。
前面的描述示出了试剂所有权可怎样用于监控试剂的供应和位置,也有利于在不同主机和仪器仪表之间共享试剂。试剂数据元的所有权可被表征为用于控制相关试剂的软件锁定技术。应注意,在前述情况下,除非系主主机联机并选择数据共享,所有权不能转移。例如,主机可以脱机并使用其拥有的一组一种或多种试剂。在主机脱机或主机拒绝转移所有权时(如因为主机的仪器仪表之一正使用试剂),另一主机不能通过运行图8的步骤而成功地获得所有权。
在一实施例中,在载片试验开始之前,确定完成试验需要多少试剂或其它供应。在没有足够供应的情况下,将不允许开始试验。前述关于试剂足量的确定可由在IPS100上运行的代码执行,如由实施例中驻留在IPS上的VLM组成部分执行。
在试剂达到预定阈值水平或为空时,定单可被自动产生以再定购试剂。另外,如本说明书别处所述,根据试剂及其它供应的先前使用历史,定单可在常规基础上提出。这将在本说明书别处详细描述。
在于此描述的系统如图3和图29的系统中,可包括用户或客户可配置选项的功能。在一实施例中,一个或多个主机可包括显示菜单屏以获得一个或多个用户可配置选项的代码。配置选项可使用本说明书别处描述的消息进行传送,其可从主机发送到其它主机并存储在总数据库中,例如图29的元素1906中。
现在参考图30,其示出了可连同配置选项的选择显示在主机上的配置屏显图的例示。在例子1950中,一种或多种符号体系可被显示为包括在1952中。元素1952可包括用户可从其进行选择的所有可用符号体系。所进行的符号体系选择可连同读和/或打印可包括在载片或其它试样上的任何条形码标签一起使用。换言之,配置选项使得每一主机的每一仪器仪表上的每一条形码阅读器和系统如1900中的每一标签打印设备根据符号体系配置选择进行操作。
应注意,配置选项随后也可被修改,且更新可使用本说明书别处所述的消息接发技术复制到系统中的一个或多个主机及其它数据库。配置选项也可使用除在此描述的技术以外的其它技术进行规定。应注意,实施例也可包括除主机之外还在系统的其它组成部分上进行配置选项选择的功能。例如,IPS也可运行执行配置选项选择的代码。
实施例也可包括限制执行配置更新的能力的功能。例如,配置选项仅可从特定主机配置,或根据特定用户id的授权级别配置,等。
应注意,与可复制在系统中的配置数据和其它数据有关,时间戳或其它时间指示符可与一组数据相关联。当执行同步时,可使用与最近时间戳一致的数据集的最近拷贝。
在一实施例中,标签打印可由一个或多个主机在形成载片时进行。标签打印机可以是连到主机的仪器仪表,如图3和图29中所示。可能希望将带有载片标识符的标签尽可能早地放在每一载片上。例如,标签可包括条形码标识符和其它人类可读和/或机器可读的信息。
与载片相关联的唯一标识符可使用多种技术中的任意一种形成。在标识符与长时间存档如几年的载片相关联时,对于该持续时间标识符应是唯一的。在一实施例中,下面为可连同形成标识符一起使用的例子格式。总组织试样可被获得并以下述根格式与标识符相关联LYY-nnn…nnn其中L可以是代表组织来源的字母(例如S代表外科、B代表骨髓);YY可以是试样到达的年的最后两位(如04代表日历年2004);及nnn…nnn可代表一系列整数,其中在当前序列中的下一整数与当前组织相关联。
随后,该组织试样可被分为病例块(case block)。对于每一病例块,可从组织试样切割一个或多个载片。每一病例块可被赋予标识符。例如,在一实施例中,每一病例块可与出现在字母表中的下一单个字符相关联,使得第一病例块与A相关联,第二病例块与B相关联,依此类推。病例块内的每一载片可进一步与以1作为开始的序列中的下一整数相关联。病例块标识符(如A、B、…)及载片序号(如1、2、3、…)可被放置为上述总组织试样标识符的后缀以形成载片标识符。例如,下述可以是载片标识符S04-1234A1。例如,该载片标识符可使用所选择的条形码符号体系之一编码在标签上。载片标识符也可用于形成RFID标签标识符。与同一病例相关联的一个或多个载片可由与病例块标识符(如病例标识符S04-1234A,在这种情况下载片可以是S04-1234A1和S04-1234A2)连接的根部分识别。实施例可使用其它技术形成载片、病例等的标识符。
在形成每一载片或每一批载片的唯一标识符时,载片、容器和/或组织试样的内在性质可用于产生唯一标识符。
如本说明书别处所述,实施例可将唯一的载片标识符保存在用在本说明书别处描述的通信中的消息的ORC-2、3、和/或4中。唯一的载片标识符可与本说明书别处所述的条形码和/或RFID标识符一起使用。在一实施例中,ORC-2和ORC-3字段的每一个可唯一地识别载片。例如,载片信息可包括在OBX段中。除载片标识符之外,载片信息还可包括源自成像的JPEG或其它图象文件位置、着色协议、将使用的试剂等。
本领域一般技术人员将意识到的是,连同形成条形码、RFID标签等使用的标识符执行的特定步骤可根据实施例及将形成的特定组织试样和载片而变化。
配置和调度试样试验的复杂性可随试剂、仪器仪表和整个实验室的大小的数量的增加而增加。当调度试样试验以由实验室仪器仪表处理时可考虑不同的因素。例如,配置需要考虑某些质量控制(QC)要求。一些QC要求可在规则和准则中规定,如根据美国病理学者学会(CAP)、临床实验室改进修正案(CLIA)等可能需要大量阳性和/或阴性控制。一些QC方面还可以是病理学者所希望或首选的或行业所期待的。另一因素是在调度试验中试剂及其它供给的供应。实施例可确定将由试验耗用的试剂及其它供给的量,之后根据该确定结果允许或不允许试验进行。实施例还可考虑配置一个或多个试验,其处理不同分组中的载片以努力使吞吐量最大化。例如,可考虑不同的装备仪器和试剂配置以使吞吐量和实验室性能最大化。作为调度中的另一考虑,如果在处理中使用的新试剂或其它元素正被使用,则需要安排不同的控制(如阳性和阴性控制)以根据不同的认证需求证明该特定的元素。
实施例可使用包括在系统如图29和图3所示的系统中的一个或多个主机上运行的软件,以调度一批或试样试验如载片进行处理。
现在参考图31,其示出了批排程器的例子2100。在2100中,批排程器2102可具有一个或多个第一输入2104。另外,实施例还可包括一个或多个第二输入2106。通常,第一输入2104可包括关于实验室的当前状态的信息以使批排程器2102能够估计和/或产生一个或多个特定试验。实验室还可使用不同于在此描述的其它信息。第一输入2104可包括来自数据库的信息输入,如可被保存在IPS中的信息。例如,信息可包括当前病例数或将要处理的病例试样、将根据系统需求和病例载片数进行处理的控制载片、仪器仪表配置和状态信息、试剂库存、及吞吐量容量。仪器仪表配置和状态信息可包括哪些机器运行或不可用于处理试验、哪些试剂在哪些仪器仪表上等。试剂库存信息可包括关于每一试剂的类型和当前数量的信息。吞吐量容量信息可包括不同仪器仪表执行某些与载片有关的处理步骤的速率。第二输入2106可包括连同调度及其估计使用的一个或多个可选输入。例如,第二输入可包括依存关系、优先化、首选载片分组、及其它调度条件如吞吐量。依存关系可指定某些载片或其它试样的排序依存关系。例如,载片在由另一仪器仪表执行其它处理之前可能需要首先着色。优先化可被规定并可包括指定哪一或多个载片的优先级应高于其它载片。例如,首选载片分组可包括在试验中载片应被怎样分组的指示。例如,通过用于处理的抗体而不是通过病例分组载片可能是首选的。一个或多个性能条件可被规定如吞吐量。排程器可使用此确定哪一试验配置是首选配置。例如,可能希望使吞吐量最大化。因而,不同的调度算法或不同的规则可用于确定处理当前病例数的一个或多个试验。另外,第三输入2112可输入到排程器2102。第三输入2112可包括试样试验输入和/或配置替换值信息。替换值信息可被单独输入或与2112的其它元素结合输入。替换值信息可包括不同的配置选项,如特定仪器仪表联机而不是脱机、特定试剂在具有不同容量的不同仪器仪表上等。通常,替换值信息可用于产生试验配置和/或根据实验室配置的变化估计试验配置。当排程器2102根据第一模式运行时,即按模式选择器2110所选择的模式运行,排程器2102可根据指定的输入输出载片配置的一个或多个试验。
排程器2102还可以第二模式运行,其中包括在第三输入2112中的试样试验配置的特定组可被调度。在该第二模式中,试验配置可作为排程器的输入给出,换言之,与以产生试验配置的第一模式运行不同,排程器2102可以第二模式运行以在包括在2112中的试样试验的被提议组结束时模拟实验室的状态。在该第二模式中,排程器可将系统对于给定的一个或多个输入试验组的结束状态产生作为输出。通常,结束状态信息可包括一条或多条描述系统的结束状态的信息,如果输入试验被执行,给出实验室的当前状态。结束状态信息可用于估计特定组的输入试验中哪一个是首选的。例如,结束状态可包括处理试样的结束时间、试剂库存、是否有不足的试剂供应等。在一实施例中,如果排程器以第二模式运行,则需要2112的试样试验配置。当排程器根据第一或第二模式运行时,配置替换值可被可选地规定。
实施例也可不包括模式选择器,并仅可根据在此描述的第一模式或第二模式运行。如本领域一般技术人员将意识到的,排程器的其它变化也是可能的。
前述内容可用于在实际运行一个或多个试验之前动态地配置和/或评价给定组的试验。随着实验室复杂性的增加,这样的排程器的有用性也相应增加,因为使用经验知识人工地调度和确定试验变得越来越困难。
在具有多个主机的一实施例中,软件和/或硬件可包括在每一主机上以将调度操作必须的信息通信给主排程器模块。主排程器模块也可包括硬件和/或软件以跨多个主机及相关联的仪器仪表执行调度。主排程器功能可由指定的主机、IPS、或与其它主机通信的其它组成部分执行以获得实验室范围的仪器仪表信息、病例数、试剂信息等。调度使用关于将被调度的所有实验室仪器仪表及其相关能力的信息。一个组成部分,在上面表征为主排程器,可获得所有必要的调度输入并可以类似于VLM与主机通信的方式与主机进行通信。每一主机可包括提供这些必要信息的软件。实施例还可在每一主机上包括为连接到该特定主机的仪器仪表执行某些调度处理的组成部分。包括在每一主机上的这样的调度组成部分也可与不同主机间的主过程协调调度任务通信。在后者的配置中,劳动的调度划分可在主机和主排程器之间分割。或者,实施例可具有单一主排程器聚集由每一主机报告的调度信息(如仪器仪表和试剂信息、其它实验室配置信息等)。之后,主排程器可使用该信息执行所有调度任务。在另一实施例中,每一主机执行其自己的、由每一主机控制的仪器仪表的调度。
实施例还可包括调度选项以产生大量根据指定条件最佳处理病例数的想定情况,所述指定条件如仪器仪表使用优先化、仪器仪表和/或实验室的吞吐量最大化、某一日期特定试剂的消耗等。根据所述条件、病例数和可包括在实施例中的其它信息产生的想定情况可导致工作列表指定将以人工和/或自动化方式执行的处理顺序。实施例还可包括处理被指定为要求高于其它定单的处理优先级的优先定单一新输入定单和/或现有定单的调度特征。排程器可包括处理这样的优先定单的特征,例如通过将优先定单指定为排程器的另一输入。排程器可根据指定的优先定单和根据其它条件产生处理顺序。排程器可包括功能或与实验室中的其它组成部分通信以提供试剂定位支持,如可使用RFID或其它技术实现,以帮助以人工方式装配着色试验的技术员。排程器可包括功能或与实验室中的其它组成部分通信以分析试剂使用的历史趋势并管理试剂库存以有助于调度仪器仪表上的预防性维护、放置再进货定单等。排程器还可帮助根据管理顺应性确定试验,如通过调度着色试验中的控制组织试样/载片。这样的管理顺应性信息和要求可作为输入通信给排程器,排程器可根据此及可能指定的其它条件产生预定的输出试验。
应注意,与调度操作相关的功能可由系统中的任一或多个组成部分执行。一些例示配置如主计算机和/或其它组成部分的合伙在此进行了描述,但不应视为对在此描述的技术的限制。
在处理载片或其它试样时,特定病例的载片可被分开使得载片中的每一个由不同的仪器仪表处理。例如,为使吞吐量最大化,载片可根据特定抗体进行处理。来自第一组病例的与第一抗体相关的载片可在第一试验中进行处理。来自第一组病例的与第二抗体相关的其它载片可在第二试验中进行处理。在第一组病例的所有载片均已被处理之后,实施例可包括试验后载片分类步骤以将每一病例的载片重新整理到其各自的病例夹中。换言之,为了处理效率,病例载片可被分开。在载片的处理(如着色)结束之后,载片可按病例重组。在实施例中,该整理步骤可以人工和/或自动化方式执行。例如,包括在每一载片上的条形码标签、RFID标签或其它形式中的载片信息可用于该整理步骤。例如,每一载片的条形码标签可包括用于将同一病例的载片组合在一起的编码病例信息。之后,每一病例的载片可被放置在单一病例夹中。
现在参考图32,其示出了在处理载片或其它试样以进行整理的实施例中执行的处理步骤的流程图2150。步骤2150概括了刚才描述的使用编码的载片或试样信息分类载片的步骤。在步骤2152,载片在根据一个或多个条件确定的试验中进行处理。如上所述,载片可根据抗体分开以具有更有效的处理最大吞吐量。在步骤2152处理的试验可以人工方式确定或连同使用在此描述的排程器进行确定。在步骤2154,关于每一载片的病例信息从编码的信息读出,如可编码在载片的条形码标签中的信息。病例信息可使用机器如光学阅读器、RFID阅读器读出或通过人读打印的标签而以人工方式读出。具有相同病例信息的载片可在步骤2156群聚在一起。在步骤2158,同一病例的载片放置在适当的病例夹中。步骤2156和2158的处理也可以人工方式和/或使用自动化技术执行。应注意,例如,同一病例的载片可以是从使用本说明书别处描述的病例标识符识别的总组织试样产生的所有载片。在一实施例中,当载片被处理时,它们被放置在一个或多个集合位置中。来自这些集合位置的载片可使用用于特定类型标签的阅读器根据病例标识符自动分类。那些具有共同病例标识符的载片可被放置在同一输出分组中,其随后放置在病例夹中。
在另一实施例中,关于载片正在实验室中何处进行处理的位置信息可随载片位置的变化而进行跟踪。信息可人工和/或自动输入。信息可自动收集,如通过使用条形码或其它阅读器使实验室仪器仪表报告关于其处理或载入仪器仪表的载片的信息。例如,信息可使用主机上的用户界面人工输入。之后,信息可被复制到其它位置,如IPS和其它主机的数据库。在某些随后的时间点,处理可通过LIS的主机或远程操作员执行以查询VLM数据库(如驻留在IPS上或连接到IPS的数据库)、确定包括在同一病例中的所有载片的位置。信息可用于定位和结合同一病例的载片。
现在参考图33,其示出了来自客户机的远程访问和跨主机病例报告的系统的另一实施例。在例子2200中,其包括与结合其它附图描述的那些相类似的组成部分。在2200中还包括IPS数据存储器2206、主机1数据存储器2202、主机2数据存储器2204、和客户机2210。客户机2210可以是在连接到IPS的系统上运行的客户机软件、客户机2210可以是远程客户机或使用在此描述的和本领域一般技术人员已知的多种连接之一连接到IPS。客户机2210从充作服务器的IPS请求某些信息。例如,提供这种服务的软件和/或硬件可包括为VLM中的功能、另外的组成部分、或包含在多个硬件和/或软件组成部分中的功能。例如,IPS可包括万维网服务器,其服务于包括所请求信息的网页。万维网服务器可与VLM通信以获得必须的网页及客户机请求的信息。VLM可控制对万维网服务器供应的网页的访问及产生连同所述网页使用的信息。或者,VLM可控制对网页的访问并从数据库获得数据值。然而,VLM可与另一组成部分通信以查询主机和/或执行任何对从数据库获得的原始数据值的进一步处理以产生填充所供应网页的必须数据。VLM或其它组成部分可向所有主机发出请求如UDP请求以根据客户机请求报告回任何信息(如病例、服务等)。
在如图33中所示的前述客户机报告处理中使用的硬件和/或软件组成部分可以是随每一实施例变化的一个或多个不同的计算机系统配置。例如,万维网服务器可以在与VLM相同或不同的计算机系统上。在实施例中,万维网服务器、VLM和任何另外的组成部分也可位于同一计算机系统上。在一实施例中,由客户机2210做出的请求可根据通过客户机使用界面如图形用户界面输入的查询做出。例如,可做出请求以查看与特定病例相关的所有数据。该数据可包括与从LIS通信给IPS的定单相关的病例信息、试验后信息如连同处理定单使用的着色协议、试剂等。例子2200代表系统在病例定单已完成使定单满意的处理之后的快照。在一实施例中,尚未被完全处理的定单被保存在数据存储器2206中。
在任何时间点,2206包括代表尚未被完成的进行中的定单的当前病例数的信息。当定单并处理时,关于不同处理步骤的试验后信息可从主机返回给IPS。该试验后信息在定单在进行中的同时也可本地保存在每一主机及2206中。当定单处理结束时,信息可从2206删除,但试验后信息保留在每一主机各自的数据存储器中。应注意,如在此所述的,试验后信息可以是部分或所有原始定单信息、病例信息等的超集。在定单处理已结束之后保存在每一主机中的信息还包括病例信息以识别和整理与每一病例相关的所有信息。参考图33,客户机可请求关于病例1的所有信息。在该例子中,由于病例1的定单已完成处理,IPS在2206中未发现信息。之后,IPS与每一主机如主机1和主机2通信以获得保存在每一主机上的关于病例1的所有信息。接着,IPS可汇集从一个或多个主机接收的关于病例1的信息并将其返回给客户机,例如以可由IE浏览器显示的网页的形式。在病例1的处理在查询时仍在进行中的情况下,数据库2206还包括关于病例1的信息且该信息也可响应于查询而被返回。
客户机2210可用于获得与查询一致的报告信息。信息可与进行中的定单或已完成处理的定单有关。类似地,实施例可为任一或多个目的向客户机提供报告信息。IPS可用作以HTML、XML等形式向客户机提供报告信息以进行与报告有关的操作的服务器。应注意,报告产生功能可由VLM或其它组成部分提供。在一实施例中,VLM可管理XML中的网页。如本领域一般技术人员已知的,XML可使用如XSLT变换而被变换成多种不同的格式和风格。变换及填充后的网页可被返回给客户机。
IPS如在此描述的一实施例中在IPS上运行的VLM和/或其它组成部分也可执行产品盘存和跟踪。代码可在IPS上运行以获得历史数据如试剂的历史使用、检测再订货阈值极限、及维持刚好产品库存。IPS可包括后台线程,其以连续方式运行以监视试剂库存并在历史使用和/或过期日期的基础上确定一种或多种试剂在何时低于触发再定货的阈值水平。例如,在历史使用、试剂的过期信息及获得试剂所需时间量的基础上,再订货可由IPS自动产生。IPS如在此描述的一实施例中在IPS上运行的VLM和/或其它组成部分可被连接到提供定价模型的另一系统。在特定试剂的期满日期基础上,可自动确定再订购一定的量以获得试剂提供商当前提供的折扣。这样的定价信息、折扣等可随时变化,在一实施例中,前述产品盘存和/或跟踪的功能可通过一个或多个组成部分的协作和通信努力执行,例如,每一主机的库存管理功能(如历史数据)、RFID跟踪(如比其它途径更当前的试剂信息)、及组成部分如提供报告的VLM和/或万维网服务器。
试剂可包括可更改或可写RFID标签,其可被更新以反映当前数量。这样的信息可从试剂和其它供给的RFID标签读取以提供实时库存信息。库存信息可被发送给与RFID组成部分通信的主机或其它系统。之后,主机或其它系统可将这些信息转发给IPS,如IPS内的VLM,和/或可在执行库存管理的实施例中使用的其它组成部分。
当执行盘存和跟踪时,VLM或其它组成部分可与一个或多个其它系统(未示出)通信以提供与订货和跟踪有关的操作的进一步集成。例如,在一实施例中,执行盘存和跟踪的VLM和其它组成部分可在IPS上运行。在执行盘存和跟踪操作时,这些组成部分可与会计系统通信以流线化定单核准过程。IPS也可与试剂供应商的电子系统通信以电子地下供给定单。IPS还可与所选择的投递服务如UPS、联邦快递等的系统电子通信以提供关于投递进展的信息。如上所述,关于定单、库存等的信息可通过报告功能从用作服务器的IPS提供给客户机。
前述为可通过一个或多个系统的集成提供的不同功能的一些例子。特定的功能可随每一实施例变化。
在实施例中,QC处理可以在此描述的多种不同方面执行。作为QC的另一形式,IPS可包括与主机通信的组成部分如VLM或其它组成部分以根据从病例的一个或多个载片或其它试样汇集的试验结果及根据样板执行QC处理。在一实施例中,主机可根据样板执行QC测试。每一主机的QC测试信息可使用VLM及在此描述的其它技术复制到其它主机。例如,样板可定义试验结果的某些预期组合。在汇集的试验结果不符合预期的组合之一时,IPS或一个或多个主机可自动地再安排一个或多个试验,除了定义可接受的试验结果以外或作为另一选择,当集聚的试验结果是所定义的错误QC式样之一时,样板可定义将要采取的行动。
现在参考图34,其示出了可用于自动化再试验的QC处理的样板的例示。例如,样板可被保存在IPS的数据库中。例子2300包括在区域2304具有一组可接受试验结果式样和在区域2306具有一组触发再试验的结果的样板2302。区域2302包括一个或多个试验结果式样。区域2306包括一组试验结果和在所定义的试验结果被确定时将要采取的一个或多个行动。例如,如果在区域2306中的式样1被确定,则所有载片被重新试验。再试验的特定信息也可包括在样板中,实施例也可包括只包含区域2306的样板。如果病例满足部分2306中规定的式样之一,则执行再试验。否则,可确定结果是可接受的。在包括部分2302和2306的实施例中,试验式样可在覆盖所有其余条件的部分2326中规定,在部分2304和2306中的条件之一未被满足的情况下,可执行2326中的默认行动。实施例可使用用于样板规格和评价的多种不同格式和技术中的任意一种。这种自动化再试验可通过每一主机、IPS在VLM于其之上运行的另一系统上执行,或在于此描述的系统中的其它组成部分上执行。在一实施例中,由使用特定试剂的一主机在拒绝的着色载片上检测到的QC失效可导致其它主机中断在拒绝的着色载片上使用的所有试剂的进一步处理。换言之,在已拒绝的载片上使用的所有试剂的进一步使用均可被中断。QC失效可由主机确定。在检测该失效的基础上,主机、VLM或与检测主机通信的其它组成部分可确定哪些其它试剂使用在已拒绝的着色载片上。数据库内由VLM保存的数据可被更新以反映一个或多个嫌疑试剂的进一步处理被中断。之后,该信息可经VLM复制到其它主机。
与QA失效有关,失效可涉及连同处理试剂使用的一个或多个仪器仪表和/或一个或多个元素。响应于所检测的QA失效,实施例可执行任一或多个不同的行动。在一实施例中,可执行锁定过程,使得涉及与失效相关的仪器仪表、试剂和/或其它组成部分的进一步处理不被允许。除锁定之外,实施例还可采取其它与QA失效有关的行动。行动可具有变化的严重程度。例如,其可根据特定QA失效改变。例如,实施例可允许与QA失效相关的仪器仪表、试剂和/或其它组成部分的随后使用与所检测失效的通知联系。例如,实施例可将关于所检测到的QA失效的通知输出给任一或多个输出设备。为继续使用与QA失效相关的仪器仪表、试剂或其它元素,技术员不得不承认QA失效并肯定地指示同意(如通过图形用户界面输入)继续使用与QA失效相关的元素。应注意,QA失效可与多种不同的条件和资格中的任意一种相关联。例如,某些QA需求可由用于证明或使试剂、仪器仪表等具有资格的第一套规则规定。QA失效可与这些规则和/或元素(如试剂、仪器仪表等)中的一个或多个相关联。
响应于QA失效的检测,报告或其它通知消息可被自动产生并发送给实验室管理员、技术员等。通知可采取电子通知的形式如电子邮件消息、寻呼机通知等。如果一定数量和/或类型的失效在定义的时间段中检测到,这样的通知和/或报告产生可随所有QA失效或满足预定条件如特定严重级别的所检测失效的一部分出现。
实施例还可包括报告产生功能,其使用户能够有选择地请求关于QA失效的某些信息并响应于特定用户条件产生报告。
报告和/或通知可包括改变详细信息的级别,变化的详情级别可与指定的条件一致,所述条件包括用户指定的条件、严重性级别、规则或其它顺应性条件等。
应注意,前述系统可包括任一或多个不同类型的仪器仪表。在一实施例中,参考图3元素,仪器仪表114可以是成像器。成像器可产生在本说明书别处描述的图象文件。作为成像器执行的处理的结果,图象信息可被产生。图象信息可包括以特定文件类型和/或格式保存的图象数据。根据每一主机和系统的特定配置,图象信息或其部分可被本地保存在成像器上的存储器中、上传到控制成像器的主机、和/或使用在此描述的技术复制在其它主机上。在一实施例中,图象文件可保存在存储设备上,如连接到仪器仪表和/或主机的存储设备。图象文件名称和/或所有或部分图象文件数据可从仪器仪表上载。在本说明书别处描述的使用可写RFID标签的实施例中,图象文件名称和/或一部分图象文件数据可写入RFID标签。应注意,可写入RFID标签的图象文件数据或其部分可以压缩或其它格式进行保存。可包括在实施例中的成像器或其它仪器仪表还可向主机报告在某时正被处理的载片或所选试样的身份。这样的信息可复制到其它主机和/或数据库并用于定位一个或多个特定的载片、试样等。
前面描述了其中主机可被网络化以相互通信从而形成集成的实验室环境的系统。在此描述的系统如图3中的系统的组成部分均可在物理上位于同一位置,或可位于一个或多个不同的位置。在不同位置的组成部分可使用本领域一般技术人员已知的多种不同连接中的任意一种与其它组成部分通信。例如,LIS可远离IPS和主机定位。还应注意,尽管在此描述的实施例可被完全集成和连接,本领域那些一般技术人员将意识到,在此描述的技术也可用在不是所有组成部分均被连接的实施例中。例如,在此描述的使用RFID标签跟踪实验室中的载片的技术也可用在只具有IPS-主机连接而没有LIS-IPS连接的实施例中。
在此描述的系统可使用包括在实施例中的VLM在一个或多个主机之间提供可配置的数据共享。数据可被自动复制在每一主机上。可能登记在不同主机上的试剂、协议分配、用户特权等可自动复制到所有主机。例如,VLM可用作最新版本数据的数据储存库,其通过使主机连续地发送更新的数据给VLM及另外使主机从VLM请求和接收任何更新的数据进行。作为数据共享和复制的好处,载片标签打印可在任一主机上执行。载片标签可被配置成当使用可选VIP软件从LIS接收定单时自动打印。在一实施例中,这可连同定单放置一起执行。例如,当定单经HL7消息接发放置在VIP中时,实施例可在消息中包括一个或多个字段以有利于标签打印选项。配置数据元可用于指明特定的主机及相关的打印机将用于标签打印。另外,相同或不同的数据元可包括打印模式指示符。在一实施例中,打印模式指示符可被排队或通过。排队的模式指明任何用于相关定单的标签保持在标签打印队列中,直到随后如由用户提出请求打印标签为止。在排队模式中,标签打印不是自动的。如果指定通过模式,一旦指定的主机和打印机知道新定单,与该定单相关的标签自动打印。在实施例中,打印选项可在每定单基础上规定。或者,实施例还可包括配置选项,如在本说明书别处描述的位置条形码符号体系配置选项,其可用于新定单。配置选项可包括特定主机和/或打印机指定及特定打印模式。前述还用于通过单一接口点VIP在LIS和实验室的组成部分之间经消息接发进行通信。双向接口被描述,其用于将被发送给实验室的定单和将被发送回LIS的状态和报告信息。作为定单信息的一部分,包括病人信息和其它数据的病例数据从LIS通信给实验室,消除了人工病人数据输入和可能的重新输入的需要。在此描述的特征如载片排序和标签打印的LIS连通性的优点在更大的实验室环境中更加明显。
应注意,在实施例中,在此描述的执行处理的功能可以硬件和/或软件实施。还应注意,尽管在此描述的例子和说明性实施例提出功能配置可由特定软件和/或硬件组成部分执行,如本领域一般技术人员已知的,其它变化和配置也是可能的。
在本发明已结合说明性实施例进行描述的同时,本领域那些技术人员将理解,在不脱离本发明的精神和范围的情况下,可进行各种变化、省略和/或增加,且等价物可替换其中的元素。此外,可进行许多修改以使特定情形或材料适应本发明的示教,而不脱离其范围。因此,本发明不限于作为预计实现本发明的最近模式公开的特定实施例,而且本发明将包括所有落在所附权利要求范围内的所有实施方式。此外,除非特别陈述,术语第一、第二等的任何使用不表示任何的顺序或重要性,而是术语第一、第二等用于使一个元素区别于另一元素。
权利要求
1.对控制实验室中的至少一仪器仪表的主机进行配置的方法,包括配置所述主机以具有至少一局部数据元;及配置所述主机以具有至少一全局数据元,所述至少一全局数据元具有由所述主机和连接到所述主机的至少一其它主机使用的共用数据定义和数据值,所述至少一局部数据元具有仅由所述主机使用的数据定义和数据值,至少一所述数据元由所述主机用于所述至少一仪器仪表执行的处理。
2.根据权利要求1的方法,其中所述主机和所述至少一其它主机与接口服务器通信以保持所述至少一全局数据元的本机拷贝为最新拷贝。
3.根据权利要求2的方法,还包括将所述主机的一局部数据元配置为新的全局数据元;将所述新的全局数据元通信给所述接口服务器;及使用所述接口服务器根据所述新的全局数据元配置所述至少一其它主机。
4.根据权利要求1的方法,其中所述主机、所述至少一其它主机和所述接口服务器被包括在实验室网络中。
5.根据权利要求4的方法,其中所述接口服务器连接到实验室信息系统。
6.根据权利要求1的方法,其中所述实验室仪器仪表是解剖病理学实验室仪器仪表。
7.根据权利要求4的方法,其中所述主机相对于所述至少一其它主机和所述接口服务器执行脱机处理,及所述主机在对所述至少一仪器仪表进行所述脱机处理时使用所述至少一局部数据元。
8.根据权利要求7的方法,其中当所述主机完成所述脱机处理时,主机使所述至少一全局数据元与所述接口服务器同步,所述主机和所述至少一其它主机被配置成使用不同的全局数据元。
9.根据权利要求1的方法,其中所述数据元包括至少下述之一用户密码、用户特权、试剂信息、病人信息、试样信息、批信息、实验室试验信息及协议。
10.根据权利要求9的方法,其中所述至少一全局数据元包括用于试剂的第一全局数据元,所述至少一仪器仪表的第一仪器仪表使用所述试剂,所述主机是所述试剂的系主,该方法还包括从连到所述主机的第二主机发送请求,其请求所述主机将所述试剂的所有权转移给所述第二主机;由所述主机发送响应给所述第二主机,如果所述试剂正由所述第一仪器仪表使用则所述响应拒绝所述请求,否则所述响应准许所述请求并将所述试剂的所有权转移给所述第一主机;及由所述第一主机发送新的所有权信息给维护全局数据元的数据库的接口服务器,全局数据元的数据库包括至少一用于新的所有权信息的数据元及包括所述至少一全局数据元。
11.根据权利要求10的方法,其中当所述第二主机被确定具有所述试剂的所有权时,试剂可在物理上从所述主机控制的所述第一仪器仪表重新定位到所述第二主机控制的第二仪器仪表。
12.根据权利要求5的方法,其中信息在所述实验室信息系统和所述接口服务器之间通信,所述信息包括第一部分和第二部分,所述第一部分包括从所述实验室信息系统发送给所述接口服务器的至少一试验定单信息和病例信息,所述第二部分包括关于试验定单的状态信息。
13.根据权利要求12的方法,其中所述第一部分包括在所述实验室信息系统人工输入并被无更进一步人工数据输入地从所述实验室信息系统进行通信的病例信息。
14.根据权利要求12的方法,其中所述第一部分包括试验定单信息,所述方法还包括将所述至少一实验室仪器仪表的第一仪器仪表执行的试验的试验结果信息从所述主机通信给所述接口服务器;及将所述第二部分从所述接口服务器发送给所述实验室信息系统,所述第二部分包括对应于所述试验结果信息的状态信息。
15.根据权利要求14的方法,其中所述接口服务器管理包括关于尚未被完成的试验定单的信息的数据库,当试验定单完成时,关于所述试验定单的信息从所述数据库删除。
16.根据权利要求15的方法,其中所述主机包括关于所述第一仪器仪表执行的试验的信息的本机数据库,所述方法还包括接收请求关于所述第一仪器仪表执行的已完成试验的试验信息的请求;从所述主机的所述本机数据库请求关于所述已完成试验的所述试验信息;及发送对所述请求的响应,所述响应包括与所述试验信息一致的数据。
17.根据权利要求1的方法,其中根据每一主机执行的正在进行的从管理全局数据元的数据库的服务器获取数据更新的处理,所述至少一全局数据元的更新被自动复制到所述主机和所述至少一其它主机。
18.根据权利要求1的方法,其中所述至少一全局数据元是具有相应配置选项的配置数据元。
19.根据权利要求18的方法,其中所述配置选项用于可配置的符号体系标识符,其对应于实验室中光学编码使用的符号体系。
20.根据权利要求19的方法,其中由所述主机控制的所述仪器仪表之一根据所述符号体系运行。
21.根据权利要求20的方法,其中光学扫描仪是所述主机控制的所述仪器仪表之一,所述扫描仪根据所述符号体系支持扫描操作。
22.根据权利要求20的方法,其中标签打印机是所述主机控制的所述仪器仪表之一,所述标签打印机根据所述符号体系支持打印操作。
23.根据权利要求20的方法,其中所述符号体系与同实验室内的处理使用的元素相关联的条形码标签一起使用。
24.根据权利要求23的方法,其中所述元素包括至少下述之一试样、样本、和试剂。
25.根据权利要求23的方法,其中所述符号体系是多维体系。
26.根据权利要求23的方法,其中条形码标签编码用于从与所述条形码标签相关的元素的数据库获取数据的标识符,所述数据包括所述数据元中至少之一。
27.根据权利要求1的方法,其中所述主机被配置成识别实验室中的元素,所述方法还包括通过与所述元素相关联的标签接收询问器信号;及响应于所述询问器信号通过所述标签传送电磁响应信号,其包括用于唯一地确定所述实验室中的所述元素的信息的至少第一部分。
28.根据权利要求27的方法,其中所述电磁响应信号使用编码在与所述元素相关的所述标签中的信息产生。
29.根据权利要求27的方法,其中所述标签是射频标识标签或红外标识标签中之一。
30.根据权利要求29的方法,其中所述标签是射频标识标签,且所述元素是试样、样本或试剂之一。
31.根据权利要求30的方法,其中信息被编码在所述射频标识标签中并包括至少下述之一病人信息、试验信息、用于识别来自同一批的至少一其它元素与所述元素的批信息。
32.根据权利要求30的方法,其中信息从所述射频标识标签读取。
33.根据权利要求30的方法,其中信息被写入所述射频标识标签。
34.根据权利要求31的方法,其中信息包括关于在解剖病理学实验室中执行的至少一试验的试验信息。
35.根据权利要求34的方法,其中所述元素是试样,所述方法还包括从所述射频标识标签读取与试验有关的试验信息,其将在执行所述试验之前在实验室处理步骤中执行以验证所述步骤将被执行。
36.根据权利要求35的方法,还包括用关于所述试验的另外的信息编码所述射频标识标签,所述另外的信息包括至少下述之一时间、日期、试验参数、文件名和试验结果。
37.根据权利要求36的方法,其中所述文件名识别图象文件。
38.根据权利要求36的方法,还包括读所述另外的信息的至少一部分;根据所述部分确定诊断;及用关于所述诊断的数据编码所述射频标识标签。
39.根据权利要求31的方法,其中所述信息包括批信息,所述方法还包括根据编码在所述多个元素的射频标识标签上的所述批信息确定属于同一组的多个元素。
40.根据权利要求27的方法,还包括根据所述电磁响应信号确定所述元素在所述实验室中的位置。
41.根据权利要求27的方法,其中所述标签被附着在所述元素的表面。
42.根据权利要求27的方法,其中所述标签嵌入在所述元素中。
43.根据权利要求27的方法,其中所述标签包括印在所述标签的表面上的其它信息。
44.根据权利要求43的方法,其中所述其它信息包括机器可读的光学可识别数据。
45.根据权利要求43的方法,其中所述其它信息包括人类可读的数据。
46.根据权利要求27的方法,还包括当所述元素按照至少一实验室工作流处理步骤进行处理时使用其它信息编码所述标签。
47.根据权利要求44的方法,其中所述其它信息包括具有唯一地识别所述元素的标识符的条形码。
48.根据权利要求30的方法,其中所述元素是试剂,所述方法还包括用关于实验室处理所使用的所述试剂的量的其它信息编码所述标签。
49.根据权利要求48的方法,还包括根据所述其它信息确定何时再定购所述试剂。
50.根据权利要求48的方法,其中所述实验室中的仪器仪表对所述试剂的所有权根据编码在所述标签中的信息确定。
51.根据权利要求27的方法,还包括使用所述第一部分从数据库获取关于所述元素的另外的信息。
52.根据权利要求1的方法,其中所述主机、接口服务器和实验室信息系统被包括在实验室网络中,所述实验室信息系统与所述接口服务器通信,所述接口服务器与所述主机通信,其中由所述主机控制的所述仪器仪表之一是打印机,且主机被配置成响应于从实验室信息系统接收指令的接口服务器自动打印载片标签。
53.自动确定实验室中的多个试样的处理顺序的方法,包括接收调度输入,所述调度输入包括当前供给信息;及根据至少一实验室仪器仪表上的调度输入确定所述多个试样的处理顺序。
54.根据权利要求53的方法,其中所述当前供给信息包括试剂供给信息和试剂所有权信息。
55.根据权利要求53的方法,其中所述调度输入包括与所述至少一实验室仪器仪表相关联的实验室配置信息,所述实验室配置信息包括至少下述之一仪器仪表处理容量、仪器仪表状态信息、和仪器仪表处理速率。
56.根据权利要求53的方法,其中所述调度输入包括质量控制信息,其包括多个正质量控制试样、多个负质量控制试样中至少之一。
57.根据权利要求56的方法,其中所述质量控制信息根据新试剂的至少一认证条件确定。
58.根据权利要求53的方法,其中所述处理顺序调度多个实验室仪器仪表的处理。
59.根据权利要求53的方法,其中所述处理顺序调度多个顺序依赖的试验的处理。
60.根据权利要求53的方法,其中所述调度输入包括至少下述之一首选的载片分组、处理优先信息、处理依存关系、未决试验定单的病例信息、及性能选择准则。
61.根据权利要求60的方法,其中所述性能选择准则包括使吞吐量最大化。
62.根据权利要求53的方法,其中所述调度输入包括试样试验配置和配置替换值信息中至少之一,所述方法还包括根据所述试样试验配置和所述配置替换值信息中至少之一确定输出状态。
63.根据权利要求62的方法,其中所述配置替换值信息包括当前配置的变化。
64.用于实验室信息管理和控制的系统,包括管理病人和实验室信息的实验室信息系统;被配置以局部数据元并被配置成共享全局数据元的第一主机,所述局部数据元具有仅由所述第一主机使用的数据定义和数据值,在连到所述第一主机的至少一实验室仪器仪表上执行处理时所述主机使用所述数据元至少之一;被配置成共享所述全局数据元的第二主机;由所述主机控制的至少一实验室仪器仪表;及与所述实验室信息系统和所述至少一主机通信的服务器,所述服务器管理包括所述全局数据元的数据库,所述服务器与所述第一主机和所述第二主机通信以将所述全局数据元的当前拷贝保存在所述数据库中,及所述全局数据元在每一所述主机处的本机拷贝。
65.对控制实验室中的至少一仪器仪表的主机进行配置的计算机程序产品,包括代码配置所述主机以具有至少一局部数据元;及配置所述主机以具有至少一全局数据元,所述至少一全局数据元具有由所述主机和连接到所述主机的至少一其它主机使用的共用数据定义和数据值,所述至少一局部数据元具有仅由所述主机使用的数据定义和数据值,至少一所述数据元由所述主机用于所述至少一仪器仪表执行的处理。
66.根据权利要求65的计算机程序产品,其中所述主机和所述至少一其它主机与接口服务器通信以保持所述至少一全局数据元的本机拷贝为最新拷贝。
67.根据权利要求66的计算机程序产品,还包括代码将所述主机的一局部数据元配置为新的全局数据元;将所述新的全局数据元通信给所述接口服务器;及使用所述接口服务器根据所述新的全局数据元配置所述至少一其它主机。
68.根据权利要求65的计算机程序产品,其中所述主机、所述至少一其它主机和所述接口服务器被包括在实验室网络中。
69.根据权利要求68的计算机程序产品,其中所述接口服务器被连接到实验室信息系统。
70.根据权利要求65的计算机程序产品,其中所述实验室仪器仪表是解剖病理学实验室仪器仪表。
71.根据权利要求68的计算机程序产品,其中所述主机相对于所述至少一其它主机和所述接口服务器执行脱机处理,所述主机在对所述至少一仪器仪表进行所述脱机处理时使用所述至少一局部数据元。
72.根据权利要求71的计算机程序产品,其中当所述主机完成所述脱机处理时,主机使所述至少一全局数据元与所述接口服务器同步,所述主机和所述至少一其它主机被配置成使用不同的全局数据元。
73.根据权利要求65的计算机程序产品,其中所述数据元包括至少下述之一用户密码、用户特权、试剂信息、病人信息、试样信息、批信息、实验室试验信息及协议。
74.根据权利要求73的计算机程序产品,其中所述至少一全局数据元包括用于试剂的第一全局数据元,所述至少一仪器仪表的第一仪器仪表使用所述试剂,所述主机是所述试剂的系主,所述计算机程序产品还包括代码从连到所述主机的第二主机发送请求,其请求所述主机将所述试剂的所有权转移给所述第二主机;由所述主机发送响应给所述第二主机,如果所述试剂正由所述第一仪器仪表使用则所述响应拒绝所述请求,否则所述响应准许所述请求并将所述试剂的所有权转移给所述第一主机;及由所述第一主机发送新的所有权信息给维护全局数据元的数据库的接口服务器,全局数据元的数据库包括至少一用于新的所有权信息的数据元及包括所述至少一全局数据元。
75.根据权利要求74的计算机程序产品,其中当所述第二主机被确定具有所述试剂的所有权时,试剂可在物理上从所述主机控制的所述第一仪器仪表重新定位到所述第二主机控制的第二仪器仪表。
76.根据权利要求69的计算机程序产品,其中信息在所述实验室信息系统和所述接口服务器之间通信,所述信息包括第一部分和第二部分,所述第一部分包括从所述实验室信息系统发送给所述接口服务器的至少一试验定单信息和病例信息,所述第二部分包括关于试验定单的状态信息。
77.根据权利要求76的计算机程序产品,其中所述第一部分包括在所述实验室信息系统人工输入并被无更进一步人工数据输入地从所述实验室信息系统进行通信的病例信息。
78.根据权利要求76的计算机程序产品,其中所述第一部分包括试验定单信息,所述计算机程序产品还包括代码将所述至少一实验室仪器仪表的第一仪器仪表执行的试验的结果信息从所述主机通信给所述接口服务器;及将所述第二部分从所述接口服务器发送给所述实验室信息系统,所述第二部分包括对应于所述试验结果信息的状态信息。
79.根据权利要求78的计算机程序产品,其中所述接口服务器管理包括关于尚未被完成的试验定单的信息的数据库,当试验定单完成时,关于所述试验定单的信息从所述数据库删除。
80.根据权利要求79的计算机程序产品,其中所述主机包括关于所述第一仪器仪表执行的试验的信息的本机数据库,所述计算机程序产品还包括代码接收请求关于所述第一仪器仪表执行的已完成试验的试验信息的请求;从所述主机的所述本机数据库请求关于所述已完成试验的所述试验信息;及发送对所述请求的响应,所述响应包括与所述试验信息一致的数据。
81.根据权利要求65的计算机程序产品,其中根据每一主机执行的正在进行的从管理全局数据元的数据库的服务器获取数据更新的处理,所述至少一全局数据元的更新可被自动复制到所述主机和所述至少一其它主机。
82.根据权利要求65的计算机程序产品,其中所述至少一全局数据元是具有相应配置选项的配置数据元。
83.根据权利要求82的计算机程序产品,其中所述配置选项用于可配置的符号体系标识符,其对应于实验室中光学编码使用的符号体系。
84.根据权利要求83的计算机程序产品,其中由所述主机控制的所述仪器仪表之一根据所述符号体系运行。
85.根据权利要求84的计算机程序产品,其中光学扫描仪是所述主机控制的所述仪器仪表之一,所述扫描仪根据所述符号体系支持扫描操作。
86.根据权利要求84的计算机程序产品,其中标签打印机是所述主机控制的所述仪器仪表之一,所述标签打印机根据所述符号体系支持打印操作。
87.根据权利要求84的计算机程序产品,其中所述符号体系与同实验室内的处理使用的元素相关联的条形码标签一起使用。
88.根据权利要求87的计算机程序产品,其中元素包括至少下述之一试样、样本、和试剂。
89.根据权利要求87的计算机程序产品,其中符号体系是多维体系。
90.根据权利要求87的计算机程序产品,其中条形码标签编码用于从与所述条形码标签相关的元素的数据库获取数据的标识符,所述数据包括所述数据元中至少之一。
91.根据权利要求65的计算机程序产品,其中所述主机被配置以识别实验室中的元素,所述计算机程序产品还包括代码通过与所述元素相关联的标签接收询问器信号;及响应于所述询问器信号通过所述标签传送电磁响应信号,其包括用于唯一地确定所述实验室中的所述元素的信息的第一部分。
92.根据权利要求91的计算机程序产品,其中电磁响应信号可使用编码在与所述元素相关的所述标签中的信息产生。
93.根据权利要求91的计算机程序产品,其中标签是射频标识标签或红外标识标签中之一。
94.根据权利要求93的计算机程序产品,其中标签是射频标识标签,且所述元素可以是试样、样本或试剂之一。
95.根据权利要求94的计算机程序产品,其中信息被编码在所述射频标识标签中并包括至少下述之一病人信息、试验信息、用于识别来自同一批的至少一其它元素与所述元素的批信息。
96.根据权利要求94的计算机程序产品,其中信息可从所述射频标识标签读取。
97.根据权利要求94的计算机程序产品,其中信息被写入所述射频标识标签。
98.根据权利要求95的计算机程序产品,其中信息包括关于在解剖病理学实验室中执行的至少一试验的试验信息。
99.根据权利要求98的计算机程序产品,其中元素可以是试样,所述计算机程序产品还包括代码从所述射频标识标签读取与试验有关的试验信息,其将被执行为实验室处理中执行所述试验之前的步骤以验证所述步骤将被执行。
100.根据权利要求99的计算机程序产品,其中所述计算机程序产品还包括代码用关于所述试验的另外的信息编码所述射频标识标签,所述另外的信息包括至少下述之一时间、日期、试验参数、文件名和试验结果。
101.根据权利要求100的计算机程序产品,其中所述文件名可识别图象文件。
102.根据权利要求100的计算机程序产品,还包括代码读所述另外的信息的至少一部分;根据所述部分确定诊断;及用关于所述诊断的数据编码所述射频标识标签。
103.根据权利要求95的计算机程序产品,其中信息可包括批信息,所述计算机程序产品还包括代码根据编码在所述多个元素的射频标识标签上的所述批信息确定属于同一组的多个元素。
104.根据权利要求91的计算机程序产品,还包括代码根据所述电磁响应信号确定所述元素在所述实验室中的位置。
105.根据权利要求91的计算机程序产品,其中标签可被附着在所述元素的表面。
106.根据权利要求91的计算机程序产品,其中标签可被嵌入在所述元素中。
107.根据权利要求91的计算机程序产品,其中标签可包括印在所述标签的表面上的其它信息。
108.根据权利要求107的计算机程序产品,其中其它信息可包括机器可读的光学可识别数据。
109.根据权利要求107的计算机程序产品,其中其它信息可包括人类可读的数据。
110.根据权利要求91的计算机程序产品,还包括代码使用其它信息将所述标签编码为所述元素被按照至少一实验室工作流处理步骤进行处理。
111.根据权利要求108的计算机程序产品,其中其它信息可包括具有唯一地识别所述元素的标识符的条形码。
112.根据权利要求94的计算机程序产品,其中所述元素可以是试剂,所述计算机程序产品还包括代码用关于实验室处理所使用的所述试剂的量的其它信息编码所述标签。
113.根据权利要求112的计算机程序产品,还包括代码根据所述其它信息确定何时再定购所述试剂。
114.根据权利要求112的计算机程序产品,其中所述实验室中的仪器仪表对所述试剂的所有权可根据编码在所述标签中的信息确定。
115.根据权利要求91的计算机程序产品,还包括代码使用所述第一部分以从数据库获取关于所述元素的另外的信息。
116.根据权利要求65的计算机程序产品,其中主机、接口服务器和实验室信息系统可被包括在实验室网络中,所述实验室信息系统可与所述接口服务器通信,所述接口服务器可与所述主机通信,其中由所述主机控制的所述仪器仪表之一可以是打印机,且主机可被配置以响应于从实验室信息系统接收指令的接口服务器自动打印载片标签。
117.自动确定实验室中的多个试样的处理顺序的计算机程序产品,包括代码接收调度输入,所述调度输入包括当前供给信息;及根据至少一实验室仪器仪表上的调度输入确定所述多个试样的处理顺序。
118.根据权利要求117的计算机程序产品,其中当前供给信息可包括试剂供给信息和试剂所有权信息。
119.根据权利要求117的计算机程序产品,其中调度输入可包括与所述至少一实验室仪器仪表相关联的实验室配置信息,所述实验室配置信息包括至少下述之一仪器仪表处理容量、仪器仪表状态信息、仪器仪表处理速率。
120.根据权利要求117的计算机程序产品,其中调度输入可包括质量控制信息,其包括多个正质量控制试样、多个负质量控制试样中至少之一。
121.根据权利要求120的计算机程序产品,其中质量控制信息可根据新试剂的至少一认证准则确定。
122.根据权利要求117的计算机程序产品,其中处理顺序可以是多个实验室仪器仪表的处理时间表。
123.根据权利要求117的计算机程序产品,其中处理顺序可以是多个顺序相关的试验的处理时间表。
124.根据权利要求117的计算机程序产品,其中调度输入可包括至少下述之一首选的载片分组、处理优先信息、处理依存关系、未决试验定单的病例信息、及性能选择准则。
125.根据权利要求124的计算机程序产品,其中性能选择准则可包括使吞吐量最大化。
126.根据权利要求117的计算机程序产品,其中调度输入可包括试样试验配置和配置替换信息中至少之一,所述计算机程序产品还可包括代码根据所述试样试验配置和所述配置替换信息中至少之一确定输出状态。
127.根据权利要求126的计算机程序产品,其中配置替换信息可包括当前配置的变化。
全文摘要
接口点网络(IPN)及使用IPN与实验室信息系统通信的方法,其中IPN包括与至少一实验室仪器仪表通信的至少一主计算机、实验室信息系统、和与主计算机及实验室信息系统通信的接口点服务器,接口点服务器被配置以响应于预定通信协议的方式用作主计算机和实验室信息系统之间的通信接口。对用于跟踪试样及保存试样数据的条形码和RFID标签的使用进行了描述。
文档编号G06Q10/00GK101031934SQ200580025998
公开日2007年9月5日 申请日期2005年1月10日 优先权日2004年7月16日
发明者韦恩·舒瓦尔特, 阿兰·L.·拉森 申请人:泛塔纳医药系统公司