(57)【特許請求の範囲】
【請求項１】
複数の医用画像データセットを外部装置への送信結果に関連づけて記憶する記憶部と、
前記複数の医用画像データセットのうちの送信に失敗した医用画像データセットと送信に成功した医用画像データセットとの付帯情報をデータ要素毎に比較する比較部と、
前記比較部による比較結果を利用して前記送信に失敗した医用画像データセットの付帯情報の中から除外候補の付帯情報を決定する除外候補決定部と、
前記除外候補の付帯情報を前記送信に失敗した医用画像データセットの付帯情報から除外する除外部と、
前記除外候補の付帯情報が除外された医用画像データセットを前記外部装置に送信する送信部と、
を具備する医用画像通信装置。
【請求項２】
前記比較部は、データ要素の有無、ＶＲ、ＶＭ、データ値フィールドに含まれる文字の種類、データ値フィールドに含まれる文字数の少なくとも一つを含む項目について、前記送信に失敗した医用画像データセットと前記送信に成功した医用画像データセットとの付帯情報を前記データ要素毎に比較する、請求項１記載の医用画像通信装置。
【請求項３】
前記除外候補決定部は、前記送信に成功した医用画像データセットの付帯情報に比較して前記送信に失敗した医用画像データセットの付帯情報に特異的なデータ要素に、前記除外候補の付帯情報であることを示す第１のフラグを設定する、請求項１記載の医用画像通信装置。
【請求項４】
データ送信の送信確実性又は欠落可能性を段階的に示す複数のレベルの各々に送信対象又は欠落対象のデータ要素の識別子を関連づけて記憶するレベル管理部と、
前記送信に失敗した医用画像データセットに、前記複数のレベルのうちの前記送信に失敗した医用画像データセットのためのレベルを設定するレベル設定部と、をさらに備え、
前記除外部は、前記第１のフラグが設定されたデータ要素のうちの前記レベルに属するデータ要素又は前記レベルに属さないデータ要素を除外する、
請求項３記載の医用画像通信装置。
【請求項５】
前記送信部は、前記第１のフラグが設定されたデータ要素が除外された医用画像データセットに、前記設定されたレベルに対応する送信確実性又は欠落可能性に関するメッセージを付加して送信する、請求項４記載の医用画像通信装置。
【請求項６】
前記送信に失敗した医用画像データセットに前記複数のレベルの何れかのレベルを設定するための設定画面を表示する表示部をさらに備え、
前記レベル設定部は、前記設定画面に対するユーザの指示に従って前記送信に失敗した医用画像データセットに対してレベルを設定する、
請求項４記載の医用画像通信装置。
【請求項７】
前記送信に失敗した医用画像データセットの一覧を表示する表示部、をさらに備える請求項１記載の医用画像通信装置。
【請求項８】
前記除外部は、未送信の医用画像データセットの前記外部装置への送信結果に基づいて、前記送信に失敗した医用画像データセットに設定された前記第１のフラグを維持又は解除する、請求項３記載の医用画像通信装置。
【請求項９】
前記送信に失敗した医用画像データセットが有する前記特異的なデータ要素に値が類似する前記特異的なデータ要素を有する未送信の医用画像データセットに第２のフラグを設定する第２フラグ設定部をさらに備え、
前記送信部は、前記第２のフラグが設定された未送信の医用画像データセットを送信する、
請求項３記載の医用画像通信装置。
【請求項１０】
前記送信部は、前記第２のフラグが設定された未送信の医用画像データセットを前記第２のフラグが設定されていない医用画像データセットに比して優先的に送信する、請求項９記載の医用画像通信装置。
【請求項１１】
前記第２のフラグが設定された未送信の医用画像データセットの一覧を表示する表示部、をさらに備える請求項９記載の医用画像通信装置。
【請求項１２】
前記除外候補決定部は、前記第２のフラグが設定された未送信の医用画像データセットの送信が成功した場合、前記送信に失敗した医用画像データセットの前記特異的なデータ要素に設定された前記第１のフラグを解除する、請求項９記載の医用画像通信装置。
【請求項１３】
前記除外候補決定部は、前記第２のフラグが設定された未送信の医用画像データセットの送信が失敗した場合、前記送信に失敗した医用画像データセットの前記特異的なデータ要素に設定された前記第１のフラグを維持する、請求項９記載の医用画像通信装置。
【請求項１４】
前記送信部は、前記第１のフラグが設定されたデータ要素が除外された医用画像データセットに、前記除外されたデータ要素の識別子を付加して送信する、請求項９記載の医用画像通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、医用画像通信装置に関する。
【背景技術】
【０００２】
医用画像診断装置等により発生された医用画像データセットが医用画像保管装置等の外部装置に送信される場合がある。ＤＩＣＯＭ規格に従う医用画像データセットは、付帯情報と医用画像データセットとを含み、付帯情報は、複数のデータ要素、すなわち、複数のタグにより構成される。医用画像データセットの送信の際にはタグ依存の送信エラーが発生する場合がある。問題となるタグは送信対象の全てのタグではなく特定のタグに限られていることが多い。それにも関わらず、送信エラーが発生した場合、当該医用画像データセット全体を転送することができない。送信エラーに対しては、その原因に応じた対策がサービスエンジニアや開発者等により講じられている。例えば、問題発生時の状況やログ等の報告内容から開発者等が問題の原因を調査しているが、調査に時間を要する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−７５４７５号公報
【特許文献２】特開平０７−８７０６２号公報
【特許文献３】特開２００７−７９７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
目的は、タグ依存の送信エラーが発生した場合でも即時的にデータを再送可能な医用画像通信装置を提供することにある。
【課題を解決するための手段】
【０００５】
本実施形態に係る医用画像通信装置は、複数の医用画像データセットを外部装置への送信結果に関連づけて記憶する記憶部と、前記複数の医用画像データセットのうちの送信に失敗した医用画像データセットと送信に成功した医用画像データセットとの付帯情報をデータ要素毎に比較する比較部と、前記比較部による比較結果を利用して前記送信に失敗した医用画像データセットの付帯情報の中から除外候補の付帯情報を決定する除外候補決定部と、前記除外候補の付帯情報を前記送信に失敗した医用画像データセットの付帯情報から除外する除外部と、前記除外候補の付帯情報が除外された医用画像データセットを前記外部装置に送信する送信部と、を具備する。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係る医用画像通信装置のネットワーク環境を示す図
【図２】本実施形態に係る医用画像データセットのデータ構造を模式的に示す図
【図３】本実施形態に係るデータ要素（タグ）のデータ構造を模式的に示す図
【図４】図１の医用画像通信装置の構成を示す図
【図５】図４のタグ比較部により記憶される比較項目チェックリストの一例を示す図
【図６】図４のレベル管理部により記憶されるレベル設定ファイルの一例を示す図
【図７】図４の制御回路により行われる送信失敗画像の再送処理の典型的な流れを示す図
【図８】図７のステップＳ１においてタグ比較部により行われるタグ比較処理とステップＳ２において原因可能性フラグ設定部により行われる原因可能性フラグ設定処理とを模式的に示す図
【図９】図７のステップＳ３において表示制御部により表示される送信レベル設定画面の一例を示す図
【図１０】図７のステップＳ５においてタグ除外部により行われる除外処理とステップＳ６において通信制御部により行われる再送処理とを説明するための図
【図１１】図７のステップＳ６において行われる、除外されたタグの番号と送信レベルの内容を示すメッセージとの送信失敗画像データセットへの付加処理を模式的に示す図
【図１２】図１１の付加処理により付加された、除外されたタグの番号と送信レベルの内容を示すメッセージとの表示例を示す図
【図１３】本実施形態の応用例に係る医用画像通信装置の構成を示す図
【図１４】応用例に係る原因可能性フラグを設定するタグの絞込処理の典型的な流れを示す図
【図１５】図１４のステップＳ２２においてタグ比較部により行われる比較処理とステップＳ２３において試験送信要求フラグ設定部により行われる設定処理とを模式的に示す図
【図１６】図１４のステップＳ２４において通信制御部により行われる、未送信の医用画像データセットの優先転送を模式的に示す図
【図１７】図１４のステップＳ２４において表示制御部により表示される、試験送信要求フラグが設定された医用画像データセットのリストの一例を示す図
【図１８】図１４のステップＳ２６において原因可能性フラグ設定部により行われる原因可能性フラグの維持処理を模式的に示す図
【図１９】図１４のステップＳ２７において原因可能性フラグ設定部により行われる原因可能性フラグの解除処理を模式的に示す図
【発明を実施するための形態】
【０００７】
以下、図面を参照しながら本実施形態に係わる医用画像通信装置を説明する。
【０００８】
図１は、本実施形態に係る医用画像通信装置１のネットワーク環境を示す図である。図１に示すように、医用画像通信装置１は、ネットワークを介して医用画像保管装置１００や医用画像処理装置２００等の外部装置に接続されている。本実施形態に係る医用画像通信装置１としては、例えば、被検体に関する医用画像データセットを発生し、医用画像データセットを外部装置１００，２００に送信する医用モダリティが用いられる。医用画像保管装置１００は、複数の医用画像データセットを保管するＰＡＣＳ（Picture Archiving and Communication System）等の画像サーバである。医用画像処理装置２００は、医用画像データセットに画像処理を施すコンピュータ装置である。なお、本実施形態に係る医用画像通信装置１としては、医用画像データセットを通信可能であれば、医用画像保管装置や医用画像処理装置等の如何なるコンピュータ装置であっても良い。
【０００９】
医用画像通信装置１、医用画像保管装置１００、及び医用画像処理装置２００間の画像データ通信としては、医用画像の標準規格であるＤＩＣＯＭ規格等、既成の如何なる規格を利用してもよい。なお、情報通信としては、典型的には、業界標準規格のＴＣＰ／ＩＰ（transmission control protocol / internet protocol）通信が採用される。以下、本実施形態を具体的に説明するため画像データ通信はＤＩＣＯＭ規格に準拠しているものとする。
【００１０】
ここで、本実施形態に係る医用画像データセットのデータ構造について説明する。図２は、本実施形態に係る医用画像データセットのデータ構造を模式的に示す図である。図２に示すように、本実施形態に係る医用画像データセットは、画像データと付帯情報とにより構成される。画像データは、当該画像データを構成する複数の画素の各々の画素値を示すデータ値の集合である。付帯情報は、当該画像データに付帯されるヘッダ情報である。付帯情報は、表現される情報の種類毎に複数のデータ要素に細分化される。データ要素は、タグと呼ばれている。
【００１１】
図３は、本実施形態に係るデータ要素（タグ）のデータ構造を模式的に示す図である。図３に示すように、本実施形態に係る各データ要素は、タグ番号フィールドＦ１、ＶＲ（値表現：Value Representation）フィールドＦ２、ＶＭ（値複数度：Value Multiplicity）フィールドＦ３、データ長フィールドＦ４、及びデータ値フィールドＦ５を有する。タグ番号フィールドＦ１は、タグの識別番号を格納する。タグ番号は、タグのデータの種類毎にＤＩＣＯＭ規格またはユーザにより任意に定められている。ＶＲフィールドＦ２は、ＶＲと呼ばれるタグのデータ型を示す文字列を格納する。ＶＭフィールドＦ３は、ＶＭと呼ばれるデータ値フィールドの個数を示す文字列を格納する。データ長フィールドＦ４は、データ値フィールドのデータ長を示す文字列を格納する。データ値フィールドＦ５は、当該タグの種類に対応する実際のデータ値を格納する。データ値フィールドＦ５はＶＭに応じた個数だけ設けられる。
【００１２】
図４は、本実施形態に係る医用画像通信装置１の構成を示す図である。図４に示すように、医用画像通信装置１は、互いにバスを介して接続された制御回路２、通信機器３、主記憶装置４、画像記憶装置５、入力機器６、及び表示機器７を有する。通信機器３は、後述の通信制御部２６による制御に従いネットワークを介して外部装置１００，２００との間でＤＩＣＯＭ規格に準拠したデータ通信を行う。主記憶装置４は、種々の情報を記憶するＨＤＤ（Hard Disk Drive）やＳＳＤ(Solid State Drive)等の大容量の記憶装置である。例えば、主記憶装置４は、本実施形態に係る制御プログラムや後述のテーブル等を記憶する。画像記憶装置５は、被検体に関する医用画像データセットを記憶するＨＤＤやＳＳＤ等の大容量の記憶装置である。具体的には、画像記憶装置５は、複数の医用画像データセットの各々に外部装置１００，２００への送信結果を関連づけて記憶する。具体的には、通信機器２による送信が成功した医用画像データセットには送信が成功した旨の識別子（以下、送信成功情報と呼ぶ）が関連づけられる。通信機器２による送信が失敗した医用画像データセットには送信が失敗した旨の識別子（以下、送信失敗情報と呼ぶ）が関連づけられる。通信機器２による送信がまだ行われていない医用画像データセットには未送信の旨の識別子（以下、未送信情報と呼ぶ）が関連づけられる。入力機器６は、ユーザからの各種指令や情報入力を受け付ける。入力機器６としては、キーボードやマウス、各種スイッチ等が利用可能である。表示機器７は、後述の表示制御部２７からの制御に従い種々の情報をする。例えば、表示機器７は、医用画像や送信結果、送信レベル設定画面等を表示する。表示機器７としては、例えばＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイ、有機ＥＬ（Electroluminescence）ディスプレイ、プラズマディスプレイ等が適宜利用可能である。
【００１３】
制御回路２は、ハードウェア資源として、ＣＰＵ（Central Processing Unit）あるいはＭＰＵ（Micro Processing Unit）等の演算装置とＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の記憶装置とを有する。演算装置は、主記憶装置４からの制御プログラムに従い演算を行う。具体的には、制御回路２は、送信失敗画像データセットの再送処理を実行する。当該再送処理のための演算機能として制御回路２は、タグ比較部２１は、原因可能性フラグ設定部２２、レベル管理部２３、レベル設定部２４、タグ除外部２５、通信制御部２６、及び表示制御部２７を有する。
【００１４】
タグ比較部２１は、画像記憶装置５に記憶されている複数の医用画像データセットのうちの送信失敗情報が関連づけられた医用画像データセット（以下、送信失敗画像データセットと呼ぶ）と送信成功情報が関連づけられた医用画像データセット（以下、送信成功画像データセットと呼ぶ）との付帯情報をタグ毎に比較する。そしてタグ比較部２１は、送信成功画像データセットの付帯情報に比較して送信失敗画像データセットの付帯情報に特異的なタグを特定する。具体的には、タグ比較部２１は、送信失敗画像データセットと送信成功画像データセットとの付帯情報をタグ毎に、比較項目について比較する。比較項目はＬＵＴ（Look Up Table）やデータベースにおいて規定される。以下、比較項目はＬＵＴにより規定されているとし、当該ＬＵＴを比較項目チェックリストと呼ぶことにする。比較項目チェックリストは、タグ比較部２１により記憶される。
【００１５】
図５は、比較項目チェックリストの一例を示す図である。図５に示すように、比較項目チェックリストは、複数の比較項目の各々にＩＤを関連づけている。比較項目は、送信エラーの原因になると予想されるタグを特定することを目的として予め定義されている。比較項目としては、例えば、図５に示すように、タグの有無やＶＲ、ＶＭ、データ値フィールドの文字種、データ値フィールドの文字数等である。
【００１６】
例えば、比較項目が「タグの有無」の場合、送信失敗画像データセットと送信成功画像データセットとの各々に含まれるタグを探索し、送信失敗画像データセットに含まれるが送信成功画像データセットに含まれないタグが、特異的なタグとしてタグ比較部２１により特定される。比較項目が「ＶＲ」の場合、送信失敗画像データセットと送信成功画像データセットとの各々に含まれるタグを探索し、送信失敗画像データセットと送信成功画像データセットとでＶＲの値が一致しないタグがタグ比較部２１により特定される。ＤＩＣＯＭ規格においてＶＲの値として、ＡＴ（属性タグ：Attribute Tag）、ＵＬ（符号無長整数：Unsigned Long）、ＵＳ（符号無短整数：Unsigned Short）、ＳＬ（符号付長整数：Signed Long）、ＳＳ（符号付短整数：Signed Short）、ＦＬ（単精度浮動小数点：Floating Point Single）、ＦＤ（倍精度浮動小数点：Floating Point Double）、ＰＮ（人名：Person Name）、ＤＴ（日時：Date Time）、ＴＭ（時間：Time）、ＤＡ（日付：Date）、ＬＯ（長列：Long String）、ＡＥ（応用エンティティ：Application Entity）、ＣＳ（コード列：Code String）、ＤＳ（１０進数列：Decimal String）、ＬＴ（長テキスト：Long Text）、ＳＨ（短列：Short String）、ＳＴ（短テキスト：Short Text）、ＵＩ（固有識別子：Unique ID）、ＩＳ（整数列：Integer String）、ＯＢ（その他バイト列：Other Byte String）、ＯＦ（その他浮動小数点列：Other Float String）、ＯＷ（その他ワード列：Other Word String）、ＵＴ（無制限テキスト：Unlimited Text）、ＵＮ（不明：Unknown）、及びＳＱ（シーケンス項目：Item）等が定義されている。比較項目が「ＶＭ」の場合、送信失敗画像データセットと送信成功画像データセットとの各々に含まれるタグを探索し、送信失敗画像データセットと送信成功画像データセットとでＶＭの値が一致しないタグが、特異的なタグとしてタグ比較部２１により特定される。比較項目が「データ
値フィールドの文字種」の場合、送信失敗画像データセットと送信成功画像データセットとの各々に含まれるタグを探索し、送信失敗画像データセットと送信成功画像データセットとでデータ値フィールドの文字種が一致しないタグが、特異的なタグとしてタグ比較部２１により特定される。例えば、データ値フィールドに含まれる文字列のうち、送信失敗画像データセットのＶＭフィールドには含まれるが、送信成功画像データセットのＶＭフィールドには含まれない文字がある場合、当該文字を含むタグが特定される。比較項目が「データ値フィールドの文字数」の場合、送信失敗画像データセットと送信成功画像データセットとの各々に含まれるタグを探索し、送信失敗画像データセットと送信成功画像データセットとでデータ値フィールドの文字数が一致しないタグが、特異的なタグとしてタグ比較部２１により特定される。
【００１７】
原因可能性フラグ設定部２２は、タグ比較部２１による比較結果を利用して送信失敗画像データセットの付帯情報の中から除外候補の付帯情報を決定する。具体的には、原因可能性フラグ設定部２２は、送信成功画像データセットの付帯情報に比較して送信失敗画像の付帯情報に特異的なタグに原因可能性フラグを設定する。原因可能性フラグは、送信失敗の原因の可能性がある旨を示すデジタル情報（変数）であり、除外候補の付帯情報であることを示す。
【００１８】
レベル管理部２３は、テータ送信の送信確実性又は欠落可能性を段階的に規定する複数のレベルの各々に送信対象又は欠落対象のタグの識別子を関連づけて記憶する。以下、当該レベルを送信レベルと呼ぶことにする。送信レベルとタグの識別子との関連づけはＬＵＴやデータベースにより規定される。以下、送信レベルとタグの識別子との関連づけはＬＵＴにより規定されているとし、当該ＬＵＴをレベル設定ファイルと呼ぶことにする。レベル設定ファイルは、レベル管理部２３により記憶される。
【００１９】
図６は、レベル設定ファイルの一例を示す図である。図６に示すように、レベル設定ファイルは、複数の送信レベルの各々に当該送信レベルの送信確実性又は欠落可能性の内容と、対象となるタグ（以下、対象タグと呼ぶ）の識別子とを関連づけている。送信確実性又は欠落可能性の内容は、換言すれば、当該送信レベルの説明である。送信レベルが高い（数字が大きい）程、送信確実性が高まる反面、欠落可能性が高くなる。換言すれば、送信レベルが高い程、送信されるタグの種類は必要最小限に絞られる。対象タグは、当該送信レベルに属するタグであり除外対象のタグである。本実施形態においてタグの番号は、タグの種類を識別するための便宜的な番号であるとする。同一番号のタグは同一種類のタグであることを示す。なお、図６においては簡単のため、各送信レベルの対象タグとして、当該送信レベルの下位に属するタグを記載していないが、実際は当該送信レベルの下位の送信レベルに属するタグも当該送信レベルの対象タグに含まれるとする。
【００２０】
例えば、送信レベル１は、ＤＩＣＯＭ標準データを送信可能とするものであり、装置固有情報が欠落する可能性を内包している。図６のレベル設定ファイルにおいては、一例として、送信レベル１にはタグ１〜タグ５が関連づけられている。送信レベル１が医用画像データセットに設定された場合、タグ１〜タグ５が後述のタグ除外部２５により除外される。送信レベル２は、互換性の高いデータを送信可能とするものであり、補足情報の一部が欠落する可能性を内包している。図６のレベル設定ファイルにおいては、一例として、送信レベル２にはタグ６〜タグ１０が関連づけられている。送信レベル２が医用画像データセットに設定された場合、送信レベル１に属するタグの他、タグ６〜タグ１０が後述のタグ除外部２５により除外される。送信レベル３は、画像表示に必要な最小限のデータを送信可能とするものであり、患者情報の一部が欠落する可能性を内包している。図６のレベル設定ファイルにおいては、一例として、送信レベル３にはタグ１１〜タグ１５が関連づけられている。送信レベル３が医用画像データセットに設定された場合、送信レベル１及び送信レベル２に属するタグの他、タグ１１〜タグ１５が後述のタグ除外部２５により除外される。なお、レベル設定ファイルの内容は、ユーザにより入力機器６を介して任意に書き換え可能である。例えば、各送信レベルとタグの識別子との関連づけは任意に書き換え可能である。また、上記の例においては３つのレベルが定義されているとしたが、２以上の如何なるレベルが定義されても良い。
【００２１】
レベル設定部２４は、送信失敗画像データセットに、レベル管理部２３により管理されているレベル設定ファイルに規定されている複数の送信レベルのうちの当該送信失敗画像データセットのための送信レベルを設定する。例えば、レベル設定部２４は、ユーザによる入力機器６を介した指示に従って送信レベルを送信失敗画像データセットに設定しても良い。あるいは、レベル設定部２４は、原因可能性フラグが設定されたタグにレベル設定ファイルおいて関連づけられた送信レベルを送信失敗画像データセットに自動的に設定しても良い。
【００２２】
タグ除外部２５は、原因可能性フラグが設定されたタグを送信失敗画像データセットの付帯情報から除外する。例えば、送信レベルがレベル設定部２４により設定された場合、タグ除外部２５は、設定された送信レベルに属する複数のタグのうちの原因可能性フラグが設定されたタグを除外する。送信レベルがレベル設定部２４により設定されていない場合、タグ除外部２５は、設定された送信レベルに属する複数のタグを除外する。
【００２３】
通信制御部２６は、医用画像データセットを、ネットワークを介してＤＩＣＯＭ規格で送受信するために通信機器３を制御する。例えば、通信制御部２６は、タグ除外部２５によりタグが除外された送信失敗画像データセットを外部装置１００，２００等に送信するために通信機器３を制御する。通信制御部２６は、送信対象の医用画像データセットの送信結果、すなわち、送信成功情報又は送信失敗情報を外部装置１００，２００から取得する。通信制御部２６により医用画像データセットの送信を試みたが、当該医用画像データセットに含まれるタグが原因外部装置１００，２００への送信が失敗することがある。この場合、通信制御部２６は、送信失敗情報を取得する。送信成功情報又は送信失敗情報は、当該医用画像データセットに関連づけて画像記憶装置５に記憶される。なお、通信制御部２６は、制御回路２から独立したハードウェアに実装されても良い。
【００２４】
表示制御部２７は、医用画像や転送結果、送信レベル設定画面等を表示機器７に表示する。なお、表示制御部２７は、制御回路２から独立したハードウェアに実装されても良い。
【００２５】
次に、本実施形態に係る医用画像通信装置１の制御回路２により行われる送信失敗画像データセットの再送処理について説明する。図７は、制御回路２により行われる送信失敗画像データセットの再送処理の典型的な流れを示す図である。再送処理は、外部装置１００，２００への転送を試みたが失敗した当該送信失敗画像データセットを再送するために行われる。なお、再送処理の開始の前段階において画像記憶装置５には複数の送信成功画像データセットの各々が送信成功情報に関連づけて記憶されているものとする。
【００２６】
まず医用画像データセットのＤＩＣＯＭ送信にエラーが発生すると制御回路２は、自動データチェックにより、転送失敗の原因であると疑われる医用画像データセットの絞り込が行われる。具体的には、タグ比較部２１は、画像記憶装置５に記憶されている処理対象の送信失敗画像データセットと複数の送信成功画像データセットとの付帯情報をタグ毎に比較する（ステップＳ１）。タグ比較処理の詳細については後述する。
【００２７】
ステップＳ１が行われると原因可能性フラグ設定部２２は、送信失敗画像データセットの付帯情報に特異的なタグに原因可能性フラグを設定する（ステップＳ２）。
【００２８】
図８は、ステップＳ１においてタグ比較部２１により行われるタグ比較処理とステップＳ２において原因可能性フラグ設定部２２により行われる原因可能性フラグ設定処理とを模式的に示す図である。図８に示すように、画像記憶装置５は、複数の送信成功画像データセットと処理対象の送信失敗画像データセットとを記憶している。送信失敗画像データセットはタグ１からタグ１０を含むとし、送信成功画像データセット１はタグ１からタグ８、及びタグ１０を含むとし、送信成功画像データセット２はタグ１からタグ６、タグ８、及びタグ１０を含むとし、送信成功画像データセット３はタグ１からタグ７、及びタグ１０を含むとする。
【００２９】
タグ比較部２１は、上記の比較項目チェックリストに従い送信失敗画像データセットの複数のタグ各々と各送信成功画像データセットの各タグとを比較し、送信失敗画像データセットに含まれる複数のタグの中から特異的なタグを特定する。具体的には、特異的なタグとして、送信失敗画像データセットに含まれる複数のタグのうちの、送信成功画像データセットに含まれる同種タグに比較して比較項目の値が一致しないタグが特定される。図８の場合、送信失敗画像データセットのみにタグ９が含まれるので、タグ９が比較項目チェックリストの比較項目１に関して特異的である。よって、送信失敗画像データセットのタグ９が特異的なタグとして特定される。また、送信失敗画像データセットのタグ２が送信成功画像データセットのタグ２とはＶＲが異なるとする。例えば、送信失敗画像データセットのタグ２がＶＲとして「ＦＤ」を有しているが、何れの送信成功画像データセットのタグ２もＶＲとして「ＦＤ」を有していない場合、送信失敗画像データセットのタグ２が比較項目２に関して特異的である。よって、送信失敗画像データセットのタグ２が特異的なタグとして特定される。同様にして、送信失敗画像データセットのタグ４が比較項目４に関して特異的であり、タグ６が比較項目５に関して特異的であるため、タグ４及びタグ６が特異的なタグとして特定されることとなる。
【００３０】
送信失敗画像データセット特異的なタグが特定されると、原因可能性フラグ設定部２２により、この特異的なタグに原因可能性フラグが設定される。例えば、図８の場合、タグ２、タグ４、タグ６、及びタグ９に原因可能性フラグが設定される。
【００３１】
ステップＳ２が行われると表示制御部２７は、送信レベル設定画面を表示機器７に表示する（ステップＳ３）。
【００３２】
図９は、送信レベル設定画面の一例を示す図である。図９に示すように、表示制御部２７は、送信失敗のエラーメッセージＭＥ、送信失敗画像データセットのリストＬＩ、送信レベルの選択領域ＲＳ、及び確認ボタンＢ１を含む送信レベル設定画面を表示する。エラーメッセージＭＥとしては、例えば、「転送エラーです。次の画像データの転送に失敗しました。」等の送信が失敗したことをユーザに知らせるためのメッセージが表示される。リストＬＩとしては、医用画像データセットの識別子の一覧が表示される。選択領域ＲＳには、送信レベルを選択するためのラジオボタンＲＳ１が送信レベル毎に、入力機器６を介して選択可能に表示される。各ラジオボタンＲＳ１の近傍には、当該ラジオボタンＲＳ１に対応する送信レベルの送信確実性又は欠落可能性を示す説明文ＲＳ２が表示されると良い。これによりユーザは、各送信レベルの送信確実性又は欠落可能性を確認することができる。確認ボタンＢ１としては、例えば、再送する旨のボタンＢ１１と再送しない旨のボタンＢ１２とが、入力機器６を介して選択可能に表示される。
【００３３】
ステップＳ３が行われるとレベル設定部２４は、送信失敗画像データセットに送信レベルを設定する（ステップＳ４）。
【００３４】
図９に示すような送信レベル設定画面が表示機器７に表示されるとユーザは、送信レベル設定画面のリストの中から送信レベルの設定対象の送信失敗画像データセットを、入力機器６を介して選択する。次にユーザは、複数の送信レベルの中から、選択された送信失敗画像データセットに適した送信レベルを、入力機器６を介して選択する。なお、選択可能な送信レベルは、選択された送信失敗画像データセットに含まれる原因可能性フラグが設定されたタグが属する送信レベルとその上位の送信レベルとに限定される。例えば、原因可能性フラグが設定されたタグが送信レベル２に属する場合、選択可能な送信レベルは、送信レベル１と送信レベル２とに限定される。表示制御部２７は、選択可能な送信レベルについては選択可能に表示し、選択不能な送信レベルについては選択不能に表示する。これにより、不適切な送信レベルを選択することによる、タグの予期せぬ欠落を防止することが可能となる。
【００３５】
送信レベルが選択されるとユーザは、入力機器６を介して、再送をする旨のボタンＢ１２を押下する。ボタン１２が押下されたことを契機としてレベル設定部２４は、選択された送信レベルを、選択された送信失敗画像データセットに設定する。なお、再送をしない旨のボタンＢ１２が押下された場合、図７の再送処理が終了する。
【００３６】
ステップＳ４において送信レベルが選択されるとタグ除外部２５は、送信失敗画像データセットに含まれるタグのうちの、送信レベルに属し且つ原因可能性フラグが設定されたタグを除外する（ステップＳ５）。タグ除外処理については後述する。
【００３７】
ステップＳ５が行われると通信制御部２６は、タグが除外された送信失敗画像データセットを再送する（ステップＳ６）。
【００３８】
図１０は、ステップＳ５においてタグ除外部２５により行われる除外処理とステップＳ６において通信制御部２６により行われる再送処理とを説明するための図である。図１０に示すように、送信失敗画像データセット４のタグ２、タグ４、タグ６、及びタグ９に原因可能性フラグが設定され、送信失敗画像データセット５のタグ９に原因可能性フラグが設定され、送信失敗画像データセット６のタグ４に原因可能性フラグが設定されているものとする。例えば、ステップＳ４において送信レベル１が設定された場合、各送信失敗画像データセットの付帯情報から、送信レベル１に属し且つ原因可能性フラグが設定されたタグが除外される。例えば、送信レベル１に属するタグは、タグ１〜タグ５であるので、送信失敗画像データセット４に含まれる原因可能性フラグが設定された複数のタグのうちのタグ２及びタグ４が除外される。また、ステップＳ４において送信レベル２が設定された場合、各送信失敗画像データセットの付帯情報から、送信レベル２に属し且つ原因可能性フラグが設定されたタグが除外される。例えば、送信レベル２に属するタグは、送信レベル１に属するタグ１〜５の他、タグ６〜タグ１０であるので、送信失敗画像データセット４に含まれる原因可能性フラグが設定された複数のタグのうちのタグ２、タグ４、タグ６、及びタグ９が除外される。タグが除外されると通信制御部２６により、タグが除外された送信失敗画像データセットが外部装置１００，２００に再送される。
【００３９】
以上で、制御回路２により行われる送信失敗画像の再送処理が終了する。
【００４０】
なお、上記の再送処理の動作例においてステップＳ４においてレベル設定部２４が送信レベルを設定するとしたが本実施形態はこれに限定されない。すなわち、送信レベルを設定する必要がない場合、レベル設定部２４は、送信レベルを設定しなくても良い。この場合、ステップＳ２において原因可能性フラグが設定されたタグの全てがステップＳ５において除外されることとなる。これにより、送信レベルの設定の手間を省くことができる。
【００４１】
上記の通り、本実施形態に係る医用画像通信装置１は、画像記憶装置５、タグ比較部２１、原因可能性フラグ設定部２２、タグ除外部２５、及び通信制御部２６を有する。画像記憶装置５は、複数の医用画像データセットを外部装置１００，２００への送信結果に関連づけて記憶する。タグ比較部２１は、複数の医用画像データセットのうちの送信失敗画像データセットと送信成功画像データセットとの付帯情報をタグ毎に比較する。原因可能性フラグ設定部２２は、送信成功画像データセットの付帯情報に比較して送信失敗画像データセットの付帯情報に特異的なタグに原因可能性フラグを設定する。タグ除外部２５は、原因可能性フラグが設定されたタグを送信失敗画像データセットの付帯情報から除外する。通信制御部２６は、原因可能性フラグが設定されたタグが除外された送信失敗画像データセットを外部装置１００，２００に送信する。
【００４２】
上記の構成により、本実施形態に係る医用画像通信装置１は、医用画像データセットを送信する際にタグ依存の送信エラーが発生した場合であっても、送信エラーの原因の可能性があるタグを除外することにより、当該送信失敗画像データセットを再送することができる。よって、外部装置１００，２００に即時的に医用画像データセットを送信することができるので、緊急時にも対応することができる。また本実施形態によれば、送信成功画像データセットのタグと送信失敗画像データセットのタグとの実体を比較して、送信エラーの原因の可能性のあるタグを特定することができるので、タグ依存の送信エラーの原因の調査時間を大幅に短縮することができる。また、医用画像通信装置１は、送信失敗画像データセットに送信レベルを設定することにより、より細かく送信エラーの原因を絞り込むことができる。
【００４３】
この際、送信失敗画像データセットの受信側は、医用画像通信装置１から送信された医用画像データセットのタグが除外されているのか否かを判別できた方が良い。従って、通信制御部２６は、ステップＳ５で除外されたタグの番号と送信レベルの内容を示すメッセージとを、送信失敗画像データセットに付加すると良い。
【００４４】
図１１は、除外されたタグの番号と送信レベルの内容を示すメッセージとの送信失敗画像データセットへの付加処理を模式的に示す図である。図１１に示すように、送信失敗画像データセット４、５、及び１０が送信レベル１で再送され、送信失敗画像データセット４はタグ２、４、６、及び９に原因可能性フラグが設定された場合、送信レベル１にはタグ１〜５が属するので、送信失敗画像データセット４からはタグ２及び４が除外されることとなる。このため、通信制御部２６は、送信失敗画像データセット４に、除外したタグの番号２及び４と、送信レベル１のメッセージとを付加する。送信レベルのメッセージとしては、例えば、図６に示す送信確実性／欠落可能性の内容が挙げられる。同様に、送信失敗画像データセット４、５、及び１０が送信レベル２で再送され、送信失敗画像データセット４はタグ２、４、６、及び９に原因可能性フラグが設定された場合、送信レベル２にはタグ１〜１０が属するので、送信失敗画像データセット４からはタグ２、４、６，及び９が除外されることとなる。このように通信制御部２６は、除外されたタグの番号と送信レベルの内容を示すメッセージとを送信失敗画像データセットに付加して再送する。除外されたタグの番号と送信レベルの内容を示すメッセージとが付加された送信失敗画像データセットを受信すると外部装置１００，２００は、除外されたタグの番号と送信レベルの内容を示すメッセージとを表示する。
【００４５】
図１２は、除外されたタグの番号と送信レベルの内容を示すメッセージとの表示例を示す図である。なお、図１２においては、図１１に示す送信レベル１で送信失敗画像データセット４を再送した場合の表示例が示されている。図１２に示すように、除外されたタグの番号１及び２と、送信レベル１の内容を示すメッセージ「ＤＩＣＯＭ標準データは送信できます。ただし、装置固有情報が欠落する可能性があります」が表示される。これにより、外部装置１００，２００のユーザは、医用画像通信装置１から送信された医用画像データセットのタグが除外されていること、及び送信レベルの内容を確認することができる。よって、外部装置１００，２００のユーザの医用画像データセットに対する信頼性が増す。
【００４６】
なお、上記の例において通信制御部２６は、除外されたタグの番号と送信レベルの内容を示すメッセージとを送信失敗画像データセットに付加するとしたが、本実施形態はこれに限定されない。すなわち、通信制御部２６は、除外されたタグの番号と送信レベルの内容を示すメッセージとのうちの何れか一方を送信失敗画像データセットに付加しても良い。
【００４７】
上記の説明において、タグ比較部２１は、原因可能性フラグ設定部２２、レベル管理部２３、レベル設定部２４、タグ除外部２５、通信制御部２６、及び表示制御部２７は医用画像通信装置１に設けられるとしたが本実施形態はこれに限定されない。例えば、これら機能ブロックのうち幾つかが、医用画像通信装置１にネットワークを介して接続された外部装置に設けられても良い。この場合、タグ比較部２１は、原因可能性フラグ設定部２２、レベル管理部２３、レベル設定部２４、タグ除外部２５、通信制御部２６、及び表示制御部２７の機能は、ＡＳＰ（Application Service Provider）の形態で医用画像通信装置１により利用可能である。
（応用例）
上記の実施形態においては、単位にタグ比較部２１による比較項目チェックリストを用いたタグ毎のデータ値の比較に従い原因可能性フラグが設定されるものとした。しかしながら、本実施形態はこれに限定されない。応用例において制御回路２は、未送信の医用画像データセットを試験的に送信し、送信結果に応じて原因可能性フラグを設定するタグを絞り込む。以下、本実施形態の応用例に係る医用画像通信装置について説明する。なお以下の説明において、本実施形態と略同一の機能を有する構成要素については、同一符号を付し、必要な場合にのみ重複説明する。
【００４８】
図１３は、本実施形態の応用例に係る医用画像通信装置１の構成を示す図である。図１３に示すように、制御回路２は、タグ比較部２１は、原因可能性フラグ設定部２２、レベル管理部２３、レベル設定部２４、タグ除外部２５、通信制御部２６、及び表示制御部２７の他に、試験送信要求フラグ設定部２８を有している。試験送信要求フラグ設定部２８は、送信失敗画像データセットが有する特異的なタグに値が類似する同種タグを有する未送信の医用画像データセットに試験送信要求フラグを設定する。ここで、同種タグとは、特異的なタグと種類が一致するタグを意味する。試験送信要求フラグは、試験送信を要求する旨を示すデジタル情報（変数）であり、試験送信が要求される付帯情報であることを示す。通信制御部２６は、通信機器３を介して、試験送信要求フラグが設定された医用画像データセットを試験的に送信する。原因可能性フラグ設定部２２は、試験送信要求フラグが設定された医用画像データセットの送信結果に応じて原因可能性フラグを設定するタグを絞り込む。
【００４９】
次に、応用例に係る原因可能性フラグを設定するタグの絞込処理について説明する。図１４は、図７のステップＳ２において行われる、原因可能性フラグを設定するタグの絞込処理の典型的な流れを示す図である。
【００５０】
ステップＳ２において、まず、原因可能性フラグ設定部２２は、送信失敗画像データセットの付帯情報に特異的なタグに原因可能性フラグを設定する（ステップＳ２１）。ステップＳ２１は、図７のステップＳ２と同様の処理なので説明を省略する。
【００５１】
ステップＳ２１が行われるとタグ比較部２１は、未送信の医用画像データセットの中から送信失敗画像データセットの原因可能性フラグが設定されたタグに類似するタグを有する医用画像データセットを特定する（ステップＳ２２）。ステップＳ２２の詳細は後述する。
【００５２】
ステップＳ２２が行われると試験送信要求フラグ設定部２８は、特定された未送信の医用画像データセットに試験送信要求フラグを設定する（ステップＳ２３）。
【００５３】
図１５は、ステップＳ２２においてタグ比較部２１により行われる比較処理とステップＳ２３において試験送信要求フラグ設定部２８により行われる設定処理とを模式的に示す図である。図１５に示すように、画像記憶装置５は、送信失敗画像データセット４と送信成功画像データセット（図示せず）との他に、外部装置１００，２００への送信が行われていない未送信の医用画像データセット５〜１０を記憶している。ここで、送信失敗画像データセット４のタグ２に比較項目２を原因として、タグ４に比較項目４を原因として、タグ６に比較項目５を原因として、及びタグ９に比較項目１を原因として原因可能性フラグが設定されているものとする。
【００５４】
まず、ステップＳ２２においてタグ比較部２１は、送信失敗画像データセットの原因可能性フラグが設定されたタグと同一比較項目に該当するタグを有する未送信の医用画像データセットを特定する。例えば、図１５の場合、未送信の医用画像データセット７のタグ２が送信失敗画像データセット４のタグ２と同一の比較項目２で特異的であり、未送信の医用画像データセット１０のタグ４が送信失敗画像データセットのタグ４と同一の比較項目４で特異的であり、未送信の医用画像データセット８のタグ６が送信失敗画像データセットのタグ６と同一の比較項目５で特異的であり、未送信の医用画像データセット５のタグ９が送信失敗画像データセットのタグ９と同一の比較項目１で特異的であるものとする。このように、送信失敗画像データセットに含まれる原因可能性フラグが設定されたタグと同一の比較項目で特異的であると特定されたタグを有する未送信の医用画像データセットがタグ比較部２１により特定される。そして試験送信要求フラグ設定部２８は、特定された未送信の医用画像データセットに試験送信要求フラグを設定する。
【００５５】
ステップＳ２３が行われると通信制御部２６は、試験送信要求フラグが設定された未送信の医用画像データセットを転送する（ステップＳ２４）。この際、通信制御部２６は、試験送信要求フラグが設定された未送信の医用画像データセットを優先的に転送すると良い。
【００５６】
図１６は、未送信の医用画像データセットの優先転送を模式的に示す図である。図１６に示すように、送信待ちの医用画像データセットは送信キュー（queue）に含まれ、通信制御部２６による送信指示が順番に割り当てられる。この際、通信制御部２６は、送信キューに試験送信要求フラグが設定された医用画像データセットがある場合、当該医用画像データセットを、試験送信要求フラグが設定されていない医用画像データセットよりも先に送信するように、送信キュー内での順番を変更する。例えば、図１６の場合、初期的には医用画像データセット１４、１５、５、６、８、及び１２の順番に送信されることとなるが、医用画像データセット５及び８に試験送信要求フラグが設定されているので、医用画像データセット５及び８が他の医用画像データセット１４、１５、６、及び１２より先に送信されるように送信キュー内での順番が変更される。これにより通信制御部２６は、試験送信要求フラグが設定された医用画像データセット５及び８が他の医用画像データセット１４、１５、６、及び１２より先に転送することができる。これにより、試験送信の結果を早期に確認することができる。
【００５７】
また、試験送信要求フラグが設定された医用画像データセットが送信キューに格納されていない場合がある。この場合、試験送信要求フラグが設定された医用画像データセットを送信するために選択されれば良い。
【００５８】
図１７は、表示制御部２７により表示される、試験送信要求フラグが設定された医用画像データセットのリストの一例を示す図である。図１７に示すように、表示制御部２７は、試験送信要求フラグが設定された医用画像データセットを、ユーザによる入力機器６を介した指示に従い選択可能にリストで表示する。例えば、図１７の場合、医用画像データセット７、１０、及び１３がリストで表示される。選択された医用画像データセットは、通信制御部２６により送信キューに格納され、外部装置１００，２００に送信される。
【００５９】
ステップＳ２４が行われると通信制御部２６は、試験送信要求フラグが設定された未送信の医用画像データセットの送信が成功したか否かを判定する（ステップＳ２５）。具体的には、通信制御部２６は、ステップＳ２４において送信された医用画像データセットの送信結果を外部装置１００，２００から取得し、取得された送信結果に基づいて送信が成功したか否かを判定する。通信制御部２６は、送信成功情報が取得された場合、送信が成功したと判定し、送信失敗情報が取得された場合、送信が失敗したと判定する。
【００６０】
ステップＳ２５において転送が失敗したと判定された場合（ステップＳ２５：ＮＯ）、原因可能性フラグ設定部２２は、送信失敗画像データセットの同種タグに設定された原因可能性フラグを維持する（ステップＳ２６）。すなわち、転送が失敗したということは、原因可能性フラグが設定されたタグが転送失敗の原因である確率が高いため、送信失敗画像データセットに設定された原因可能性フラグが維持される。例えば、図１８に示すように、タグ９が原因で試験送信要求フラグが設定された医用画像データセット５とタグ４が原因で試験送信要求フラグが設定された医用画像データセット１０との試験送信が失敗した場合、送信失敗画像データセットのタグ４及びタグ９に設定された原因可能性フラグが維持される。
【００６１】
ステップＳ２５において送信が成功したと判定された場合（ステップＳ２５：ＹＥＳ）、原因可能性フラグ設定部２２は、送信失敗画像データセットの同種タグに設定された原因可能性フラグを解除する（ステップＳ２７）。すなわち、送信が成功したということは、原因可能性フラグが設定されたタグが送信失敗の原因である確率が低いため、送信失敗画像データセットに設定された原因可能性フラグが解除される。例えば、図１９に示すように、タグ２が原因で試験送信要求フラグが設定された医用画像データセット７とタグ６が原因で試験送信要求フラグが設定された医用画像データセット８との試験送信が成功した場合、送信失敗画像データセットのタグ２及びタグ６に設定された原因可能性フラグが解除される。
【００６２】
ステップＳ２６又はステップＳ２７が行われると、図７のステップＳ３、Ｓ４、Ｓ５、及びＳ６が順番に行われる。
【００６３】
上記の通り、応用例によれば、医用画像通信装置１は、未送信の医用画像データセットの送信結果に応じて、送信失敗画像データセットに含まれ原因可能性フラグを設定するタグを絞り込み、その後、原因可能性フラグが設定されたタグを除外して、当該送信失敗画像データセットを外部装置１００，２００に再送する。これにより、外部装置１００，２００に再送する医用画像データセットの欠落を極力防止することができる。換言すれば、原因可能性フラグを設定するタグを絞り込むことにより、送信エラーの原因の可能性を絞り込むことに繋がる。
【００６４】
かくして、本実施形態によれば、タグ依存の送信エラーが発生した場合でも即時的にデータを再送可能な医用画像通信装置を提供することが可能となる。
【００６５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６６】
１…医用画像通信装置、２…制御回路、３…通信機器、４…主記憶装置、５…画像記憶装置、６…入力機器、７…表示機器、２１…タグ比較部、２２…原因可能性フラグ設定部、２３…レベル管理部、２４…レベル設定部、２５…タグ除外部、２６…通信制御部、２７…表示制御部、２８…試験転送要求フラグ設定部、１００…医用画像保管装置、２００…医用画像処理装置、
【図１】
0006460814.tif 000002
【図２】
0006460814.tif 000003
【図３】
0006460814.tif 000004
【図４】
0006460814.tif 000005
【図５】
0006460814.tif 000006
【図６】
0006460814.tif 000007
【図７】
0006460814.tif 000008
【図８】
0006460814.tif 000009
【図９】
0006460814.tif 000010
【図１０】
0006460814.tif 000011
【図１１】
0006460814.tif 000012
【図１２】
0006460814.tif 000013
【図１３】
0006460814.tif 000014
【図１４】
0006460814.tif 000015
【図１５】
0006460814.tif 000016
【図１６】
0006460814.tif 000017
【図１７】
0006460814.tif 000018
【図１８】
0006460814.tif 000019
【図１９】
0006460814.tif 000020