(57)【要約】      （修正有）【課題】検体検査システム内で処理されている複数検体の優先度と処理進捗を勘案しながら、優先処理を実行可能とする検体検査処理システムとその装置管理サーバの運用方法を提供する。【解決手段】装置管理サーバ３０は、検体処理情報と施設データに基づいて検体の処理時間をシミュレーションするシミュレーション実行部３５と、監視装置４０に出力する監視画面１００を生成する画面生成部３３とを備え、監視画面１００は、現在時刻Ｐ１を基点に過去の経緯と今後の予定が割り振られた横軸に対して、この横軸に平行な検体バーＺで表示される検体を上下に配列するワーク領域１０１を備えており、検体バーＺは、検査の開始時刻と、検査終了予想時刻と、遅れ時刻とが表示され、装置管理サーバ３０は、シミュレーション実行部３５で処理したシミュレーション結果を監視画面１００に表示させる。【選択図】図１
2010236962.tif 000002
【特許請求の範囲】
【請求項１】
検体検査ラインと装置管理サーバと検体アクセスシステムと装置管理サーバの監視装置をネットワーク経由で接続して検体検査を遂行する検体検査システムにおいて、
前記装置管理サーバは、前記検体アクセスシステムから受け付けた検査依頼データに基づいて生成される検体処理情報と、前記検体検査ラインの処理時間を備えた施設データと、前記検体処理情報と前記施設データに基づいて検体の処理時間をシミュレーションするシミュレーション実行部と、前記監視装置に出力する監視画面を生成する画面生成部とを備え、
前記検査依頼データは、患者ＩＤと優先度とオーダ時刻と要求時刻と検査項目とを含み、
前記検体処理情報は、前記検査依頼データの前記情報に加えて、検査の開始時刻と検査終了予想時刻とを含み、
前記監視画面は、現在時刻を基点に過去の経緯と今後の予定が割り振られた横軸に対して、前記横軸に平行な検体バーで表示される検体を上下に配列するワーク領域を備えており、
前記検体バーは、前記検査の開始時刻と、前記検査終了予想時刻と、前記要求時刻と前記検査終了予想時刻で求められる遅れ時刻が表示され、
前記装置管理サーバは、シミュレーション実行部で処理したシミュレーション結果を前記監視画面に表示させる
ことを特徴とする検体検査システム。
【請求項２】
前記請求項１記載の検体検査システムにおいて、
前記監視画面は、前記検体処理情報に基づいた検体の検索条件を設定する選択操作領域を備え、
前記装置管理サーバは、前記選択操作領域で受け付けた検索条件での検索を実行し、この検索で抽出された検体を前記ワーク領域に表示する
ことを特徴とする検体検査システム。
【請求項３】
前記請求項１または２記載の検体検査システムにおいて、
前記装置管理サーバは、前記検体バーを指定した選択を受け付け、当該選択された検体バーに関する検体の前記検体処理情報を前記ワーク領域上に重ね表示されるウインドウ内に表示し、
前記ウインドウ内に設けられる仮優先度の設定部と、シミュレーション起動スイッチと、仮優先度を正規の優先度と設定する設定スイッチの操作に基づいて、
仮優先度に基づくシミュレーションを実行し、当該仮優先度を正規の優先度とする処理を実行する
ことを特徴とする検体検査システム。
【請求項４】
検体検査ラインと検体アクセスシステムと装置管理サーバの監視装置とネットワーク経由で接続され、検体検査を遂行する検体検査システムの運転を制御する装置管理サーバの情報表示方法において、
前記検体アクセスシステムから患者ＩＤと優先度とオーダ時刻と要求時刻と検査項目とを含む検査依頼データを受け付け、
この検査依頼データの前記情報に加えて、検査の開始時刻と検査終了予想時刻とを含んだ検体処理情報を生成して記憶装置に格納し、
この検体処理情報と、記憶装置に格納された前記検体検査ラインの処理時間を備えた施設データとに基づいて、検体の処理時間をシミュレーションし、
前記シミュレーション結果を前記監視装置に出力する監視画面として生成し、
前記監視画面は、現在時刻を基点に過去の経緯と今後の予定が割り振られた横軸に対して、前記横軸に平行な検体バーで表示される検体を上下に配列するワーク領域を備えており、
前記検体バーは、前記検査の開始時刻と、前記検査終了予想時刻と、前記要求時刻と前記検査終了予想時刻で求められる遅れ時刻が表示され、
前記監視装置から要求に基づいて前記監視画面に前記監視装置に出力する
ことを特徴とする装置管理サーバの情報表示方法。
【請求項５】
前記請求項４記載の装置管理サーバの情報表示方法において、
前記監視画面は、前記検体処理情報に基づいた検体の検索条件を設定する選択操作領域を備え、
前記装置管理サーバは、前記選択操作領域で受け付けた検索条件での検索を実行し、この検索で抽出された検体を前記ワーク領域に表示する
ことを特徴とする装置管理サーバの情報表示方法。
【請求項６】
前記請求項４または５記載の装置管理サーバの情報表示方法において、
前記装置管理サーバは、前記検体バーを指定した選択を受け付け、当該選択された検体バーに関する検体の前記検体処理情報を前記ワーク領域上に重ね表示されるウインドウ内に表示し、
前記ウインドウ内に設けられる仮優先度の設定部と、シミュレーション起動スイッチと、仮優先度を正規の優先度と設定する設定スイッチの操作に基づいて、
仮優先度に基づくシミュレーションを実行し、当該仮優先度を正規の優先度とする処理を実行する
ことを特徴とする装置管理サーバの情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送ラインに複数の分析装置が接続される検体検査システムとその装置管理サーバの運用方法に関するものであり、特に、検査に先立って検体に対する遠心分離、分注などを行う前処理装置や、前記前処理を完了した検体の成分を分析する分析装置に適用可能な検体検査システムとその装置管理サーバの運用方法に関するものである。
【背景技術】
【０００２】
近年、病院の検査室では、前処理装置と分析装置から構成される検体検査システムを導入することで、検査処理の高速化を実現し、医師に対する迅速な検査結果の報告を可能としている。また、入院患者の定期的な検査、外来患者の検査、手術中の患者の検査のように迅速さに関する要件の異なる検体に関しても、前記要件に応じた検体に優先度を割り振ることで、要件に応じた迅速な検査結果の報告を可能としている。例えば、前記前処理装置では、高い優先度が割り当てられた検体を優先的に送り出すことで対処する。更に、特許文献１には、前処理装置に予め割り当てられている検体の優先度を更新することで、特定の検体に対する前処理を早めたい場合には、優先度を更新することで対処する技術の記載がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２８１６５２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記従来例によれば、制御管理部の表示装置に検体の位置及び優先度モニタ画面と優先度入力画面が準備されており、検体ＩＤと優先度が対となった検体がシステムの中でどの段階にあるか把握できるし、また簡単に優先度を変更修正することができる。特に、この従来技術では、緊急に検査する必要のある検体の優先度より高い優先度の検体を検索して、その内容を確認した上で、オペレータが優先度を簡単に決定あるいは修正することができる。
【０００５】
しかし、緊急性の高い検体を多数投入すると、当然のように、その影響で、優先度の低い検体の遅れがひどくなる課題がある。前記従来例では、長時間ラックが滞在した場合は、試料の腐敗を防止したりするために、時間の経過とともに検体の優先度を高くする運用も開示されているが、オペレータが緊急の検体を決定する際に、他の検体への影響を把握した上で、決定できるシステムが望まれる。
【０００６】
そこで、この発明の目的とするところは、検体検査システム内で処理されている複数検体の優先度と処理進捗を勘案しながら、優先処理を実行可能とする検体検査システムとその装置管理サーバの運用方法を提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、この発明に係る検体検査システムとその装置管理サーバの運用方法によれば、検体検査システムの装置管理サーバは、検体アクセスシステムから受け付けた検査依頼データに基づいて生成される検体処理情報と、前記検体検査ラインの処理時間を備えた施設データと、この検体処理情報と施設データに基づいて検体の処理時間をシミュレーションするシミュレーション実行部と、監視装置に出力する監視画面を生成する画面生成部とを備え、検査依頼データは、優先度とオーダ時刻と要求時刻と検査項目とを含み、検体処理情報は、検査依頼データに加えて、検査の開始時刻と検査終了予想時刻とを含み、監視画面は、現在時刻を基点に過去の経緯と今後の予定が割り振られた横軸に対して、この横軸に平行な検体バーで表示される検体を上下に配列するワーク領域を備えており、検体バー、検査の開始時刻と、検査終了予想時刻と、遅れ時刻とが表示され、装置管理サーバは、シミュレーション実行部で処理したシミュレーション結果を監視画面に表示させる。
【発明の効果】
【０００８】
この発明によれば、各検体の検体処理情報と検体検査ラインの施設データに基づいてシミュレーションされた結果が、過去の経緯と、遅れ情報を含めた将来予測が現在時刻を基点に上下に複数配置される検体バーとして棒グラフ形式で表示されるから、全体の状況を把握しやすくすることができる。
【図面の簡単な説明】
【０００９】
【図１】この発明に係る検体検査システムのシステム構成図である。
【図２】この発明に係る検体検査システムの主要なデータ構成図である。
【図３】この発明に係る検体検査システムの優先度の作業定義図表である。
【図４】この発明に係る検体検査システムの優先度に対応したシミュレーション工程図である。
【図５】この発明に係る検体検査システムの優先度に対応したシミュレーション工程図である。
【図６】この発明に係る検体検査システムの優先度に対応したシミュレーション工程図である。
【図７】この発明に係る検体検査システムの優先度に対応したシミュレーション工程図である。
【図８】この発明に係る検体検査システムのローカル端末の表示装置に表示されるモニタ画面である。
【図９】この発明に係る検体検査システムのモニタ画面に関する動作フロー図である。
【図１０】この発明に係る検体検査システムのローカル端末の表示装置に表示されるモニタ画面である。
【発明を実施するための形態】
【００１０】
以下、図１から図１０を参照して、この発明に係る検体検査システムを具体的に説明する。
【００１１】
この実施例に係る検体検査システム１ａでは、複数の検体のそれぞれには優先度が割り振られており、検査においてはこの優先度に応じて検査を遂行することができる。そしてまた、前記複数の検体の中から特定の検体（以下、特定検体と呼ぶ）を指定して、優先度の変更を受け付けて、前記複数の処理状況を勘案しながら前記要求を遂行することができる。
【００１２】
先ず、図１を参照して、この検体検査システム１ａのシステム構成の概略を説明する。ここで、図１は検体検査システム１ａのシステム構成図である。
【００１３】
図１において、符号１ａで総括的に示す検体検査システムは、検体の分析を行う検体検査ライン２０と、この検体検査ライン２０を統括的に管理する装置管理サーバ３０と、この装置管理サーバ３０の監視や入力修正などを行うローカル端末４０と、検体の検査を依頼する検体アクセスシステム５０とをネットワーク１０を経由で接続している。
【００１４】
検体アクセスシステム５０は、検体検査の登録依頼などを行うリモート端末５１と、臨床検査の登録・結果などを管理する臨床検査部門サーバ５２と、レントゲン検査部門のサーバである他部門サーバ５３をネットワーク１１で接続して構成される。また、検体検査ライン２０は、試験管に格納された検体のストックと、前記試験管の栓を開ける開栓と、検体を複数の子検体に分ける分注などを行う前処理装置２１と、検体の取り込み及び送り出し、搬送を行う搬送路２２と、子検体の分析を行う分析装置２３（第１分析装置２３ａ，第２分析装置２３ｂ，第３分析装置２３ｃ）をネットワーク１２で接続して構成される。
【００１５】
装置管理サーバ３０は、特定検体に対する要求を管理する要求管理部３１と、オペレータによる介在を管理する介在管理部３２と、特定検体に対する優先処理方針を管理する優先処理方針管理部３３と、検体検査の処理状況などを管理する検体検査システム管理部３４と、優先処理に伴う検体の処理状況をシミュレーションするシミュレーション管理部３５と、図示しない通信部や記憶装置を含んで構成される。この装置管理サーバ３０は１台または複数のサーバで構成することができる。
【００１６】
ローカル端末４０は、このローカル端末４０を統括的に制御する端末制御部４１と、装置管理サーバ３０の運転管理に関する各種の監視画面を表示する表示装置４２と、入力装置であるキーボード４３とマウス４４などを含んで構成される。ここで、臨床検査部門サーバ５２と装置管理サーバ３０とローカル端末４０は、ネットワーク１３で接続して構成される。
【００１７】
この実施例に係る検体検査システム１ａによれば、診察室のドクタは、リモート端末５１から検査が必要な検体の検査依頼データ６０（図２（ａ）図参照）を臨床検査部門サーバ５２に検査依頼することができる。また、他部門サーバ５３に格納されるプログラムが臨床検査部門サーバ５２に検体の検査依頼を行うこともできる。なお、リモート端末５１と他部門サーバ５３が連動することで、検査依頼を行うようにしてもよい。
【００１８】
前記検査依頼要求を受けた臨床検査部門サーバ５２は、検査依頼データ６０を装置管理サーバ３０へ送信する。装置管理サーバ３０は、検査依頼データ６０を受信し、要求管理部３１の図示しない検査依頼ＤＢに格納する。次に、装置管理サーバ３０、前記検査依頼データ６０を前処理装置２１へ送信する。前処理装置２１は、前記検査依頼データに基づいて検体を子検体に分注する処理を施した後、検体ＩＤと子検体ＩＤのセットと開始時刻を装置管理サーバ３０へ送信する。装置管理サーバ３０は、前記検体ＩＤと前記子検体ＩＤのセットと前記開始時刻を受信し、これを検体検査システム管理部３４の図示しない検体別処理状況管理ＤＢに検体処理情報７０（図２（ｂ）図参照）として格納する。そして、装置管理サーバ３０は、検体別処理状況管理ＤＢに基づいて、優先度に基づいた検査がなされるように、検体検査ライン２０を監視制御する。
【００１９】
そして、この実施例に係る検体検査システム１ａの大きな特徴の１つは、現在時刻Ｐ１を基準に、各検体に関する処理状況と、要求時間に対する遅れとをバー表示するモニタ画面１００を生成可能とした点にある。
【００２０】
即ち、この実施例では、優先度を導入したことにより、優先度の高い検体は、優先度の低い検体より優先して処理されるため早く処理される反面、優先度の低い検体は後から投入される優先度の高い検体に追い抜かれて処理がどんどん遅くなることとなる。このため、検査時間は検体の個数とその優先度により刻々変化することとなる。
【００２１】
この実施例では、この刻々変化する検体の処理状況を一目で分かるモニタ画面１００をローカル端末４０の表示装置４２に出力することができる。このモニタ画面１００は、装置管理サーバ３０の優先処理方針管理部３３が生成する。優先処理方針管理部３３は、検体検査システム管理部３４に格納される検体別処理状況管理ＤＢに基づいてシミュレーション管理部３５に、定期的、または適宜演算処理させ、この演算処理結果に基づいて生成する。
【００２２】
シミュレーション管理部３５は、搬送路２２の搬送時間や分析装置２３の検査時間などの検体検査ライン２０に関する施設データ８０（図２（ｃ）図参照）を備えており、この施設データ８０に検体別処理状況管理ＤＢに格納された検体処理情報７０を仮想的に投入処理させることで、個々の検体の検査の所要時間を算出することができる。
【００２３】
この実施例では、個々の検体を縦軸に配列される検体バーＺで表示し、これを現在時刻Ｐ１を基準に経過と予測が横軸で表現されたワーク領域１０１に表示する。例えば、図１の事例では、中央の現在時刻Ｐ１を基準に個々の検体が上下に検体バーＺで表示される。現在時刻Ｐ１の一方の片側（左側）が今までに係った時間経過が表示され、他方の片側（右）にはこれから予想される時間が表示される。しかも、予測時間には、遅れ時間Ｚ１が識別可能に表示される。
【００２４】
この実施例によれば、個々の検体について、開始時刻と終了予想時刻が分かり、かつ、その遅れ時間Ｚ１も知ることができる。しかも、検体バーＺで表示される検体は、複数並べて表示されるので、個々の検体単独の状況ではなく、全体の状況が一目で把握することができる。なお、この実施例では、モニタ画面１００をローカル端末４０で表示した事例で図示しているが、これから検体検査を依頼するリモート端末５１に表示させるようにしてもよい。リモート端末５１でこのモニタ画面１００を確認できれば、優先度を決定しやすくすることができる。
【００２５】
また、この実施例に係る検体検査システム１ａの大きな特徴の他の１つは、モニタ画面１００に表示される検体は、優先度毎に、あるいは、検査所要時間が大きいもの、あるいは遅れが大きいもの、あるいは、依頼元別などの検索条件を設定して抽出したものを表示させることができる。これにより、遅れのひどい問題箇所を発見しやすくすることができる。
【００２６】
また、この実施例に係る検体検査システム１ａの大きな特徴の他の１つは、モニタ画面１００において、特定検体を指定して、その特定検体の優先度の変更を受け付けることを可能にした点にある。
【００２７】
即ち、この実施例では、個々の検体を示す検体バーＺを選択することにより、検体別処理状況管理ＤＢに格納される検体バーＺに対応する検体処理情報７０を重ね表示される変更ウインドウ２００に呼び出して、これを修正することができる。これにより、遅れのひどい、あるいは至急検体の優先度を簡単に変更することができる。
【００２８】
また、この実施例に係る検体検査システム１ａの大きな特徴の他の１つは、モニタ画面１００において、優先度の変更に伴う他の検体への影響を把握するためのシミュレーションを行うことができる点にある。
【００２９】
即ち、この実施例によれば、特定検体を指定して、その優先度の変更を簡単に行うことができる。しかし、この優先度を変更すると、他の検体の遅れに繋がることも懸念される。また、どの程度優先度を高くするかも大きな課題である。そこで、この実施例では、優先度を変更するにあたって、特定検体の仮の優先度の変更を受け付け、この仮優先度に基づいて、シミュレーションを実行させ、これをモニタ画面１００に反映させることができる。これにより、より影響の少ない優先度を設定することができる。
【００３０】
以下、図２から図１０を参照して、この実施例に係る検体検査システム１ａを更に説明する。
【００３１】
先ず図２を参照して、この実施例で採用する主なデータ構成を説明する。ここで、図２は、主要なデータ構成図であり、（ａ）図が検査依頼データ６０を示し、（ｂ）図が検体処理情報７０を示し、（ｃ）図が施設データ８０を示している。
【００３２】
図２の（ａ）図において、検査依頼データ６０は、患者ＩＤ６１と検査ＩＤ６２と優先度６３とオーダ時刻６４と要求時刻６５と検査項目６６とを含んで構成される。リモート端末５１を操作する利用者は、患者ＩＤ６１が特定される図示しない入力画面に対して、優先度６３と要求時刻６５と検査項目６６などの検査に必要な情報を設定すると、リモート端末５１は、検査ＩＤ６２とオーダ時刻６４を取得する。
【００３３】
また、図２の（ｂ）図において、検体処理情報７０は、検査依頼データ６０に対して、子検査ID７１と現作業位置７２と検査の開始時刻７３と予想時刻７４が追加されたものである。子検査ID７１と作業中の現作業位置７２と開始時刻７３は、検体検査ライン２０で自動的に取得されたものを格納する。また、予想時刻７４は、優先処理方針管理部３３で定期的または適宜実行されるシミュレーション結果に基づいて更新される。
【００３４】
また、図２の（ｃ）図において、施設データ８０は、検体検査ライン２０の設備の状況と、処理性能によって、設定するものである。この（ｃ）図に示す事例は、以後のシミュレーションの説明で使用する施設データ８０を事例に説明している。例えば、この事例の検体検査ライン２０では、バッファ８３と分注モジュール８４とからなる前処理装置２１と、バッファ８６と分析モジュール８７とからなる分析装置２３とで構成されるものとし、前処理装置２１に検体を搬送する搬送路８２と、前処理装置２１から分析装置２３へ検体を搬送する搬送路８５が設定されているものとする。
【００３５】
そして、この実施例では、検体をバッファ８３に搬送する搬送路８２の所要時間が１分必要であり、バッファ８３内の検体の移動に１分必要であり、分注モジュール８４の分注作業の所要時間が２分必要であり、分注モジュール８４から分析装置２３に検体を移動する搬送路８５の所要時間が１分必要であり、バッファ８６内の検体の移動に１分必要であり、分析モジュール８７の分析作業の所要時間が１０分必要であると設定されている。この実施例によれば、待ち時間がなければ、所要時間の合計１６分で検体検査を終了する能力を備えている。しかし、実際の検体検査作業では、優先度の異なる検体が多数流れるので、バッファ８３と８６で検査待ちする時間が必要となる。この待ち時間が主な遅れ時間となる
なお、この実施例では、説明を簡単にするために、簡単な事例で示している。実際には、検体検査ライン２０には多数の分析装置２３が設けられている。また、前処理装置２１や分析装置２３の装置内部でも、検体の搬送時間と、待ち時間と、分注や分析時間が細かく分かれている。この施設データ８０では、各施設部分と必要な所要時間を基礎データとして備えることができる。
【００３６】
次に、図３から図７を参照して、この実施例に係る検体検査システム１ａで採用する優先度と、その優先度に伴うシミュレーション工程を具体的に説明する。ここで、図３は優先度の作業定義図表である。図４から図７は優先度に対応したシミュレーション工程図であり、（ａ）図が工程図、（ｂ）図が所要時間換算図である。
【００３７】
この実施例では、優先度として、レベルＡからＣの３段階に設定している。図３は、このレベルに対応した他のレベルとの関係を定義している。シミュレーション管理部３５は、この定義を元に、検体処理情報７０から取得したデータを参照してシミュレーションを実行する。
【００３８】
図３は、横軸に前に流れる検体のレベルを示し、縦軸が後から流れるレベルを示す。この実施例では、レベルＡが最優先で検体検査ライン２０を流れ、レベルＢが次に優先され、レベルＣは優先されないと定義される。また、この説明では、説明を簡単にするために、搬送路２２、及び前処理装置２１と分析装置２３の作業ユニットでの順番の変更はなく、バッファなどの作業待ち箇所で優先度に対応した作業順番の変更が起こるものとして説明する。しかし、これに限定されるものではなく、追い抜きが可能な工程においても適用することができる。
【００３９】
図３において、後から流れる検体がレベルＣの優先度の場合は、前に流れる検体の優先度に関係なく、レベルＣの検体は投入された順番に作業を進める。このため、優先度がレベルＣの検体は、順番待ちによる遅れが発生する。これに対し、後から流れる検体がレベルＢの優先度の場合は、前に流れる検体の優先度がレベルＣの場合は追い抜き、優先度がレベルＢとレベルＡの場合は、投入された順番に作業を進める。このため、優先度がレベルＣの検体は追い越されるので遅れが発生する。また、前に優先度がレベルＢとレベルＡがあれば後から流れるレベルＢの検体は遅れが生じることとなる。一方、後から流れる検体がレベルＡの優先度の場合は、前に流れる検体の優先度がレベルＣとレベルＢの場合は追い抜き、優先度がレベルＡの場合は、投入された順番に作業を進める。このため、優先度がレベルＣとレベルＢの検体は追い越されるので遅れが発生する。また、前に優先度がレベルＡがあれば後から流れる検体はレベルＡであっても遅れが生じることとなる。
【００４０】
図４から図７は、シミュレーション管理部３５が算出する優先度に対応したシミュレーション結果を示すものである。ここで、各図の（ａ）図は検体検査ライン２０の工程図を示し、（ｂ）図は検体検査ライン２０を流れる検体のシミュレーション結果を示した表を示している。
【００４１】
先ず、図４において、この実施例では、検体検査ライン２０に投入された検体より前に検体が流れていなければ、シミュレーション管理部３５は、優先度に関係なく、施設データ８０で設定される検体検査ライン２０の処理能力に対応して検体検査の所要時間を算出する。例えば、優先度がレベルＣの検体であっても、検体バッファまでの搬送路で１分、検体バッファで１分、分注モジュールでの作業に２分、次の検体バッファまでの搬送路で１分、検体バッファで１分、分析モジュールでの作業に１０分かかるものであると算定する。つまり、前に検体が流れていなければ、優先度に関係なく、シミュレーション管理部３５は所要時間が１６分であると算出する。
【００４２】
一方、図５から図７に示すように、前に検体が流れていると、シミュレーション管理部３５は優先度に対応した所要時間を算出する。これを後から流れる検体１の優先度に対応して具体的に説明する。ここで、分注モジュールの検体バッファには、優先度がレベルＢの検体２とレベルＣの検体３が待機しており、分析モジュールの検体バッファには、優先度がレベルCの検体４，５とレベルＢの検体６が待機している事例で説明する。また、分注モジュールは６個の処理能力があり、待ち時間が２分必要である。また、分析モジュールは６個の処理能力があり、３分毎に投入可能であると設定している。
【００４３】
図５において、先ず、後から流れる検体１がレベルＣの場合、検体の追い抜きは起こらないので、検体バッファに待機している検体の順番にしたがって流れる。
【００４４】
したがって、分注モジュールの検体バッファでは、検体２，３が終了するまで６分の待ち時間が必要である。また、同様に、分析モジュールの検体バッファでは、９分の待ちが必要である。この結果、検体１がレベルＣの場合は、３１分の所要時間がかかり、１５分の遅れが生じると算定する。
【００４５】
さて、検体２から検体６は、レベルＣの検体による影響は受けないが、検体２と検体６はレベルＢであるので、レベルＣの検体を追い抜くこととなる。例えば、この事例では、レベルＢの検体２は、分注モジュールの検体バッファでレベルＣの検体３を追い抜き、分析モジュールの検体バッファでは、これから分析作業に入ろうとするレベルＣの検体４を追い抜くこととなる。
【００４６】
なお、（ｂ）図では、検体１を投入することによる他の検体の所要時間の影響を示しているが、実際には、シミュレーション管理部３５が、検体１のように、各検体の開始から終了までの所要時間をシミュレーションする。
【００４７】
次に、検体１がレベルＢの場合を図６に示す。他の検体２から６は図５と同様である。レベルＢの検体１は、分注モジュールの検体バッファでレベルＣの検体３を追い抜き、レベルＢの検体Ｂの後に続く。また、分析モジュールの検体バッファでは、これから分析作業に入ろうとするレベルＣの検体４をレベルＢの検体２に引き続いて抜くことになる。この結果、検体１がレベルＢの場合は、２１分の所要時間がかかり、７分の遅れが生じると算定する。また、他の検体は、レベルＢの検体１が投入されたことにより、レベルＣの検体３が更に２分遅れ、検体４が更に３分遅れることが分かる。
【００４８】
次に、検体１がレベルＡの場合を図７に示す。他の検体２から６は図５と同様である。レベルＡの検体１は、分注モジュールの検体バッファでレベルＢ、Ｃの検体２、３を追い抜き、分析モジュールの検体バッファでは、これから分析作業に入ろうとするレベルＣの検体４、５を抜くことになる。この結果、検体１がレベルＡの場合は、１６分の所要時間がかかり、遅れが生じないと算定する。また、他の検体は、レベルＡの検体１が投入されたことにより、レベルＢ、Ｃの検体２、３が更に２分遅れ、レベルＣの検体４、５が更に６分遅れることが分かる。
【００４９】
このように、この実施例では、後から投入する検体の優先度を高く設定することにより、検査作業を早く終了させることができる。しかし、前記シミュレーション結果からも明らかなように、後から投入する検体の優先度を高く設定すると、先行して投入されている他の検体の所要時間に大きく影響することとなる。即ち、検体の間で追い抜きが起これば起こるほど遅れの原因が大きくなる。
【００５０】
そこで、この実施例では、検体検査ライン２０を監視制御するローカル端末４０に、検体検査ライン２０内で処理されている複数の検体の優先度と処理進捗を勘案しながら優先処理を監視可能なモニタ画面１００を導入している。この導入画面を図８参照し説明する。
【００５１】
図８は、ローカル端末４０の表示装置４２に表示されるモニタ画面１００である。このモニタ画面１００は、装置管理サーバ３０で生成される画面であり、ローカル端末４０では、装置管理サーバ３０で生成されるモニタ画面１００をモニタしながら、キーボード４３とマウス４４を操作しながら入力操作することができる。
【００５２】
このモニタ画面１００は、検体バーＺを表示するワーク領域１０１と、このワーク領域１０１で表示する検体バーＺを検索する選択操作領域１３０と、運行管理表示領域１５０と、作業表示領域１７０とを備えている。
【００５３】
ワーク領域１０１は、ワーク領域１０１の主体となる領域であり、横軸が時間軸Ｘ、縦軸Ｙが検体を表す棒グラフ形式の表示領域である。横軸Ｘは、その中央に現在時刻Ｐ１が設定され、その一方の片側となる左側が過去の経緯領域１０２であり、他の片側となる右側が作業の予想領域１０３である。個々の検体は、この横軸Ｘにしたがって、横長棒状の検体バーＺで表示される。そして、この検体バーＺで表現される検体は、縦軸Ｙにしたがって上下に並べて複数表示される。
【００５４】
各検体バーＺは、現在時刻Ｐ１を中心に、検査の開始時刻Ｐ２から作業終了の予想時刻Ｐ３（予想終了時間）の長さで示される。また、各検体バーＺは、過去の経緯領域１０２と予想領域１０３とは識別可能な色彩や模様で識別表示される。更に、各検体バーＺには、要求時刻Ｐ４が示され、この要求時刻Ｐ４から作業終了の予想時刻Ｐ３の間を遅れ時間Ｚ１として、他の表示と色彩や模様で識別表示される。
【００５５】
なお、前記実施例では、検査の開始時刻Ｐ２で遅れ時間Ｚ１を算出しているが、遅れ時間Ｚ１をオーダされた時刻と作業終了の予想時刻Ｐ３の差で設定してもよい。また、前記検体バーＺをオーダされた時刻から表示してもよい。
【００５６】
一方、選択操作領域１３０は、ワーク領域１０１で表示される検体バーＺの表示条件の設定や表示内容を切り替える各種の操作ボタンが表示される。操作者は、この操作ボタンにカーソルを合わせて決定操作することで、操作指示を行うことができる。この選択操作領域１３０には、現在時刻Ｐ１から作業終了の予想時刻Ｐ３までの予想時間を設定する予想時間ボタン１３１と、要求時刻Ｐ４の範囲を設定する要求時間ボタン１３２と、検体の種別ボタン１３３と、ワーク領域１０１に表示する検体（検体バー）数を選択する表示数ボタン１３４と、ワーク領域１０１に表示する検体（検体バー）のソートを選択するソートボタン１３５と、検索条件での検索を実行する更新ボタン１３６とを含んで構成される。
【００５７】
ここで、更新ボタン１３６以外の各ボタンは、カーソルを該当ボタンに合わせて操作することで、選択肢がプルダウン表示で表示され、その中から１つを選択することができる。例えば、予想時間ボタン１３１は、現在時刻Ｐ１から作業終了の予想時刻Ｐ３までの予想時間が３０分以上、１時間以上などの選択肢から選択することができる。また、要求時間ボタン１３２は、あり、なし、指定時間の中から選択することができる。また、表示数ボタン１３４は表示数を、ソートボタン１３５は依頼順や優先度などから選択することができる。
【００５８】
なお、表示数ボタン１３４の選択により、ワーク領域１０１に検体（検体バー）を表示しきれない場合は、装置管理サーバ３０はワーク領域１０１にＹ軸のスクロールボタン１０４を表示する。また、種別ボタン１３３は、優先度を選択する至急ボタン１３３ａと、再検査を選択する再検査ボタン１３３ｂと、追加検体を選択する追加ボタン１３３ｃとで構成される。
【００５９】
装置管理サーバ３０は、予想時間ボタン１３１と要求時間ボタン１３２と種別ボタン１３３で指定される検索条件を受け付けると、この指定された検索を実行し、その結果をワーク領域１０１の棒グラフとして生成し、これをローカル端末４０の表示装置４２にモニタ画面１００する。
【００６０】
運行管理表示領域１５０は、検索条件に対応して検索された検体の検索数と、表示数ボタン１３４に対応してワーク領域１０１に表示される検体（検体バー）の範囲を示す表示検体部１５１と、現在処理中の検体（検体バー）数を表示する処理中検体部１５２と、この検体検査システム１ａで現在までに処理された処理数を示す本日の累計部１５３とが設けられている。
【００６１】
このモニタ画面１００によれば、現在検査中の複数の検体を現在時刻Ｐ１を中心に、その結果と今後の予定を１つの棒グラフ群として視覚的に把握することができる。しかも、検体バーＺとして表現される各検体は、開始時刻Ｐ２と作業終了の予想時刻Ｐ３とを結ぶ棒グラフとして表現され、その棒グラフが時間軸Ｘに対応して表示されるので、視覚的に検査状況を把握しやすい。また、遅れ時間Ｚ１も同時に表示されるので、各検体の遅れ状況が、他の検体との関係で把握しやすくすることができる。
【００６２】
また、モニタ画面１００に状況が監視しやすいワーク領域１０１と、このワーク領域１０１に表示される検体（検体バー）の検索や表示を切り替える操作ボタン群を集中配置した選択操作領域１３０とを同時に表示したので、検索結果を確認しながら検索条件や表示切替を行うことができる。また、モニタ画面１００に、運行管理表示領域１５０や作業表示領域１７０を備えることにより、検体の運行管理を行いながら全体を状況をも確認することができる。
【００６３】
次に、図１を参照しながら、図９のモニタ画面１００に関する動作フロー図を元に、図８及び図１０の画面遷移図を参照して、更に、このモニタ画面１００の動作を説明する。ここで、図９はモニタ画面１００に関する動作フロー図である。図１０はモニタ画面１００の画面遷移図である。
【００６４】
先ず、図９において、この検体検査システム１ａでは、装置管理サーバ３０が検体検査の運用を管理しており、その監視画面であるモニタ画面１００を生成している。装置管理サーバ３０は、ローカル端末４０からの出力依頼を監視しており（ステップ３０１）。要求依頼があれば、このモニタ画面１００をローカル端末４０の表示装置４２に出力させる（ステップ３０３）。なお、出力するモニタ画面１００が初期設定で設定される検索条件に基づいて抽出した検体をモニタ画面１００に出力する。
【００６５】
そして、装置管理サーバ３０は、モニタ画面１００を出力すると、選択操作領域１３０に設けられる予想時間ボタン１３１や要求時間ボタン１３２の操作があったか否か（ステップ３０５）と、特定検体の検索バーＺが選択されたか否か（ステップ３０９）と、監視画面のＯＦＦ操作がなされたか否か（ステップ３２７）を含んで監視している。ステップ３０５で、検索依頼があると、該当する検索条件で検体の検索を実行し、その検索された検体をワーク領域１０１に検体バーＺ群として表示する。
【００６６】
また、ステップ３０９において、特定検体の検体バーＺが選択されると、選択された特定検体の検体処理情報７０及びその関連情報を取得して、これら情報をモニタ画面１００に重ね表示される変更ウインドウ２００に表示する（ステップ３１１）。この変更ウインドウ２００を図１０に示す。
【００６７】
この変更ウインドウ２００は、初期設定として、過去の経緯領域１０２上に表示される。これにより、作業の予想領域１０３の視認性を損なわないように配慮してある。もちろん、マウス操作で通常のポップウインドウのように動作させることもできる。また、特定操作の選択は、１つの検体バーＺのダブルクリック操作で活性化させて受け付けることができる。また、キーボード４３のシフトキーの操作と連動させて、検体バーＺをドラグさせたり、あるいは任意に複数選択することができる。これにともない、変更ウインドウ２００には、ページキー２０１が設けられている。
【００６８】
この変更ウインドウ２００には、検体処理情報７０とその関連情報を表示する識別情報表示部２１０と、優先度変更部２２０と、シミュレーションボタン２３０と、設定ボタン２４０と、元に戻すボタン２５０が設けられている。
【００６９】
この実施例では、識別情報表示部２１０には、検体ＩＤと患者氏名、検査結果を要求する絶対時刻を示す要求時刻と、検査結果を要求するオーダされてからの相対的な経過時間とカッコ内で示される現在時からの残時間を示す要求時間と、検査結果出力が予想される絶対時刻とカッコ内で示される要求時刻と比較したその遅れ時間を示す予想時刻と、検査結果出力が予想されるオーダされてからの相対的な経過時間と括弧内で示される現在時からの残時間を示す予想時間と、担当医師や患者の容態など優先度を判断するために有効な情報が表示される。
【００７０】
また、優先度変更部２２０は、スライド形式の設定ボタンであり、（ｂ）図に示すように、このスライドボタンの移動で仮の優先度を変更することができる。また、シミュレーションボタン２３０は、シミュレーション管理部３５にシミュレーションを実行させる操作ボタンである。また、設定ボタン２４０は、優先度変更部２２０で設定される仮の優先度を正式な優先度として受け付ける操作ボタンである。元に戻すボタン２５０はキャンセル操作ボタンである。
【００７１】
そして、ページキー２０１は、変更ウインドウ２００内の表示を、複数選択した検体から選択する切り替えボタンである。なお、複数検体を選択した場合は、シミュレーションボタン２３０と設定ボタン２４０は選択した全ての検体に対して操作したと見なす。
【００７２】
図９に戻り、ステップ３１１で、変更運動を表示すると、装置管理サーバ３０は、優先度が選択されたか（ステップ３１３）、シミュレーションボタン２３０が選択されたか（ステップ３１７）、元に戻すボタン２５０が選択されたか否か（ステップ３２１）、設定ボタン２４０が選択されたか否か（ステップ３２３）を監視している。
【００７３】
そして、ステップ３１３において、優先度が選択されると設定された優先度を仮優先度と設定し（ステップ３１５）、ステップ３１７において、シミュレーションボタン２３０が選択されると、シミュレーション管理部３５に仮優先度に基づいたシミュレーションを実行させ、その結果をワーク領域に反映させる（ステップ３１９）。また、ステップ３２１において、元に戻すボタン２５０が選択されれば、ステップ３２７に移行させる。また、ステップ３２３において、設定ボタン２４０が選択されれば、仮優先度を正規の優先度として、設定するとともに、シミュレーション結果を、検体処理情報７０のデータとして更新する（ステップ３２５）。
【００７４】
また、ステップ３２７において、監視画面のＯＦＦ操作がなされれば、処理を終了する。
【００７５】
このように、この実施例によれば、モニタ画面１００で検体検査ライン２０を監視することにより、遅れがひどいものを簡単に把握することができる。しかも、各検体の検査状況を見ながら特定検体を簡単に指定して、その特定検体の優先度を変更することによる影響を見ながら変更することができる。  
なお、上記実施例では、各検体が優先度を持った事例で説明したが、これに限定されるものではない。例えば、至急の検体のみを特定検体として、このシステムを用いて運用するようにしてもよい。
【００７６】
このように、この実施例に係る検体検査システムでは、検体検査ラインと装置管理サーバと検体アクセスシステムと装置管理サーバの監視装置をネットワーク経由で接続して検体検査を遂行するものであって、前記装置管理サーバは、前記検体アクセスシステムから受け付けた検査依頼データに基づいて生成される検体処理情報と、前記検体検査ラインの処理時間を備えた施設データと、前記検体処理情報と前記施設データに基づいて検体の処理時間をシミュレーションするシミュレーション実行部と、前記監視装置に出力する監視画面を生成する画面生成部とを備え、前記検査依頼データは、患者ＩＤと優先度とオーダ時刻と要求時刻と検査項目とを含み、前記検体処理情報は、前記検査依頼データの前記情報に加えて、検査の開始時刻と検査終了予想時刻とを含み、前記監視画面は、現在時刻を基点に過去の経緯と今後の予定が割り振られた横軸に対して、前記横軸に平行な検体バーで表示される検体を上下に配列するワーク領域を備えており、前記検体バーは、前記検査の開始時刻と、前記検査終了予想時刻と、前記要求時刻と前記検査終了予想時刻で求められる遅れ時刻が表示され、前記装置管理サーバは、シミュレーション実行部で処理したシミュレーション結果を前記監視画面に表示させるものである。
【００７７】
この場合、前記監視画面は、前記検体処理情報に基づいた検体の検索条件を設定する選択操作領域を備え、前記装置管理サーバは、前記選択操作領域で受け付けた検索条件での検索を実行し、この検索で抽出された検体を前記ワーク領域に表示するようにする。更に、前記装置管理サーバは、前記検体バーを指定した選択を受け付け、当該選択された検体バーに関する検体の前記検体処理情報を前記ワーク領域上に重ね表示されるウインドウ内に表示し、前記ウインドウ内に設けられる仮優先度の設定部と、シミュレーション起動スイッチと、仮優先度を正規の優先度と設定する設定スイッチの操作に基づいて、仮優先度に基づくシミュレーションを実行し、当該仮優先度を正規の優先度とする処理を実行するようにする。
【００７８】
また、この実施例に係る検体検査システムの運転を制御する装置管理サーバの情報表示方法では、前記検体アクセスシステムから患者ＩＤと優先度とオーダ時刻と要求時刻と検査項目とを含む検査依頼データを受け付け、この検査依頼データの前記情報に加えて、検査の開始時刻と検査終了予想時刻とを含んだ検体処理情報を生成して記憶装置に格納し、この検体処理情報と、記憶装置に格納された前記検体検査ラインの処理時間を備えた施設データとに基づいて、検体の処理時間をシミュレーションし、前記シミュレーション結果を前記監視装置に出力する監視画面として生成し、前記監視画面は、現在時刻を基点に過去の経緯と今後の予定が割り振られた横軸に対して、前記横軸に平行な検体バーで表示される検体を上下に配列するワーク領域を備えており、前記検体バーは、前記検査の開始時刻と、前記検査終了予想時刻と、前記要求時刻と前記検査終了予想時刻で求められる遅れ時刻が表示され、前記監視装置から要求に基づいて前記監視画面に前記監視装置に出力するようにする。
【００７９】
この場合の情報表示方法では、前記監視画面は、前記検体処理情報に基づいた検体の検索条件を設定する選択操作領域を備え、前記装置管理サーバは、前記選択操作領域で受け付けた検索条件での検索を実行し、この検索で抽出された検体を前記ワーク領域に表示するようにする。更に、この場合の情報表示方法では、前記装置管理サーバは、前記検体バーを指定した選択を受け付け、当該選択された検体バーに関する検体の前記検体処理情報を前記ワーク領域上に重ね表示されるウインドウ内に表示し、前記ウインドウ内に設けられる仮優先度の設定部と、シミュレーション起動スイッチと、仮優先度を正規の優先度と設定する設定スイッチの操作に基づいて、仮優先度に基づくシミュレーションを実行し、当該仮優先度を正規の優先度とする処理を実行するようにする。
【符号の説明】
【００８０】
１ａ…検体検査システム、１０、１１、１２…ネットワーク、２０…検体検査ライン、２１…前処理装置、２２…搬送路、２３…分析装置、２３ａ…第１分析装置、２３ｂ…第２分析装置、２３ｃ…第３分析装置、３０…装置管理サーバ、３１…要求管理部、３２…介在管理部、３３…優先処理方針管理部、３４…検体検査システム管理部、３５…シミュレーション管理部、４０…ローカル端末、４１…端末制御部、４２…表示装置、４３…キーボード、４４…マウス、５０…検体アクセスシステム、５１…リモート端末、５２…臨床検査部門サーバ、５３…他部門サーバ、６０…検査依頼データ、６１…患者ＩＤ、６２…検査ＩＤ、６３…優先度、６４…オーダ時刻、６５…要求時刻、６６…検査項目、７０…検体処理情報、７１…子検査ＩＤ、７２…現作業位置、７３…検査の開始時刻、７４…予想時刻、８０…施設データ、１００…モニタ画面、１０１…ワーク領域、１０２…過去の経緯領域、１０３…作業の予想領域、１０４…スクロールボタン、１３０…選択操作領域、１３１…予想時間ボタン、１３２…要求時間ボタン、１３３…種別ボタン、１３３ａ…至急ボタン、１３３ｂ…再検査ボタン、１３３ｃ…追加ボタン、１３４…表示数ボタン、１３５…ソートボタン、１３６…更新ボタン、１５０…運行管理表示領域、１５１…表示検体部、１５２…処理中検体部、１５３…本日の累計部、１７０…作業表示領域、２００…変更ウインドウ、２０１…ページキー、２１０…識別情報表示部、２２０…優先度変更部、２３０…シミュレーションボタン、２４０…設定ボタン、２５０…元に戻すボタン、Ｚ…検体バー、Ｚ１…遅れ時間、Ｘ…時間軸、Ｐ１…現在時刻、Ｐ２…検査の開始時刻、Ｐ３…作業終了の予想時刻、Ｐ４…要求時刻。
【図１】
2010236962.tif 000003
【図２】
2010236962.tif 000004
【図３】
2010236962.tif 000005
【図４】
2010236962.tif 000006
【図５】
2010236962.tif 000007
【図６】
2010236962.tif 000008
【図７】
2010236962.tif 000009
【図８】
2010236962.tif 000010
【図９】
2010236962.tif 000011
【図１０】
2010236962.tif 000012