(57)【要約】 【課題】医用画像生成装置毎のデータの送信状況に合わせた単位毎の医用画像データの受信が可能な医用画像処理装置を実現すること。【解決手段】ＣＰＵ１０は、ユーザの入力部２０の操作により設定された受信チャンネル毎のタイムアウト時間をタイムアウト管理テーブル７３に記憶する。医用画像データを受信する度に、その受信した受信チャンネルに対応付けられた最終受信時刻を現在時刻６２で更新する。次いで、逐次、最終受信時刻と現在時刻との差分がタイムアウト時間を超えたか否かを判定し、タイムアウト時間を超えたと判定した場合には、そのタイムアウト時間を超えたと判定した受信チャンネルにおいて、一検査分の医用画像データを受信したと判別して、受信待機リストテーブル７１に記憶してある当該受信チャンネルに対応付けられた医用画像データＤ３を検像待ちリストテーブル７２に記憶する。【選択図】図３
2007286802.tif 000002
【特許請求の範囲】
【請求項１】
複数の医用画像生成装置から医用画像データを受信する複数の受信手段と、
前記複数の受信手段それぞれのタイムアウト時間を設定する設定手段と、
前記複数の受信手段それぞれが前記医用画像データを受信してからの経過時間を計時する計時手段と、
前記計時手段により計時された前記受信手段毎の経過時間それぞれが、前記設定手段により前記受信手段毎に設定されたタイムアウト時間を超えたか否かを判定する判定手段と、
前記判定手段により前記タイムアウト時間を超えたと判定された場合は、当該タイムアウト時間を超えたと判定した受信手段によって受信された前記医用画像データをグループ化して記憶する記憶制御手段と、
を備えることを特徴とする医用画像処理装置。
【請求項２】
前記設定手段は、
前記複数の受信手段毎にユーザ操作によって入力されたタイムアウト時間を設定することを特徴とする請求項１に記載の医用画像処理装置。
【請求項３】
前記設定手段は、
前記受信手段により受信された医用画像データに含まれる付帯情報に基づいて、前記複数の受信手段それぞれのタイムアウト時間を設定することを特徴とする請求項１に記載の医用画像処理装置。
【請求項４】
コンピュータを、
複数の医用画像生成装置から医用画像データを受信する複数の受信手段、
前記複数の受信手段それぞれのタイムアウト時間を設定する設定手段、
前記複数の受信手段それぞれが前記医用画像データを受信してからの経過時間を計時する計時手段、
前記計時手段により計時された前記受信手段毎の経過時間それぞれが、前記設定手段により前記受信手段毎に設定されたタイムアウト時間を超えたか否かを判定する判定手段、
前記判定手段により前記タイムアウト時間を超えたと判定された場合は、当該タイムアウト時間を超えたと判定した受信手段によって受信された前記医用画像データをグループ化して記憶する記憶制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の医用画像生成装置から医用画像データを受信して記憶する医用画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
人体を撮影して、被写体の画像を含む医用画像データを生成するＣＴ（Computed Tomography）やＣＲ（Computed Radiography）、ＭＲＩ（Magnetic Resonance Imaging）、乳房撮影装置、超音波診断装置等といった様々な医用画像生成装置（以下、「モダリティ」という。）は、各種システムへ統合化される傾向にある。
【０００３】
具体的には、ＨＩＳ（Hospital Information System：病院情報システム）やＲＩＳ（Radiological Information System：放射線情報システム）から患者情報や検査情報を含むオーダー情報が送信され、モダリティは、撮影技師の操作に従ってそのオーダー情報に基づいた撮影を行う。そして、その撮影によって得られた画像を含む医用画像データを、例えば、ＤＩＣＯＭ（Digital Imaging and Communications in Medicine）規格に基づいたデータ形式で生成した後に、ＰＡＣＳ（Picture Archiving and Communication System：画像保管管理システム）にデータ転送する。
【０００４】
撮影技師は、医用画像データが転送される前に、オーダー情報通りの撮影を行ったか、医用画像の順序が適切であるか、診断に適した画質の医用画像であるか、医用画像データに含まれる各種情報が正しいか等を事前にチェック・確認する必要がある。このような点から、医用画像データのＰＡＣＳへの転送前に、当該医用画像データの確認及び修正を行う（以下、医用画像データの確認及び修正するという行為を「検像」という。）ための検像装置の実用化が望まれている。
【０００５】
検像装置は、ＨＩＳやＲＩＳから送信されるオーダー情報と、モダリティから送信される医用画像データとを受信し、オーダー情報及び医用画像データを表示出力して、撮影技師がこれらのデータを目視にてチェックして修正・調整を行うための医用画像表示装置である。
【０００６】
また、医用画像の撮影においては、同一の検査部位の断層画像が連続的に撮影されたり、同一の検査部位に対して複数のモダリティが使用されたり、造影剤の使用や撮影方法を変えて撮影が行われるため、一つの検査で多数の医用画像データが生成される。このような一つの検査の中で生成される同じ種類のモダリティで撮影された一連の医用画像データの単位をシリーズという。
【０００７】
このような単位毎に複数の医用画像の撮影が行われた際には、医用画像の順序や各種情報の整合性をチェックするためにも、その単位毎に検像を行うことが望ましい。このため、検像装置側では、モダリティから送信されてくる検査単位での医用画像データの受信が完了したか否かを判定する必要がある。この受信完了の判定には、最後の医用画像データを受信してから経過した時間からタイムアウトを判定する方法が取られている。
【０００８】
また、受信した画像ファイルに含まれるモダリティ側で入力された一検査の総撮影予約画像数の情報と、撮影画像が一検査中の何撮影目の画像であるかの情報とから検査終了を判別する手法も知られている（特許文献１参照）。
【特許文献１】特開２００２−２８８３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１の手法で一検査分の受信完了を判定する場合は、撮影予約画像数の情報と何撮影目の画像であるかの情報との入力が可能な特定のモダリティでのみにしか対応することができず、汎用性に欠けてしまう。このため、様々なモダリティに対して受信完了の判定を行う場合には、上述したようなタイムアウトによって判定を行うことが考えられる。
【００１０】
しかし、モダリティによる医用画像データの送信状況は多様である。即ち、例えば、ＣＴの場合、断層画像が連続的に撮影されるため、数秒間隔で医用画像データが送信されてくるが、超音波診断装置等の場合、数分おき程度に断続的に医用画像データが送信されてくるといったように、検像装置に送信されてくる医用画像データの時間間隔がモダリティによって異なる場合があった。このため、単純にタイムアウトの判定時間を一定値に設定した場合に複数のモダリティが接続される環境では、柔軟性が欠け、大変不便な状況となってしまった。
【００１１】
本発明は、上述した課題に鑑みて為されたものであり、その目的とするところは、医用画像生成装置毎のデータの送信状況に合わせた単位毎の医用画像データの受信が可能な医用画像処理装置を実現することである。
【課題を解決するための手段】
【００１２】
以上の課題を解決するために、請求項１に記載の医用画像処理装置は、
複数の医用画像生成装置から医用画像データを受信する複数の受信手段と、
前記複数の受信手段それぞれのタイムアウト時間を設定する設定手段と、
前記複数の受信手段それぞれが前記医用画像データを受信してからの経過時間を計時する計時手段と、
前記計時手段により計時された前記受信手段毎の経過時間それぞれが、前記設定手段により前記受信手段毎に設定されたタイムアウト時間を超えたか否かを判定する判定手段と、
前記判定手段により前記タイムアウト時間を超えたと判定された場合は、当該タイムアウト時間を超えたと判定した受信手段によって受信された前記医用画像データをグループ化して記憶する記憶制御手段と、
を備えることを特徴としている。
【００１３】
請求項２に記載の発明は、請求項１に記載の発明において、
前記設定手段は、
前記複数の受信手段毎にユーザ操作によって入力されたタイムアウト時間を設定することを特徴としている。
【００１４】
請求項３に記載の発明は、請求項１に記載の発明において、
前記設定手段は、
前記受信手段により受信された医用画像データに含まれる付帯情報に基づいて、前記複数の受信手段それぞれのタイムアウト時間を設定することを特徴としている。
【００１５】
請求項４に記載のプログラムは、コンピュータを、
複数の医用画像生成装置から医用画像データを受信する複数の受信手段、
前記複数の受信手段それぞれのタイムアウト時間を設定する設定手段、
前記複数の受信手段それぞれが前記医用画像データを受信してからの経過時間を計時する計時手段、
前記計時手段により計時された前記受信手段毎の経過時間それぞれが、前記設定手段により前記受信手段毎に設定されたタイムアウト時間を超えたか否かを判定する判定手段、
前記判定手段により前記タイムアウト時間を超えたと判定された場合は、当該タイムアウト時間を超えたと判定した受信手段によって受信された前記医用画像データをグループ化して記憶する記憶制御手段、
として機能させることを特徴としている。
【発明の効果】
【００１６】
請求項１及び４に記載の発明によれば、複数の受信手段それぞれが医用画像データを受信してからの経過時間が、設定されたタイムアウト時間を超えたと判定された場合は、そのタイムアウト時間が超えた受信手段によって当該判定までの間に受信された前記医用画像データをグループ化して記憶する。
【００１７】
このため、複数の医用画像生成装置毎にタイムアウト時間を設定することができる。従って、医用画像生成装置固有のデータの送信状況に合わせて受信を行うことのできる医用画像処理装置を実現することができる。また、タイムアウト時間を超えたと判定された受信手段によって受信された医用画像データをグループ化して記憶するため、医用画像データをグループ単位で参照でき、検査単位やシリーズ単位といった単位毎の検像を迅速に行うことができる。
【００１８】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られるのは無論のこと、ユーザ操作によって入力されたタイムアウト時間を設定するため、複数の医用画像生成装置毎に所望のタイムアウト時間の設定が可能になる。
【００１９】
請求項３に記載の発明によれば、請求項１に記載の発明と同様の効果が得られるのは無論のこと、医用画像データに含まれる付帯情報に基づいて、タイムアウト時間を設定するため、当該医用画像データを送信する医用画像生成毎の適切なタイムアウト時間の設定が可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の医用画像表示装置を図１の検像装置１に適用した場合の実施形態について図１〜図６を参照して説明する。
【００２１】
〔放射線科システムの概要〕
先ず、検像装置１を有する放射線科システムＳの概要について図１を用いて説明する。図１は、放射線科システムＳのシステム構成の一例を示すブロック図である。図１によれば、放射線科システムＳは、検像装置１と、ＲＩＳ２と、モダリティＭ（Ｍ１，Ｍ２，Ｍ３，Ｍ４）と、ビューア３と、イメージャ４と、ＰＡＣＳ５とが通信ネットワークＮ２に接続されて、それぞれがデータ通信可能に構成されている。また、ＲＩＳ２は、院内ネットワークＮ１を介してＨＩＳ６とデータ通信可能に構成されている。
【００２２】
ＨＩＳ（病院情報システム）６は、ＣＰＵ（Central Processing Unit）や記憶部、入力部、表示部、通信部等を有するコンピュータにより構成され、医療事務会計や診療予約、電子カルテの管理、検査及び薬剤等の各部門へのオーダリング等、病院内の情報を統括的に管理するオーダリングシステムである。
【００２３】
ＨＩＳ６は、医師から放射線科システムＳでの撮影依頼を受け付けて、その撮影依頼の内容を含むオーダー情報Ｄ１を生成する。そして、そのオーダー情報Ｄ１を院内ネットワークＮ１を介してＲＩＳ２に送信する。オーダー情報Ｄ１は、撮影を行う患者の氏名やＩＤ、性別等の患者情報と、医師がオーダーした検査を識別する検査ＩＤ、検査部位、撮影方向及び体位といった検査情報と、撮影を行うモダリティＭの種別を含むデータである。
【００２４】
ＲＩＳ（放射線情報システム）２は、ＣＰＵや記憶部、入力部、表示部、通信部等を有するコンピュータにより構成され、放射線科部門内における診療予約、診断結果のレポート、実績管理、材料在庫管理等の情報管理を行い、放射線科システムＳ内の情報を統括的に管理するオーダリングシステムである。ＲＩＳ２はＨＩＳ６から送信されたオーダー情報Ｄ１を受信し、そのオーダー情報Ｄ１に基づいて、撮影を行うモダリティを判別して、当該オーダー情報Ｄ１をモダリティＭに送信する。また、モダリティＭへのオーダー情報Ｄ１の送信と共に、検像装置１へも同じオーダー情報Ｄ１を送信する。
【００２５】
モダリティＭ（Ｍ１，Ｍ２，Ｍ３，Ｍ４）は、ＣＴやＣＲ、ＭＲＩ、乳房撮影装置、超音波診断装置等であり、撮影技師の操作に従って撮影して得られた画像のデータ信号をＤＩＣＯＭ規格に則したデジタルデータに変換して医用画像データＤ３を生成する。モダリティＭは、生成した医用画像データＤ３を検像装置１に送信する。
【００２６】
例えば、ＣＲは、被写体に放射線を照射して、その被写体を透過した放射線をプレート状の輝尽性蛍光体に吸収させる。そして、この輝尽性蛍光体を例えばレーザ光で走査しながら励起することにより、この輝尽性蛍光体が蓄積している放射線エネルギを発光させ、その発光を光電変換して得られた放射線画像のデータ信号をデジタル変換して被写体の画像データを生成する。
【００２７】
図２に、医用画像データＤ３のデータ構造の一例を示す。図２（ａ）によれば、医用画像データＤ３は、付帯情報としてのヘッダ情報Ｄ５と画像データＤ７とを有して構成される。ヘッダ情報Ｄ５は、図２（ｂ）に示すように、モダリティ情報Ｄ５１、検査情報Ｄ５２及び患者情報Ｄ５３を有して構成され、例えば、ＤＩＣＯＭ規格に則ったデータである。尚、図２（ｂ）に示すヘッダ情報Ｄ５は、本実施形態において主要なデータを模式化しものであり、他のデータの図示は省略している。
【００２８】
モダリティ情報Ｄ５１は、ヘッダ情報Ｄ５に対応付けられた画像データＤ７の生成を行ったモダリティＭの種別を示すデータであり、当該モダリティＭにより設定される。検査情報Ｄ５２は、検査内容を示すデータであり、医師がＨＩＳ６からオーダリングした一つの検査に対して割り振られるユニークなＩＤや検査日時等が含まれる。患者情報Ｄ５３は、撮影した患者の氏名やＩＤ、性別等を含むデータである。これら検査情報Ｄ５２及び患者情報Ｄ５３は、ＲＩＳ２から受信したオーダー情報Ｄ１に基づいて設定される。
【００２９】
検像装置１は、ＲＩＳ２から送信されるオーダー情報Ｄ１と、モダリティＭから送信される医用画像データＤ３とを受信して、後述する検像待ちリストテーブル７２にデータを蓄積していき、撮影技師の検像を待機する。「検像」とは、オーダー情報Ｄ１通りの順序及び内容の撮影を行ったか、画像データＤ７が診断に適した画質であるか、オーダー情報Ｄ１とヘッダ情報Ｄ５との整合性が取れているか等を医用画像データＤ３のＰＡＣＳ５への転送する前に確認及び修正する行為である。撮影技師が各医用画像データＤ３の検像を行うと、当該撮影技師の操作に従ってその医用画像データＤ３はＰＡＣＳ５に転送される。
【００３０】
ビューア３は、ＬＣＤ（Liquid Crystal Display）等を備えて構成され、医用画像データＤ３に基づいて医用画像を表示出力する表示装置である。読影医等が再生表示する医用画像データＤ３を指定すると、その医用画像データＤ３をＰＡＣＳ５から読み出して再生表示する。
【００３１】
イメージャ４は、フィルムデジタイザ等により構成され、医用画像データＤ３に基づいた医用画像を記録媒体上に画像形成して出力する画像形成装置である。読影医等が画像形成する医用画像データＤ３を指定すると、その医用画像データＤ３がＰＡＣＳ５から読み出されて、熱感光フィルム等の記録媒体上に医用画像の画像形成を行って出力する。
【００３２】
ＰＡＣＳ５は、ＣＲ、ＣＴ及びＭＲＩ等の医用画像生成装置から送信される医用画像データＤ３を保存管理し、検索やデータ解析を行うデータベースシステムである。ＰＡＣＳ５は、ＣＰＵや記憶部、通信部等を備えて構成され、検像装置１から受信した医用画像データＤ３に含まれるヘッダ情報Ｄ５に基づいて当該医用画像データＤ３を例えば、リレーショナルデータベースに蓄積記憶していく。そして、読影医等の操作指示に応じて指定された患者ＩＤや検査ＩＤ等を検索キーとして医用画像データＤ３を検索し、ビューア３やイメージャ４に出力する。
【００３３】
〔検像装置の機能構成〕
次に、検像装置１の機能構成について図３〜図５を参照して説明する。図３は、検像装置１の機能構成の一例を示すブロック図である。図３によれば、検像装置１は、ＣＰＵ１０と、入力部２０と、表示部３０と、通信部４０と、ＲＯＭ（Read Only Memory）５０と、ＲＡＭ（Random Access Memory）６０と、記憶部７０とを備えて構成される。
【００３４】
ＣＰＵ１０は、各機能部の動作の制御と、機能部間のデータ入出力の制御等を行うことで検像装置１を統括的に管理・制御する制御部である。具体的には、入力部２０から入力される操作信号に応じてＲＯＭ５０や記憶部７０に格納されたプログラムを読み出し、当該プログラムに従った処理を実行する。そして、その処理結果に基づいて、表示部３０の表示画面の更新や記憶部７０へのデータの記憶、外部機器とのデータ通信等を行う。
【００３５】
入力部２０は、カーソルキーやテンキー等の各種キー群や、マウスやタッチパネル等のポインティングデバイスを備えて構成される。入力部２０は、ユーザに押下されたキーに対応する操作信号や、ポインティングデバイスにより指定された画面上の座標位置に対応する操作信号をＣＰＵ１０に出力する。
【００３６】
表示部３０は、ＣＲＴ（Cathode-ray Tube）やＬＣＤ等により構成され、ＣＰＵ１０の制御に基づいた表示画面の表示や、医用画像データＤ３の再生表示等を行う。通信部４０は、ＬＡＮインターフェイス等により構成され、通信ネットワークＮ２を介して介してＲＩＳ２やモダリティＭ、ＰＡＣＳ５等の外部機器との間でデータ通信を行う機能部である。
【００３７】
ＲＯＭ５０は、不揮発性の半導体メモリで構成され、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムを格納する。ＲＡＭ６０は、書き換え可能な半導体素子で構成され、ＣＰＵ１０が実行する各種プログラムやこれらのプログラムの実行に係るデータ等を一時的に保持する。ＲＡＭ６０は、図３に示すように現在時刻６２を記憶する。ＣＰＵ１０は、タイマ機能を有して構成され、現在時刻６２の計時を行って、ＲＡＭ６０を逐次更新する。
【００３８】
記憶部７０は、磁気的、光学的な記憶媒体にデータの読み書きを行う機能部であり、ＨＤＤ（Hard Disk Drive）等により構成される。図３によれば、記憶部７０は、受信待機リストテーブル７１と、検像待ちリストテーブル７２と、タイムアウト管理テーブル７３と記憶している。
【００３９】
受信待機リストテーブル７１は、通信部４０を介してモダリティＭから受信した医用画像データＤ３を、受信チャンネル毎に一時的に蓄積記憶するデータテーブルである。ＣＰＵ１０は、ソフトウェア的に受信チャンネルを管理し、図１に示した複数のモダリティＭ１，Ｍ２，Ｍ３，Ｍ４・・・とデータ通信を行うに当たり、予め各モダリティＭのアドレスを取得し、そのアドレスとの受信チャンネルとを対応付けておく。
【００４０】
即ち、図４に示すように、モダリティＭ１と第１受信チャンネルＣＨ１、モダリティＭ２と第２受信チャンネルＣＨ２、モダリティＭ３と第３受信チャンネルＣＨ３、モダリティＭ４と第４受信チャンネルＣＨ４とを対応付けておき、ＣＰＵ１０は、各モダリティＭから送信されてくる医用画像データＤ３を各々の受信チャンネルで個別に受信する処理を行う。
【００４１】
そして、その受信した医用画像データＤ３を受信チャンネル毎に受信待機リストテーブル７１に一時的に記憶していく。また、更に、図４に示すように受信チャンネル毎に後述するタイムアウト判定プロセスＰ１〜Ｐ４を起動して、各受信チャンネルで医用画像データＤ３を受信してからの経過時間を計時して、その経過時間がタイムアウト時間を超えたか否かを判定することで、一検査分の医用画像データＤ３を受信したか否かを判別する。
【００４２】
尚、受信チャンネルを複数設ける方法としては、ＣＰＵ１０がソフトウェア的に設ける他、例えば、通信部４０に受信チャンネルを物理的又は論理的に複数設けてデータ受信を行うこととしてもよく、その構成は適宜変更可能である。
【００４３】
検像待ちリストテーブル７２は、上述した検像の対象となる医用画像データＤ３を記憶するデータテーブルであり、ＲＩＳ２から送信されたオーダー情報Ｄ１と、モダリティＭから送信された医用画像データＤ３とを蓄積的に記憶する。
【００４４】
ＣＰＵ１０は、受信待機リストテーブル７１に一時的に記憶している医用画像データＤ３のうち、タイムアウト判定プロセスＰ１〜Ｐ４により一検査分受信したと判別した医用画像データＤ３を検査単位でグループ化して検像待ちリストテーブル７２に記憶する。そして、オーダー表示処理や画像表示処理を実行する際に、検像待ちリストテーブル７２に記憶されたオーダー情報Ｄ１と、そのグループ化された医用画像データＤ３とを読み出して表示部３０に表示する。
【００４５】
オーダー表示処理は、オーダー情報Ｄ１と、医用画像データＤ３に含まれるヘッダ情報Ｄ５との整合性を撮影技師が確認する際に実行される処理である。ＣＰＵ１０は、オーダー表示処理を開始すると、検像待ちリストテーブル７２から、同一の検査情報を含むオーダー情報Ｄ１と、医用画像データＤ３のヘッダ情報Ｄ５とを読み出し、このオーダー情報Ｄ１が有する患者情報及び検査情報と、ヘッダ情報Ｄ５が有する患者情報及び検査情報とをそれぞれ突き合わせて表示部３０に表示させる。このとき、撮影技師は、表示された患者情報と検査情報の整合が取れていない場合は、入力部２０を操作して適宜修正する。
【００４６】
画像表示処理は、医用画像データＤ３に含まれる画像データＤ７の撮影状態を撮影技師が確認する際に実行される処理である。ＣＰＵ１０は、画像表示装置を開始すると、検像待ちリストテーブル７２から医用画像データＤ３を読み出して、その医用画像データＤ３のヘッダ情報Ｄ５の内容と、画像データＤ７に基づいた医用画像とを表示部３０に表示させる。撮影技師は、表示された医用画像が診断に適した画質ではないと判断した際には、入力部２０を操作して、当該画像データＤ７に階調（濃度／コントラスト）補正処理や回転・反転処理を行わせる。
【００４７】
タイムアウト管理テーブル７３は、図５のデータ構成の一例に示すように、ＣＰＵ１０が各モダリティＭから医用画像データＤ３を受信する受信チャンネル７４と、タイムアウト時間７５と、最終受信時刻７６とを記憶するデータテーブルである。タイムアウト時間７５は、一検査分の医用画像データＤ３を受信したか否かの判定基準となる時間であり、ユーザにより設定される。ＣＰＵ１０は、ユーザの入力部２０の操作により設定された受信チャンネル７４毎のタイムアウト時間７５をタイムアウト管理テーブル７３に記憶する。
【００４８】
最終受信時刻７６は、対応付けられた受信チャンネル７４において最後に医用画像データＤ３を受信した時刻であり、ＣＰＵ１０により記憶更新される。ＣＰＵ１０は、医用画像データＤ３を受信する度に、その受信した受信チャンネル７４に対応付けられた最終受信時刻７６をＲＡＭ６０の現在時刻６２で更新する。そして、逐次、最終受信時刻７６と現在時刻６２との差分、即ち医用画像データＤ３を受信してからの経過時間が、当該最終受信時刻７６に対応付けられたタイムアウト時間７５を超えたか否かを判定する。
【００４９】
ＣＰＵ１０は、タイムアウト時間７５を超えたと判定した場合には、そのタイムアウト時間７５を超えたと判定した受信チャンネル７４において、一検査分の医用画像データＤ３を受信したと判別して、受信待機リストテーブル７１に記憶してある当該受信チャンネル７４に対応付けられた医用画像データＤ３を検像待ちリストテーブル７２に記憶すると共に、受信待機リストテーブル７１から削除する。このようにして、各モダリティＭから受信した医用画像データＤ３を検査単位でグループ化して記憶する制御を行う。
【００５０】
尚、一検査分の医用画像データＤ３として検像待ちリストテーブル７２に記憶することとしたが、例えば、一シリーズ分の医用画像データＤ３としてグループ化して記憶することしてもよく、その記憶する単位は適宜変更可能である。
【００５１】
〔検像装置の具体的な動作〕
次に、検像装置１の具体的な動作について図６のフローチャートを参照して説明する。図６は、ＣＰＵ１０がＲＯＭ５０からプログラムを読み出して生成するタイムアウト判定プロセスＰの処理内容を説明するためのフローチャートである。このタイムアウト判定プロセスＰは、図４に示す第１〜第４受信チャンネルＣＨ１〜ＣＨ４に対応するタイムアウト判定プロセスＰ１〜Ｐ４のように受信チャンネル毎に生成される。
【００５２】
先ず、ＣＰＵ１０は、医用画像データＤ３の受信を行う受信チャンネル７４に対応付けられたタイムアウト時間７５をタイムアウト管理テーブル７３から読み出し（ステップＳ１）、当該受信チャンネル７４から受信した医用画像データＤ３を受信待機リストテーブル７１に記憶する（ステップＳ３）。
【００５３】
そして、ＲＡＭ６０の現在時刻６２を最終受信時刻７６としてタイムアウト管理テーブル７３に記憶した後（ステップＳ５）、新たな医用画像データＤ３を受信したか否かを判定する（ステップＳ７）。ＣＰＵ１０は、新たに医用画像データＤ３を受信したと判定した場合には（ステップＳ７；Ｙｅｓ）、ステップＳ５に処理を移行して、最終受信時刻７６を記憶更新する。
【００５４】
また、新たに医用画像データＤ３を受信していないと判定した場合には（ステップＳ７；Ｎｏ）、現在時刻６２から最終受信時刻７６を減算した差分の時間が、ステップＳ１において読み出したタイムアウト時間７５を超えたか否かを判定する（ステップＳ９）。このとき、当該タイムアウト時間７５を超えていないと判定した場合には（ステップＳ９；Ｎｏ）、ステップＳ７に処理を移行して、新たな医用画像データＤ３を受信したか否かを判定する。
【００５５】
また、タイムアウト時間７５を超えたと判定した場合には（ステップＳ９；Ｙｅｓ）、一検査分の医用画像データＤ３を受信したと判別して（ステップＳ１１）、そのタイムアウト時間７５を超えたと判定した受信チャンネルに対応付けられた医用画像データＤ３を受信待機リストテーブル７１から検像待ちリストテーブル７２に書き換え記憶更新する（ステップＳ１３）。
【００５６】
例えば、モダリティＭ１がＣＴである場合には、タイムアウト時間７５を図５に示すように５秒に予め設定しておく。このとき、第１受信チャンネルＣＨ１での医用画像データＤ３の受信の間隔が５秒を超えた場合には、モダリティＭ１からの一検査分の医用画像データＤ３の送信が終了したと判別して、それまでに受信した医用画像データＤ３を検像待ちリストテーブル７２に記憶する。
【００５７】
また、モダリティＭ２が超音波診断装置である場合には、タイムアウト時間７５を図５に示すように２分に予め設定しておく。このとき、第２受信チャンネルＣＨ２での医用画像データＤ３の受信の間隔が２分を超えた場合には、モダリティＭ２からの一検査分の医用画像データＤ３の転送が終了したと判別して、それまでに受信した医用画像データＤ３を検像待ちリストテーブル７２に記憶する。
【００５８】
以上、本実施形態によれば、受信チャンネル毎にタイムアウト時間７５を設定し、各受信チャンネルで医用画像データＤ３を受信してからの経過時間がタイムアウト時間７５を超えた場合には、その受信チャンネルで受信したデータを一検査分の医用画像データＤ３として検像待ちリストテーブル７２に記憶する。これにより、ユーザは、モダリティＭ毎に各々のタイムアウト時間７５を設定することができるため、様々なモダリティＭのデータの送信間隔に合わせて医用画像データＤ３を受信することができる。
【００５９】
また、異なるモダリティＭから送信された医用画像データＤ３を混同して記憶してしまうことを防止することができる。また、検像待ちリストテーブル７２には、検査単位でグループ化された医用画像データＤ３が記憶されるため、検査単位で医用画像データＤ３を参照することができ、検像を迅速に行うことができる。
【００６０】
尚、上述した実施形態では、タイムアウト時間７５をユーザの入力部２０の操作に従って設定することとしたが、例えば、医用画像データＤ３が有するヘッダ情報Ｄ５に従って設定することとしてもよい。
【００６１】
具体的には、例えば、ヘッダ情報Ｄ５に含まれるモダリティＭの種別が「ＣＴ」を示す場合には、タイムアウト時間７５を５秒に設定し、「超音波診断装置」を示す場合には、タイムアウト時間７５を２分に設定する。これにより、上述した実施形態と同様の効果が得られるのは勿論、受信するモダリティＭの種別に従ったタイムアウト時間７５が設定されるため、ユーザが設定する手間が省ける。
【００６２】
また、ヘッダ情報Ｄ５に含まれる検査情報Ｄ５２が「胸部」を示す場合には、タイムアウト時間７５を１分に設定し、「造影検査」を示す場合には５分に設定するように、検査情報Ｄ５２に従って設定することとしてもよく、モダリティＭで行われている検査に従ったタイムアウト時間７５を設定することができる。
【図面の簡単な説明】
【００６３】
【図１】放射線科システムのシステム構成の一例を示すブロック図。
【図２】医用画像データのデータ構成の一例を示す図。
【図３】検像装置の機能構成の一例を示すブロック図。
【図４】モダリティ、受信チャンネル及びタイムアウト判定プロセスの対応関係の一例を示す図。
【図５】タイムアウト管理テーブルのデータ構成の一例を示す図。
【図６】タイムアウト判定プロセスの具体的な処理内容を説明するためのフローチャート。
【符号の説明】
【００６４】
Ｍ１，Ｍ２，Ｍ３，Ｍ４      モダリティ
１    検像装置
１０  ＣＰＵ
２０  入力部
３０  表示部
４０  通信部
５０  ＲＯＭ
６０  ＲＡＭ
６２  現在時刻
７０  記憶部
７１  受信待機リストテーブル
７２  検像待ちリストテーブル
７３  タイムアウト管理テーブル
７４  受信チャンネル
７５  タイムアウト時間
７６  最終受信時刻
Ｄ３  医用画像データ
Ｐ    タイムアウト判定プロセス
【図１】
2007286802.tif 000003
【図２】
2007286802.tif 000004
【図３】
2007286802.tif 000005
【図４】
2007286802.tif 000006
【図５】
2007286802.tif 000007
【図６】
2007286802.tif 000008