(57)【要約】      （修正有）【課題】生体試料を処理するための分析システム、および該分析システムにより実行される方法を提供する。【解決手段】分析システム１００は、生体試料の分析を行う体外診断（ＩＶＤ）装置１０７を備え、ＩＶＤ装置１０７はコンピュータシステム１０１に連結され、コンピュータシステム１０１は表示装置１１３と、プロセッサ１０３と、プロセッサ１０３で実行可能な複数のアプリケーション１２６を記憶するように構成されたメモリ１０５とを備え、複数のアプリケーションを有する。各アプリケーションは実行に際し、ユーザに案内手順を表示する。【選択図】図１
2015049249.tif 000002
【特許請求の範囲】
【請求項１】
生体試料を処理するための分析システム（１００）であって、前記分析システムが
生体試料の処理を行うための体外診断（ＩＶＤ）装置（１０７）を備え、前記ＩＶＤ装置（１０７）がコンピュータシステム（１０１）に連結され、前記コンピュータシステム（１０１）が、表示装置（１１３）と、プロセッサ（１０３）と、前記プロセッサで実行可能な複数のアプリケーション（１２６）を記憶するように構成されたメモリ（１０５）とを備え、
前記複数のアプリケーション（１２６）のうちの第１のアプリケーション（１２７）が、実行されたときに前記表示装置（１１３）上に第１のグラフィカルユーザインターフェース（１２１）を生成する命令を含み、
前記第１のグラフィカルユーザインターフェース（１２１）が１組のユーザインターフェースエレメント（Ａ〜Ｉ）を含み、前記１組のユーザインターフェースエレメント（Ａ〜Ｉ）中の各ユーザインターフェースエレメントは、前記第１のグラフィカルユーザインターフェース（１２１）内の所定の領域に位置付けられ、
前記第１のアプリケーション（１２７）がさらに、実行されたときにＩＶＤタスクを実行するために前記ＩＶＤ装置（１０７）を制御する命令を含み、
前記ＩＶＤタスクは一連のＩＶＤアクションを含み、
ＩＶＤアクションはユーザによるＩＶＤアクションの起動に応じて行われ、前記ユーザによるＩＶＤアクションの起動は、前記１組のユーザインターフェースエレメント（Ａ〜Ｉ）の対応するユーザインターフェースエレメントを用いて実行され、および
前記メモリ（１０５）はさらに、前記第１のグラフィカルユーザインターフェース（１２１）内の前記１組の各ユーザインターフェースエレメント（Ａ〜Ｉ）の表示位置を示すジオメトリデータを含み、
第２のアプリケーション（１２９）が、前記第１のアプリケーション（１２７）とは独立して実行される命令を含み、前記第２のアプリケーション（１２９）は、前記ＩＶＤタスクのＩＶＤアクションを起動させるために前記第１のグラフィカルユーザインターフェース（１２１）へのユーザ入力を案内するように構成され、前記第２のアプリケーション（１２９）はさらに、
前記ＩＶＤタスクの前記一連のＩＶＤアクションを示すタスクデータを受け取り、
前記１組のユーザインターフェースエレメント（Ａ〜Ｉ）から、前記ＩＶＤタスクの前記一連のＩＶＤアクションを実行するために使用されるユーザインターフェースエレメントのサブセットを選択し、
前記ジオメトリデータを用いて、前記第１のグラフィカルユーザインターフェース（１２１）内の前記ユーザインターフェースエレメントの各サブセットの配置を決定し、
前記第１のグラフィカルユーザインターフェース（１２１）内の前記ユーザインターフェースエレメントの各サブセットの配置に基づいて、第２のグラフィカルユーザインターフェース（１２３）において情報を表示するための対応する表示位置を決定し、および
前記第２のグラフィカルユーザインターフェース（１２３）の前記対応する表示位置において、前記ＩＶＤタスクの前記一連のＩＶＤアクションのうちの少なくとも１つの特定のＩＶＤアクションを起動させる前記第１のグラフィカルユーザインターフェースの少なくとも１つのユーザインターフェースエレメントへのユーザアクションに関する情報を表示する
ように構成されることを特徴とする分析システム（１００）。
【請求項２】
前記第２のアプリケーション（１２９）はさらに、
前記ＩＶＤタスクの一連のＩＶＤアクションにおける先のＩＶＤアクションまたは次のＩＶＤアクションについての前記第１のグラフィカルユーザインターフェース（１２１）へのユーザ入力に関する情報を、前記第２のアプリケーション（１２９）により表示するようにさせる、前記第２のグラフィカルユーザインターフェース（１２３）へのユーザ入力を受け取り、および／または
前記第２のグラフィカルユーザインターフェース（１２３）において現在情報が表示されている前記特定のＩＶＤアクションについての、前記第１のグラフィカルユーザインターフェース（１２１）へのユーザ入力に関する付加的なまたはそれ以下の情報を、第２のアプリケーション（１２９）が前記第２のグラフィカルユーザインターフェース（１２３）に表示するようにさせ、および／または
現在前記第２のグラフィカルユーザインターフェース（１２３）に情報が表示されている前記特定のＩＶＤアクションについてのユーザインターフェースエレメントへの入力を決定するために、ユーザが使用することのできる第３のアプリケーションを呼び出すかまたは第３のアプリケーションへ切替えるように構成される請求項１記載の分析システム。
【請求項３】
前記第２のアプリケーション（１２９）が、前記表示装置（１１３）の前記第１のグラフィカルユーザインターフェース（１２１）の少なくとも一部をマスクし、前記第１のグラフィカルユーザインターフェース（１２１）内の少なくとも１つのインターフェースエレメントへのアクセスを防ぐマスクを、前記第２のグラフィカルユーザインターフェース（１２３）に生成する請求項１または２記載の分析システム。
【請求項４】
前記第２のグラフィカルユーザインターフェース（１２３）に、前記第２のアプリケーション（１２９）によって生成された前記マスクは、現在前記第２のグラフィカルユーザインターフェース（１２３）に情報が表示されている前記特定のＩＶＤアクションに対応する、前記第１のグラフィカルユーザインターフェース（１２１）内の少なくとも１つのインターフェースエレメントを除く、前記第１のグラフィカルユーザインターフェース（１２１）内のすべてのインターフェースエレメントへのアクセスを防ぎ、それによって現在前記第２のグラフィカルユーザインターフェース（１２３）に表示されている情報への前記特定のＩＶＤアクションに関係する、前記第１のグラフィカルユーザインターフェース（１２１）におけるインターフェースエレメントとのみユーザが対話することを許容する請求項３記載の分析システム。
【請求項５】
前記第２のグラフィカルユーザインターフェース（１２３）に、前記第２のアプリケーション（１２９）によって生成された前記マスクは、少なくとも部分的に透明または半透明であり、それによって、アクセスが防止された、前記第１のグラフィカルユーザインターフェース（１２１）内の少なくとも１つのインターフェースエレメントをユーザが見続けることを可能にする請求項３または４記載の分析システム。
【請求項６】
前記第２のアプリケーション（１２９）によって生成された前記マスクにより、アクセスが防止されている前記第１のグラフィカルユーザインターフェース（１２１）内のインターフェースエレメントにユーザが対話を試みようとするときに、前記第２のアプリケーション（１２９）は、表示を生じさせるか、および／または、前記第２のグラフィカルユーザインターフェース（１２３）内に情報を表示する請求項３〜５のいずれか１項に記載の分析システム。
【請求項７】
前記第１のアプリケーション（１２７）はさらに、前記ユーザインターフェースエレメントのサブセットのジオメトリデータを前記メモリ（１０５）に記憶するように構成され、前記第２のアプリケーション（１２９）はさらに、ジオメトリデータの変更を判定するためにメモリの内容をモニターするか、またはジオメトリデータに関する更新ステータスメッセージを繰り返し受け取るように構成され、
前記更新ステータスメッセージがジオメトリデータの変更を示す場合、前記第２のアプリケーション（１２９）はさらに、前記ユーザエレメントのサブセットの更新されたジオメトリデータを判定するために前記メモリ（１０５）を読み取るように構成され、前記配置の決定および前記第２のグラフィカルユーザインターフェース（１２３）において情報を表示するための前記対応する表示位置の決定は、更新されたジオメトリデータを用いて行われる請求項１〜６のいずれか１項に記載の分析システム。
【請求項８】
前記メモリ（１０５）はさらにオペレーティングシステム（１３７）を備え、前記オペレーティングシステム（１３７）はウィンドウマネージャ（１３９）を備え、前記ウィンドウマネージャ（１３９）は前記ジオメトリデータを提供し、前記配置の決定および前記第２のグラフィカルユーザインターフェース（１２３）において情報を表示するための前記対応する表示位置の決定は、ウィンドウマネージャ（１３９）から得られた前記ジオメトリデータを用いて行われる請求項１〜７のいずれか１項に記載の分析システム。
【請求項９】
前記第１のグラフィカルユーザインターフェース（１２１）の生成はさらに、前記第２のアプリケーションの実行を開始するためにユーザによって選択することができる、前記第１のグラフィカルユーザインターフェース（１２１）内にユーザインターフェースエレメントを生成することを含む請求項１〜８のいずれか１項に記載の分析システム。
【請求項１０】
前記第２のアプリケーション（１２９）は、前記第１のアプリケーション（１２７）の少なくとも一部を実行すると自動的に実行される請求項１〜９のいずれか１項に記載の分析システム。
【請求項１１】
前記コンピュータシステム（１０１）がタッチスクリーンコンピュータを備え、前記表示装置（１１３）が接触感知式表示画面である請求項１〜１０のいずれか１項に記載の分析システム。
【請求項１２】
前記第２のアプリケーション（１２９）はさらに、第２のＩＶＤタスクを行うために第３のグラフィカルユーザインターフェースへのデータ入力を案内するように構成され、前記第３のグラフィカルユーザインターフェースが前記メモリ（１０５）に記憶された前記複数のアプリケーションのうちの第３のアプリケーションによって生成される請求項１〜１１のいずれか１項に記載の分析システム。
【請求項１３】
前記第３のグラフィカルインターフェースが、別のユーザインターフェースウィンドウに、または第２の表示装置上に表示される請求項１２記載の分析システム。
【請求項１４】
分析システム（１００）を操作する方法であって、前記分析システム（１００）は、コントローラ（１０１）と、生体試料の分析を行う体外診断（ＩＶＤ）装置（１０７）とを備え、
前記ＩＶＤ装置（１０７）は前記コントローラ（１０１）に連結され、前記コントローラ（１０１）は、表示装置（１１３）と、プロセッサ（１０３）と、前記プロセッサ（１０３）で実行可能な複数のアプリケーション（１２６）を記憶するように構成されたメモリ（１０５）とを備え、
前記複数のアプリケーション（１２６）のうちの第１のアプリケーション（１２７）は、実行されたときに、第１のグラフィカルユーザインターフェース（１２１）を前記表示装置（１１３）上に生成する命令を含み、前記第１のグラフィカルユーザインターフェース（１２１）は１組のユーザインターフェースエレメント（Ａ〜Ｉ）を含み、前記１組のユーザインターフェースエレメント（Ａ〜Ｉ）の各ユーザインターフェースエレメントが前記第１のグラフィカルユーザインターフェース（１２１）内の所定の領域に位置付けられ、
前記第１のアプリケーション（１２７）はさらに、実行されたときに、ＩＶＤタスクを行うためにＩＶＤ装置（１０７）を制御する命令を含み、
前記ＩＶＤタスクは一連のＩＶＤアクションを含み、
ＩＶＤアクションはユーザによるＩＶＤアクションの起動に応じて行われ、前記ユーザによるＩＶＤアクションの起動は、前記１組のユーザインターフェースエレメント（Ａ〜Ｉ）のうちの対応するユーザインターフェースエレメントを用いて行われ、および
前記メモリ（１０５）はさらに、前記１組のユーザインターフェースエレメント（Ａ〜Ｉ）の各々の表示位置を示すジオメトリデータを含み、
前記方法が、前記コントローラへのユーザによる入力を案内するために、
前記ＩＶＤタスクの前記一連のＩＶＤアクションを示すＩＶＤタスクについてのタスクデータを受け取る工程、
前記１組のユーザインターフェースエレメント（Ａ〜Ｉ）から、前記ＩＶＤタスクの前記一連のＩＶＤアクションを行うために用いられるユーザインターフェースエレメントのサブセットを選択する工程、
前記ジオメトリデータを用いて、前記第１のグラフィカルユーザインターフェース（１２１）内の前記ユーザインターフェースエレメントのサブセットの各々の配置を決定する工程、
前記ユーザインターフェースエレメントのサブセットの各ユーザインターフェースエレメントの前記配置に基づいて、前記配置を用いて第２のグラフィカルユーザインターフェース（１２３）内に情報を表示するための対応する表示位置を決定する工程、および
前記第２のグラフィカルユーザインターフェース（１２３）の前記対応する表示位置に、前記ＩＶＤタスクの前記一連のＩＶＤアクションの少なくとも１つの特定のＩＶＤアクションを起動する前記第１のグラフィカルユーザインターフェース（１２１）のうちの少なくとも１つのユーザインターフェースエレメントへのユーザアクションに関する情報を表示する工程
を含むことを特徴とする分析システム（１００）を操作する方法。
【請求項１５】
請求項１４記載の方法の工程を行うためのコンピュータで実行可能な命令を含むコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、生体試料を処理するための分析システム、および該分析システムにより実行される方法に関する。
【背景技術】
【０００２】
分析システムおよび対応する検査室のワークフローの複雑さが増大することにより、信頼性のある正確なデータを得るために確実なシステム運用を確実にする機構が求められている。これは、もし緊急の場合にあまり訓練を受けていない人がシステムを操作する必要のある場合に特にあてはまる（例えば経験のある検査室の作業員がいない場合）。システム操作を容易にするためにガイダンス情報を提供する様々なユーザ支援または補助方法が知られている。
【０００３】
特許文献１は、操作ガイダンスを提供することによって、検査に熟練していない医者または看護士が臨床システムを操作エラー無しに操作することを可能にする臨床システムの操作ガイド方法を開示している。
【０００４】
特許文献２は、増加する機能によって複雑な画面構成を有する自動分析装置において、熟練のレベルにかかわらずに、如何なる人でも高効率で操作を設定し割当てるためのジョブガイダンスを利用できる分析装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第６，８６８，３０８号明細書
【特許文献２】米国特許第８，１５１，１９０号明細書
【発明の概要】
【０００６】
様々な実施形態により、独立請求項の特定事項によって示されるような生体試料を処理する方法および分析システムが提供される。
【０００７】
本明細書において使用される用語「分析システム」は、集合的に操作され、および／またはモニターされる検査室装置の任意のシステムを含む。代表的には、分析システムは１つまたは２つ以上の分析器を含むが、必ずしもそうではなく、用語「分析システム」はまた、１つまたは２つ以上の分析前および／または分析後装置を含むシステムとも言うことができる。簡略にするために、検査室装置の上記システムは、本明細書において「分析システム」とも呼ばれる。
【０００８】
本明細書において使用される用語「体外診断（ＩＶＤ）タスク」は、１つまたは２つ以上の生体試料に対して行われる検査室手順を含む。この用語はさらに検査室装置の作業性を維持し、または復旧するために、ユーザが検査室装置に実行する任意の処理工程を含む。したがって、作業を実施することは、例えば分析器または遠心分離器などの検査室装置を用いて分析ワークフロー、分析前ワークフローまたは分析後ワークフローを実施することを含んでもよい。作業を実施することは、また例えばＧＵＩを用いてユーザによって１つまたは２つ以上の試料について得られた測定値を評価すること、またはそのユーザによって検査室装置の空の試薬容器を再充填することも含む。
【０００９】
用語「生体試料」は、動物などの生体単位から得られるまたはそれに由来する任意の試料を言う。
【００１０】
本明細書において使用される用語「グラフィカルユーザインターフェースエレメント」または「ユーザインターフェースエレメント」は、装置の表示画面に表示されるユーザインターフェースオブジェクトまたは１組のユーザインターフェースオブジェクトとして理解されてもよい。ユーザインターフェースエレメントは、ボタン、テキストボックス、タブ、アイコン、テキストフィールド、ウィンドウ、チェックボックスアイテム、メニューバー、アクションバー、アイテムグループなどを含む。ユーザインターフェースエレメントはまた、画像、表示された英数字またはこれらの任意の組合せでもあり得る。
【００１１】
本明細書において使用される用語「グラフィカルユーザインターフェース」または「ユーザインターフェース」は、選択可能なユーザインターフェースエレメントを用いて装置の表示画面に表示するための、プログラムによって生成されるインターフェースを言う。
【００１２】
一態様において、本発明は、生体試料を処理するための分析システムに関する。分析システムは生体試料の分析を行うためのＩＶＤ装置を備える。
【００１３】
ＩＶＤ装置は、コンピュータシステムと連結され、このコンピュータシステムは、表示装置と、プロセッサと、プロセッサに実行可能な複数のアプリケーションを保存するように構成されたメモリとを備える。複数のアプリケーションのうちの第１のアプリケーションは、実行されたときに表示装置に第１のグラフィカルユーザインターフェースを生成する命令を含む。第１のグラフィカルユーザインターフェースは、１組のユーザインターフェースエレメントを含み、その１組のユーザインターフェースエレメント中の各ユーザインターフェースエレメントは、第１のグラフィカルユーザインターフェースの範囲内の所定の領域に位置付けられる。第１のアプリケーションはさらに、実行されたときにＩＶＤタスクを実行するようにＩＶＤ装置を制御する命令を含む。ＩＶＤタスクは、一連のＩＶＤアクションを含み、ＩＶＤアクションはユーザによるＩＶＤアクションの起動に応じて行われ、ユーザによるＩＶＤアクションの起動は、１組のユーザインターフェースエレメントのうちの対応するユーザインターフェースエレメントを用いて実行される。メモリはさらに、第１のグラフィカルユーザインターフェースの範囲内での、１組の各ユーザインターフェースエレメントの各々についての表示位置を示すジオメトリデータを含む。
【００１４】
第２のアプリケーションは、第１のアプリケーションとは独立して実行される命令を含む。これら２つのアプリケーションは、それらの実行中にデータを直接交換しないという意味で独立して実行される。
【００１５】
第２のアプリケーションは、ＩＶＤタスクのＩＶＤアクションを起動させるための第１のグラフィカルユーザインターフェースへのユーザ入力を案内するように構成され、第２のアプリケーションはさらに、ＩＶＤタスクの一連のＩＶＤアクションを示すタスクデータを受け取り、１組のユーザインターフェースエレメントから、ＩＶＤタスクの一連のＩＶＤアクションを実行するために使用されるユーザインターフェースエレメントのサブセットを選択し、ジオメトリデータを用いて、第１のグラフィカルユーザインターフェースの範囲内のユーザインターフェースエレメントの各サブセットの配置を決め、第１のグラフィカルユーザインターフェース内のユーザインターフェースエレメントの各サブセットの配置に基づいて、第２のグラフィカルユーザインターフェースにおいて情報を表示するための対応する表示位置を決め、および第２のグラフィカルユーザインターフェースの対応する表示位置において、ＩＶＤタスクの一連のＩＶＤアクションのうちの少なくとも１つの特定のＩＶＤアクションを起動させる第１のグラフィカルユーザインターフェースの少なくとも１つのユーザインターフェースエレメントへのユーザアクションに関する情報を表示するように構成される。
【００１６】
一実施形態によれば、ユーザアクションは、少なくとも１つのユーザインターフェースエレメントへのユーザ入力を含む。
【００１７】
他の実施形態によれば、ユーザアクションは、第２のユーザインターフェースに表示された通知を承諾することを含む。
【００１８】
一実施形態によれば、一連のＩＶＤアクションを起動させるためのユーザ入力を受け取ると、ＩＶＤ装置は、受け取ったユーザ入力を用いてＩＶＤタスクを実行するように制御される。
【００１９】
ガイダンスアプリケーション（すなわち第２のアプリケーション）と、案内されるソフトウェアアプリケーション（すなわち第１のアプリケーション）との間を、相互に影響されないようにまたはお互いに影響しないように分離することで、ガイダンスアプリケーションに関するエラー、間違ったデータまたはその他の予測されない問題が、ソフトウェアアプリケーションの変更または間違った挙動の可能性を引き起こすことを避けることができる。このことは、ガイダンスがソフトウェアアプリケーションの一体化部分であり、したがって、ガイダンスの如何なる変更もソフトウェアアプリケーションに影響する従来の方法と対照的である。すなわち、従来の方法のガイダンスの変更は、全ソフトウェアアプリケーションの確認を要し、一方、本発明の方法では、ガイダンスアプリケーションの変更または更新はソフトウェアアプリケーションの確認を必要としない。このことは、確認の処理に要する可能性のあるリソースの節約になり得る。
【００２０】
他の利点としては、これらの特徴はソフトウェアアプリケーションによってサポートされる任意のＩＶＤタスクにも自動的に適合し得る柔軟なガイダンスを提供できる。
【００２１】
一実施形態によれば、第２のアプリケーションはさらに、ＩＶＤタスクの一連のＩＶＤアクションにおける先のＩＶＤアクションまたは次のＩＶＤアクションについての第１のグラフィカルユーザインターフェースへ、ユーザアクションに関する情報を第２のアプリケーションに表示させる、第２のグラフィカルユーザインターフェースへのユーザ入力を受け取り、第２のアプリケーションが、現在第２のグラフィカルユーザインターフェースに情報が表示されている特定のＩＶＤアクションについての第１のグラフィカルユーザインターフェースへのユーザ入力に関する付加的なまたはそれ以下の情報を第２のグラフィカルユーザインターフェースに表示させ、および／または、現在第２のグラフィカルユーザインターフェースに情報が表示されている特定のＩＶＤアクションについてのユーザインターフェースエレメントへの入力を決定するためにユーザが用いることのできる第３のアプリケーションを呼び出すかまたは第３のアプリケーションへ切替えるように構成される。この実施形態は、データ入力の間違いまたは正しくないアクションの開始が避けられるように、ユーザに細やかなガイダンス（close guidance）ができるので有利である。これによって、間違った入力に起因するシステムエラーが避けられ、したがって便利で効率的な分析システムの運用が可能になる。
【００２２】
一実施形態によれば、第２のアプリケーションは、表示装置の第１のグラフィカルユーザインターフェースの少なくとも一部をマスクし、第１のグラフィカルユーザインターフェースにおける少なくとも１つのインターフェースエレメントへのアクセスを防ぐマスクを第２のグラフィカルユーザインターフェースに生成する。
【００２３】
一実施形態によれば、第１のグラフィカルユーザインターフェースは空間的に第２のグラフィカルユーザインターフェースと一致する。
【００２４】
一実施形態によれば、第２のグラフィカルユーザインターフェース内の、第２のアプリケーションによって生成されたマスクは、現在第２のグラフィカルユーザインターフェースに情報が表示されている特定のＩＶＤアクションに対応する第１のグラフィカルユーザインターフェースにおける少なくとも１つのインターフェースエレメントを除く、第１のグラフィカルユーザインターフェースにおけるすべてのインターフェースエレメントへのアクセスを防ぎ、それによって現在第２のグラフィカルユーザインターフェースに表示されている情報への、特定のＩＶＤアクションに関係する第１のグラフィカルユーザインターフェースにおけるインターフェースエレメントとのみユーザが対話できることになる。
【００２５】
これらの実施形態は、第１のアプリケーションへの間違ったデータ入力を防ぐことによってガイダンスのための確実な機構を提供でき、したがってデバッギングまたは再処理などのために要するリソースを節約することができるため有利となり得る。
【００２６】
一実施形態によれば、第２のグラフィカルユーザインターフェースにおいて第２のアプリケーションによって生成されたマスクは、少なくとも部分的に透明または半透明であり、それによって、アクセスが防止された、第１のグラフィカルユーザインターフェース内の少なくとも１つのインターフェースエレメントをユーザが見続けることが可能となる。ＩＶＤタスクを実行するために必要なユーザエレメントの概観を有することは、ユーザインターフェースエレメント間の関係（例えば、視覚的関係）によって正しいデータを正しいユーザインターフェースエレメントに入力するのに役立ち得るので、間違った入力をより防止できる。
【００２７】
一実施形態によれば、第２のアプリケーションによって生成されたマスクによってアクセスが防止されている第１のグラフィカルユーザインターフェースにおけるインターフェースエレメントにユーザが対話を試みようとするときに、第２のアプリケーションは、表示（例えば、視覚、聴覚および／または触覚表示）を生じさせるか、および／または第２のグラフィカルユーザインターフェース内に情報を表示する。これによって、アクセスが防止されたユーザインターフェースエレメントへの多数の対話の試みを防止し、したがって多数回試みるときにより長くなり得るソフトウェアアプリケーションの実行時間を減らすことができる。
【００２８】
一実施形態によれば、第１のアプリケーションはさらに、ユーザインターフェースエレメントのサブセットのジオメトリデータをメモリの不揮発性メモリスペースに記憶するように構成され、第２のアプリケーションはさらに、ジオメトリデータの変更を判定するためにメモリの内容をモニターし、不揮発性メモリスペースにユーザエレメントのサブセットの更新されたジオメトリデータを記憶し、およびメモリの揮発性メモリにユーザエレメントのサブセットの更新ジオメトリデータを移動するように構成され、配置の決定および第２のグラフィカルユーザインターフェースにおいて情報を表示するための対応する表示位置の決定は、更新されたジオメトリデータを用いて行われる。
【００２９】
一実施形態によれば、第２のアプリケーションはさらに、メモリの不揮発性メモリスペース内にユーザエレメントのサブセットのジオメトリデータを記憶するように構成され、第２のアプリケーションはさらに、ジオメトリデータに関する更新ステータスメッセージを繰り返し受け取るように構成され、更新ステータスメッセージがジオメトリデータの変更を示す場合、第２のアプリケーションはさらに、ユーザエレメントのサブセットの更新されたジオメトリデータを判定するためにメモリを読み取り、更新されたジオメトリデータをメモリの不揮発性メモリスペースに記憶し、およびメモリの揮発性メモリスペースにユーザエレメントのサブセットのジオメトリデータを移動するように構成され、配置の決定および第２のグラフィカルユーザインターフェースにおいて情報を表示するための対応する表示位置の決定は、更新されたジオメトリデータを用いて行われる。
【００３０】
これらの実施形態は、旧ジオメトリデータまたは更新されていないジオメトリデータを記憶するために要するリソースを節約できるので有利となり得る。更新されていないジオメトリデータを揮発性メモリに保存することは、それらが揮発性メモリになお保存されている間、例えばクロスチェックのためになお使用できるので有利となり得る。
【００３１】
一実施形態によれば、第１のアプリケーションは、メモリにユーザインターフェースエレメントのサブセットのジオメトリデータを記憶するように構成され、第２のアプリケーションはさらに、ジオメトリデータの変更を判定するためにメモリの内容をモニターするか、またはジオメトリデータに関する更新ステータスメッセージを繰り返し受け取るように構成され、更新ステータスメッセージがジオメトリデータの変更を示す場合、第２のアプリケーションはさらに、ユーザエレメントのサブセットの更新されたジオメトリデータを判定するためにメモリを読み取るように構成され、配置の決定および第２のグラフィカルユーザインターフェースにおいて情報を表示するための対応する表示位置の決定は、更新されたジオメトリデータを用いて行われる。
【００３２】
一実施形態によれば、メモリはさらにオペレーティングシステムを備え、該オペレーティングシステムはウィンドウマネージャを備え、該ウィンドウマネージャはジオメトリデータを提供し、配置の決定および第２のグラフィカルユーザインターフェースにおいて情報を表示するための対応する表示位置の決定は、ウィンドウマネージャから得られたジオメトリデータを用いて行われる。
【００３３】
一実施形態によれば、ユーザインターフェースの生成はさらに、第２のアプリケーションの実行を開始するためにユーザによって選択することができる第１のグラフィカルユーザインターフェースにおけるユーザインターフェースエレメントを生成することを含む。
【００３４】
一実施形態によれば、生成されたユーザインターフェースエレメントは１つまたは２つ以上のユーザインターフェースエレメントをリストにしたメニューバーを備え、第２のアプリケーションは、１つまたは２つ以上のユーザインターフェースエレメントのうちのあるユーザインターフェースエレメントが選択されると、ＩＶＤタスクのＩＶＤアクションを起動させるためのユーザ入力を第１のグラフィカルユーザインターフェースに案内するように構成される。
【００３５】
生成されたユーザインターフェースエレメントはさらに、ボタン、タブ、アイコン、ウィンドウ、チェックボックスアイテム、アクションバー、アイテムグループなどを含む。
【００３６】
一実施形態によれば、第２のアプリケーションは、第１のアプリケーションの少なくとも一部を実行すると自動的に実行される。このことは、単一のＩＶＤタスクを実行し、特定のＩＶＤタスクを選択するためのユーザ入力を要しないアプリケーションに有利となり得る。
【００３７】
一実施形態によれば、コンピュータシステムはタッチスクリーンコンピュータを備え、表示装置は接触感知式表示画面である。これは、ポインタが無いのでタッチスクリーンに配備することができないツールチップとは対照的である。このことは、本発明の方法が既設のコンピュータシステムにシームレスに統合し得るので有利である。
【００３８】
一実施形態によれば、第２のアプリケーションはさらに、第２のＩＶＤタスクを行うために第３のグラフィカルユーザインターフェースへのデータ入力を案内するように構成され、第３のグラフィカルユーザインターフェースはメモリに記憶された複数のアプリケーションのうちの第３のアプリケーションによって生成される。このことは、１つまたは２つ以上の分析システムを実行している多数のアプリケーションなどの多数のアプリケーションから多数のＩＶＤタスクを介してユーザを案内するために単一のガイダンスアプリケーションを用いることができるので、分析システムの効率を上げることができ有利となり得る。
【００３９】
例えば、第３のアプリケーションは、第１のアプリケーションを案内している間に（例えば他の分析器から）起動することができる。代わりに、第３のアプリケーションと第２のアプリケーションは、２つ以上の分析器が必要となる（第２および第３のアプリケーションによって行われる２つの作業の組み合わせである）手続きを行うために並行して実行することができる。
【００４０】
一実施形態によれば、第３のグラフィカルインターフェースは、別のユーザインターフェースウィンドウまたは第２の表示装置において表示される。
【００４１】
他の態様において、本発明は分析システムのコントローラへのユーザ入力を案内する方法に関し、この分析システムは、生体試料の分析を行うための体外診断（ＩＶＤ）装置を備え、ＩＶＤ装置はコントローラに連結され、コントローラは、表示装置と、プロセッサと、プロセッサで実行可能な複数のアプリケーションを記憶するように構成されたメモリとを備え、複数のアプリケーションのうちの第１のアプリケーションは、実行されたときに、表示装置上に第１のグラフィカルユーザインターフェースを生成する命令を含み、第１のグラフィカルユーザインターフェースは１組のユーザインターフェースエレメントを含み、１組のユーザインターフェースエレメントの各ユーザインターフェースエレメントが第１のグラフィカルユーザインターフェースの範囲内の所定の領域に位置付けられ、第１のアプリケーションはさらに、実行されたときに、ＩＶＤタスクを行うためにＩＶＤ装置を制御する命令を含み、ＩＶＤタスクは一連のＩＶＤアクションを含み、ＩＶＤアクションはユーザによるＩＶＤアクションの起動に応じて行われ、ユーザによるＩＶＤアクションの起動は、１組のユーザインターフェースエレメントのうちの対応するユーザインターフェースエレメントを用いて行われ、およびメモリはさらに、１組のユーザインターフェースエレメントの各々の表示位置を表すジオメトリデータを含み、該方法が、
ＩＶＤタスクの一連のＩＶＤアクションを示すＩＶＤタスクのためのタスクデータを受け取り、
１組のユーザインターフェースエレメントから、ＩＶＤタスクの一連のＩＶＤアクションを行うために用いられるユーザインターフェースエレメントのサブセットを選択し、
ジオメトリデータを用いて、第１のグラフィカルユーザインターフェース内のユーザインターフェースエレメントのサブセットの各々の配置を決定し、
ユーザインターフェースエレメントのサブセットの各ユーザインターフェースエレメントの配置に基づいて、その配置を用いて第２のグラフィカルユーザインターフェース内に情報を表示するための対応する表示位置を決定し、および
第２のグラフィカルユーザインターフェースの対応する表示位置に、ＩＶＤタスクの一連のＩＶＤアクションの少なくとも１つの特定のＩＶＤアクションを起動する第１のグラフィカルユーザインターフェースの少なくとも１つのユーザインターフェースエレメントへのユーザアクションに関する情報を表示する
ことを含む。
【００４２】
他の態様において、本発明は前実施形態の方法の工程を行うためにコンピュータで実行可能な命令を含むコンピュータプログラム製品に関する。
【００４３】
１つまたは２つ以上の上記の実施形態が、その実施形態の組み合わせが相互に排除されない限り組み合わされてもよいことが理解される。
【００４４】
以下において、本発明の実施形態を、図面を参照して例示目的のためだけに、より詳細に説明する。
【図面の簡単な説明】
【００４５】
【図１】生体試料を処理するための例示的な分析システムを示す。
【図２】コントローラへのユーザ入力を案内する方法のフローチャートである。
【図３】図２の工程２０７をさらに定義する方法を示す。
【図４】ポップアップウィンドウの例示的構造を示す。
【図５】図２の工程２０５をさらに定義するフローチャートである。
【図６】分析システムの外部ボトルをチェックする分析工程を示す。
【発明を実施するための形態】
【００４６】
以下において、これらの図面中の同一の符号の要素は同様の要素を示し、同等の機能を実行する。先に説明した要素は、機能が同等であれば後の図面では必ずしも説明しない。
【００４７】
図１は、生体試料を処理するための例示的な分析システム１００を示す。分析システム１００は、コンピュータシステム１０１を備えるコントローラを提供する。コンピュータシステム１０１の構成要素としては、１つまたは２つ以上のプロセッサまたは処理ユニット１０３、記憶システム１１１、メモリシステム１０５、およびメモリシステム１０５を含む各種システムコンポーネントとプロセッサ１０３とを連結するバス１１０を備えるが、これらに限定されるものではない。メモリシステム１０５は、ランダムアクセスメモリ（ＲＡＭ）および／またはキャッシュメモリなどの揮発性メモリ１１７および不揮発性メモリ１１８などの形態で、コンピュータシステムで読み取り可能なメディアを備えてもよい。
【００４８】
コンピュータシステム１０１はまた、キーボード、ポインティング装置、表示装置１１３などの１つまたは２つ以上の外部装置、ユーザがコンピュータシステム１０１と相互作用することを可能にする１つまたは２つ以上の装置、および／またはコンピュータシステム１０１が１つまたは２つ以上の他のコンピュータ装置と通信することを可能にする任意の装置（例えばネットワークカード、モデムなど）と通信してもよい。かかる通信は、Ｉ／Ｏインターフェース１１９を介して行われ得る。さらにコンピュータシステム１０１は、ネットワークアダプタ１０９を介してローカルエリアネットワーク（ＬＡＮ）、一般的なワイドエリアネットワーク（ＷＡＮ）および／またはパブリックネットワーク（例えばインターネット）などの１つまたは２つ以上のネットワークと通信できる。示すように、ネットワークアダプタ１０９は、バス１１５を介してコンピュータシステム１０１の他の構成要素と通信する。コンピュータシステム１０１は、例えばタッチスクリーンコンピュータであってもよく、表示装置１１３は接触感知式表示画面であってもよい。
【００４９】
コンピュータシステム１０１は、生体試料の分析を行うために分析システム１００のＩＶＤ装置１０７に接続されたコントローラとして作用してもよい。ＩＶＤ装置１０７は、１つまたは２つ以上のＩＶＤタスクを行うように構成されてもよい。ＩＶＤタスクは一連のＩＶＤアクションを含む。ＩＶＤタスクは例えば試料オーダータスクおよび／または保全アクションタスクであってもよい。保全アクションタスクは図６を参照して詳細に示されている。１つまたは２つ以上のＩＶＤタスクの各ＩＶＤタスクは、記憶システム１１１に保存されたスクリプト１３３に関連してもよい。スクリプト１３３は、ユーザがＩＶＤタスクのＩＶＤアクションのそれぞれのリストを起動するように案内するための命令のリストを備える。スクリプト１３３は、スクリプトＩＤによって識別されてもよい。ＩＶＤタスクおよび関連するスクリプトＩＤのリストは、メモリシステム１０５の中のテーブル１３５に保存される。
【００５０】
スクリプト１３３の簡略化された構造を、図１に示す。スクリプト１３３は、多数のフィールドおよびレコードまたは列を含む。例えば、スクリプト１３３の各レコードは、ＩＶＤタスクの各ＩＶＤアクションに関連付けられてもよい。スクリプト１３３のフィールド１３３．１は、ＩＶＤタスクの所定のＩＶＤアクションのインクリメントされるアクションＩＤを含む。フィールド１３３．２は、所定のＩＶＤアクションを起動するのに用いるユーザインターフェースエレメントの名称を含む。スクリプト１３３のフィールド１３３．３は、所定のＩＶＤアクションを示すテキストメッセージを含む。フィールド１３３．４は、フィールド１３３．２に名称が付けられたユーザインターフェースエレメントを用いる所定のＩＶＤアクションを起動するために実行される命令を含む。
【００５１】
メモリシステム１０５は、プロセッサ１０３に実行可能な複数のアプリケーションを記憶するように構成されている。例えばメモリシステム１０５は、オペレーティングシステム１３７およびソフトウェアアプリケーション１２６を含む。オペレーティングシステム１３７はウィンドウマネージャ１３９を備える。ウィンドウマネージャ１３９は、グラフィカルユーザインターフェースにおけるウィンドウシステム内での、ウィンドウの配置および外観を制御する。
【００５２】
ソフトウェアアプリケーション１２６のうちの第１のアプリケーション１２７は、実行されたときに、第１のユーザインターフェース１２１を表示装置１１３上に生成する命令を含む。例えば、第１のアプリケーション１２７は、ユーザによる選択作用によってまず起動されてもよい。起動後は、第１のアプリケーション１２７は、ウィンドウを起動し、第１のアプリケーション１２７の実行されているインスタンスに第１のユーザインターフェース１２１を提供するために、要求をウィンドウマネージャ１３９に送ってもよい。
【００５３】
簡略化のために、第１のユーザインターフェース１２１は、９つのユーザインターフェースエレメントＡ〜Ｉを１組として含むように示される。しかしながら、本開示の利益を享受する当業者は、第１のユーザインターフェース１２１がより多くのまたはより少ないユーザインターフェースエレメントを備えてもよいことを理解すべきである。ユーザインターフェースエレメントＡ〜Ｉの１組のうちの各インターフェースエレメントは第１のユーザインターフェース１２１の範囲内の所定の領域に位置付けられる。
【００５４】
ユーザインターフェースエレメントＡ〜Ｉは第１のユーザインターフェース１２１に対して位置付けられてもよい。第１のユーザインターフェース１２１は、基準点を含む。例えば基準点は第１のユーザインターフェース１２１の上部／左または下部／右コーナーのいずれかであってもよい。ユーザインターフェースエレメントの位置は１対のＸおよびＹ値によって示されてもよく、各々０．０〜１．０の範囲である。これらの値はそれぞれ第１のユーザインターフェース１２１内の相対的な水平および垂直位置を、上部／左を｛Ｘ：０．０、Ｙ：０．０｝で表し、下部／右として｛Ｘ：１．０、Ｙ：１．０｝で表わす。なお、ユーザインターフェースエレメントのビューのサイズ特性を定めるエレメント寸法は、ユーザインターフェースエレメントの幅および高さを用いて特定してもよい。図１に示すように、ユーザインターフェースエレメントＧの位置は例えば｛ＸG、ＹG｝で示されてもよい。さらにユーザインターフェースエレメントＧのビューのサイズは高さＨGおよび幅ＷGで示されてもよい。なお、第１のユーザインターフェース１２１は、表示装置の上部／左コーナーに関連して位置付けられてもよい。しかしながら、本発明の開示の利益を享受する当業者は他の位置付け方法を代わりに用いてもよいことを理解すべきである。
【００５５】
ユーザインターフェースエレメントＡ〜Ｉおよび第１のユーザインターフェース１２１の位置、外観およびサイズを示すジオメトリデータは第１のアプリケーション１２７によって決定され、ウィンドウマネージャ１３９に通信されてもよい。下記のスナップショットコードはユーザインターフェースエレメントＡ〜Ｉおよび第１のユーザインターフェース１２１の位置、外観およびサイズを示す例示的なコードを示す。ジオメトリデータは例えばコードを解析し、スナップショットコードで定められた位置の値を読み取ることによって得られる。
【００５６】
2015049249.tif 000003
【００５７】
代わりに、ウィンドウマネージャ１３９はユーザインターフェースエレメントＡ〜Ｉおよび第１のユーザインターフェース１２１の外観、サイズおよびスクリーン位置を決定することを担っていてもよい。この場合、ジオメトリデータは、例えば第１のアプリケーション１２７の実行されているインスタンスの処理ＩＤを用いてウィンドウマネージャ１３９から得られてもよい。処理ＩＤは、例えばＵｎｉｘ（登録商標）オペレーティングシステムにおける端末リストの実行中の処理の下記のスクリーンショットで示されるように第１のアプリケーション１２７の名称を用いて得られてもよい。最初の列は処理ＩＤまたは実行中の処理がリストされている。
【００５８】
2015049249.tif 000004
【００５９】
決定後には、ジオメトリデータは記憶システム１１１に記憶されてもよい。
【００６０】
ソフトウェアアプリケーション１２６はさらに、第２のアプリケーション１２９を備える。第２のアプリケーション１２９は、実行されたときに表示装置１１３に第２のユーザインターフェース１２３を生成する命令を含む。例えば第２のアプリケーション１２９は、第１のユーザインターフェース１２１のユーザインターフェースエレメント１２５を選択後に起動されてもよい。ユーザインターフェースエレメント１２５は例えばヘルプメニューバーまたはコンテキストメニューバーであってもよく、メニューバーは１つまたは２つ以上のＩＶＤタスクを列挙する。第２のユーザインターフェース１２３は、ユーザインターフェースエレメント１２５を選択するときに選択されるＩＶＤタスクを実行するために、システム１００のユーザの第１のユーザインターフェース１２１へのデータ入力を案内するために用いられてもよい。
【００６１】
分析システム１００の操作は図２〜図５を参照して詳細に示される。
【００６２】
図２は分析システム１００のコントローラへのユーザ入力を案内する方法のフローチャートである。コントローラはコンピュータシステム１０１であってもよい。工程２００において、第１のアプリケーション１２７は分析システム１００のユーザによって起動され、第１のユーザインターフェース１２１が生成される。
【００６３】
工程２０１において、第２のアプリケーション１２９はＩＶＤタスクについてのタスクデータを受け取ることができる。例えばユーザによるＩＶＤタスクが開始されるとタスクデータが受け取られてもよい。この開始は例えばＩＶＤタスクに関連する第１のユーザインターフェース１２１のユーザインターフェースエレメント１２５を選択することによってなされてもよい。ユーザインターフェースエレメント１２５の選択はまた第２のユーザインターフェース１２３の生成をトリガーする。第１および第２のユーザインターフェース１２１および１２３は、第２のユーザインターフェース１２３が第１のユーザインターフェース１２１の上にあり、第１のユーザインターフェース１２１の少なくとも一部を覆うように、表示装置１１３に表示されてもよい。
【００６４】
工程２０３において、第２のアプリケーション１２９は、ＩＶＤタスクに関連するスクリプトＩＤを決定し、記憶システム１１１からスクリプトＩＤに関連するスクリプトをロードするためにテーブル１３５を読み取ってもよい。さらに、第２のアプリケーションは、ＩＶＤタスクを実行するために使用される１組のユーザインターフェースエレメントＡ〜Ｉのうちのユーザインターフェースエレメントのサブセットを決定するために、ロードされたスクリプトのフィールド１３３．２を読み取ってもよい。記載の簡略化のために、ＩＶＤタスクは３つの一連のアクションを含んでもよく、ユーザエレメントのサブセットはユーザインターフェースエレメントＡ、Ｆ、Ｇを含んでもよい。例えば、ユーザインターフェースエレメントＡ、Ｆ、Ｇは一連のアクションのうち、第１、第２および第３のＩＶＤアクションにそれぞれ関連していてもよい。すなわち、ユーザは、第１、第２および第３のアクションのそれぞれを起動するために、Ａ、ＦおよびＧに入力がなされるように連続して案内されてもよい。
【００６５】
ユーザインターフェースエレメントＡから始めて、第２のアプリケーション１２９は、第１のユーザインターフェース１２１内のユーザインターフェースエレメントＡの配置を決定するために、ジオメトリデータ、例えば記憶システム１１１に保存されたユーザインターフェースエレメントＡの１対の（ＸA、ＹA）および（ＨA、ＷA）値を工程２０５において読み取ってもよい。
【００６６】
工程２０７において、第２のアプリケーション１２９は、ユーザインターフェースエレメントＡの配置に基づいて、その配置を使用して第２のグラフィカルユーザインターフェース１２３内において情報を表示するための対応する表示位置２２１を決定してもよい。
【００６７】
工程２０９において、第２のアプリケーションは、ポップアップウィンドウ２２５内に、ＩＶＤタスクの一連のＩＶＤアクションのうちの第１のＩＶＤアクションを起動するユーザインターフェースエレメントＡへのユーザ入力に関する情報を表示してもよい。ポップアップウィンドウ２２５は、第２のユーザインターフェース１２３の少なくとも一部の上に置かれてもよい。ポップアップウィンドウ２２５内の表示された情報の構造が図４を参照して詳細に示される。
【００６８】
第１のＩＶＤアクションが起動されると、第２のアプリケーション１２９は、残りの各ユーザインターフェースエレメントＦおよびＧについて工程２０５〜２０９を繰り返してもよい。例えば、ユーザエレメントＦについての第２の繰り返しにおいて、ポップアップウィンドウは新しく定められた表示位置２２７に位置付けられてもよい。
【００６９】
３つのＩＶＤアクションを起動させるためにユーザ入力を受け取った後、ＩＶＤ装置１０７は受け取ったユーザ入力を用いてＩＶＤタスクを実行するために制御されてもよい。
【００７０】
図３は、図２の工程２０７をさらに定義するために第２および第１のユーザインターフェースを位置付けする方法を示す。この例において、第２のユーザインターフェース１２３は、ユーザインターフェースエレメントＢ〜Ｉへのアクセスを遮り、ユーザインターフェースエレメントＡへのアクセスが許可されるだけとなるように、第１のユーザインターフェース１２１の上に位置付けられる。すなわち、ユーザインターフェースエレメントＡはユーザインターフェースエレメントＢ〜Ｉとは対照的にアクティブであり、ユーザは第２のユーザインターフェース１２３の背景にあるユーザインターフェースエレメントＡに入力データを入力するだけでよい（例えば、オペレーティングシステム１３７は、他のベースステーションによって重ねられた背景ユーザインターフェースにユーザが入力データを入力することを可能にする機能を提供するようにしてもよい）。第２のユーザインターフェース１２３は、少なくとも部分的に透明または半透明であるマスクを表示するようにしてもよく、それによりユーザはアクセスが遮られている第１のユーザインターフェース１２１内のユーザインターフェースエレメントＢ〜Ｉを見続けることができる。他の別の例では、マスクはアクセスが遮られているユーザインターフェースエレメントＢ〜Ｉを隠してもよい。その他の別の例では、マスクはＩＶＤタスクを実行するために使用されないユーザインターフェースエレメントＢ〜ＥおよびユーザインターフェースエレメントＨ〜Ｉを隠してもよく、ユーザがユーザインターフェースエレメントＦおよびＧを見るために透明であってもよい。これによって、ユーザはＩＶＤタスクに使用されるすべてのユーザインターフェースエレメントＡ、ＦおよびＧを概観することができるので、ユーザインターフェースエレメントＡへの間違ったユーザ入力を防ぐことができる。
【００７１】
図４はポップアップウィンドウ２２５の例示的な構成を示す。ポップアップウィンドウ２２５は、第１および第２のユーザインターフェース１２１および１２３から離れてナビゲートする必要なしに、ユーザがデータを第１のユーザインターフェース１２１に入力することを案内する内容を含んでもよい。ポップアップウィンドウ２２５は、ＩＶＤタスクの一連のＩＶＤアクションにおける、先のＩＶＤアクションまたは次のＩＶＤアクションについての第１のユーザインターフェース１２１へのユーザ入力に関する情報を表示するためのフィールド４０２を含む。フィールド４０２の内容は、スクリプト１３３のフィールド１３３．３の中のメッセージを読み取り、読み取られたメッセージをフィールド４０２にコピーすることによって得られてもよい。ポップアップウィンドウ２２５はさらに続行アイコン４０３を備えてもよく、選択されたときに一連の作用の次のまたは先の作用が実行されることになる。続行アイコン４０３は、ＩＶＤタスクに関連するスクリプト１３３のフィールド１３３．４において第２のアプリケーション１２９によって読み取られた情報に基づいて表示される。ポップアップウィンドウはさらにＩＶＤアクションをキャンセルするためのキャンセルアイコン４０５を含む。
【００７２】
図５は図２の工程２０５をさらに定義するフローチャートを示す。工程５０１において、第２のアプリケーション１２９はジオメトリデータの変更を判定するためにメモリ内容をモニターする。例えば、変更は第１のユーザインターフェース１２１のサイズ変更によるものであってもよい。モニタリングは定期的になされてもよい。別の例において、第２のアプリケーション１２９はジオメトリデータに関するステータスメッセージを繰り返し受け取ってもよい。更新されたステータスメッセージはジオメトリデータの変更を示す。工程５０３において、第２のアプリケーションは、メモリシステム１０５の不揮発性メモリ１１８に更新されたデータを記憶し、更新されなかったデータを揮発性メモリ１１７に移動する。これは、更新されなかったデータがもはや第２のアプリケーション１２９によって要求されないかもしれないためである。次に配置が、更新されたジオメトリデータを用いて工程２０５において決められる。
【００７３】
図６は血清および尿の試料を測定する分析システムの外部試薬ボトルを検査する分析工程を示す。外部ボトルは、水ボトル、洗浄剤ボトルおよび廃棄ボトルを含む。第１のアプリケーション１２７などのソフトウェアアプリケーションによって生成されたユーザインターフェース６０１が示されている。ユーザインターフェース６０１は、分析システムによって実行可能なタスクをリストにするために分析システムのユーザにより選択され得るヘルプメニューバーエレメント６０２を含む。メニューバーエレメント６０２の選択後に、タスクのリストがユーザインターフェース６０５に表示される。ユーザはボトルを変更するタスクに関連したユーザインターフェースエレメント６０７を選択してもよい。第２のユーザインターフェース６０９は次にユーザインターフェース６０５の上に表示される。ユーザインターフェース６０５は、タスクを実行するユーザインターフェースエレメント６１１、６１３および６１５を示している。第２のユーザインターフェース６０９において、ポップアップウィンドウ６１６、６１７、６１９、６２１および６２３が、タスクを実行するためにユーザがユーザ入力を入力するように案内するためにユーザインターフェースエレメント６０７に表示され得る。ポップアップウィンドウ６１７、６１９および６２１はユーザインターフェースエレメント６１１、６１３および６１５のそれぞれに応じて表示される。
【符号の説明】
【００７４】
１００  分析システム
１０１  コンピュータシステム
１０３  プロセッサ
１０５  メモリシステム
１０７  ＩＶＤ装置
１０９  ネットワークアダプタ
１１１  記憶システム
１１３  表示装置
１１７  揮発性メモリ
１１８  不揮発性メモリ
１１９  Ｉ／Ｏユーザインターフェース
１２１〜１２３  グラフィカルユーザインターフェース
Ａ〜Ｉ、１２５  ユーザインターフェースエレメント
１２６  ソフトウェアアプリケーション
１２７〜１２９  アプリケーション
１３３  スクリプト
１３３．１〜４  フィールド
１３５  テーブル
１３７  オペレーティングシステム
２２１、２２７  表示位置
２２５、６１６〜６２３  ポップアップウィンドウ
４０２〜４０５  フィールド
６０１、６０３、６０５、６０９  ユーザインターフェース
６０２、６１１〜６１５  ユーザインターフェースエレメント
【図１】
2015049249.tif 000005
【図２】
2015049249.tif 000006
【図３】
2015049249.tif 000007
【図４】
2015049249.tif 000008
【図５】
2015049249.tif 000009
【図６】
2015049249.tif 000010
【外国語明細書】
2015049249000001.pdf
2015049249000002.pdf
2015049249000003.pdf
2015049249000004.pdf