(57)【要約】      （修正有）【課題】医療システムの構成要素を監視するための方法、システム、及び装置を提供する。【解決手段】コンソール２４は、受信した信号を１つ又は２つ以上のパケットに処理し、この１つ又は２つ以上のパケットを第１のインターフェースを介して送信することができる。コンソールは、１つ又は２つ以上のパケットの発信源を識別することができる。コンソールは、１つ又は２つ以上のパケット間の時間間隔を監視して１つ又は２つ以上の構成要素の接続状態を判断することができる。コンソールは、１つ又は２つ以上のパケットのそれぞれをパケットヘッダとデータとに分解し、データをエラーについて検査することができる。コンソールは、接続状態の表示及びエラーの表示を第２のインターフェースを介してディスプレイに送信することができる。ディスプレイは、１つ又は２つの表示スキームを使用して、接続状態及びエラーの存在を示すことができる。【選択図】図１
2019010512.tif 000002
【特許請求の範囲】
【請求項１】
医療システムで使用するための方法であって、
第１のインターフェースを介して受信される１つ又は２つ以上のパケットについてシステムバスを監視することであって、前記１つ又は２つ以上のパケットが、前記医療システムの１つ又は２つ以上の構成要素からの処理された信号を含む、ことと、
前記１つ又は２つ以上のパケットの発信源を識別することと、
前記１つ又は２つ以上のパケット間の時間間隔を監視して前記１つ又は２つ以上の構成要素の接続状態を判断することと、
前記１つ又は２つ以上のパケットのそれぞれをパケットヘッダとデータとに分解することと、
前記データをエラーについて検査することと、
前記接続状態の表示及び前記エラーの表示を第２のインターフェースを介してディスプレイに送信することと、を含む、方法。
【請求項２】
前記信号が、患者の心臓内のプローブのリアルタイムの位置及び方向情報を含む、請求項１に記載の方法。
【請求項３】
前記信号が、患者の身体上の１つ又は２つ以上の外部センサからの心電図（ＥＣＧ）情報を含む、請求項１に記載の方法。
【請求項４】
入力／出力（Ｉ／Ｏ）インターフェースを介して前記医療システムの前記１つ又は２つ以上の構成要素からアナログ信号を受信することと、
前記アナログ信号をデジタル信号に変換して、前記処理された信号を生成することと、を更に含む、請求項１に記載の方法。
【請求項５】
前記デジタル信号に対して、１つ又は２つ以上のフィルタを用いて信号ノイズ低減を行うことを更に含む、請求項４に記載の方法。
【請求項６】
前記第１のインターフェースが、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）インターフェースを含む、請求項１に記載の方法。
【請求項７】
前記１つ又は２つ以上のパケットの前記発信源を識別することが、前記１つ又は２つ以上のパケットのヘッダ内のソースＩＰアドレスを決定することを含む、請求項１に記載の方法。
【請求項８】
前記接続状態が、前記１つ又は２つ以上のパケット間の時間間隔を、接続タイムアウトを示す所定の時間間隔と比較することによって判断されている、請求項１に記載の方法。
【請求項９】
前記パケットヘッダ及び前記エラーをログファイルに格納することを更に含む、請求項１に記載の方法。
【請求項１０】
前記接続状態の表示及び前記エラーの表示が、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素とエラーのない通信があることを示す第１の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素との通信がないことを示す第２の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素と、１つ又は２つ以上のエラーをともなう通信があることを示す第３の色と、を含む色コーディングスキームを用いて表示されている、請求項１に記載の方法。
【請求項１１】
医療システムで使用するための装置であって、
１つ又は２つ以上のプロセッサを有するコンソールと、
複数の命令を格納する非一時的コンピュータ可読媒体であって、該複数の命令は、実行されるときに、前記１つ又は２つ以上のプロセッサに、
第１のインターフェースを介して受信される１つ又は２つ以上のパケットについてシステムバスを監視することであって、前記１つ又は２つ以上のパケットが、前記医療システムの１つ又は２つ以上の構成要素からの処理された信号を含む、ことと、
前記１つ又は２つ以上のパケットの発信源を識別することと、
前記１つ又は２つ以上のパケット間の時間間隔を監視して前記１つ又は２つ以上の構成要素の接続状態を判断することと、
前記１つ又は２つ以上のパケットのそれぞれをパケットヘッダとデータとに分解することと、
前記データをエラーについて検査することと、
前記接続状態の表示及び前記エラーの表示を第２のインターフェースを介してディスプレイに送信することと、を行わせる、非一時的コンピュータ可読媒体と、を備える、装置。
【請求項１２】
前記信号が、患者の心臓内のプローブのリアルタイムの位置及び方向情報を含む、請求項１１に記載の装置。
【請求項１３】
前記信号が、患者の身体上の１つ又は２つ以上の外部センサからの心電図（ＥＣＧ）情報を含む、請求項１１に記載の装置。
【請求項１４】
前記１つ又は２つ以上のプロセッサに接続された入力／出力（Ｉ／Ｏ）インターフェースであって、前記医療システムの前記１つ又は２つ以上の構成要素からアナログ信号を受信するように構成され、前記１つ又は２つ以上のプロセッサが、前記アナログ信号をデジタル信号に変換して、前記処理された信号を生成するように更に構成されている、入力／出力（Ｉ／Ｏ）インターフェースを更に含む、請求項１１に記載の装置。
【請求項１５】
前記１つ又は２つ以上のプロセッサが、前記デジタル信号に対して、１つ又は２つ以上のフィルタを用いて信号ノイズ低減を行うように更に構成されている、請求項１４に記載の装置。
【請求項１６】
前記第１のインターフェースが、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）インターフェースを含む、請求項１１に記載の装置。
【請求項１７】
前記１つ又は２つ以上のパケットの前記発信源を識別することが、前記１つ又は２つ以上のパケットのヘッダ内のソースＩＰアドレスを決定することを含む、請求項１１に記載の装置。
【請求項１８】
前記接続状態が、前記１つ又は２つ以上のパケット間の時間間隔を、接続タイムアウトを示す所定の時間間隔と比較することによって判断されている、請求項１１に記載の装置。
【請求項１９】
前記命令が、実行されるときに、前記１つ又は２つ以上のプロセッサに、前記パケットヘッダ及び前記エラーをログファイルに格納することを更に行わせる、請求項１１に記載の装置。
【請求項２０】
前記接続状態の表示及び前記エラーの表示が、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素とエラーのない通信があることを示す第１の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素との通信がないことを示す第２の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素と、１つ又は２つ以上のエラーをともなう通信があることを示す第３の色と、を含む色コーディングスキームを用いて表示されている、請求項１１に記載の装置。
【発明の詳細な説明】
【開示の内容】
【０００１】
各実施形態は、患者の心臓内の無線周波数（ＲＦ）アブレーションカテーテルのリアルタイムの位置及び方向情報を提供する、医療システムの構成要素を監視するための方法、システム、及び装置を含む。コンソールは、入力／出力（Ｉ／Ｏ）インターフェースを介して医療システムの１つ又は２つ以上の構成要素からの信号を受信することができる。コンソールは、受信した信号を１つ又は２つ以上のパケットに処理し、この１つ又は２つ以上のパケットを第１のインターフェースを介してシステムバスに送信することができる。リスナは、１つ又は２つ以上のパケットについてシステムバスを監視することができる。リスナは１つ又は２つ以上のパケットの発信源を識別することができる。リスナは、１つ又は２つ以上のパケット間の時間間隔を監視して１つ又は２つ以上の構成要素の接続状態を判断することができる。リスナは、１つ又は２つ以上のパケットのそれぞれをパケットヘッダとデータとに分解し、データをエラーについて検査することができる。リスナは、接続状態の表示及びエラーの表示を第２のインターフェースを介してディスプレイに送信することができる。ディスプレイは、１つ又は２つの表示スキームを使用して、接続状態及びエラーの存在を示すことができる。
【図面の簡単な説明】
【０００２】
より詳細な理解は、例として与えられた以下の説明を添付図面と併せ読むことにより得ることができる。
【図１】本発明の一実施形態に基づく、改良された心電図（ＥＣＧ）グラフを表示するように構成された医療システムの概略絵図である。
【図２】医療システムで使用されるコンソールの構成要素を示す図である。
【図３】コンソールのシステムバス上で動作することができるリスナの要素を示す図である。
【図４】ネットワークスニフィングプロセスを示すフローチャートである。
【図５】グラフィカルユーザインターフェース（ＧＵＩ）に表示することができるリスナからの情報を示す図である。
【図６】下記に述べられる機能を実施するために使用することができる例示的コンピューティングデバイスである。
【発明を実施するための形態】
【０００３】
本特許出願に参照により援用される文書には、本明細書において明示的又は非明示的になされた定義と矛盾した形で定義された用語が含まれる場合がある。矛盾が生じた場合には、本明細書における定義が優先するものと考慮されるべきである。
【０００４】
本発明は一般的には心臓の電気生理に関し、より詳細には、患者の心臓内の無線周波数（ＲＦ）アブレーションカテーテルのリアルタイムの位置及び方向情報を提供する医療システムの構成要素を監視するための方法、システム、及び装置に関する。
【０００５】
心臓アブレーションなどの医療手技において、操作者（例えば、医師）が手技を行いながら監視する、リアルタイムデータの複数の同時的な流れが通常、存在する。例えば、操作者は、心臓内カテーテルを使用して心組織にアブレーションを行う間、心電図記録（ＥＣＧ）データなどのリアルタイムの電気生理学的（ＥＰ）データ、並びにカテーテルの遠位先端の位置及び心組織に供給されているアブレーションエネルギーなどの補助的データを必要とする場合がある。操作者は、体表面のセンサ及び／又は心内センサによって収集された心電図（ＥＣＧ）信号、並びに１つ又は２つ以上の装置から収集された補助的データをリアルタイムで監視することができる。補助的データは、心腔内の心内カテーテルの遠位端から受信された測定値を含み得る。これらの測定値の例としては、これらに限定されるものではないが、力、カテーテルの遠位端に対する組織の近接度、心組織の温度、カテーテルの遠位端の位置、呼吸指標、心室内膜局所活性化時間（ＬＡＴ）値、及びカテーテルの遠位端によって心組織に供給されるアブレーションエネルギーの測定値が挙げられる。
【０００６】
一連のサンプリング時間に心臓が発生する電位の第１のデータサンプルが収集された後に、第１のデータサンプルをディスプレイ上にチャートとして表示することができる。チャートは、サンプリング時間に収集された電位のトレースであってもよい。第１のデータを収集することに加え、補助的データの第２のデータサンプルをサンプリング時間に収集するか、又は第１のデータサンプルから計算することもできる。第２のデータは、チャートに、ディスプレイ上に、又は別の手段によって提示されてもよい。
【０００７】
これらの医療手技を行うためのシステムは、個々の構成要素が誤動作又は切断されたことを示す１つ又は２つ以上のインジケータを含むことができる。これらのインジケータは、構成要素から収集された電気的フィードバックに一般的に基づいたものであり、接続又は切断されたといった接続状態などの限定的な情報を提供することができる。
【０００８】
モニタ、例えば、中央位置で動作するネットワークスニファを使用してシステム状態に関する情報を提供することが有利となり得る。ネットワークスニファは、医療手技を制御するコンソールのシステムバス上で動作し、コンソールに接続されたデバイス内のシステム状態、障害の発生源、未接続デバイス、及び／又はハードウェア異常に関する情報を提供することができる。本明細書では、医療システムの状態を監視するためにシステムバス上のデータを分析するためのネットワークスニファの例を説明する。
【０００９】
ここで図１を参照すると、チャート５２を生成して表示するために使用することができる医療システム２０の説明図が示されている。システム２０は、心臓内カテーテルなどのプローブ２２、及びコンソール２４を含むことができる。本明細書に述べられるように、プローブ２２は、患者２８の心臓２６内の電位のマッピングなど、診断又は治療処置に使用される。また、プローブ２２は、心臓、肺、又は他の身体の臓器、及び耳鼻咽喉（ＥＮＴ）手技における他の治療及び／又は診断目的のために、必要な変更を加えて使用することもできる。
【００１０】
操作者３０は、患者２８の血管系にプローブ２２を挿入して、プローブ２２の遠位端３２を患者の心臓２６の心腔内に進入させることができる。コンソール２４は、磁気位置検知を用いて心臓２６内部の遠位端３２の位置座標を決定することができる。位置座標を決定するには、コンソール２４内の駆動回路３４が磁場発生器３６を駆動して患者２８の体内に磁場を発生させることができる。磁場発生器３６は、患者２８の体外の既知の位置で患者２８の胴部の下に配置され得るコイルを含むことができる。これらのコイルは、心臓２６を含む既定の作業体積内に磁場を発生することができる。
【００１１】
プローブ２２の遠位端３２内部の位置センサ３８が、これらの磁場に応じて電気信号を発生することができる。信号プロセッサ４０は、これらの信号を処理することによって位置及び方向の座標の両方を含む遠位端３２の位置座標を決定することができる。上述した位置検知方法は、Ｂｉｏｓｅｎｓｅ  Ｗｅｂｓｔｅｒ  Ｉｎｃ．，（Ｄｉａｍｏｎｄ  Ｂａｒ，Ｃａｌｉｆ．）製のＣＡＲＴＯ（商標）マッピングシステムにおいて実装されており、本明細書に引用される特許及び特許出願において詳細に説明されている。
【００１２】
位置センサ３８は、遠位端３２の位置座標を示す信号をコンソール２４に送信することができる。位置センサ３８は、異なる軸に沿って方向付けられた１つ又は２つ以上の小型コイルを含むことができる。あるいは、位置センサ３８は、別の種類の磁気センサ、又はインピーダンス型位置センサ若しくは超音波位置センサなどの他の種類の位置トランスデューサを含んでもよい。図１は単一の位置センサ３８を有するプローブ２２を示しているが、本発明の実施形態は、位置センサ３８を有さないプローブ及び複数の位置センサ３８を有するプローブを用いることもできる。
【００１３】
プローブ２２は、遠位端３２内に収容された力センサ５４も含み得る。力センサ５４は、遠位端３２により心臓２６の心組織に加えられる力を測定し、コンソール２４に送信される信号を発生することができる。力センサ５４は、遠位端３２内のバネによって接続された磁場送信器と受信器とを含んでもよく、バネの撓みの測定に基づいて力の指示値を生成することができる。この種のプローブ及び力センサの更なる詳細は、米国特許出願公開第２００９／００９３８０６号及び同第２００９／０１３８００７号に記載されており、これらの開示内容は参照により本明細書に組み込まれる。また、遠位端３２は、例えば、光ファイバ又はインピーダンス測定を用いる別の種類の力センサを含んでもよい。
【００１４】
プローブ２２は、遠位端３２に連結され、かつインピーダンス型位置トランスデューサとして機能するように構成された電極４８を含んでもよい。これに加えるか又はこれに代えて、電極４８は、特定の生理学的性質、例えば、複数の位置の１つ又は２つ以上における心組織の局所表面電位などを測定するように構成することもできる。電極４８は、無線周波（ＲＦ）エネルギーを適用して心臓２６内の心組織をアブレーションするように構成することができる。
【００１５】
例示的医療システム２０は、磁気に基づいたセンサを使用して遠位端３２の位置を測定するように構成することができるが、他の位置追跡技術を用いてもよい（例えば、インピーダンス型センサ）。磁気的位置追跡技術については、例えば、米国特許第５，３９１，１９９号、同第５，４４３，４８９号、同第６，７８８，９６７号、同第６，６９０，９６３号、同第５，５５８，０９１号、同第６，１７２，４９９号、及び同第６，１７７，７９２号に記載されており、これらの開示内容を参照により本明細書に援用する。インピーダンス型位置追跡技術については、例えばそれらの開示内容を参照により本明細書に援用するところの米国特許第５，９８３，１２６号、同第６，４５６，８６４号、同第５，９４４，０２２号に記載されている。
【００１６】
信号プロセッサ４０は、プローブ２２から信号を受信しかつコンソール２４の他の構成要素を制御するのに適したフロントエンド回路及びインターフェース回路を有する汎用コンピュータに含まれ得る。信号プロセッサ４０は、本明細書に記載される機能を実行するように、ソフトウェアを使用してプログラムされてもよい。このソフトウェアは、例えば、ネットワークを介して電子的形態でコンソール２４のメモリデバイスにダウンロードするか、又は光学的、磁気的又は電子的記憶媒体など、非一時的有形媒体上で提供されてもよい。また、信号プロセッサ４０の機能のうちの一部又はすべてが、専用の又はプログラム可能なデジタルハードウェア構成要素によって実行されてもよい。
【００１７】
図１の例では、コンソール２４をケーブル４４により外部センサ４６に接続してもよい。外部センサ４６は、例えば接着パッチを用いて患者の皮膚に取り付けることができる体表面電極及び／又は位置センサを含むことができる。体表面電極は、心組織の分極及び脱分極によって発生する電気インパルスを検出することができる。位置センサは、使用中のプローブ２２の位置を特定するために、高度なカテーテル位置センサ及び／又は磁気位置センサを使用することができる。図１には示されていないが、外部センサ４６は、患者２８が着用するように構成されたベストに埋め込むことができる。外部センサ４６は、患者２８の呼吸周期を識別し、追跡するのに役立ち得る。外部センサ４６は、ケーブル２４を介してコンソール４４に情報を送信することができる。
【００１８】
これに加えるか又はこれに代えて、プローブ２２と外部センサ４６とは、無線インターフェースを介してコンソール２４と、また相互に通信することができる。例えば、その開示内容を参照により本明細書に援用するところの米国特許第６，２６６，５５１号は、特に、信号処理装置及び／又は計算装置に物理的に接続されていない無線式カテーテルについて記載している。もっと正確に言えば、送受信器はカテーテルの近位端に取り付けられている。送受信器は、例えば赤外線（ＩＲ）送信、無線周波（ＲＦ）送信、ブルートゥース送信、又は音響送信などの無線通信方法を使用して、信号処理装置及び／又は計算装置と通信する。
【００１９】
プローブ２２は、コンソール２４内の対応する入力／出力（Ｉ／Ｏ）インターフェース４２と通信する無線デジタルインターフェースを備えることができる。無線デジタルインターフェース及びＩ／Ｏインターフェース４２は、当該技術分野では周知の、例えば、ＩＲ、ＲＦ、ブルートゥース、ＩＥＥＥ  ８０２．１１規格ファミリーの１つ若しくは２つ以上、又はＨｉｐｅｒＬＡＮ規格などの任意の適当な無線通信規格に従って動作することができる。外部センサ４６は、フレキシブル基板上に集積化された１つ又は２つ以上の無線センサノードを含むことができる。１つ又は２つ以上の無線センサノードは、局所的なデジタル信号処理を可能にする無線送信／受信ユニット（ＷＴＲＵ）、無線リンク、及び二次電池などの電源を含むことができる。
【００２０】
Ｉ／Ｏインターフェース４２により、コンソール２４はプローブ２２及び外部センサ４６と相互作用することができる。信号プロセッサ４０は、外部センサ４６から受信した電気インパルスと、Ｉ／Ｏインターフェース４２を介してプローブ２２から、また、医療システム２０の他の構成要素から受信した信号に基づいて、ディスプレイ５０に表示するチャート５２を生成することができる。
【００２１】
診断処置の間、信号プロセッサ４０は、チャート５２を生成し、チャート５２を表すデータをメモリ５８に記憶することができる。メモリ５８は、ランダムアクセスメモリ又はハードディスクドライブなどの任意の適当な揮発性及び／又は不揮発性メモリを含んでもよい。操作者３０が、１つ又は２つ以上の入力デバイス５９を使用してチャート５２を操作することができるようにしてもよい。また、医療システム２０は、操作者３０がプローブ２２を操作する間、コンソール２４を操作する第２の操作者を含んでもよい。
【００２２】
図１に示す構成は例示的なものであることに留意されたい。医療システム２０の任意の適当な構成を使用及び実施することができる。
【００２３】
次に図２を参照すると、コンソール２４の要素を示す図が示されている。Ｉ／Ｏインターフェース４２は、プローブ２２及び外部センサ４６からの入力をコンソール２４内のモジュールバンク２０２に送ることができる。モジュールバンク２０２は、医療システム２０の異なる構成に整合したものとすることができる。例えば、モジュールバンク２０２は、例えばＬＯＣモジュール２０４、ＬＯＣモジュール２０６、ＬＯＣモジュール２０８、及びＬＯＣモジュール２１０などの１つ又は２つ以上のロケーション（ＬＯＣ）モジュールを含むことができる。ＬＯＣモジュールは、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上からアナログ信号を取得し、このアナログ信号を増幅、フィルタリングして、デジタルデータストリームに変換する１つ又は２つ以上のプロセッサを含むことができる。また、プローブ２２及び外部センサ４６が無線デジタルインターフェースを介してコンソール２４と通信する場合、ＬＯＣモジュールはデジタル情報をＩ／Ｏインターフェース４２を介して直接受信することもできる。ＬＯＣモジュールは、１つ又は２つ以上のプローブ２２に接続されてもよい。
【００２４】
モジュールバンク２０２は、デジタル信号処理（ＤＳＰ）ＥＣＧモジュール２１２を更に含んでもよい。ＤＳＰ  ＥＣＧモジュール２１２は、チャート５２を生成するために使用されるプローブ２２及び外部センサ４６のうちの１つ又は２つ以上からのデジタル信号に対してノイズ低減を行う１つ又は２つ以上のプロセッサを含むことができる。ＤＳＰ  ＥＣＧモジュール２１２は、回線ノイズ除去を行うことができる。回線ノイズ除去プロセスは、ノイズ信号の周波数及び振幅を定義し、受信したデジタル信号からこの信号を減算するアルゴリズムを使用することができる。ＤＳＰ  ＥＣＧモジュール２１２は、デジタル信号からノイズをフィルタリングするためのローパスフィルタ及びハイパスフィルタを含んでもよい。ローパスフィルタ及びハイパスフィルタは、無限インパルス応答（ＩＩＲ）フィルタであってもよい。ＤＳＰ  ＥＣＧモジュール２１２は、有限インパルス応答（ＦＩＲ）フィルタを使用してデータレートのデシメーション及びフィルタ制御を実行してもよい。
【００２５】
モジュールバンク２０２はまた、ＤＳＰ  ＬＯＣモジュール２１４を含んでもよい。ＤＳＰ  ＬＯＣモジュール２１４は、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上からの処理信号に基づいてプローブ２２の位置を決定する１つ又は２つ以上のプロセッサを含むことができる。ＤＳＰ  ＬＯＣモジュール２１４は、プローブ２２の較正データに基づいて、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上からの処理信号を補正することができる。
【００２６】
モジュールは、第１のインターフェース２１８を介してリスナ２１６と通信することができる。第１のインターフェース２１８は、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）を用いて、リスナ２１６と通信することができる。ＴＣＰ／ＩＰは、エンドツーエンド通信を確立するためにハンドシェイクを必要とし得る接続指向プロトコルである。接続が確立された後、接続を介して双方向にデータを送信することができる。ＴＣＰ／ＩＰは、メッセージの確認応答、再送、及びタイムアウトを管理することができる。メッセージを配信するために複数の試みが実施されてもよい。メッセージが途中で失われた場合、宛先デバイスが損失された部分を再要求することができる。複数のタイムアウトの場合では、接続が落とされる場合もある。
【００２７】
２つのメッセージが接続上で順番に送信される場合、第１のメッセージが最初に受信アプリケーションに到達することができる。データセグメントが誤った順序で到着した場合、ＴＣＰ／ＩＰバッファは、すべてのデータが適切な順序に再配列されてアプリケーションに配信されるまで、誤った順序のデータを遅延させることができる。データをバイトストリームとして読み取り、信号メッセージ（セグメント）境界に識別表示が送信されなくともよい。
【００２８】
ＴＰＣ／ＩＰでは、上位層は、第１のインターフェース２１８のような通信インターフェースを介して送信されるより小さいパケットへのメッセージ又はデータのアセンブリを管理する。小さいパケットは、宛先デバイスの上位層によって元のメッセージ又はデータに再アセンブリすることができる。下位ＩＰ層は、各パケットのアドレス部分をパケットが正しい宛先に届くように扱う。デバイスは、ＩＰアドレスを確認してパケットがどこに転送されるかを見ることができる。同じメッセージからのパケットの一部が他のパケットとは異なる経路で送信される場合もあるが、これらのパケットは宛先で再アセンブリすることができる。モジュールバンク２０２の各モジュールは、固有ＩＰアドレスと１つ又は２つ以上のポートとを有することができる。加えて、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上が無線インターフェースを介してコンソール２４と通信する場合、プローブ２２及び外部センサ４６も固有ＩＰアドレスを有することができる。
【００２９】
モジュールバンク２０２は、第１のインターフェース２１８を介してプローブ２２及び外部センサ４６から受信したデータをデータパケットとして送ることができる。リスナ２１６は、コンソール２４内のシステムバス上に配置され、かつ／又はシステムバス上で動作するように構成された１つ又は２つ以上のプロセッサを含むことができる。システムバスは、コンソール２４などのコンピュータシステムの主要構成要素を接続する１つ又は２つ以上のハードウェア要素及びソフトウェアを含むコンピュータバスであり得る。システムバスは、情報を伝送するためのデータバス、どこに情報を送信すべきかを決定するアドレスバス、及びその動作を決定するための制御バスの機能を組み合わせることができる。制御バスは、医療システム２０全体にわたる様々な機能を管理するために制御信号、タイミング信号、及び同調信号を伝送することができる。アドレスバスは、転送されるデータのためのメモリロケーションを特定するために使用することができる。データバスは、双方向経路であってよく、プロセッサとメモリと周辺機器との間で実データを搬送する。
【００３０】
システムバスは、中央処理装置（ＣＰＵ）をメインメモリ、及びいくつかの例ではレベル２（Ｌ２）キャッシュと接続することができる。Ｉ／Ｏバスのような他のバスは、システムバスから分岐して、ＣＰＵと他の周辺機器との間に通信チャネルを与えることができる。医療システム２０の構成要素は、イーサネットスイッチを介してシステムバスと接続することができる。
【００３１】
リスナ２１６は、医療システム２０を監視し、その状態をフィードバックすることを可能とし得る。リスナ２１６は、コンソール２４のシステムバスを監視して、例えばプローブ２２、外部センサ４６、及びモジュールバンク２０２のモジュールのうちの１つ又は２つ以上を含む医療システム２０内の各構成要素の状態を決定することができる。決定され得る状態の例としては、これらに限定されるものではないが、構成要素がネットワークに接続されているか否か、構成要素の電圧完全性、構成要素がセルフテストに合格したか否か、及び構成要素がコンソール２４に接続されているか否かが挙げられる。リスナ２１６は、医療システム２０が正しく設定されているか否か、及びどの構成要素が接続されているかを検出することができる。
【００３２】
リスナ２１６は、監視されるネットワーク構成要素のＩＰアドレスを有するように構成することができる。プローブ２２及び１つ又は２つ以上の外部センサ４６はタイプＩＤを有してもよいが、これはデバイスごとに固有でなくともよい。ただし、モジュールＩＤは固有であってもよく、モジュールＩＤとデバイスのタイプＩＤとの組み合わせに基づいて、プローブ２２及び１つ又は２つ以上の外部センサ４６のいずれが特定のモジュールに接続されているかを判定することができる。別の言い方をすれば、第１のインターフェース２１８を介して接続されたモジュールは固有ＩＤを有してもよく、Ｉ／Ｏインターフェース４２を介してモジュールに接続されたデバイスは、デバイスのタイプ、較正、シリアル番号などに関する情報を提供することができる。各デバイスは、異なるモジュールに接続することができる。
【００３３】
ＩＰアドレスは、テキスト初期化ファイル内で定義することができる。リスナ２１６は、ネットワークの異なる部分間でデータパケット送信間の時間間隔を監視することができる。例えば、リスナ２１６は、ＧＵＩ  ２２０への更新メッセージの送信頻度を監視することができる。リスナ２１６は、構成要素の切断を示す構成要素とコンソール２４との間の通信タイムアウト継続時間を監視することができる。通信タイムアウトは、テキスト初期化ファイル内で定義することができる。
【００３４】
リスナ２１６は、第２のインターフェース２２２を介してＧＵＩ  ２２０に情報を提供してもよい。ＧＵＩ  ２２０はコンソール２４とは別に示されているが、モジュールバンク２０２と共にコンソール２４上に配置されてもよい。リスナ２１６は、周期的に（例えば毎秒）ＧＵＩ  ２２０にメッセージを送信することができる。第２のインターフェース２２２はＴＣＰ／ＩＰを使用してもよい。あるいは、第２のインターフェース２２２は、ユーザデータグラムプロトコル（ＵＤＰ）を使用してもよい。
【００３５】
ＵＤＰ／ＩＰに比べて、ＵＤＰは、より単純なメッセージベースの無接続プロトコルである。無接続プロトコルは、専用のエンドツーエンド接続を確立しなくてもよい。受信器の即応性又は状態を検証することなく、情報をソースから宛先へ一方向に送信することができる。ＵＤＰメッセージが送信された場合、その宛先に届いたかどうかは知ることができない。ＵＤＰでは、確認応答、再送、タイムアウトという概念は存在しない。同じ受信者に２つのメッセージが送信される場合、それらが届く順序が予測できない場合がある。ＵＤＰは、メッセージ又はトラック接続を順序付けしない場合がある。ＵＤＰは、ＩＰの上に設計された小トランスポート層であり得る。
【００３６】
ＵＤＰでは、パケットは個別に送信されてもよく、パケットが到着している場合にのみ完全性を確認することができる。受信器での読み取り動作は、メッセージ全体を最初に送信されたとおりに生成することができる。ＵＤＰは無接続であるため、ブロードキャスト可能である（すなわち、送信されたパケットはサブネット上のすべてのデバイスによって受信可能であるようにアドレス指定することができる）。これにより、ＧＵＩ  ２２０は、同時に複数のデバイス上で動作することができる。
【００３７】
次に図３を参照すると、リスナ２１６の要素を示す図が示されている。リスナ２１６は、スニファモジュール３０２を含む場合がある。スニファモジュール３０２は、モジュールバンク２０２からのパケットについてシステムバスを監視することができる。上記で述べたように、ネットワークの各構成要素はそれ自身のＩＰアドレスを有することができる。スニファモジュール３０２は、各構成要素に固有のものであり得る、パケットヘッダ内で見つかったＩＰアドレス及び／又はポート設定に基づいてモジュールバンク２０２からのパケットを識別することができる。スニファモジュール３０２は、リスナ２１６がモジュールバンク２０２からのデータパケット送信間の時間間隔を監視することを可能とし得る。
【００３８】
スニファモジュール３０２は、パケットを、モジュールバンク２０２から、パケットをパケットヘッダとデータとに分解することができるパケットパーサ３０４に送信することができる。パケットパーサ３０４は、使用不可のデータを含むパケットをフィルタリングすることができる。パケットパーサ３０４は、パケットヘッダ（例えば、ＴＣＰヘッダ）情報をログファイル３０８に書き込むこともできる。ログファイルは、時間的イベント及び誤動作の原因となり得る潜在的なシーケンスエラーの分析に使用することができる。パケットパーサ３０４は、データパーサ３０６にデータを送信することができる。データパーサ３０６は、データを分解して、構成要素の誤動作及び接続変更に関する詳細をログファイル３０８に書き込むことができる。データパーサ３０６は、分解されたデータに基づいてＧＵＩ  ２２０に命令を送ることができる。
【００３９】
次に図４を参照すると、ネットワークスニフィングプロセスを示すフローチャートが示されている。ステップ４０２において、モジュールバンク２０２は、システムの構成要素から信号を受信することができる。信号は、プローブ２２及び外部センサ４２からＩ／Ｏインターフェース４２を介して送信されてもよい。受信信号は、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上からのアナログ信号であってもよい。あるいは、受信信号は、無線インターフェースを介して受信されるデジタル信号であってもよい。
【００４０】
ステップ４０４において、受信信号がプローブ２２及び外部センサ４６の１つ又は２つ以上からのアナログ信号である場合、受信信号を増幅し、フィルタリングし、デジタルデータストリームに変換することができる。上記で述べたように、１つ又は２つ以上のノイズ低減及びフィルタリング処理をこのデジタルデータストリームに行ってもよいし、あるいは受信されたデジタル信号に行ってもよい。
【００４１】
ステップ４０６において、デジタルデータストリームを、上記で述べたように、第１のインターフェース２１８を介してデータパケットとしてリスナ２１６に送信することができる。
【００４２】
ステップ４０８において、スニファ３０２は、パケットヘッダ内で見つけることができる、医療システム２０の構成要素に関連付けられたＩＰアドレス及びポート情報を用いて、個々のパケットの発信源を識別することができる。
【００４３】
ステップ４１０において、スニファ３０２は、ネットワークの異なる部分間でデータパケット送信間の時間間隔を監視することができる。リスナ２１６は、所定の時間間隔を用いて、接続タイムアウトが生じた（すなわち、コンポーネントが切断された）か否かを判断することができる。
【００４４】
ステップ４１２において、パケットパーサ３０４は、パケットをパケットヘッダとデータとに分解することができる。パケットパーサ３０４は、使用不可のデータを含むパケットをフィルタリングすることができる。パケットパーサ３０４は、パケットヘッダ情報をログファイル３０８に書き込むこともできる。
【００４５】
ステップ４１４において、データパーサ３０６は、エラーフラグについてデータを分解することができる。データパーサ３０６は、構成要素の誤動作及び接続変更に関する詳細をログファイル３０８に書き込むことができる。
【００４６】
ステップ４１６において、リスナ２１６は、特定のシステム構成要素に関連する接続タイムアウト及びエラーに関する情報を第２のインターフェース２２２を介してＧＵＩ  ２２０に与えることができる。なお、図４のステップは特定の順序で示されているが、それらは任意の順序で実行され得ることに留意されたい。
【００４７】
次に図５を参照すると、ＧＵＩ  ２２０が表示することが可能なリスナ２１６から受信した情報を示す図が示されている。医療システム２０の１つ又は２つ以上の要素を、ＧＵＩ  ２２０上に表示することができる。例えば、ＧＵＩ  ２２０は、デバイス状態５０２、デバイス接続状態５０４、モジュール状態５０６、及びディスプレイ状態５０８を示すことができる。デバイス状態５０２は、プローブ２２、外部センサ４６、及び１つ又は２つ以上の追加のデバイス５１０のうちの１つ又は２つ以上などの、医療システム内の任意のデバイスを含むことができる。モジュール状態５０６は、これらに限定されるものではないが、例えば図２を参照して上記に述べたようなモジュールバンク２０２などの、医療システム２０内の任意のモジュールを含むことができる。モジュール状態５０６は、ＬＯＣモジュール２０４、ＬＯＣモジュール２０６、ＬＯＣモジュール２０８、ＬＯＣモジュール２１０、及び高度な現在位置（ＡＣＬ）モジュール５１２を含むことができる。ＡＣＬモジュール５１２は、外部センサ４６内の１つ又は２つ以上の位置センサからの受信電流値に基づいてプローブ２２の位置を決定するために用いることができる。ディスプレイ状態５０８は、これらに限定されるものではないが、ＥＣＧ  ５１４、ＤＳＰ  ＥＣＧ  ５１６、ＤＳＰ  ＬＯＣ  ５１８、及び位置パッド５２０のような、操作者３０に情報を表示するために使用される医療システム２０内の任意の構成要素を含むことができる。
【００４８】
リスナ２１６から受信した情報に基づく１つ又は２つ以上の表示スキームを用いて、各要素の状態を示すことができる。１つ又は２つ以上の表示スキームは、例えば、照明パターン、形状、音声フィードバック、触覚フィードバック、又は操作者３０に表示され得る色コーディングスキームを含むことができる。１つ又は２つ以上の表示スキームは、個別に、又は更なるスキームと組み合わせて表示することができる。１つ又は２つ以上の表示スキームは、エラーのない構成要素との通信があること、構成要素との接続がないこと、又はエラーをともなう構成要素との通信があることを示すことができる。
【００４９】
色コーディングスキームは、緑色などの第１の色５２２を用いて、エラーのない構成要素との通信があるか否かを示すことができる。例えば、図５のようにＤＳＰ  ＥＣＧモジュール５１６が緑になっている場合、モジュールがネットワークに接続されてもよく、規定の時間間隔内でパケットを送信することができる。ＧＵＩ  ２２０は、秒単位又は数分の１秒単位で定義することができる所定時間内に要素５２２からの通信が受信された場合に要素との通信があることを示すことができる。所定時間は要素ごとに同じでもよいし、各要素ごとに異なってもよい。
【００５０】
色コーディングスキームは、灰色などの第２の色５２４を用いて、構成要素との接続がないかどうかを示すことができる。例えば、図５のように、ＤＳＰ  ＬＯＣモジュール５１８が灰色になっている場合、ネットワークに接続していない可能性がある。モジュールはネットワークから手動で切断されている可能性があるか、モジュールが故障を有するか、又はモジュールが電力を受け取っていない可能性がある。ＧＵＩ２２０は、所定時間内に通信が受信されなかった場合に、構成要素との接続がないことを示すことができる。これに加えるか又はこれに代えて、構成要素との接続がないことを示すために音響又は触覚信号が操作者３０に示されてもよい。音響又は触覚信号は、コンソール２４によって発生されてもよいし、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上によって発生されてもよい。
【００５１】
色コーディングスキームは、赤色などの第３の色５２６を用いて、構成要素との通信があるがエラーが検出されていることを示すことができる。例えば、図５のように、ＥＣＧモジュール５１４が赤色になっている場合、リスナ２１６は、システムバスからデータパケットが欠落しているか、又はパケット内に使用不可のデータがあると判断することができる。ＧＵＩ  ２２０は、例えばデータパーサ３０６が、分解されたパケットのデータ中にエラーフラグを検出した場合に、要素との通信があるがエラーが検出されたことを示すことができる。これに加えるか又はこれに代えて、構成要素との通信があるがエラーが検出されていることを示すために音響又は触覚信号が操作者３０に示されてもよい。音響又は触覚信号は、コンソール２４によって発生されてもよいし、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上によって発生されてもよい。エラーを示す音響又は触覚信号は、切断を示す音響又は触覚信号と同じであっても、異なっていてもよい。
【００５２】
図５に示されるように、ＧＵＩ  ２２０は、問題が検出されることなくプローブ２２が通信していること、問題が検出されることなくＬＯＣモジュール２０４に接続されていること、及び、問題が検出されることなくＬＯＣモジュール２０４が通信していることを示すことができる。ＧＵＩ  ２２０は、ＬＯＣモジュール２０６が適切に通信しているが、接続状態５０４に示されるように周辺機器との接続がないことを示すこともできる。ＬＯＣモジュール２０６は適切に機能し得、周辺機器を接続できる状態にある。加えて、ＧＵＩ  ２２０は、ＥＣＧモジュール５１４が通信しているがこの要素にエラーがあることを示すこともできる。エラーは、ＥＣＧモジュール５１４によって送信されるデータパケット内のメッセージの一部であってよい。エラーは、例えば、プローブ２２及び外部センサ４６のうちの１つ又は２つ以上からのデータの欠落、又はモジュールのセルフテストの不合格を示すことができる。
【００５３】
次に図６を参照すると、上記に述べた要素の機能を実現するために使用することができる例示的コンピューティングデバイス６００が示されている。コンピューティングデバイス６００は、図１を参照して上記に述べたようなコンソール２４の一部であってよい。コンピューティングデバイス６００は、プロセッサ６０２、メモリデバイス６０４、通信インターフェース６０６、周辺デバイスインターフェース６０８、ディスプレイデバイスインターフェース６１０、及び格納デバイス６１２を含むことができる。図６はまた、コンピューティングデバイス６００に接続されてもよく、又はこれに含まれてもよいディスプレイデバイス６１４も示している。
【００５４】
メモリデバイス６０４は、ダイナミックランダムアクセスメモリ（Ｄ−ＲＡＭ）、スタティックＲＡＭ（Ｓ−ＲＡＭ）、又は他のＲＡＭ若しくはフラッシュメモリなどのデバイスであってもよく、又はこれらを含んでもよい。格納デバイス６１２は、ハードディスク、磁気光学媒体、ＣＤ−ＲＯＭなどの光学媒体、デジタル汎用ディスク（ＤＶＤ）、若しくはブルーレイディスク（ＢＤ）、又は他の種類の電子データ格納用デバイスであってもよく、又はこれらを含んでもよい。
【００５５】
通信インターフェース６０６は、例えば、通信ポート、有線トランシーバ、無線トランシーバ、及び／又はネットワークカードであってよい。通信インターフェース６０６は、イーサネット、光ファイバ、マイクロ波、ｘＤＳＬ（デジタル加入者線）、無線ローカルエリアネットワーク（ＷＬＡＮ）技術、無線セルラー技術、及び／又は他の任意の適当な技術を用いて通信することができる。
【００５６】
周辺デバイスインターフェース６０８は、１つ又は２つ以上の周辺機器と通信するように構成されたインターフェースであってもよい。周辺デバイスインターフェース６０８は、ユニバーサルシリアルバス（ＵＳＢ）、ＰＳ／２、Ｂｌｕｅｔｏｏｔｈ、赤外線、シリアルポート、パラレルポート、及び／又は他の適当な技術などの技術を用いて動作することができる。周辺デバイスインターフェース６０８は、例えば、キーボード、マウス、トラックボール、タッチスクリーン、タッチパッド、スタイラスパッド、及び／又は他のデバイスなどの入力デバイスからの入力データを受信することができる。これに代えるか又はこれに加えて、周辺デバイスインターフェース６０８は、周辺デバイスインターフェース６０８を介してコンピューティングデバイス６００に取り付けられたプリンタに出力データを通信してもよい。
【００５７】
ディスプレイデバイスインターフェース６１０は、ディスプレイデバイス６１４にデータを通信するように構成されたインターフェースであってよい。ディスプレイデバイス６１４は、例えば、モニタ若しくはテレビディスプレイ、プラズマディスプレイ、液晶ディスプレイ（ＬＣＤ）、及び／又は、フロント若しくはリアプロジェクション型、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）、又はデジタル光処理（ＤＬＰ）に基づくディスプレイであってよい。ディスプレイデバイスインターフェース６１０は、ビデオグラフィックスアレイ（ＶＧＡ）、スーパーＶＧＡ（Ｓ−ＶＧＡ）、デジタルビジュアルインターフェース（ＤＶＩ）、高精細マルチメディアインターフェース（ＨＤＭＩ）、又は他の適当な技術などの技術を用いて動作することができる。ディスプレイデバイスインターフェース６１０は、プロセッサ６０２からの表示データをディスプレイデバイス６１４に通信し、ディスプレイデバイス６１４で表示させることができる。図６に示されるように、ディスプレイデバイス６１４は、コンピューティングデバイス６００の外部にあり、ディスプレイデバイスインターフェース６１０を介してコンピューティングデバイス６００に接続することができる。また、ディスプレイデバイス６１４は、コンピューティングデバイス６００に含まれてもよい。
【００５８】
図６のコンピューティングデバイス６００の一例を、上記に述べた任意の機能又は機能の任意の組み合わせを実行するように構成することができる。そのような例では、メモリデバイス６０４及び／又は格納デバイス６１２は、プロセッサ６０２によって実行されるときにプロセッサ６０２に上記に述べた任意の機能又は機能の任意の組み合わせを実行させる命令を格納することができる。これに加えるか又はこれに代えて、そのような例では、上記に述べた機能のそれぞれ又はいずれかを、プロセッサ６０２と、メモリデバイス６０４、通信インターフェース６０６、周辺デバイスインターフェース６０８、ディスプレイデバイスインターフェース６１０、及び／又は格納デバイス６１２との組み合わせによって実行することができる。
【００５９】
図６は、コンピューティングデバイス６００が、単一のプロセッサ６０２、単一のメモリデバイス６０４、単一の通信インターフェース６０６、単一の周辺デバイスインターフェース６０８、単一のディスプレイデバイスインターフェース６１０、及び単一の格納デバイス６１２を含むことを示しているが、コンピューティングデバイスはこれらの構成要素６０２、６０４、６０６、６０８、６１０、６１２のそれぞれを複数個、又は任意の組み合わせで含んでもよく、適宜変更を加えることで上記に述べたものと同等の機能を実行するように構成することができる。
【００６０】
機能及び要素を特定の組み合わせとして上記に説明したが、当業者であれば、それぞれの機能又は要素は、単独で、又は他の機能及び要素との任意の組み合わせで使用することができる点は認識されよう。加えて、本明細書に記載される方法は、コンピュータ又はプロセッサによって実行されるように、コンピュータ可読媒体に組み込まれたコンピュータプログラム、ソフトウェア、又はファームウェアとして実施することができる。コンピュータ可読媒体の例としては、電子信号（有線又は無線接続を介して送信される）及びコンピュータ可読記憶媒体が挙げられる。コンピュータ可読記憶媒体の例としては、これらに限定されるものではないが、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、レジスタ、キャッシュメモリ、半導体メモリデバイス、内蔵ハードディスク及びリムーバブルディスクなどの磁気媒体、磁気光学媒体、及びＣＤ−ＲＯＭディスクなどの光学媒体、並びにデジタル汎用ディスク（ＤＶＤ）が挙げられる。
【００６１】
〔実施の態様〕
（１）  医療システムで使用するための方法であって、
第１のインターフェースを介して受信される１つ又は２つ以上のパケットについてシステムバスを監視することであって、前記１つ又は２つ以上のパケットが、前記医療システムの１つ又は２つ以上の構成要素からの処理された信号を含む、ことと、
前記１つ又は２つ以上のパケットの発信源を識別することと、
前記１つ又は２つ以上のパケット間の時間間隔を監視して前記１つ又は２つ以上の構成要素の接続状態を判断することと、
前記１つ又は２つ以上のパケットのそれぞれをパケットヘッダとデータとに分解することと、
前記データをエラーについて検査することと、
前記接続状態の表示及び前記エラーの表示を第２のインターフェースを介してディスプレイに送信することと、を含む、方法。
（２）  前記信号が、患者の心臓内のプローブのリアルタイムの位置及び方向情報を含む、実施態様１に記載の方法。
（３）  前記信号が、患者の身体上の１つ又は２つ以上の外部センサからの心電図（ＥＣＧ）情報を含む、実施態様１に記載の方法。
（４）  入力／出力（Ｉ／Ｏ）インターフェースを介して前記医療システムの前記１つ又は２つ以上の構成要素からアナログ信号を受信することと、
前記アナログ信号をデジタル信号に変換して、前記処理された信号を生成することと、を更に含む、実施態様１に記載の方法。
（５）  前記デジタル信号に対して、１つ又は２つ以上のフィルタを用いて信号ノイズ低減を行うことを更に含む、実施態様４に記載の方法。
【００６２】
（６）  前記第１のインターフェースが、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）インターフェースを含む、実施態様１に記載の方法。
（７）  前記１つ又は２つ以上のパケットの前記発信源を識別することが、前記１つ又は２つ以上のパケットのヘッダ内のソースＩＰアドレスを決定することを含む、実施態様１に記載の方法。
（８）  前記接続状態が、前記１つ又は２つ以上のパケット間の時間間隔を、接続タイムアウトを示す所定の時間間隔と比較することによって判断されている、実施態様１に記載の方法。
（９）  前記パケットヘッダ及び前記エラーをログファイルに格納することを更に含む、実施態様１に記載の方法。
（１０）  前記接続状態の表示及び前記エラーの表示が、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素とエラーのない通信があることを示す第１の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素との通信がないことを示す第２の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素と、１つ又は２つ以上のエラーをともなう通信があることを示す第３の色と、を含む色コーディングスキームを用いて表示されている、実施態様１に記載の方法。
【００６３】
（１１）  医療システムで使用するための装置であって、
１つ又は２つ以上のプロセッサを有するコンソールと、
複数の命令を格納する非一時的コンピュータ可読媒体であって、該複数の命令は、実行されるときに、前記１つ又は２つ以上のプロセッサに、
第１のインターフェースを介して受信される１つ又は２つ以上のパケットについてシステムバスを監視することであって、前記１つ又は２つ以上のパケットが、前記医療システムの１つ又は２つ以上の構成要素からの処理された信号を含む、ことと、
前記１つ又は２つ以上のパケットの発信源を識別することと、
前記１つ又は２つ以上のパケット間の時間間隔を監視して前記１つ又は２つ以上の構成要素の接続状態を判断することと、
前記１つ又は２つ以上のパケットのそれぞれをパケットヘッダとデータとに分解することと、
前記データをエラーについて検査することと、
前記接続状態の表示及び前記エラーの表示を第２のインターフェースを介してディスプレイに送信することと、を行わせる、非一時的コンピュータ可読媒体と、を備える、装置。
（１２）  前記信号が、患者の心臓内のプローブのリアルタイムの位置及び方向情報を含む、実施態様１１に記載の装置。
（１３）  前記信号が、患者の身体上の１つ又は２つ以上の外部センサからの心電図（ＥＣＧ）情報を含む、実施態様１１に記載の装置。
（１４）  前記１つ又は２つ以上のプロセッサに接続された入力／出力（Ｉ／Ｏ）インターフェースであって、前記医療システムの前記１つ又は２つ以上の構成要素からアナログ信号を受信するように構成され、前記１つ又は２つ以上のプロセッサが、前記アナログ信号をデジタル信号に変換して、前記処理された信号を生成するように更に構成されている、入力／出力（Ｉ／Ｏ）インターフェースを更に含む、実施態様１１に記載の装置。
（１５）  前記１つ又は２つ以上のプロセッサが、前記デジタル信号に対して、１つ又は２つ以上のフィルタを用いて信号ノイズ低減を行うように更に構成されている、実施態様１４に記載の装置。
【００６４】
（１６）  前記第１のインターフェースが、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）インターフェースを含む、実施態様１１に記載の装置。
（１７）  前記１つ又は２つ以上のパケットの前記発信源を識別することが、前記１つ又は２つ以上のパケットのヘッダ内のソースＩＰアドレスを決定することを含む、実施態様１１に記載の装置。
（１８）  前記接続状態が、前記１つ又は２つ以上のパケット間の時間間隔を、接続タイムアウトを示す所定の時間間隔と比較することによって判断されている、実施態様１１に記載の装置。
（１９）  前記命令が、実行されるときに、前記１つ又は２つ以上のプロセッサに、前記パケットヘッダ及び前記エラーをログファイルに格納することを更に行わせる、実施態様１１に記載の装置。
（２０）  前記接続状態の表示及び前記エラーの表示が、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素とエラーのない通信があることを示す第１の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素との通信がないことを示す第２の色と、
前記１つ又は２つ以上の構成要素のうちの１つの構成要素と、１つ又は２つ以上のエラーをともなう通信があることを示す第３の色と、を含む色コーディングスキームを用いて表示されている、実施態様１１に記載の装置。
【図１】
2019010512.tif 000003
【図２】
2019010512.tif 000004
【図３】
2019010512.tif 000005
【図４】
2019010512.tif 000006
【図５】
2019010512.tif 000007
【図６】
2019010512.tif 000008
【外国語明細書】
2019010512000001.pdf