(57)【要約】【課題】病院内のシステムにおける問題点を把握するとともに、改善策を導入した場合の効果を把握することができるワークフロー解析システムを提供する。【解決手段】ネットワークに接続された複数の医療情報機器間で交信した通信データから、各医療情報機器間の情報の受け渡しを示すデータと各医療情報機器での処理時間を示すデータをそれぞれ収集してワークフロー図作成用のワークフローデータを生成する情報収集サーバと、ワークフローデータを格納するデータベースと、ワークフローデータの統計を基に処理時間の平均値を算出して平均値によるワークフロー図を作成するとともに、ワークフローデータを基に患者毎の個別のワークフロー図を作成するワークフロー処理部と、ワークフロー処理部で作成したワークフロー図を表示する表示部と、を具備する。【選択図】    図７
2008129936.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の医療情報機器と、
前記ネットワークに接続され、前記医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと前記各医療情報機器での処理時間を示すデータをそれぞれ収集してワークフロー図作成用のワークフローデータを生成する情報収集サーバと、
前記ワークフローデータを格納するデータベースと、
前記データベースに格納したワークフローデータを処理して、前記ワークフローデータの統計を基に前記処理時間の平均値を算出して平均値によるワークフロー図を作成するとともに、前記ワークフローデータを基に患者毎の個別のワークフロー図を作成するワークフローデータ処理部と、
前記ワークフローデータ処理部で作成したワークフロー図を表示する表示部と、を具備したことを特徴とする病院内ワークフロー解析システム。
【請求項２】
前記ワークフローデータ処理部は、前記平均値のワークフロー図に対して、前記平均値を中心とする所定の範囲から外れた前記個別のワークフロー図をはずれ値として識別可能に作成することを特徴とする請求項１記載の病院内ワークフロー解析システム。
【請求項３】
前記ワークフローデータ処理部は、ワークフローの改善策を導入した後の前記平均値のワークフロー図と前記個別のワークフロー図をそれぞれ作成可能であることを特徴とする請求項１記載の病院内ワークフロー解析システム。
【請求項４】
前記処理時間には、患者の待ち時間及び患者の医療に使用する各医療情報機器の検査時間を含むことを特徴とする請求項１記載の病院内ワークフロー解析システム。
【請求項５】
前記情報収集サーバは、前記通信ログからメッセージ部分を抽出して送信元情報、送信先情報、及び時刻情報を含むメッセージサマリ情報を作成し、
前記ワークフローデータ処理部は、前記メッセージサマリ情報と前記監査ログを基に、前記医療情報機器間の情報の受け渡しと前記各医療情報機器を使用した前記処理時間を表すシーケンス図を作成することを特徴とする請求項１記載の病院内ワークフロー解析システム。
【請求項６】
ネットワークに接続された複数の医療情報機器と、
前記ネットワークに接続され、前記医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと前記各医療情報機器での処理時間を示すデータをそれぞれ収集してワークフロー図作成用のワークフローデータを生成する情報収集サーバと、
前記ワークフローデータを格納するデータベースと、
前記データベースに格納したワークフローデータを処理して、前記医療情報機器間の情報の受け渡しと前記処理時間を表すワークフロー図を作成するとともに、患者の医療に関連するリソースを選択してリソース毎の処理時間を表すリソースグラフを作成するワークフローデータ処理部と、
前記ワークフローデータ処理部で作成した前記ワークフロー図と前記リソースグラフを表示する表示部と、を具備したことを特徴とする病院内ワークフロー解析システム。
【請求項７】
前記ワークフローデータ処理部は、前記医療情報機器間の情報の受け渡しと前記処理時間を表すワークフロー図を患者毎に作成することを特徴とする請求項６記載の病院内ワークフロー解析システム。
【請求項８】
前記ワークフローデータ処理部は、前記医療情報機器、前記医療情報機器を操作する操作者、前記医療の作業項目、を含む複数のリソースからいずれかを選択し、前記リソースグラフを作成することを特徴とする請求項６記載の病院内ワークフロー解析システム。
【請求項９】
前記前記ワークフローデータ処理部は、ワークフローの改善策を導入した後のワークフロー図及びリソースグラフをそれぞれ作成可能であることを特徴とする請求項６記載の病院内ワークフロー解析システム。
【請求項１０】
前記処理時間には、患者の待ち時間及び患者の医療に使用する各医療情報機器の検査時間を含むことを特徴とする請求項６記載の病院内ワークフロー解析システム。
【請求項１１】
前記情報収集サーバは、前記通信ログからメッセージ部分を抽出して送信元情報、送信先情報、及び時刻情報を含むメッセージサマリ情報を作成し、
前記ワークフローデータ処理部は、前記メッセージサマリ情報と前記監査ログを基に、前記医療情報機器間の情報の受け渡しと前記各医療情報機器を使用した前記処理時間を表すシーケンス図、及び前記リソースグラフを作成することを特徴とする請求項６記載の病院内ワークフロー解析システム。
【請求項１２】
ネットワークに接続された複数の医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと前記各医療情報機器での処理時間を示すデータをそれぞれ収集し、
前記収集したデータを基にワークフロー図作成用のワークフローデータを生成してデータベースに格納し、
前記データベースに格納したワークフローデータを処理して、前記ワークフローデータの統計を基に前記処理時間の平均値を算出して平均値によるワークフロー図を作成するとともに、前記ワークフローデータを基に患者毎の個別のワークフロー図を作成し、
前記作成したワークフロー図を表示部に表示してワークフローの解析を行うことを特徴とする病院内ワークフロー解析方法。
【請求項１３】
前記ワークフローの解析結果を基にワークフローの改善策を導入した場合、前記改善策導入後の前記平均値のワークフロー図と前記個別のワークフロー図をそれぞれ作成し、
前記表示部に前記改善策を導入した後の前記平均値のワークフロー図と前記個別のワークフロー図を表示することを特徴とする請求項１２記載の病院内ワークフロー解析方法。
【請求項１４】
ネットワークに接続された複数の医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと、前記各医療情報機器での処理時間を示すデータをそれぞれ収集し、
前記収集したデータを基にワークフロー図作成用のワークフローデータを生成してデータベースに格納し、
前記データベースに格納したワークフローデータを処理して、前記医療情報機器間の情報の受け渡しと前記処理時間を表すワークフロー図を作成するとともに、患者の医療に関連するリソースを選択してリソース毎の前記処理時間を表すリソースグラフを作成し、
前記作成したワークフロー図とリソースグラフを表示部に表示してワークフローの解析を行うことを特徴とする病院内ワークフロー解析方法。
【請求項１５】
前記ワークフローの解析結果を基にワークフローの改善策を導入した場合、前記改善策導入後のワークフロー図及びリソースグラフをそれぞれ作成し、
前記表示部に前記改善策を導入した後の前記ワークフロー図及びリソースグラフを表示することを特徴とする請求項１４記載の病院内ワークフロー解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、病院内におけるワークフローの解析及び可視化のためのシステムに関するもので、特にワークフローの現状把握や改善結果の評価などを行うワークフロー解析システム及び解析方法に関する。
【背景技術】
【０００２】
近年、病院内では、複数の機器がネットワークを介して接続され、ネットワーク上で互いに通信しながら患者の医用画像情報のやりとりや、各種のデータの伝送等を可能にしている。ネットワークに接続される機器としては、例えばＸ線診断装置、Ｘ線ＣＴ装置、ＭＲＩ装置（核磁気共鳴画像診断装置）、超音波診断装置、核医学診断装置等の医用画像診断装置がある。一般的にこのような、医用画像診断装置はモダリティと呼ばれ、被検体内部の情報を収集し、この収集した情報に基づいて医用画像を生成し、表示可能にしている。
【０００３】
また、医用画像診断装置により収集された医用画像を管理するＰＡＣＳ（Picture Archiving and Communication System）等の医用画像管理システムや、病院内の情報を管理するＨＩＳ（Hospital Information System）、および放射線科内の情報を管理するＲＩＳ（Radiology Information System）等の管理システムがネットワークに接続されている。尚、ＰＡＣＳには、前記医用画像を保管する画像サーバが含まれる。
【０００４】
さらに、医用画像診断装置で作成された医用画像に対する所見等を入力する読影端末や、ワークステーション、ＰＣ（Personal Computer）等の情報端末機器がネットワークに接続されている。このネットワークを介して医用画像等を通信するための標準規約としては、例えば医用画像通信規約ＤＩＣＯＭ（Digital Imaging and Communication in Medicine）が存在する。
【０００５】
ところで、病院内では上記したように複数の機器がネットワーク上で互いに通信しながら運用されており、病院内での各種の処理の進捗状況等(ワークフロー)を把握するには、これら複数の機器にまたがる全体のプロセスとその流れを捉える必要がある。特に、ネットワーク上での情報の交信が増えるに従い、コンピュータの性能や、ネットワークの負荷、又は情報処理手順などに起因してシステム上の障害が発生し、病院内における情報処理の遅延が増加する傾向にある。
【０００６】
この障害を把握するため、従来では、自機器と他機器との間の通信記録である「通信ログ」や、いつ、誰が、何をしたかを記録した「監査ログ」を作成し、このようなログデータを参照することで、各機器間における情報の受け渡しの遅延や、その操作上の問題点などを把握できるようにしている。
【０００７】
特許文献１には、病院監査ログ管理支援システムについて記載されている。
【０００８】
しかしながら、各機器の通信ログに記録されるのはその機器が直接行った通信に関する情報のみであり、ログの書式も機器毎に異なっている。また、監査ログにはその機器上で行われた操作や処理の種別等が記録されるだけである。つまり、これらのログに含まれる情報を個々に解析しただけでは、広範囲に及ぶプロセス全体を捉えることは困難である。
【０００９】
したがって、ワークフローの現状の問題点を把握することは容易ではなく、また問題点を把握し、改善策を導入してもその改善効果を正確に把握するための具体的な手立てはなかった。例えば、検査数の多い医療機関で、患者の待ち時間が平均より大きく外れて長くなっている場合があっても、その原因を把握するのは容易ではなく、さらに改善導入効果まで把握するのは一層容易ではなかった。
【００１０】
特許文献２には、患者の待ち時間を表示可能にした受付管理システムについて記載されているが、この例では患者の待ち時間を確認するだけであり、医療の遅延の原因がどこにあるかを把握することは困難である。
【特許文献１】特開２００６−９９４７９号公報
【特許文献２】特開平８−２３５２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来の病院内情報システムにおいて、ワークフローを把握するためには、ネットワークに接続された複数の機器にまたがる全体のプロセスとその流れを正確に捉える必要があるが、ワークフローを把握するための具体的な手立てがなかった。また、患者の待ち時間が平均より大きく外れているような場合があっても、その原因を把握するのは容易ではなく、さらに改善策を導入してもその改善効果を把握するのは容易ではなかった。
【００１２】
本発明は、上記事情に鑑みてなされたもので、病院内で稼動している複数の機器間における通信状況から、複数の機器にまたがるプロセス全体の流れを捉え、それを基にワークフローの解析を行って可視化し、病院内のシステム構成やシステム運用における問題点を把握するとともに、改善策を導入した場合の改善効果を容易に把握することができる病院内ワークフロー解析システム及び解析方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１記載の本発明の病院内ワークフロー解析システムは、ネットワークに接続された複数の医療情報機器と、前記ネットワークに接続され、前記医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと前記各医療情報機器での処理時間を示すデータをそれぞれ収集してワークフロー図作成用のワークフローデータを生成する情報収集サーバと、前記ワークフローデータを格納するデータベースと、前記データベースに格納したワークフローデータを処理して、前記ワークフローデータの統計を基に前記処理時間の平均値を算出して平均値によるワークフロー図を作成するとともに、前記ワークフローデータを基に患者毎の個別のワークフロー図を作成するワークフローデータ処理部と、前記ワークフローデータ処理部で作成したワークフロー図を表示する表示部と、を具備したことを特徴とする。
【００１４】
また、請求項６記載の本発明の病院内ワークフロー解析システムは、ネットワークに接続された複数の医療情報機器と、前記ネットワークに接続され、前記医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと前記各医療情報機器での処理時間を示すデータをそれぞれ収集してワークフロー図作成用のワークフローデータを生成する情報収集サーバと、前記ワークフローデータを格納するデータベースと、前記データベースに格納したワークフローデータを処理して、前記医療情報機器間の情報の受け渡しと前記処理時間を表すワークフロー図を作成するとともに、患者の医療に関連するリソースを選択してリソース毎の処理時間を表すリソースグラフを作成するワークフローデータ処理部と、前記ワークフローデータ処理部で作成した前記ワークフロー図と前記リソースグラフを表示する表示部と、を具備したことを特徴とする。
【００１５】
また、請求項１２記載の本発明の病院内ワークフロー解析方法は、ネットワークに接続された複数の医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと前記各医療情報機器での処理時間を示すデータをそれぞれ収集し、前記収集したデータを基にワークフロー図作成用のワークフローデータを生成してデータベースに格納し、前記データベースに格納したワークフローデータを処理して、前記ワークフローデータの統計を基に前記処理時間の平均値を算出して平均値によるワークフロー図を作成するとともに、前記ワークフローデータを基に患者毎の個別のワークフロー図を作成し、前記作成したワークフロー図を表示部に表示してワークフローの解析を行うことを特徴とする。
【００１６】
さらに、請求項１４記載の本発明の病院内ワークフロー解析方法は、ネットワークに接続された複数の医療情報機器間で交信した通信ログ及び監査ログを含む通信データから、前記各医療情報機器間の情報の受け渡しを示すデータと前記各医療情報機器での処理時間を示すデータをそれぞれ収集し、前記収集したデータを基にワークフロー図作成用のワークフローデータを生成してデータベースに格納し、前記データベースに格納したワークフローデータを処理して、前記医療情報機器間の情報の受け渡しと前記処理時間を表すワークフロー図を作成するとともに、患者の医療に関連するリソースを選択してリソース毎の前記処理時間を表すリソースグラフを作成し、前記作成したワークフロー図とリソースグラフを表示部に表示してワークフローの解析を行うことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ワークフローの解析を行って可視化することでシステム上の問題点が物的要因にあるのか人的要因にあるのかを容易に把握することができる。また、問題点の改善策を導入した場合に、その改善効果をシミュレートすることができるため、医療業務の効率化を図ることができ、患者へのサービス向上を図ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明の一実施の形態について図面を参照して詳細に説明する。
【実施例１】
【００１９】
以下、この発明の病院内ワークフロー解析システムについて説明する。尚、ワークフローとは、少なくとも医療情報機器間における情報の流れを意味し、ワークフローの中で特に情報の時系列的な流れに着目したときは、プロセス又はプロセスフローということもある。
【００２０】
図１は、本発明に係る病院内情報システムの全体的な構成図である。図１において、１は病院内ネットワークであり、このネットワーク１には、通信制御機器２１〜２４を介して、複数の医療情報機器３１〜３４が接続されている。図１の実施例では、医療情報機器３１はＲＩＳであり、医療情報機器３２はモダリティであり、医療情報機器３３は画像サーバであり、医療情報機器３４はワークステーションである。
【００２１】
以下の説明では、それぞれの医療情報機器を、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４と呼ぶ場合もある。また、図１では上記４つの医療情報機器３１〜３４について図示しているが、他の医療情報機器が接続される場合もある。
【００２２】
それぞれの医療情報機器３１〜３４には、各機器間での交信情報（以下、交信情報を通信データという）を取り込むため情報端末４１〜４４が設けられており、それぞれの情報端末４１〜４４は、通信制御機器２１〜２４を介してネットワーク１に接続されている。情報端末４１〜４４は例えばＰＣ(Personal Computer)で構成され、情報端末４１〜４４には、通信データを取り込むためデータ取込みモジュール５１〜５４が搭載されている。
【００２３】
通信制御機器２１〜２４としては、例えばリピータハブが用いられる。リピータハブ２１〜２４の各ポートには同じ通信データが流れるため、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４に入出力される通信データは、リピータハブ２１〜２４に接続された情報端末４１〜４４内のデータ取込みモジュール５１〜５４で全てキャプチャすることができる。
【００２４】
また、ネットワーク１には、情報収集サーバ６及び汎用のＰＣ７及びＰＣ８が接続されている。情報収集サーバ６は、キャプチャしたデータを集めてワークフロー図を作成するもので、ＰＣ７，８はワークフロー図を参照するためのものである。さらに各情報端末４１〜４４を起動させる情報取込制御部９がネットワーク１に接続されている。
【００２５】
図２は、本発明に係る病院内情報システムの別の実施例の構成図である。図１との違いは、データ取込みモジュール５１〜５４が、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４の各医療情報機器内に組み込まれている点である。
【００２６】
このようなシステム構成によれば、リピータハブ２１〜２４や情報端末４１〜４４は不要となるが、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４の各医療情報機器本来の処理(パフォーマンス)に影響を与える可能性があるが、実用は可能である。
【００２７】
次に、図１の病院内情報システムにおける情報処理の流れを図３、図４を参照して説明する。なお、図２のシステム構成でも、データ取込みモジュール５１〜５４や情報収集サーバ６の動作に違いはなく、全体的な処理の流れは同様であるため、図１のシステムを代表的に説明する。また実際の病院内では、図示しない数多くの機器(例えば、患者登録、オーダエントリー、会計処理などを行う機器)が存在しているが、それらの装置を含めたより広範囲のシステムであっても、基本的には同様の仕組みを用いて処理することが可能であり、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４間のプロセスに限られるものではない。
【００２８】
図３はワークフロー図を作成する際のフローチャートである。ステップＳ０はスタートステップであり、次のステップＳ１において、ユーザ（医師又は操作者）は、医療情報機器３１〜３４間における情報の受け渡しのワークフロー図を作成する範囲（通信データの取込範囲）を決め、情報取込制御部９を使用して通信データを取得するための情報端末４１〜４４を起動させる。
【００２９】
ステップＳ２では、必要な通信データを取り込むため、データキャプチャを開始する。例えばプロセス解析を行う範囲を、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４間とすると、データ取込みモジュール５１〜５４を起動して、それぞれにおいてデータの取り込みを開始する。以降、ネットワーク１上を流れる各機器間の通信データはそれぞれデータ取込みモジュール５１〜５４によって全て取り込まれる。
【００３０】
解析に必要なデータを取り込んだら、各データ取込みモジュール５１〜５４はデータキャプチャを終了する。終了するタイミングは任意であるが、例えば、ユーザが明示的に終了を指示するか、もしくは一定の時間が経過したら自動的に終了するなどの方法が考えられる。
【００３１】
次にデータ取込みモジュール５１〜５４は、取り込んだデータから注目すべきプロトコル（以下、対象プロトコルと称す）のデータのみを抽出する。対象プロトコルとは、例えば、ＤＩＣＯＭやＨＬ７(Health Level Seven)などであり、本実施例ではＤＩＣＯＭのデータを抽出する場合を説明する。
【００３２】
ステップＳ３では、抽出したＤＩＣＯＭデータからメッセージ部分を抜き出す。メッセージ部分には、例えば「データ送信要求(C-STORE-RQ)」、「データ送信応答(C-STORE-RSP)」、「データ検索要求(C-FIND-RQ)」、「データ検索応答(C-FIND-RSP)」など、いわゆるコマンドに相当する情報が含まれている。また、ＤＩＣＯＭでは、SOP Class（Service Object Pair）によって送信するデータの種類も判別できる。例えば、C-STORE-RQメッセージ内のCT Image Storage というSOP Classは、CT画像の送信要求を意味する。
【００３３】
次に、ステップＳ４では、抜き出したメッセージ部分に時刻情報および送信元／送信先情報を付加して「メッセージサマリ情報」を作成する。
【００３４】
図４は、メッセージサマリ情報の一例を示したもので、「ＭＳ１ａ」「ＭＳ２ａ」は、ＲＩＳ３１の取込みモジュール５１から送られてきたメッセージサマリ情報であり、「ＭＳ１ｂ」「ＭＳ２ｂ」「ＭＳ３ｂ」は、モダリティ３２の取込みモジュール５２から送られてきたメッセージサマリ情報である。
【００３５】
「ＭＳ１ａ」と「ＭＳ１ｂ」、及び「ＭＳ２ａ」と「ＭＳ２ｂ」は、ＲＩＳ３１とモダリティ３２間における情報の受け渡しのメッセージサマリ情報である。さらに取込みモジュール５２は、モダリティ３２が関わる通信をキャプチャしているので、作成されたメッセージサマリ情報には、モダリティ３２と画像サーバ６間の通信である「ＭＳ３ｂ」も含まれている。
【００３６】
図４で示すように、メッセージサマリ情報には、上記のコマンドやSOP Classのほかに、送信元情報及び送信先情報として、それぞれのＩＰアドレスとポート番号が含まれる。またＤＩＣＯＭの場合にはアプリケーションを識別するためのAEタイトル（Application Entity Title）を付加することもできる。
【００３７】
次に、ステップＳ５において、各データ取込みモジュール５１〜５４は、作成したメッセージサマリ情報を情報収集サーバ６に送信する。つまり、それぞれのデータ取込みモジュール５１〜５４で作成されたメッセージサマリ情報が一箇所に集められることになる。
【００３８】
ステップＳ６以降は、情報収集サーバ６内での処理を示すもので、ステップＳ６では、複数のデータ取込みモジュール５１〜５４から送信されたメッセージサマリ情報を受信してマッチング処理を行い、ステップＳ７では受信したメッセージサマリ情報を時系列にソートする。
【００３９】
即ち、データ取込みモジュール５１〜５４を搭載した情報端末４１〜４４の内部時計にバラツキ（時差）があると、異なるデータ取込みモジュール５１〜５４で取り込んだデータを時刻順に正しくソートすることができない。そこで、それらの内部時計は定期的に、手動もしくはＮＴＰ（Network Time Protocol：コンピュータの内部時計をネットワークを介して正しく調整するプロトコル)等を用いて時刻合せを行うが、それだけでは十分な精度が得られない可能性があるため、ステップＳ６では、メッセージサマリ情報を照合し、同じメッセージサマリ情報を見つけ出すためのマッチング処理を行う。
【００４０】
例えば、図１のシステムにおいて、ＲＩＳ３１とモダリティ３２間の通信は、データ取込みモジュール５１と５２の両方でキャプチャされているはずである。したがって、両者から送られたメッセージサマリ情報には重複する情報が含まれていることになる。これら重複する情報を見つけ出すことにより、内部時計に多少の時差があっても調整することが可能となる。
【００４１】
これを、図４を参照して説明する。図４において、各メッセージサマリ情報を照合してマッチング処理を行うと、「ＭＳ１ａ」と「ＭＳ１ｂ」、及び「ＭＳ２ａ」と「ＭＳ２ｂ」は同一の通信であることがわかる。両者には５００m（sec）の時差があるが、この場合には時刻の速い方のメッセージサマリ情報を優先し、これらのメッセージサマリ情報をまとめて時系列に並べると図４の二重枠のメッセージサマリ情報「ＭＳ１ａ」「ＭＳ２ａ」「ＭＳ３ｂ」がソートされる。
【００４２】
さらに、図１における取込みモジュール５３，５４が作成したメッセージサマリ情報も加えて同様の処理を行うことにより、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４間の全ての通信プロセスを時系列に並べることができる。
【００４３】
次に、ステップＳ８において情報収集サーバ６は、時系列に並んだメッセージサマリ情報（ＭＳ１ａ、ＭＳ２ａ、ＭＳ３ｂ）からワークフロー図を作成する。このフロー図はステップＳ９でＨＴＭＬ(Hyper Text Markup Language)に変換される。情報収集サーバ６は、ＨＴＭＬサーバ(Webサーバ)としても機能し、作成したワークフロー図は、ステップＳ１０でＨＴＭＬファイルとしてサーバ領域に格納され登録される。
【００４４】
汎用ＰＣ７、８は、クライアントとしてWebブラウザを介してサーバ上のページにアクセスし、そこに書かれたインデックス情報からリンクをたどることで、目的とするワークフロー図を参照することが可能となる。情報収集サーバ６は、ステップＳ１１において、新たなワークフロー図を登録する度にインデックス情報および関連するページを更新し、ステップＳ１２で処理を終了する。
【００４５】
図５は、ワークフロー図(プロセスフロー図)の一例を示す。図５において、縦軸は時間軸を表し、上から下に向かって時系列に各機器間の通信状況が表示される。また、図５の横軸上部に記された機器名は、ＲＩＳ３１、モダリティ３２、画像サーバ３３、ワークステーション３４に相当し、情報収集サーバ６内に予めセットされたＩＰアドレスと機器名の対応表を参照することで表示できる。
【００４６】
図６は対応表の一例を示し、左欄はＩＰアドレス、右欄はプロセスフロー図上で表記される機器名である。対応表に該当する装置名が存在しない場合は、メッセージサマリ情報に含まれるＩＰアドレス、もしくはＡＥタイトルを表示しても良い。
【００４７】
さらに、情報収集サーバ６は、プロセスフロー図を解析し問題点を警告する機能を有し、問題点を例えば赤色で表示することができる。図５で「警告」と表示した部分１００は、ワークステーション３４（WS-3）が画像サーバ３３（IMG SERVER-2）に対して画像取得の要求（C-MIVE-RQ）を行ってから実際に画像送信が開始されるまでの時間が異常に長いことを警告している。この例では、画像サーバ３３の負荷が高くパフォーマンスが低下していることが疑われる。図５の番号「１１９」は、例えばレスポンス時間の異常を示す番号であるが、番号だけでなくメッセージ１００を表記することも可能である。
【００４８】
尚、正常か異常かを判断するには幾つかの方法が考えられる。例えば、予め基準となる標準的なプロセスフロー図を作成しておき、それとの差が一定の基準を超えた場合に警告したり、または、正常時に実際にシステムを稼動させ上記方法で基準となるプロセスフロー図を作成しておき、それとの差が一定の基準を超えた場合に警告する、といった方法がある。
【００４９】
このように図１あるいは図２のシステムでは、各医療情報機器３１〜３４間の通信データを用いてワークフロー図を作成することで、システム上の問題点、例えば処理の遅延の原因部分を把握することができる。
【００５０】
尚、以上の説明では、各医療情報機器３１〜３４間の通信データ（通信ログ）を用いてワークフロー図を作成する例を述べたが、通信ログだけでなく、監査ログ(Audit Log)を作成し、この監査ログを参照することもできる。監査ログには、誰が、いつ、何をしたかといった情報が記録されており、これら監査ログを用いてワークフロー図を作成すれば、医療スタッフによる各機器の操作時間等も含めた、真のワークフロー図を作成することが可能となる。
【００５１】
例えば医療で患者の待ち時間が異常に長い例が発生したような場合に、それが機器の性能等に起因するものなのか、機器を操作する医療スタッフの技量等に起因するものかを把握することができる。
【００５２】
図２のように情報取込みモジュール５１〜５４が各機器３１〜３４内に搭載されている場合には、各機器３１〜３４から監査ログのデータを直接取得する。また、図１のようなシステム構成の場合には、各機器３１〜３４が監査ログをネットワーク１上の監査ログリポジトリに格納するためにログデータを送信することで、他の通信データと同様にキャプチャすることができる。
【００５３】
本発明は、通信ログと監査ログを含む通信データを利用してワークフロー図を作成するものであり、以下、本発明の病院内ワークフロー解析システムについて説明する。
【００５４】
図７は、本発明の病院内ワークフロー解析システムを示すブロック図である。図７において、１０はワークフローデータ処理部であり、このワークフローデータ処理部１０には、ワークフローデータを格納した第１のデータベース１１及びワークフローデータの処理結果を格納する第２のデータベース１２が接続されている。
【００５５】
第１のデータベース１１は、図１又は図２の情報収集サーバ６において収集された、ワークフロー図の作成に用いられるデータ（ワークフローデータ）を格納するものである。ワークフローデータ処理部１０は、第１のデータベース１１に格納されたワークフローデータを処理して各種のワークフロー図を作成し、ワークフローデータの処理結果を第２のデータベース１２に格納する。
【００５６】
また、ワークフローデータ処理部１０には、入力装置１３及び出力装置１４が接続されており、入力装置１３は、ワークフロー図の作成に際して各種の指示を入力し、ワークフローデータ処理部１０は、ユーザの指示にしたがって各種のワークフロー図を作成する。
【００５７】
出力装置１４は、ワークフローデータ処理部１０によって作成されたワークフロー図を表示するものである。入力装置１３及び出力装置１４は、図１または図２の汎用ＰＣ７又はＰＣ８に相当する。ワークフローデータ処理部１０では、図５のようなワークフロー図のほかに、監査ログデータを用いることにより、各種のワークフロー図を作成することができる。
【００５８】
例えば、オーダー種別（放射線科、内科、小児科等のオーダ）ごとに定量的なシーケンス図を作成し、患者の待ち時間、医師／技師が検査データの準備完了を待っている時間、検査データの準備が完了してから人が各機器を使うまでの待機時間等を表示する。また、ワークフロー図を基に問題点が判明し、ワークフローの改善策を導入した場合の改善効果をシミュレートすることもできる。
【００５９】
上記の待ち時間等のデータは、例えば患者ＩＤをキーにして得られ、患者毎の検査フロー図を作成する。またオーダー種別の判断は、通信キャプチャデータのＭＷＭ／ＭＰＰＳの情報を利用する。ＭＷＭ(Modality Work list Management)は、検査の予約リストを管理するもので、日付、患者ＩＤ、モダリティ種別等をキーとして予約検査リストの検索をかけることが可能である。また、ＭＰＰＳ(Modality Performed Procedure Step)は、撮影部位、撮影開始時刻、撮影終了時刻等の情報を管理するものである。 
図８は、図７の病院内ワークフロー解析システムの動作の概略を示すフローチャートである。
【００６０】
図８においてステップＳ２１は、ワークフローデータ処理部１０によるシーケンス図の作成ステップである。ワークフローデータ処理部１０は、第１又は第２のデータベース１１に格納されたワークフローデータを用いてシーケンス図を作成する。この場合のシーケンス図は、即ちワークフロー図を意味する。
【００６１】
ステップ２２は、各種の検査及び動作にかかる時間の平均値とはずれ値を算出するステップである。ここでは、例えばモダリティ等を使用した実際の検査時間及びその検査準備等にかかった時間の平均値と、はずれ値を算出する。またそれをもとに患者の待ち時間を算出する。
【００６２】
またステップＳ２３は、リソース毎の作業時間を算出するステップである。ここでは、検査装置毎に、検査技師あるいは事務担当者毎の作業時間を算出する。
【００６３】
ステップＳ２１で作成したシーケンス図にステップＳ２２，Ｓ２３の算出結果を付加して表示することにより、ワークフローを把握することができる。
【００６４】
次のステップＳ２４は、ワークフローを解析して問題点が判明した場合に、その問題点を改善する方法を設定するステップである。例えば、ＲＩＳとしてより効率的な機器を採用したり、人的な配置転換など、改善のための手法を取り入れるステップである。
【００６５】
ステップＳ２５は、フローを改善したときのシーケンス図の作成ステップであり、ステップＳ２１と同様に、データベース１１に格納されたワークフローデータを用いてシーケンス図を作成する。
【００６６】
また、ステップ２６は、ワークフローを改善したときの各種の検査及び動作にかかる時間の平均値とはずれ値を算出するステップであり、ステップＳ２７は、フローを改善したときのリソース毎の作業時間を算出するステップである。ステップＳ２５で作成したシーケンス図にステップＳ２６，Ｓ２７の算出結果を付加して表示することにより、改善後のワークフローを把握することができる。
【００６７】
図９は、本発明で作成したワークフロー図の一例であり、オーダー種別毎のシーケンス図を示している。この図９において、縦軸は各医療情報機器での処理時間を表し、横軸は医療情報機器間の情報の受け渡しを示し、医療情報機器としてＨＩＳ、ＲＩＳ（１）、ＲＩＳ（２）、ＰＡＣＳ、モダリティを使用して医療を行なった場合を示している。
【００６８】
上記の処理時間には、患者の待ち時間、事務処理(受付など)に要する時間、医師・技師が検査データの準備完了を待っている時間、モダリティ等を使用した実際の検査時間などが含まれる。図９では、放射線科でのシーケンス図の一例を示したもので、医療にかかる処理時間の平均値と、はずれ値を表示したものである。
【００６９】
図９において、線Ａ，Ｂ，Ｃはそれぞれ患者ａ，ｂ，ｃ毎の個別のワークフロー図を示し、太線Ｄは平均値によるワークフロー図を示している。患者一人当たりの処理時間としては、待ち時間のほかに、ＨＩＳでの受付処理、ＲＩＳ（１）における放射線科での受付処理、ＲＩＳ（２）での検査室端末での受付処理、ＰＡＣＳとモダリティ間の通信処理、モダリティでの検査処理にかかる時間等が含まれる。
【００７０】
この図９からは、患者ａ，ｂの処理時間は平均値Ｄとそれほど差は見られないが、患者ｃの処理時間が平均値Ｄに比べて大きく外れていることが分かる。図９のシーケンス図では、患者ｃのワークフロー図をはずれ値として表示し、たとえば赤色で識別表示する。
【００７１】
はずれ値の判定基準は、例えば図１０に示すような３σ等の値を用い、患者の待ち時間分布から判定する。はずれ値の閾値は平均値を中心にした許容可能値から外れたものを、はずれ値として判定する。
【００７２】
こうして、シーケンス図を参照することにより、待ち時間が異常に長い例が発生した場合に、機器の性能等に起因するものなのか、機器を操作する医療スタッフの技量等に起因するものかを把握することができる。
【００７３】
図１１は、別のシーケンス図を示す。図１１の例は患者からクレームがあった日の、患者（ａ〜ｅ）毎の個別のシーケンス図Ａ〜Ｅを示したものである。この例では、ＲＩＳ（２）での検査室端末の受付処理において複数の患者が集中し、総待ち時間が３０分以上発生した状態が矢印α、βで表示されている。
【００７４】
このシーケンス図からは、システムのボトルネックが機器の構成によるものか否か等を判断する材料をユーザに提供できる。こうして、ワークフロー（シーケンス図）を解析して問題点が判明した場合、その問題点を改善するため様々な手法が取り入れられる。
【００７５】
例えば、ＲＩＳ（２）の検査室端末として、従来では手動操作によって患者名等を入力していた部分を、ＩＣチップ等を使用して患者を判別し自動的に入力できるようにしたOrder Fillerシステムを導入したり、検査室端末を操作する人員を増やして操作を分担する等の手法を取り入れる。
【００７６】
図１２は、改善手法を導入した場合のシーケンス図を示している。図１２は、例えばＲＩＳ（２）にOrder Fillerシステムを導入した場合のシーケンス図を示している。この図では、Order Fillerシステムを導入することにより、患者の待ち時間（矢印α、βで示す）が短縮された場合がシミュレートされている。
【００７７】
図１３は別のシーケンス図を示すもので、リソースグラフを付加した例である。リソースとしては、医療情報機器、操作担当者、医療の作業項目などを選択できる。図１２では、ＲＩＳ（２）の操作担当者をＸとし、モダリティの操作担当者をＹ，Ｚとした場合の、患者の待ち時間を表すシーケンス図Ａ〜Ｅと、リソースグラフを例示している。リソースグラフからは、担当者Ｘの処理時間が他の担当者Ｙ，Ｚに比較して突出しており、担当者Ｘの負担が大きいことが分かる。
【００７８】
図１４は、改善後のシーケンス図と、リソースグラフを示している。この例では、ＲＩＳ（２）の操作担当者をＸを主体にして一部を担当者Ｘ，Ｚで分担し、モダリティの操作担当者をＹを主体にして一部をＹ，Ｚで分担するように変更した場合を示している。この例では人の作業効率を比較することができ、システムのボトルネックが人によるものかを否かを判断する材料をユーザに提供できる。
【００７９】
リソースグラフを作成する場合、例えば図１５に示すような通信キャプチャデータからリソース情報を取得することができる。図１５はＤＩＣＯＭの通信キャプチャデータの一例を示し、検査実施者名（Operators Name）という情報から操作担当者の情報を取得することができる。
【００８０】
このように本発明では、検査数の多い医療機関であっても、現状のワークフローを分析することにより、問題点を正確に把握できる。また、改善策を導入した場合にその導入効果をユーザが容易に把握することができる。
【００８１】
例えば、現状と改善後のワークフロー図（シーケンス図）からは、機器性能や機器の台数などの物に起因して業務のボトルネックが起きているか否かを知ることができる。また、リソースグラフを作成すれば作業者の作業効率を比較できるため、人に起因してボトルネックが生じているか否かを知ることができる。
【００８２】
したがって、総合的にボトルネックが物起因か人起因かを判断する材料をユーザに提供することができ、改善すべきポイントが明確になり、改善すべきポイントが分かれば、ユーザは効果的に業務の効率化、コスト削減、患者の待ち時間削減を図ることができる。また、改善策導入後の効果をシミュレートできるため、無駄な試行を省け、さらにリスクも回避できる。尚、特許請求の範囲を逸脱しない範囲内で種々の変形が可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明に係る病院内情報システムの全体的な構成を示すネットワーク図。
【図２】本発明に係る病院内情報システムの他の構成を示すネットワーク図。
【図３】図１のシステムによるワークフロー図の作成を説明するフローチャート。
【図４】図１のシステムで利用するメッセージサマリ情報を説明する説明図。
【図５】図１のシステムで作成したワークフロー図の一例を示す説明図。
【図６】図１のシステムに使用する機器のＩＰアドレスと機器名の対応表。
【図７】本発明の一実施形態における病院内ワークフロー解析システムの構成図。
【図８】図７のシステムによるワークフロー図の作成を説明するフローチャート。
【図９】図７のシステムにより作成された本発明のワークフロー図の一例を示す説明図。
【図１０】本発明のワークフロー図作成に使用する平均値算出のための説明図。
【図１１】本発明のワークフロー図の他の例を示す説明図。
【図１２】ワークフロー改善策を導入したときのワークフロー図を示す説明図。
【図１３】本発明のワークフロー図とリソースグラフの例を示す説明図。
【図１４】ワークフロー改善策を導入したときのワークフロー図とリソースグラフの例を示す説明図。
【図１５】リソース情報を取得するために用いる通信キャプチャデータの一例を示す説明図。
【符号の説明】
【００８４】
１…ネットワーク
２１，２２，２３，２４…通信制御機器
３１，３２，３３，３４…医療情報機器
４１，４２，４３，４４…情報端末
５１，５２，５３，５４…データ取込みモジュール
６…情報収集サーバ
７，８…ＰＣ
９…情報取込制御部
１０…ワークフローデータ処理部
１１，１２…データベース
１３…入力装置
１４…出力装置
【図１】
2008129936.tif 000003
【図２】
2008129936.tif 000004
【図３】
2008129936.tif 000005
【図４】
2008129936.tif 000006
【図５】
2008129936.tif 000007
【図６】
2008129936.tif 000008
【図７】
2008129936.tif 000009
【図８】
2008129936.tif 000010
【図９】
2008129936.tif 000011
【図１０】
2008129936.tif 000012
【図１１】
2008129936.tif 000013
【図１２】
2008129936.tif 000014
【図１３】
2008129936.tif 000015
【図１４】
2008129936.tif 000016
【図１５】
2008129936.tif 000017