(57)【要約】【課題】医用機器からのログデータとして出力される問題発生を示す異常イベントの発生頻度に対応させて、自動的にログデータ収集の分解能のレベルを変更する医用機器を提供する。【解決手段】自己を構成する複数の機能部００７を含み、各機能部００７の処理動作に対するデータ収集の範囲の指定に応じて動作状態の異常イベントを取得しログデータとして出力するログデータ出力部００２と、動作状態の異常イベントの発生頻度を求める発生頻度算出部００４と、発生頻度が所定の閾値を上回った場合にはログデータ出力部００２に対し前記データ収集の範囲を広くすることを指定するモード切替部００１とを備える。【選択図】図１
2009106496.tif 000002
【特許請求の範囲】
【請求項１】
自己を構成する複数の機能部を含み、
各機能部の処理動作に対するデータ収集の範囲の指定に応じて、動作状態の異常を示すイベントを取得しログデータとして出力するログデータ出力手段と、
前記動作状態の異常イベントの発生頻度を求める発生頻度算出手段と、
前記発生頻度が所定の閾値を上回った場合には前記ログデータ出力手段に対し前記データ収集の範囲を広くすることを指定する分解能変更手段と、
を備えることを特徴とする医用機器。
【請求項２】
前記発生頻度算出手段は、警告又はエラーなどに該当する動作の前記異常イベントの種類毎に発生した頻度を求めることを特徴とする、請求項１に記載の医用機器。
【請求項３】
前記発生頻度算出手段は、同一事象の異常イベント毎に発生した頻度を求めることを特徴とする請求項１に記載の医用機器。
【請求項４】
前記発生頻度算出手段は、前記発生頻度が所定の閾値を下回った場合に前記ログデータ出力手段における前記データ収集の範囲を狭くすることを特徴とする、請求項１乃至４のいずれか一つに記載の医用機器。
【請求項５】
医用機器の処理動作のデータ収集の範囲の指定に応じて動作状態の異常を示す異常イベントを取得しログデータとして出力するログデータ出力手段と、
前記異常イベントの発生頻度を求める発生頻度算出手段と、
前記発生頻度を基に前記ログデータ出力手段に対し前記データ収集の範囲を指定する分解能変更手段と、
出力されたログデータを表示手段に表示する表示制御手段と、
を備えることを特徴とする医用機器ログ出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医用機器を構成する機能部から収集するデータ収集の範囲（データ収集の細かさ、つまり分解能のレベル）の増減を自動で段階的に調整できる医用機器及び医用機器ログ出力システムに関する。
【背景技術】
【０００２】
医用機器の動作に問題が認識された際に、その問題を解決するために最良の手がかりとなるものは該医用機器が出力する該医用機器の動作状況（通常動作、警告（warning）に該当する動作、及びエラーに該当する動作など）を示すイベントを記録したログデータである。そこで、発生したイベントをログデータとして出力する医用機器がある。この出力されるログデータが詳細であるほどそのログデータを出力した医用機器での問題を解析するために有意なデータを取得できる。しかし、あまりに詳細なログデータを収集した場合、ログデータ収集のために必要なＣＰＵの能力や収集したログデータを保存しておく記憶領域など、高い性能を有する医用機器が必要となってしまう。そして、高い性能を有するシステムを導入した場合コストが高くなってしまう。また、医用機器の本来の業務に負荷が掛かり実際の運用に支障が出てしまうおそれがある。そこで、近年医用機器を構成する機能部の処理動作から収集する動作状況のデータ収集の範囲（以下では、「ログデータ出力の分解能のレベル」ということがある。）を増減させて調整できる多段階ログ機能を有するログデータ出力装置が提案されている。
【０００３】
従来の医用機器の管理においては、ログデータを保存するのに必要とされる記憶領域の容量及びログデータの収集が与える処理の負荷を勘案して、通常の運用時にはログデータ出力の分解能のレベルを下げて（以下では、「概略モード」という。）運用する。ここで、医用機器を導入した初期の運用時には、問題が発生する確率が高いためある程度確実に把握するために分解能のレベルが中位程度の分解能でログデータの出力を行うことが望ましい。また、導入後初期の問題が収まった後の通常の運用では、システムの負荷を軽くするために最も分解能の低いレベルでログデータを出力すればよい。そして、概略モードで取得したログデータを解析し、そのログデータを出力した医用機器での問題の発生が認識された段階で、操作者がマニュアルで該医用機器におけるログデータ出力の分解能のレベルを上げて（以下では、「詳細モード」という。）最も分解能の高いレベルでログデータの出力を行ない、詳細なログデータを使用することで、検出された問題の解決を図っていた。また、患者の検査時における医用装置のパフォーマンスの低下を抑制する技術（例えば、特許文献１参照。）などが提案されている。ここで、分解能とは概略モードや詳細モードなどの各モードにおけるログのデータ収集及び出力の細かさ度合いのことを指す。
【０００４】
【特許文献１】特開２００７−５０１７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のログ収集の方法では、操作者の操作によってモードの設定を変更する煩雑さがある。また、操作者による設定変更が介在するために人的エラーを排除することは困難である。さらに、操作者が問題を発見した後に詳細モードに変更するため、その問題の解決を行えるか否かは問題の再現性に依存し、再現率の低い問題の場合には、ログ解析による対応が遅れるおそれがあり、システムの致命的な問題を事前に回避することが困難となってしまう。また、特許文献１の技術においても、ログを出力する医用装置パフォーマンスの低下を回避することはできるが、ログを収集するレベルは自動的には変わらないため、ログの収集の分解能を変更するには人の手が必要であり、煩雑さや人的エラーを回避することは困難である。さらに、問題の発生を逃さないため常に詳細モードで運用した場合、ログの収集に力を使うため医用機器の動作に負荷が掛かってしまい、医用機器の実際の運用に支障が出てしまう。
【０００６】
この発明は、このような事情に鑑みてなされたもので、医用機器からのログデータとして出力される異常（問題発生）を示す異常イベント（通常動作以外のイベント）の発生頻度に対応させて、自動的に機能部の処理動作から収集する動作状況のデータ収集の範囲（ログデータ収集の分解能のレベル）を変更する医用機器を提供することを目的としている。ここで、イベントとは通常動作、警告（warning）に該当する動作、及びエラーに該当する動作などの医用機器の動作状況の履歴である。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の医用機器は、自己を構成する複数の機能部を含み、各機能部の処理動作に対するデータ収集の範囲の指定に応じて動作状態の異常を示す異常イベントを取得しログデータとして出力するログデータ出力手段と、前記動作状態の異常イベントの発生頻度を求める発生頻度算出手段と、前記発生頻度が所定の閾値を上回った場合には前記ログデータ出力手段に対し前記データ収集の範囲を広くすることを指定する分解能変更手段と、を備えることを特徴とするものである。
【０００８】
請求項５に記載の医用機器ログ出力システムは、医用機器の処理動作に対するデータ収集の範囲の指定に応じて動作状態の異常を示す異常イベントを取得しログデータとして出力するログデータ出力手段と、前記異常イベントの発生頻度を求める発生頻度算出手段と、前記発生頻度を基に前記ログデータ出力手段に対し前記データ収集の範囲を指定する分解能変更手段と、出力されたログデータを表示手段に表示する表示制御手段と、を備えることを特徴とするものである。
【発明の効果】
【０００９】
請求項１に記載の医用機器及び請求項６に記載の医用機器ログ出力システムによると、異常イベントの発生の頻度に対応させて、自動的に処理動作の動作状況に対するデータ収集の範囲（ログデータ出力の分解能のレベル）を変更することができる。これにより、操作者の操作を介在させずに自動的に多段階ログデータを使用した出力が可能となる。また、操作者が問題を認識する以前から、問題解決のために必要な処理動作の動作状況に対するデータ収集の範囲を設定することが可能である。
【発明を実施するための最良の形態】
【００１０】
〔第１の実施形態〕
以下、この発明の第１の実施形態に係る医用装置について説明する。図１は本発明に係る医用装置における機能をあらわすブロック図である。図１に示す各部は本実施形態では１つのＸ線診断装置（レントゲン装置）を構成している。以下では、医用装置としてＸ線診断装置を使用する場合で説明する。ただし、この医用装置はＸ線診断装置以外の医用装置（例えば、ＣＴ装置、ＭＲＩ装置、又は超音波診断装置など）でもよい。また、機能部００７は、Ｘ線画像の撮影において実際の動作を行う機能を有する部分である。すなわち、Ｘ線照射部、Ｘ線検出部、及び画像生成部などにあたる部分である。
【００１１】
システム制御部００３はＸ線照射部、Ｘ線検出部、及び画像生成部などの機能部００７に対し動作命令などをあたえて各機能部００７の動作を統括制御する。さらに、システム制御部００３はログデータ出力部００２を有している。
【００１２】
ログデータ出力部００２は、Ｘ線照射部、Ｘ線検出部、及び画像生成部などの各機能部００７が行う処理を実行する処理動作の動作状態の情報（以下では、「イベント」という。）を取得する。この取得方法は、システム制御部００３が各機能部００７に対し動作命令を送信したことに対する各機能部００７からの実行結果の返信などといった通信の受け渡しを観測することでイベントを取得する方法、または、各機能部００７に検出器を設けておき、その検出器の情報を取得するなどの方法でよい。このイベントの中には、通常動作、及び警告やエラーに該当する動作にあたる異常イベントが含まれる。イベントとしては例えば、Ｘ線照射であれば、Ｘ線照射開始、Ｘ線照射終了、又はＸ線管異常などがある。ここでログデータ出力部００２は本発明における「ログデータ出力手段」にあたる。
【００１３】
さらに、ログデータ出力部００２は、処理動作の動作状態のイベントを取得するに際し、処理動作に対するデータを収集する範囲が異なる３段階のモードを有している。具体的には、図２に示すように、起動・終了・ステータスなどのイベントを収集する通常モード（Ｌ１）、処理エラーメッセージなどのイベントを収集する警告モード（Ｌ２）、エラー検知関数名（処理手順におけるエラーの発生箇所）、及びエラーデータダンプなどのイベントを収集する詳細モード（Ｌ３）といった３つのモードである。ここで、図２はデータ収集のためのモードとそのモードで収集されるイベントを説明するための図である。これら３つのモードの関係は、通常モードでは異常イベントはステータスのうちの何らかの異常が起こっているといった異常ステータスとして収集される。これにより、処理動作において異常が発生しているか否かが把握できる。警告モードでは、通常モードで収集されるイベントに加え、通常モードで収集される異常ステータスにおいて実際の処理動作においてどのようなエラーが起こっているのかが収集される。具体的には、システム制御部００３の動作命令に対し、機能部００７から送られる動作が実行できなかったといった通信により取得される。これにより、処理動作において発生したエラーに該当する動作の内容が把握できる。詳細モードでは、警告モードで収集されるイベントに加え、警告モードで収集されるエラーに該当する動作においてどのような検知関数が使用されどのような値を返してきたか、実際に処理動作が実行されているときの該処理動作が使用している記憶領域の情報をそのまま収集したりする。具体的には、システム制御部００３の動作命令に対し、機能部００７が処理手順に従ってどこまで処理を行い、どの処理が実行できなかったかといった通信により取得される。これによりエラーに該当する動作の発生した箇所や、エラーに該当する動作が発生したときの変数の値などが分かり障害の原因を特定し易くなる。ログデータ出力部００２は、上記３つのモードのうち後述のモード切替部００１によって指定されたモードを使用してイベントを収集する。
【００１４】
ログデータ出力部００２は、イベント収集後に該イベントを用いてモード切替部００１が求めたモードにモードを遷移する。ログデータ出力部００２は、モード遷移前に収集したイベントが遷移後のモードのレベルに含まれるイベントであればログデータとして記載し、該ログデータを表示制御部００５に該ログデータを出力する。例えば、収集したイベントが処理エラーメッセージに含まれるイベントであり、そのイベント収集後にモードが通常モードへ遷移した場合、該イベントは通常モードのレベルには含まれないためログデータとして出力される。また、収集したイベントが処理エラーメッセージに含まれるイベントであり、そのイベント収集後にモードの遷移がない、もしくは詳細モードに遷移した場合、処理エラーメッセージは警告モード及び詳細モードのいずれのレベルにも含まれるイベントであるので、ログデータとして出力される。
【００１５】
また、ログデータ出力部００２は、収集したイベントを発生頻度算出部００４へ出力する。
【００１６】
発生頻度算出部００４は、各イベントに対しそのイベントが異常イベント（警告又はエラーに該当する動作にあたるイベント）であるか又は通常のイベントであるかを表わすテーブルを記憶している。発生頻度算出部００４は、ログデータ出力部００２からイベントが入力されると、該テーブルを参照しログデータ出力部００２から入力されたイベントが異常イベントか否かを判断し、異常イベントの場合異常イベントの発生のタイミングを記憶しておく。また、発生頻度算出部００４は、予め決められた所定タイミング毎、本実施形態では１０分毎に、１０分前から今までに何回の異常イベントが発生しているかを求める。この異常イベントの発生回数が本発明における「発生頻度」にあたる。発生頻度算出部００４は求めた異常イベントの発生回数をモード切替部００１へ出力する。この発生頻度算出部００４が本発明における「発生頻度算出手段」にあたる。また、障害の発生をより早くするために、所定タイミングでの発生頻度の算出に加えて、異常イベントを受け取った時に、発生頻度算出部００４は、記憶している異常イベントの発生のタイミングを参照し、現在のイベントが入力されたときから１０分前までに何回の異常イベントが発生しているかを求めてもよい。これはメモリの中に異常イベントの発生したタイミングを１０分間以上分記憶しておき、現在の異常イベントを受信したと同時にメモリの中の１０分前から現在まで似に発生している異常イベントの数をカウントすることで求めることができる。ここで発生頻度算出部００４は本発明における「発生頻度算出手段」にあたる。
【００１７】
モード切替部００１は、図３に示すような閾値とその閾値に対応した遷移するモードの関係を表わすテーブルであるモード遷移テーブルを有している。ここで、前述のように各モードは処理動作の動作状況に対するデータ収集の範囲が異なるものであり、言い換えればデータ収集の細かさがそれぞれ異なるものである。そして、このデータ収集の細かさが分解能である。すなわち、モードを変更することが分解能を変更することにあたることになる。図３はモード遷移テーブルの一例の図である。図３のテーブルにおける時間発生密度（Ｔｎ）が単位時間当たりに発生する異常イベントの閾値を表わす。また、モード３０１は警告モード（Ｌ２）であり、モード３０２は詳細モード（Ｌ３）である。本実施形態では、時間発生密度閾値３０３はＴ１＝３、時間発生密度閾値３０４はＴ２≧４である。モード切替部００１は、モード遷移テーブルを参照し、発生頻度算出部００４から入力された１０分間における異常イベントの発生回数（発生頻度）が３回（Ｔ１の場合）には警告モード（Ｌ２）に遷移する指示をログデータ出力部００２に送信し、４回以上（Ｔ２の場合）の場合には詳細モード（Ｌ３）に遷移する指示をログデータ出力部００２に送信する。ここで、本実施形態では、Ｘ線診断装置であるため、１回の撮影におおよそ１０分かかり、その間に３回の異常イベントが出た場合には故障の虞があるためエラーの特定が必要となるため警告モードに遷移させ、４回以上の異常イベントが検出された場合には故障の可能性が非常に高いため、故障箇所の特定、故障原因の特定を行う必要があるので詳細モードに遷移させている。また、モード切替部００１は、入力された異常イベントの発生回数が３回以下の場合には通常モード（Ｌ１）に遷移する指示をログデータ出力部に送信する。これは、故障の虞は少ないためである。したがって、他の医用機器の場合やモードを細かく分けたりする場合などは時間発生密度閾値をその条件に合わせて決定することが好ましい。このモード切替部００１は本発明における「分解能変更手段」にあたる。
【００１８】
表示制御部００５は、ログデータ出力部００２から出力されたログデータを所定のフォーマットに直し表示部００６に表示させる。
【００１９】
次に、図４を参照してモード切替及びログデータ出力の動作を説明する。ここで、図４は本実施形態におけるモード切替及びログデータ出力のフローチャートの図である。
【００２０】
ステップＳ００１：Ｘ線診断装置が稼働を開始しＸ線画像の作成を行う。システム制御部００３はＸ線診断装置の各機能部００７の動作を統括制御する。
【００２１】
ステップＳ００２：ログデータ出力部００２は、機能部００７に対しモード切替部００１から指定されたモードにあわせて機能部００７からイベントを収集する。
【００２２】
ステップＳ００３：発生頻度算出部００４は、自己が有するイベントとそのイベントが異常イベントか通常のイベントかの対応が表わされたテーブルを参照し、ログデータ出力部００２から入力されたイベントが異常イベントの場合には、そのイベントの発生のタイミングを記憶する。さらに、発生頻度算出部００４は、１０分毎にその時点から１０分前までの間の異常イベントの発生回数を求める。発生頻度算出部００４は、異常イベントの発生回数をモード切替部００１へ出力する。
【００２３】
ステップＳ００４：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｔ）が２以下かを判断する。ｔ≦２の場合はステップＳ００５に進み、２以下でない場合はステップＳ００６に進む。
【００２４】
ステップＳ００５：モード切替部００１は、ログデータ出力部００２に通常モード（Ｌ１）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、通常モード（Ｌ１）への遷移を行う。このとき、既に通常モード（Ｌ１）の場合には、ログデータ出力部００２は、そのまま通常モード（Ｌ１）を継続する。
【００２５】
ステップＳ００６：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｔ）が３かを判断する。ｔ＝３の場合はステップＳ００７に進み、３でない場合はステップＳ００８に進む。
【００２６】
ステップＳ００７：モード切替部００１は、ログデータ出力部００２に警告モード（Ｌ２）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、警告モード（Ｌ２）への遷移を行う。このとき、既に警告モード（Ｌ２）の場合には、ログデータ出力部００２は、そのまま警告モード（Ｌ２）を継続する。
【００２７】
ステップＳ００８：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｔ）が４以上かを判断する。ｔ≧４の場合はステップＳ００９に進み、４以上でない場合はステップＳ０１０に進む。
【００２８】
ステップＳ００９：モード切替部００１は、ログデータ出力部００２に詳細モード（Ｌ３）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、詳細モード（Ｌ３）への遷移を行う。このとき、既に詳細モード（Ｌ３）の場合には、ログデータ出力部００２は、そのまま詳細モード（Ｌ３）を継続する
【００２９】
ステップＳ０１０：ログデータ出力部００２は、ステップＳ００２で収集したイベントのレベル（ｘ）がどのモードに含まれるかを判断し、遷移後の現在のモードに含まれる場合（ｘ⊂Ｌｎ）にはステップＳ０１１に進み、現在のモードに含まれない場合にはステップＳ０１２に進む。
【００３０】
ステップＳ０１１：ログデータ出力部００２は、ステップＳ００２で収集したイベントをログデータとして表示制御部００５へ出力する。表示制御部００５は、入力されたログデータを規定のフォーマットに変換し、表示部００６に表示させる。
【００３１】
ステップＳ０１２：システム制御部００３は、Ｘ線画像の生成が終了したか否かを判断する。Ｘ線画像の生成が終了した場合にはログ収集及び出力の動作を終了し、Ｘ線画像の生成が終了していない場合にはステップＳ００２に進む。
【００３２】
以上で説明したように、本実施形態に係る医用装置は異常イベントの発生頻度に応じて自動的にログデータの収集におけるモード、すなわち処理動作の動作状態に対するデータ収集の範囲いを切り替えることができる。これにより、障害特定のためのログデータ収集におけるモード切り替えの煩雑さを軽減することができる。また、再現性の少ない異常イベントを取得する可能性が高くなり、深刻な障害に発展する前にその障害に対処することが可能となる。
【００３３】
〔第２の実施形態〕
本発明の第２の実施形態に係る医用装置について説明する。本実施形態に係る医用装置においても機能を表すブロック図は図１と同様である。本実施形態に係る医用装置は第１の実施形態に係る医用装置とほぼ同様の機能を有するものであるが、モードの遷移が段階的に遷移を行うものである。そこで、以下では異常イベントの単位時間あたりの回数に基づく処理動作の動作状況のデータ収集におけるモードの変更について主に説明する。
【００３４】
通常動作におけるシステム制御部００３における機能部００７への統括制御、ログデータ出力手段による指定された機能部００７の処理動作の動作状況（イベント）のデータ収集の範囲（モード）を使用したイベント収集及びログデータの出力、発生頻度算出部００４の異常イベントの１０分間に発生した回数のカウント及び出力、並びに表示制御部００５によるログデータの表示部００６への表示は第１の実施形態における構成と同様である。
【００３５】
モード切替部００１は、図３に示すような閾値とその閾値に対応した遷移するモードの関係を表わすテーブルであるモード遷移テーブルを有している。本実施形態では、事象発生密度閾値３０５はＮ１＝３、事象発生密度閾値３０６はＴ２＝４である。モード切替部００１は、現在のログデータ出力部００２の現在の動作モードを確認する。現在の動作モードが通常モード（Ｌ１）の場合には、モード切替部００１は、モード遷移テーブルを参照し、発生頻度算出部００４から入力された１０分間の間に異常イベントの発生回数が３回以上（Ｔ１以上の場合）には警告モード（Ｌ２）に遷移する指示をログデータ出力部００２に送信する。現在の動作モードが警告モード（Ｌ２）の場合には、モード切替部００１は、モード遷移テーブルを参照し、発生頻度算出部００４から入力された１０分間の間に異常イベントの発生回数が３回以上（Ｔ１以上の場合）には警告モード（Ｌ２）に遷移する指示をログデータ出力部００２に送信する。４回以上（Ｎ２の場合）の場合には詳細モード（Ｌ３）に遷移する指示をログデータ出力部００２に送信する。ここで、本実施形態では、Ｘ線診断装置であるため、１回の撮影におおよそ１０分かかり、その間に３回の同一事象の異常イベントが発生した場合には故障の虞があるためエラーの特定が必要となるため警告モードに遷移させ、４回以上の同一事象の異常イベントが検出された場合には故障の可能性が非常に高いため、故障箇所の特定、故障原因の特定を行う必要があるので詳細モードに遷移させている。また、モード切替部００１は、単位時間当たりの同一事象の異常イベントの発生回数が３回以下の場合には通常モード（Ｌ１）に遷移する指示をログデータ出力部に送信する。これは、故障の虞が少ないためである。したがって、他の医用機器の場合やモードを細かく分けたりする場合などは事象発生密度閾値をその条件に合わせて決定することが好ましい。このモード切替部００１は本発明における「分解能変更手段」にあたる。
【００３６】
次に、図５を参照してモード切替及びログデータ出力の動作を説明する。ここで、図４は本実施形態におけるモード切替及びログデータ出力のフローチャートの図である。
【００３７】
ステップＳ１０１：Ｘ線診断装置が稼働を開始しＸ線画像の作成を行う。システム制御部００３はＸ線診断装置の各機能部００７の動作を統括制御する。
【００３８】
ステップＳ１０２：ログデータ出力部００２は、機能部００７に対しモード切替部００１から指定されたモードにあわせて機能部００７からイベントを収集する。
【００３９】
ステップＳ１０３：発生頻度算出部００４は、自己が有するイベントとそのイベントが異常イベントか通常のイベントかの対応が表わされたテーブルを参照し、ログデータ出力部００２から入力されたイベントが異常イベントの場合には、そのイベントの発生のタイミングを記憶する。さらに、発生頻度算出部００４は、１０分毎にその時点から１０分前までの間の異常イベントの発生回数を求める。発生頻度算出部００４は、異常イベントの発生回数をモード切替部００１へ出力する。
【００４０】
ステップＳ１０４：モード切替部００１は、ログデータ出力部００２の現在の動作のモードを確認する。ログデータ出力部００２の現在の動作のモードが通常モード（Ｌ１）の場合はステップＳ１０５に進み、警告モード（Ｌ２）の場合はステップＳ１０９に進み、詳細モード（Ｌ３）の場合はステップＳ１０６に進む。
【００４１】
ステップＳ１０５：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｔ）が３以上かを判断する。ｔ≧３の場合はステップＳ１０６に進み、３より小さい場合はステップＳ１１３に進む。
【００４２】
ステップＳ１０６：モード切替部００１は、ログデータ出力部００２に警告モード（Ｌ２）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、警告モード（Ｌ２）への遷移を行う。
【００４３】
ステップＳ１０７：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｔ）が３以下かを判断する。ｔ≦３の場合はステップＳ１０８に進み、３より大きい場合はステップＳ１１３に進む。
【００４４】
ステップＳ１０８：モード切替部００１は、ログデータ出力部００２に警告モード（Ｌ２）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、警告モード（Ｌ２）への遷移を行う。
【００４５】
ステップＳ１０９：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｔ）が４以上かを判断する。ｔ≧４の場合はステップＳ１１０に進み、４より小さい場合はステップＳ１１１に進む。
【００４６】
ステップＳ１１０：モード切替部００１は、ログデータ出力部００２に詳細モード（Ｌ３）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、詳細モード（Ｌ３）への遷移を行う。
【００４７】
ステップＳ１１１：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｔ）が３より小さいかを判断する。ｔ＜３の場合はステップＳ１１２に進み、３以上の場合はステップＳ１１３に進む。
【００４８】
ステップＳ１１２：モード切替部００１は、ログデータ出力部００２に通常モード（Ｌ１）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、通常モード（Ｌ１）への遷移を行う。
【００４９】
ステップＳ１１３：ログデータ出力部００２は、ステップＳ００２で収集したイベントのレベル（ｘ）がどのモードに含まれるかを判断し、遷移後のモードに含まれる場合（ｘ⊂Ｌｎ）にはステップＳ１１４に進み、現在のモードに含まれない場合にはステップＳ１１５に進む。
【００５０】
ステップＳ１１４：ログデータ出力部００２は、ステップＳ００２で収集したイベントをログデータとして表示制御部００５へ出力する。表示制御部００５は、入力されたログデータを規定のフォーマットに変換し、表示部００６に表示させる。
【００５１】
ステップＳ１１５：システム制御部００３は、Ｘ線画像の生成が終了したか否かを判断する。Ｘ線画像の生成が終了した場合にはログ収集及び出力の動作を終了し、Ｘ線画像の生成が終了していない場合にはステップＳ１０２に進む。
【００５２】
以上で説明したように、本実施形態に係る医用装置は異常イベントの発生頻度に応じて自動的にログデータの収集におけるモード、すなわち処理動作の動作状態に対するデータ収集の範囲いを段階的に切り替えることができる。これにより、障害への対応の制度を徐々に向上させていくことができ、ログデータ収集による医用機器の実際の医用における運用への負荷を軽減させることが可能となる。
【００５３】
〔第３の実施形態〕
本発明の第３の実施形態に係る医用装置について説明する。本実施形態に係る医用装置においても機能を表すブロック図は図１と同様である。本実施形態に係る医用装置は第１の実施形態に係る医用装置とほぼ同様の機能を有するものであるが、閾値としてエラー及び警告に該当する動作の内容毎の単位時間あたりの回数を使用するものである。そこで、以下ではエラー及び警告に該当する動作の内容毎の単位時間あたりの回数に基づく処理動作の動作状況のデータ収集におけるモードの変更について主に説明する。
【００５４】
通常動作におけるシステム制御部００３における機能部００７への統括制御、ログデータ出力手段による指定された機能部００７の処理動作の動作状況（イベント）のデータ収集の範囲（モード）を使用したイベント収集及びログデータの出力、並びに表示制御部００５によるログデータの表示部００６への表示は第１の実施形態における構成と同様である。
【００５５】
発生頻度算出部００４は、各イベントに対しそのイベントのエラー又は警告に該当する動作の内容に対応する識別情報（例えばエラー番号など）を表わすテーブルを記憶している。発生頻度算出部００４は、ログデータ出力部００２からイベントが入力されると、該テーブルを参照しログデータ出力部００２から入力されたイベントの内容を確定し、異常イベント（エラー又は警告に該当する動作にあたるイベント）の場合異常イベントの発生のタイミング及びその識別情報を記憶しておく。また、発生頻度算出部００４は、予め決められた所定タイミング毎、本実施形態では１０分毎に、１０分前から今までに発生した異常イベントに対し同一事象の（つまり、識別情報が同じ）異常イベント毎にカウントし、対象としている１０分間に発生した同一事象の異常イベント毎の発生回数を求める。この１０分間に発生した同一事象の異常イベントの発生回数が本発明における「発生頻度」にあたる。発生頻度算出部００４は求めた同一事象の異常イベント毎の発生回数をモード切替部００１へ出力する。この発生頻度算出部００４が本発明における「発生頻度算出手段」にあたる。また、障害の発生をより早くするために、所定タイミングでの発生頻度の算出に加えて、異常イベントが入力された時に、発生頻度算出部００４は、記憶している異常イベントの発生のタイミングを参照し、受け取った異常イベントと同一事象の異常イベントが、入力されたときから１０分前までの間に何回発生しているかを求めてもよい。
【００５６】
モード切替部００１は、図３に示すような閾値とその閾値に対応した遷移するモードの関係を表わすテーブルであるモード遷移テーブルを有している。事象発生密度（Ｎｎ）が同一事象の以上イベントの単位時間ごとの発生回数に対応した閾値である。本実施形態では、事象発生密度閾値３０５はＮ１＝３、事象発生密度閾値３０６はＮ２≧４である。モード切替部００１は、モード遷移テーブルを参照し、発生頻度算出部００４から入力された１０分間の間に同一事象の異常イベントの発生回数が３回（Ｎ１の場合）には警告モード（Ｌ２）に遷移する指示をログデータ出力部００２に送信し、４回以上（Ｎ２の場合）の場合には詳細モード（Ｌ３）に遷移する指示をログデータ出力部００２に送信する。ここで、本実施形態では、Ｘ線診断装置であるため、１回の撮影におおよそ１０分かかり、その間に３回の同一事象の異常イベントが発生した場合には故障の虞があるためエラーの特定が必要となるため警告モードに遷移させ、４回以上の同一事象の異常イベントが検出された場合には故障の可能性が非常に高いため、故障箇所の特定、故障原因の特定を行う必要があるので詳細モードに遷移させている。また、モード切替部００１は、単位時間当たりの同一事象の異常イベントの発生回数が３回以下の場合には通常モード（Ｌ１）に遷移する指示をログデータ出力部に送信する。これは、故障の虞が少ないためである。したがって、他の医用機器の場合やモードを細かく分けたりする場合などは事象発生密度閾値をその条件に合わせて決定することが好ましい。このモード切替部００１は本発明における「分解能変更手段」にあたる。
【００５７】
次に、図６を参照してモード切替及びログデータ出力の動作を説明する。ここで、図６は本実施形態におけるモード切替及びログデータ出力のフローチャートの図である。
【００５８】
ステップＳ２０１：Ｘ線診断装置が稼働を開始しＸ線画像の作成を行う。システム制御部００３はＸ線診断装置の各機能部００７の動作を統括制御する。
【００５９】
ステップＳ２０２：ログデータ出力部００２は、機能部００７に対しモード切替部００１から指定されたモードにあわせて機能部００７からイベントを収集する。
【００６０】
ステップＳ２０３：発生頻度算出部００４は、自己が有するイベントとそのイベントが以上イベントか否か、及びそのイベントの識別情報の対応が表わされたテーブルを参照し、ログデータ出力部００２から入力されたイベントが異常イベントの場合には、そのイベントの発生のタイミング及び識別情報を記憶する。さらに、発生頻度算出部００４は、１０分毎にその時点から１０分前までの間の同一事象の異常イベント毎の発生回数を求める。発生頻度算出部００４は、同一事象の異常イベント毎の発生回数をモード切替部００１へ出力する。
【００６１】
ステップＳ２０４：モード切替部００１は、発生頻度算出部００４から入力された１０分間の間の同一事象の異常イベント毎の発生回数（ｎ）が２以下かを判断する。ｎ≦２の場合はステップＳ２０５に進み、２以下でない場合はステップＳ２０６に進む。
【００６２】
ステップＳ２０５：モード切替部００１は、ログデータ出力部００２に通常モード（Ｌ１）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、通常モード（Ｌ１）への遷移を行う。このとき、既に通常モード（Ｌ１）の場合には、ログデータ出力部００２は、そのまま通常モード（Ｌ１）を継続する。
【００６３】
ステップＳ２０６：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｎ）が３かを判断する。ｎ＝３の場合はステップＳ２０７に進み、３でない場合はステップＳ２０８に進む。
【００６４】
ステップＳ２０７：モード切替部００１は、ログデータ出力部００２に警告モード（Ｌ２）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、警告モード（Ｌ２）への遷移を行う。このとき、既に警告モード（Ｌ２）の場合には、ログデータ出力部００２は、そのまま警告モード（Ｌ２）を継続する。
【００６５】
ステップＳ２０８：モード切替部００１は、発生頻度算出部００４から入力された１０分間での異常イベントの回数（ｎ）が４以上かを判断する。ｎ≧４の場合はステップＳ２０９に進み、４以上でない場合はステップＳ２１０に進む。
【００６６】
ステップＳ２０９：モード切替部００１は、ログデータ出力部００２に詳細モード（Ｌ３）への遷移の指示を送る。ログデータ出力部００２は、モード切替部００１からの指示を受けて、詳細モード（Ｌ３）への遷移を行う。このとき、既に詳細モード（Ｌ３）の場合には、ログデータ出力部００２は、そのまま詳細モード（Ｌ３）を継続する
【００６７】
ステップＳ２１０：ログデータ出力部００２は、ステップＳ２０２で収集したイベントのレベル（ｘ）がどのモードに含まれるかを判断し、遷移後の現在のモードに含まれる場合（ｘ⊂Ｌｎ）にはステップＳ２１１に進み、現在のモードに含まれない場合にはステップＳ２１２に進む。
【００６８】
ステップＳ２１１：ログデータ出力部００２は、ステップＳ２０２で収集したイベントをログデータとして表示制御部００５へ出力する。表示制御部００５は、入力されたログデータを規定のフォーマットに変換し、表示部００６に表示させる。
【００６９】
ステップＳ２１２：システム制御部００３は、Ｘ線画像の生成が終了したか否かを判断する。Ｘ線画像の生成が終了した場合にはログ収集及び出力の動作を終了し、Ｘ線画像の生成が終了していない場合にはステップＳ２０２に進む。
【００７０】
以上で説明したように、本実施形態に係る医用装置は同一事象の異常イベント毎の発生頻度に応じて自動的にログデータの収集におけるモード、すなわち処理動作の動作状態に対するデータ収集の範囲いを切り替えることができる。これにより、障害特定のためのログデータ収集におけるモード切り替えの煩雑さを軽減することができる。また、発生事象毎に発生頻度が求められ、より広い範囲でのデータ収集が必要とされるときに応じてモードを遷移させることができる。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る医用装置におけるブロック図
【図２】データ収集のためのモードとそのモードで収集されるイベントを説明するための図
【図３】モード遷移テーブルの一例の図
【図４】第１の実施形態に係る医用装置におけるモード切替及びログデータ出力のフローチャートの図
【図５】第２の実施形態に係る医用装置におけるモード切替及びログデータ出力のフローチャートの図
【図６】第３の実施形態に係る医用装置におけるモード切替及びログデータ出力のフローチャートの図
【符号の説明】
【００７２】
００１  モード切替部
００２  ログデータ出力部
００３  システム制御部
００４  発生頻度算出部
００５  表示制御部
００６  表示部
００７  機能部
【図１】
2009106496.tif 000003
【図２】
2009106496.tif 000004
【図３】
2009106496.tif 000005
【図４】
2009106496.tif 000006
【図５】
2009106496.tif 000007
【図６】
2009106496.tif 000008