CN103168303B - 用于聚合任务数据对象并且用于提供聚合视图的方法 - Google Patents

用于聚合任务数据对象并且用于提供聚合视图的方法 Download PDF

Info

Publication number
CN103168303B
CN103168303B CN201180048519.1A CN201180048519A CN103168303B CN 103168303 B CN103168303 B CN 103168303B CN 201180048519 A CN201180048519 A CN 201180048519A CN 103168303 B CN103168303 B CN 103168303B
Authority
CN
China
Prior art keywords
data object
polymerization
task data
task
user
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.)
Active
Application number
CN201180048519.1A
Other languages
English (en)
Other versions
CN103168303A (zh
Inventor
B.冯奥尔曼
A.斯泰姆勒
U.苏特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
F Hoffmann La Roche AG
Original Assignee
F Hoffmann La Roche AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by F Hoffmann La Roche AG filed Critical F Hoffmann La Roche AG
Publication of CN103168303A publication Critical patent/CN103168303A/zh
Application granted granted Critical
Publication of CN103168303B publication Critical patent/CN103168303B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/40ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Automatic Analysis And Handling Materials Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

本发明涉及一种由分析***(100)执行的方法,该方法包括以下步骤:A)接收(251)任务数据对象,B)将接收的任务数据对象中的至少一些聚合(252)成聚合任务数据对象组,其中属于相同聚合任务数据对象组的所有任务数据对象共用任务的至少一个共用步骤,C)为聚合任务数据对象组的每一个指定(253)可选择聚合GUI元素(214‑220),D)在图形用户界面(122.1、122.2、130、200)上的聚合视图中显示聚合GUI元素,以及E)当由用户选择聚合GUI元素中的一个时,选择(255)由被选择聚合GUI元素表示的聚合任务数据对象组并且自动地提供所述用户访问程序指令以用于执行所述被选择聚合任务数据对象组的共用步骤。

Description

用于聚合任务数据对象并且用于提供聚合视图的方法
技术领域
本发明涉及一种用于聚合任务数据对象并且用于提供聚合视图的分析和方法,其中所述聚合任务数据对象中的至少一些指示实验室程序。
背景技术
在分析实验室中,特别在临床实验室中,对样本执行大量分析以便确定指示疾病的、营养习惯、药物有效性和/或器官功能的生理和/或生物化学参数。
随着新的高通量技术的出现和实验室自动化***的进步,在实验室中由大量不同实验室设备并行执行的任务的数量和复杂性急剧增加。尽管实验室自动化有助于改善分析结果的质量并且减小工资成本,但是实验室自动化还未使人与自动或半自动实验室工作单元***成为非必要。由于实验室自动化允许通过大量不同的实验室设备和/或实验室工作单元***并行地执行大量分析前、分析和/或分析后实验室程序,因此越来越多并行执行的实验室程序必须受到监视和控制。
实验室设备可能出故障或用完试剂或其它耗材。通常,需要人再填充空试剂盒以补充耗材或修理出故障的实验室设备。另外,在许多情况下仍然需要被收集测量值的人工判读。尽管需要较少的实验室技工执行诊断或分析任务,但是与监视和操作分析***相关并且与评价被收集结果相关的大量高度多样化任务仍然需要人为干预。
现有技术的实验室工作流管理***允许将在实验室工作流的环境中执行的任务分配给特定用户,由此有助于阐明监视、控制和/或执行任务的职责。
US2009/0094529A1描述了一种促进完成临床工作流任务的临床应用***。该***允许使临床工作流中的任务与外部行动者关联并且包括将临床信息显示给用户的用户界面。任务表示为用户界面中的链接。每个链接触发访问相应的外部行动者。
US2009/0099871A1描述了一种多屏幕健康护理信息管理***,其允许用户同时访问、显示和操作在多个屏幕上逻辑相关的各种健康护理信息而不跳转切换或进入和离开各屏幕。该***允许医生在观察其它生物医学相关数据的同时写处方。
US2003/0045958A1描述了一种用于提供任务的可显示计划表的方法。在实施例中,响应接收技工的识别信息并且基于服务任务的列表编译将由技工执行的任务的列表。
US5832475公开了一种用于执行数据库询问的方法,该方法包括GROUP-BY操作,其中属性的聚合值期望用于满足询问的元组的不同子集。US6996554公开了一种用于在线分析处理的数据库处理器,由此该处理器获得输入关系的多维聚合。
发明内容
本发明提供一种用于分析生物样本的分析***、一种方法和一种计算机程序产品,如相应的独立权利要求中所述。在从属权利要求中给出本发明的实施例。
本发明的实施例提供一种用于显示需要执行以便执行或完成实验室工作流的任务的改进分析***和改进计算机执行方法。
在另一方面,本发明的实施例旨在提供一种用于帮助技工高效地执行分配给他或她的任务的改进分析***、改进计算机执行方法和改进计算机程序产品。
在另一方面,本发明的实施例旨在提供一种用于帮助技工高效地识别和/或触发需要执行以便保持一个或多个被监视实验室设备运转的动作。
当在本文中使用时术语“实验室设备”包含可操作地对一个或多个生物样本执行实验室工作流步骤的任何分析前、分析和/或分析后实验室设备。实验室设备例如可以是离心机、锁盖或开盖单元、样本储存单元、传送带、分析仪、分装器、光度计等。实验室设备可以是分析仪或样本的容器、分析辅料、试剂、清洗缓冲液、固定液、吸管、吸管端或球管等。实验室设备也可以是任何开盖设备、样本制备和分布***、分析后设备(特别是自动样本储存设备)等。
当在本文中使用时术语“分析***”包含集体地***作和/或监视的实验室设备的任何***。典型地,但非必要地,分析***包括一个或多个分析仪,但是术语“分析***”也可以表示包括仅仅一个或多个分析前和/或分析后设备的***。为了简化起见,实验室设备的所述***在本文中也被称为“分析***”。
“分析仪”是可以分析生物样本与试剂的反应以用于获得测量值的实验室装置。例如,分析仪可以测量反应的光吸收、荧光、电势或其它物理或化学特性以提供测量数据。
当在本文中使用时术语“移动设备”包含具有用于与服务器计算机通信的接口的任何移动电器,特别是任何手持式电池供电移动设备,例如移动电话、智能电话、个人数字助理(PDA)或具有用于例如在无线数字蜂窝移动通信网络或另一种无线通信信道上与服务器计算机建立通信链路的无线接口的另一种电器。
当在本文中使用时术语“挖掘分析(drill-down)”表示对数据对象的集合执行例如包括算术和/或统计计算的数据处理和数据评价技术,其中通过用户在范围从最聚合(上)到最详细(下)的数据级之中导航触发所述挖掘分析的执行。
当在本文中使用时术语“数据聚合”是其中信息被收集和分组在一起的任何过程。数据聚合允许收集关于共用一个或多个特定属性的特定数据对象的信息。
当在本文中使用时“任务”包含将由实验室设备例如对一个或多个生物样本执行的任何实验室程序。另外,该术语包含在处理生物样本时将对正从分析***的一个或多个实验室设备接收的数据执行的任何操作。该术语还包含将由技工对实验室设备执行以便保持或恢复实验室设备的可操作性的任何处理步骤。因此,执行任务可以包括由实验室设备(例如分析仪或离心机)执行分析前、分析或分析后工作流或工作流步骤。执行任务也可以包括例如借助于GUI评价由用户从一个或多个样本获得的测量值,或由所述用户再填充实验室设备的空试剂容器。
当在本文中使用时术语“任务数据对象”包含指示任务的任何数据对象。特别地,该术语表示指示将使用一个或多个实验室设备对一个或多个生物样本执行的实验室程序的数据对象。任务数据对象例如可以是在诸如Java或C#的面向对象编程语言中指定的类对象的实例。
当在本文中使用时“耗材”是在操作实验室设备中的一个时定期地需要再填充或更换动作的任何液体、材料或设备部件。耗材例如可以是试剂、校准液或用于执行光学测量的试管。
根据本发明的实施例,提供一种由分析***执行的方法,所述分析***用于处理生物样本,所述方法包括以下步骤:
F)接收任务数据对象,每个任务数据对象包括至少一个属性,其中所述接收的任务数据对象中的至少一些指示将由至少一个实验室设备执行的实验室程序,所述至少一个实验室设备属于所述分析***,
G)将所述接收的任务数据对象中的至少一些聚合成聚合任务数据对象组,其中属于相同聚合任务数据对象组的所有任务数据对象共用所述至少一个属性的属性值或值范围,所述至少一个共用属性值或值范围指示所述属性的任务数据对象的任务的至少一个共用步骤,所述共用步骤由所述聚合任务数据对象组的任务数据对象的所有任务共用,
H)为所述聚合任务数据对象组的每一个指定可选择聚合GUI元素,所述聚合GUI元素表示所述聚合任务数据对象组,
I)在图形用户界面上的聚合视图中显示所述聚合GUI元素,以及
J)当由用户选择所述聚合GUI元素中的一个时,选择由所述被选择聚合GUI元素表示的聚合任务数据对象组并且自动地提供所述用户访问程序指令以用于执行所述被选择聚合任务数据对象组的共用步骤。
基于共用任务步骤执行聚合步骤由于以下原因可能是有利的:用户更少受到“视觉噪声”烦扰,原因是任务未以列表形式显示,而是以较少数量的聚合GUI元素的形式显示。
此外,聚合GUI元素可选择并且聚合GUI元素中的一个的选择自动地提供用户访问程序指令以用于执行所述被选择聚合任务数据对象组的共用步骤的特征可能是有利的,原因是用户立即访问程序指令以用于执行被选择聚合GUI元素的所有聚合任务。共用步骤可以是在共用物理位置(例如特定建筑物或房间或特定实验室设备)执行的步骤。所述共用步骤可以类似地涉及由一个聚合任务数据对象组的任务数据对象所表示的所有任务共用的程序指令。所述共用程序指令可以允许在工作流内的一个共用物理或逻辑位置执行或开始执行所述工作流内的特定步骤。所述共用程序指令可以指定共用工作流执行视图,可以指定共用程序例程或用于操作实验室设备中的一些的共用命令。
例如,可以触发工作流执行视图的显示,所述视图允许用户借助于同一个GUI内容执行多个评价任务。因此,用户不必在不同视图之间切换以用于执行相同任务。类似地,所述工作流评价视图可以包括根据从一个特定储存房间检索用于再填充实验室设备的耗材的共用任务步骤聚合的多个维护任务的指示,由此允许用户只去所述储存房间一次,由此拾取填满多个不同实验室设备所需的所有耗材。其中任务以列表形式呈现给用户的现有技术的***效率较低,原因是用户将简单地根据任务的按时间或另外方式分类的列表执行填充动作。当在本文中使用时“维护”任务包含检查和/或修理实验室设备以用于保证实验室设备保持可操作或在故障之后再次变为可操作的任何任务,它还包含装载作为试剂、一次性吸管端、试管等的耗材或除去废物的任务。
根据本发明的实施例,任务数据对象由服务器计算机接收。取决于实施例,任务数据对象可以从单一或多个源接收。根据一些实施例,具有存储在其中的一个或多个任务数据对象的关系数据库用作源。所述数据库可以存储在服务器计算机的存储介质上或者可以存储在正由服务器计算机经由网络(例如实验室的内联网)访问的远程数据库服务器上。数据库也可以作为托管在一个或多个不同计算机上的许多不同的数据库实现。根据本发明的实施例,数据库也可以是属于分析***的实验室设备的整体部分。
取决于本发明的实施例,服务器计算机可以是连接到分析***的至少一个实验室设备的服务器或任何其它类型的独立处理设备。根据本发明的一些实施例,服务器计算机是分析***的整体部件。根据另外实施例,服务器计算机是分析***的实验室设备的整体部件。根据再另外实施例,由服务器计算机提供的功能性可以由其它计算机、特别是最终用户计算机访问。例如经由中间件(例如工作流管理***)或经由实验室的LIS提供访问。
根据本发明的实施例,任务数据对象中的至少一些从分析***的实验室设备动态地接收,实验室设备经由网络(例如实验室的内联网)连接到服务器计算机。
根据本发明的实施例,任务数据对象中的至少一些表示试验请求并且从实验室设备或从另一个计算机接收,所述实验室设备或所述另一个计算机为用户提供指定试验请求的手段。试验请求例如可以是执行特定分析(例如确定特定患者的样本的血糖浓度的分析)的请求。试验请求表示为任务数据对象并且传输到服务器计算机。另一个计算机例如可以是医生的计算机,所述医生的计算机经由网络(例如实验室的内联网或互联网)连接到服务器计算机。
根据本发明的实施例,任务数据对象中的至少一些从实验室设备动态地接收并且表示必须对所述实验室设备执行以便恢复或保持它的可操作性的任务。例如,已用完试剂的需要特定试剂以用于执行分析的分析仪将再填充所述试剂的容器的请求提交给服务器计算机。
根据本发明的另外实施例,由服务器计算机从实验室设备接收的任务数据对象指示所述实验室设备的错误状态和/或指示恢复所述设备的可操作性所需的任务。根据另外实施例,由服务器计算机从一个或多个实验室设备接收的任务数据对象包括关于指示任务将如何由用户执行的附加信息。指示为特定实验室设备再填充特定试剂的任务的任务数据对象例如可以包括关于实验室设备的位置的数据,例如实验室设备所属的实验室的房间号和/或标识。所述任务数据对象可以附加地或备选地包括关于试剂的批号、关于可以检索新试剂瓶的储存房间、关于试剂的储藏寿命等的数据。
取决于本发明的实施例,接收一个或多个任务数据对象可以经由进栈或出栈方法或它们的组合执行。
根据实施例,服务器计算机定期地经由出栈方法检索存储在关系数据库中的任务数据对象。另外,例如以试验请求的形式由用户动态地生成或者例如以错误或状态消息的形式由实验室设备动态地生成的任务数据对象可以经由进栈方法从实验室设备提交给服务器计算机和/或关系数据库。
根据本发明的实施例,管理服务器计算机、一个或多个实验室设备和用于接收任务数据对象的一个或多个源之间的数据交换的程序模块整合到实验室的中间件中或整合到实验室信息***(LIS)中。
接收的任务数据对象中的至少一些指示将由至少一个实验室设备执行的实验室程序。实验室程序可以是将对一个或多个生物样本执行的实验室工作流的任何分析前、分析或分析后步骤,包括工作流的多个步骤。生物样本例如可以是患者的血液或血清样本。生物样本也可以是多孔板、组织载玻片、细胞培养、芯片检测等。
接收的任务数据对象的每一个包括一个或多个属性。属性可以是,例如但不限于:
-指示任务的类型(例如实验室设备维护、请求分析试验、测量结果的评价);
-指示任务的紧急度;紧急度指示任务的紧急性和优先级。高度紧急任务需要用户的立即动作以便保持分析***的可操作性。
-将执行指示任务的时间,例如特定日期或时间;
-将执行指示任务的物理位置的标识,由此所述物理位置例如可以是:
-指示实验室设备的设备ID,所述实验室设备将用于执行指示任务,
-分配给指示任务的实验室设备的部件的标识,例如作为分析仪的整体部分的校准单元,
-实验室设备所处的地点的规范,实验室设备将执行指示任务;规范例如可以是实验室的房间号和/或标识,
-生物样本被储存或者可以被检索的地点的规范,生物样本将在指示任务中被处理,
-用于执行指示任务的试剂储存在其中的房间或设备的储存房间ID和/或储存设备ID,
-用于执行指示任务的程序指令的集合的标识,由此所述程序指令例如可以是:
-指示GUI窗格的标识,所述GUI窗格包括用于评价在生物样本上获得的分析结果的GUI元素,
-指示GUI窗格的标识,所述GUI窗格包括显示关于至少一个实验室设备中的一个的硬件故障的消息的GUI元素,
-指示GUI窗格的标识,所述GUI窗格包括用于显示怎样可以固定被检测硬件错误的手册的GUI元素,
-分配给指示任务的用户的用户ID,
-分配给指示任务的用户角色的角色ID,
-分配给指示任务的用户的组ID,
-指示任务的类型的标识,
-将根据指示任务执行的分析前、分析或分析后程序,例如血液样本中的血糖水平的确定,
-用于执行指示任务的试剂的类型,
-用于执行指示任务的试剂的供应商的供应商ID,以及
-提供将在指示任务期间处理的生物样本的患者的患者ID。
取决于本发明的实施例并且取决于用于聚合的(一个或多个)属性,创建的聚合任务数据对象组可以相对于包含在其中的任务数据对象分离或重叠。
根据实施例,任务数据对象组中的至少一些分别包括聚合数据值,所述聚合数据值从包含在所述聚合任务数据对象组中的所有任务数据对象计算。计算可以使用包含在属于所述聚合任务数据对象组的每个任务数据对象中的数据的全部或部分。聚合数据值的计算例如可以包括对属于聚合任务数据对象组的所有任务数据对象的一个或多个数据值执行数学函数,由此作为结果返回聚合数据值。数学函数例如可以包括最小或最大值的计算、和的计算或所述或另一个数学操作的任何组合。计算出的数据值也可以是包含在特定聚合任务数据对象组中的任务数据对象的数量。所述数量可以由表示所述聚合任务数据对象组的GUI元素显示。
根据实施例,每个可选择聚合GUI元素提供用户访问程序指令以用于执行由所述聚合GUI元素所表示的任务数据对象指示的任务。例如,一起聚合成一个聚合任务数据对象组的任务可以是将例如借助于获得的测量值的人工检查和/或由已基于测量值自动生成的绘图的视觉检查对特定类型的测量结果执行的验证任务。因此,共用任务步骤可以是从多个可用工作流执行视图中显示包括允许用户评价特定类型的测量值的GUI元素的一个。所述GUI元素例如可以是文本表、按钮、评价函数、分析试验结果的统计图形等。根据另一个例子,聚合任务也可以是校准任务的集合。校准任务可以包括校准实验室设备中的一个的任务,其中校准任务的共用步骤是在位于相同位置(例如相同房间、部门或实验室)的实验室设备处执行校准。因此,用户能够更高效地执行任务,原因是例如将在相同房间中执行的所有校准任务被集中。任务也可以是共用相同位置的多个实验室设备的维护。所述位置可以由每个任务数据对象的至少一个属性指示,例如房间ID。
为聚合任务数据对象组的每一个指定图形用户界面元素(GUI元素),由此聚合数据表示可以针对所述聚合任务数据对象组的每一个被显示并且可以用于指定所述聚合组的聚合GUI元素。
“视图”是图形用户界面上的一个或多个元素的特定类型的布置。“聚合视图”是包括至少一个聚合任务数据对象的视图。因此,聚合视图为用户提供由大量聚合数据对象表示的任务中的全部或一些的直观和快速可理解展示。提供聚合视图可以包括显示分别表示聚合任务数据对象组的一个或多个GUI元素。另外,聚合视图可以包括为用户显示聚合的数据对象的数量、聚合优先级得分或任何其它形式的聚合数据值的附加GUI元素。聚合数据值可以显示为字母数字字符,可以由色彩设计编码,或者可以通过使用预定图像的集合编码。聚合数据值例如可以显示为表示针对其计算所述聚合数据值的聚合任务数据对象组的GUI元素的整体部分。
GUI元素是一种数据对象,其属性指定显示在图形用户界面(例如屏幕)上的区域的形状、布局和/或行为。GUI元素可以是标准GUI元素,例如按钮、文本框、标签、图标、文本字段、窗格、复选框项或组合项等。GUI元素类似地可以是图像、被显示字母数字字符或它们的任何组合。在聚合步骤中生成的聚合数据值可以用于指定GUI元素,意味着被显示GUI元素的性质中的至少一些取决于所述聚合数据值。
根据本发明的实施例,聚合GUI元素包括指示所述聚合数据对象组的任务数据对象的总数量的数值。
根据实施例,每个任务数据对象已分配用户或组ID并且该方法还包括将任务数据对象分组成共用基于该ID的相同用户的组的步骤,其中针对已分配登入用户的用户或组ID的任务数据对象的组选择性地执行聚合任务数据对象的步骤。
根据其它实施例,每个任务数据对象已分配用户或组ID并且该方法还包括基于该ID过滤任务数据对象的步骤,其中针对已分配登入用户的用户或组ID的任务数据对象的组选择性地执行聚合任务数据对象的步骤。
根据本发明的实施例聚合GUI元素可以包括指示将由共用设备ID所识别的实验室设备执行的任务的总数量的数值,共用设备ID指示共用任务步骤。备选地或附加地,聚合GUI元素可以是指示其设备ID分配给聚合任务数据对象的实验室设备或实验室设备的类型的图像,由此促进用户识别由聚合任务数据对象指示的任务将被执行的实验室设备。作为实验室设备ID的替代或附加,所述实验室设备的部件ID可以用于聚合。
根据实施例,聚合GUI元素可以指示已分配所述设备部件ID的实验室设备部件。通过加亮或以另外方式光学地突出需要执行任务的所述被识别设备部件,大大促进由用户识别所述实验室设备部件以用于执行由任务数据对象指示的任务。
根据本发明的实施例,分析仪包括一个分析部件和一个或多个试剂部件,每个试剂部件包括至少一个试剂容器。在第一试剂部件的试剂容器用完试剂的情况下,根据属性“设备部件ID”聚合任务数据对象导致提供聚合视图:分析显示作为示意图表示和显示在图形用户界面上,示意图将分析仪和试剂部件表示为不同区域。根据所述实施例,再填充第一试剂部件的试剂的任务表示为任务数据对象。所述任务数据对象已分配第一试剂部件的设备部件ID。当根据它们的被分配设备部件ID聚合任务数据对象时,指示将对或由第一试剂部件执行的任务的聚合任务数据对象组通过加亮表示第一试剂部件的分析仪示意图的区域表示为GUI元素。因此,分析仪示意图的加亮区域为用户提供关于需要对或由所述分析仪的加亮第一试剂部件执行的任务的聚合视图。
每个聚合任务数据对象组的聚合数据值用于指定表示所述聚合任务数据对象组的GUI元素。使用聚合数据值指定GUI元素可以、但不一定必须意味着显示聚合数值数据值,例如由属于聚合任务数据对象组的所有任务数据对象指示的任务的总数量。类似地,聚合数据值的值可以用于例如通过使用不同颜色或图像指定具有特定设计的GUI元素。例如,提供大量任务的聚合视图可以包括显示相比于提供少量任务的聚合视图不同的颜色的GUI元素。类似地,提供高度紧急任务的集合的聚合视图可以包括指定具有不同于表示具有低优先级的例行任务的GUI元素的视觉表示(例如颜色、图标)的GUI元素。
值范围可以包括用户ID的范围、设备ID的范围等。类似地,实验室设备的位置可以编码使得所述设备的位置ID包括建筑物、部门和/或设备所处的房间的指示器,由此允许基于被分配位置ID的任务数据对象的粗粒或细粒聚合。
聚合包含在大量任务数据对象中的数据有助于用户更高效地执行他的任务。在另一个有利方面,用作实验室工作流管理***的本发明的实施例减少学习的时间,原因是用户不必寻找并且记住访问哪个屏幕以便执行特定任务。
根据本发明的另外实施例,包括至少两个层级并且包括一个或多个第一节点的分级挖掘图形用于执行数据聚合。每个第一节点已分配节点属性。该方法还包括以下步骤:
-将每个接收的任务数据对象表示为分级挖掘图形的第二节点,其中聚合步骤B包括:
-将第一节点中的一个确定为分级挖掘图形的当前节点,当前节点是用于执行挖掘分析的起点,挖掘分析是对当前节点和当前节点的所有直接和间接后继节点执行的数据聚合操作,其中当对所述节点执行聚合操作时,当前节点的节点属性根据步骤B在所述聚合操作中用作聚合属性;以及
-针对由当前节点表示的聚合任务数据对象组通过对由当前节点的后继节点的任何一个表示的所有任务数据对象执行数据聚合函数计算聚合数据值。
根据实施例,挖掘图形的第一节点指定预定图形拓扑,提供分配分别表示任务数据对象的多个第二节点的“骨干”图形数据结构。
根据本发明的另外实施例,可以通过选择所述挖掘图形中的特定节点对挖掘图形的多个层级执行聚合任务数据对象的步骤。所述实施例是有利的,原因是它们为用户提供数据聚合的多个层级和指定应当针对哪个节点(包括其直接和间接后继节点)执行挖掘分析的手段。
挖掘图形是包括表示为图形的节点和边缘的数据对象的数据结构。挖掘图形允许执行包含在其节点中的数据的挖掘分析,其中可以在挖掘分析中使用的路径由挖掘图形的边缘指定。
根据本发明的实施例,挖掘图形包括不表示任务数据对象的节点的第一集合。接收的任务数据对象的每一个表示为节点并且通过创建新边缘加入挖掘图形,所述新边缘连接第一节点中的至少一些和表示接收的任务数据对象的新创建节点。
根据本发明的一些实施例,所有任务数据对象表示为挖掘图形的叶节点。根据本发明的另外实施例,接收的任务数据对象中的至少一些表示为非叶节点。取决于本发明的实施例,分级挖掘图形包括两个或更多个层级。不是叶节点的挖掘图形的每个节点包括一个或多个子节点。挖掘图形中的至少一些节点可以用作用于执行挖掘分析的起点。挖掘分析是当选择节点作为用于挖掘分析的开始节点时执行的数据聚合操作。所述节点被称为“当前节点”。在所述挖掘分析期间聚合包含在当前节点及其直接和间接后继节点中的数据。节点X的“直接后继节点”是所述节点X的子节点。“间接后继节点”是从所述节点X开始通过向下遍历图形可以到达的任何节点S,其中S不是节点X的子节点。
根据本发明的实施例,针对特定当前节点执行的挖掘分析包括以下步骤:
-将由当前节点或由当前节点的直接或间接后继节点表示的所有任务数据对象聚合成聚合任务数据对象组,其中属于相同聚合任务数据对象组的所有任务数据对象共用所述至少一个属性的属性值或值范围,所述至少一个共用属性值或值范围指示所述属性的任务数据对象的任务的至少一个共用步骤,所述共用步骤由所述聚合任务数据对象组的任务数据对象的所有任务共用,以及
-在图形用户界面上显示被指定聚合GUI元素以用于提供聚合视图。
根据实施例,不同类型的属性用于挖掘分析的不同层级中。例如,用于聚合挖掘图形的第一层级的任务数据对象的属性可以是由多个实验室设备共用的房间ID。在挖掘图形的第二层级上,用于聚合任务数据对象的组的属性可以是设备ID。
根据另外实施例,预定挖掘图形拓扑指定在每个相应挖掘步骤中使用的一个或多个属性。这可能是有利的,原因是预定拓扑确定什么类型的一个属性或多个属性在每个挖掘操作中用于执行聚合步骤。其它属性可以忽略,由此节省处理能力。
根据本发明的另外实施例,该方法还包括显示至少一个导航GUI元素的步骤,其中所述至少一个导航GUI元素是指向挖掘图形的节点的可选择指示器;当由用户选择所述至少一个导航GUI元素时,使用正由被选择导航GUI元素指向的节点作为当前节点。所述至少一个导航GUI元素为用户提供指定用于执行挖掘分析的起点的选项;并且针对使用的当前节点触发挖掘分析的执行。因此,为用户提供关于包含在表示为用于挖掘分析中的当前节点的直接或间接后继节点的任务数据对象中的数据的聚合视图。
根据本发明的实施例,“导航GUI元素”可以是任何类型的可选择GUI元素,例如按钮、图标等。
根据本发明的另外实施例,该方法还包括在GUI上显示两个或更多个导航GUI元素的步骤。被显示导航GUI元素构成导航路径,所述导航路径的导航GUI元素连接已在挖掘分析中用作当前节点的节点。导航路径允许用户通过选择指向所述节点的导航GUI元素在挖掘图形的节点之间来回导航。所述导航路径中的最后导航GUI元素是指向已作为当前节点用于执行挖掘分析的节点的指示器,所述挖掘分析的最后产生的聚合视图当前在显示。根据本发明的实施例,所述导航路径的第一导航GUI元素指向挖掘图形的根节点。
根据另外实施例,该方法还包括针对每个挖掘分析将至少聚合数据值存储在挖掘历史中的步骤,挖掘历史存储在工作存储器中;以及由用户选择导航GUI元素,用户由此选择新当前节点。新当前节点对应于先前执行的挖掘分析。根据实施例,该方法还包括装载在所述先前执行的挖掘分析中聚合的存储聚合数据值而不是针对被选择当前节点再执行挖掘分析的步骤。所述特征可能是有利的,原因是在先前数据聚合步骤中已经计算的聚合数据值不必再计算,而是可以从存储器装载。
挖掘历史是存储在执行挖掘分析的计算机的工作存储器中的数据结构。通过使用所述挖掘历史,在导航路径中来回移动明显加速,原因是工作存储器的存储器访问时间典型地很短并且可以通过利用先前计算的结果避免挖掘分析的再计算。
根据本发明的另外实施例,该方法还包括以下步骤:
-指定一个或多个类别,
-将所述一个或多个类别的每一个表示为可选择类别GUI元素,其中所述可选择类别GUI元素可以特别是标签,但是也可以是按钮、图标等,
-针对每个类别创建相应的挖掘图形,
-将表示接收的任务数据对象的一个或多个节点的每一个加入创建的一个或多个挖掘图形的每一个,
-当由用户选择所述一个或多个类别GUI元素中的一个时,选择对应于被选择类别GUI元素的挖掘图形,以及
-执行挖掘分析,其中根据被选择挖掘图形的图形拓扑执行聚合步骤。
当在本文中使用时术语“类别”表示提供关于包含在接收的任务数据对象中的数据的特定视图的信息架构。每个类别对应于挖掘图形。取决于本发明的实施例,对应于特定类别的每个挖掘图形的拓扑可能是唯一的,由此为聚合和判读包含在接收的任务数据对象中的数据提供唯一图形拓扑。
使用对应于多个不同挖掘图形的多个不同类别是特别有利的,原因是由此为用户提供操作接收的任务数据对象的不同入口点并且提供根据不同计划组织和聚合任务的选项。根据本发明的实施例,从包括“例行”类别、“实验室”类别和“实用”类别的组选择每个类别。
“例行”类别包含与一个或多个生物样本相关的数据和与分析结果相关的数据和/或为用户提供监视和/或控制对一个或多个生物样本执行实验室程序的选项的数据。
“实验室”类别可以用于根据存在于实验室中的一个或多个实验室设备组织数据。根据“实验室”类别提供的视图为用户提供监视和/或控制一个或多个实验室设备、耗材和/或废物的状态的选项。例如,可以监视试剂的填充水平、实验室设备的错误状态等并且因此可以由用户启动或停止受影响的设备。
“实用”类别包括可以用于配置实验室设备、用户角色或用户权限的配置数据。配置数据也可以包括用于将对一个或多个样本执行的一个或多个试验的配置数据、用户管理相关配置数据和/或日志条目。
根据本发明的另外实施例,该方法还包括创建至少一个链接,所述至少一个链接连接第一节点和第二节点,其中第一节点属于第一挖掘图形,第一挖掘图形对应于第一类别,并且其中第二节点属于第一挖掘图形或第二挖掘图形,第二挖掘图形对应于第二类别。在第二节点属于第二挖掘图形的情况下,所述链接连接第一和第二挖掘图形并且为用户提供在不同类别的挖掘图形之间导航的选项。
根据本发明的优选实施例,所述链接由商业分析仪而不是由最终用户指定。使用链接连接节点由于以下原因而特别有利:
-不同于边缘,链接可以连接属于不同挖掘图形的节点,由此允许用户在不同挖掘图形之间导航。
-如果用户希望改变上下文,例如希望观察通过根据不同挖掘图形聚合所述任务数据对象创建的任务数据对象的一个或多个组的数据,链接允许用户在不同聚合视图之间切换,每个聚合视图基于不同挖掘图形的拓扑生成。
-链接允许连接属于由一个或多个其它层级彼此分离的远层级的节点,由此允许用户跳过针对每个中间层级执行挖掘分析。
-不是挖掘图形中的一个的边缘的链接允许引入圆形导航路径。因此,可以为用户提供在多个挖掘图形内或之间的导航的几乎无限自由度,同时禁止可能导致不一致的挖掘图形中的循环路径的生成:挖掘图形的拓扑唯一地由其节点和边缘而不是由链接构成。
根据本发明的另外实施例,一个或多个用户ID和/或角色ID分配给接收的任务数据对象的每一个。术语“ID”和“标识”在本文中同义地使用。当所述用户登入时接收用户的用户ID和/或角色ID。当接收所述用户ID和/或角色ID时,仅仅已分配接收的用户ID和/或角色ID的任务数据对象用于执行挖掘分析。
特别地,移动设备可以用于用户识别,原因是当在移动设备和服务器计算机之间建立通信信道时移动设备典型地信号发送可以用于用户的识别的用户的电话号码。每个用户已分配用户ID,所述用户ID是对于所述用户唯一的标识。作为用户ID的附加或替代用户可以已分配角色ID。角色ID对于扮演实验室中的特定角色并且已分配角色特定权利和义务的一个或多个用户的组是唯一标识。取决于本发明的实施例,用户可以经由由服务器计算机提供、由连接到服务器计算机的实验室设备提供和/或由经由网络连接到服务器计算机的任何其它计算机或移动设备提供的人机接口登入到分析***中。登入动作可以是进入可与分析***互操作的软件***(例如可操作地与分析***交换数据的LIS或中间件部件)的登入动作。
当从服务器计算机接收登入事件时,聚合视图提供给用户,通过在聚合步骤中仅仅选择性地使用已分配在登入事件时接收的用户的用户ID和/或角色ID的任务数据对象创建聚合视图。根据实施例,GUI将不向登入用户显示他无权执行的任何任务。该特征可能是有利的,原因是它减小呈现给用户的“视觉噪声”。
根据另外实施例,一个或多个用户ID和/或角色ID分配给接收的任务数据对象的每一个并且用于提供聚合视图的方法还包括以下步骤:当用户登入时接收所述用户的用户ID和/或角色ID,根据其相应分配的用户ID和/或角色ID分组接收的任务数据对象,以及仅仅选择性地使用已分配接收的用户ID和/或角色ID的任务数据对象执行聚合步骤。
根据本发明的另外实施例,为每个任务数据对象分配紧急度属性。所述实施例中的一些还包括根据被分配紧急度属性的值聚合任务数据对象的步骤。在聚合步骤中,为每个聚合任务数据对象组分配聚合紧急度值。作为所述聚合任务数据对象组内的任务数据对象的任何一个的最大紧急度属性值计算所述聚合紧急度值。仅仅显示其聚合紧急度值在阈值之上的任务数据对象的那些组的GUI元素。根据实施例,在确定没有用户登入之后执行所述步骤,由此保证即使在没有用户登入的情况下也提供关于将执行的最紧急任务的聚合视图以便保持分析***的可操作性。
根据实施例,表示完成任务的任务数据对象自动地或基于用户动作标记为“完成”。当执行聚合步骤时不使用包括所述标记的任务数据对象,由此进一步减小视觉噪声。
根据本发明的另外实施例,该方法还包括指定偏好GUI元素的步骤,偏好GUI元素是指向挖掘图形内的节点的用户特定的、可选择的指示器;并且显示被指定GUI元素,其中当选择所述偏好GUI元素时,执行挖掘分析的执行,其中在所述执行中由偏好GUI元素指向的节点用作当前节点。“偏好GUI元素”例如可以是可选择按钮、图标或可以显示在图形用户界面上的任何其它可选择GUI元素。偏好GUI元素允许用户直接导航到挖掘图形中的某个节点以便根据基于使用所述节点作为当前节点的挖掘分析获得任务数据对象的聚合视图。
根据另外实施例被选择聚合任务数据对象组的任务数据对象分别表示检查和/或验证测量结果的任务。每个测量结果是分析结果或校准结果。分析结果通过分析生物样本生成。校准结果通过分析校准样本生成。提供用户访问程序指令以用于执行由所有所述任务共用的步骤包括显示工作流执行视图。工作流执行视图包括允许用户检查和/或验证所述测量结果的一个或多个任务执行GUI元素。所述被选择聚合任务数据对象组的共用步骤是从多个工作流执行视图自动选择工作流执行视图供显示。
例如,测量结果可以是已由至少一个实验室设备通过处理一个或多个生物样本生成的分析结果。根据其它例子,每个测量结果可以是已由校准器通过处理校准样本生成的校准结果,校准器是实验室设备中的一个。
根据实施例,该方法还包括经由工作流执行视图接收指示由用户批准测量结果中的一个的确认信号的步骤;在已接收确认信号的情况下,所述结果自动转发到或可用于实验室的LIS或中间件。
根据实施例,所述至少一个实验室设备是多个实验室设备中的一个并且被选择聚合任务数据对象组的任务数据对象分别表示维护所述多个实验室设备中的一个的任务。提供用户访问程序指令以用于执行由所有所述任务共用的步骤包括显示工作流执行视图。工作流执行视图包括一个或多个任务执行GUI元素,每个任务执行GUI元素包括关于实验室设备的当前状态的信息和/或关于如何检查或修理所述实验室设备的信息。
根据另外实施例,所述被选择聚合任务数据对象组的共用步骤选自包括下列的组:
-在共用位置执行维护任务,所述共用位置由其维护任务聚合在被选择聚合任务数据对象组内的所有实验室设备共用;例如,共用位置可以由相应的实验室设备所处的房间、部门或实验室的房间ID、部门ID或实验室ID指示;以及
-从多个工作流执行视图选择工作流执行视图供显示,可以有在应用程序中指定的不同视图,每个视图包括GUI元素的不同布局和不同集合以用于执行一些维护任务;并且从共用位置检索一个或多个耗材以用于使相应的实验室设备可操作,所述共用位置由其维护任务聚合在被选择聚合任务数据对象中内的所有实验室设备共用;
根据另外实施例,共用位置是特定位置,所述特定位置包括需要从所述位置(例如房间、冷库或其它储存设施)检索的耗材以补充多个实验室设备的空耗材。例如,共用位置可以由储存相应耗材的房间ID或冷库ID指示。该方法还包括从多个工作流执行视图选择工作流执行视图供显示的步骤,所述工作流执行视图包括将从所述共用位置检索的耗材的列表。
根据实施例可以有包括设计成用于显示错误状态而不提供自动解决问题的手段的GUI元素的一个第一工作流执行视图并且可以有包括允许用户操作相应的实验室设备的GUI元素的第二工作流执行视图。因此,通过聚合共用一个特定工作流执行视图的显示的所有任务数据对象,用户能够从单一视图解决多个实验室设备处的多个维护任务而不必在不同工作流执行视图之间切换和导航。
根据实施例,该方法还包括:经由工作流执行视图接收指示由用户成功维护的确认信号;在接收确认信号的情况下,将命令自动地发送到针对其接收确认信号的实验室设备的每一个,由此自动地启动所述实验室设备并且允许所述实验室设备执行它的相应实验室程序。
所述特征可能是有利的,原因是另外允许经由同一个工作流执行视图维护多个实验室设备的用户例如通过点击工作流执行视图的GUI元素中的一个再启动每个被修理实验室设备。在任务还未根据共用工作流执行视图聚合而是例如按时间的情况下,用户将可能必须在多个不同视图之间切换以用于维护不同类型的实验室设备,使人机之间的交互更加高效。
例如,多个任务数据对象可以根据包括各种实验室设备的各种耗材的共用物理位置(例如房间)聚合。第一聚合GUI元素可以表示用于再填充试管、再填充特定试剂和再填充吸管的多个任务,所述任务基于从特定储存房间检索所述耗材的共用任务步骤聚合。所述储存房间可以在分析***内表示为“未连接实验室设备”。用户点击相应的聚合GUI元素触发包括“购物清单”的工作流执行视图的显示,所述清单包括从所述特定房间检索的所有项。根据实施例,后台进程监视实验室设备的状态以用于计算统计结果。所述统计结果指示到特定耗材需要再填充为止的平均时间。该信息用于自动地创建指定在耗材将可能变空之前的预定安全时间跨度内再填充相应耗材的任务的任务数据对象。因此,本发明的实施例不仅仅能够根据实验室设备的每一个的接收的状态消息自动地创建任务数据对象。而且,所述实施例另外能够基于自动收集的统计数据事先自动地创建任务数据对象。所述特征还可以改善任务聚合的效率,原因是项被加入还未空、但是将可能必须稍后再填充的购物清单。
根据另外实施例,所述至少一个实验室设备是多个实验室设备中的一个并且被选择聚合任务数据对象组的任务数据对象分别表示将已由在所述聚合任务数据对象组的任务数据对象中指定的实验室设备中的一个处理的生物样本中的一个或多个从所述实验室设备中的任何一个输送到目的地位置的任务。所述目的地位置例如可以是储存单元、冷库、冰箱、分析后设备等。所述被选择聚合任务数据对象组的共用步骤是将生物样本中的一个或多个输送到共用目的地位置的步骤。提供用户访问程序指令以用于执行共用步骤包括显示工作流执行视图。当经由工作流执行视图接收指示由用户确认目的地位置的确认信号时,触发一个或多个机械单元自动地执行被选择聚合任务数据对象组的输送任务的信号自动地提交给所述机械单元。因此,机械单元(例如传送带和/或机械臂)将已由所述实验室设备中的任何一个处理的生物样本的每一个自动地输送到共用目的地位置。这可能是有利的,原因是在实验室设备是自动、多设备工作单元***的一部分的情况下,可以从多个实验室设备收集样本以用于集体输送到目的地位置。
根据本发明的另外实施例,该方法还包括以下步骤:根据第一聚合GUI元素版本提供聚合GUI元素的每一个,每个GUI元素版本对应于特定图形设计,第一GUI元素版本适合于显示在小屏幕、特别是移动用户设备的屏幕上,其中每个GUI元素是指向挖掘图形中的第一节点中的一个的指示器;在第一窗格中显示包括聚合GUI元素的聚合视图,第一窗格大约是屏幕尺寸;以及显示大约是屏幕尺寸的第二窗格,第二窗格代替第一窗格。第二窗格包括一个或多个另外聚合GUI元素,或者包括一个或多个任务GUI元素。每个任务GUI元素表示由第一窗格的聚合GUI元素中的一个表示的聚合任务数据对象组的任务数据对象。当选择任务GUI元素中的任何一个时,执行用于执行所述一个聚合任务对象数据组的共用步骤的指令。
对应于特定图形设计的GUI元素版本是确定图形用户界面上的GUI元素的外观和动态行为的尺寸、形状和其它特征的规范。
所述实施例是有利的,原因是它们提供特别适合于显示在例如用户的移动设备(例如智能电话)的小屏幕上的数据的聚合视图。所述实施例中的一些可以用作紧急***,无论何时高度紧急任务需要立即执行以便保持分析***的可操作性,所述紧急***允许通知具有适当权限和技能的用户,例如实验室技术人员。
根据另外实施例,通过执行以下步骤构造第二窗格的内容:当选择第一窗格中的聚合GUI元素中的一个时,选择挖掘图形的第一节点中的一个作为当前节点;执行挖掘分析,挖掘分析是对当前节点和当前节点的所有直接和间接后继节点执行的数据聚合操作,其中当对所述节点执行聚合操作时,当前节点的节点属性根据步骤B在所述聚合操作中用作聚合属性,其中创建一个或多个另外聚合任务数据对象组;以及由另外聚合GUI元素中的一个表示另外聚合任务数据对象组的每一个。这可能是有利的,原因是用户能够通过选择第一聚合GUI元素中的一个执行挖掘分析并且作为结果接收一个或多个另外聚合GUI元素,所述一个或多个另外聚合GUI元素可以表示已针对对应于被选择第一聚合GUI元素的节点的子节点中的一个聚合的多个任务数据对象。在由于到达树形层级的底部而不能进一步在图形中挖掘的情况下,单任务数据对象可以作为可选择任务GUI元素表示和显示在第二窗格上。当由用户选择所述任务GUI元素时,不执行进一步挖掘,而是触发用于执行由被选择任务数据对象表示的任务的指令的执行。
根据本发明的实施例,服务器计算机连续地监视属于分析***的实验室设备的状态信息。根据状态信息,一个或多个任务数据对象由服务器计算机创建和接收。通过至少使用作为用于聚合步骤的属性分配给接收的任务数据对象的每一个的紧急度属性执行聚合任务数据对象的步骤。在分配给任务数据对象的组中的任何一个的聚合紧急度值超过阈值的情况下,通知一个或多个用户紧急任务。通过服务器计算机将关于所述紧急任务的聚合视图的规范发送给用户的移动设备执行通知。所述用户可以是缺省用户,例如负责的实验室技术人员。根据另外实施例所述用户可以类似地是由用户ID识别的用户,所述用户ID分配给聚合任务数据对象的每一个。
由于移动设备的尺寸通常小,因此根据第一显示模式显示挖掘分析的结果是有利的,第一显示模式使用大约是屏幕尺寸的窗格,第一显示模式使用对应于GUI元素的第一版本的GUI元素。所述显示模式也可以被认为是“全屏模式”。
当选择第一窗格的GUI元素时执行挖掘分析。作为所述挖掘分析的结果获得的聚合数据显示在第二窗格上。第一窗格和第二窗格不能同时由用户观察。而是第二窗格代替第一窗格。
由于在当前计算机***和/或当前分析***中使用的屏幕的尺寸通常足够大以允许同时显示多个GUI元素而不使用户混乱不清,因此根据第二显示模式在所述图形用户界面上显示挖掘分析的结果是有利的。第二显示模式使用大约是半屏尺寸的窗格。所述显示模式也可以被认为是“详细显示模式”。属于GUI元素的第二版本的GUI元素具有适当尺寸以显示在中等尺寸屏幕(例如当前计算机***的屏幕)上。当选择第一窗格的GUI元素时执行挖掘分析。作为所述挖掘分析的结果获得的聚合数据显示在第二窗格上。第一窗格和第二窗格可以根据第二显示模式同时由用户观察。
根据本发明的另外实施例,该方法还包括以下步骤:
-根据第二GUI元素版本提供GUI元素的每一个,GUI元素版本对应于特定图形设计,第二GUI元素版本适合于显示在中等尺寸屏幕、特别是计算机***的屏幕或实验室设备的屏幕上,其中每个GUI元素是指向挖掘图形中的节点的指示器,
-在第一窗格中显示第一GUI元素,第一窗格大约是半屏尺寸,
-当选择所述第一GUI元素中的一个时,使用由被选择GUI元素指向的节点作为当前节点并且通过执行步骤B-E执行挖掘分析,其中在步骤E中显示的GUI元素是第二GUI元素,所述第二GUI元素显示在第二窗格中,第二窗格大约是半屏尺寸,第一窗格和第二窗格同时显示。
根据本发明的另外实施例,所述用于提供聚合视图的方法的先前所述的实施例由用于分析生物样本的分析***执行,分析***包括一个或多个实验室设备。根据本发明的另外实施例,该方法包括以下步骤:由所述一个或多个实验室设备中的一个识别用户,将被识别用户的用户标识和第一和第二实验室设备中的一个的设备标识发送到服务器计算机,由服务器计算机确定将由被识别用户执行的任务,服务器计算机由此使用用户标识和设备标识,以及将包括指示从服务器计算机确定的任务的任务数据对象的信号发送到实验室设备。
根据本发明的实施例,聚合阈值例如可以由商业分析仪指定。聚合阈值是需要包含在任务数据对象组内以便确定聚合数据值和使用所述数据值指定表示聚合任务数据对象组的GUI元素的任务数据对象的最小数量。根据所述实施例,确定当前任务数据对象组中的任务数据对象的数量。在被确定数量超过聚合阈值的情况下,执行挖掘分析并且为用户提供聚合视图。在确定任务数据对象的当前数量不超过聚合阈值的情况下,以独立GUI元素的形式图形地表示每个单任务数据对象。
根据本发明的再另外实施例,表示聚合任务数据对象组的GUI元素中的一个或多个是显示在本文中被称为“任务区域”的屏幕的独立区域中的链接GUI元素。每个聚合元素为用户提供访问程序指令以用于执行由所述聚合GUI元素表示的一个或多个任务。例如,如果12个任务数据对象均指示人工评价作为分析结果获得的测量值的似然性的任务,则表示所述12个聚合任务数据对象的聚合GUI元素包括链接,当选择时所述链接触发更详细视图的显示,所述视图包含执行所述评价所需的数据。
例如,当选择所述聚合GUI元素时,显示用于获得测量值的分析设备的校准数据,需要所述校准数据评价所获得的测量值的似然性。
根据另外实施例,由用户选择聚合GUI元素触发由实验室设备对一个或多个样本执行实验室程序和/或触发例如用于控制启动和/或停止所述实验室设备的一个或多个可选择GUI元素的显示。
根据本发明的实施例,每个任务数据对象至少包括第一和第二属性。在选择第一当前节点的情况下,第一属性用于执行包括步骤B-E的执行的第一挖掘分析。在选择第二当前节点的情况下,第二属性用于执行包括步骤B-E的执行的第二挖掘分析,第一和第二属性不相同。
例如,在第一挖掘分析的执行期间,房间ID可以用作用于聚合任务数据对象的属性。在例如针对全部已分配特定房间ID的任务数据对象的特定组执行的第二挖掘分析中,设备ID可以用作用于聚合已分配所述房间ID的所有任务数据对象的属性。取决于本发明的实施例,在聚合步骤中使用的一个属性或多个属性可以预定、由商业分析仪指定和/或由最终用户指定。另外,可以在执行挖掘分析时执行例如基于分配给任务数据对象的用户ID的一个或多个分组步骤,由此进一步减小视觉噪声。
根据本发明的实施例,至少一个实验室设备的状态由服务器计算机监视。服务器计算机动态地创建或接收新任务数据对象和/或根据接收的状态信息修改或删除接收的任务数据对象中的至少一些。当创建、修改或删除接收的任务数据对象时触发挖掘分析的再执行。由于所述再执行,动态更新、聚合视图提供给用户。
根据本发明的另外实施例提供一种用于分析生物样本的分析***,所述分析***包括:至少一个实验室设备;具有用于接收任务数据对象的服务器接口部件的服务器计算机,每个任务数据对象包括至少一个属性,其中接收的任务数据对象中的至少一些指示将由所述至少一个实验室设备执行的实验室程序。所述服务器计算机包括:用于将接收的任务数据对象中的至少一些聚合成聚合任务数据对象组的处理部件,其中属于相同聚合任务数据对象组的所有任务数据对象共用所述至少一个属性的相同属性值或属性值范围,所述至少一个共用属性指示所述属性的任务数据对象的任务的至少一个共用步骤,所述共用步骤由所述聚合任务数据对象组的任务数据对象的所有任务共用;为所述聚合任务数据对象组的每个指定可选择聚合GUI元素,所述聚合GUI元素表示所述聚合任务数据对象组;在聚合视图中显示所述聚合GUI元素;当由用户选择所述聚合GUI元素中的一个时,选择由所述被选择聚合GUI元素表示的聚合任务数据对象组并且自动地提供所述用户访问程序指令以用于执行所述被选择聚合任务数据对象组的共用步骤。
所述服务器计算机***还包括用于显示被指定聚合GUI元素以用于提供聚合视图的图形用户界面。
取决于实施例,图形用户界面可以是实验室设备的一部分、可以是服务器计算机***的一部分和/或可以是经由网络连接到服务器计算机的任何其它处理设备的一部分。所述其它处理设备例如可以是用户的移动设备或连接到实验室的内联网的计算机。
根据本发明的另外实施例,设备ID分配给接收的任务数据对象中的至少一些,设备ID指示所述至少一个实验室设备中的一个。属于分析***的至少一个实验室设备包括用于经由实验室设备的设备ID在服务器计算机处识别所述实验室设备的设备识别部件。根据所述实施例,服务器计算机包括服务器接口部件。服务器接口部件可操作地将信号发送到被识别实验室设备,所述信号包括关于被识别实验室设备的设备ID所分配到的所有接收的任务数据对象已聚合的数据。因此,工作于所述实验室设备的用户可以不断地了解到关于需要在实验室中执行的任务、特别是紧急任务的更新。
根据本发明的另外实施例,所述设备ID指示用户的移动设备,服务器计算机经由其设备ID(例如用户的移动电话号码)可操作地识别移动设备。服务器接口部件可操作地将信号发送到被识别移动设备,所述信号包括关于被识别移动设备的用户的用户ID所分配到的所有接收的任务数据对象已聚合的数据。因此,用户可以经由他的移动设备不断地了解到关于需要在实验室中执行的任务、特别是紧急任务的更新。
根据本发明的另外实施例,用户ID和/或角色ID分配给接收的任务数据对象中的至少一些,每个用户ID指示一个用户,每个角色ID指示分配给至少一个用户的角色。所述至少一个实验室设备包括用于通过用户的用户ID和/或角色ID识别用户的用户识别部件和用于发送被识别用户的用户ID和/或角色ID的接口部件。服务器计算机包括服务器接口部件,其中服务器接口部件可操作地将信号发送到由设备ID识别的实验室设备,所述信号包括关于由实验室设备识别的用户的用户ID和/或角色ID所分配到的接收的任务数据对象聚合的数据。根据另外实施例,服务器计算机另外可操作地将所述信号发送到被识别用户的移动设备。
根据再另外实施例,用户可以在服务器计算机处经由服务器计算机所提供的图形用户界面识别自身。所述图形用户界面可以是服务器计算机的屏幕或者可以是另外的计算机***的监视屏,所述另外的计算机***经由网络(例如实验室的内联网)连接到服务器计算机。
根据本发明的另外实施例提供一种用于分析生物样本的分析***,所述分析***包括:至少一个实验室设备,所述至少一个实验室设备具有用于识别用户的用户识别部件,用于识别实验室设备的设备识别部件,和用于发送被识别用户的用户标识和实验室设备的设备标识的接口部件,以及服务器计算机,所述服务器计算机具有用于接收用户标识和设备标识的服务器接口部件,用于确定将由被识别用户执行的任务的处理部件,其中所述服务器接口部件可操作地经由所述服务器接口部件将信号发送到由设备ID识别的实验室设备,所述信号包括关于已分配由实验室设备识别的用户的用户ID和/或角色ID的接收的任务数据对象聚合的数据。本发明的实施例是有利的,原因是在使用所述至少一个实验室设备登入时由服务器计算机关于需要由该用户执行的一个或多个任务通知用户。这允许分析***的很方便和高效的操作。
根据本发明的实施例将任务的执行的完成信号发送到服务器计算机。例如,用户可以使用实验室设备执行被确定任务并且然后将知识输入所述实验室设备中使得将执行的完成从实验室设备信号发送到服务器计算机。根据本发明的实施例服务器计算机包括用于将任务的第一集合分配给第一实验室设备并且用于将任务的第二集合分配给第二实验室设备的数据库。当被确定任务未在数据库中分配给被识别实验室设备时服务器计算机的处理部件生成消息。
根据本发明的另外实施例,该方法包括以下步骤:由实验室设备识别用户,将被识别用户的用户标识和实验室设备的设备标识发送到服务器计算机,由服务器计算机使用用户标识和设备标识确定至少一个任务数据对象,所述至少一个任务数据对象指示被确定任务,以及将包括任务数据对象的信号从服务器计算机发送到实验室设备中的一个。
根据本发明的实施例分析***的移动设备接收包括指示至少一个被确定任务并且也指示将用于执行该任务的实验室设备的任务数据对象的信号。另外任务数据对象指示将用于执行的实验室设备的位置。位置信息可以包括实验室设备的地理和/或拓扑位置的指示。例如,作为用于指示实验室设备所处的实验室房间的实验室房间号提供位置信息。
根据本发明的实施例分析***还包括至少一个移动设备。移动设备可以接收指示被确定任务的信号。该信号也指示将用于执行被确定任务的实验室设备中的一个。这是有利的,原因是将至少一个移动设备整合到分析***中允许分析***的普适操作。根据本发明的实施例包含在从服务器接收的信号中的任务数据对象指示任务的优先级。响应由移动设备或实验室设备接收信号,聚合任务并且针对每个聚合任务数据对象组计算聚合紧急度,仅仅在聚合任务数据对象组的聚合紧急度超过阈值的情况下聚合任务数据对象由被显示GUI元素表示。根据本发明的另外实施例,当完成至少一个被确定任务时移动设备将指示所述任务的完成的消息发送到服务器计算机。
附图说明
在下面,仅仅参考附图通过例子更详细地解释本发明的实施例,其中:
图1是提供聚合视图的方法的流程图,
图2描绘当没有用户登入时的图形用户界面(GUI)的屏幕截图,
图3描绘提供给用户的登入对话框的屏幕截图,
图4a是全览窗格的示意图,
图4b描绘显示用户特定数据的全览窗格,
图5a描绘当选择“实验室”类别标签时显示的可用实验室设备的全览,
图5b描绘由实验室设备“Cavallo”使用的耗材的聚合视图,
图6a-6c示出任务的动态规范和聚合显示,
图7a描绘根据第一显示模式显示的聚合视图,
图7b描绘根据第二显示模式作为挖掘分析的结果向用户生成的聚合视图,
图8a描绘根据第一显示模式显示第一窗格的移动设备的屏幕,第一窗格包括任务窗格和偏好窗格,
图8b描绘根据第一显示模式显示第二窗格的移动设备的屏幕,第二窗格提供作为挖掘分析的结果生成的聚合视图,
图9描绘对应于类别“例行”和“实验室”的两个不同挖掘图形的部分,挖掘图形经由链接连接,
图10a是对应于类别“例行”的挖掘图形的图示,
图10b示出显示给用户的导航路径和相应挖掘图形的拓扑之间的关系,
图11是本发明的分析***的实施例的框图,
图12是将再填充试剂的任务信号发送到用户的分析***的实施例的框图,
图13是显示分别表示不同聚合任务数据对象组的4个GUI元素的屏幕截图,
图14是显示和/或执行维护任务的两个窗口窗格的屏幕截图,以及
图15是用于显示和/或执行供应相关任务的两个窗口窗格的屏幕截图。
具体实施方式
图1是将聚合视图提供给用户的方法的流程图。在步骤251中例如由服务器计算机接收任务数据对象。接收的任务数据对象中的至少一些指示将由至少一个实验室设备执行的实验室程序。在步骤252中将接收的任务数据对象聚合成聚合任务数据对象组。属于相同聚合任务数据对象组的所有任务数据对象共用至少一个属性的相同属性值或属性值范围。所述至少一个共用属性指示由所述聚合任务数据对象组的相应任务数据对象表示的所有任务共用的至少一个步骤。在步骤253中,为聚合任务数据对象组的每一个指定可选择聚合GUI元素。所述聚合GUI元素表示它所表示的聚合任务数据对象组。在步骤254中,在聚合视图中显示一个或多个聚合GUI元素。然后,在步骤255中,当由用户选择聚合GUI元素中的一个时,选择由被选择聚合GUI元素表示的聚合任务数据对象组。自动地为用户提供访问程序指令以用于执行由所述被选择聚合任务数据对象组的任务数据对象的所有任务共用的步骤。
图2描绘当没有用户登入时的图形用户界面(GUI)的屏幕截图。GUI元素203指示当前没有用户登入。当选择时,可选择GUI元素204触发向用户显示登入对话框窗口300。
总览窗格201包括任务区域210、实验室设备区域205和实验室设备状态区域223。实验室设备区域205更详细地显示关于被称为“Cavallo”的实验室设备的信息。Cavallo包括多个逻辑、功能和/或物理子单元:由GUI元素216表示的试剂子单元包括用于执行特定分析的一种或多种试剂;由GUI元素217表示的耗材子单元包括耗材,例如一次性试管或吸管端;废物子单元由GUI元素219表示并且用于接收和/或储存生物样本的样本子单元由GUI元素218表示。可选择GUI元素221、222被显示并且允许用户启动或停止实验室设备Cavallo。
GUI元素221、222允许用户根据关于实验室设备和/或将由所述实验室设备执行的任务的动态显示状态信息经由GUI控制实验室设备的操作。实验室设备状态区域223为用户提供关于将由一个或多个实验室设备或由实验室设备的一个或多个子单元执行的任务的聚合视图。如果一个或多个任务需要由或关于所述子单元中的一个执行,则加亮所述子单元。在所示实施例中,表示包括空试管容器的“耗材”子单元的GUI元素217被赋予红色。所述颜色指示用户必须立即干预以便恢复或保持分析***的可操作性。在服务器计算机确定需要不是立即而是在不久的将来执行另外任务的情况下,所述任务由另一种颜色(例如黄色)指示。根据图2中所示的实施例,试剂子单元包括足够用于执行预定分析的试剂,但是需要稍后再填充。根据本发明的实施例,可以通过使用阈值指定将立即执行的任务和将在不久的将来执行的任务之间的区别,例如到耗材将用完为止的特定时期、已知耗材的特定量仍然可以处理的样本的特定数量等的阈值。
必须立即执行以便保持或恢复分析***的可操作性的任务被称为最高优先级的任务。根据所示实施例,最高优先级由红色指示。需要稍后但不是立即执行的任务由第二颜色(例如黄色)指示。所述第二颜色表示第二紧急度。可以由用户在任何时间执行的任务由第三颜色(例如灰色或绿色)指示,所述第三颜色表示最低紧急度。
在所示实施例中,通过根据指示最高紧急度的颜色显示表示“Cavallo”的耗材子单元的GUI元素217指示关于耗材子单元将立即执行的一个或多个任务。以聚合GUI元素的形式显示在任务区域210中的相应的一个或多个任务214包括被赋予最高紧急度的颜色的有色区域211。任务区域210中的区域212和实验室设备区域205中的“试剂”区域216被赋予表示第二紧急度的颜色(黄色)。
根据所示实施例,在任务区域210中描绘的每个任务还包括指示聚合任务的类型的文本224、213,例如在聚合任务数据对象涉及补充供应或再填充试剂的情况下为“供应”或“试剂”。
任务区域210显示关于一个或多个任务聚合的数据。GUI元素214例如是指示实验室设备Cavallo的试管容器变空并且需要再填充的聚合GUI元素。再填充试管容器可以涉及单一任务或大量任务。例如,如果试管容器包括必须补充并且必须从不同储存房间检索的多个不同类型的试管,则可以动态地指定指示所述任务的大量任务数据对象。GUI200为用户提供关于将由或关于Cavallo执行的一个或多个任务的聚合视图,由此隐藏细节,例如将补充的试管的类型。因此,为用户提供***状态和紧急任务的快速可理解总览。聚合GUI元素215提供关于12个任务的聚合视图,所述12个任务涉及由于不可获得试管而不能被执行的12个剩余血糖试验。关于任务的聚合视图是很有利的,原因是在运行大屏幕的实验室的背景下将对样本的集合执行的试验的列表可以包括数百或数千项,呈非聚合任务列表的形式的所述项的显示将使用户混乱不清。
方块组202指示动态指定的任务数据对象的紧急度,任务数据对象的紧急度表示由所述任务数据对象指示的任务的优先级。在已分配最高紧急度的一个或多个任务由服务器计算机接收的情况下,在左侧的方块变为最高紧急度的颜色,例如红色。在确定已分配第二紧急度的一个或多个任务的情况下,中心方块变为第二紧急度的颜色,例如黄色。
实验室设备状态区域223显示关于显示在实验室设备区域205中的实验室设备的当前状态的信息。所示例子中的实验室设备状态区域223指示所有测量停止并且12个生物样本仍然需要由Cavallo处理。
可选择GUI元素“例行”207是表示第一类别“例行”并且将提供访问相应挖掘图形的标签元素。类似地,可选择GUI元素“实验室”208和“实用”209表示第二和第三类别,第二类别对应于第二挖掘图形并且第三类别对应于第三挖掘图形。通过选择可选择GUI元素207、208、209中的一个,用户可以指定将根据哪个挖掘图形执行挖掘分析。每个任务由服务器计算机动态接收的任务数据对象指示。
也在没有用户登入到分析***中的情况下在本文中也被称为“主页”窗格的总览窗格201可以显示表示聚合任务数据对象的聚合GUI元素。在分析***包括多个实验室设备并且已分配高优先级紧急度的任务分配给一个以上实验室设备的情况下,实验室设备区域205也可以显示多个不同的实验室设备。在该情况下,整个实验室设备根据先前解释的紧急度色彩计划进行颜色编码。总览窗格201的主要功能是关于必须立即执行以便保持分析***运行的任务通知用户而不考虑他的角色和被分配职责。
图3是例如当选择登入GUI元素204时提供给用户的登入对话框的屏幕截图。
图4a是当用户已成功登入到分析中时显示的总览窗格的示意图。登入用户的用户名显示在GUI元素203'中。当选择GUI元素204',用户可以再次登出。当用户成功登入时,如图2所述显示给登出用户的总览窗格201补充有用户特定信息,特别是用户特定任务和偏好。偏好窗格401是包括第一列中的用户定义偏好和第二列中的关于每个偏好项的动态检索状态信息的2列表。实验室设备窗格205显示表示实验室设备“Rondo”、“Cane”、“Cavallo”、“Integra1”和“Integra2”的GUI元素406-410的集合,所述实验室设备由服务器计算机监视。
图4b描绘在其补充有用户特定信息之后的总览窗格。任务区域205包括GUI元素430、431和432,每个提供关于一个或多个用户特定任务的聚合视图。显示所述GUI元素以及提供关于已分配高紧急度的一个或多个任务的聚合视图的GUI元素214、215。由任务区域205提供给登入用户的聚合视图迫使用户在执行例行任务之前处理具有高优先级的任务。
偏好窗格401显示已由登入用户指定的4个偏好GUI元素402-405。如果有的话,显示每个偏好项的状态信息。每个偏好GUI元素表示挖掘图形中的特定节点,由此也表示任务数据对象的特定聚合视图。每个偏好GUI元素402-405是可选择GUI元素,允许用户导航到由被选择偏好GUI元素表示的任务数据对象的聚合视图。用户可以通过直接选择偏好GUI元素403而不是遍历挖掘图形直到到达用于评价分析结果的节点和相应聚合视图而节省时间。
图5a和5b示出挖掘分析的执行。图5a描绘当选择“实验室”类别标签208'时显示的可用实验室设备的总览。通过选择所述“实验室”类别标签,用户也选择将用于执行挖掘分析的特定挖掘图形(参见图9,挖掘图形“实验室”)。导航路径500指示用户在挖掘图形内的他的当前位置。导航路径500包括大量GUI元素:可选择GUI元素530允许用户在他的选择导航路径中“向后”导航。假如用户事先已经访问被选择节点,可选择GUI元素531允许用户在被选择挖掘图形中“向前”(即,向下)导航。挖掘图形的当前选择节点的名称在导航路径500的右端显示在GUI元素510中。为了允许用户导航到节点用户还未访问的节点,显示对应于当前选择挖掘图形的其它节点的附加可选择GUI元素502、503、504。如图5a中的GUI元素510所示,用户当前已选择“实验室”类别挖掘图形并且已选择根节点“实验室”作为当前节点。
可选择GUI元素532允许用户指定在其指定之后显示在偏好区域401中的新偏好。
用户可以通过用右鼠标键选择表示实验室设备的GUI元素408并且选择“停止”上下文菜单元素533控制特定所述实验室设备(例如Cavallo)的操作。上下文菜单505包括被选择实验室设备Cavallo的状态信息506。当选择上下文菜单项534时,用户可以选择表示实验室设备“Cavallo”的“实验室”挖掘图形中的节点作为当前节点,由此基于被选择当前节点“Cavallo”触发挖掘分析的执行。因此,Cavallo的逻辑、功能和/或物理子单元的设备部件ID在触发挖掘分析期间执行的聚合步骤中用作属性。因此,表示为被选择当前节点“Cavallo”的直接或间接后继节点并且已分配相同设备部件ID或设备部件ID范围的所有任务数据对象分组成相同任务数据对象组。
图5b描绘由被称为“Cavallo”的实验室设备使用的耗材、试剂和其它项的聚合视图,聚合视图是通过选择上下文菜单项534针对所述实验室设备已执行的挖掘分析的结果。导航路径501包括指定在挖掘图形中开始于标签208'所表示的根节点“实验室”913并且终止于GUI元素408所表示的当前选择的当前节点“Cavallo”的路径的导航GUI元素510、511、512的集合。实验室设备窗格205为登入用户提供需要对Cavallo的五个逻辑、功能和/或物理部件执行的五个任务组的聚合视图。在用户选择特定实验室设备(例如Cavallo)作为当前节点的情况下,分组成相同组的所有任务数据对象共用至少特定设备部件ID作为属性。
显示给用户的可选择GUI元素503、513、514、516对应于当前选择的挖掘图形的其它节点。当由用户选择时,由所述可选择GUI元素表示的节点用作新节点。
由于选择表示实验室设备“Cavallo”的节点作为“实验室”挖掘图形中的当前节点,执行挖掘分析并且将已分配Cavallo的设备ID的任务数据对象的聚合视图提供给用户,如图5b中所示。用于聚合“Cavallo”节点的直接和间接后继节点的属性是设备部件ID。由于挖掘分析,创建任务数据对象的5个不同组并且显示提供一个或多个任务数据对象的聚合视图的5个GUI元素:“试剂”、“耗材”、“样本”、“废物”和“ISE”。对于所述任务数据对象组的每一个,聚合包含在属于所述组的任务数据对象中的数据以生成聚合数据值。根据所示实施例,针对所述5个组的每一个生成的数据值指示是否已发现表示最高或第二高紧急度的任务的一个或多个任务数据对象。在任务数据对象组的至少一个任务数据对象已分配高紧急度值的情况下,表示所述组的聚合GUI元素的颜色变为表示所述紧急度的颜色,例如对于最高紧急度为红色并且对于第二高紧急度为黄色。
在图5a中,用由特定影线指示的黄色显示表示Cavallo的GUI元素408和表示Integra1的GUI元素409。所述颜色向用户指示必须在不久的将来对Cavallo和Integra1执行一个或多个任务(黄色表示第二高紧急度)。通过选择表示“Cavallo”的节点作为当前节点,用户可以命令服务器计算机为他提供将对Cavallo执行的任务的更详细视图。因此,针对当前节点“Cavallo”执行挖掘分析并且关于Cavallo的逻辑、功能和/或物理子单元中的五个将执行的任务的聚合视图提供给用户,如图5b中所示。在图5b中,用黄色显示试剂子单元GUI元素216,由此指示必须执行与试剂室相关的一个或多个任务。通过选择所述GUI元素216,用户可以触发针对Cavallo的试剂子单元的另外挖掘分析的执行。因此,为用户提供必须由或关于试剂子单元(未显示)执行的任务的更细粒聚合视图。
图6a-6c示出任务的动态规范和聚合显示。取决于当前***状态的新任务的动态规范允许关于需要立即由用户干预的实验室设备的临界***状态或故障立即通知例如处理一些例行任务的用户。
图6a示出由选择“例行”作为当前类别并且选择相应“例行”挖掘图形内的节点902“命令”产生的图形用户界面。在窗格的左侧显示命令的列表和它们的相应状态。通过选择例如对应于命令ID2的GUI元素601,被选择命令的细节在GUI的右侧的“命令细节”窗格中显示并且可以由用户评价和检验。
服务器计算机不断地接收连接到服务器计算机的属于分析***的实验室设备的状态信息。这样的状态信息包括错误代码、关于用完耗材的消息等。在实验室设备用完试剂的情况下,动态地创建新任务数据对象,所述任务数据对象指示再填充所述试剂的任务。取决于实施例,不同形式的警告然后例如以声信号的形式和/或以GUI、特别是方块组202的刷新的形式提供给用户。用户可以导航到在图6b中描绘的总览窗格201。总览窗格为用户提供已分配高紧急度的任务(包括用于再填充Cavallo中的空试剂瓶的动态创建任务)的聚合视图。任务区域中的GUI元素602表示再填充胆红素分析所需的试剂的任务。通过选择GUI元素601,用户可以触发执行所述任务所需的数据的显示。因此,显示包含在实验室设备区域205中的GUI元素。实验室设备区域中的GUI元素216指示实验室设备Cavallo的至少一种试剂需要再填充。用红色显示GUI元素603、604和216,由此指示试剂需要立即更换。通过选择表示Cavallo的试剂子单元的GUI元素216,用户可以触发另外细节的显示,如图6c中所示。在图6b中原来显示在GUI的右半部的实验室设备区域205的内容在图6c中的详细视图中显示在GUI的左半部。在窗格704中,显示当前装载在Cavallo中的试剂的列表。用GUI元素605的红色向用户指示用于BILI试剂的空试剂瓶。在不久的将来将需要再填充的其它试剂表示为黄色GUI元素606、607。动态地更新显示在窗格702中的试剂的列表。
图7a描绘根据第一显示模式作为挖掘分析的结果向用户生成的聚合视图。根据第一显示模式,GUI包括第一窗格704或第二窗格705,所述窗格的每一个大约是屏幕尺寸。根据第一GUI元素版本提供在所述第一或第二窗格中显示的每个GUI元素。所述版本对应于专门适合于GUI元素在小屏幕、特别是移动设备的屏幕上的显示的设计。“专门适合”意味着当在小屏幕上呈现给用户时被显示GUI元素的尺寸和分辨率允许由用户立即识别和理解。每个GUI元素是指向挖掘图形中的节点的指示器。在第一窗格704中显示属于GUI元素的第一版本的至少一个GUI元素。当选择所述至少一个第一GUI元素时,由被选择GUI元素指向的节点用作当前节点并且针对所述当前节点执行挖掘分析。在第二窗格705中显示作为所述挖掘分析的结果生成的一个或多个第二GUI元素,第二窗格大约是屏幕尺寸。也根据专门适合于在小屏幕上显示GUI元素的所述第一GUI元素版本提供第二GUI元素。第二窗格代替第一窗格,由此减小将同时在小屏幕上向用户显示的GUI元素的总数量。
图7b描绘根据第二显示模式的聚合视图。根据第二显示模式,GUI包括第一窗格701和第二窗格702,所述窗格的每一个大约是半屏尺寸。根据第二GUI元素版本提供在所述第一或第二窗格中显示的每个GUI元素。所述版本对应于专门适合于GUI元素在中等尺寸屏幕、特别是当前的计算机***的屏幕或实验室设备的触摸屏上的显示的设计。“专门适合”意味着当在中等尺寸屏幕上呈现给用户时被显示GUI元素的尺寸和形状允许由用户立即识别和理解。
每个GUI元素214-220、406-410、430-432是指向挖掘图形中的节点的指示器(例如参见图4a和4b)。在第一窗格701中显示至少一个第二版本GUI元素,例如聚合GUI元素。当选择所述至少一个第一GUI元素时,由被选择GUI元素指向的节点用作当前节点并且针对所述当前节点执行挖掘分析。在第二窗格702中显示作为所述挖掘分析的结果生成的一个或多个第二GUI元素,第二窗格大约是半屏尺寸。也根据专门适合于在中等尺寸屏幕上显示GUI元素的所述第二GUI元素版本提供第二GUI元素。第一和第二窗格在GUI的左侧和右侧同时向用户显示。在用户在挖掘图形中进一步向下导航的情况下,在图6c中所示的屏幕的右侧和图7b的左侧显示的窗格702将移动到屏幕的左侧,由此代替窗格701,而屏幕的右侧显示新窗格703。
图6c对应于第二显示模式,根据第二显示模式同时显示第一窗格701和第二窗格702。分页GUI元素608、609指示可以通过用户以类似于翻书的方式执行挖掘分析改变第一和第二窗格的GUI元素608、609。
图8a描绘根据第一显示模式显示在移动设备106的屏幕上的第一窗格704。第一窗格包括任务窗格和偏好窗格。当选择对应于在Cavallo和Cane上再填充试剂的共用任务步骤的聚合GUI元素132时,执行挖掘分析并且第一窗格704由第二窗格705代替,如图8b中所示。
图9描绘对应于类别“例行”和“实验室”的两个不同挖掘图形的部分,挖掘图形经由链接914连接。图9和10a中的每个框表示挖掘图形中的节点901-913、1001-1008。当选择标签207'时,选择以节点912作为根节点的挖掘图形作为挖掘图形。因此,标签207'-209'的每一个根据特定图形拓扑为用户提供用于执行挖掘分析的不同入口点,每个拓扑对应于包含在加入挖掘图形的节点的接收的任务数据对象中的数据的不同视图。
图10a是对应于类别“例行”的挖掘图形的详细图示。从图10a可以看到,可以执行开始于根节点912并且终止于“校准”节点1004、1006、1008的多个挖掘分析。根据第一路径,经由节点912、901、904和906到达“校准”节点1008。根据备选的第二路径,可以经由节点912、902和905到达“校准”节点1006。
图10b示出导航路径500和1010与选择用于执行挖掘分析的挖掘图形内的相应路径之间的关系。在用户选择特定质量控制节点“QC”执行在试验的执行期间接收的测量数据的质量检查之后,属于图10a中所示的挖掘图形的第三分支的节点912和903对应于图10b中所示的导航路径1010。
图11是分析***100的实施例的框图。分析***100包括联接到控制实验室设备的操作的服务器计算机108的各种实验室设备102.1、102.2。根据所示实施例,实验室设备中的至少一些包括用于执行允许指定任务数据对象和/或是与服务器计算机交换数据所需的计算机执行指令118.1、118.2的处理器116.1、116.2。取决于实现方式实验室设备中的至少一些经由网络110联接到服务器计算机108;在这里所述的实施例中分析***100具有被连接实验室设备A和被连接实验室设备B。被连接实验室设备A具有用于执行程序指令118.1的至少一个处理器116.1。特别为了允许与服务器计算机108的通信,被连接实验室设备具有用于将被连接实验室设备A、B联接到网络110的网络接口120.1。未连接实验室设备180例如可以是用于储存试剂或样本的冰箱、储存房间等。
被连接实验室设备A具有用于显示可以包括文本输出的屏幕图像124.1的显示器,例如计算机监视器122.1。此外,被连接实验室设备A具有用户识别部件101.1和设备识别部件103.1。用户识别部件101.1用于识别人类用户104,例如实验室助理。用户识别部件101.1可以可操作地用于用户104输入他或她的用户名和密码。备选地或附加地,用户识别部件101.1可以执行RFID方法以用于借助于用户的RFID芯片卡确定用户104的身份。作为替代或附加,用户识别部件101.1可以可操作地使用生物测量方法(例如指纹识别)执行用户104的识别。在该情况下用户识别部件101.1包括用于感测用户104的相应生物测量特征的传感器,例如指纹传感器。设备识别部件103.1可以是用于识别设备的唯一设备标识储存在其中的被连接实验室设备A的保护储存区域。该设备标识可以是在其生产期间分配给被连接实验室设备A的序列号,例如全球唯一标识(GUID),或者它可以是在分析***内唯一并且由分析***的管理员分配给被连接实验室设备A的标识。备选地设备ID不由设备识别部件103.1永久地储存,而是每当需要识别被连接实验室设备A时由设备识别部件103.1计算设备ID。设备ID的计算可以由设备识别部件103.1使用预定算法(例如密码算法)执行。分析***100的被连接实验室设备B具有类似于被连接实验室设备A的设计。因此,被连接实验室设备B具有对应于被连接实验室设备A的相应部件的用户识别部件101.2、设备识别部件103.2、用于执行程序指令118.2的处理器116.02、用于显示屏幕图像124.2的监视器122.2和测量接口120.2。分析***100另外可以包括一个或多个未连接实验室设备180,例如用于储存操作分析***100的各种分析仪所需的试剂的冰箱。也能够将整个房间、特别是储存房间看作“未连接实验室设备”。
服务器计算机108具有用于执行程序指令162的处理器160,以及用于将服务器计算机108联接到网络110的网络接口164。指令162存储在计算机可读、非易失性存储介质上,例如磁电数据存储器、闪存等。程序指令162包括用于接收、创建、修改和/或删除存储在联接到服务器计算机108的存储部件190中的任务数据对象的程序模块。在操作中,用户104例如经由被连接实验室设备A登入到分析***100中。通过用户识别部件101.1的操作识别用户104。用户104的标识和由设备识别部件103.1提供的被连接实验室设备A的设备标识经由网络110从被连接实验室设备A的接口120.1发送到服务器计算机108。这调用程序指令162的执行,该执行选择并且处理已分配至少被识别用户的标识和从被连接实验室设备A接收的设备标识的任务数据对象。例如,程序162使用用户标识和/或设备标识作为搜索项任务数据对象存储在其中的询问数据库190。
信号可以类似地发送到用户104的移动设备106,由此在该情况下向用户显示的GUI元素属于GUI元素的第一版本。移动设备106具有综合显示器130。另外,移动设备106具有用于联接到网络110的网络接口198。在操作中,用户104选择被连接实验室设备A或B中的一个,使得服务器计算机108接收用户标识和设备标识。用户标识和设备标识由程序162用于确定将由用户借助于数据库190执行的一个或多个任务数据对象。
发送到用户104的移动设备106或实验室设备中的任何一个的信号可以包括关于必须执行一个或多个任务的设备id或房间ID的信息。例如,信号可以包括指示需要再填充若干试剂并且可以从未连接实验室设备C180检索新试剂瓶的任务数据对象的集合。所述任务数据对象的每一个包括关于可以找到所述实验室设备C(在该情况下为冰箱)的房间号的信息。在多个任务必须由用户关于所述未连接实验室设备执行的情况下,为用户提供所述多个任务的聚合视图。当由移动设备106接收该信号时用户104可以走到未连接实验室设备C以用于执行被确定的一个或多个任务。在完成被确定步骤的执行之后用户104可以使用移动设备106以便确认执行的完成,所述执行的完成从移动设备信号发送回到服务器计算机108以便将所述任务在数据库190中标记为完成。
图12是本发明的分析***的另一个实施例的框图,其中将再填充试剂的需要信号发送到用户。所示的分析***包括具有设备ID“Cane”的cobas6000型分析仪102.1,具有设备ID“Cavallo”的cobas6000型分析仪102.2以及具有设备ID“Calamaro”的Integra800型分析仪102.3。分析仪102.1及其分析仪控制计算机105.1构成被连接实验室设备A并且分析仪102.2及其分析仪控制计算机105.2构成被连接实验室设备B。该分析***还包括作为用于储存试剂的原料的冰箱的未连接实验室设备180。
在操作中,分析仪中的一个(例如分析仪102.1)需要再填充试剂。例如,这可以借助于联接到分析仪控制计算机105.1的传感器进行感测。当分析仪102.1的试剂的充装水平低于预定阈值水平时,分析仪控制计算机105.1生成信号182,取决于本发明的实施例,该信号直接地或通过服务器计算机108的中转发送到移动设备106。根据信号182直接从分析仪控制计算机105.1发送到移动设备的实施例,除了服务器计算机以外,分析仪控制计算机可操作地执行任务数据对象的聚合,如针对服务器计算机108所述,或者可操作地接收聚合从服务器计算机108接收的任务数据对象的结果。
图13是显示4个不同聚合任务数据对象组的4个GUI元素1302-1305的屏幕截图。针对每个聚合任务数据对象组计算的聚合数据值用于指定每个相应的GUI元素。例如,GUI元素1303指示实验室设备“Cane”上的3个硬件错误需要在相应任务中解决的事实。GUI元素1305指示34个试验验证任务,由此数字“34”是聚合数据值。聚合GUI元素1303表示用于管理和解决硬件错误的三个任务数据对象,由此用于聚合的属性是消息窗格1408的标识。图14中所示的消息窗格1408由程序指令的特定集合编码,所述程序指令经由消息窗格允许执行与所述设备的维护相关的任务。因此,表示与实验室设备的维护相关的可以借助于消息窗格1408解决的任务的所有任务数据对象已分配指示消息窗格1408并且用于聚合任务数据对象的属性。另外,提供GUI元素1303-1407的任务数据对象的聚合基于指示物理位置(在该情况下为需要执行维护任务的实验室设备)的另一个属性。例如,GUI元素1303指示用于设备Cane的维护任务,而GUI元素1401指示与设备“Cobas4000”相关的维护任务。聚合GUI元素1304指示多个供应相关任务。由GUI元素1304表示的所有任务数据对象已分配指示供应窗格1505的属性,由此所述供应窗格1505为用户提供用于识别和/或解决聚合供应相关任务的手段。
图14是用于显示和解决与实验室设备的硬件问题相关的任务的两个窗口窗格的屏幕截图。左窗口窗格包括偏好区域401、实验室设备区域205和任务区域210。每个GUI元素1303-1407作为可选择聚合GUI元素实现并且指示它的聚合任务数据对象的数量。当选择所述聚合GUI元素中的一个(例如元素1303)时,包括适合于执行由所述GUI元素1303表示的任务的消息窗格1408的工作流执行视图显示在屏幕的右半部。消息窗格1408的功能是为用户提供解决由GUI元素1303表示的任务所必需的所有信息。消息窗格1408包括消息区域1409、非聚合任务列表1411和警告细节区域1410。非聚合任务列表1411显示分别表示单个任务的任务GUI元素1412-1414的列表。所述任务由聚合GUI元素1303集体地表示。所述列表1411的每个任务包括附加信息,例如已提交警告的实验室设备,警告的类型和/或发生故障的所述实验室设备的部件的类型,任务ID,以及当提交警告时的时间和日期。用户可以选择任务GUI元素中的一个,例如1412。因此,警告细节区域1410显示帮助用户解决检测到的硬件问题的附加信息。
图15是用于显示和解决供应相关任务的两个窗口窗格的屏幕截图。窗口的左窗格包括任务区域210、显示实验室设备“NewGen100”及其部件的实验室设备区域205和偏好区域401。实验室设备区域205包括聚合GUI元素1501-1504的列表。任务数据对象的聚合基于指示用于解决相应任务的程序指令的共用属性。例如,程序指令指定包括用于帮助用户解决供应相关任务的供应窗格1505的任务执行视图。聚合GUI元素1501-1504基于指示物理位置(在该情况下为需要执行供应任务的实验室设备)的共用属性。例如,GUI1501指示用于设备NewGen1000的供应任务,而GUI元素1502指示与设备“Cane”相关的供应任务。用户通过点击聚合GUI元素1501触发供应窗格1505的显示。供应窗格包括非聚合任务列表1515和供应状态细节窗格1507。非聚合列表包括分别表示维护任务的任务GUI元素1511-1514。用户通过选择特定任务GUI元素1511触发供应状态细节窗格1507中的任务相关细节的显示。供应细节区域包括指示设备NewGen1000的部件的供应状态的GUI元素1508-1510。
附图标记的列表
100 分析***
101 用户识别部件
102 实验室设备
103 设备识别部件
104 用户
105 分析仪控制计算机
106 移动用户设备
108 服务器计算机
110 网络
116 处理器
118 程序指令
120 网络接口
122 监视器
124 屏幕图像
130 显示器
132 聚合GUI元素
160 处理器
162 程序指令
163 存储介质
164 接口
180 未连接实验室设备/储存房间
182 信号
190 数据库
198 网络接口
200 图形用户界面
201 总览窗格
202 方块组
203,204 GUI元素,用户登出
203',204' GUI元素,用户登入
205 实验室设备区域
207-209 标签
210 任务区域
211 有色区域和
212 有色区域
213 指示任务类型的文本
214-215 聚合GUI元素
216 用于实验室设备子单元“试剂”的GUI元素
217 用于实验室设备子单元“耗材”的GUI元素
218 用于实验室设备子单元“样本”的GUI元素
219 用于实验室设备子单元“废物”的GUI元素
220 用于实验室设备子单元“ISE”的GUI元素
221 可选择GUI元素“启动”
222 可选择GUI元素“停止”
223 实验室设备状态区域
224 指示任务类型的文本
251-255 步骤
300 登入对话框窗口
401 偏好区域
402-405 偏好GUI元素
406-410 用于实验室设备的GUI元素
430-432 聚合GUI元素
500,501 导航路径
502,504 聚合GUI元素
505 上下文菜单
506 关于被选择设备的状态信息
507 供应的填充水平
510,511,512 导航GUI元素
513,514,516 聚合GUI元素
530-532 可选择GUI元素
534 上下文菜单项
601 GUI元素
602 聚合GUI元素
603 有色区域
605 状态信息“空试剂”
606 状态信息“剩余12次试验”
607 状态信息“剩余14次试验”
608-609 分页GUI元素
701,704 第一窗格
702 第二窗格
703 第三窗格
705 第二窗格
912,913 不同类别的挖掘图形的根节点
901-910 节点
1001-1008 节点
1010 导航路径
1302-1305 聚合GUI元素
1401-1407 聚合GUI元素
1408 消息窗格
1409 消息区域
1410 警告细节区域
1411 非聚合任务列表
1412-1414 任务GUI元素
1415 导航GUI元素“消息”
1501-1504 聚合GUI元素
1505 供应窗格
1506 导航GUI元素“供应”
1507 供应状态细节窗格
1508-1510 聚合GUI元素
1511-1514 任务GUI元素
1515 非聚合任务列表

Claims (14)

1.一种用于分析生物样本的分析***,其包括:
-至少一个实验室设备(102.1、102.2),
-服务器计算机(108),其具有用于接收(251)任务数据对象的服务器接口部件(164),每个任务数据对象包括至少一个属性,其中接收的任务数据对象中的至少一些指示将由所述至少一个实验室设备(102.1、102.2)执行的实验室程序,并且其中,为每个任务数据对象分配紧急度属性,
所述服务器计算机(108)包括:
●处理部件(160),用于:
-将所述接收的任务数据对象中的至少一些聚合(252)成聚合任务数据对象组,其中属于相同聚合任务数据对象组的所有任务数据对象共用所述至少一个属性的属性值或值范围,所述至少一个共用属性值或值范围指示所述属性的任务数据对象的任务的至少一个共用步骤,所述共用步骤由所述聚合任务数据对象组的任务数据对象的所有任务共用,其中为每个聚合任务数据对象组分配聚合紧急度值,计算所述聚合紧急度值作为分配给所述聚合任务数据对象组内的任务数据对象的任何一个的最大紧急度属性值;
-为所述聚合任务数据对象组的每一个指定(253)可选择聚合GUI元素(214-220、1303、1501-1504),所述聚合GUI元素表示所述聚合任务数据对象组;
-在聚合视图(210)中显示(254)所述聚合GUI元素,其中,聚合视图是包括其聚合紧急度值大于一阈值的那些聚合任务数据对象组的至少一个聚合任务数据对象的视图;
-当由用户选择所述聚合GUI元素中的一个时,选择(255)由所述被选择聚合GUI元素表示的聚合任务数据对象组,并且自动地向所述用户提供访问程序指令以用于执行所述被选择聚合任务数据对象组的共用步骤;以及
●图形用户界面(122.1、122.2、130、200),用于
-显示(254)被指定聚合GUI元素以用于提供聚合视图(210)。
2.根据权利要求1所述的分析***,
●其中将设备ID分配给所述接收的任务数据对象中的至少一些,每个设备ID指示所述至少一个实验室设备中的一个,
●其中所述至少一个实验室设备包括
○设备识别部件(103.1、103.2),用于经由设备ID在所述服务器计算机(108)处识别所述实验室设备(102.1、102.2),
●其中所述服务器计算机包括
○服务器接口部件(164),其中所述服务器接口部件可操作地经由所述服务器接口部件(164)将信号(182)发送到被识别实验室设备,所述信号包括关于接收的任务数据对象聚合的数据,将被识别实验室设备的设备ID分配给接收的任务数据对象。
3.一种由分析***(100)执行的方法,所述分析***用于处理生物样本,所述方法包括以下步骤:
A)接收(251)任务数据对象,每个任务数据对象包括至少一个属性,其中所述接收的任务数据对象中的至少一些指示将由至少一个实验室设备(102.1、102.2)执行的实验室程序,所述至少一个实验室设备属于所述分析***(100),其中为每个任务数据对象分配紧急度属性,
B)将所述接收的任务数据对象中的至少一些聚合(252)成聚合任务数据对象组,其中属于相同聚合任务数据对象组的所有任务数据对象共用所述至少一个属性的属性值或值范围,所述至少一个共用属性值或值范围指示所述属性的任务数据对象的任务的至少一个共用步骤,所述共用步骤由所述聚合任务数据对象组的任务数据对象的所有任务共用,其中为每个聚合任务数据对象组分配聚合紧急度值,计算所述聚合紧急度值作为分配给所述聚合任务数据对象组内的任务数据对象的任何一个的最大紧急度属性值,
C)为所述聚合任务数据对象组的每一个指定(253)可选择聚合GUI元素(214-220、1303、1501-1504),所述聚合GUI元素表示所述聚合任务数据对象组,
D)在图形用户界面(122.1、122.2、130、200)上的聚合视图中显示(254)所述聚合GUI元素,其中,聚合视图是包括其聚合紧急度值大于一阈值的那些聚合任务数据对象组的至少一个聚合任务数据对象的视图,以及
E)当由用户选择所述聚合GUI元素中的一个时,选择(255)由所述被选择聚合GUI元素表示的聚合任务数据对象组,并且自动地向所述用户提供访问程序指令以用于执行所述被选择聚合任务数据对象组的共用步骤。
4.根据权利要求3所述的方法,其中包括至少两个层级并且包括一个或多个第一节点(901-9914、1001-1008)的分级挖掘图形用于聚合任务数据对象,每个第一节点已分配节点属性,该方法还包括以下步骤:
-将每个接收的任务数据对象表示为分级挖掘图形的第二节点,其中聚合步骤B包括:
-将第一节点中的一个确定为分级挖掘图形的当前节点,当前节点是用于执行挖掘分析的起点,挖掘分析是对当前节点和当前节点的所有直接和间接后继节点执行的数据聚合操作,其中当对所述节点执行聚合操作时,当前节点的节点属性根据步骤B在所述聚合操作中用作聚合属性;
-针对由当前节点表示的聚合任务数据对象组,通过对由当前节点的后继节点的任何一个表示的所有任务数据对象执行数据聚合函数计算聚合数据值。
5.根据权利要求4所述的方法,其还包括以下步骤:
-针对每个挖掘分析,将至少聚合数据值存储在挖掘历史中,挖掘历史存储在工作存储器中,
-由用户选择导航GUI元素(510-512),用户由此选择新当前节点,新当前节点对应于先前执行的挖掘分析。
6.根据权利要求3-5中的任一项所述的方法,其还包括:
-根据第一聚合GUI元素版本提供聚合GUI元素的每一个,每个GUI元素版本对应于特定图形设计,第一GUI元素版本适合于显示在小屏幕、特别是移动用户设备(106)的屏幕上,其中每个GUI元素是指向挖掘图形中的第一节点(901-913、915-1008)中的一个的指示器,
-在第一窗格(704)中显示包括聚合GUI元素(132)的聚合视图,第一窗格是屏幕尺寸,
-显示是屏幕尺寸的第二窗格(705),第二窗格代替第一窗格,第二窗格包括:
●一个或多个另外聚合GUI元素,或
●一个或多个任务GUI元素(710、711;1412-1414),每个任务GUI元素表示由第一窗格的聚合GUI元素中的一个表示的聚合任务数据对象组的任务数据对象,其中当选择任务GUI元素中的任何一个时,执行用于执行所述一个聚合任务数据对象组的共用步骤的指令。
7.根据权利要求6所述的方法,其中通过下列构造第二窗格的内容:-当选择第一窗格中的聚合GUI元素中的一个时,选择挖掘图形的第一节点中的一个作为当前节点,
-执行挖掘分析,挖掘分析是对当前节点和当前节点的所有直接和间接后继节点执行的数据聚合操作,其中当对所述节点执行聚合操作时,当前节点的节点属性根据步骤B在所述聚合操作中用作聚合属性,其中创建一个或多个另外聚合任务数据对象组;
-由另外聚合GUI元素中的一个表示另外聚合任务数据对象组的每一个。
8.根据权利要求3-5中的任一项所述的方法,所述方法还包括:
-监视所述至少一个实验室设备的状态以接收所述至少一个实验室设备的状态信息,
-根据接收的状态信息动态地创建、修改和/或删除接收的任务数据对象中的至少一些,以及
-触发步骤B-E的再执行,
-其中作为所述再执行的结果,提供待执行的任务的动态更新的聚合视图。
9.根据权利要求3-5中的任一项所述的方法,
-其中被选择聚合任务数据对象组的任务数据对象分别表示检查和/或验证测量结果的任务,
-其中提供用户访问程序指令以用于执行由所有所述任务共用的步骤包括显示工作流执行视图,工作流执行视图包括允许用户检查和/或验证所述测量结果的一个或多个任务执行GUI元素(1410),
-其中所述被选择聚合任务数据对象组的共用步骤是从多个工作流执行视图自动选择工作流执行视图供显示的步骤。
10.根据权利要求9所述的方法,所述方法还包括:
-经由工作流执行视图接收指示由用户批准测量结果中的一个的确认信号,
-在已接收确认信号的情况下,所述结果自动转发到或可用于LIS或中间件部件。
11.根据权利要求3-5中的任一项所述的方法,
-其中所述至少一个实验室设备是多个实验室设备中的一个,
-其中被选择聚合任务数据对象组的任务数据对象分别表示维护所述多个实验室设备中的一个的维护任务,
-其中提供用户访问程序指令以用于执行由所有所述任务共用的步骤包括显示工作流执行视图,工作流执行视图包括一个或多个任务执行GUI元素(1507),每个任务执行GUI元素包括关于实验室设备中的一个的当前状态的信息和/或关于如何修理所述实验室设备的信息。
12.根据权利要求11所述的方法,
-其中所述被选择聚合任务数据对象组的共用步骤选自包括下列的组:
-在共用位置执行维护任务,所述共用位置由其维护任务聚合在被选择聚合任务数据对象组内的所有实验室设备共用;
-从多个工作流执行视图选择工作流执行视图供显示;
-从共用位置检索一个或多个耗材以用于使相应的实验室设备可操作,所述共用位置由其维护任务聚合在被选择聚合任务数据对象中内的所有实验室设备共用。
13.根据权利要求11所述的方法,所述方法还包括:
-经由工作流执行视图接收指示由用户成功维护的确认信号;
-在接收确认信号的情况下,将命令自动地发送到针对其接收确认信号的实验室设备的每一个,由此自动地启动所述实验室设备并且允许所述实验室设备执行它的相应实验室程序。
14.根据权利要求3-5中的任一项所述的方法,
-其中所述至少一个实验室设备是多个实验室设备中的一个,
-其中被选择聚合任务数据对象组的任务数据对象分别表示将已由所述实验室设备中的一个处理的一个或多个生物样本从所述实验室设备中的任何一个输送到目的地位置的任务,
-其中所述被选择聚合任务数据对象组的共用步骤是将一个或多个生物样本输送到共用目的地位置的步骤,
-其中提供用户访问程序指令以用于执行共用步骤包括显示工作流执行视图,
-当经由工作流执行视图接收指示由用户确认目的地位置的确认信号时,触发一个或多个机械单元以自动地执行被选择聚合任务数据对象组的被确认输送任务,由此将已由所述实验室设备中的任何一个处理的生物样本的每一个自动地输送到共用目的地位置。
CN201180048519.1A 2010-08-05 2011-08-05 用于聚合任务数据对象并且用于提供聚合视图的方法 Active CN103168303B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP10172090.2 2010-08-05
EP10172090A EP2416267A1 (en) 2010-08-05 2010-08-05 Method of aggregating task data objects and for providing an aggregated view
PCT/EP2011/063523 WO2012017073A2 (en) 2010-08-05 2011-08-05 Method for aggregating task data objects and for providing an aggregated view

Publications (2)

Publication Number Publication Date
CN103168303A CN103168303A (zh) 2013-06-19
CN103168303B true CN103168303B (zh) 2018-07-31

Family

ID=42990128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180048519.1A Active CN103168303B (zh) 2010-08-05 2011-08-05 用于聚合任务数据对象并且用于提供聚合视图的方法

Country Status (5)

Country Link
US (1) US9927941B2 (zh)
EP (2) EP2416267A1 (zh)
JP (1) JP5923088B2 (zh)
CN (1) CN103168303B (zh)
WO (1) WO2012017073A2 (zh)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012102918A1 (de) * 2012-04-03 2013-10-10 Eppendorf Ag Laborgerätesystem und Laborgerät zum Behandeln von Fluiden und Feststoffen sowie Verfahren zum Betreiben eines Laborgerätes
US8639546B2 (en) * 2012-06-29 2014-01-28 International Business Machines Corporation Using a force-based paradigm for managing operational fulfillment
US9652744B2 (en) * 2012-12-10 2017-05-16 Sap Se Smart user interface adaptation in on-demand business applications
CN103049274B (zh) * 2012-12-31 2017-02-22 华为终端有限公司 任务事件处理方法和装置
JP5862611B2 (ja) * 2013-04-02 2016-02-16 トヨタ自動車株式会社 作業変更装置、作業変更方法、及び作業変更プログラム
US20150067019A1 (en) * 2013-08-28 2015-03-05 Soeren Balko Method and system for using arbitrary computing devices for distributed data processing
US20150073955A1 (en) * 2013-09-12 2015-03-12 Jonathan A. Gilman Management interface for business management applications
TW201517552A (zh) * 2013-10-31 2015-05-01 Hon Hai Prec Ind Co Ltd 機櫃伺服器管理方法及系統
CN103686397B (zh) * 2013-11-28 2017-04-19 张翼翔 一种视频显示终端的界面呈现物品属性配置设备及方法
US9191299B1 (en) * 2014-02-22 2015-11-17 Allscripts Software, Llc Task processing utilizing queues
US9805326B2 (en) 2014-04-24 2017-10-31 International Business Machines Corporation Task management integrated design environment for complex data integration applications
US10062045B2 (en) 2014-06-12 2018-08-28 International Business Machines Corporation Project workspace prioritization
CN106716461A (zh) * 2014-09-15 2017-05-24 莱卡生物***墨尔本私人有限公司 仪器管理***
WO2016071987A1 (ja) * 2014-11-06 2016-05-12 株式会社島津製作所 分析装置システム及び該システム用プログラム
US9684546B2 (en) * 2014-12-16 2017-06-20 Microsoft Technology Licensing, Llc Job scheduling and monitoring in a distributed computing environment
US10733237B2 (en) 2015-09-22 2020-08-04 International Business Machines Corporation Creating data objects to separately store common data included in documents
US11403133B1 (en) * 2015-09-30 2022-08-02 Groupon, Inc. System and method for managing request-to-task translation and sequencing
US20170109214A1 (en) * 2015-10-16 2017-04-20 Qualcomm Incorporated Accelerating Task Subgraphs By Remapping Synchronization
US10671648B2 (en) * 2016-02-22 2020-06-02 Eagle View Technologies, Inc. Integrated centralized property database systems and methods
EP3491510A4 (en) 2016-07-29 2019-12-11 Abbott Laboratories SYSTEM AND METHOD FOR INVENTORY IN A LABORATORY MANAGEMENT SYSTEM
US10152349B1 (en) * 2016-09-27 2018-12-11 Juniper Networks, Inc. Kernel scheduling based on precedence constraints and/or artificial intelligence techniques
US10922636B2 (en) * 2016-10-24 2021-02-16 Oracle International Corporation Display control system and method for controlling a display of project management objects
US10467275B2 (en) 2016-12-09 2019-11-05 International Business Machines Corporation Storage efficiency
US10419410B2 (en) * 2016-12-15 2019-09-17 Seagate Technology Llc Automatic generation of unique identifiers for distributed directory management users
CA3051474A1 (en) 2017-01-30 2018-08-02 Walmart Apollo, Llc Distributed autonomous robot interfacing systems and methods
WO2018140690A1 (en) 2017-01-30 2018-08-02 Walmart Apollo, Llc Systems and methods for distributed autonomous robot interfacing using live image feeds
US10614274B2 (en) 2017-01-30 2020-04-07 Walmart Apollo, Llc Distributed autonomous robot systems and methods with RFID tracking
WO2018140770A1 (en) 2017-01-30 2018-08-02 Walmart Apollo, Llc Distributed autonomous robot systems and methods
US11262372B2 (en) * 2017-03-14 2022-03-01 Hitachi High-Tech Corporation Automated analysis system
EP3422014B1 (en) * 2017-06-27 2024-07-24 F. Hoffmann-La Roche AG Laboratory system
CN108415457B (zh) * 2018-03-15 2020-12-08 西北工业大学 一种水下航行器图形化航行任务设定方法
US11275608B1 (en) 2018-04-03 2022-03-15 Amazon Technologies, Inc. Scalable job transformation and management
US20190324776A1 (en) 2018-04-18 2019-10-24 Microsoft Technology Licensing, Llc Dynamic management of interface elements based on bound control flow
FR3082028A1 (fr) * 2018-05-30 2019-12-06 Orange Agregation d'objets connectes.
WO2020016123A1 (de) * 2018-07-20 2020-01-23 Bayer Business Services Gmbh Labormanagementsystem
US11579157B2 (en) * 2018-08-10 2023-02-14 Beckman Coulter, Inc. Lab instrument status monitoring
US11604575B2 (en) * 2018-12-14 2023-03-14 Honeywell International Inc. Systems and methods for managing configurations of multiple displays of a vehicle
US20210248115A1 (en) * 2020-02-10 2021-08-12 Nvidia Corporation Compute graph optimization
EP4116900A4 (en) * 2020-03-05 2024-03-13 Hitachi High-Tech Corporation ADMINISTRATIVE APPARATUS AND INQUIRY PROCESS
US20210286604A1 (en) * 2020-03-16 2021-09-16 GenoFab, Inc. Methods, services, systems, and architectures to optimize laboratory processes
CN112001691A (zh) * 2020-07-01 2020-11-27 北京车行一六八信息技术有限公司 页面审核方法、装置、计算机设备和存储介质
EP4179313A1 (en) 2020-07-08 2023-05-17 Luminex Corporation User interface for a fluorescence assay
CN113344104A (zh) * 2021-06-23 2021-09-03 支付宝(杭州)信息技术有限公司 一种数据处理方法、装置、设备及介质
CN113285855B (zh) * 2021-07-14 2021-12-07 天聚地合(苏州)数据股份有限公司 服务器监控方法及***
EP4235687A1 (en) * 2022-02-28 2023-08-30 Beckman Coulter, Inc. Apparatus, method and system for assigning processing steps to a laboratory automaton system
EP4312221A1 (en) 2022-07-25 2024-01-31 F. Hoffmann-La Roche AG Consolidation and prioritization of patient critical notifications

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832475A (en) * 1996-03-29 1998-11-03 International Business Machines Corporation Database system and method employing data cube operator for group-by operations
EP1840576A2 (en) * 2006-03-30 2007-10-03 Sysmex Corporation Automatic analyzer and information providing system therefor

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09211003A (ja) * 1996-02-01 1997-08-15 Hitachi Ltd 自動分析装置
US5909217A (en) * 1997-09-30 1999-06-01 International Business Machines Corporation Large scale system status map
JP3500295B2 (ja) * 1998-02-06 2004-02-23 株式会社日立製作所 検体処理システム
GB9924523D0 (en) * 1999-10-15 1999-12-15 Univ Strathclyde Database processor
US7240296B1 (en) * 2000-02-11 2007-07-03 Microsoft Corporation Unified navigation shell user interface
US6714913B2 (en) 2001-08-31 2004-03-30 Siemens Medical Solutions Health Services Corporation System and user interface for processing task schedule information
US7584019B2 (en) * 2003-12-15 2009-09-01 Dako Denmark A/S Systems and methods for the automated pre-treatment and processing of biological samples
US7850912B2 (en) * 2003-05-14 2010-12-14 Dako Denmark A/S Method and apparatus for automated pre-treatment and processing of biological samples
JP2004310467A (ja) * 2003-04-07 2004-11-04 Matsushita Electric Ind Co Ltd 機器及び機器管理システム
US8886705B1 (en) * 2003-06-30 2014-11-11 Symantec Operating Corporation Goal-oriented storage management for a distributed data storage network
US20050071110A1 (en) * 2003-09-25 2005-03-31 Davis Randall R. Method for identifying objects to be used in an automatic clinical analyzer
CN1223938C (zh) * 2004-04-02 2005-10-19 清华大学 一种构件的封装和一致性访问的方法
US7627671B1 (en) * 2004-05-22 2009-12-01 ClearApp, Inc. Monitoring and performance management of component-based applications
US20060122865A1 (en) * 2004-11-24 2006-06-08 Erik Preiss Procedural medicine workflow management
US8554599B2 (en) * 2005-03-25 2013-10-08 Microsoft Corporation Work item rules for a work item tracking system
WO2007021747A2 (en) 2005-08-09 2007-02-22 Medexec Software Corporation A workflow oriented multi-screen healthcare information management system
US7483978B2 (en) * 2006-05-15 2009-01-27 Computer Associates Think, Inc. Providing a unified user interface for managing a plurality of heterogeneous computing environments
JP4933198B2 (ja) * 2006-08-22 2012-05-16 株式会社日立ハイテクノロジーズ 自動分析装置
US20080253298A1 (en) * 2007-04-13 2008-10-16 Bhatti Ghulam M Method and System for Managing Routes in a Wireless Network of Nodes
US8910084B2 (en) * 2007-05-07 2014-12-09 Oracle International Corporation Aggregate layout for data visualization techniques
US20090094529A1 (en) 2007-10-09 2009-04-09 General Electric Company Methods and systems for context sensitive workflow management in clinical information systems
US7895235B2 (en) * 2007-12-19 2011-02-22 Yahoo! Inc. Extracting semantic relations from query logs
JP2009162584A (ja) * 2007-12-28 2009-07-23 Olympus Corp 管理システム
US8346574B2 (en) * 2008-02-29 2013-01-01 Dako Denmark A/S Systems and methods for tracking and providing workflow information
US20090259493A1 (en) * 2008-04-11 2009-10-15 Venon Medhi O Mobile health book
WO2010048146A1 (en) * 2008-10-20 2010-04-29 Carnegie Mellon University System, method and device for predicting navigational decision-making behavior
US9460422B2 (en) * 2009-11-20 2016-10-04 Sears Brands, L.L.C. Systems and methods for managing to-do list task items to automatically suggest and add purchasing items via a computer network
US8417899B2 (en) * 2010-01-21 2013-04-09 Oracle America, Inc. System and method for controlling access to shared storage device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832475A (en) * 1996-03-29 1998-11-03 International Business Machines Corporation Database system and method employing data cube operator for group-by operations
EP1840576A2 (en) * 2006-03-30 2007-10-03 Sysmex Corporation Automatic analyzer and information providing system therefor

Also Published As

Publication number Publication date
JP5923088B2 (ja) 2016-05-24
EP2416267A1 (en) 2012-02-08
JP2013534310A (ja) 2013-09-02
US20130145299A1 (en) 2013-06-06
WO2012017073A3 (en) 2012-05-31
EP2601603A2 (en) 2013-06-12
US9927941B2 (en) 2018-03-27
EP2601603B1 (en) 2018-09-26
CN103168303A (zh) 2013-06-19
WO2012017073A2 (en) 2012-02-09

Similar Documents

Publication Publication Date Title
CN103168303B (zh) 用于聚合任务数据对象并且用于提供聚合视图的方法
US10832199B2 (en) Systems and methods for tracking and providing workflow information
US8041091B2 (en) Methods and systems for detection of retinal changes
JP5753792B2 (ja) 自動分析装置
US7769565B2 (en) Sample measurement device, measurement information display method, and computer system
US11955230B2 (en) Remote data analysis and diagnosis
JP7016349B2 (ja) 自動分析システム
CN101968493A (zh) 尿液工作台管理器和尿液工作台
US20100287477A1 (en) Analysis System For Analyzing Biological Samples, Data Processing Method And Computer Program Product
JP2009539078A (ja) サンプルテスト結果およびそれぞれの結果コンテキスト情報を管理するシステムおよび方法
WO2020117733A1 (en) Clinical laboratory optimization framework
JP7100620B2 (ja) 自動分析システム
JP2019028018A (ja) 自動分析システム
CN109716126A (zh) 具有任务调度器的馏分收集***
CN115203343A (zh) 数据表字段图谱交互方法及装置、电子设备、存储介质
Alenazi et al. The Role of Laboratory Information System in Improving the Delivery of Laboratory Services: A Recent Systematic Review
KR101466808B1 (ko) Rfid를 이용한 생물학적 자원 관리 방법
CN117890135A (zh) 状态信息显示界面构建方法及生物样本分析***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1182196

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant