(57)【要約】【課題】医用画像ファイルのデータフォーマットに依存しない画像検索情報を生成し、異なるデータフォーマットの医用画像ファイルが複数混在して格納された記憶媒体から所定の画像データを容易に検索可能にすること。【解決手段】本発明の画像検索情報管理装置は、医用画像ファイルのデータフォーマットの種類を判定し、データフォーマットの相違に基づいて、それぞれの医用画像ファイルから複数の検索キーを読み出す検索キー読出処理部１０１と、読み出された複数の検索キーを予め設定されたデータフォーマットに変換する検索キー整形処理部１０２と、予め設定された階層ディレクトリ生成情報に基づいて、複数の検索キーを所定の階層のディレクトリに登録して、階層構造により複数の検索キーが管理された画像検索情報を生成し、生成した画像検索情報を記憶媒体に格納して管理するファイル管理部１０４と、を備えるものである。【選択図】        図１
2006244529.tif 000002
【特許請求の範囲】
【請求項１】
異なるデータフォーマットで記録された複数の医用画像データファイルが混在する記憶媒体から所望の画像データを検索するための患者情報・検査情報・シリーズ情報・画像情報等の複数の検索項目からなる画像検索情報を管理するための画像検索情報管理方法であって、
前記医用画像データファイルのデータフォーマットの種類を判定し、前記データフォーマットの相違に基づいて、それぞれの前記医用画像データファイルから前記複数の検索項目を読み出す検索項目読出工程と、
前記検索項目読出工程で読み出された前記複数の検索項目を入力し、前記入力した複数の検索項目を予め設定されたデータフォーマットにそれぞれ変換するフォーマット変換工程と、
前記フォーマット変換工程で予め設定されたデータフォーマットに変換された前記複数の検索項目を入力し、予め設定された階層ディレクトリ生成情報に基づいて、前記入力した複数の検索項目をそれぞれ所定の階層のディレクトリに登録して、階層構造により前記複数の検索項目が管理された前記画像検索情報を生成する画像検索情報生成工程と、
前記画像検索情報生成工程で生成された画像検索情報を前記記憶媒体に格納して管理する格納・管理工程と、
を含むことを特徴とする画像検索情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検索機能を備えた医用画像情報の電子保存システムに適用可能な画像検索情報管理方法に関し、より詳細には、医用画像データのデータフォーマットに依存しない画像検索情報を生成し、生成した画像検索情報を用いて、異なるデータフォーマットの画像データが複数混在して格納された記憶媒体から所定の画像データを容易に検索可能にした画像検索情報管理方法に関する。
【背景技術】
【０００２】
電子媒体による医用画像の保存に関する技術的基準を定め、これに適合している画像関連機器を用いる場合にあっては、エックス線写真，ＣＴ写真等の原本に代わって、光磁気ディスク等の電子媒体に保存して差し支えないことにするとする１９９４年の厚生省健康政策局長通知を受け、「医用画像の情報の電子保存に関する共通規格」が制定された。この「医用画像の情報の電子保存に関する共通規格」が制定されたことにより、光磁気ディスクに医用画像情報を電子的に保存しておくことが可能になった。この「医用画像情報の電子保存に関する共通規格」には、共通規格１および共通規格２が存在し、共通規格２では、米国の医用画像通信・保存規格であるDICOM（Digital Imaging and Communication in Medicine）のデータフォーマットが採用されている。
【０００３】
ところで、光磁気ディスクは大容量であるが、ハードディスク等と比較してアクセススピードが極めて低い。そのため、光磁気ディスク内に保存されている大量の画像データファイルから、希望する画像データを高速に検索する方法が必要となる。
【０００４】
そこで、医用画像を電子的に保存して管理するための従来技術として、特許文献１の『医用及び管理データの検索方法及び装置』がある。この医用及び管理データの検索方法及び装置は、医用及び管理データの検索に際し、各ファイルから検索キーに相当するデータを取り出して、検索キーの内容の順に並べて表示する際に、並べる基準を各検索項目毎に自由に設定できることを特徴としている。
【０００５】
また、共通規格１および共通規格２の両者においても、それぞれの規格に準拠したデータフォーマットの画像データを容易に検索できる方法が用意されている。特に、共通規格２では、ＤＩＣＯＭのデータフォーマットを採用しているため、記憶媒体に記録された各医用画像データを検索するための患者名，検査日時等の画像検索情報をＤＩＣＯＭＤＩＲファイルを用いて容易に管理することができるという特徴がある。このＤＩＣＯＭＤＩＲファイルは、患者名，検査日等の画像検索情報を階層ディレクトリ構造を用いて管理するというものである。
【０００６】
【特許文献１】特開平７−１１４５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
「医用画像の情報の電子保存に関する共通規格」には、上述したように、共通規格１と共通規格２とが存在するため、同一の光磁気ディスク上に、異なるデータフォーマットの共通規格１のファイルと共通規格２のファイルとが混在して記録されることが予想される。しかしながら、特許文献１の『医用及び管理データの検索方法及び装置』には、異なるデータフォーマットのファイルが同一の記憶媒体上に混在する際の画像データの検索方法については開示されていない。例えば、共通規格１のファイルと共通規格２のファイルとでは、患者名，検査日等の画像付帯情報を記録する部分が異なるため、それぞれのデータフォーマットに対応した手順で画像データを検索するための検索キーを読み出す必要がある。ところが、上記医用及び管理データの検索方法及び装置には、データフォーマットの違いを吸収して特定の画像データを検索可能とする機能は設けられていないため、同一の光磁気ディスク上に共通規格１のファイルと共通規格２のファイルとが混在する場合では、必要な検索キーを読み出すことができないという問題があった。
【０００８】
その上、たとえ異なるデータフォーマットのファイルから必要な検索キーを読み出すことができたとしても、取り出した検索キーを共通のデータフォーマットに変換しないと、同じ意味を持つ検索キーでも違う検索キーとして検索されてしまうという問題があった。例えば、検査日の順に検索結果を並べる際に、検査日として１９９６．１０．１５という検索キーを持つファイルと１９９６１０１５という検索キーを持つファイルとは別々の並びになってしまう。
【０００９】
また、上記共通規格２では、ＤＩＣＯＭＤＩＲファイルを使用して画像検索情報を管理することができるが、ＤＩＣＯＭＤＩＲファイルへの画像検索情報の記録はオプション機能であり、全ての場合において、ＤＩＣＯＭＤＩＲファイルを用いて画像検索情報を管理することができるわけではない。すなわち、上記オプション機能をサポートするか否かは、ＤＩＣＯＭＤＩＲファイルを記憶媒体に最初に生成したアプリケーションのみが選択することができ、そのアプリケーションがオプション機能をサポートしないことを選択した場合には、それ以降、他のアプリケーションもそのＤＩＣＯＭＤＩＲファイルに画像検索情報を記録することが禁じられてしまう。したがって、せっかく画像検索情報を管理するための仕組みが存在するにもかかわらず、実際にはそれを確実に利用することができないという問題があった。
【００１０】
加えて、同一の記憶媒体上に共通規格１と共通規格２とのファイルが混在して記録された場合、ＤＩＣＯＭＤＩＲファイルに記録できる画像検索情報は、共通規格２のファイルに関する画像検索情報のみである。したがって、同一の記憶媒体上の全てのファイルについて、その画像検索情報を統一的に管理することができないという問題があった。
【００１１】
一方、共通規格１に基づく画像データの検索方法においても、共通規格１と共通規格２の画像データを統一的に管理することができないという問題があった。
【００１２】
本発明は、上記に鑑みてなされたものであって、医用画像データファイルのデータフォーマットに依存しない画像検索情報を生成し、生成した画像検索情報を用いて、異なるデータフォーマットの医用画像データファイルが複数混在して格納された記憶媒体から所定の画像データを容易に検索可能にすることを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、請求項１に係る画像検索情報管理方法は、異なるデータフォーマットで記録された複数の医用画像データファイルが混在する記憶媒体から所望の画像データを検索するための患者情報・検査情報・シリーズ情報・画像情報等の複数の検索項目からなる画像検索情報を管理するための画像検索情報管理方法であって、前記医用画像データファイルのデータフォーマットの種類を判定し、前記データフォーマットの相違に基づいて、それぞれの前記医用画像データファイルから前記複数の検索項目を読み出す検索項目読出工程と、前記検索項目読出工程で読み出された前記複数の検索項目を入力し、前記入力した複数の検索項目を予め設定されたデータフォーマットにそれぞれ変換するフォーマット変換工程と、前記フォーマット変換工程で予め設定されたデータフォーマットに変換された前記複数の検索項目を入力し、予め設定された階層ディレクトリ生成情報に基づいて、前記入力した複数の検索項目をそれぞれ所定の階層のディレクトリに登録して、階層構造により前記複数の検索項目が管理された前記画像検索情報を生成する画像検索情報生成工程と、前記画像検索情報生成工程で生成された画像検索情報を前記記憶媒体に格納して管理する格納・管理工程と、を含むものである。
【発明の効果】
【００１４】
請求項１にかかる発明によれば、医用画像データファイルのデータフォーマットの種類を判定し、データフォーマットの相違に基づいて、それぞれの医用画像データファイルから複数の検索項目を読み出す検索項目読出工程と、検索項目読出工程で読み出された複数の検索項目を入力し、入力した複数の検索項目を予め設定されたデータフォーマットにそれぞれ変換するフォーマット変換工程と、フォーマット変換工程で予め設定されたデータフォーマットに変換された複数の検索項目を入力し、予め設定された階層ディレクトリ生成情報に基づいて、入力した複数の検索項目をそれぞれ所定の階層のディレクトリに登録して、階層構造により複数の検索項目が管理された画像検索情報を生成する画像検索情報生成工程と、画像検索情報生成工程で生成された画像検索情報を記憶媒体に格納して管理する格納・管理工程と、を含むため、異なるデータフォーマットの医用画像データファイルの画像検索情報を統一的に管理でき、データフォーマット別にそれぞれの特有な方法で検索せずに済む画像検索情報を得ることができる。したがって、画像ファイルの検索効率の向上を図ることができる。また、フォーマット変換工程で入力した複数の検索項目を予め設定されたデータフォーマットにそれぞれ変換するため、同じ情報を表すディレクトリが多数生成されてしまうことを防ぐことができ、画像ファイルの検索効率の向上を図ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の画像検索情報管理方法およびその方法をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体並びに画像検索情報管理装置の一実施の形態について、図面を参照しつつ詳細に説明する。
【００１６】
本実施の形態の画像検索情報管理方法およびその方法をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体並びに画像検索情報管理装置は、医用画像データファイルのデータフォーマットに依存しない画像検索情報を生成し、生成した画像検索情報を管理すると共に、画像検索情報を用いて、異なるデータフォーマットの医用画像データファイルが複数混在して格納された記憶媒体から所望の医用画像データファイルを容易に検索可能にするものである。以下では、上記記憶媒体が光磁気ディスクであり、光磁気ディスク中に混在して格納された異なるデータフォーマットの医用画像データファイルが、従来技術で説明した医用画像情報の電子保存に関する共通規格１および共通規格２に準拠したものであることを前提として、本実施の形態の画像検索情報管理方法およびその方法をコンピュータに実行させるプログラムを格納したコンピュータが読取可能な記憶媒体並びに画像検索情報管理装置を説明する。
【００１７】
図１は、本実施の形態の画像検索情報管理装置のブロック構成図である。図１に示す画像検索情報管理装置は、光磁気ディスクに記録されたデータを読み出すと共に、光磁気ディスクにデータを書き込む読出・書込部１００と、読出・書込部１００を介して、光磁気ディスクに記録されたファイルから患者情報・検査情報・シリーズ情報・画像情報等の検索キー（検索項目）を読み出す検索キー読出処理部１０１（請求項８記載の検索項目読出手段に該当する）と、検索キー読出処理部１０１で読み出された検索キーを共通のデータフォーマットに変換する検索キー整形処理部１０２（請求項８記載のフォーマット変換手段に該当する）と、検索キー整形処理部１０２で共通のフォーマットに変換された検索キーを用いて、主メモリ部１０３上にディレクトリ情報（画像検索情報）を作成し、作成したディレクトリ情報を光磁気ディスク上のディレクトリファイルに記録すると共に、生成したディレクトリ情報の更新処理、さらには主メモリ部１０３上に読み出したディレクトリ情報を用いて光磁気ディスク内に記録されたデータの検索処理を実行するファイル管理部１０４（請求項８記載の画像検索情報生成・管理手段に該当する）と、ファイル管理部１０４で検索されたデータをディスプレイ等からなる表示部１０５に表示し、またはプリンタ等からなる出力部１０６に出力する等の処理を実行するファイル処理部１０７と、ディレクトリ情報の作成・更新・保存命令の入力，検索命令および検索結果表示命令の入力等を行うためのキーボード，マウス等からなる入力部１０８と、上記各部を制御する主制御部１０９と、を有している。
【００１８】
図２は、医用画像情報の電子保存に関する共通規格１に準拠したファイルフォーマットの医用画像ファイル構造および医用画像情報の電子保存に関する共通規格２に準拠したファイルフォーマットの医用画像ファイル構造を示す説明図である。図２に示す共通規格１の医用画像ファイル２００は、ヘッダ部２０１とデータ部２０２とから構成されている。ヘッダ部２０１には、ファイルＩＤ，この医用画像ファイルが共通規格１のファイルであることを示す規格情報，患者名・患者ＩＤ・検査日・検査時刻・シリーズ番号・モダリティ名・画像番号等の画像付帯情報等が格納されている。一方、データ部２０２には、ＣＴ写真等の画像データが格納されている。
【００１９】
また、図２に示す共通規格２の医用画像ファイル２１０は、共通規格１の医用画像ファイル２００と同様に、ヘッダ部２１１とデータ部２１２とから構成されている。ヘッダ部２１１には、ファイルＩＤ，この医用画像ファイルが共通規格２のファイルであることを示す規格情報，ＤＩＣＯＭ  Ｆｉｌｅ  ＩＤ等が格納されている。一方、データ部２１２には、ＣＴ写真等の画像データと共に、患者名・患者ＩＤ・検査日・検査時刻・シリーズ番号・モダリティ名・画像番号等の画像付帯情報が格納されている。
【００２０】
図３は、図１の画像検索情報管理装置（ファイル管理部１０４）で生成される画像検索情報としてのディレクトリ情報の一例を示す説明図である。生成方法は以下に詳細に説明するが、図３に示すディレクトリ情報は、共通規格２のＤＩＣＯＭＤＩＲファイルのデータフォーマットを共通規格１および２の両規格に準拠した医用画像データファイルの画像検索情報を登録できるように変更したものであって、ルートディレクトリの下に、患者ディレクトリ３００・検査ディレクトリ３０１・シリーズディレクトリ３０２・画像ディレクトリ３０３の順でツリー構造となるように生成される。
【００２１】
各ディレクトリには、図２に示す共通規格１および共通規格２の医用画像ファイルから検索キー読出処理部１０１によって読み出された患者名・患者ＩＤ・検査日・検査時刻・シリーズ番号・モダリティ名・画像番号・ファイルＩＤ等が登録される。図３に示すディレクトリ情報は、患者を中心とした画像データの検索方法を提供するように構成されたものであって、患者ディレクトリ３００は、ルートディレクトリの下に各患者毎に作成され、そこには患者名・患者ＩＤ等，患者本人の属性に関する検索データが登録される。
【００２２】
患者ディレクトリの下位のディレクトリである検査ディレクトリ３０１には、患者ディレクトリ３００に登録された患者が検査を行った検査日・検査時刻等の検査の属性に関する検索データが登録される。同一患者が複数回の検査を行っている場合には、検査の数に応じた数の検査ディレクトリ３０１が患者ディレクトリ３００の下位のディレクトリとして作成される。
【００２３】
検査ディレクトリ３０１の下位のディレクトリであるシリーズディレクトリ３０２には、シリーズ番号・モダリティ名等のシリーズの属性に関する検索データが登録される。なお、シリーズ番号は、一回の検査で撮影されるＣＴ写真等が一般に複数であるため、これらをまとめて１つの番号を付したものである。また、モダリティ名とは、検査で得られた医用画像データがＭＲ写真であるかＣＴ写真であるかを示す項目である。このシリーズディレクトリ３０２も、シリーズの数に応じた数のディレクトリが検査ディレクトリ３０１の下位のディレクトリとして作成される。
【００２４】
シリーズディレクトリ３０２の下位のディレクトリである画像ディレクトリ３０３には、画像番号・ファイルＩＤ等の画像データの属性に関する検索データが登録される。ところで、ＤＩＣＯＭＤＩＲファイルの場合にあっては、最下位のディレクトリにＤＩＣＯＭ  Ｆｉｌｅ  ＩＤが登録される。ＤＩＣＯＭ  Ｆｉｌｅ  ＩＤとは、ＤＩＣＯＭ規格で定められたファイル名であって、光磁気ディスク内に格納されたファイルを一意に指し示す名称である。具体的には、"ｄｉｃｏｍ￥ｃｔ￥ｓｅｒｉｅｓ１￥ｉｍａｇｅ３"のようなフォーマットになっている。しかし、このＤＩＣＯＭ  Ｆｉｌｅ  ＩＤは、共通規格２のファイルにしか用いることができない。そこで、本実施の形態にあっては、共通規格１および２のファイルを統一的に検索可能とするため、この画像ディレクトリ３０３には、光磁気ディスク内に格納されたファイルを一意に指し示す番号、即ち図２に示す共通規格１および共通規格２のファイルのうち、データ部２０２・２１２に格納された画像データを特定するための番号であって、共通規格１および共通規格２に共通なファイルＩＤが登録される。なお、ファイルＩＤは、光磁気ディスクにファイルを記録する際に必ず付さなければならないものである。ファイルＩＤは、例えば１，２，３，・・・等の任意の数字で良く、必ず各ファイル毎に異なる数字を付けなければならない。
【００２５】
上述したディレクトリ情報は、ファイル管理部１０４によって、主メモリ部１０３上に作成され、光磁気ディスクにディレクトリファイルとして格納される。
【００２６】
なお、ファイル管理部１０４は、予め設定された階層ディレクトリ生成情報に基づいて、図３に示すようなディレクトリ情報を生成する。生成されるディレクトリ情報（ディレクトリファイル）は、１つに限定されるものではなく、階層ディレクトリ構造の異なる複数のディレクトリ情報（ディレクトリファイル）を生成することもできる。図３には、患者を中心とした画像データの検索方法を提供するように構成されたディレクトリ情報を示したが、例えば、検査ディレクトリ３０１を上位のディレクトリとし、同一の日に検査を行った患者名等を登録した患者ディレクトリ３００を検査ディレクトリ３０１の下位にするような、検査日時を中心とした画像データの検索方法を提供するようにすることもできる。ディレクトリ情報（ディレクトリファイル）を複数生成するか否か、階層ディレクトリ構造をどのようにするか等は、ディレクトリ情報を生成する前に、ユーザに選択させることができる。
【００２７】
また、ディレクトリ情報を生成する際に、共通規格２の医用画像データファイルに記録されたＤＩＣＯＭ  Ｆｉｌｅ  ＩＤを構成する各要素をディレクトリ名とすると共に、ＤＩＣＯＭ  Ｆｉｌｅ  ＩＤを構成する最下位の要素をファイル名として用いることもできる。このように、ＤＩＣＯＭ  Ｆｉｌｅ  ＩＤの構造を利用することにより、容易にディレクトリ情報を生成することが可能となる。
【００２８】
次に、図１に示す画像検索情報管理装置による画像検索情報管理方法について、〔画像検索情報の作成および更新処理〕，〔検索処理〕，〔画像検索情報の保存処理〕の順で説明する。
【００２９】
〔画像検索情報の作成および更新処理〕
図４は、本実施の形態の画像検索情報管理装置による画像検索情報の作成および更新処理を示すフローチャートである。
【００３０】
まず、光磁気ディスクが読出・書込部１００にマウントされると、主制御部１０９は、ディレクトリ情報（画像検索情報）を利用するか否かを選択させるためのダイアログボックスを表示部１０５に表示し、ユーザにディレクトリ情報を利用するか否かを選択させる（Ｓ４０１）。
【００３１】
ステップＳ４０１において、ユーザが画像検索情報を利用することを選択した場合、ファイル管理部１０４は、主メモリ部１０３上に図３を用いて説明したディレクトリ情報が読み込まれているか否かを判定する（Ｓ４０２）。主メモリ部１０３上にディレクトリ情報が読み込まれていると判定された場合、画像検索情報の作成および更新処理を終了する。
【００３２】
ステップＳ４０２において、主メモリ部１０３上にディレクトリ情報が読み込まれていないと判定された場合、ファイル管理部１０４は、読出・書込部１００を介して、光磁気ディスク上に図３を用いて説明したディレクトリファイルが存在するか否かを判定する（Ｓ４０３）。
【００３３】
ステップＳ４０３において、光磁気ディスクにディレクトリファイルが存在しないと判定された場合、ステップＳ４０４に進み、以下に説明する画像検索情報新規作成処理により、光磁気ディスク内の全ファイルについての画像検索情報、即ちディレクトリ情報を主メモリ部１０３上に作成し、処理を終了する。一方、光磁気ディスクにディレクトリファイルが存在すると判定された場合には、ステップＳ４０５に進み、以下に説明する画像検索情報更新処理により、ディレクトリ情報を主メモリ部１０３上に読み出し、主メモリ部１０３上でディレクトリ情報の内容の更新処理を行い、処理を終了する。
【００３４】
ここで、（１）画像検索情報新規作成処理（図４のステップＳ４０４）、（２）画像検索情報更新処理（図４のステップＳ４０５）の順で、両処理を詳細に説明する。
【００３５】
（１）  画像検索情報新規作成処理
図５および図６は、本実施の形態の画像検索情報管理装置による画像検索情報新規作成処理を示すフローチャートである。
【００３６】
まず、ファイル管理部１０４は、主メモリ部１０３上のディレクトリ情報を初期化する（Ｓ５０１）。次に、検索キー読出処理部１０１は、ヘッダ読出ポインタをファイルが格納された光磁気ディスクの先頭に戻す（Ｓ５０２）。なお、ヘッダ読出ポインタは、何番目のヘッダを読み出しているのかを示すものである。
【００３７】
検索キー読出処理部１０１は、読出・書込部１００を介して、ヘッダ読出ポインタの位置から順次ファイルのヘッダ部を読み出し（Ｓ５０３）、読み出されたヘッダ部の内容からファイルのデータフォーマットのタイプ、即ち、データフォーマットが共通規格１か共通規格２に準拠するものか否かを判定する処理を実行する（Ｓ５０４）。
【００３８】
ステップＳ５０５において、検索キー読出処理部１０１が読み出したヘッダ部から共通規格１のデータフォーマットであると判定した場合、そのヘッダデータから患者名，患者ＩＤ，検査日，検査時刻，検査ＩＤ，シリーズ番号，モダリティ名，画像番号，ファイルＩＤからなる検索キー（検索項目）セットを読み出す（Ｓ５０６）。図７は、検索キーセットの一例を示す説明図である。この図７に示す検索キーセットは、図３に示すようにツリー構造に分けられて、主メモリ部１０３にディレクトリ情報として登録される。
【００３９】
その後、検索キー整形処理部１０２は、検索キー読出処理部１０１から検索キーセットを受け取り、検索キーセット中の各検索キーのデータを、以下に説明する（１）〜（３）の検索キーセット整形処理によって共通のデータフォーマットに変換する。（Ｓ５０７）。
【００４０】
（１）  図６に示す検索キーセットのうち、値が格納されていない検索キーについては、図６に示すデフォルト値（初期値）を検索キーの値として設定する。
【００４１】
（２）  検索キーの日付を表すデータが１９９６１０１７のようなフォーマットになっている場合には１９９６．１０．１７のようなフォーマットに変換する。
【００４２】
（３）  検索キーの時刻を表すデータが１５１０２３．１０１３のようなフォーマットになっている場合には１５：１０：２３．１０１３のようなフォーマットに変換する。
【００４３】
ただし、（１）の処理については、ファイル管理部１０４が検索キーを所定のディレクトリに登録する際に実行することにしても良い。このように、（１）のような処理を実行するのは、画像データの種類によっては必要な検索キーが存在しないことがあるため、このような画像データの場合であっても、検索キーをディレクトリ情報へ登録することができるようにするためである。また、検索キーのデータフォーマットを共通のデータフォーマットに変換する手順を踏んでいるのは、データフォーマットが異なることが原因で、同じ検索キーを表すディレクトリが多数生成されてしまうのを防ぐためである。
【００４４】
検索キー整形処理部１０２は、上述した検索キーセット整形処理を行った後、検索キーセットをファイル管理部１０４に渡す。ファイル管理部１０４は、予め設定されたディレクトリ情報の作成に関する情報に基づいて、受け取った検索キーセット中の各検索キーを図３に示すような階層構造となるように関連づけ、主メモリ部１０３上にディレクトリ情報として登録する（Ｓ５０８）。
【００４５】
一方、ステップＳ５０５において、検索キー読出処理部１０１が読み出したヘッダ部から共通規格１のデータフォーマットでないと判定した場合、さらに、そのファイルがＤＩＣＯＭＤＩＲファイルであるか否かを判定する（Ｓ５０９）。なお、ＤＩＣＯＭＤＩＲファイルは、共通規格２のファイルの画像検索情報を管理するためのファイルであって、画像データを格納したファイルではない。
【００４６】
ステップＳ５０９において、検索キー読出処理部１０１がＤＩＣＯＭＤＩＲファイルであると判定した場合には、ステップＳ５０３に戻り、ヘッダ読出ポインタを次のファイルのヘッダ部に移して、次のファイルから検索キーセットを読み出す処理を実行する。
【００４７】
また、ステップＳ５０９において、検索キー読出処理部１０１がＤＩＣＯＭＤＩＲファイルではないと判定した場合（共通規格２のファイルであるということになる）、そのファイルのファイルＩＤをヘッダ部から読み出して、ファイルＩＤリストに登録する（Ｓ５１０）。図２から明らかなように、共通規格１のファイル構造と共通規格２のファイル構造とはそれぞれ異なるため、共通規格２のファイルの場合は、検索キーの読み出しを行わず、一旦そのファイルのファイルＩＤをファイルＩＤリストに登録する処理を実行する。
【００４８】
上記ステップＳ５０３〜Ｓ５１０の処理は、ヘッダの読み出しポインタがヘッダ領域の終端に達するまで繰り返し実行され（Ｓ５１１）、その後、図６に示すステップＳ５１２に進む。
【００４９】
検索キー読出処理部１０１は、ステップＳ５０３〜Ｓ５１１までの処理を実行した後、ステップＳ５１０でファイルＩＤリストに登録されたファイルＩＤを持つファイルをオープンしてデータ部を読み出し、読み出したデータから図７に示す患者名，患者ＩＤ等の検索キーセットを読み出して、そのファイルをクローズする（Ｓ５１２）。
【００５０】
検索キー整形処理部１０２は、検索キー読出処理部１０１で読み出された検索キーセットを受け取り、上述した検索キーセット整形処理によって共通のフォーマットに変換し（Ｓ５１３）、変換した検索キーセットをファイル管理部１０４に渡す。ファイル管理部１０４は、予め設定されたディレクトリ情報の作成に関する情報に基づいて、受け取った検索キーセット中の各検索キーを図３に示すようなツリー構造となるように関連づけ、主メモリ部１０３上にディレクトリ情報として登録する（Ｓ５１４）。
【００５１】
上記ステップＳ５１２〜Ｓ５１４の処理は、ステップＳ５１０で生成したファイルＩＤリストに登録されているファイルＩＤを持つファイルについて実行される（Ｓ５１５）。
【００５２】
そして、ファイル管理部１０４は、上記処理が終了したことを確認し、ディレクトリ情報の更新があったことを示すフラグを主メモリ部１０３上に立て（Ｓ５１６）、画像検索情報新規作成処理を終了する。
【００５３】
（２）  画像検索情報更新処理
次に、図４のステップＳ４０５に示す画像検索情報更新処理について説明する。図８および図９は、本実施の形態の画像検索情報管理装置による画像検索情報更新処理を示すフローチャートである。
【００５４】
まず、ファイル管理部１０４は、主メモリ部１０３上のディレクトリ情報の更新があったことを示すフラグを倒す（Ｓ８０１）。続いて、ファイル管理部１０４は、読出・書込部１００を介して、光磁気ディスクからディレクトリファイル、即ちディレクトリ情報を読み出し、主メモリ部１０３に格納する（Ｓ８０２）。
【００５５】
その後、ファイル管理部１０４は、ディレクトリファイルの更新日時と光磁気ディスクの更新日時に関する情報を取得し（Ｓ８０３）、光磁気ディスクの更新日時とディレクトリファイルの更新日時とが一致するか否かを判定する（Ｓ８０４）。ステップＳ８０４において、光磁気ディスクの更新日時とディレクトリファイル１の更新日時とが一致する場合、画像検索情報更新処理を終了する。
【００５６】
一方、ステップＳ８０４において、光磁気ディスクの更新日時とディレクトリファイルの更新日時とが一致しない場合、ファイル管理部１０４は、光磁気ディスクに格納された全てのファイルの更新日時に関する情報を取得すると共に、取得した更新日時を各ファイルのファイルＩＤと対応付けした更新日時ファイルＩＤリストを作成する（Ｓ８０５）。図１０は、更新日時ファイルＩＤリストの一例を示す説明図である。
【００５７】
ファイル管理部１０４は、図１０に示す更新日時ファイルＩＤリストを用い、ディレクトリファイルの更新日時より新しい更新日時を有するファイルのファイルＩＤを読み出し、未更新ファイルＩＤリストを作成する（Ｓ８０６）。図１１は、未更新ファイルＩＤリストの一例を示す説明図である。
【００５８】
また、ファイル管理部１０４は、主メモリ部１０３に登録された図３に示すディレクトリ情報の全ての画像ディレクトリ３０３に登録されたファイルＩＤを読み出し、登録済ファイルＩＤリストを作成する（Ｓ８０７）。図１２は、登録済みファイルＩＤリストの一例を示す説明図である。
【００５９】
そして、ファイル管理部１０４は、図１２に示す登録済ファイルＩＤリストと図１０に示す更新日時ファイルＩＤリストとを比較し、登録済ファイルＩＤリストに存在して更新日時ファイルＩＤリストに存在しないファイルＩＤを抽出し、抹消対象ファイルＩＤリストを作成する（Ｓ８０８）。図１３は、抹消対象ファイルＩＤリストの一例を示す説明図である。
【００６０】
ステップＳ８０８で抹消対象ファイルＩＤリストを作成した後、ファイル管理部１０４は、主メモリ部１０３上のディレクトリ情報から図１３に示す抹消対象ファイルＩＤリストに記載されたファイルＩＤに対応するファイルの検索キーを抹消する（Ｓ８０９）。
【００６１】
さらに、ファイル管理部１０４は、主メモリ部１０３上のディレクトリ情報から図１１に示す未更新ファイルＩＤリストに記載されたファイルＩＤに対応するファイルの検索キーを抹消し（Ｓ８１０）、図９に示すステップＳ８１１に進む。
【００６２】
なお、所定のファイルの検索キーを抹消した結果、あるディレクトリが空となってしまった場合、ファイル管理部１０４は、そのディレクトリも抹消する。さらに、あるディレクトリを抹消した結果、その上位のディレクトリも空となってしまった場合には、その上位のディレクトリも抹消する。例えば、図３において、画像ディレクトリ３０３である"画像１"および"画像２"のディレクトリが抹消された場合、その上位にあたるシリーズディレクトリ３０２である"シリーズ１"のディレクトリも抹消される。すなわち、ファイル管理部１０４は、あるファイルの検索キー（ディレクトリ）を抹消する場合、その上位にあたるディレクトリについても抹消すべきか否かを判定する。このような処理を実行することにより、無駄なディレクトリが残ってしまうことを防ぐことができる。
【００６３】
図９に示すステップＳ８１１において、検索キー読出処理部１０１は、図１１に示す未更新ファイルＩＤリストに記載されたファイルＩＤに対応するファイルからヘッダ部を読み出し、ヘッダ部内のデータからファイルのデータフォーマットタイプを判定する処理を実行する（Ｓ８１２）。
【００６４】
ステップＳ８１３において、検索キー読出処理部１０１が共通規格１のファイルフォーマットであると判定した場合、ステップＳ８１４に進み、検索キー読出処理部１０１は、ヘッダ部から図７に示す患者名等の検索キーセットを取得する。
【００６５】
検索キー整形処理部１０２は、検索キー読出処理部１０１から検索キーセットを受け取り、上述した検索キーセット整形処理によって検索キーセットのデータを共通のデータフォーマットに変換する（Ｓ８１５）。
【００６６】
検索キーセット整形処理を行った後、検索キー整形処理部１０２は、変換した検索キーセットをファイル管理部１０４に渡す。ファイル管理部１０４は、予め設定されたディレクトリ情報の作成に関する情報に基づいて、受け取った検索キーセット中の各検索キーを図３に示すようなツリー構造となるように関連づけ、主メモリ部１０３上のディレクトリ情報に登録する（Ｓ８１６）。
【００６７】
一方、ステップＳ８１３において、検索キー読出処理部１０１が共通規格１のファイルフォーマットではないと判定した場合、即ち共通規格２のファイルフォーマットであると判定した場合、検索キー読出処理部１０１は、そのファイルのデータ部を読み出し（Ｓ８１７）、読み出したデータ部から図７に示す患者名等の検索キーセットを読み出す（Ｓ８１８）。
【００６８】
検索キー整形処理部１０２は、検索キー読出処理部１０１から検索キーセットを受け取り、上述した検索キーセット整形処理によって検索キーセットのデータを共通のデータフォーマットに変換し（Ｓ８１９）、変換した検索キーセットをファイル管理部１０４に渡す。ファイル管理部１０４は、予め設定されたディレクトリ情報の作成に関する情報に基づいて、受け取った検索キーセット中の各検索キーを図３に示すようなツリー構造となるように関連づけ、主メモリ部１０３上のディレクトリ情報に登録する（Ｓ８２０）。
【００６９】
上記ステップＳ８１１〜Ｓ８２０の処理を、図８のステップＳ８０６で作成した未更新ファイルリストに記載されたファイルＩＤに対応する全てのファイルについて実行する（Ｓ８２１）。
【００７０】
上記ステップＳ８１１〜Ｓ８２１の処理が終了した後、ファイル管理部１０４は、主メモリ部１０３上にディレクトリ情報の更新があったことを示すフラグを立て、画像検索情報更新処理を終了する（Ｓ８２２）。
【００７１】
〔検索処理〕
次に、上述したようにして作成または更新された画像検索情報（ディレクトリ情報）を用いて、光磁気ディスクに記録された画像データを検索する方法を説明する。図１４は、本実施の形態の画像検索情報管理装置による画像データの検索処理を示すフローチャートである。
【００７２】
ファイル管理部１０４は、カレントディレクトリポインタを、主メモリ部１０３上のディレクトリ情報のルートディレクトリにセットする（Ｓ１４０１）。ここで、カレントディレクトリポインタは、主メモリ部１０３上に保持されているディレクトリ情報において、選択するディレクトリを指し示す変数（値）である。
【００７３】
続いて、ファイル管理部１０４は、カレントディレクトリの下位に存在するディレクトリの情報を取得し、そのディレクトリ情報リストを表示部１０５に表示し、ユーザに下位のディレクトリを選択させる（Ｓ１４０２）。例えば、図３に示すディレクトリ情報の場合、患者ディレクトリ３００の"患者Ａ"と"患者Ｂ"とが表示部１０５に表示される。
【００７４】
ファイル管理部１０４は、ユーザによって選択されたディレクトリにカレントディレクトリポインタを移動する（Ｓ１４０３）。そして、上記ステップＳ１４０２とＳ１４０３の処理を、カレントディレクトリポインタが最下位のディレクトリに移動するまで繰り返し実行する（Ｓ１４０４）。図３に示すディレクトリ情報の場合にあっては、例えば、患者Ａ→検査１→シリーズ１→画像１という順で画像データの検索処理が行われる。すなわち、最上位のディレクトリから最下位のディレクトリに進んで行くことにより、最下位のディレクトリ（画像ディレクトリ３０３）に登録されたファイルＩＤを得ることができ、そのファイルＩＤを用いて、光磁気ディスクに記録された画像データを表示すること等が可能となる。
【００７５】
そして、ファイル管理部１０４は、選択されているカレントディレクトリ（最下位のディレクトリ）からファイルに関する情報（ファイルＩＤ等）を取得し（Ｓ１４０５）、ファイル処理部１０７に得られたファイルＩＤを渡し、処理を終了する（Ｓ１４０６）。なお、ファイル処理部１０７は、表示部１０５に表示された「開く」等のボタンがユーザによって押されると、ファイル管理部１０４から受け取ったファイルＩＤに対応するファイルの画像データを光磁気ディスクから読み出して、表示部１０５に表示する等の処理を実行する。
【００７６】
〔画像検索情報の保存処理〕
さらに、上述したようにして作成または更新されたディレクトリ情報を光磁気ディスクにディレクトリファイルとして保存する処理を説明する。図１５は、本実施の形態の画像検索情報管理装置による画像検索情報の保存処理を示すフローチャートである。
【００７７】
ユーザからディレクトリファイルの保存要求あった場合（Ｓ１５０１）、ファイル管理部は、主メモリ部上のディレクトリ情報が更新されているか否かを判定する（Ｓ１５０２）。すなわち、ファイル管理部は、主メモリ部上のディレクトリ情報変更フラグを調べ、フラグが立っている場合にはディレクトリ情報が更新されたと判定し、フラグが立っていない場合にはディレクトリ情報が更新されていないと判定する。
【００７８】
そして、ステップＳ１５０２において、ディレクトリ情報が更新されていない場合、ファイル管理部１０４は、ディレクトリ情報の保存処理を行わずに処理を終了する。
【００７９】
一方、ステップＳ１５０２において、ディレクトリ情報が更新されている場合、ファイル管理部１０４は、読出・書込部１００を介して、ディレクトリファイルが光磁気ディスクに存在するか否かを判定する（Ｓ１５０３）。
【００８０】
ディレクトリファイルが光磁気ディスクに存在する場合、ファイル管理部１０４は、読出・書込部１００を制御して、ディレクトリ情報をディレクトリファイルに上書き保存し、処理を終了する（Ｓ１５０４）。
【００８１】
ディレクトリファイルが光磁気ディスクに存在しない場合、ファイル管理部１０４は、読出・書込部１００を制御して、ディレクトリファイルを光磁気ディスクに作成する（Ｓ１５０５）と共に、ディレクトリ情報を作成したディレクトリファイルに保存し、処理を終了する（Ｓ１５０６）。
【００８２】
このように、本実施の形態の画像検索情報管理方法及び画像検索情報管理装置によれば、共通規格１および共通規格２のデータフォーマットの相違に基づいて、それぞれのデータファイルから検索キーセットを読み出し、検索キーセット中の検索キーのデータフォーマットを予め設定されたデータフォーマットにそれぞれ変換し、予め設定された階層ディレクトリ生成情報に基づいて、各検索キーをそれぞれ所定の階層のディレクトリに登録して、階層構造により検索キーを管理するディレクトリ情報を生成するため、共通規格１および共通規格２のファイルを効率良く検索することができるディレクトリ情報を得ることができる。
【００８３】
また、上述した画像検索情報管理方法（〔画像検索情報の作成および更新処理〕，〔検索処理〕，〔画像検索情報の保存処理〕）は、画像検索情報管理プログラムとして実現され、このプログラムは、フレキシブルディスク，ＣＤ−ＲＯＭ，ＤＶＤ等の記憶媒体に記憶されて提供されるか、またはネットワーク等を通じて提供される。そして、このプログラムがコンピュータによって実行されることにより、上述した画像検索情報管理方法が実行される。
【図面の簡単な説明】
【００８４】
【図１】本実施の形態の画像検索情報管理装置のブロック構成図である。
【図２】医用画像情報の電子保存に関する共通規格１に準拠したファイルフォーマットの医用画像ファイル構造および医用画像情報の電子保存に関する共通規格２に準拠したファイルフォーマットの医用画像ファイル構造を示す説明図である。
【図３】図１の画像検索情報管理装置で生成される画像検索情報としてのディレクトリ情報の一例を示す説明図である。
【図４】本実施の形態の画像検索情報管理装置による画像検索情報の作成および更新処理を示すフローチャートである。
【図５】本実施の形態の画像検索情報管理装置による画像検索情報新規作成処理を示すフローチャートである。
【図６】本実施の形態の画像検索情報管理装置による画像検索情報新規作成処理を示すフローチャートである。
【図７】検索キーセットの一例を示す説明図である。
【図８】本実施の形態の画像検索情報管理装置による画像検索情報更新処理を示すフローチャートである。
【図９】本実施の形態の画像検索情報管理装置による画像検索情報更新処理を示すフローチャートである。
【図１０】更新日時ファイルＩＤリストの一例を示す説明図である。
【図１１】未更新ファイルＩＤリストの一例を示す説明図である。
【図１２】登録済みファイルＩＤリストの一例を示す説明図である。
【図１３】抹消対象ファイルＩＤリストの一例を示す説明図である。
【図１４】本実施の形態の画像検索情報管理装置による画像データの検索処理を示すフローチャートである。
【図１５】本実施の形態の画像検索情報管理装置による画像検索情報の保存処理を示すフローチャートである。
【符号の説明】
【００８５】
１００      読出・書込部
１０１      検索キー読出処理部
１０２      検索キー整形処理部
１０３      主メモリ部
１０４      ファイル管理部
１０５      表示部
１０６      出力部
１０７      ファイル処理部
１０８      入力部
１０９      主制御部
２００，２１０      医用画像ファイル
２０１，２１１      ヘッダ部
２０２，２１２      データ部
３００      患者ディレクトリ
３０１      検査ディレクトリ
３０２      シリーズディレクトリ
３０３      画像ディレクトリ
【図１】
2006244529.tif 000003
【図２】
2006244529.tif 000004
【図３】
2006244529.tif 000005
【図４】
2006244529.tif 000006
【図５】
2006244529.tif 000007
【図６】
2006244529.tif 000008
【図７】
2006244529.tif 000009
【図８】
2006244529.tif 000010
【図９】
2006244529.tif 000011
【図１０】
2006244529.tif 000012
【図１１】
2006244529.tif 000013
【図１２】
2006244529.tif 000014
【図１３】
2006244529.tif 000015
【図１４】
2006244529.tif 000016
【図１５】
2006244529.tif 000017