JP5923088B2 - 生体試料を分析する分析システムおよび生体試料を処理するために用いられる分析システムにより実行される方法 - Google Patents

生体試料を分析する分析システムおよび生体試料を処理するために用いられる分析システムにより実行される方法 Download PDF

Info

Publication number
JP5923088B2
JP5923088B2 JP2013522264A JP2013522264A JP5923088B2 JP 5923088 B2 JP5923088 B2 JP 5923088B2 JP 2013522264 A JP2013522264 A JP 2013522264A JP 2013522264 A JP2013522264 A JP 2013522264A JP 5923088 B2 JP5923088 B2 JP 5923088B2
Authority
JP
Japan
Prior art keywords
task
task data
data object
user
collective
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
JP2013522264A
Other languages
English (en)
Other versions
JP2013534310A (ja
JP2013534310A5 (ja
Inventor
アルメン、ベルンハルト フォン
アルメン、ベルンハルト フォン
スタイムル、アントン
ズーター、ウルス
Original Assignee
エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト
エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト
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 エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト, エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト filed Critical エフ ホフマン−ラ ロッシュ アクチェン ゲゼルシャフト
Publication of JP2013534310A publication Critical patent/JP2013534310A/ja
Publication of JP2013534310A5 publication Critical patent/JP2013534310A5/ja
Application granted granted Critical
Publication of JP5923088B2 publication Critical patent/JP5923088B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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)

Description

本発明は、集合タスクデータオブジェクトの少なくともいくつかは、検査手順を示す、タスクデータオブジェクトを集め集合ビューを提供する分析システムおよび方法に関する。
分析検査室、特に臨床検査室においては、疾患、栄養習慣、薬剤の有効性および/または臓器機能を示す、生理学的パラメータおよび/または生化学的パラメータを決定するために、生体試料に対する多数の分析が行われている。
新しいハイスループット技術の出現および検査自動化システムの進歩に伴い、多数の異なる検査装置(lab-device)によって検査室内で並行して行われるタスクの数および複雑さは、大幅に増加している。検査の細分化は、分析結果の質を向上させ、人件費を削減するのに役立つが、検査の自動化は、人間と、自動または半自動のラボラトリーワークセルシステムとの相互作用を不必要にはしていない。検査の自動化は、多数の分析前、分析および/または分析後の検査手順を、多数の異なる検査装置および/またはラボラトリーワークセルシステムによって並行して行うことを可能にするので、並行して実行される検査手順の数の増大は、監視および制御されなければならない。
検査装置は、故障したり、試薬または他の消耗品を使い果たしたりする場合がある。しばしば、人間は、空の試薬ボックスを再充填し、消耗品を補充し、または故障した検査装置を修理することを要求される。また多くの場合において、集められた測定値について人間による解析が依然として要求される。診断または分析のタスクを実行することを要求される検査従事者は少なくなっているが、分析システムの監視および操作、ならびに集められた結果の評価に関する多くの多様性に富んだタスクが、人間の介入を必要とする。
従来技術の検査ワークフロー管理システムは、検査ワークフローとの関連で行われるタスクの特定のユーザへの割り当てを可能にし、それにより、タスクの監視、制御および/または実行における責任を明確にすることを手助けする。
特許文献1は、臨床ワークフローのタスクの完了を容易にする、臨床応用システムを開示している。このシステムは、臨床ワークフローにおけるタスクを、外部の動作主と関連付けることを可能にし、ユーザに対して臨床情報を表示するユーザインタフェースを含んでいる。ユーザインタフェースにおいて、タスクはリンクとして表される。各リンクは、対応する外部の動作主に対するアクセスをトリガーする。
特許文献2は、マルチスクリーンの健康管理情報管理システムを開示し、これはユーザが、多様なスクリーンを飛び回ったり、出入りしたりすることなく、複数のスクリーンに論理的に関連付けられる様々な健康管理情報に同時にアクセスし、またこれらの情報を表示し、操作することを可能にする。このシステムは、医師が生物医学的に関連するデータを見ながら、オーダーを書き込むことを可能にする。
特許文献3は、表示可能なタスクのスケジュールを提供する方法を開示している。一実施形態において、作業者により実施されるべきタスクのリストは、受信する作業者の識別情報に応じて、サービスタスクのリストに基づいて編集される。
特許文献4は、GROUP−BY操作を含むデータベースクエリを行う方法を開示し、ここではクエリを満たす異なるタプルのサブセットのために、属性の集合値が望まれる。特許文献5は、オンライン分析処理のためのデータベースプロセッサを開示し、これによりプロセッサは、入力関係の多次元の集合を得る。
米国特許出願公開第2009/0094529号明細書 米国特許出願公開第2009/0099871号明細書 米国特許出願公開第2003/0045958号明細書 米国特許第5,832,475号明細書 米国特許第6,996,554号明細書
本発明は、それぞれ独立請求項に記載されるような、生体試料を分析する分析システム、方法およびコンピュータプログラムプロダクトを提供する。本発明の実施形態は、従属請求項で与えられる。
本発明の実施形態は、検査ワークフローを実行または完了するために行われる必要のあるタスクを表示する、改良された分析システムおよび改良されたコンピュータを利用した方法を提供する。
さらなる態様において、本発明の実施形態は、作業者が自身に割り当てられたタスクを効果的に実行することを補助する、改良された分析システム、改良されたコンピュータを利用した方法、および改良されたコンピュータプログラムプロダクトを提供することを目的とする。
さらなる態様において、本発明の実施形態は、作業者が、1つまたは2つ以上の監視される検査装置を稼動した状態に保つために行われる必要のある動作を識別および/または引き起こすことを補助する、改良された分析システム、改良されたコンピュータを利用した方法、および改良されたコンピュータプログラムプロダクトを提供することを目的とする。
本明細書で用いられる「検査装置」という用語は、1つまたは2つ以上の生体試料について検査ワークフローステップを実行するように動作可能な、あらゆる分析前、分析、および/または分析後の検査装置を含む。検査装置は例えば、遠心分離機、キャッピングユニットまたはキャップ除去ユニット、試料保管ユニット、コンベヤベルト、分析器、分注器、光度計などであり得る。検査装置は、試料、分析補助物質、試薬、洗浄緩衝液、補助液体、ピペット、ピペットチップまたはバルブなどの、分析器または容器であり得る。また検査装置は、あらゆるキャップ除去装置、試料調製および分配システム、分析後装置、特に自動の試料保管装置などであってもよい。
本明細書で用いられる「分析システム」という用語は、集合的に操作および/または監視される、検査装置のあらゆるシステムを含んでいる。必ずしもそうでなくてもよいが、典型的には、分析システムは1つまたは2つ以上の分析器を含んでいる。しかしながら、「分析システム(analytical system)」という語は、1つのみ、または2つ以上の分析前および/または分析後装置を含むシステムのことを指す場合もある。単純さのために、本明細書でいう検査装置のシステムは、「複数の分析システム(analytical systems)」とも呼ばれる。
「分析器」とは、測定値を得るために、生体試料と試薬との反応を分析できる検査器具である。例えば分析器は、吸光、発光、電位、または測定データを提供するための、反応のその他の物理的または化学的な特性を測定できる。
本明細書で用いられる「モバイル機器」という用語は、サーバコンピュータと通信するためのインタフェースを有するあらゆるモバイル電子製品を含み、具体的には、携帯電話、スマートフォン、パーソナル・デジタル・アシスタント(PDA)などのあらゆる携帯用の電池式モバイル製品、または、例えばワイヤレスデジタルセルラーテレコミュニケーションネットワークまたは他のワイヤレス通信チャネルを通してサーバコンピュータとの通信リンクを確立する、ワイヤレスインタフェースを有する別の電子製品を含んでいる。
ここで用いられる「ドリルダウン分析」という用語は、例えば、データオブジェクトのセットに対する算術計算および/または統計的計算を含む、データ処理技術およびデータ評価技術の実行をいい、このドリルダウン分析の実行は、最も集合的なもの(上位(up))から最も詳細なもの(下位(down))まで広がるデータレベルの間で探査するユーザによってトリガーされる。
本明細書で用いられる「データ集合」という用語は、情報が集められ、グループ化されるあらゆる工程のことである。データ集合は、1つまたは2つ以上の特定の属性を共有する特定のデータオブジェクトについての情報を集めることを可能にする。
本明細書で用いられる「タスク」は、例えば1つまたは2つ以上の生体試料に対して、検査装置により行われるべきあらゆる検査手順を含んでいる。またこの用語は、生体試料の処理時に、分析システムの1つまたは2つ以上の検査装置から受信されているデータに対して行われるべきあらゆる操作を含んでいる。この用語はさらに、検査装置の操作性を維持または回復するために、ユーザによって検査装置に対して実行されるべきあらゆる処理ステップを含んでいる。したがって、タスクを実行することは、検査装置、例えば分析器または遠心分離機によって、分析前、分析もしくは分析後ワークフロー、またはワークフローステップを実行することを含む。タスクを実行することはさらに、ユーザが、例えばGUIを用いて、または検査装置の空の試薬容器を再充填することにより、1つまたは2つ以上の試料に対して得られた測定値を評価することも含み得る。
本明細書で用いられる「タスクデータオブジェクト」は、タスクを示すあらゆるデータオブジェクトを含んでいる。特にこの用語は、1つまたは2つ以上の生体試料に対して、1つまたは2つ以上の検査装置を用いて行われるべき検査手順を示しているデータオブジェクトをいう。タスクデータオブジェクトは例えば、Java(登録商標)やC#などの、オブジェクト指向プログラミング言語で特定されるクラスオブジェクトのインスタンスであり得る。
本明細書で用いられる「消耗品」は、検査装置の1つを操作する間、定期的に再充填動作または交換動作を必要とする液体、材料または装置の構成部品である。消耗品は例えば、光学的な測定を実行するための試薬、キャリブレーション液またはキュベットであり得る。
本発明の実施形態にしたがって、生体試料を処理するために用いられている分析システムにより実施される方法が提供され、この方法は、
A)タスクデータオブジェクトを受信する受信工程であって、タスクデータオブジェクトのそれぞれが少なくとも1つの属性を含み、受信されたタスクデータオブジェクトの少なくともいくつかが、少なくとも1つの検査装置によって行われるべき検査手順を示し、この少なくとも1つの検査装置が分析システムに属している、受信工程と、
B)受信されたタスクデータオブジェクトの少なくともいくつかを集め、複数の集合タスクデータオブジェクトグループにする集合工程であって、同一の集合タスクデータオブジェクトグループに属する全てのタスクデータオブジェクトは、属性値または少なくとも1つの属性の値の範囲(value range)が共通し、共通の少なくとも1つの属性値または値の範囲が、この属性のタスクデータオブジェクトのタスクの、少なくとも1つの共通のステップを示し、この共通のステップが、集合タスクデータオブジェクトグループのタスクデータオブジェクトの全てのタスクに共通である、集合工程と、
C)複数の集合タスクデータオブジェクトグループのそれぞれに対して、選択可能な集合GUIエレメントを指定する指定工程であって、この集合GUIエレメントが集合タスクデータオブジェクトグループを表す、指定工程と、
D)グラフィカル・ユーザ・インタフェース上に、集合GUIエレメントを集合ビューで表示する工程と、
E)ユーザにより集合GUIエレメントの1つが選択されると、選択された集合GUIエレメントによって表される集合タスクデータオブジェクトグループを選択し、選択された集合タスクデータオブジェクトグループの共通のステップを実行するために、ユーザに対してプログラム命令へのアクセスを自動的に提供するステップと
を備えている。
共通のタスクステップに基づく集合ステップの実行は、以下の理由、すなわち、タスクがリスト形式ではなく、比較的少ない数の集合GUIエレメントの形式で表示されているので、ユーザが「視覚的なノイズ(visual noise)」によって邪魔されにくいという理由から、有利であり得る。
さらに、集合GUIエレメントが選択できるという特徴、および、集合GUIエレメントの1つを選択することにより、選択された集合タスクデータオブジェクトグループの共通のステップを実行するプログラム命令へのアクセスを、ユーザに自動的に提供するという特徴が有利であり得る。これは、選択された集合GUIエレメントの集合タスクを実行するプログラム命令へ、ユーザがすぐに到達できるからである。共通のステップは、共通の物理的位置、例えば建物または部屋または特定の検査装置などにおいて実行されるステップであり得る。この共通のステップも同様に、1つの集合タスクデータオブジェクトグループのタスクデータオブジェクトにより表される全てのタスクによって共有されるプログラム命令に関する。共通のプログラム命令は、ワークフロー内の1つの共通の物理的または論理的な位置で、このワークフロー内の特定のステップを実行するか、または実行を開始することを可能にすることができる。この共通のプログラム命令は、共通のワークフロー実行ビューを特定し、検査装置のいくつかを操作する、共通のプログラムルーチンまたは共通のコマンドを特定し得る。
例えば、ワークフロー実行ビューの表示をトリガーしてもよく、このビューは、まったく同一のGUIコンテントを用いて複数の評価タスクをユーザが実行することを可能にする。ゆえにユーザは、同一のタスクを行うために異なるビューの間で切り替えを行わなくてもよい。同様に、このワークフロー評価ビューは、検査装置を再充填するために1つの特定の保管室から消耗品を取り出す共通のタスクステップにしたがって集合化された、複数のメンテナンスタスクの表示を含んでいてもよい。これにより、ユーザがこの保管室に行くことを一回のみにでき、それゆえ複数の異なる検査装置を満たすために必要な消耗品を全て取り出す。タスクがリスト形式でユーザに示される従来技術のシステムは、ユーザが単純に、時系列または別の方法でソートされたタスクのリストにしたがって再充填動作を実行することから、効率が悪い。本明細書で用いられる「メンテナンス」タスクは、検査装置の作動状態を維持し、または故障後に再び作動させることを確実にするために、検査装置を点検し、および/または修理するあらゆるタスクを含んでいる。さらにこの用語は、試薬、使い捨てのピペットチップおよびキュベットなどの消耗品が搭載されるタスクや、廃棄物が取り除かれるタスクも含んでいる。
本発明の実施形態にしたがって、タスクデータオブジェクトはサーバコンピュータにより受信される。実施形態によっては、タスクデータオブジェクトは単一または複数のソースから受信され得る。いくつかの実施形態によれば、1つまたは2つ以上のタスクデータオブジェクトを記憶しているリレーショナル・データベースが、ソースとして用いられる。このデータベースは、サーバコンピュータの記憶媒体に記憶されてもよく、また、例えば検査室のイントラネットなどのネットワークを介してサーバコンピュータによりアクセス可能であるリモートデータベースサーバに記憶されてもよい。またデータベースは、1つまたは2つ以上の異なるコンピュータをホストとする、多数の異なるデータベースとして実施されてもよい。本発明の実施形態によれば、データベースは、分析システムに属する検査装置の一部であってもよい。
本発明の実施形態によっては、サーバコンピュータは、サーバ、または分析システムの少なくとも1つの検査装置に接続されているあらゆる種類のスタンドアロン型処理装置であり得る。本発明のいくつかの実施形態によれば、サーバコンピュータは分析システムの一体的な構成要素である。別の実施形態によれば、サーバコンピュータは分析システムの検査装置の一体的な構成要素である。さらに別の実施形態によれば、サーバコンピュータによって提供される機能は、特にエンドユーザコンピュータなどの、他のコンピュータによってアクセス可能である。アクセスは例えば、ワークフロー管理システムなどのミドルウェアを介して、または検査室のLISを介してもたらされる。
本発明の実施形態によれば、タスクデータオブジェクトの少なくともいくつかは、分析システムの検査装置から動的に受信され、検査装置は、例えば検査室のイントラネットなどのネットワークを介して、サーバコンピュータに接続されている。
本発明の実施形態によれば、タスクデータオブジェクトの少なくともいくつかは、検査リクエスト(test request)を示し、検査装置または別のコンピュータから受信され、この検査装置または別のコンピュータは、ユーザに検査リクエストを特定する手段を提供する。検査リクエストとは例えば、特定の患者の試料の血中グルコース濃度を判定する分析などの、特定の分析を行うことの要求であり得る。検査リクエストはタスクデータオブジェクトとして表され、サーバコンピュータに送信される。別のコンピュータとは例えば医師のコンピュータであってもよく、この医師のコンピュータは、例えば検査室のイントラネットまたはインターネットを介して、サーバコンピュータに接続されている。
本発明の実施形態によれば、タスクデータオブジェクトの少なくともいくつかは、検査装置から動的に受信され、検査装置の操作性を修復または維持するためにその検査装置に対して行われなければならないタスクを表す。例えば、試薬を使い果たし、分析を実行するために特定の試薬を要する分析器は、サーバコンピュータに対して、その試薬の容器を再充填するようリクエストを送る。
本発明の別の実施形態によれば、検査装置からサーバコンピュータにより受信されたタスクデータオブジェクトは、この検査装置のエラー状態、および/またはこの装置の操作性を修復するために必要なタスクを示す。別の実施形態によれば、1つまたは2つ以上の検査装置からサーバコンピュータにより受信されたタスクデータオブジェクトは、示されたタスクがユーザによってどのように実行されるべきかについての付加的な情報を含んでいる。特定の検査装置について特定の試薬を再充填するというタスクを示すタスクデータオブジェクトは、例えば、ルームナンバーおよび/または検査装置が属している検査室の識別子などの、検査装置の位置についてのデータを含んでいてもよい。このタスクデータオブジェクトは付加的または代替的に、試薬のロット番号についてのデータ、新しい試薬ボトルが取り出される保管室についてのデータ、試薬の保存可能期間についてのデータなどを含んでいてもよい。
本発明の実施形態によっては、1つまたは2つ以上のタスクデータの受信は、プッシュ方法もしくはプル方法、またはそれらの組み合わせを介して実行され得る。
実施形態によれば、サーバコンピュータは、プル方法を介して定期的に、リレーショナル・データベースに記憶されているタスクデータオブジェクトを取り出す。また、例えば検査リクエストの形式で、ユーザにより動的に作り出されたタスクデータオブジェクト、または例えばエラーメッセージまたはステータスメッセージの形式で、検査装置によって作り出されたタスクデータオブジェクトは、プッシュ方法により、検査装置からサーバコンピュータおよび/またはリレーショナル・データベースに送られてもよい。
サーバコンピュータ、1つまたは2つ以上の検査装置、およびタスクデータオブジェクトを受信する1つまたは2つ以上のソースの間のデータ交換を管理するプログラムモジュールは、本発明の実施形態によれば、検査室のミドルウェアに組み込まれるか、または検査室情報システム(LIS)に組み込まれる。
受信されたタスクデータオブジェクトの少なくともいくつかは、少なくとも1つの検査装置によって行われるべき検査手順を示している。検査手順は、1つまたは2つ以上の生体試料に対して実行されるべき検査ワークフローの、あらゆる分析前ステップ、分析ステップまたは分析後ステップでもよく、検査ワークフローは複数のワークフローステップを含んでいる。生体試料は例えば、患者の血液試料または血清試料であり得る。また生体試料は、マルチウェルプレート、細胞スライド、細胞培養、チップアッセイなどでもよい。
受信されたタスクデータオブジェクトはそれぞれ、1つまたは2つ以上の属性を有する。属性は限定されるものではないが、例えば以下のものである。
・示されるタスクの種類(例えば、検査装置のメンテナンス、要求された分析検査、測定結果の評価)。
・示されるタスクの緊急度。タスクの緊急度はタスクの緊急性および優先性を示す。緊急性の高いタスクは、分析システムの操作性を維持するために、ユーザによる即時の動作が求められる。
・例えば特定の日付や時間などの、示されるタスクが実行されるべき時期。
・示されるタスクが実行されるべき物理的位置の識別子。この物理的位置は例えば、以下のものであってよい。
示されるタスクを行うために用いられるべき検査装置を示す装置ID。
例えば分析器の一部である較正ユニットなど、示されるタスクに割り当てられた検査装置の部品の識別子。
示されるタスクを行うための検査装置が位置付けられる場所の特定。この特定は、例えばルームナンバーおよび/または検査室の識別子であってよい。
示されるタスクにおいて処理されるべき生体試料が保管されている、またはそこから取り出される場所の特定。
示されるタスクを実行するために用いられる試薬が保管されている部屋の保管室ID、および/または装置の保管装置ID。
・示されるタスクを実行するプログラム命令のセットの識別子。このプログラム命令は例えば、以下のものであってよい。
生体試料について得られた分析結果を評価するGUIエレメントを含むGUIウィンドウ枠を示す識別子。
少なくとも1つの検査装置におけるハードウェアの不具合に関するメッセージを表示するGUIエレメントを含むGUIウィンドウ枠を示す識別子。
検出されたハードウェアのエラーが、どのようにして修復され得るかのマニュアルを表示するGUIエレメントを含むGUIウィンドウ枠を示す識別子。
・示されるタスクに割り当てられたユーザの、ユーザID。
・示されるタスクに割り当てられたユーザの役割を示すユーザ役割ID。
・示されるタスクに割り当てられたユーザのグループID。
・示されるタスクの種類の識別子。
・例えば血液試料中のグルコース値の判定などの、示されるタスクにしたがって行われるべき分析前手順、分析手順または分析後手順。
・示されるタスクを実行するために用いられる試薬の種類。
・示されるタスクを実行するために用いられる試薬の供給者の、供給者ID。
・示されるタスク中に処理されるべき生体試料を提供する患者の、患者ID。
本発明の実施形態および集合化に用いられる属性によっては、作り出される複数の集合タスクデータオブジェクトグループは、そこに含まれるタスクデータオブジェクトに関してバラバラでもよいし、または重複していてもよい。
実施形態によれば、タスクデータオブジェクトグループの少なくともいくつかは、それぞれ集合データ値を含み、この集合データ値は、集合タスクデータオブジェクトグループに含まれる全てのタスクデータオブジェクトから計算される。この計算は、集合タスクデータオブジェクトグループに属するタスクデータオブジェクトのそれぞれに含まれる、データの全てまたは一部を用い得る。集合データ値の計算は例えば、集合タスクデータオブジェクトグループに属する全てのタスクデータオブジェクトの1つまたは2つ以上のデータ値について、数学関数を実行することを含んでいてもよく、これにより集合データ値を結果として戻す。数学関数は例えば、最小値または最大値の計算、合計の計算、あるいは、これらの組み合わせ、または別の数学演算のあらゆる組み合わせを含み得る。また、計算されるデータ値は、特定の集合タスクデータオブジェクトグループに含まれる、タスクデータオブジェクトの数であってもよい。この数は、その集合タスクデータオブジェクトグループを表すGUIエレメントによって表示され得る。
実施形態によれば、選択可能な集合GUIエレメントはそれぞれ、集合GUIエレメントで表されるタスクデータオブジェクトにより示されるタスクを実行する、プログラム命令へのユーザアクセスを提供する。例えば、1つの集合タスクデータオブジェクトグループにまとめて集合化されるタスクは、例えば、得られた測定値の手動検査および/または測定値に基づき自動的に生み出されているプロットの目視検査を用いて、特定の種類の測定結果について行われるべき検証タスクであり得る。したがって、共通のタスクステップは、ユーザが特定の種類の測定値を評価することを可能にするGUIエレメントを含む複数の利用可能なワークフロー実行ビューのうちの1つを表示することであってもよい。このGUIエレメントは、例えば、テキストラベル、ボタン、評価関数、分析検査結果の統計グラフなどであり得る。他の例によれば、集合タスクは較正タスクのセットであってもよい。較正タスクは、検査装置の1つを較正するタスクを含んでいてもよく、ここで較正タスクの共通のステップは、例えば同一の部屋、部門または検査室のような、同一の位置に位置付けられる検査装置で較正を実行することである。ゆえに、例えば同一の部屋で実行されるべき全ての較正タスクが包括されるので、ユーザはタスクをより効率的に実行することができる。またタスクは、同一の位置を共有する複数の検査装置のメンテナンスであってもよい。この位置は、例えばルームIDなど、タスクデータオブジェクトそれぞれの少なくとも1つの属性により示され得る。
グラフィカル・ユーザ・インタフェースエレメント(GUIエレメント)は、集合タスクデータオブジェクトグループのそれぞれに対して指定され、それにより、集合データの表現は、集合タスクデータオブジェクトグループのそれぞれに対して表示され、集合グループの集合GUIエレメントを指定するために用いられ得る。
「ビュー」とは、グラフィカル・ユーザ・インタフェース上の、1つまたは2つ以上のエレメントの特定の種類の配置である。「集合ビュー」とは、少なくとも1つの集合タスクデータオブジェクトを含むビューである。ゆえに集合ビューはユーザに対し、複数の集合データオブジェクトにより表されるタスクの全てまたはいくつかの、直感的かつ迅速に理解できる提示を提供する。集合ビューの提供は、それぞれが集合タスクデータオブジェクトグループを表す、1つまたは2つ以上のGUIエレメントを表示することを含み得る。また、集合ビューは、集合化されたデータオブジェクトの数、集合化された優先スコア(aggregated priority score)、またはあらゆる他の形式の集合データ値をユーザに示す、付加的なGUIエレメントを含んでいてもよい。集合データ値は英数字として表示されてもよく、カラースキーマによりコード化されてもよく、または所定の画像のセットを用いてコード化されてもよい。集合データ値は例えば、GUIエレメントの一部として表示されてもよく、このGUIエレメントはこの集合化されたデータ値が計算された集合タスクデータオブジェクトを表している。
GUIエレメントは、その属性が、例えばスクリーンなどのグラフィカル・ユーザ・インタフェース上に表示される領域の形状、レイアウトおよび/または動作を特定するデータオブジェクトである。GUIエレメントは例えば、ボタン、テキストボックス、タブ、アイコン、テキストフィールド、ウィンドウ枠、チェックボックス項目または項目群などの、標準的なGUIエレメントであり得る。GUIエレメントは同様に、画像、表示される英数字またはそれらのあらゆる組み合わせであり得る。GUIエレメントを指定するために、集合ステップにおいて生み出される集合データ値が用いられてもよく、これは表示されるGUIエレメントの少なくともいくつかの特性が、この集合データ値に依存していることを暗に示す。
本発明の実施形態によれば、集合GUIエレメントは、集合データオブジェクトグループのタスクデータオブジェクトの合計数を示す数値を含んでいる。
実施形態によれば、タスクデータオブジェクトのそれぞれは、ユーザIDまたはグループIDを割り当て、この方法はさらにタスクデータオブジェクトを、このIDに基づく同一のユーザを共有する複数のグループにグループ化するステップを含んでおり、ここでタスクデータオブジェクトを集合化するステップは、ログインしたユーザのユーザIDまたはグループIDを割り当てたタスクデータオブジェクトのグループに対して選択的に実行される。
別の実施形態によれば、タスクデータオブジェクトのそれぞれは、ユーザIDまたはグループIDを割り当て、この方法はさらにタスクデータオブジェクトを、このIDに基づいてフィルターをかけるステップを含んでおり、ここでタスクデータオブジェクトを集合化するステップは、ログインしたユーザのユーザIDまたはグループIDを割り当てたタスクデータオブジェクトのグループに対して選択的に実行される。
本発明の実施形態によれば、集合GUIエレメントは、共通の装置IDによって識別された検査装置により実行されるべきタスクの合計数を示す数値を含んでもよく、共通の装置IDは、共通のタスクステップを示している。代替的または付加的に、集合GUIエレメントは、検査装置または検査装置の種類を示す画像である場合があり、この検査装置の装置IDは、集合タスクデータオブジェクトに割り当てられている。これにより、集合タスクデータオブジェクトにより示されるタスクが行われるべき検査装置の、ユーザによる識別を容易にする。検査装置IDに替えて、またはこれに加えて、この検査装置のコンポーネントIDが集合に用いられてもよい。
実施形態によれば、集合GUIエレメントは、装置コンポーネントIDを割り当てた検査装置のコンポーネントを示すことができる。識別された、タスクが行われる必要のある装置コンポーネントをハイライトするか、または光学的に強調することによって、タスクデータオブジェクトにより示されるタスクを行うための、ユーザによるこの検査装置コンポーネントの識別が、大幅に容易になる。
本発明の実施形態によれば、分析器は、1つの分析コンポーネントと、1つまたは2つ以上の試薬コンポーネントとを備え、試薬コンポーネントのそれぞれは、少なくとも1つの試薬容器を備えている。第1試薬コンポーネントの試薬容器が試薬を切らした場合に、「装置コンポーネントID」という属性によるタスクデータオブジェクトの集合は、集合ビューの提供をもたらす。すなわち、分析システムはグラフィカル・ユーザ・インタフェース上に概略図として表され、表示され、この概略図は分析コンポーネントおよび試薬コンポーネントを、別個の領域として表す。この実施形態によれば、第1試薬コンポーネントの試薬を再充填するタスクは、タスクデータオブジェクトとして表される。このタスクデータオブジェクトは、第1試薬コンポーネントの装置コンポーネントIDを割り当てている。これら割り当てられた装置コンポーネントIDにしたがってタスクデータオブジェクトを集合化すると、第1試薬コンポーネントに行われる、または第1試薬コンポーネントによって行われるべきタスクを示す集合タスクデータオブジェクトグループは、第1試薬コンポーネントを表す概略的な分析器の図の領域をハイライトすることにより、GUIエレメントとして表される。結果として、概略的な分析器の図のハイライトされた領域はユーザに、この分析器のハイライトされた第1試薬コンポーネントに行われる、またはこの第1試薬コンポーネントによって行われる必要のあるタスクについての集合ビューを提供する。
各集合タスクデータオブジェクトグループの集合データ値は、この集合タスクデータオブジェクトグループを表すGUIエレメントを指定するために用いられる。GUIエレメントを指定するために集合データ値を用いることにより、必ずしもそうしなければならないわけではないが、例えば集合タスクデータオブジェクトグループに属する全てのタスクデータオブジェクトによって示されるタスクの合計数などの、集合化された数値データの値の表示を暗に意味することができる。同様に、集合データ値の値は、例えば異なる色または画像を用いることによる、特定のデザインを有するGUIエレメントを指定するために用いることができる。例えば、多数のタスクの集合ビューを提供することは、少数のタスクの集合ビューを提供することと比較すると、色の異なるGUIエレメントを表示することを含んでいる。同様に、緊急性の高いタスクのセットの集合ビューを提供することは、優先度の低いルーチンタスクを表すGUIエレメントよりも、異なる視覚表示(例えば、色、アイコン)を有するGUIエレメントの指定を伴い得る。
値の範囲は、ユーザIDの範囲、装置IDの範囲などを含み得る。同様に、この装置の位置IDが、装置が位置付けられている建物、機関および/または部屋の指標を含むように、試験装置の位置がコード化でき、それにより、割り当てられた位置IDに基づくタスクデータオブジェクトのおおまかな集合化または細かな集合化が可能になる。
多数のタスクデータオブジェクトに含まれるデータを集合化することは、ユーザが自身のタスクをより効率的に行うことを補助する。さらに有利な態様において、検査ワークフロー管理システムとして用いられる本発明の実施形態は、学習時間を減少し、これはユーザが、特定のタスクを行うためにどのスクリーンにアクセスするかを探したり記憶したりする必要がないからである。
本発明のさらなる実施形態によれば、データ集合化を実行するために、少なくとも2つの階層レベルを備え、1つまたは2つ以上の第1ノードを備えた階層ドリルダウングラフが用いられる。第1ノードのそれぞれは、ノード属性を割り当てている。この方法はさらに以下のステップ、すなわち、
受信されたタスクデータオブジェクトのそれぞれを、階層ドリルダウングラフの第2ノードとして表す工程を備え、集合ステップBは、
前記第1ノードの1つを、階層ドリルダウングラフの現在のノードとして決定する決定工程であって、前記現在のノードは、ドリルダウン分析を実行するための起点であり、前記ドリルダウン分析は、現在のノード、および現在のノードの直接的、間接的な後続ノードの全てに実行されるデータ集合操作であり、このノードに対して集合操作を実行するときに、現在のノードのノード属性が、この集合操作においてステップBに従って、集合属性として用いられる決定工程と、
現在のノードのあらゆる後続ノードにより表される全てのタスクデータオブジェクトに渡って、データ集合関数を実行することにより、現在のノードによって表される集合タスクデータオブジェクトグループに対して、集合データ値を計算する工程を備えている。
実施形態によれば、ドリルダウングラフの第1ノードは、それぞれがタスクデータオブジェクトを表す複数の第2ノードが割り当てられる「バックボーン」グラフデータ構造を提供する、所定のグラフトポロジーを特定する。
本発明のさらなる実施形態によれば、タスクデータオブジェクトを集合化するステップは、ドリルダウングラフの特定のノードを選択することによって、ドリルダウングラフの多数の階層レベルについて実行され得る。この実施形態は、多数のレベルのデータ集合をユーザに提供し、またドリルダウン分析が、その直接的および間接的な後続ノードを含むノードの、どのノードに対して実行されるべきかを特定する手段をユーザに提供するので、有利である。
ドリルダウングラフは、ノードおよびグラフのエッジとして表されているデータオブジェクトを含むデータ構造である。ドリルダウングラフは、そのノードに含まれるデータのドリルダウン分析の実行を可能にし、ドリルダウン分析において用いられ得る経路は、ドリルダウングラフのエッジによって特定される。
本発明の実施形態によれば、ドリルダウングラフは、タスクデータオブジェクトを表さない第1のノードセットを含んでいる。受信されたタスクデータオブジェクトのそれぞれはノードとして表され、新しいエッジを作り出すことによりドリルダウングラフに加えられる。この新しいエッジは、第1ノードの少なくともいくつかを、受信されたタスクデータオブジェクトを表す新たに作り出されたノードに接続する。
本発明のいくつかの実施形態によれば、全てのタスクデータオブジェクトはドリルダウングラフのリーフノードとして表される。本発明のさらなる実施形態によれば、受信されたタスクデータの少なくともいくつかは、非リーフノードとして表される。本発明の実施形態によっては、階層ドリルダウングラフは2つまたは3つ以上の階層レベルを含んでいる。ドリルダウングラフの、リーフノードでないノードのそれぞれは、1つまたは2つ以上の子ノードを含んでいる。ドリルダウングラフの少なくともいくつかのノードは、ドリルダウン分析を実行するための起点として用いられ得る。ドリルダウン分析は、ドリルダウン分析の開始ノードとしてノードを選択すると実行される、データ集合操作である。このノードを「現在のノード」という。現在のノードと、その直接的および間接的な後続ノードとに含まれるデータは、このドリルダウン分析の間に集合化される。ノードXの「直接的な後続ノード」は、このノードXの子ノードである。「間接的な後続ノード」は、ノードXから開始し、グラフを下方向にたどることによって到達され得るあらゆるノードSであって、SはノードXの子ノードではない。
本発明の実施形態によれば、特定の現在のノードに対して実行されるドリルダウン分析は、以下のステップ、すなわち、
現在のノードによって、または現在のノードの直接的または間接的な後続ノードによって表される全てのタスクデータオブジェクトを集め、集合タスクデータオブジェクトグループにする集合工程であって、同一の集合タスクデータオブジェクトグループに属する全てのタスクデータオブジェクトは、属性値または少なくとも1つの属性の値の範囲が共通し、この少なくとも1つの共通の属性値または値の範囲が、この属性のタスクデータオブジェクトのタスクの、少なくとも1つの共通のステップを示し、この共通のステップが、集合タスクデータオブジェクトグループのタスクデータオブジェクトの全てのタスクに共通である、集合工程と、
集合ビューを提供するために、指定された集合GUIエレメントをグラフィカル・ユーザ・インタフェース上に表示する工程と
を備えている。
実施形態によれば、異なる種類の属性が、ドリルダウン分析の異なる階層レベルで用いられる。例えば、ドリルダウングラフの第1レベルのタスクデータオブジェクトを集合化するために用いられる属性は、複数の検査装置によって共有されるルームIDであってもよい。ドリルダウングラフの階層の第2レベルでは、タスクデータオブジェクトグループを集合化するために用いられる属性は、装置IDであってもよい。
さらなる実施形態によれば、所定のドリルダウングラフトポロジーは、各ドリルダウンステップのそれぞれで用いられる1つまたは2つ以上の属性を特定する。これは、所定のトポロジーが、集合ステップを実行するためのドリルダウン操作のそれぞれにおいて、どの種類の属性または複数の属性が用いられるかを決定することから有利であり得る。他の属性は無視することができるので、処理能力を抑えることができる。
本発明のさらなる実施形態によれば、この方法はさらに、少なくとも1つのナビゲーションGUIエレメントを表示するステップを備え、ここで少なくとも1つのナビゲーションGUIエレメントは、ドリルダウングラフのノードへの選択可能なポインタである。ユーザにより少なくとも1つのナビゲーションGUIエレメントが選択されると、選択されたナビゲーションGUIエレメントにより指されたノードを、現在のノードとして使用する。この少なくとも1つのナビゲーションGUIエレメントは、ドリルダウン分析を実行するため、また用いられた現在のノードに対するドリルダウン分析をトリガーするための起点を特定するという選択肢をユーザに提供する。結果としてユーザは、ドリルダウン分析で用いられた現在のノードの直接的または間接的な後続ノードとして表されるタスクデータオブジェクトに含まれているデータについての集合ビューを提供される。
本発明の実施形態によれば、「ナビゲーションGUIエレメント」はあらゆる種類の選択可能なGUIエレメントであってよく、例えばボタン、アイコンなどである。
本発明のさらなる実施形態によれば、この方法はさらに、2つまたは3つ以上のナビゲーションGUIエレメントをGUI上に表示するステップを含んでいる。表示されるナビゲーションGUIエレメントはナビゲーション経路を構成し、このナビゲーション経路のナビゲーションGUIエレメントは、ドリルダウン分析においてすでに現在のノードとして用いられているノードに接続している。このナビゲーション経路はユーザが、ノードを指すナビゲーションGUIエレメントを選択することによって、ドリルダウングラフのノード間で前後に探査することを可能にする。このナビゲーション経路の最後のナビゲーションGUIエレメントは、ドリルダウン分析を実行し、その結果生じた集合ビューが現在表示されている、現在のノードとして用いられたノードに対するポインタである。本発明の実施形態によれば、このナビゲーション経路の最初のナビゲーションGUIエレメントは、ドリルダウングラフのルートノードを指す。
さらなる実施形態によれば、この方法はさらに、ドリルダウン分析それぞれについて、少なくとも集合データの値を、作業メモリに記憶されているドリルダウンヒストリに記憶する工程と、ユーザによってこのナビゲーションGUIエレメントが選択され、それによりユーザが新たな現在のノードを選択する選択工程とを備えている。新たな現在のノードは、以前に実行されたドリルダウン分析に対応する。実施形態によれば、この方法はさらに、選択された現在のノードに対して再度ドリルダウン分析を実行する代わりに、以前に実行されたドリルダウン分析に集められた、記憶されている集合データ値をロードする工程を備えている。以前のデータ集合ステップですでに計算されている集合データ値は再び計算される必要がなく、むしろメモリからロードされ得ることから、これらの特徴は有利となり得る。
ドリルダウンヒストリは、ドリルダウン分析を実行するコンピュータの作業メモリに記憶されるデータ構造である。このドリルダウンヒストリを用いることにより、ナビゲーション経路における前方および後方への移動が著しく加速され、これは、作業メモリのメモリアクセス回数は典型的には非常に少なく、またすでに計算された結果を利用することによりドリルダウン分析の再計算が回避され得るからである。
本発明のさらなる実施形態によれば、この方法はさらに以下の工程、すなわち、
1つまたは2つ以上のカテゴリを特定する工程、
1つまたは2つ以上のカテゴリのそれぞれを、選択可能なカテゴリGUIエレメントとして表示する表示工程であって、この選択可能なカテゴリGUIエレメントが、特に、タブ、またはボタン、アイコンなどであり得る、表示工程、
カテゴリのそれぞれに対して、対応するドリルダウングラフを生成する工程、
受信されたタスクデータオブジェクトを表す1つまたは2つ以上のノードのそれぞれを、生成された1つまたは2つ以上のドリルダウングラフに追加する工程、
ユーザにより1つまたは2つ以上のカテゴリエレメントの1つが選択されると、選択されたカテゴリGUIエレメントに対応するドリルダウングラフを選択する工程、および
選択されたドリルダウングラフのグラフトポロジーにしたがって、集合工程が実行される、ドリルダウン分析を実行する工程
を備えている。
ここで用いられる「カテゴリ」という用語は、受信されたタスクデータオブジェクトに含まれるデータについて、特定のビューを提供する情報アーキテクチャのことをいう。カテゴリのそれぞれは、ドリルダウングラフに対応している。本発明の実施形態によっては、特定のカテゴリに対応しているドリルダウングラフそれぞれのトポロジーは独特のものであり、それにより受信されたタスクデータオブジェクトに含まれているデータを集合および解読するための、独特のグラフトポロジーを提供することができる。
複数の異なるドリルダウングラフに対応する複数の異なるカテゴリを用いることが特に有利であって、これは、ユーザがそれにより、受信されたタスクデータオブジェクトに働きかけるための異なるエントリーポイントを与えられ、また異なるスキーマにしたがってタスクを体系化および集合化するという選択肢を与えられるからである。本発明の実施形態によれば、各カテゴリは「ルーチン」カテゴリ、「ラボ」カテゴリおよび「ユーティリティ」カテゴリを含んでいる群から選択される。
「ルーチン」カテゴリは、1つまたは2つ以上の生物試料に関連付けられているデータ、および分析結果の生成に関連付けられているデータ、および/または1つまたは2つ以上の生物試料に対する検査手順の実行を監視および/または制御するという選択肢をユーザに提供するデータを含んでいる。
「ラボ」カテゴリは、検査室中に存在する1つまたは2つ以上の検査装置によってデータを体系化するために用いられ得る。「ラボ」カテゴリにより与えられるビューは、1つまたは2つ以上の検査装置、消耗品、および/または廃棄物のステータスを監視および/または制御するという選択肢をユーザに与える。例えば、試薬の充填レベル、検査装置のエラーステータスなどが監視でき、影響を受けた装置はそれに応じて、ユーザにより起動または停止され得る。
「ユーティリティ」カテゴリは、検査装置、ユーザの役割またはユーザの許可を構成するために用いられ得る構成データを含んでいる。構成データはまた、1つまたは2つ以上の試料に対して行われるべき1つまたは2つ以上の検査のための構成データ、ユーザ管理に関連した構成データ、および/またはログエントリを含み得る。
本発明のさらなる実施形態によれば、この方法はさらに、第1ノードを第2ノードに接続する少なくとも1つのリンクを生成することを含んでおり、ここで第1ノードは第1カテゴリに対応する第1ドリルダウングラフに属し、第2ノードは第1ドリルダウングラフか、第2カテゴリに対応する第2ドリルダウングラフに属している。第2ノードが第2ドリルダウングラフに属している場合、リンクは第1ドリルダウングラフを第2ドリルダウングラフに接続し、また、異なるカテゴリのドリルダウングラフ間で探査するという選択肢をユーザに提供する。
本発明の好適な実施形態によれば、リンクはエンドユーザではなく、ビジネスアナリストによって特定される。ノードを接続するためのリンクの使用は、以下の理由から特に有利である。すなわち、
エッジとは異なり、リンクは異なるドリルダウングラフに属するノードを接続できるので、ユーザが異なるドリルダウングラフ間で探査できる点、
ユーザがコンテクストを変更したい場合、例えば、異なるドリルダウングラフにしたがってタスクデータオブジェクトを集合化することにより作り出される、1つまたは2つ以上のグループのタスクデータオブジェクトのデータを見たい場合には、リンクは、ユーザが異なる集合ビューの間で切り替えることを可能にし、ここで集合ビューのそれぞれは、異なるドリルダウングラフのトポロジーに基づいて作り出されている点、
リンクは、1つまたは2つ以上の別の階層レベルにより、互いに分離された離れた階層レベルに属するノード間の接続を可能にするので、ユーザが、各中間階層レベルに対するドリルダウン分析の実行を省略することを可能にする点、および
ドリルダウングラフの1つのエッジではないリンクは、環状のナビゲーション経路の導入を可能にし、結果としてユーザは、複数のドリルダウングラフ内またはその間での、ほとんど探査の制限がない自由を与えられる一方で、同時に、不整合をもたらすおそれのある、ドリルダウングラフにおける環状経路の発生を防ぐことができる点である。ドリルダウングラフのトポロジーは、リンクによってではなく、単にそのノードおよびエッジによって構成される。
本発明のさらなる実施形態によれば、1つまたは2つ以上のユーザIDおよび/または役割IDが、受信されたタスクデータオブジェクトのそれぞれに割り当てられる。「ID」という用語と「識別子」という用語は、ここでは同意語として用いられる。ユーザIDおよび/またはユーザの役割IDは、このユーザのログイン時に受信される。このユーザIDおよび/または役割IDを受信すると、受信されたユーザIDおよび/または役割IDを割り当てられているタスクデータオブジェクトのみが、ドリルダウン分析を実行するために用いられる。
特に、モバイル機器は、典型的には、モバイル機器とユーザの識別に用いられ得るサーバコンピュータとの間で通信チャネルが確立されるときに、ユーザの電話番号を信号で伝えることから、ユーザの識別に用いられ得る。各ユーザは、そのユーザに固有の識別子であるユーザIDを割り当てられている。ユーザは、ユーザIDに加えて、またはユーザIDの代わりに、役割IDを割り当てられてもよい。役割IDは、検査室において特定の役割を果たし、また役割に特有の権利および義務を割り当てられている1人または2人以上のユーザの群に対する、固有の識別子である。本発明の実施形態によっては、ユーザは、サーバコンピュータ、サーバコンピュータに接続される検査装置、および/またはネットワークを介してサーバコンピュータに接続される他のあらゆるコンピュータまたはモバイル機器によって与えられるマンマシンインタフェースを介して分析システムにログインできる。ログイン動作は、分析システムと相互運用可能なソフトウェアシステムへのログイン動作であってもよく、これは例えば、分析システムとデータを交換するように操作可能なLISまたはミドルウェアコンポーネントである。
サーバコンピュータから受信されるログインイベント時に、ユーザに集合ビューが提供され、この集合ビューは、ログインイベント時に受信されたユーザIDおよび/またはユーザの役割IDを割り当てた、集合ステップにおけるタスクデータオブジェクトのみを選択的に用いることによって作り出されている。実施形態によれば、GUIはログインユーザに対して、そのユーザが実行する許可を有していないタスクについては全く表示しない。この特徴は、ユーザに示される「視覚的なノイズ」を減少することから有利であり得る。
さらなる実施形態によれば、1つまたは2つ以上のユーザIDおよび/または役割IDが、受信されたタスクデータオブジェクトのそれぞれに割り当てられ、集合ビューを提供する方法はさらに、ユーザのログイン時にユーザIDおよび/またはユーザの役割IDを受信する工程、受信されたタスクデータオブジェクトを、それぞれに割り当てられたユーザIDおよび/または役割IDに応じてグループ化する工程、および集合ステップを実行するために、受信されたユーザIDおよび/または役割IDを割り当てたタスクデータオブジェクトのみを、選択的に用いる工程を含んでいる。
本発明のさらなる実施形態によれば、各タスクデータオブジェクトは、緊急度の属性を割り当てられる。実施形態のいくつかはさらに、割り当てられた緊急度の属性にしたがって、タスクデータオブジェクトを集合化する工程を備えている。集合ステップにおいて、集合化された各タスクデータオブジェクトグループは、集合化された緊急度の値を割り当てられる。この集合化された緊急度の値は、集合タスクデータオブジェクトグループ内の全てのタスクデータオブジェクトの、最大の緊急度属性値として計算される。その集合化された緊急度の値が閾値を上回っているタスクデータオブジェクトのグループのGUIエレメントのみが表示される。実施形態によれば、この工程はユーザが誰もログインしていないことを確定した後に実行されるので、ユーザがログインしていない場合でも、分析システムの操作性を維持するために実行されるべき最も緊急のタスクに関する集合ビューが提供されることを確実にする。
実施形態によれば、完了したタスクを表すタスクデータオブジェクトは、自動的に、またはユーザの動作により、「完了」とフラグ付けされる。このフラグを含んでいるタスクデータオブジェクトは、集合ステップを実行するときに用いられないので、視覚的なノイズをさらに減少する。
本発明のさらなる実施形態によれば、この方法はさらに、ユーザに特有の、ドリルダウングラフ内のノードに対する選択可能なポインタである、お気に入りGUIエレメントを指定する工程、および指定されたGUIエレメントを表示する工程を備え、ここでお気に入りGUIエレメントを選択すると、ドリルダウン分析の実行が行われ、この実行においてお気に入りGUIエレメントにより指されているノードが、現在のノードとして用いられる。「お気に入りGUIエレメント」は例えば、選択可能なボタン、アイコン、またはグラフィカル・ユーザ・インタフェース上に表示され得る他のあらゆる選択可能なGUIエレメントであり得る。お気に入りGUIエレメントは、ユーザがドリルダウングラフの特定のノードを直接探査することを可能にし、これはこのノードの現在のノードとしての使用に基づくドリルダウン分析にしたがって、タスクデータオブジェクトの集合ビューを得るためである。
さらなる実施形態によれば、選択された集合タスクデータオブジェクトグループのタスクデータオブジェクトはそれぞれ、測定結果を検査および/または検証するというタスクを表す。各測定結果は、分析結果または較正結果である。分析結果は生体試料を分析することにより作り出される。較正結果は、較正試料を分析して作り出される。前述の全てのタスクに共通する工程を実行するために、プログラム命令へのユーザアクセスを提供する工程は、ワークフロー実行ビューを表示する工程を備えている。ワークフロー実行ビューは、ユーザが上述の測定結果を検査および/または検証することを可能にする1つまたは2つ以上のタスク実行GUIエレメントを備えている。選択された集合タスクデータオブジェクトグループの共通の工程は、表示のために、複数のワークフロー実行ビューからワークフロー実行ビューを自動的に選択する工程である。
例えば、測定結果は、1つまたは2つ以上の生体試料を処理することによって少なくとも1つの検査装置から作り出されている分析結果であり得る。他の例によれば、各測定結果は、較正試料を処理することによって較正器から作り出されている較正結果であってもよく、この較正器は検査装置の1つである。
実施形態によれば、この方法はさらに、ワークフロー実行ビューを介して、測定結果の1つのユーザによる承認を示している確認信号を受信する工程を備えている。確認信号を受信した場合には、この結果はLISまたは検査室のミドルウェアに自動的に転送されるか、またはそこで利用可能にされる。
実施形態によれば、少なくとも1つの検査装置は、複数の検査装置の1つであり、選択された集合タスクデータオブジェクトグループのタスクデータオブジェクトはそれぞれ、複数の検査装置の1つを維持管理するというタスクを表す。前述の全てのタスクに共通の工程を実行するために、プログラム命令へのユーザアクセスを提供する工程は、ワークフロー実行ビューを表示する工程を含んでいる。ワークフロー実行ビューは1つまたは2つ以上のタスク実行GUIエレメントを備えており、タスク実行GUIエレメントのそれぞれは、検査装置の1つの現在のステータスに関する情報、および/またはその検査装置をどのようにして検査または修理するかについての情報を含んでいる。
さらなる実施形態によれば、この選択された集合タスクデータオブジェクトグループの共通の工程は、以下の群、すなわち、
共通の位置でメンテナンスタスクを実行する実行工程であって、この共通の位置は、そのメンテナンスタスクが選択された集合タスクデータオブジェクトグループ内で集合化される全ての検査装置に共通であり、例えば、共通の位置が、それぞれの検査装置が位置付けられている部屋、部門または検査室のルームID、機関IDまたはラボIDにより示されてもよい、実行工程、および
例えば、アプリケーションプログラムにおいて特定された異なる複数のビューが存在し、それぞれのビューが、いくつかのメンテナンスタスクを実行するために、異なるレイアウトおよび異なるGUIエレメントのセットを含む場合に、表示用の複数のワークフロー実行ビューからワークフロー実行ビューを選択し、検査装置のそれぞれを操作可能にするために、そのメンテナンスタスクが選択された集合タスクデータオブジェクトグループ内で集合化される全ての検査装置に共通する、共通の位置から、1つまたは2つ以上の消耗品を取り出す工程
から選択される。
さらなる実施形態によれば、共通の位置は、複数の検査装置の空の消耗品を補充するために、この位置から取り出される必要がある消耗品を含む特定の位置であり、例えば、部屋、冷凍室または他の保管施設などである。例えば、共通の位置は、それぞれの消耗品が保管されているルームIDまたは冷凍室IDにより示されてもよい。この方法はさらに、表示用の複数のワークフロー実行ビューから1つのワークフロー実行ビューを選択する工程を含んでおり、このワークフロー実行ビューは、上述の共通の位置から取り出されるべき消耗品のリストを含んでいる。
実施形態によれば、問題を自動的に解決する手段を設けることなく、エラーステータスを表示するように設計されるGUIエレメントを含む1つの第1ワークフロー実行ビューがあってもよく、ユーザが検査装置のそれぞれを操作することを可能にするGUIエレメントを含む第2ワークフロー実行ビューがあってもよい。ゆえに、1つの特定のワークフロー実行ビューを共有する全てのタスクデータオブジェクトを集合化することにより、ユーザは、異なるワークフロー実行ビューの間で切り替えや探査を行う必要なしに、1つのビューから、複数の検査装置での複数のメンテナンスタスクを解決することができる。
実施形態によれば、この方法はさらに、ワークフロー実行ビューを介して、ユーザによる成功したメンテナンスを示す確認信号を受信する工程を備えている。確認信号が受信された場合には、確認信号が受信された検査装置のそれぞれにコマンドを自動的に送信するので、検査装置を自動的に起動し、この検査装置がそのそれぞれの検査手順を実行することを可能にする。
1つ、かつ同一のワークフロー実行ビューを介して複数の検査装置を維持管理するユーザはさらに、例えばワークフロー実行ビューのGUIエレメントの1つに対するクリックによって、修復された検査装置のそれぞれを再起動できることから、上記の特徴は有利であり得る。タスクが、共通のワークフロー実行ビューではなくむしろ、例えば、時系列によって集合化されている場合には、ユーザは異なる種類の検査装置を維持管理するために複数の異なるビューの間で切り替えなければならない可能性があり、これは人間と機械との間のやりとりをより効率的にする。
例えば、複数のタスクデータオブジェクトは、例えば様々な検査装置の多様な消耗品を含んでいる部屋などの、共通の物理的位置にしたがって集合化されてもよい。第1の集合GUIエレメントは、キュベットを再充填するため、特定の試薬を再充填するため、およびピペットを再充填するための複数のタスクを表してもよく、このタスクは、これら消耗品を特定の保管室から取り出すという共通のタスクステップに基づき集合化されている。この保管室は、「接続されていない検査装置」として分析システム内に表されてもよい。対応する集合GUIエレメントをクリックするユーザは、「ショッピングリスト」を含んでいるワークフロー実行ビューの表示をトリガーし、このリストは、上述の特定の部屋から取り出されるべき全ての品目を含んでいる。実施形態によれば、バックグラウンドプロセスは統計的結果を計算するために、検査装置のステータスを監視する。この統計的結果は、特定の消耗品が再充填されなければならなくなるまでの平均期間を示す。この情報は、消耗品が高確率で空になる前の、安全保障期間内に対応する消耗品を再充填するというタスクを特定するタスクデータオブジェクトを自動的に作り出すために用いられる。ゆえに本発明の実施形態は、受信された検査装置のそれぞれのステータスメッセージによりタスクデータオブジェクトを自動的に作り出すことを可能にするだけではない。むしろ、この実施形態は付加的に、自動的に集められた統計的データに基づき、タスクデータオブジェクトを前もって自動的に作り出すことを可能にする。まだ空にはなっていないが、おそらく程なく再充填されなければならない品目がショッピングリストに加えられるので、この特徴はタスク集合の効率をさらに向上し得る。
さらなる実施形態によれば、少なくとも1つの検査装置は複数の検査装置の1つであって、選択された集合タスクデータオブジェクトグループのタスクデータオブジェクトはそれぞれ、この集合タスクデータオブジェクトグループのタスクデータオブジェクトで特定される検査装置の1つによって処理される生体試料の1つまたは2つ以上を、検査装置のいずれかから目的位置まで運ぶというタスクを表す。この目的位置は例えば、保管ユニット、冷凍室、冷蔵室、分析後装置などであり得る。この選択された集合タスクデータオブジェクトグループの共通のステップは、1つまたは2つ以上の生体試料を共通の目的位置まで運ぶステップである。共通のステップを実行するためにプログラム命令へのユーザアクセスを提供する工程は、ワークフロー実行ビューを表示する工程を備えている。ワークフロー実行ビューを介した、ユーザによる目的位置の確認を示す確認信号を受信すると、選択された集合タスクデータオブジェクトグループの移送タスクを、1つまたは2つ以上のロボットユニットが自動的に実行するようにトリガーする信号は、このロボットユニットに自動的に送信される。結果として、ロボットユニット、例えばコンベアベルトおよび/またはロボットアームは、検査装置のいずれかによって処理される生体試料のそれぞれを共通の目的位置まで自動的に運ぶ。検査装置が自動のマルチデバイスワークセルシステムの一部である場合に、目的位置への共同の移送のために試料が複数の検査装置から集められ得ることから、これは有利であり得る。
本発明のさらなる実施形態によれば、この方法はさらに、
第1の集合GUIエレメントバージョンによって集合GUIエレメントのそれぞれを提供する提供工程であって、GUIエレメントバージョンのそれぞれが、特定のグラフィックデザインに対応し、第1のGUIエレメントバージョンが小さなスクリーンの上、特にモバイルユーザ機器上に表示されるように構成され、GUIエレメントのそれぞれは、ドリルダウングラフの第1ノードの1つに対するポインタである、提供工程、ほぼスクリーンのサイズである第1ウィンドウ枠に、集合GUIエレメントを含む集合ビューを表示する工程、およびほぼスクリーンのサイズであり、第1ウィンドウ枠に取って代わる第2ウィンドウ枠を表示する工程
を備えている。第2ウィンドウ枠は1つまたは2つ以上のさらなる集合GUIエレメントを含んでいるか、1つまたは2つ以上のタスクGUIエレメントを含んでいる。タスクGUIエレメントのそれぞれは、第1ウィンドウ枠の集合GUIエレメントの1つによって表される集合タスクデータオブジェクトグループのタスクデータオブジェクトを表している。いずれのタスクGUIエレメントの選択時でも、上述の1つの集合タスクデータオブジェクトグループの共通のステップを実行するための命令が実行される。
特定のグラフィックデザインに対応するGUIエレメントバージョンは、グラフィカル・ユーザ・インタフェース上のGUIエレメントの外観および動的挙動を決定する、大きさ、形状およびその他の特徴の特定である。
この実施形態は、特に、例えばスマートフォンなどのユーザのモバイル機器の小さなスクリーン上に表示されるよう構成されるデータの集合ビューを提供するので有利である。この実施形態のいくつかは、分析システムの操作性を維持するために、緊急性の高いタスクがすぐに実行されなければならないときはいつでも、例えば検査技師(lab technician)などの、適切な許可および技術を有するユーザへの通知を可能にする緊急システムとして用いられ得る。
さらなる実施形態によれば、第2ウィンドウ枠のコンテントは、以下の工程を実行することにより構成される。これはすなわち、第1ウィンドウ枠で集合エレメントの1つを選択すると、ドリルダウングラフの第1ノードを現在のノードとして選択する工程、現在のノード、および現在のノードの直接的、間接的な後続ノードの全てに実行されるデータ集合操作である、ドリルダウン分析を実行する実行工程であって、これらノードに集合操作を実行するときに、現在のノードのノード属性が、この集合操作において、1つまたは2つ以上のさらなる集合タスクデータオブジェクトグループが作り出されるステップBに従って集合属性として用いられる、実行工程、および、さらなる集合GUIエレメントの1つによって、さらなる集合タスクデータオブジェクトグループのそれぞれを表す工程である。ユーザは第1集合GUIエレメントの1つを選択することにより、ドリルダウン分析を実行でき、また結果として、選択された第1集合GUIエレメントに対応するノードの子ノードの1つに集合化されている複数のタスクデータオブジェクトを表し得る1つまたは2つ以上のさらなる集合GUIエレメントを受信できるので、これは有利であり得る。ツリー階層の底まで到達しているためにグラフのさらなるドリルダウンが不可能である場合には、単一のタスクデータオブジェクトが、第2ウィンドウ枠上に選択可能なタスクGUIエレメントとして表され、また表示されてもよい。ユーザによりタスクGUIエレメントが選択されると、さらなるドリルダウンは実行されず、むしろ、選択されたタスクデータオブジェクトにより表されるタスクを実行するための命令の実行がトリガーされる。
本発明の実施形態によれば、サーバコンピュータは、分析システムに属している検査装置のステータス情報を継続的に監視する。ステータス情報によっては、1つまたは2つ以上のタスクデータオブジェクトがサーバコンピュータにより生成され、受信される。タスクデータオブジェクトを集合化するステップは、少なくとも、集合ステップのための属性として受信されたタスクデータオブジェクトのそれぞれに割り当てられる緊急度属性を用いて行われる。タスクデータオブジェクトのグループのいずれかに割り当てられる集合化された緊急度の値が閾値を超える場合には、1人または2人以上のユーザは緊急タスクを通知される。この通知は、緊急タスクについての集合ビューの詳細をユーザのモバイル機器に送信するサーバコンピュータによって行われる。このユーザは、例えば検査技師などの、規定のユーザであり得る。さらなる実施形態によればこのユーザは同様に、ユーザIDにより特定されるユーザであってもよく、このユーザIDは集合タスクデータオブジェクトのそれぞれに割り当てられている。
モバイル機器の大きさは通常小さいので、ドリルダウン分析の結果を第1表示モードにしたがって表示することが有利であり、この第1表示モードはほぼスクリーンの大きさであるウィンドウ枠を用い、また第1バージョンのGUIエレメントに対応するGUIエレメントを用いる。この表示モードは「フルスクリーンモード」ともみなされる。
ドリルダウン分析は、第1ウィンドウ枠のGUIエレメントの選択時に実行される。このドリルダウン分析の結果として得られた集合データは、第2ウィンドウ枠上に表示される。第1ウィンドウ枠および第2ウィンドウ枠は、ユーザによって同時には見られ得ない。むしろ、第2ウィンドウ枠が第1ウィンドウ枠に取って代わる。
現在のコンピュータシステムおよび/または現在の分析システムで用いられるスクリーンの大きさは、通常、ユーザを混乱させることなく多数のGUIエレメントを同時に表示できるのに充分な大きさであることから、ドリルダウン分析の結果を、第2表示モードにしたがってグラフィカル・ユーザ・インタフェース上に表示することが有利である。第2表示モードは、スクリーンのほぼ半分の大きさであるウィンドウ枠を用いる。この表示モードは「詳細表示モード」ともみなされ得る。GUIエレメントの第2バージョンに属しているGUIエレメントは、現在のスクリーンシステムのスクリーンなどの、中型のスクリーン上に表示されるのに適切な大きさである。ドリルダウン分析は、第1ウィンドウ枠のGUIエレメントの選択時に実行される。このドリルダウン分析の結果として得られた集合データは、第2ウィンドウ枠上に表示される。第1ウィンドウ枠および第2ウィンドウ枠は、第2表示モードにより、ユーザによって同時に見られ得る。
本発明のさらなる実施形態によれば、この方法はさらに以下の工程、すなわち、
第2GUIエレメントバージョンにしたがってGUIエレメントのそれぞれを提供する提供工程であって、GUIエレメントバージョンは特定のグラフィカルデザインに対応し、第2GUIエレメントバージョンは中型スクリーン、特にコンピュータシステムのスクリーンまたは検査装置のスクリーン上に表示されるように構成され、GUIエレメントのそれぞれは、ドリルダウングラフのノードに対するポインタである、提供工程、
スクリーンのほぼ半分の大きさである第1ウィンドウ枠内に、第1GUIエレメントを表示する工程、
この第1GUIエレメントの1つを選択すると、選択されたGUIエレメントにより指されたノードを現在のノードとして用い、工程B〜Eを実行することによりドリルダウン分析を実行する工程を備え、
工程Eにおいて表示されたGUIエレメントが、第2GUIエレメントであり、この第2GUIエレメントは、第2ウィンドウ枠内に表示され、第2ウィンドウ枠はスクリーンのほぼ半分の大きさであり、第1ウィンドウ枠および第2ウィンドウ枠は同時に表示されている。
本発明のさらなる実施形態によれば、集合ビューを提供する方法の、これまで記載してきた実施形態は、生体試料を分析するための分析システムにより実施され、この分析システムは1つまたは2つ以上の検査装置を含んでいる。本発明のさらなる実施形態によれば、この方法は、1つまたは2つ以上の検査装置の1つによりユーザを識別する工程、識別されたユーザのユーザ識別子ならびに第1および第2の検査装置の1つの装置識別子を、サーバコンピュータに送信する工程、サーバコンピュータにより、識別されたユーザによって実行されるべきタスクを決定する決定工程であって、サーバコンピュータがそのためにユーザ識別子および装置識別子を用いる、決定工程、および、決定されたタスクを示すタスクデータオブジェクトを含む信号を、サーバコンピュータから検査装置へと送信する工程を備えている。
本発明の実施形態によれば、集合閾値は、例えばビジネスアナリストにより特定され得る。集合閾値は、集合化されたデータ値を決定し、集合タスクデータオブジェクトグループを表すGUIエレメントを指定するためにこのデータ値を用いるために、タスクデータオブジェクトグループ内に含まれる必要のあるタスクデータオブジェクトの最小数である。この実施形態によれば、現在のタスクデータオブジェクトグループにおけるタスクデータオブジェクトの数が決定される。決定された数が集合閾値を超える場合には、ドリルダウン分析が実行され、ユーザは集合ビューを提供される。現在のタスクデータオブジェクトの数が集合閾値を超えていないと決定された場合には、単一のタスクデータオブジェクトのそれぞれが、分離したGUIエレメントの形状で図式化される。
本発明のさらなる実施形態によれば、集合タスクデータオブジェクトグループを表す1つまたは2つ以上のGUIエレメントは、ここで「タスク領域」と呼ばれるスクリーンの分離した領域に表示されるリンクGUIエレメントである。集合エレメントのそれぞれは、この集合GUIエレメントにより表される1つまたは2つ以上のタスクを実行するプログラム命令へのアクセスをユーザに提供する。例えば、12個のタスクデータオブジェクトがそれぞれ、分析結果として得られた測定値の妥当性を手動で評価するというタスクを示している場合には、12個の集合タスクデータオブジェクトを表す集合GUIエレメントは、選択されるとより詳細なビューの表示をトリガーするリンクを含み、このビューは上記の評価を行うために必要なデータを含んでいる。
例えば、この集合GUIエレメントを選択すると、測定値を得るために用いられる分析装置の較正データが表示され、この較正データは、得られた測定値の妥当性を評価するために必要とされている。
さらなる実施形態によれば、ユーザによる集合GUIエレメントの選択は、検査装置による1つまたは2つ以上の試料に対する検査手順の実行をトリガーし、および/または例えばこの検査装置の起動および/または停止を制御する1つまたは2つ以上の選択可能なGUIエレメントの表示をトリガーする。
本発明の実施形態によれば、各タスクデータオブジェクトは、少なくとも第1属性および第2属性を含んでいる。第1の現在のノードが選択される場合には、工程B〜Eの実行を含む第1ドリルダウン分析を実行するために用いられる第1属性が用いられる。第2の現在のノードが選択される場合には、工程B〜Eの実行を含む第2ドリルダウン分析を実行するために用いられる第2属性が用いられ、ここで第1属性と第2属性とは同一ではない。
例えば、第1ドリルダウン分析の実行中に、ルームIDはタスクデータオブジェクトを集合化するための属性として用いられてもよい。例えば、タスクデータオブジェクトの全てが特定のルームIDを割り当てられている特定のグループに対して実行される第2ドリルダウン分析において、装置IDは、このルームIDを割り当てられている全てのタスクデータオブジェクトを集合化するための属性として用いられ得る。本発明の実施形態によっては、集合ステップで用いられる1つの属性または複数の属性は、ビジネスアナリストによって特定されるか、および/またはエンドユーザによって特定されることにより、あらかじめ定められてもよい。さらに、例えばタスクデータオブジェクトに割り当てられたユーザIDに基づく、1つまたは2つ以上のグループ化ステップは、ドリルダウン分析を実行している間に行われてもよいので、視覚的なノイズをさらに減少させる。
本発明の実施形態によれば、少なくとも1つの検査装置のステータスは、サーバコンピュータによって監視される。サーバコンピュータは受信されたステータス情報によって、新しいタスクデータオブジェクトを動的に作り出しまたは受信し、および/または受信されたタスクデータオブジェクトの少なくともいくつかを変更または削除する。受信されたタスクデータオブジェクトの生成、変更または削除時に、ドリルダウン分析の再実行がトリガーされる。この再実行の結果として、動的にアップデートされた、集合ビューがユーザに提供される。
本発明のさらなる実施形態にしたがって、生体試料を分析するための分析システムが提供され、この分析システムは、少なくとも1つの検査装置と、それぞれが少なくとも1つの属性を含むタスクデータオブジェクトを受信するサーバインタフェースコンポーネントを有するサーバコンピュータとを備え、受信されたタスクデータオブジェクトの少なくともいくつかは、少なくとも1つの検査装置によって行われるべき検査手順を示している。サーバコンピュータは、受信したタスクデータオブジェクトの少なくともいくつかを集合化し、複数のタスクデータオブジェクトグループにする処理コンポーネントを備えている。同一の集合タスクデータオブジェクトグループに属する全てのタスクデータオブジェクトは、少なくとも1つの属性の同一の属性値または属性値範囲で共通し、少なくとも1つの共通の属性が、その属性のタスクデータオブジェクトのタスクの少なくとも1つの共通のステップを示し、この共通のステップが集合タスクデータオブジェクトグループの、タスクデータオブジェクトの全てのタスクに共通している。処理コンポーネントは、集合タスクデータオブジェクトグループのそれぞれについて、選択可能な集合GUIエレメントを指定し、この集合GUIエレメントが集合タスクデータオブジェクトグループを表す。また、処理コンポーネントは、集合GUIエレメントを集合ビューで表示し、ユーザにより、集合GUIエレメントの1つが選択されると、選択された集合GUIエレメントにより表される集合タスクデータオブジェクトグループを選択し、選択された集合タスクデータオブジェクトグループの共通の工程を実行するプログラム命令へのユーザアクセスを自動的に与える。
サーバコンピュータシステムはさらに、集合ビューを提供するために指定された集合GUIエレメントを表示するグラフィカル・ユーザ・インタフェースを備えている。
実施形態によっては、グラフィカル・ユーザ・インタフェースは、検査装置の一部であってもよく、サーバコンピュータの一部であってもよく、および/またはネットワークを介してサーバコンピュータに接続されている他のあらゆる処理装置の一部であってもよい。この他の処理装置は例えば、ユーザのモバイル機器または検査室のイントラネットに接続されるコンピュータである。
本発明のさらなる実施形態によれば、装置IDは、受信されたタスクデータオブジェクトの少なくともいくつかに割り当てられ、この装置IDは少なくとも1つの検査装置の1つを示している。分析システムに属する少なくとも1つの検査装置は、検査装置の装置IDにより、この検査装置をサーバコンピュータで識別する装置識別コンポーネントを備えている。この実施形態によれば、サーバコンピュータはサービスインタフェースコンポーネントを備えている。このサーバインタフェースコンポーネントは、識別された検査装置に信号を送るように動作可能であって、信号は、識別された検査装置の装置IDが割り当てられた受信されたタスクデータオブジェクトの全てについて集合化されているデータを含んでいる。結果として、この検査装置で作業するユーザは、検査室で実行されなければならないタスク、特に緊急のタスクに関して、絶えず最新の状態に保つことができる。
本発明のさらなる実施形態によれば、この装置IDはユーザのモバイル機器を示し、サーバコンピュータは、その装置ID、例えばユーザの携帯電話の番号により、モバイル機器を識別するように動作可能である。サーバインタフェースコンポーネントは、識別されたモバイル機器に信号を送るように動作可能であって、信号は、識別されたモバイル機器のユーザのユーザIDが割り当てられている受信されたタスクデータオブジェクトの全てについて集合化されているデータを含んでいる。結果として、ユーザのモバイル機器を介して、検査室で実行されなければならないタスク、特に緊急のタスクに関して、ユーザは絶えず最新の状態に保つことができる。
本発明のさらなる実施形態によれば、ユーザIDおよび/または役割IDは、受信されるタスクデータオブジェクトの少なくともいくつかに割り当てられ、各ユーザIDは一人のユーザを示し、各役割IDは少なくとも一人のユーザに割り当てられた役割を示す役割IDを示す。少なくとも1つの検査装置は、ユーザのユーザIDおよび/または役割IDによってユーザを識別するユーザ識別コンポーネントと、識別されたユーザのユーザIDおよび/または役割IDを送信するインタフェースコンポーネントとを備えている。サーバコンピュータはサービスインタフェースコンポーネントを含んでおり、サーバインタフェースコンポーネントは装置IDによって識別された検査装置に信号を送るように動作可能であって、信号は、検査装置によって識別されたユーザIDおよび/またはユーザの役割IDが割り当てられた受信されたタスクデータオブジェクトについて集合化されたデータを含んでいる。さらなる実施形態によれば、サーバコンピュータはさらに、識別されたユーザのモバイル機器にこの信号を送るように動作可能である。
さらなる実施形態によれば、サーバコンピュータにより与えられるグラフィカル・ユーザ・インタフェースを介して、ユーザはサーバコンピュータで自身を識別できる。このグラフィカル・ユーザ・インタフェースは、サーバコンピュータのスクリーンでもよく、またはさらなるコンピュータシステムのモニタースクリーンでもよく、このさらなるコンピュータシステムは、ネットワーク、例えば検査室のイントラネットを介して、サーバコンピュータに接続されている。
本発明のさらなる実施形態によれば、生物試料を分析するための分析システムが提供され、分析システムは少なくとも1つの検査装置とサーバコンピュータとを備え、この検査装置の少なくとも1つが、ユーザを識別するユーザ識別コンポーネント、検査装置を識別する装置識別コンポーネント、および識別されたユーザのユーザ識別子および検査装置の装置識別子を送信するインタフェースコンポーネントを有している。サーバコンピュータは、ユーザ識別子および装置識別子を受信するサーバインタフェースコンポーネント、および識別されたユーザによって実行されるべきタスクを決定する処理コンポーネントを有している。ここでサーバインタフェースコンポーネントはサービスインタフェースコンポーネントを介して、装置IDにより識別される検査装置に信号を送るように動作可能であって、この信号は、検査装置によって識別されたユーザIDおよび/またはユーザの役割IDが割り当てられた受信されたタスクデータオブジェクトについて集合化されたデータを含んでいる。本発明の実施形態は、少なくとも1つの検査装置を用いて、ログイン時にサーバコンピュータによって、ユーザによって実行される必要のある1つまたは2つ以上のタスクに関してユーザが知らされることから、有利である。これは、分析システムの、利便性が高く効率的な操作を可能にする。
本発明の実施形態によれば、タスク実行の完了は、サーバコンピュータに信号で伝えられる。例えば、ユーザは、決定されたタスクの実行のために検査装置を用い、その後、実行の完了が検査装置からサーバコンピュータに信号で伝えられるように、検査装置に確認(acknowledgement)を入力できる。本発明の実施形態によれば、サーバコンピュータは第1のタスクセットを第1検査装置に割り当て、第2のタスクセットを第2検査装置に割り当てるためのデータベースを含んでいる。サーバコンピュータの処理コンポーネントは、決定されたタスクが、データベースにおいて識別された検査装置に割り当てられていないときにメッセージを生み出す。
本発明のさらなる実施形態によれば、この方法は、検査装置によってユーザを識別する工程、識別されたユーザのユーザ識別子および検査装置の装置識別子をサーバコンピュータに送信する工程、ユーザ識別子および装置識別子を用いてサーバコンピュータにより少なくとも1つのタスクデータオブジェクトを決定する決定工程であって、この少なくとも1つのタスクデータオブジェクトが決定されたタスクを示す、決定工程、およびタスクデータオブジェクトを含む信号を、サーバコンピュータから検査装置の1つへ送信する工程を備えている。
本発明の実施形態によれば、分析システムのモバイル機器は、少なくとも1つの決定されたタスクを示しており、さらにこのタスクの実行に用いられるべき検査装置を示すタスクデータオブジェクトを含む信号を受信する。さらにタスクデータオブジェクトは、実行に用いられるべき検査装置の位置も示している。この位置情報は、検査装置の地理的および/または位相的な位置の表示を含み得る。例えば、位置情報は、検査装置が位置付けられている検査室を示す検査室番号として提供される。
本発明の実施形態によれば、分析システムはさらに少なくとも1つのモバイル機器を備えている。モバイル機器は決定されたタスクを示している信号を受信し得る。この信号は、決定されたタスクの実行に用いられるべき検査装置の1つも示している。分析システムへの少なくとも1つのモバイル機器の統合は、分析システムのユビキタス操作を可能にするので、これは有利である。本発明の実施形態によれば、サーバから受信された信号に含まれるタスクデータオブジェクトは、タスクの優先順位を示している。モバイル機器または検査装置による信号の受信に応じてタスクが集合化され、集合化された緊急度が各集合タスクデータオブジェクトグループに対して計算され、集合タスクデータオブジェクトグループの集合化された緊急度が閾値を超える場合には、集合タスクデータオブジェクトは表示されるGUIエレメントによってのみ表される。本発明のさらなる実施形態によれば、モバイル機器は、少なくとも1つの決定されたタスクの完了時に、このタスクの完了を示すメッセージをサーバコンピュータに送信する。
以下に、図面を参照して、本発明の実施形態が例としてより詳細に説明される。
集合ビューを提供する方法のフローチャートである。 ユーザが誰もログインしていない時の、グラフィカル・ユーザ・インタフェース(GUI)のスクリーンショットを示す。 ユーザに与えられるログインダイアログのスクリーンショットを示す。 概観ウィンドウ枠の概略図である。 ユーザに特有のデータを表示する概観ウィンドウ枠を示す。 「ラボ」カテゴリータブの選択時に表示される、利用可能な検査装置の概観を示す。 検査装置「Cavallo」により用いられる消耗品に関する集合ビューを示す。 タスクの動的な特定および集合ディスプレイを示す。 タスクの動的な特定および集合ディスプレイを示す。 タスクの動的な特定および集合ディスプレイを示す。 第1表示モードにより表示される集合ビューを示す。 第2表示モードによる、ユーザへのドリルダウン分析の結果として生じる集合ビューを示す。 第1表示モードにしたがって、タスクウィンドウ枠およびお気に入りウィンドウ枠を含んでいる第1ウィンドウ枠を表示する、モバイル機器のスクリーンを示す。 第1表示モードにしたがって、ドリルダウン分析の結果として生じた集合ビューを提供する第2ウィンドウ枠を表示する、モバイル機器のスクリーンを示す。 「ルーチン」および「ラボ」カテゴリに対応する2つの異なるドリルダウングラフであって、リンクを介して接続されているドリルダウングラフの一部を示す。 「ルーチン」カテゴリに対応するドリルダウングラフを示す。 ユーザに表示されるナビゲーション経路と、対応するドリルダウングラフのトポロジーとの関係を示す。 本発明の分析システムの実施形態のブロック図である。 試薬を再充填するタスクが、信号でユーザに知らされる分析システムの実施形態のブロック図である。 それぞれが異なる集合タスクデータオブジェクトグループを表している4つのGUIエレメントを表示するスクリーンショットである。 メンテナンスタスクを表示および/または実行する2つのウィンドウのウィンドウ枠のスクリーンショットである。 補給品に関するタスクを表示および/または実行する2つのウィンドウのウィンドウ枠のスクリーンショットである。
図1は、ユーザに集合ビューを提供する方法のフローチャートである。ステップ251においてタスクデータオブジェクトは、例えばサーバコンピュータにより受信される。受信されたタスクデータオブジェクトの少なくともいくつかは、少なくとも1つの検査装置により実行されるべき検査手順を示している。ステップ252において、受信されたタスクデータオブジェクトは集合化され、集合タスクデータオブジェクトグループにされる。同一の集合タスクデータオブジェクトグループに属する全てのタスクデータオブジェクトは、同一の属性値または少なくとも1つの属性の属性値範囲を共有する。この少なくとも1つの共有される属性は、集合タスクデータオブジェクトグループのそれぞれのタスクデータオブジェクトにより表される全てのタスクにより共有される少なくとも1つのステップを示している。ステップ253において、集合タスクデータオブジェクトグループのそれぞれに対して、選択可能な集合GUIエレメントが指定される。この集合GUIエレメントは、それが表す集合タスクデータオブジェクトグループの典型である。ステップ254において、1つまたは2つ以上の集合GUIエレメントが集合ビュー上に表示される。その後、ステップ255において、ユーザが集合GUIエレメントのうちの1つを選択すると、選択された集合GUIエレメントによって表される集合タスクデータオブジェクトグループが選択される。選択された集合タスクデータオブジェクトグループのタスクデータオブジェクトの全てのタスクにより共有されるステップを実行するプログラム命令へのアクセスを、ユーザは自動的に提供される。
図2は、ユーザが誰もログインしていないときの、グラフィカル・ユーザ・インタフェース(GUI)のスクリーンショットを示す。GUIエレメント203は、現在ユーザが誰もログインしていないことを示している。選択可能なGUIエレメント204は、選択時に、ユーザに対するログインダイアログウィンドウ300の表示をトリガーする。
概観ウィンドウ枠(オーバービューウィンドウ枠)201は、タスク領域210、検査装置領域205および検査装置ステータス領域223を含んでいる。検査装置領域205は、より詳細には「Cavallo(カヴァロ)」と呼ばれる検査装置についての情報を表示している。Cavalloは多数の論理的、機能的、および/または物理的なサブユニットを含んでいる。GUIエレメント216により表される試薬サブユニットは、特定の分析を実行するための1つまたは2つ以上の試薬を含んでおり、GUIエレメント217により表される消耗品サブユニットは、使い捨てのキュベットまたはピペットチップのような消耗品を含んでおり、廃棄サブユニットはGUIエレメント219により表され、生体試料を受け取りおよび/または保管する試料サブユニットは、GUIエレメント218により表されている。選択可能なGUIエレメント221、222が表示され、ユーザが検査装置Cavalloを起動または停止することを可能にしている。
GUIエレメント221、222は、動的に表示される、検査装置についてのステータス情報および/またはこの検査装置によって行われるべきタスクに基づき、GUIにより検査装置の動作を制御することを可能にする。検査装置ステータス領域223はユーザに、1つまたは2つ以上の検査装置、または1つまたは2つ以上の検査装置のサブユニットにより行われるべきタスクについての集合ビューをユーザに提供する。1つまたは2つ以上のタスクが、このサブユニットの1つによって、またはこれに対して行われなければならない場合には、そのサブユニットがハイライトされる。示される実施形態において、空のキュベット容器を含む「消耗品」サブユニットを表すGUIエレメント217には、赤色が割り当てられている。この色は、分析システムの操作性を回復するため、または維持するために、ユーザによる即時の対処が必要であることを示している。サーバコンピュータが、他のタスクが、即時にではないが近い将来行われる必要があると決定する場合には、このタスクは他の色、例えば黄色で示される。図2に示される実施形態によれば、試薬サブユニットは予定されている分析を行うのに充分な試薬を含んでいるが、すぐに再充填されなければならない。本発明の実施形態によれば、即時に実行されるべきタスクと、近い将来に実行されるべきタスクとの区別は、閾値、例えば消耗品が使い果たされるまでの特定の期間や、特定の量の消耗品の場合に、まだ処理できる特定の数の試料についての閾値を用いることにより特定され得る。
分析システムの操作性を維持または回復するために即時に実行されなければならないタスクは、最優先のタスクとも呼ばれる。示される実施形態によれば、最優先事項は赤色によって示されている。即時にではないがすぐに実行されなければならないタスクは第2の色、例えば黄色によって示されている。この第2の色は、2番目の緊急度を表している。ユーザによっていつでも実行され得るタスクは、第3の色、例えば灰色または緑色で示されており、この第3の色は最も低い緊急度を表す。
示される実施形態において、消耗品サブユニットに対して即時に実行されなければならない1つまたは2つ以上のタスクは、最も高い緊急度を示す色により、「Cavallo」の消耗品サブユニットを表すGUIエレメント217を表示することによって示される。集合GUIエレメントの形でタスク領域210に表示される、対応する1つまたは2つ以上のタスク214は、最も高い緊急度の色を割り当てられた着色領域211を含んでいる。タスク領域210の領域212および検査装置領域205の「試薬」領域216は、2番目の緊急度を表す色(黄色)を割り当てられている。
示される実施形態によれば、タスク領域210に示されている各タスクはさらに、集合化されたタスクの種類を示すテキスト224、214を含んでおり、これは例えば、集合化されたタスクデータオブジェクトが補給品の補給または試薬の再充填に関する場合は、「補給品」または「試薬」である。
タスク領域210は1つまたは2つ以上のタスクに関して集合化されたデータを表示する。GUIエレメント214は例えば、検査装置Cavalloのキュベット容器が空であって、再充填されなければならないということを示す、集合GUIエレメントである。キュベット容器を再充填することは、1つの単独タスクまたは多数のタスクに関係してもよい。例えばキュベット容器が、補給され、異なる保管室から取り出されなければならない異なる種類のキュベットを多数含んでいる場合には、これらのタスクを示す多数のタスクデータオブジェクトが動的に特定されるだろう。GUI200はCavalloによってまたはCavalloに対して実行されるべき1つまたは2つ以上のタスクに関する集合ビューをユーザに提供するので、補給されるべきキュベットの種類などの詳細は隠されている。結果として、システムのステータスおよび緊急のタスクに関して、ユーザは迅速に理解できるオーバービューを与えられる。集合GUIエレメント215は、キュベットが利用できないことにより実行できなかった12個の残っているグルコース検査に関する、12個のタスクについての集合ビューを提供する。タスクに関する集合ビューは非常に有利である。というのも、大きなスクリーンで実行する検査に関して、試料のセットに対して行われるべき検査のリストは、数百から数千の項目を含んでいる場合があり、それらを集合化されていないタスクリストの形式で表示することは、ユーザの邪魔になるからである。
正方形のグループ202は、動的に特定されるタスクデータオブジェクトの緊急度を示し、タスクデータオブジェクトの緊急度は、このタスクデータオブジェクトによって示されるタスクの優先度を表している。最も高い緊急度を割り当てられた1つまたは2つ以上のタスクがサーバコンピュータにより受信される場合、左側の正方形は最も高い緊急度の色、例えば赤色に変わる。2番目の緊急度を割り当てられた1つまたは2つ以上のタスクが決定された場合には、中央の正方形が2番目の緊急度の色、例えば黄色に変わる。
検査装置ステータス領域223は、検査装置領域205に表示される検査装置の現在のステータスに関する情報を表示している。示された例における検査装置ステータス領域223は、全ての測定が停止しており、12個の生体試料が依然としてCavalloにより処理される必要があるということを示している。
選択可能なGUIエレメント「ルーチン」207は、第1のカテゴリ「ルーチン」を表し、対応するドリルダウングラフへのアクセスを提供するタブエレメントである。同様に、選択可能なGUIエレメント「ラボ」208および「ユーティリティ」209は、第2および第3のカテゴリを表し、第2のカテゴリは第2のドリルダウングラフに対応し、第3のカテゴリは第3のドリルダウングラフに対応している。選択可能なGUIエレメント207、208、209の1つを選択することにより、ユーザはそのドリルダウングラフによって、実行されるべきドリルダウン分析を特定し得る。各タスクは、サーバコンピュータによって動的に受信されたタスクデータオブジェクトにより示される。
ここでは「ホーム」ウィンドウ枠とも呼ばれる概観ウィンドウ枠201は、ユーザが誰も分析システムにログインしていない場合であっても、集合化されたタスクデータオブジェクトを表す集合GUIエレメントを表示できる。分析システムが多数の検査装置を含んでおり、優先度の高い緊急度が割り当てられているタスクが2つ以上の検査装置に割り当てられている場合、検査装置205は多数の異なる検査装置を表示してもよい。この場合、全体の検査装置は、すでに説明した緊急度の色スキーマにしたがって色によりコード化される。概観ウィンドウ枠201の主な機能は、ユーザに、ユーザの役割や割り当てられている責任に関わらず、分析システムを稼動したまま維持するために即時に実行されなければならないタスクを知らせる。
図3は、例えばログインGUIエレメント204の選択時に、ユーザに与えられるログインダイアログのスクリーンショットである。
図4aは、ユーザが無事に分析システムにログインした場合に表示される概観ウィンドウ枠の概略図である。ログインユーザのユーザ名は、GUIエレメント203’に表示される。GUIエレメント204’を選択すると、ユーザは再びログアウトできる。ユーザが無事にログインした時には、図2に記載されるような、ログオフしたユーザに表示される概観ウィンドウ枠201は、ユーザのプロフィールに特有の情報、特にユーザに特有のタスクおよびお気に入りを補われる。お気に入りウィンドウ枠401は2列の表であり、1列目にユーザに所定のお気に入りを、2列目に各お気に入り項目について動的に取り出されたステータス情報を含んでいる。検査装置ウィンドウ枠205は、検査装置「Rondo」、「Cane」、「Cavallo」、「Integra1」および「Integra2」を表すGUIエレメント406−410のセットを表示しており、これら検査装置はサーバコンピュータにより監視されている。
図4bは、ユーザに特有の情報を補足した後の概観ウィンドウ枠を示している。タスク領域210は、それぞれが1つまたは2つ以上のユーザに特有のタスクについての集合ビューを提供しているGUIエレメント430、431および432を含んでいる。これらのGUIエレメントは、高い緊急度を割り当てられている1つまたは2つ以上のタスクについての集合ビューを提供するGUIエレメント214、215に加えて表示されている。タスク領域210によってログインユーザに与えられる集合ビューは、ユーザに対して、ルーチンタスクを行う前に優先度の高いタスクを処理することを促す。
お気に入りウィンドウ枠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は、ユーザが「前」に探査すること、すなわち、選択されたノードを以前にすでに訪れているユーザに提供される選択されたドリルダウングラフにおいて、下位に探査することを可能にする。ドリルダウングラフの現在選択されているノードの名前は、GUIエレメント510のナビゲーション経路500の右端に表示されている。ユーザがまだ訪れていないノードをユーザが探査することを可能にするために、付加的な選択可能なGUIエレメント502、503、504が表示されており、これらは現在選択されているドリルダウングラフの他のノードと対応している。図5aでGUIエレメント510により示されるように、このユーザは現在、「ラボ」カテゴリのドリルダウングラフを選択しており、現在のノードとしてルートノード「ラボ」を選択している。
選択可能なGUIエレメント532は、ユーザが新しいお気に入りを特定することを可能にし、それらの特定の後にお気に入り領域401内に表示される。
ユーザは、検査装置、例えばCavalloの動作を、この装置を表すGUIエレメント408をマウスの右ボタンで選択し、「停止」のコンテキストメニューエレメント533を選択することによって制御してもよい。コンテキストメニュー505は選択された検査装置Cavalloのステータス情報506を含んでいる。コンテキストメニュー項目534を選択すると、ユーザは検査装置「Cavallo」を表している「ラボ」のドリルダウングラフにおけるノードを、現在のノードとして選択できるので、選択された現在のノード「Cavallo」に基づくドリルダウン分析の実行をトリガーする。結果として、Cavalloの論理的、機能的および/または物理的なサブユニットのデバイスコンポーネントID(device-component-ID)が、トリガーされたドリルダウン分析の間実行される集合ステップにおいて、属性として用いられる。したがって、選択された現在のノード「Cavallo」の直接的または間接的な後続ノード(successor node)として表され、同一のデバイスコンポーネントIDおよびデバイスコンポーネントIDの範囲を割り当てられている全てのタスクデータオブジェクトは、同一のタスクデータオブジェクトグループにグループ化される。
図5bは、「Cavallo」と呼ばれる検査装置によって用いられる消耗品、試薬および他の項目についての集合ビューを示しており、この集合ビューは、コンテキストメニュー項目534を選択することによってこの検査装置に実行されているドリルダウン分析の結果である。ナビゲーション経路501は、タブ208’により表されるルートノードの「ラボ」913から開始し、GUIエレメント408により表される、現在選択されている現在のノードの「Cavallo」で終了する、ドリルダウングラフ内の経路を特定するGUIエレメント510、511、512のセットを含んでいる。検査装置ウィンドウ枠205はログインユーザに、Cavalloの論理的、機能的および/または物理的なコンポーネントについて実行される必要のある5つのタスクのグループに関する集合ビューを提供する。ユーザが現在のノードとして特定の検査装置、例えばCavalloを選択する場合には、同一のグループにグループ化されている全てのタスクデータオブジェクトは、属性として、少なくとも1つの特定のデバイスコンポーネントIDを共有する。
ユーザに表示される選択可能なGUIエレメント503、513、514、516は、現在選択されているドリルダウングラフの他のノードに対応している。ユーザによる選択時に、この選択可能なGUIエレメントにより表されるノードは、新しい現在のノードとして用いられる。
検査装置「Cavallo」を表しているノードを、「ラボ」のドリルダウングラフにおける現在のノードとして選択した結果、ドリルダウン分析が実行され、Cavalloの装置IDを割り当てられているタスクデータオブジェクトについての集合ビューが、図5bに表示されるようにユーザに提供される。「Cavallo」ノードの直接的および間接的な後続ノードを集合化するために用いられる属性は、デバイスコンポーネントIDである。ドリルダウン分析の結果として、5つの異なるグループのタスクデータオブジェクトが作り出され、1つまたは2つ以上のタスクデータオブジェクトについての集合ビューを提供する5つのGUIエレメントが表示される。これらはすなわち、「試薬」、「消耗品」、「試料」、「廃棄物」および「ISE」である。これらタスクデータオブジェクトのグループのそれぞれに関して、このグループに属しているタスクデータオブジェクトに含まれるデータは、集合化されたデータ値を生成するために集合化される。示された実施形態によれば、これら5つのグループに対して生成されたデータ値は、最も高い緊急度または2番目に高い緊急度のタスクを表す1つまたは2つ以上のタスクデータオブジェクトが見つかるかどうかを示している。タスクデータオブジェクトグループの少なくとも1つのタスクデータオブジェクトが高い緊急度の値を割り当てられている場合には、このグループをあらわす集合GUIエレメントの色がこの緊急度を表す色に変わり、これは例えば、最も高い緊急度には赤色、または2番目に高い緊急度には黄色である。
図5aにおいて、Cavalloを表すGUIエレメント408およびIntegra1を表すGUIエレメント409は、特定のハッチングによって示され、黄色で表示されている。この色はユーザに、1つまたは2つ以上のタスクが、近い将来にCavalloおよびIntegra1について実行されなければならないということを示す(黄色は、2番目に高い緊急度を表す)。「Cavallo」を表すノードを現在のノードとして選択することにより、ユーザはサーバコンピュータに、Cavalloに対して行われるべきタスクのより詳細なビューを提供するよう命令できる。結果として、ドリルダウン分析は現在のノードの「Cavallo」に対して実行され、5つのCavalloの論理的、機能的および/または物理的なサブユニットに関して実行されるべきタスクについての集合ビューが、図5bに示されるようにユーザに提供される。図5bにおいて、試薬サブユニットGUIエレメント216は黄色で表示され、それにより、試薬区画に関連する1つまたは2つ以上のタスクが実行されなければならないことを示している。この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の少なくとも1つの試薬が再充填される必要があるということを示している。GUIエレメント603、604および216は赤色で表示され、これにより、試薬が即時に交換される必要があることを示される。Cavalloの試薬サブユニットを表しているGUIエレメント216を選択することにより、ユーザは図6cに示されるような、さらなる詳細の表示をトリガーできる。前の図6bではGUIの右半分に表示されていた検査装置領域205のコンテントは、図6cではGUIの左半分に、詳細なビューで示されている。ウィンドウ枠702では、Cavalloに現在搭載されている試薬のリストが表示されている。BILI試薬用の空の試薬ボトルは、赤色のGUIエレメント605でユーザに示される。近い将来再充填されることが必要となる他の試薬は、黄色のGUIエレメント606、607として表される。ウィンドウ枠702に表示される試薬のリストは、動的にアップロードされる。
図7aは、ドリルダウン分析の結果として生成される集合ビューを、第1表示モードにしたがってユーザに示す。第1表示モードによればGUIは、それぞれがおよそスクリーンの大きさである第1ウィンドウ枠704または第2ウィンドウ枠705を含んでいる。この第1または第2ウィンドウ枠に表示される各GUIエレメントは、第1GUIエレメントバージョンにしたがって提供される。このバージョンは、小さなスクリーン、特にモバイル機器のスクリーンのディスプレイに特別に適合されたデザインに対応する。「特別に適合された」とは、表示されるGUIエレメントの大きさおよび解像度が、小さなスクリーン上でユーザに示されたときにユーザによって即時に認識され得るということを示している。各GUIエレメントは、ドリルダウングラフにおいてノードに対するポインタである。GUIエレメントの第1バージョンに属している少なくとも1つのGUIエレメントが、第1ウィンドウ枠704に表示されている。この少なくとも1つの第1GUIエレメントの選択時に、選択されたGUIエレメントにより指されているノードが現在のノードとして用いられ、この現在のノードに対してドリルダウン分析が実行される。このドリルダウン分析の結果として生成される1つまたは2つ以上の第2GUIエレメントは、ほぼスクリーンのサイズである第2ウィンドウ枠705に表示される。第2GUIエレメントも、小さなスクリーン上にGUIエレメントを表示するために特別に適合されている第1GUIエレメントバージョンにしたがって提供される。第2ウィンドウ枠は第1ウィンドウ枠に取って代わるので、小さなスクリーン上で同時にユーザに表示されるべきGUIエレメントの総量を減少する。
図7bは、第2表示モードによる集合ビューを示している。この第2表示モードによれば、GUIは第1ウィンドウ枠701および第2ウィンドウ枠702を含んでおり、これらウィンドウ枠のそれぞれがスクリーンのほぼ半分の大きさである。この第1または第2ウィンドウ枠に表示される各GUIエレメントは、第2GUIエレメントバージョンにしたがって提供される。このバージョンは、中型のスクリーン、特に現在のコンピュータシステムまたは検査装置のタッチスクリーン上のGUIエレメントの表示に特別に適合されたデザインに対応する。「特別に適合された」とは、表示されるGUIエレメントの大きさおよび形状が、中型のスクリーン上でユーザに示されたときにユーザによって即時に認識され得るということを示している。
各GUIエレメント214〜220、406〜410、430〜432はドリルダウングラフのノードに対するポインタである(例えば、図4aおよび4b参照)。少なくとも1つの第2バージョンのGUIエレメントが、第1ウィンドウ枠701、例えば集合GUIエレメントに表示される。この少なくとも1つの第1GUIエレメントの選択時に、選択されたGUIエレメントにより指されているノードが現在のノードとして用いられ、この現在のノードに対してドリルダウン分析が実行される。このドリルダウン分析の結果として生成される1つまたは2つ以上の第2GUIエレメントは、スクリーンのほぼ半分の大きさである第2ウィンドウ枠702に表示される。第2GUIエレメントも、中型のスクリーン上にGUIエレメントを表示するために特別に適合されている第2GUIエレメントバージョンにしたがって提供される。第1および第2ウィンドウ枠はGUIの左側および右側で、同時にユーザに表示される。ユーザがドリルダウングラフにおいてさらに下位に探査する場合には、図6cに示されるスクリーンの右側および図7bの左側に表示されるウィンドウ枠702は、スクリーンの左側に動かされるので、ウィンドウ枠701に取って代わると同時に、スクリーンの右側は新しいウィンドウ枠703を表示する。
図6cは第2表示モードに対応しており、これにより第1ウィンドウ枠701および第2ウィンドウ枠702は同時に表示されている。ページ付け(pagination)GUIエレメント608、609は、第1および第2ウィンドウ枠のコンテントが、本に目を通すのと同様の方法でドリルダウン分析を実行するユーザによって変更され得るということを示している。
図8aは、第1表示モードにしたがってモバイル機器106のスクリーン上に表示される第1ウィンドウ枠704を示している。第1ウィンドウ枠はタスクウィンドウ枠およびお気に入りウィンドウ枠を含んでいる。CavalloおよびCaneに対して試薬を再充填するという共通のタスクに対応している集合GUIエレメント132を選択すると、ドリルダウン分析が実行され、第1ウィンドウ枠704は図8bに表示されるように第2ウィンドウ枠705に取って代わられる。
図9は、「ルーチン」および「ラボ」のカテゴリに対応する2つの異なるドリルダウングラフの一部を示しており、これらドリルダウングラフはリンク914を介して接続されている。図9および図10aにおける各ボックスは、ドリルダウングラフのノード901〜913、1001〜1008を表している。タブ207’の選択時には、ルートノードとしてノード912を有するドリルダウングラフがドリルダウングラフとして選択される。したがってタブ207’〜209’のそれぞれが、特定のグラフトポロジーにしたがってドリルダウン分析を実行するための異なるエントリポイントをユーザに提供し、各トポロジーは、ドリルダウングラフのノードに加えられる、受信されたタスクデータオブジェクトに含まれるデータの異なるビューに対応している。
図10aは、「ルーチン」カテゴリに対応するドリルダウングラフの詳細図である。図10aから分かるように、多数のドリルダウン分析が実行でき、これらはルートノード912から始まり「較正」ノード1004、1006、1008で終わる。第1の経路によれば、「較正」ノード1008はノード912、901、904および906を介して到達されている。代替的な第2経路によれば、「較正」ノード1006はノード912、902および905を介して到達され得る。
図10bは、ナビゲーション経路500および1010と、ドリルダウン分析を実行するために選ばれたドリルダウングラフ内の対応する経路との関係を示している。図10aに描かれた、ノード912およびドリルダウングラフの第3ブランチに属している903は、ユーザが検査の実行中に受信した測定データについて品質チェックを実行するために特定の品質管理ノード「QC」を選択した後の、図10bに示されるナビゲーション経路1010に対応している。
図11は、分析システム100の一実施形態のブロック図である。分析システム100は、様々な検査装置102.1、102.2を含んでおり、これらは検査装置の動作を制御するサーバコンピュータ108に接続されている。図示される実施形態によれば、検査装置の少なくともいくつかは、タスクデータオブジェクトの特定を可能にし、および/またはサーバコンピュータとのデータ交換に要求される、コンピュータに実装される命令118.1および118.2を実行するための、プロセッサ116.1、116.2を含んでいる。実装によっては、検査装置の少なくともいくつかがネットワーク110を介してサーバコンピュータ108に接続される。ここで検討される実施形態では、分析システム100は接続中の検査装置Aおよび接続中の検査装置Bを有する。接続中の検査装置Aは、プログラム命令118.1の実行のために少なくとも1つのプロセッサ116.1を有する。接続中の検査装置は、特にサーバコンピュータ108との通信を可能にするために、接続中の検査装置A、Bをネットワーク110に接続するネットワークインタフェース120.1、120.2を有する。接続されていない検査装置180は例えば、試薬または試料などを保管するための冷蔵室、保管室であり得る。
接続中の検査装置Aは、テキスト出力を含み得るスクリーン画像124.1を表示するために、コンピュータモニタ122.1などのディスプレイを有する。さらに、接続中の検査装置Aは、ユーザ識別コンポーネント101.1および装置識別コンポーネント103.1を有する。ユーザ識別コンポーネント101.1は、検査助手などの、人間のユーザ104の識別に役立つ。ユーザ識別コンポーネント101.1はユーザ104の、当該ユーザのユーザ名およびパスワードの入力のために動作可能であり得る。代替的または付加的に、ユーザ識別コンポーネント101.1は、当該ユーザのRFIDチップカードを用いてユーザ104のアイデンティティを決定するRFID方法を実施し得る。代替的または付加的にユーザ識別コンポーネント101.1は、指紋識別などの生体測定方法を用いたユーザ104の識別を行うために動作可能であり得る。この例においてユーザ識別コンポーネント101.1は、指紋センサなどの、ユーザ104それぞれの生体特徴を感知するセンサを含んでいる。装置識別コンポーネント103.1は、接続中の検査装置Aの保護されている記憶領域であってもよく、ここに装置の識別のための固有の装置識別子が記憶されている。この装置識別子は、接続中の検査装置Aの製造中に割り当てられたグローバル一識別子(GUID)などのシリアル番号であってもよく、または、分析システム内で固有であって、また分析システムの管理者によって接続中の検査装置Aに割り当てられた識別子であってもよい。代替的に装置IDは、装置識別コンポーネント103.1によって永久的に保管されるのではなく、接続中の検査装置Aの識別が要求される度に装置識別コンポーネント103.1によって算出される(computed)。装置IDの算出は、暗号アルゴリズムなどの所定のアルゴリズムを用いて、装置識別コンポーネント103.1によって実行され得る。分析システム100の接続中の検査装置Bは、接続中の検査装置Aに類似のデザインを有する。分析システム100の接続中の検査装置Bは、接続中の検査装置Aに類似のデザインを有する。ゆえに、接続中の検査装置Bは、接続中の検査装置Aの各コンポーネントと対応する、ユーザ識別コンポーネント101.2、装置識別コンポーネント103.2、プログラム命令118.2の実行のためのプロセッサ116.2、スクリーン画像124.2を表示するためのモニタ122.2およびメトリックインタフェース120.2を有する。分析システム100は付加的に、1つまたは2つ以上の接続されていない検査装置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へと送信される。これは、少なくとも接続中の検査装置Aから受信された、識別されたユーザの識別子および装置識別子を割り当てられているタスクデータオブジェクトを、選択および処理するプログラム命令162の実行を引き起こす。例えばプログラム162は、検索語としてユーザ識別子および/または装置識別子を用いて、タスクデータオブジェクトが記憶されているデータベース190に問い合わせを行う。
信号も同様にユーザ104のモバイル機器106に送信されてもよく、これにより、この場合ユーザに表示されるGUIエレメントはGUIエレメントの第1バージョンに属する。モバイル機器106は、一体型のディスプレイ130を有する。さらに、モバイル機器106は、ネットワーク110と接続するためのネットワークインタフェース198を有する。操作においてユーザ104は、サーバコンピュータ108がユーザ識別子および装置識別子を受信するように、接続中の検査装置AまたはBの1つを選択する。ユーザ識別子および装置識別子は、データベース190を用いてユーザにより実行されるべき1つまたは2つ以上のタスクデータオブジェクトの決定のためのプログラム162により用いられる。
ユーザ104のモバイル機器106またはあらゆる検査装置に送信される信号は、1つまたは2つ以上のタスクが実行されなければならない装置IDまたはルームIDに関する情報を含んでいる。例えば装置は、いくつかの試薬が再充填される必要があること、また新しい試薬ボトルが接続されていない検査装置C180から取り出され得ることを示すタスクデータオブジェクトのセットを含み得る。これらタスクデータオブジェクトのそれぞれは、検査装置C、この場合冷蔵室が見つけられ得る部屋の番号についての情報を含んでいる。この接続されていない検査装置に対して、多数のタスクがユーザにより実行されなければならない場合には、ユーザはこの多数のタスクについての集合ビューを提供される。モバイル機器106によりこの信号を受信すると、ユーザ104は決定された1つまたは2つ以上のタスクを実行するために接続されていない検査装置Cまで歩き得る。決定されたステップの実行が完了した後、ユーザ104は実行完了を確認するためにモバイル機器106を用いてもよく、これはデータベース190において該当タスクを完了したものとしてマークするために、モバイル機器からサーバコンピュータ108へと信号により送られる。
図12は、本発明の分析システムのさらなる実施形態のブロック図であって、ここで試薬の再充填に対する要求は、信号によりユーザに送られる。図示される分析システムは、装置ID「Cane」を有するコバス(cobas)6000型の分析器102.1、装置ID「Cavallo」を有するコバス6000型の分析器102.2および装置ID「Calamaro」を有するインテグラ(integra)800型の分析器102.3を含んでいる。分析器102.1およびその分析器の制御コンピュータ105.1は、接続中の検査装置Aを構成し、分析器102.2およびその分析器の制御コンピュータ105.2は、接続中の検査装置Bを構成する。分析システムはさらに、試薬の在庫を保管するための冷蔵室である、接続されていない検査装置180を含んでいる。
動作において、分析器102.1などの、分析器の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はハードウェアエラーを管理および解決するための3つのタスクデータオブジェクトを表し、そのため集合化に用いられる属性は、メッセージウィンドウ枠1408の識別子である。図14に示されるメッセージウィンドウ枠1408は、メッセージウィンドウ枠を介してこれら装置の維持管理に関するタスクの実行を許可する、特定のプログラム命令のセットによりコード化される。したがって、メッセージウィンドウ枠1408を用いて解決され得る検査装置の維持管理に関するタスクを表す全てのタスクデータオブジェクトは、メッセージウィンドウ枠1408を示し、タスクデータオブジェクトを集合化するために用いられる属性を割り当てられている。また、GUIエレメント1303〜1407を提供するタスクデータオブジェクトの集合は、物理的位置、この場合メンテナンスタスクが実行される必要のある検査装置を示しているさらなる属性に基づく。例えば、GUI1303は装置Caneのメンテナンスタスクを示し、一方でGUIエレメント1401は装置「コバス4000」に関するメンテナンスタスクを示している。集合GUIエレメント1304は、複数の補給品に関するタスクを示している。GUIエレメント1304により表される全てのタスクデータオブジェクトは、補給ウィンドウ枠1505を示している属性を割り当てられており、そのためこの補給ウィンドウ枠1505は、集合化された補給に関するタスクを認識および/または解決する手段を提供する。
図14は、検査装置のハードウェアの問題に関するタスクを表示および解決するための、2つのウィンドウのウィンドウ枠のスクリーンショットである。左のウィンドウのウィンドウ枠はお気に入り領域401、検査装置領域205、およびタスク領域210を含んでいる。各GUIエレメント1303〜1407は選択可能な集合GUIエレメントとして実装され、集合化されたタスクデータオブジェクトの数を示している。これら集合GUIエレメントの1つ、例えばエレメント1303を選択すると、GUIエレメント1303によって表されるタスクを実行するのに適したメッセージウィンドウ枠1408を含んでいるワークフロー実行ビューが、スクリーンの右半分に表示される。メッセージウィンドウ枠1408の機能は、GUIエレメント1303により表されるタスクを解決するために必要な全ての情報をユーザに提供することである。メッセージウィンドウ枠1408はメッセージ領域1409、未集合のタスクリスト1411および警告詳細領域1410を含んでいる。未集合のタスクリスト1411は、GUIエレメント1412〜1414のそれぞれが単一のタスクを表すタスクのリストを表示する。これらのタスクは、集合GUIエレメント1303によってまとめて表される。このリスト1411の各タスクは、警告を送信した検査装置、故障が生じた検査装置の警告の種類および/またはコンポーネントの種類、タスクID、および警告が送信された時間および日付などの、付加的な情報を含んでいる。ユーザはタスクGUIエレメントの1つ、例えば1412を選択し得る。結果として、警告詳細領域1410は、ユーザが検出されたハードウェアの問題を解決することを補助する付加的な情報を表示する。
図15は、補給に関するタスクを表示および解決するための、2つのウィンドウのウィンドウ枠のスクリーンショットである。ウィンドウの左のウィンドウ枠は、タスク領域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 第1ウィンドウ枠
702 第2ウィンドウ枠
703 第3ウィンドウ枠
705 第2ウィンドウ枠
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)と、
    前記複数の検査装置を用いて行われるタスクを示すタスクデータオブジェクトを受信する(251)サーバインタフェースコンポーネント(164)、処理コンポーネント(160)、およびグラフィカル・ユーザ・インタフェース(122.1、122.2、130、200)を有するサーバコンピュータ(108)と
    を備えた生体試料を分析する分析システムであって、
    前記タスクデータオブジェクトのそれぞれ、少なくとも1つの属性を含み、受信されたタスクデータオブジェクトの少なくともいくつかが、前記検査装置(102.1、102.2)によって行われるべき検査手順を示し、前記検査手順は、工程及び当該工程が実行される位置に関する前記属性により特定され、
    前記処理コンポーネント(160)
    前記受信されたタスクデータオブジェクトの内、前記工程及び当該工程が実行される位置に関する属性の属性値または属性値の範囲が共通する少なくともいくつかを集めて、共通の位置における共通のタスクを示す同一の集合タスクデータオブジェクトグループにすることによって、前記受信されたタスクデータオブジェクトを複数の集合タスクデータオブジェクトグループにグループ化し(252)
    記複数の集合タスクデータオブジェクトグループのそれぞれについて、選択可能な集合GUIエレメント(214〜220、1303、1501〜1504)を指定し(253)、前記集合GUIエレメントのそれぞれが対応する前記複数の集合タスクデータオブジェクトグループのそれぞれを表すようにして、
    数の前記集合GUIエレメントを前記グラフィカル・ユーザ・インタフェース(122.1、122.2、130、200)上の所定領域にまとめて集合ビュー(210)として表示し(254)
    ーザにより、前記複数の集合GUIエレメントのうちの1つが選択されると、選択された1つの集合GUIエレメントにより表される、複数の集合タスクデータオブジェクトグループのうちの1つの集合タスクデータオブジェクトグループを選択し(255)、
    選択された前記1つの集合タスクデータオブジェクトグループの前記共通の工程を実行するプログラム命令へのユーザアクセスを自動的に与え、
    選択された前記1つの集合タスクデータオブジェクトグループにグループ化された複数のタスクデータオブジェクトが示す複数のタスクを、前記グラフィカル・ユーザ・インタフェース(122.1、122.2、130、200)上に表示する
    ことを特徴とする生体試料を分析する分析システム。
  2. 前記受信されたタスクデータオブジェクトの少なくともいくつかに、それぞれが前記検査装置の1つを示す装置IDが割り当てられ、
    前記検査装置が、前記装置IDにより、前記サーバコンピュータ(108)で前記検査装置(102.1、102.2)を識別する装置識別コンポーネント(103.1、103.2)を備え、
    前記サーバコンピュータが、サービスインタフェースコンポーネント(164)を備え、前記サービスインタフェースコンポーネントが、前記サービスインタフェースコンポーネント(164)により、識別された前記検査装置に信号(182)を送るように動作可能であり、前記信号が、前記識別された検査装置の装置IDを割り当てられた、受信されたタスクデータオブジェクトについてグループ化されたデータを含むことを特徴とする請求項1記載の分析システム。
  3. 生体試料を処理するために用いられる分析システム(100)により実行される方法であって、前記方法が、
    A)前記分析システム(100)に属する複数の検査装置(102.1、102.2)を用いて行われるタスクを示し、それぞれが少なくとも1つの属性を含むタスクデータオブジェクトを受信する受信工程(251)であって、受信されたタスクデータオブジェクトの少なくともいくつかは、複数の検査装置(102.1、102.2)により行われるべき検査手順を示し、前記検査手順は、工程および当該工程が実行される位置に関する前記属性により特定される、受信工程(251)、
    B)前記受信されたタスクデータオブジェクトの内、前記工程及び当該工程が実行される位置に関する属性の属性値または属性値の範囲が共通する少なくともいくつかを集めて、共通の位置における共通のタスクを示す同一の集合タスクデータオブジェクトグループにすることによって、前記受信されたタスクデータオブジェクトを複数の集合タスクデータオブジェクトグループにグループ化する工程(252)、
    C)前記複数の集合タスクデータオブジェクトグループのそれぞれについて、選択可能な集合GUIエレメント(214〜220、1303、1501〜1504)を指定し(253)、前記集合GUIエレメントのそれぞれが対応する前記複数の集合タスクデータオブジェクトグループのそれぞれを表すようにする、指定工程
    D)前記複数の集合GUIエレメントを、グラフィカル・ユーザ・インタフェース(122.1、122.2、130、200)上の所定領域にまとめて集合ビュー(210)として表示する表示工程(254)、および
    E)ユーザにより、前記複数の集合GUIエレメントのうちの1つが選択されると、選択された1つの集合GUIエレメントにより表される、複数の集合タスクデータオブジェクトグループのうちの1つの集合タスクデータオブジェクトグループを選択する工程(255)を含み
    選択された前記1つの集合タスクデータオブジェクトグループの共通の工程を実行するプログラム命令へのユーザアクセスを自動的に与え、
    選択された前記1つの集合タスクデータオブジェクトグループにグループ化された複数のタスクデータオブジェクトが示す複数のタスクを、前記グラフィカル・ユーザ・インタフェース(122.1、122.2、130、200)上に表示す
    とを特徴とする方法。
  4. 前記タスクデータオブジェクトを集めてグループ化するために、それぞれがノード属性を割り当てられた1つまたは2つ以上の第1ノード(901〜914、1001〜1008)を含み、少なくとも2つの階層レベルを含む階層ドリルダウングラフが用いられ、前記方法がさらに、
    受信されたタスクデータオブジェクトのそれぞれを、前記階層ドリルダウングラフの第2ノードとして表す工程を備え、前記グループ化する工程B)が、
    前記第1ノードのうちの1つを、ドリルダウン分析を実行する起点となる前記階層ドリルダウングラフの現在のノードとして決定する決定工程であって、前記ドリルダウン分析は、前記現在のノードについておよび前記現在のノードの全ての直接的、間接的な後続ノードについて実行されるデータグループ化操作であり、前記グループ化操作を実行するときに、前記現在のノードのノード属性が前記グループ化操作において工程B)に従ってグループ化属性として用いられる、決定工程と、
    前記現在のノードにより表される前記集合タスクデータオブジェクトグループについて、前記現在のノードの任意の後続ノードにより表される全てのタスクデータオブジェクトに亘って、データ集合関数を実行することにより、集合データ値を計算する計算工程と
    を備える請求項3記載の方法。
  5. ドリルダウン分析のそれぞれについて、少なくとも前記集合データ値を、作業メモリに記憶されるドリルダウンヒストリに記憶する記憶工程と、
    ユーザによりナビゲーションGUIエレメント(510〜512)が選択され、それにより前記ユーザが新たな現在のノードを選択する工程とをさらに備え、前記新たな現在のノードが以前に実行されたドリルダウン分析と対応する請求項4記載の方法。
  6. 前記集合GUIエレメントのそれぞれを、特定のグラフィックデザインに対応した第1の集合GUIエレメントバージョンに応じて提供する提供工程であって、前記第1のGUIエレメントバージョン小型スクリーン上に表示されるように構成され、集合GUIエレメントのそれぞれは、前記ドリルダウングラフの前記第1ノード(901〜913、915〜1008)の1つへのポインタである、提供工程、
    ほぼスクリーンのサイズである第1ウィンドウ枠(704)内に、前記集合GUIエレメント(132)を含む前記集合ビューを表示する工程、および
    ほぼスクリーンのサイズであり、前記第1ウィンドウ枠に取って代わる第2ウィンドウ枠(705)を表示する工程をさらに備え、前記第2ウィンドウ枠
    1つまたは2つ以上のさらなる集合GUIエレメント、または、1つまたは2つ以上のタスクGUIエレメント(710、711;1412〜1414)を含み、
    前記タスクGUIエレメントのそれぞれ、前記第1ウィンドウ枠の集合GUIエレメントの1つによって表される集合タスクデータオブジェクトグループのタスクデータオブジェクトを表し、任意のタスクGUIエレメントを選択すると、前記1つの集合タスクデータオブジェクトグループの共通の工程を実行する命令が実行されることを特徴とする請求項3〜5のいずれか1項に記載の方法。
  7. 前記第2ウィンドウ枠のコンテントが、
    前記第1ウィンドウ枠内で前記集合GUIエレメントの1つが選択されると、前記ドリルダウングラフの前記第1ノードの1つを現在のノードとして選択する工程、
    現在のノードおよび現在のノードの直接的、間接的な後続ノードの全てに実行されるデータグループ化操作であるドリルダウン分析を実行する工程であって、前記グループ化操作を実行するときに、前記現在のノードのノード属性が、前記グループ化操作において工程B)に従ってグループ化属性として用いられ、1つまたは2つ以上のさらなる集合タスクデータオブジェクトグループが作り出される、ドリルダウン分析を実行する工程、および
    前記さらなる集合GUIエレメントの1つによって、前記さらなる集合タスクデータオブジェクトグループのそれぞれを表す工程
    により構成される請求項6記載の方法。
  8. 前記少なくとも1つの検査装置のステータス情報を受信するために、前記少なくとも1つの検査装置のステータスを監視する工程、
    受信されたステータス情報に応じて、前記受信されたタスクデータオブジェクトの少なくともいくつかを、動的に生成、変更および/または削除する工程、
    前記工程B)〜E)の再実行をトリガーする工程
    をさらに備え、
    前記再実行の結果として、動的に更新された、実行されるべきタスクの集合ビューが提供される請求項3〜7のいずれか1項に記載の方法。
  9. 選択された集合タスクデータオブジェクトグループのタスクデータオブジェクトがそれぞれ、測定結果を検査および/または検証するタスクを表し、
    前記全てのタスクに共通の工程を実行するプログラム命令へのユーザアクセスの提供が、前記ユーザが前記測定結果を検査および/または検証することを可能にする、1つまたは2つ以上のタスク実行GUIエレメント(1410)を含むワークフロー実行ビューを表示する工程を備え
    記選択された集合タスクデータオブジェクトグループの共通の工程は、表示用の複数のワークフロー実行ビューからワークフロー実行ビューを自動的に選択する工程であることを特徴とする請求項3〜8のいずれか1項に記載の方法。
  10. 前記ワークフロー実行ビューを介して、前記測定結果の1つのユーザによる承認を示す確認信号を受信する工程と、
    前記確認信号を受信した場合には、前記結果をLISまたはミドルウェアに自動的に転送するか、または利用可能にする工程と
    をさらに備える請求項9記載の方法。
  11. 前記選択された集合タスクデータオブジェクトグループのタスクデータオブジェクトが、それぞれ前記複数の検査装置の1つを維持管理するメンテナンスタスクを表し、
    全ての前記タスクに共通の工程を実行するプログラム命令へのユーザアクセスの提供が、ワークフロー実行ビューを表示する工程を備え、前記ワークフロー実行ビューは、1つまたは2つ以上のタスク実行GUIエレメント(1507)を含み、タスク実行GUIエレメントのそれぞれは、前記検査装置の1つの現在のステータスに関する情報、および/または前記検査装置をどのようにして修理するかについての情報を含むことを特徴とする請求項3〜7のいずれか1項に記載の方法。
  12. 前記選択された集合タスクデータオブジェクトグループの共通の工程は、以下の群、
    共通の位置でメンテナンスタスクを実行するメンテナンスタスク実行工程であって、前記共通の位置が、前記メンテナンスタスクが前記選択された集合タスクデータオブジェクトグループ内でグループ化される全ての検査装置に共通する、メンテナンスタスク実行工程、
    表示用の複数のワークフロー実行ビューからワークフロー実行ビューを選択する工程、および
    各検査装置を操作可能にするために、共通の位置から1つまたは2つ以上の消耗品を取り出す工程であって、前記共通の位置が、前記メンテナンスタスクが前記選択された集合タスクデータオブジェクトグループ内でグループ化される全ての検査装置に共通する、消耗品を取り出す工程
    からなる群から選択される、コンピュータを利用する請求項11記載の方法。
  13. 前記ワークフロー実行ビューを介して、前記ユーザによる成功したメンテナンスを示す確認信号を受信する工程と、
    前記確認信号が受信された場合には、前記確認信号が受信された検査装置のそれぞれにコマンドを自動的に送信し、それにより、前記検査装置を自動的に起動し、前記検査装置がそのそれぞれの検査手順を実行することを可能にする工程と
    をさらに備える請求項11または12記載の方法。
  14. 前記選択された集合タスクデータオブジェクトグループのタスクデータオブジェクトはそれぞれ、前記検査装置の1つによって処理された生体試料の1つまたは2つ以上を、前記検査装置のいずれかから目的位置まで移送するタスクを表し、
    前記選択された集合タスクデータオブジェクトグループの共通の工程は、1つまたは2つ以上の生体試料を共通の目的位置まで移送する工程であり、
    前記共通の工程を実行するプログラム命令へのユーザアクセスの提供が、ワークフロー実行ビューを表示する工程を備え、
    前記ワークフロー実行ビューを介して、前記ユーザによる目的位置の確認を示す確認信号を受信すると、前記選択された集合タスクデータオブジェクトグループの確認された移送タスクを自動的に実行するために、1つまたは2つ以上のロボットユニットを自動的にトリガーし、それにより前記検査装置のいずれかによって処理された生体試料のそれぞれを、前記共通の目的位置まで移送することを特徴とする請求項3〜7のいずれか1項に記載の方法。
JP2013522264A 2010-08-05 2011-08-05 生体試料を分析する分析システムおよび生体試料を処理するために用いられる分析システムにより実行される方法 Active JP5923088B2 (ja)

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 (3)

Publication Number Publication Date
JP2013534310A JP2013534310A (ja) 2013-09-02
JP2013534310A5 JP2013534310A5 (ja) 2016-05-12
JP5923088B2 true JP5923088B2 (ja) 2016-05-24

Family

ID=42990128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013522264A Active JP5923088B2 (ja) 2010-08-05 2011-08-05 生体試料を分析する分析システムおよび生体試料を処理するために用いられる分析システムにより実行される方法

Country Status (5)

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

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

Family Cites Families (30)

* 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 自動分析装置
US5832475A (en) * 1996-03-29 1998-11-03 International Business Machines Corporation Database system and method employing data cube operator for group-by operations
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
JP4965146B2 (ja) * 2006-03-30 2012-07-04 シスメックス株式会社 情報提供システム及び分析装置
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

Also Published As

Publication number Publication date
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
CN103168303B (zh) 2018-07-31
WO2012017073A2 (en) 2012-02-09

Similar Documents

Publication Publication Date Title
JP5923088B2 (ja) 生体試料を分析する分析システムおよび生体試料を処理するために用いられる分析システムにより実行される方法
Plebani et al. Quality indicators for the total testing process
JP5753792B2 (ja) 自動分析装置
EP3146431B1 (en) Intelligent service assistant inference engine
JP4584579B2 (ja) バイオメトリック・クオリティ管理プロセス
KR101539469B1 (ko) 검사실 검사 결과의 자동 검증 시스템 및 방법
CN107690583B (zh) 用于确保护理点单次使用测试设备的质量合规性的***和方法
JP5319631B2 (ja) 生体サンプルの分析システム、方法及びコンピュータプログラム製品
EP3140761B1 (en) Intelligent service assistant - instrument side software client
US20170142324A1 (en) Method for generating an entry for an electronic laboratory journal
JP4807769B2 (ja) 分析システム、データ処理装置、及びアプリケーションプログラム
JP2013534310A5 (ja)
JP2006194744A (ja) 測定装置用データ処理装置、及びアプリケーションプログラム
CN103020789A (zh) 库存管理的***和方法
US20150154361A1 (en) Interactive whiteboard system and method
JP7016349B2 (ja) 自動分析システム
US20100287477A1 (en) Analysis System For Analyzing Biological Samples, Data Processing Method And Computer Program Product
JP2006275707A (ja) 分析システム、データ処理装置、及びアプリケーションプログラム
JP2009539078A (ja) サンプルテスト結果およびそれぞれの結果コンテキスト情報を管理するシステムおよび方法
JP2006275706A (ja) 測定装置の測定に関する設定方法、分析システム、データ処理装置、及びアプリケーションプログラム
WO2021024539A1 (ja) 自動分析システム及びアラーム対処方法
JP2007226834A (ja) 臨床検査システム
CN111406294A (zh) 自动生成用于实验室仪器的规则
JP2019028018A (ja) 自動分析システム
Dighe Electronic health record optimization for artificial intelligence

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140217

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150421

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20150716

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20150716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151222

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20160311

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160415

R150 Certificate of patent or registration of utility model

Ref document number: 5923088

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250