(57)【要約】【課題】記録媒体への情報の書き込み、或いは、記録媒体からの情報の読み出しの際における処理時間の短縮、及び書込処理による記録媒体の劣化防止を行うことのできる医療情報記録装置及び医療情報記録方法を提供する。【解決手段】記録媒体に記録させる画像データを作成し、画像データに関するディレクトリ情報を生成するデータ生成部１０ｄと、医用画像に対応するディレクトリ情報を備える索引データを管理し、索引データの記録方式を保持するメディア管理部１０ｃと、記録媒体から取得される索引データ内のディレクトリ情報とデータ生成部１０ｄにおいて生成されるディレクトリ情報とから、記録媒体への追記ディレクトリ情報を確定する索引データ構築部１０ｅと、追記ディレクトリ情報の書き込みを制御し、追記ディレクトリ情報を書込対象領域となるブロック内のパディング領域に格納する書込制御部１０ｂとを備える。【選択図】図７
2013222489.tif 000002
【特許請求の範囲】
【請求項１】
医用画像を記録媒体に記録させる際の規格に適合した画像データと前記画像データに関するディレクトリ情報とを生成するデータ生成部と、
前記医用画像に対応する前記ディレクトリ情報を備える索引データを管理するとともに、前記記録媒体への前記索引データの記録方式を保持するメディア管理部と、
前記記録媒体から取得される前記索引データ内の前記ディレクトリ情報と前記データ生成部において生成される前記ディレクトリ情報とから、前記記録媒体への追記ディレクトリ情報を確定する索引データ構築部と、
前記追記ディレクトリ情報の書き込みを制御し、前記追記ディレクトリ情報を書込対象領域となるブロック内のパディング領域に格納する書込制御部と、
を備えることを特徴とする医療情報記録装置。
【請求項２】
ＤＩＣＯＭ規格に適合した画像データと前記画像データに関する複数の階層のディレクトリ情報とを記録媒体に記録するために生成するデータ生成部と、
前記画像データに関する前記ディレクトリ情報と前記ディレクトリ情報の間のオフセット値に関する情報を含む索引データを管理するメディア管理部と、
前記記録媒体への追記ディレクトリ情報の記録を行う際に、パディング領域のサイズが前記追記ディレクトリ情報を追加可能なサイズであるか否かを判断する索引データ構築部と、
前記索引データ構築部の判断結果に基づいて、前記追記ディレクトリ情報を追加する領域を決めて書込を行う書込制御部と、
を備えることを特徴とする医療情報記録装置。
【請求項３】
前記書込制御部は、前記追記ディレクトリ情報と同階層のディレクトリ情報が記録されている前記ブロックに前記追記ディレクトリ情報を追記することを特徴とする請求項１または請求項２に記載の医療情報記録装置。
【請求項４】
前記ブロックは、記録される前記ディレクトリ情報に合わせたサイズを持ち、前記ディレクトリ情報とともに、前記追記ディレクトリ情報の前記書込対象領域を確保するパディング領域とを備えることを特徴とする請求項１ないし請求項３のいずれかに記載の医療情報記録装置。
【請求項５】
前記索引データは、前記ディレクトリ情報の他、１つの索引データ情報を具備し、前記索引データ情報は、全ての前記ディレクトリ情報の後ろに配置されることを特徴とする請求項１ないし請求項４のいずれかに記載の医療情報記録装置。
【請求項６】
前記索引データ情報には、各前記ブロックのサイズに関する情報と、複数の階層に分かれて記録されている前記ディレクトリ情報のうち、各階層における最後の前記ディレクトリ情報のオフセット情報とが記録されていることを特徴とする請求項５に記載の医療情報記録装置。
【請求項７】
前記ディレクトリ情報には、同階層の次のディレクトリ情報に関するオフセット情報と、１階層下のディレクトリ情報に関するオフセット情報のいずれか、或いは、いずれもが記録されることを特徴とする請求項１ないし請求項６のいずれかに記載の医療情報記録装置。
【請求項８】
前記記録媒体への前記索引データの記録方式として、前記追記ディレクトリ情報を基に書込対象領域を検索する互換モード、前記索引データ情報を基に書込対象領域を検索する高速モード、または、前記互換モード、或いは、前記高速モードのいずれも採用しない通常モードの少なくとも１つの記録方式を採用することを特徴とする請求項１ないし請求項７のいずれかに記載の医療情報記録装置。
【請求項９】
前記医療情報記録装置は、さらに記録媒体に記録されている索引データを読み込む読込部を備え、前記読込部を構成する読込制御部は、前記索引データ情報内に格納される情報を基に前記索引データを読み込むことを特徴とする請求項１ないし請求項８のいずれかに記載の医療情報記録装置。
【請求項１０】
記録媒体への追記が求められる医用画像の画像データに関する追記ディレクトリ情報の容量と、前記追記ディレクトリ情報の書込対象領域となるブロック内のパディング領域の容量とを比較するステップと、
比較の結果、前記追記ディレクトリ情報の容量が前記パディング領域の容量以下である場合に、前記パディング領域を構成するパディングレコードを削除するステップと、
削除された前記パディング領域に前記追記ディレクトリ情報を書き込むステップと、
前記追記ディレクトリ情報が書き込まれた前記ブロックの容量が変化しない分の前記パディングレコードを前記ブロックへ挿入するステップと、
前記ブロックに書き込まれた前記追記ディレクトリ情報に関する新たなオフセット情報を記録するステップと、
を備えることを特徴とする医療情報記録方法。
【請求項１１】
前記追記ディレクトリ情報の容量と、前記追記ディレクトリ情報の書込対象領域となるブロック内の前記パディング領域の容量とを比較した結果、前記追記ディレクトリ情報の容量が前記パディング領域の容量より大きな場合に、
前記追記ディレクトリ情報を書き込む新たなブロックを追加するステップと、
前記新たなブロックに前記追記ディレクトリ情報を書き込むステップと、
前記追記ディレクトリ情報が書き込まれた前記新たなブロックにおいて、その容量が変化しない分の前記パディングレコードを前記新たなブロックへ挿入するステップと、
前記新たなブロックに書き込まれた前記追記ディレクトリ情報に関する新たなオフセット情報を前記追記ディレクトリ情報を書き込むことができなかった前記ブロックのディレクトリ情報に記録するステップと、
を備えることを特徴とする請求項１０に記載の医療情報記録方法。
【請求項１２】
前記追記ディレクトリ情報の容量と前記パディング領域の容量とを比較する前に、前記追記ディレクトリ情報の書き込みに当たって、選択された記録方式を確認するステップと、
前記記録方式として通常モードが選択された場合に、前記記録媒体への追記が求められる前記追記ディレクトリ情報の前記書込対象領域となるブロックを検索するステップと、
を備えることを特徴とする請求項１０または請求項１１に記載の医療情報記録方法。
【請求項１３】
前記追記ディレクトリ情報の容量と前記パディング領域の容量とを比較する前に、前記追記ディレクトリ情報の書き込みに当たって、選択された記録方式を確認するステップと、
前記記録方式として高速モードが選択された場合に、ディレクトリ情報とともに索引ファイルを構成する索引ファイル情報に記録されているディレクトリ情報が記録されているブロックのうち、その階層における最後のブロックのディレクトリ情報のオフセット情報及び、当該ブロックのサイズに関する情報を確認し、これらの情報を基に直接前記書込対象領域へと移動するステップと、
を備えることを特徴とする請求項１０または請求項１１に記載の医療情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、医療情報記録装置及び医療情報記録方法に関する。
【背景技術】
【０００２】
近年、被検体内部の情報を収集し、この収集された情報に基づいて被検体内部を画像化して医用画像を生成する医用画像診断装置が用いられるようになっている。この医用画像診断装置としては、例えば、Ｘ線ＣＴ装置（computed tomography：コンピュータ断層撮影装置）や、磁気共鳴診断装置（ＭＲＩ：magnetic resonance imaging）等が該当する。生成された医用画像は例えば、ネットワークに接続された医用画像表示装置上に表示される。
【０００３】
これら医用画像診断装置の性能は年々向上し、１度の検査で多量の医用画像を取得することができるようになってきた。また、ＣＤ、ＤＶＤ、ブルーレイディスク（登録商標）といった記録媒体の記録容量も大きくなってきている。医用画像を含む医療情報の記録で一般的に利用される規格であるＤＩＣＯＭ（Digital Imaging and Communication in Medicine）では、医用画像を記録する際にＤＩＣＯＭＤＩＲという索引ファイルが作成されるが、記録媒体の大容量化に伴い、索引ファイルのサイズも増大し、記録時間、或いは、読み込み時間の長時間化が問題となる。
【０００４】
この問題に対して、以下の特許文献１においては、前もって部分的な索引ファイルを作成しておき、この索引ファイルを利用して記録時間の削減を行うことで、問題解決を図っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２１７５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１において開示されている発明では、記録時間の短縮を図ることはできるが、読み込み時間は依然として多くの時間が掛かってしまう。
【０００７】
すなわち、一般に医用画像は、医用画像そのものの他に、「患者情報」、「検査情報」、「シリーズ情報」、「画像情報」の４つの階層からなる付帯情報で構成されている。そしてこれらの各階層における主要情報を抜粋したものを、それぞれ「患者ディレクトリ情報」、「検査ディレクトリ情報」、「シリーズディレクトリ情報」、「画像ディレクトリ情報」とし、これらディレクトリ情報の集合として「索引ファイル」が構成される。
【０００８】
これらのディレクトリ情報には、次に関連するディレクトリ情報へのオフセット情報（次に関連するディレクトリ情報がいずれの位置にあるかを示す位置情報）が記録されている。このようにオフセット情報が記録されるのは、特に新しい情報が記録媒体に記録される際には、当該記録媒体の中で順番に記録されるわけではなくランダムに空き領域へ記録されること、個々のディレクトリ情報の長さは定められていないことからである。
【０００９】
そのため換言すれば、新しい情報が追記される場合には、直前のディレクトリ情報のオフセット情報を修正しなければならない。但し、この直前のディレクトリ情報を探し再配置するために一旦索引ファイルの全体を出力する必要が生ずる。
【００１０】
また、記録媒体の内部に記録されている、例えば患者情報一覧を読み込む場合には、全ての患者ディレクトリ情報を読み込む必要があるが、この患者ディレクトリ情報が索引ファイル全体のどこに配置されているのかが不明であるため、この場合も結局索引ファイルの全体を読み込む必要が生ずる。
【００１１】
本発明は上記課題を解決するためになされたものであり、本発明の目的は、記録媒体への情報の書き込み、或いは、記録媒体からの情報の読み出しの際における処理時間の短縮、及び書込処理による記録媒体の劣化防止を行うことのできる医療情報記録装置及び医療情報記録方法を提供することにある。
【課題を解決するための手段】
【００１２】
請求項１に記載の発明の特徴は、医療情報記録装置において、医用画像を記録媒体に記録させる際の規格に適合した画像データと画像データに関するディレクトリ情報を生成するデータ生成部と、医用画像に対応するディレクトリ情報を備える索引データを管理するとともに、記録媒体への索引データの記録方式を保持するメディア管理部と、記録媒体から取得される索引データ内のディレクトリ情報とデータ生成部において生成されるディレクトリ情報とから、記録媒体への追記ディレクトリ情報を確定する索引データ構築部と、追記ディレクトリ情報の書き込みを制御し、追記ディレクトリ情報を書込対象領域となるブロック内のパディング領域に格納する書込制御部とを備える。
【００１３】
請求項２に記載の発明の特徴は、医療情報記録装置において、ＤＩＣＯＭ規格に適合した画像データと画像データに関する複数の階層のディレクトリ情報とを記録媒体に記録するために生成するデータ生成部と、画像データに関するディレクトリ情報とディレクトリ情報の間のオフセット値に関する情報を含む索引データを管理するメディア管理部と、記録媒体への追記ディレクトリ情報の記録を行う際に、パディング領域のサイズが追記ディレクトリ情報を追加可能なサイズであるか否かを判断する索引データ構築部と、索引データ構築部の判断結果に基づいて、追記ディレクトリ情報を追加する領域を決めて書込を行う書込制御部とを備える。
【００１４】
請求項１０に記載の発明の特徴は、医療情報記録方法において、記録媒体への追記が求められる医用画像の画像ファイルに関する追記ディレクトリ情報の容量と、追記ディレクトリ情報の書込対象領域となるブロック内のパディング領域の容量とを比較するステップと、比較の結果、追記ディレクトリ情報の容量がパディング領域の容量以下である場合に、パディング領域を構成するパディングレコードを削除するステップと、削除されたパディング領域に追記ディレクトリ情報を書き込むステップと、追記ディレクトリ情報が書き込まれたブロックの容量が変化しない分のパディングレコードを前記ブロックへ挿入するステップと、ブロックに書き込まれた追記ディレクトリ情報に関する新たなオフセット情報を記録するステップとを備える。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態における医療情報記録装置の全体構成を示すブロック図である。
【図２】本発明の実施の形態における書込部の内部構成を示すブロック図である。
【図３】本発明の実施の形態における読込部の内部構成を示すブロック図である。
【図４】本発明の実施の形態における索引ファイルの論理構造を示す説明図である。
【図５】本発明の実施の形態における索引ファイルの物理構造を示す説明図である。
【図６】記録媒体に記録されている医療情報に新たな医療情報を追記する流れを示すフローチャートである。
【図７】記録媒体に記録されている医療情報に新たな医療情報を追記する流れを示すフローチャートである。
【図８】本発明の実施の形態における記録方式選択処理の際に示される画面例である。
【図９】記録媒体に記録されている医療情報に新たな医療情報を追記する処理を追記するブロックを示して説明する説明図である。
【図１０】記録媒体に記録されている医療情報に新たな医療情報を追記する処理を追記するブロックを示して説明する説明図である。
【図１１】記録媒体に記録されている医療情報に新たな医療情報を追記する処理を追記するブロックを示して説明する説明図である。
【図１２】記録媒体に記録されている医療情報に新たな医療情報を追記する処理を追記するブロックを示して説明する説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１は、本発明の実施の形態における医療情報記録装置１の全体構成を示すブロック図である。医療情報記録装置１は、記録媒体に記録されている医用画像等の医療情報を読み込み、或いは、新たな医療情報を記録する（書き込む）ための装置である。
【００１８】
なお、本発明の実施の形態において、新たに医療情報を記録する場合にはＤＩＣＯＭという規格に基づいてその記録がなされ、また読み込まれる医療情報はＤＩＣＯＭ規格に従って記録されている情報である。また記録媒体としては、上述したようにＣＤ、ＤＶＤ、ブルーレイディスク（登録商標）等を挙げることができる。これら記録媒体を医療情報記録装置１に挿入することで、記録媒体内に記録されている医療情報を読み込み、或いは、新たな医療情報を追記することができる。そのため、本発明の実施の形態においては、複数回追記が可能な記録媒体であることを前提とするが、１度しか書込処理を行うことができない記録媒体の使用を排除するものではない。
【００１９】
医療情報記録装置１としては、例えば、ワークステーションが該当する。この医療情報記録装置１は、例えば、病院情報管理システム（ＨＩＳ：Hospital Information System）、放射線部門情報管理システム（ＲＩＳ：Radiological Information System）、医用画像管理システム（ＰＡＣＳ：Picture Archiving Communication System）といった医療機関内に構築された各種管理システムと組み合わされて用いられても良い。一方で、これら各種管理システムとの接続がなされない状態での使用も可能である。
【００２０】
医療情報記録装置１は、図１に示すように、ＣＰＵ（Central Processing Unit）１ａと、ＲＯＭ(Read Only Memory)１ｂと、ＲＡＭ（Random Access Memory）１ｃ及び入出力インターフェイス１ｄがバス１ｅを介して接続されている。入出力インターフェイス１ｄには、入力部１ｆと、表示部１ｇと、通信制御部１ｈと、記憶部１ｉと、ドライブ１ｊと、書込部１０と、読込部１１とが接続されている。
【００２１】
ＣＰＵ１ａは、入力部１ｆからの入力信号に基づいてＲＯＭ１ｂから医療情報記録装置１を起動するためのブートプログラムを読み出して実行し、記憶部１ｉに格納されている各種オペレーティングシステムを読み出す。またＣＰＵ１ａは、入力部１ｆや入出力インターフェイス１ｄを介して、図１において図示していないその他の外部機器からの入力信号に基づいて各種装置の制御を行う。さらにＣＰＵ１ａは、ＲＡＭ１ｃや記憶部１ｉ等に記録されたプログラム及びデータを読み出してＲＡＭ１ｃにロードするとともに、ＲＡＭ１ｃから読み出されたプログラムのコマンドに基づいて、医療情報の書込処理やデータの計算、加工等、一連の処理を実現する処理装置である。
【００２２】
入力部１ｆは、医療情報記録装置１の操作者（例えば、医師や検査技師）が各種の操作を入力するキーボード、ダイヤル等の入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成しバス１ｅを介してＣＰＵ１ａに送信される。なお、医療情報記録装置１には、キーボード等だけでなく専用の操作パネルが設けられていても良い。
【００２３】
表示部１ｇは、例えば、ＣＲＴモニタや液晶ディスプレイである。この表示部１ｇは、ＣＰＵ１ａからバス１ｅを介して出力信号を受信し、例えば記録媒体から読み出した患者情報や検査情報等の一覧、或いはＣＰＵ１ａの処理結果等を表示する。
【００２４】
通信制御部１ｈは、ＬＡＮカードやモデム等の手段であり、医療情報記録装置１をインターネットやＬＡＮ等の通信ネットワークに接続することを可能とする手段である。通信制御部１ｈを介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インターフェイス１ｄ及びバス１ｅを介してＣＰＵ１ａに送受信される。
【００２５】
記憶部１ｉは、半導体や磁気ディスクで構成されており、ＣＰＵ１ａで実行されるプログラムやデータが記録されている。また、検査データについても記録されている。この検査データには、患者氏名、患者ＩＤ、年齢、誕生日、検査ＩＤ、検査日時、診断部位等の情報が含まれる。なお、本発明の実施の形態における医療情報記録装置１では、記憶部１ｉを医療情報記録装置１に設けた構成を例に挙げて説明しているが、通信ネットワーク上の例えば、サーバといった他の装置上に設けられていても良い。
【００２６】
ドライブ１ｊは、例えば記録媒体が挿入される挿入口を備え、記録媒体に医療情報を書き込む場合、或いは、記録媒体から医療情報を読み込む場合に使用される。
【００２７】
書込部１０は、記録媒体に新たな医療情報を書き込む処理を行う。図２は、本発明の実施の形態における書込部１０の内部構成を示すブロック図である。書込部１０は、受信部１０ａと、書込制御部１０ｂと、メディア管理部１０ｃと、データ生成部１０ｄと、索引ファイル構築部１０ｅと、プリセット適用部１０ｆと、送信部１０ｇとから構成される。
【００２８】
受信部１０ａは、例えば、入力部１ｆを介した操作者からの書込指示を受信する。書込制御部１０ｂは、後述するメディア管理部１０ｃ、データ生成部１０ｄ、索引ファイル構築部１０ｅを制御して、書込指示に基づいて記録媒体への画像データ（以下、「画像ファイル」と表わす）及び索引データ（以下、「索引ファイル」と表わす）の書込処理を行う。メディア管理部１０ｃは、記録媒体が医療情報記録装置１（ドライブ１ｊ）に挿入されたことを検出する。また、記録媒体の種類及び、当該記録媒体に記録されている医療情報の索引ファイルの記録方式を確認、保持するとともに、索引ファイルの管理も行う。またメディア管理部１０ｃでは、書込制御部１０ｂの要求に基づいて索引ファイルの提供も行う。
【００２９】
データ生成部１０ｄは、書込指示に基づく記録媒体への書込対象となる画像ファイルを記憶部１ｉから取得するとともに、当該画像ファイルに関するディレクトリ情報（「患者ディレクトリ情報」、「検査ディレクトリ情報」、「シリーズディレクトリ情報」、「画像ディレクトリ情報」）を生成する。
【００３０】
索引ファイル構築部１０ｅは、メディア管理部１０ｃで管理されている索引ファイルとデータ生成部１０ｄにおいて生成された追加される画像ファイルに関するディレクトリ情報（以下、このようなディレクトリ情報を適宜「追記ディレクトリ情報」と表わす）とを比較して、追記の対象となるディレクトリ情報が書き込まれる領域（以下、このような領域を適宜「書込対象領域」と表わす）を特定する。また追記対象となるディレクトリ情報の容量と書込対象領域における空き領域（パディング領域）の容量とを比較し、当該パディング領域に追記対象となるディレクトリ情報が書き込めるか否かの情報も確認し、書込制御部１０ｂへと送信する。
【００３１】
プリセット適用部１０ｆには、索引ファイルに対する記録方式のデフォルトが保持される。また、画像ファイル及びディレクトリ情報の書き込みに当たっての記録方式の保持も行う。
【００３２】
送信部１０ｇは、書込制御部１０ｂの指示をドライブ１ｊに送信する。この送信によって、追記ディレクトリ情報等がドライブ１ｊ内に挿入されている記録媒体へ書き込まれる（記録される）。
【００３３】
読込部１１は、記録媒体内に記録されている索引ファイルを読み出して、表示部１ｇにその内容を表示させる。図３は、本発明の実施の形態における読込部１１の内部構成を示すブロック図である。読込部１１は、受信部１１ａと、読込制御部１１ｂと、メディア管理部１１ｃと、プリセット適用部１１ｄと、送信部１１ｅとから構成される。このうち、読込制御部１１ｂは、メディア管理部１１ｃを介して記録媒体内の索引ファイルを読み込む。読み込まれた索引ファイルは、送信部１１ｅを介して表示部１ｇにその内容が表示される。
【００３４】
その他の例えば、メディア管理部１１ｃやプリセット適用部１１ｄの働きは、書込部１０内に設けられているメディア管理部１０ｃやプリセット適用部１０ｆと同様である。
【００３５】
ここで索引ファイルの構造について説明する。図４は、本発明の実施の形態における索引ファイル４の論理構造を示す説明図であり、図５は、索引ファイル４の物理構造を示す説明図である。索引ファイル４は、１つのファイルヘッダ情報４＃と１つの索引ファイル情報４！と複数のディレクトリ情報とから構成される。
【００３６】
ファイルヘッダ４＃には、先頭のディレクトリ情報へのオフセット情報と末尾のディレクトリ情報へのオフセット情報が記録されている。また、記録媒体に関する情報や索引ファイル等の作成装置に関する情報（メタ情報）が併せて記録されている。索引ファイル情報４！には、書込対象領域を検索するための所定の情報が記録されている。なお、索引ファイル情報４！は、後述するように、ファイルヘッダ情報４＃内に記録しても良い。
【００３７】
ディレクトリ情報は、記録される画像ファイルにおける画像付帯情報における、階層ごとに主要な情報を抜粋した情報である。例えば、「患者ディレクトリ情報」の場合、記録される情報は、「患者名」、「患者ＩＤ」、「性別」といった情報である。また、各ディレクトリ情報の長さは決まっていない（不定）。ディレクトリ情報の容量は個々のディレクトリ情報ごとに異なるため、初めからその長さを決めておくことができないからである。
【００３８】
各ディレクトリ情報は、画像ファイルにおける画像付帯情報の階層構造に合わせて、図４に示すように、「患者ディレクトリ情報４ａ」、「検査ディレクトリ情報４ａａ」、「シリーズディレクトリ情報４ａａａ」、「画像ディレクトリ情報４ａａａ１」の４つのディレクトリ情報が階層化されている。また「画像ディレクトリ情報」は、それぞれの「画像ファイル」に対応して、画像ファイル本体のパス情報が記録されている。
【００３９】
そのため、例えば、画像ファイルが１枚記録される場合には、記録媒体には「ファイルヘッダ情報４＃」と、「患者ディレクトリ情報４ａ」、「検査ディレクトリ情報４ａａ」、「シリーズディレクトリ情報４ａａａ」、「画像ディレクトリ情報４ａａａ１」が記録される。また「画像ディレクトリ情報４ａａａ１」には、対応する「画像ファイルａａａ１」に関するパス情報が記録される。
【００４０】
また同種のディレクトリ情報については、同階層に記録される。例えば、図４において「患者ディレクトリ情報４ａ」と同階層に記録される患者ディレクトリ情報として「患者ディレクトリ情報４ｂ」が示されており、「患者ディレクトリ情報４ａ」から「患者ディレクトリ情報４ｂ」に向けて実線の矢印が示されている。
【００４１】
なお、「患者ディレクトリ情報４ｂ」に続く患者ディレクトリ情報もあるが、図４ではその記述を省略しているため、破線の矢印が「患者ディレクトリ情報４ｂ」から出るように示されている。この点は、例えば、「検査ディレクトリ情報４ａａ」と「検査ディレクトリ情報４ａｂ」との関係等についてもいえる。
【００４２】
各ディレクトリ情報には、「同階層に記録される次のディレクトリ情報に関するオフセット情報」、及び「１階層下に記録されるディレクトリ情報に関するオフセット情報」が格納されている。
【００４３】
具体的には、例えば「患者ディレクトリ情報４ａ」を例に採ると、「同階層に記録される次のディレクトリ情報に関するオフセット情報」は「患者ディレクトリ情報４ｂ」のオフセット情報である。また、「１階層下に記録されるディレクトリ情報に関するオフセット情報」としては、「検査ディレクトリ情報４ａａ」のオフセット情報が該当する。さらに、例えば「シリーズディレクトリ情報４ａａａ」を例に採ると、「同階層に記録される次のディレクトリ情報に関するオフセット情報」は「シリーズディレクトリ情報４ａａｂ」のオフセット情報である。また、「１階層下に記録されるディレクトリ情報に関するオフセット情報」としては、「画像ディレクトリ情報４ａａａ１」のオフセット情報が該当する。
【００４４】
このように各ディレクトリ情報に２種類のオフセット情報を格納させておくことで、書き込み、或いは、読み出しの際に簡易、迅速に対象となるディレクトリ情報へ到達することができる。
【００４５】
なお、図４に示すファイル構造において「シリーズディレクトリ情報４ａａｂ」は、同一検査内における最終シリーズに該当する。そのため、「同階層に記録される次のディレクトリ情報に関するオフセット情報」はなく、例えば「ｎｕｌｌ」といった値が格納される。一方、「１階層下に記録されるディレクトリ情報に関するオフセット情報」については、「画像ディレクトリ情報４ａａｂ１」が格納されるので、当該ディレクトリ情報のオフセット情報が格納されることになる。また「画像ディレクトリ情報」に関しては、基本的に「同階層に記録される次のディレクトリ情報に関するオフセット情報」は格納されるが、「画像ディレクトリ情報」よりも１階層下のディレクトリ情報は存在しないので、「１階層下に記録されるディレクトリ情報に関するオフセット情報」はなく、例えば「ｎｕｌｌ」といった値が格納される。
【００４６】
図５は、本発明の実施の形態における索引ファイル４の物理構造を示す説明図である。ＤＩＣＯＭ標準では、ファイルヘッダ情報４＃を先頭に配置する以外、ディレクトリ情報の格納順序に関する規定はないため、どのような構造を採用することも可能であるが、本発明の実施の形態では図５に示すように、同種のディレクトリ情報がまとまって格納される構造を採用している。すなわち、例えば、「患者ディレクトリ情報」ならば、当該索引ファイルに記録される全ての「患者ディレクトリ情報」がまとまって記録される。他のディレクトリ情報についても同様である。そして、最後に「索引ファイル情報４！」が記録される。
【００４７】
次に記録媒体に記録されている医療情報に、新たに画像ファイルを書き込む際の流れについて、図面を用いつつ説明する。図６及び図７は、記録媒体に記録されている医療情報に新たな医療情報を追記する流れを示すフローチャートである。
【００４８】
まず、操作者が記録媒体に新たな医療情報の書き込みの指示を出す。この書込指示は、入力部１ｆを介して書込部１０及び読込部１１に入力される（ＳＴ１）。
【００４９】
書込部１０では、この書込指示を受信して書込制御部１０ｂがデータ生成部１０ｄに書き込みの対象となる画像ファイルを記憶部１ｉから取得することを指示するとともに、当該画像ファイルに関するディレクトリ情報の生成を指示する（ＳＴ２）。なお、操作者は、書込処理を行う上で、記録媒体に記録する（書き込む）画像ファイルを予め何らかの方法で選択しておくことが前提となる。従って、書込指示の中にいずれの画像ファイル及び当該画像ファイルに関するディレクトリ情報を記録媒体へ書き込むのかについての情報が含まれている。
【００５０】
生成されたディレクトリ情報である追記ディレクトリ情報は、データ生成部１０ｄから索引ファイル構築部１０ｅへと送信される。索引ファイル構築部１０ｅにおいては、受信した追記ディレクトリ情報を確認する（ＳＴ３）。ここで確認される内容は、例えば追記ディレクトリ情報の種類や追記ディレクトリ情報の容量（大きさ）である。
【００５１】
一方、メディア管理部１０ｃでは、記録媒体が医療情報記録装置１のドライブ１ｊに記録媒体が挿入されたことを確認する（ＳＴ４）。上述したように、既に書込指示が読込部１１にも入力されているからである。なお、ここでは書込指示は書込部１０及び読込部１１にそれぞれ入力されることを前提に説明したが、読込部１１は、書込指示を受けた書込部１０から書込指示を受信するように構成されていても良い。
【００５２】
読込部１１は、記録媒体に記録されている索引ファイルを読み込んで、メディア管理部１０ｃへその内容を送信し、さらに索引ファイル構築部１０ｅへと送信される。索引ファイル構築部１０ｅでは、読み込まれた記録媒体に記録されている索引ファイルを受信するとともに、索引ファイルに対する記録方式を確認する（ＳＴ５）。
【００５３】
ここで記録媒体に記録されている索引ファイルに書き込む際、或いは、読み込む際の記録方式について説明する。図８は、本発明の実施の形態における記録方式選択処理の際に表示部１ｇに示される画面例である。本発明の実施の形態における書込処理、或いは、読込処理では、記録方式として３つの方式を選択することが可能とされている。
【００５４】
記録されている各ディレクトリ情報の読み込みをできるだけ迅速に行うべく、本発明の実施の形態においては、図５に示すように、同種のディレクトリ情報についてはまとめて索引ファイル内に記録させる。このような記録方法を採用するために追記ディレクトリ情報が書き込まれるディレクトリ情報内の領域（書込対象領域）を確保するべくパディング領域を当該書込対象領域に予め記録させている。
【００５５】
なお、後述する通り追記ディレクトリ情報はこのパディング領域を一旦削除して確保される書込対象領域に書き込まれることになるため、書込対象領域は、換言するとパディング領域であってパディング領域に含まれるとも言える。
【００５６】
また、書込対象領域にいち早く到達する方法として、索引ファイル情報を予め記録させておき、当該情報を基に書込対象領域を検索する方法も本発明の実施の形態で採用する。
【００５７】
但し、パディング領域の存在や索引ファイル情報を予め記録させておき書込対象領域を迅速に検索する（読み込む）方法はもちろんＤＩＣＯＭ標準を逸脱するものではないものの、医療情報記録装置によっては追記ディレクトリ情報を確実に記録媒体に記録させるという面から採用し得ない装置もある。
【００５８】
従って、本発明の実施の形態においては、上述したように３つの記録方式を採用している。まずパディング領域を用いた書込処理が可能な記録方式として、「互換モード」及び「高速モード」を挙げることができる。このうちさらに索引ファイル情報を予め記録させておき書込対象領域を迅速に検索する方法を採用するモードが後者、「高速モード」である。「互換モード」ではこの方法を採用しない。一方、パディング領域を用いた書込処理も索引ファイル情報に基づいて迅速に書込対象領域を検索する方法も採用しないモードとして「通常モード」も記録方式の１つとして設けている。
【００５９】
図８では「ＤＩＣＯＭ  メディア記録設定」として、記録方式の設定画面が示されている。なお、この画面レイアウトは必要に応じて変更可能であり、図８に示すレイアウトに限定されるものでないことはもちろんである。
【００６０】
図８に示す画面例では３つの記録方式が示されており、一番上、「高速に読み書きします。」と示されているのが「高速モード」である。次の「互換性の高い記録方式です。」と示されているのが「互換モード」である。そして、一番下、「非常に互換性の高い記録方式です。」と示されているのが「通常モード」である。
【００６１】
なお、「通常モード」として表わされている文言において、「非常に互換性の高い」とは、通常モードでは記録媒体に記録されている索引ファイル等を迅速に読み出すとともに追記ディレクトリ情報の書込対象領域を迅速に検索するために特徴のある方法を採用しないが故に、書込処理、或いは読込処理を行うに当たって医療情報記録装置の如何を問わず採用することができるモードであることを表わすものである。
【００６２】
記録方式を３つのモードの中から１つ選択し、図８に示す画面上における「設定」ボタンをクリックすると、その情報は書込部１０、或いは、読込部１１におけるプリセット適用部１０ｆ，１１ｄにそれぞれ記録される。なお、ここでは、書込処理を行うに当たって記録方式の選択を行っているが、例えば、予めいずれかのモードを選択させておき、書込処理の都度、記録方式を設定せずともそのモードが採用されるようにしていても良い。選択された記録方式は、索引ファイル構築部１０ｅにおいて確認される（ＳＴ６）。
【００６３】
索引ファイル構築部１０ｅが確認した結果、書込処理に当たって「互換モード」が選択されている場合には（ＳＴ７のＹＥＳ）、装置規定のブロックサイズ、例えば、追記ディレクトリ情報が書き込まれる先であるディレクトリ情報までブロックを１つずつ検索して書込対象領域を確定させる（ＳＴ８）。上述したように、ディレクトリ情報には、「同階層に記録される次のディレクトリ情報に関するオフセット情報」、及び「１階層下に記録されるディレクトリ情報に関するオフセット情報」が格納されている。従って、データ生成部１０ｄにて生成された追記ディレクトリ情報を基にこれらのオフセット情報を手がかりとして書込対象領域を検索する。
【００６４】
ここで、ディレクトリ情報は「患者」、「検査」、「シリーズ」、「画像」のそれぞれの階層において生成されているが、本発明の実施の形態においては、各階層の末尾のディレクトリ情報にパディング領域を付加して半固定長のブロックを構築している。パディング領域とは、ブロックにその長さが決まっていない（不定の）ディレクトリ情報が格納される状態において、そのディレクトリ情報の容量とブロックサイズとの差を埋めるものである。従って、ブロックはパディング領域を付加しないディレクトリ情報とパディング領域を付加したディレクトリ情報とから構築されているといえ、また、ディレクトリ情報の容量に合わせてその容量を変化させることが可能である。
【００６５】
このブロックは、索引ファイルが生成される際にそのサイズ（大きさ）も含めて構築される。従って、記録媒体から読み出した索引ファイルの各階層の末尾のディレクトリ情報はブロックで構成されている。仮に、記録媒体に医療情報として医用画像を１枚のみ記録させた状態では、この医用画像を含む画像ファイルを表わすディレクトリ情報として、上記「患者」、「検査」、「シリーズ」、「画像」の４つの階層があり、それぞれが各階層における末尾のディレクトリ情報に該当するため、この場合の索引ファイルは４つのブロックで構成されることになる。
【００６６】
構築されるブロックのサイズについては、任意に設定可能であるが、ディレクトリ情報が格納できず新たなブロックが構築される頻度を下げる（ブロックの構築が頻繁に行われると、書込処理に時間が掛かることになる）ことを考慮すると、ある程度ディレクトリ情報が格納できること、記録媒体のセクタサイズの倍数に合わせること、が望ましい。この点が考慮されることで、今後索引ファイルを読み込むに当たって効率的に処理を行うことができる。
【００６７】
また、階層ごとにブロックサイズを相違させて構築することも考えられる。これは、医用画像を撮影する医用画像撮影装置によって、シリーズや画像の平均出力枚数、ディレクトリ情報のサイズが異なるためである。例えば、基本のブロックサイズは、約１０ないし２０のディレクトリ情報が格納できる１６ＫＢとし、アイコンを格納する画像ディレクトリ情報の場合には１２８ＫＢとすることも考えられる。
【００６８】
さらには、「患者ディレクトリ情報」、「検査ディレクトリ情報」、「シリーズディレクトリ情報」、「画像ディレクトリ情報」の４つのディレクトリ情報のうち、「患者ディレクトリ情報」及び「検査ディレクトリ情報」については記録される情報が他の２者に比べて一般的に少ないことが多い。そこで、これら「患者ディレクトリ情報」及び「検査ディレクトリ情報」については１つのブロックを構築し、その共通のブロックにそれぞれのディレクトリ情報を記録させるようにしても良い。
【００６９】
索引ファイル構築部１０ｅが書込対象領域を確定させた後、次に追記ディレクトリ情報の容量とブロック内の空領域（パディング領域）の容量との比較を行う（ＳＴ９）。ここで図９ないし図１２に示す、記録媒体に記録されている医療情報に新たな医療情報を追記する処理を追記するブロックを適宜利用して以下説明する。
【００７０】
図９以下に示すブロックは、ここでは「患者ディレクトリ情報」に関するブロックを示している。図９ないし図１２に示すブロックでは、説明の便宜のため「０」ないし「１５」の数字が振られた１６の領域に分けられている。なお、図においては、いずれの領域も同じ大きさで示されているが、格納される情報の容量に合わせて適宜その領域の容量は変化する。
【００７１】
まず上述したように、各ディレクトリ情報には、「同階層に記録される次のディレクトリ情報に関するオフセット情報」、及び「１階層下に記録されるディレクトリ情報に関するオフセット情報」が格納されており、「患者ディレクトリ情報」についても同様である。図９に示すブロックＡに記録されている「患者ディレクトリ情報」において、「領域０」には「同階層に記録される次のディレクトリ情報に関するオフセット情報」としての「次の患者ディレクトリ情報へのオフセット情報」が格納されている。また、「領域１」には、「１階層下に記録されるディレクトリ情報に関するオフセット情報」である「次の検査ディレクトリ情報へのオフセット情報」が格納されている。
【００７２】
ところで、「領域０」に格納される、「次の患者ディレクトリ情報へのオフセット情報」の後には「（−）」と示されている。図９に示すブロックＡの場合、この状態では患者ディレクトリ情報として情報が格納されているのは１つしかなく、「次の患者ディレクトリ情報」は存在しないため、「次の患者ディレクトリ情報」のオフセット情報を示す記述はなく、上述したように「（−）」と示されている。
【００７３】
なお、「領域１」に格納される「次の検査ディレクトリ情報へのオフセット情報」については、「患者ディレクトリ情報」とは階層の異なる「検査ディレクトリ情報」に関するオフセット情報であり、以下では当該「検査ディレクトリ情報」について説明を省略するので、併せてその表示も省略している。但し、オフセット情報の考え方、表示の仕方は「次の患者ディレクトリ情報へのオフセット情報」の場合と何ら変わるところはない。
【００７４】
図９に示す「患者ディレクトリ情報」のブロックＡでは、「領域２」に患者名に関する情報である「患者名レコード」が、「領域３」には、「患者ＩＤレコード」が、「領域４」には、「性別レコード」が格納されている。そして、「領域５」から「領域１４」まで「パディングレコード」が格納され、この「領域５ないし領域１４」がパディング領域となる。
【００７５】
なお、「領域１５」には、この患者ディレクトリ情報の終端を示すものとして「終端レコード」が格納されている。「終端レコード」は、１つのブロックの終端を示すものとしての役割を担う。また、１つのディレクトリ情報が終了するごとに設けられ、ブロック内に複数のディレクトリ情報が格納される場合には、それぞれのディレクトリ情報を区分する役割も担う。
【００７６】
索引ファイル構築部１０ｅは、追記ディレクトリ情報の容量とブロック内の空領域（パディング領域）の容量との比較を行い、追記ディレクトリ情報の容量がパディング領域の容量以下であるか否かを判断する（ＳＴ９）。その結果、追記ディレクトリ情報の容量がパディング領域の容量以下である場合には、パディングレコードを削除し（ＳＴ１０）、削除して空いた領域に追記ディレクトリ情報を書き込む（ＳＴ１１）。
【００７７】
さらに、追記ディレクトリ情報が書き込まれて新たに構築されたディレクトリ情報のブロックに対して、そのブロックサイズが変化しない分の新たなパディングレコードを挿入し（ＳＴ１２）、新たなディレクトリ情報に関する新しいオフセット情報を記入する（ＳＴ１３）。
【００７８】
この状態を示すのが、図１０に示すブロックＡである。以下、具体的にブロックを示しながら上述した流れを説明する。
【００７９】
「領域０」から「領域４」までは上述した通りこれまでの「患者ディレクトリ情報」である。図９のブロックＡに示されているように「領域５」から「領域１４」までのパディング領域に新たに追記ディレクトリ情報が書き込まれる。そこで、「領域５」から「領域１４」までのパディングレコードを削除する（ＳＴ１０）。そしてまず、これまで記録されている「患者ディレクトリ情報」と新たに書き込まれる追記ディレクトリ情報（患者ディレクトリ情報）とを区分するための「終端レコード」が「領域５」に格納される。
【００８０】
その上で、新たな追記ディレクトリ情報である「患者ディレクトリ情報」が「領域６」から書き込まれる。追記ディレクトリ情報も「患者ディレクトリ情報」であることから、書き込まれる情報は既に記録されている「患者ディレクトリ情報」と同じである。従って、「領域６」に「次の患者ディレクトリ情報へのオフセット情報」が、「領域７」に「次の検査ディレクトリ情報へのオフセット情報」が、「領域８」に患者名に関する情報である「患者名レコード」が、「領域９」は、「患者ＩＤレコード」が、「領域１０」には、「性別レコード」がそれぞれ書き込まれる（ＳＴ１１）。
【００８１】
ここまでで追記ディレクトリ情報として書き込まれる項目は終了するため、改めてこのブロックＡのサイズが変化しない分のパディングレコードを「患者ディレクトリ情報」のブロックＡに挿入する（ＳＴ１２）。具体的に挿入される領域は、「領域１１」ないし「領域１４」である。また、「領域１５」には、そのまま「終端レコード」が格納される。
【００８２】
そして、新たなディレクトリ情報（図１０に示すブロックＡ）に新しいオフセット情報を記入する（ＳＴ１３）。ブロックＡにおいて、もともと記録されていた「患者ディレクトリ情報」の「領域０」には、「次の患者ディレクトリ情報へのオフセット情報」が記録されている。そして上述したように、図９で示すブロックＡでは、記録されている「患者ディレクトリ情報」は１つだけであり、「次の」患者ディレクトリ情報は格納されていないため、オフセット情報は「（−）」と示されていた。
【００８３】
この「患者ディレクトリ情報」に新たな追記ディレクトリ情報として「患者ディレクトリ情報」が記録されることになったため、従来より記録されていた「患者ディレクトリ情報」に関する「次の患者ディレクトリ情報へのオフセット情報」は、「（Ａ６）」と示される。この（Ａ６）は、もともと記録されていた「患者ディレクトリ情報」からみて、「ブロックＡの領域６」から「次の患者ディレクトリ情報」が開始するとの意味である。従って、この「Ａ６」が「次の患者ディレクトリ情報へのオフセット情報」ということになる。
【００８４】
なお、「次の患者ディレクトリ情報へのオフセット情報」として「Ａ６」という表わし方をしたが、この表示の仕方はあくまでも本発明の実施の形態を説明する際の便宜的な表示の仕方であり、どのような表示の仕方を採用しても構わないものの、実際にはＤＩＣＯＭで予め決められている仕方で表示される。
【００８５】
次に、索引ファイル構築部１０ｅが追記ディレクトリ情報の容量がパディング領域の容量以下であるか否かを判断したその結果、追記ディレクトリ情報の容量がパディング領域の容量より大きい場合には（ＳＴ９のＮＯ）、もともと「患者ディレクトリ情報」が記録されていたブロックＡには追記ディレクトリ情報を書き込むことができない、ということになる。
【００８６】
そこで、索引ファイル構築部１０ｅは、新たなブロックをブロックＡの後ろに追加する（ＳＴ１４）。ブロックに書き込まれるディレクトリ情報は、例えば、「患者ディレクトリ情報」の場合、「次の患者ディレクトリ情報へのオフセット情報」から「性別レコード」までが情報として一塊である。従って、もともとのブロックにパディング領域が存在するからといって、これら一塊のディレクトリ情報を分断して格納することはされない。あくまでも一塊のディレクトリ情報をまとめて記録する。
【００８７】
新たなブロックが追加された後、このブロックに追記ディレクトリ情報を書き込む（ＳＴ１５）。そして新たなブロックのサイズが変化しない分だけ、新たに書き込まれた追記ディレクトリ情報以外の領域に「パディングレコード」を挿入するとともに（ＳＴ１６）、追記ディレクトリ情報を書き込むことができなかったもともとのディレクトリ情報に新たな「次の患者ディレクトリ情報へのオフセット情報」を記入する（ＳＴ１７）。
【００８８】
以下、具体的にブロックを示しながら上述した流れを説明する。図１１は、もともとのブロックＡを示している。このブロックＡには、２つの「患者ディレクトリ情報」が記録されており、「パディングレコード」が「領域１１から領域１４」まで挿入されている。ここに、新たな患者ディレクトリ情報を追記ディレクトリ情報として書き込む。この図１１に示すブロックＡは、図９及び図１０を用いて上述し、図１０に示すブロックＡの状態とほぼ同じである。
【００８９】
但し、ブロックＡには、パディング領域は４つの領域分しかなく、追記ディレクトリ情報としての「患者ディレクトリ情報」は５つの情報を書き込む領域が必要である。すなわち、追記ディレクトリ情報の容量がパディング領域の容量よりも大きな状態である。そこで、索引ファイル構築部１０ｅは、このブロックＡに追記ディレクトリ情報を書き込むことはせず、新たなブロックをこのブロックＡの後ろに追加する（ＳＴ１４）。この新たに追加されたブロックを説明の便宜上、「ブロックＢ」と表わす。
【００９０】
図１２は、追加されたブロックＢの状態を示している。このブロックＢには、追記ディレクトリ情報である新たな患者ディレクトリ情報が「領域１」から「領域４」に亘って書き込まれている（ＳＴ１５。そして、「領域１５」には「終端レコード」が格納され、「患者ディレクトリ情報」と「終端レコード」との間の「領域５」ないし「領域１４」にパディングレコードが挿入され、これらの領域がパディング領域とされる（ＳＴ１６）。
【００９１】
ブロックＢに新たな「患者ディレクトリ情報」が書き込まれることによって、これまでブロックＡに記録されている２つ目の「患者ディレクトリ情報」において記入されていなかった「次の患者ディレクトリ情報へのオフセット情報」を記入することができるようになる。そこで、新たな「患者ディレクトリ情報」の位置を示すオフセット情報を、「その前の患者ディレクトリ情報」に記入する。ここでは、新たにブロックＢを追加して追記ディレクトリ情報である「患者ディレクトリ情報」を追記していることから、この新たに追記された「患者ディレクトリ情報」の前の「患者ディレクトリ情報」における「次の患者ディレクトリ情報へのオフセット情報」は、「（Ｂ０）」と表わされる。
【００９２】
以上、パディング領域を用いた書込処理及び読込処理について説明した。上記説明では、「互換モード」が選択された場合を例に挙げて説明したが、「高速モード」が選択された場合も同じ流れで書込処理及び読込処理が行われる。これら両者の違いは、追記ディレクトリ情報が書き込まれる書込対象領域を検索し読み込む方法が異なる点にある。
【００９３】
すなわち、図６に示すフローチャートにおいて、互換モードではない場合（ＳＴ７のＮＯ）、選択された記録方式が高速モードであるか否かの判断がなされる（ＳＴ１８）。高速モードが選択されている場合には（ＳＴ１８のＹＥＳ）、索引ファイル構築部１０ｅは、索引ファイル情報４ｉを確認して、そこに記録されている情報を基に、直接書込対象領域へと移動する（ＳＴ１９）。
【００９４】
「索引ファイル情報」４ｉ内に、それぞれの「ディレクトリ情報の中で最終となるブロックに関するオフセット情報」と「当該ブロックのサイズに関する情報」とを格納しておく。本発明の実施の形態においては、索引ファイル情報は索引ファイル内の最後のブロックに固定長で記録される。
【００９５】
また、別の実施の形態として、ファイルヘッダ情報に含まれるメタ情報内に格納することができる情報の１つである、「プライベートインフォメーション」内に、上記索引ファイル情報を格納するようにしても良い。従って、これらの情報を利用すれば、追記ディレクトリ情報が書き込まれる書込対象領域に直接移動することが可能となる。これらの情報を利用する分、互換モードよりも早く書込対象領域を検索することが可能になるため、このような記録方式を「高速モード」とする。
【００９６】
さらに本発明の実施の形態においては、ファイルヘッダ情報４＃に含まれるメタ情報内に格納することができる情報の１つである「インプリメンテーションＵＩＤ」内にモードを符号化して記録させておく。
【００９７】
なお、読込処理のみを行う場合には、まず、医療情報記録装置１は、インプリメンテーションＵＩＤから読込モードを読み取る。ここで読込モードが「高速モード」である場合には、さらに索引ファイル情報４ｉからブロックサイズに関する情報を読み取ってブロック単位で階層ごとにディレクトリ情報を読み取ってゆく。
【００９８】
一方、読込モードが「互換モード」である場合には、医療情報記録装置１において予め決められているブロックサイズごとに読み込み、追記ディレクトリ情報が現われた時点で読み込みを中断させることも可能である。
【００９９】
なお、インプリメンテーションＵＩＤから読込モードを読み取ることができない等、記録方式の認識ができない場合には、「互換モード」と同様の読込処理を行う。また、プリセット適用部１１ｄに予めインプリメンテーションＵＩＤの記録内容と記録方式との対応表を保持させておくことで、医療情報記録装置１以外の装置であって、本発明の実施の形態において説明した書込処理を行う他の装置が出力した記録媒体を高速モードで読み込むことが可能となる。
【０１００】
一方、互換モードでも高速モードでもない場合には（ＳＴ１８のＮＯ）、通常モードが選択されたことになる。この通常モードは、パディング領域を用いた書込処理も索引ファイル情報に基づいて迅速に書込対象領域を検索する方法も採用しないモードである。従って、当該通常モードが選択された場合には、新たな追記ディレクトリ情報をもともと記録媒体に記録されている索引ファイル内に書き込む場合には、一旦記録されている索引ファイルの全てを出力した上で、追記ディレクトリ情報を書き込み、索引ファイル全体の再構築を行う（ＳＴ２０）。
【０１０１】
以上説明した方法を採用することによって、記録媒体への情報の書き込み、或いは、記録媒体からの情報の読み出しの際における処理時間の短縮、及び書込処理による記録媒体の劣化防止を行うことのできる医療情報記録装置及び医療情報記録方法を提供することができる。
【０１０２】
特に、パディングレコードをブロックに挿入することで、追記ディレクトリ情報を書き込む際の索引ファイル内での情報の配置を制御することが可能となる。これにより、ＤＩＣＯＭ標準を逸脱することなく、情報の再配置のために索引ファイル全体を出力し直す処理を行う必要がなくなり、書込処理における時間の大幅な短縮を図ることができる。
【０１０３】
また、図５に示すように、本発明の実施の形態における索引ファイルの構造は、索引ファイル情報を各ディレクトリ情報の後ろに配置させている。特に高速モードが選択された場合、ディレクトリ情報が追記される度に索引ファイル情報にも新たな書き込みがなされることになるが、この索引ファイル情報が索引ファイルの中で先頭に配置されていると、記録媒体においていつも同じ場所に書き込みがなされることになる。このように同じ領域に何度も書込処理が行われると、その領域だけが劣化してしまう恐れがある。
【０１０４】
本発明の実施の形態のように、索引ファイル情報を各ディレクトリ情報の後ろに配置することによって、例えば、追記ディレクトリ情報を新たなブロックを追加して書き込む場合、索引ファイルの途中に追記することになるため、それだけ索引ファイル情報の書込対象領域が移動することになり、同一の領域に何度も書込処理がなされることがなくなるため、それだけ記録媒体の劣化を防止することができる。
【０１０５】
また、上述した方法によれば、非常に迅速に情報の読み書きができることになるため、例えば、処理の途中に停電等の外乱が発生したとしてもその影響を受けることが少なくて済み、それだけ記録媒体に記録された情報が破壊されることを回避することができる。
【０１０６】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０７】
１    医療情報記録装置
１０    書込部
１０ａ  受信部
１０ｂ  書込制御部
１０ｃ  メディア管理部
１０ｄ  データ生成部
１０ｅ  索引ファイル構築部
１０ｆ  プリセット適用部
１０ｇ  送信部
１１    読込部
１１ａ  受信部
１１ｂ  読込制御部
１１ｃ  メディア管理部
１１ｄ  プリセット適用部
１１ｅ  送信部
Ａ    ブロック
Ｂ    ブロック
【図１】
2013222489.tif 000003
【図２】
2013222489.tif 000004
【図３】
2013222489.tif 000005
【図４】
2013222489.tif 000006
【図５】
2013222489.tif 000007
【図６】
2013222489.tif 000008
【図７】
2013222489.tif 000009
【図８】
2013222489.tif 000010
【図９】
2013222489.tif 000011
【図１０】
2013222489.tif 000012
【図１１】
2013222489.tif 000013
【図１２】
2013222489.tif 000014