(57)【要約】【課題】  医用画像データを効率良く検索・取得することが可能な医用画像データベースシステムを提供する。【解決手段】  医用画像データベースシステム１は、ネットワーク１２を介してクライアント端末１３との間でデータの送受信が可能であるように構成されたデータベースサーバ１１を備えたシステムであって、データベースサーバ１１は、医用画像データを短期に記憶保存する第１の記憶手段１１１と、長期に記憶保存する第２の記憶手段１１２とを備え、第１の記憶手段１１１及び第２の記憶手段１１２は、共にＲＡＩＤから構成されていることを特徴とする。【選択図】    図１
2005115960.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアント端末との間でデータの送受信が可能であるように構成されたデータベースサーバを備えたシステムであって、
前記データベースサーバは、医用画像データを短期に記憶保存する第１の記憶手段と、長期に記憶保存する第２の記憶手段とを備え、
前記第１の記憶手段及び前記第２の記憶手段は、共にＲＡＩＤから構成されていることを特徴とする医用画像データベースシステム。
【請求項２】
前記データベースサーバは、前記クライアント端末を通じて検索条件を受信した場合、当該検索条件に適合する医用画像データの件数のみを前記クライアント端末に送信することを特徴とする請求項１に記載の医用画像データベースシステム。
【請求項３】
前記データベースサーバは、
第３の記憶手段を備え、
前記クライアント端末を通じて検索条件を受信した場合、当該検索条件に適合する医用画像データのリストを作成して前記第３の記憶手段に記憶すると共に、当該検索条件に適合する医用画像データの件数のみを前記クライアント端末に送信し、
前記クライアント端末を通じて前記作成されたリストの一部が指定された場合、前記第３の記憶手段に記憶されたリストの内、前記指定されたリストの一部を抽出して前記クライアント端末に送信することを特徴とする請求項１に記載の医用画像データベースシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して医用画像データをクライアント端末に送信可能なデータベースサーバを具備する医用画像データベースシステムに関する。
【背景技術】
【０００２】
従来より、医療分野では、生体内部を可視化することにより、病巣を早期に発見することができる等の利点が得られるため、レントゲン画像や超音波画像等の投影・反射画像の他、ＣＴ（Computed Tomography）装置やＭＲＩ（Magnetic Resonance Imaging）装置により得られる生体の断層画像を用いた医療診断が広く行われている。
【０００３】
上記のような医用画像は、カルテ等と同様に１０年間の保存義務を課せられているため、保存するべきデータ量が１〜１０（Tbyte）程度に至る場合もある。
【０００４】
従来、上記のような大量の医用画像データを保存し、閲覧や画像処理等に供し得るシステムの例として、図８に示す医用画像データベースシステムが知られている。図８に示すように、従来の医用画像データベースシステム２は、医用画像データを記憶保存するデータベースサーバ２１を備えており、データベースサーバ２１は、ＬＡＮ、ＷＡＮ、インターネット等のネットワーク２２を介してワークステーション等のクライアント端末２３との間でデータの送受信ができるように構成されている。
【０００５】
ここで、前記データベースサーバ２１は、医用画像データの記憶手段として、短期ストレージ用の小容量ハードディスク２１１と、長期ストレージ用の大容量ディスクチェンジャー２１２とを備えている。
【０００６】
ディスクチェンジャー２１２には、医用画像データが記憶保存されたＣＤ−Ｒ、ＤＶＤ、ＭＯ等の記憶媒体が多数格納されており、クライアント端末２３を通じた要求に応じて、医用画像データが記憶保存されている記憶媒体を検索・ロードした後、当該記憶媒体から抽出した医用画像データをクライアント端末２３に送信するように構成されている。ディスクチェンジャ−２１２は、大量のデータを記憶保存することができる点で、医用画像データのように、長期間保存する対象に適する反面、データアクセスが低速であるという欠点を有する。
【０００７】
一方、ハードディスク２１１には、例えば新規に登録された医用画像データが短期間（例えば１週間程度）だけ記憶保存されており、高速にデータアクセスし得るように構成されている。しかしながら、記憶容量が小さい（例えば数１０Gbyte程度）ため、全ての医用画像データを長期に記憶保存することはできず、所定期間経過後は、ディスクチェンジャー２１２に格納された記憶媒体に適宜転送して記憶保存する必要がある。
【０００８】
つまり、従来の医用画像データベースシステムは、新規に登録された医用画像データ等、要求される頻度が高いと思われるデータについては、ハードディスク２１１に一時的に記憶保存して高速なデータアクセスを可能にする一方、登録されてから時間が経過する等の理由で、要求される頻度が低いと思われるデータについては、ディスクチェンジャ−２１２で記憶保存する構成を採用しているのが一般的である
【０００９】
次に、以上に述べた構成を有する従来のシステムにおける画像データ検索・取得の一般的な処理動作について説明する。図９は、従来の医用画像データベースシステムでの画像データ検索・取得時におけるデータベースサーバ２１とクライアント端末２３の間でのデータの流れを概略的に示す説明図である。
【００１０】
図９に示すように、ユーザがクライアント端末２３を通じて所望する医用画像データを取得しようとする場合、まず、クライアント端末２３からデータベースサーバ２１に対し、患者名等の検索条件を送信する（図９の（１））。データベースサーバ２１は、前述したハードディスク２１１や、ディスクチェンジャー２１２に格納された記憶媒体に記憶保存された医用画像のうち、前記送信された検索条件に適合する医用画像データの全リスト（例えば、図１０に示すような、患者名、患者ＩＤ、検査日、装置名、登録日、画像数等の一覧データ）を作成して即座にクライアント端末に送信する（図９の（２））。この際、作成したリストは、データベースサーバ２１に保存されないのが通常である。
【００１１】
次に、前記送信されたリストを閲覧したユーザは、当該リストの中から真に所望する医用画像データを絞り込んで選択する（図９の（３））。なお、送信されたリストに所望する医用画像データが存在しない場合や、検索条件の入力ミスが生じた場合、或いは膨大なリストから絞り込むために新たな検索条件を設定する場合等には、前述した検索条件の送信（図９の（１））及びリストの送信（図９の（２））を繰り返す必要がある。
【００１２】
次に、クライアント端末２３を通じて、前記選択した医用画像データを取得するためのリクエストをデータベースサーバ２１に送信すれば（図９の（４））、データベースサーバ２１は、前記選択した医用画像データをハードディスク２１１等から抽出し、クライアント端末２３に送信する（図９の（５））。以上のようにして、医用画像データの検索・取得が行われる。
【００１３】
以上に説明した従来のシステムにおける画像データの検索処理動作によれば、たとえ、検索条件に適合する医用画像データの件数が膨大となった場合であっても、途中で検索を中断することができず、作成されるリストが長くなるため、クライアント端末２３への送信にかなりの時間を要するという問題がある。また、検索条件の送信の度にリストの送信が行われる上、前述のように作成されたリストは保存されないため、一つの検索条件で得られた結果を絞り込みのための検索に有効利用できない等、極めて効率が悪いという問題がある。さらに、前述したように、従来の医用画像データベースシステムは、ディスクチェンジャー２１２を使用しているため、検索処理動作の他、検索した医用画像データを抽出しクライアント端末２３に送信するという取得処理動作にも時間を要するという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
本発明は、斯かる従来技術の問題点を解決するべくなされたものであり、長期の記憶保存が義務付けられているために膨大なデータ量となり得る医用画像データを効率良く検索・取得することが可能な医用画像データベースシステムを提供することを課題とする。
【課題を解決するための手段】
【００１５】
前記課題を解決するべく、本発明は、ネットワークを介してクライアント端末との間でデータの送受信が可能であるように構成されたデータベースサーバを備えたシステムであって、前記データベースサーバは、医用画像データを短期に記憶保存する第１の記憶手段と、長期に記憶保存する第２の記憶手段とを備え、前記第１の記憶手段及び前記第２の記憶手段は、共にＲＡＩＤから構成されていることを特徴とする医用画像データベースシステムを提供する。
【００１６】
斯かる発明によれば、データベースサーバにおける医用画像データを記憶保存する記憶手段として、短期記憶保存用及び長期記憶保存用の双方にＲＡＩＤ（Redundant Arrays of Independent Disks）が使用されるため、大量のデータを記憶保存することができると共に、データアクセスが高速となるため、膨大なデータ量となり得る医用画像データを効率良く検索・取得し得るシステムが実現できる。
【００１７】
なお、前記「ＲＡＩＤ」の語句は、ハードディスク等の記憶装置を複数台使用し、アクセスを分散させることにより、高速、大容量で且つ高信頼性を実現したディスク装置を意味する。一般的に知られているように、ＲＡＩＤは、その機能によっていくつかの段階に分けることができる。もっとも簡易なものでは、複数台のディスクにデータを分散させてアクセス速度を向上させるだけであり、本発明を構成するＲＡＩＤは、これで必要十分である。しかし、書き込むデータにパリティやエラー訂正データを付加してさらにそれらを複数台に分散させ、１台故障してもデータが失われないようにするような高度なＲＡＩＤも本発明の範囲内に含まれる。
【００１８】
さらに、前記データベースサーバは、前記クライアント端末を通じて検索条件を受信した場合、当該検索条件に適合する医用画像データの件数のみを前記クライアント端末に送信するように構成される。
【００１９】
斯かる発明によれば、検索条件に適合する医用画像データの件数のみがクライアント端末に送信されるように構成されているため、前述した従来のシステムと異なり、送信に要する時間を大幅に短縮できると共に、膨大な該当件数となった場合等に、絞り込みのための新たな検索条件を迅速に設定し直すことが可能になる。なお、以上のようにして、クライアント端末による検索条件の送信及び該当件数の受信を繰り返して絞り込みを行った後には、データベースサーバに対して、絞り込んだ医用画像データのリストの送信や、或いは、医用画像データ自体の送信を要求し得るように構成すればよい。これにより、所望する医用画像データの効率の良い検索・取得が可能となる。
【００２０】
或いは、前記データベースサーバは、第３の記憶手段を備え、前記クライアント端末を通じて検索条件を受信した場合、当該検索条件に適合する医用画像データのリストを作成して前記第３の記憶手段に記憶すると共に、当該検索条件に適合する医用画像データの件数のみを前記クライアント端末に送信し、前記クライアント端末を通じて前記作成されたリストの一部が指定された場合、前記第３の記憶手段に記憶されたリストの内、前記指定されたリストの一部を抽出して前記クライアント端末に送信するように構成される。
【００２１】
斯かる発明によれば、作成されたリストの内の一部（例えば、該当件数１００件の内、１１〜３０番目までのリスト）を取得することができるため、検索条件に適合する医用画像データのリストが膨大であったとしても、必要な部分のみを指定することにより送信時間を短縮することができる。また、作成されたリストが第３の記憶手段に記憶されるため、一つの検索条件で得られた結果を絞り込みのための検索に有効利用することが可能である。換言すれば、最初の検索条件によって作成され、記憶されたリストの中から、更に追加した検索条件に適合するものを抽出することが可能であり、従来のように検索条件が送信される毎に新たなリストを一から作成する必要が無く効率的である。なお、第３の記憶手段としては、データアクセスが高速なＲＡＭ等のメモリを使用することが好ましいが、第１の記憶手段や第２の記憶手段と同様にＲＡＩＤから構成することも可能である。
【００２２】
或いは、前記クライアント端末は、所定時間毎に前記データベースサーバに検索条件を送信するように構成されており、前記データベースサーバは、前記クライアント端末を通じて検索条件を受信する毎に、当該検索条件に適合する医用画像データの件数を前記クライアント端末に送信し、前記件数が変化した場合、前記クライアント端末が、当該クライアント端末に記憶された医用画像データに対し、予め決められた所定の処理を施すように、或いは、前記データベースサーバが、前記第１の記憶手段又は前記第２の記憶手段に記憶された医用画像データに対し、予め決められた所定の処理を施すように構成される。
【００２３】
斯かる発明によれば、所定時間毎にデータベースサーバに検索条件が送信され、当該検索条件に適合する医用画像データの件数が変化した場合には、所定の医用画像データに対し、クライアント端末又はデータベースサーバにおいて予め決められた所定の処理を施すように構成される。前記所定の処理を施される医用画像データとしては、例えば、検索条件に適合する医用画像データの件数が増加した場合に、当該増加した件数に対応する医用画像データであって、データベースサーバからクライアント端末に送信され記憶されたデータとすることが可能である。このように、本発明によれば、所定の検索条件に適合する医用画像データに対し、画一化された所定の処理（画像処理等）を施せば良いようなケースでは、検索条件の送信、検索条件に適合する新規医用画像データの抽出及び取得、並びに当該医用画像データの処理が完全自動化され、極めて効率の良い医用画像データベースシステムが提供される。なお、本発明は、いわゆるポーリング（polling）技術を適用することが可能である。ここで、ポーリングとは、一般的に、通信機器が複数で連携動作する際に、送信又は処理要求がないか、一つ一つの相手に聞いて回る方式であり、１台のコンピュータがホスト、残りのコンピュータがターミナルとなり、ホストがターミナル一台一台に対して、定められた順番に従って送信又は処理要求がないか尋ねていく方式を意味する。本発明の場合、前記ホストの機能を奏するクライアント端末が、前記ターミナルの機能を奏するデータベースサーバに対して、検索条件を所定時間毎に送信し、医用画像データが更新され前記検索条件に適合する件数を尋ねていく部分に前記ポーリング技術を適用することが可能である。
【００２４】
或いは、前記データベースサーバは、第３の記憶手段を備え、前記クライアント端末を通じて検索条件を受信した場合、当該検索条件を前記第３の記憶手段に記憶保存し、前記第１の記憶手段又は前記第２の記憶手段に記憶保存された医用画像データの内、前記検索条件に適合する医用画像データが更新された場合、更新された旨の通知を前記クライアント端末に送信し、前記医用画像データが更新された場合、前記クライアント端末が、当該クライアント端末に記憶された医用画像データに対し、予め決められた所定の処理を施すように、或いは、前記データベースサーバが、前記第１の記憶手段又は前記第２の記憶手段に記憶された医用画像データに対し、予め決められた所定の処理を施すように構成される。
【００２５】
斯かる発明によれば、データベースサーバに送信された検索条件が記憶保存される一方、検索条件に適合する医用画像データが更新された場合に、所定の医用画像データに対し、データベースサーバ又はクライアント端末において予め決められた所定の処理を施すように構成される。前記所定の処理を施される医用画像データとしては、例えば、更新され、検索条件に適合する医用画像データであって、データベースサーバからクライアント端末に送信され記憶されたデータとすることが可能である。このように、本発明によれば、所定の検索条件に適合する医用画像データに対し、画一化された所定の処理（画像処理等）を施せば良いようなケースでは、検索条件の送信、検索条件に適合する新規医用画像データの抽出及び取得、並びに当該医用画像データの処理が完全自動化され、極めて効率の良い医用画像データベースシステムが提供される。なお、本発明は、いわゆるイベント・ドリブン（event driven）技術を適用することが可能である。ここで、イベント・ドリブンとは、一般的に、ハードウェアから通知されるイベントに応じて処理を行う方式を意味し、本発明の場合、データベースサーバからの更新通知に応じて、クライアント端末又はデータベースサーバ自体が、抽出した医用画像データに予め決められた所定の処理を施す場合に前記イベント・ドリブン技術を適用することが可能である。
【発明の効果】
【００２６】
以上に説明したように、本発明に係る医用画像データベースシステムによれば、データベースサーバにおける医用画像データを記憶保存する記憶手段としてＲＡＩＤ（Redundant Arrays of Independent Disks）を使用しているので、大量のデータを記憶保存することができると共に、データアクセスが高速となるため、膨大なデータ量となり得る医用画像データを効率良く検索・取得し得るシステムが実現できる。
【発明を実施するための最良の形態】
【００２７】
以下、添付図面を参照しつつ、本発明の実施形態について説明する。
【００２８】
図１は、本発明の第１の実施形態に係る医用画像データベースシステムを示す概略構成図である。図１に示すように、本実施形態に係る医用画像データベースシステム１は、医用画像データを記憶保存するデータベースサーバ１１を備えており、データベースサーバ１１は、ＬＡＮ、ＷＡＮ、インターネット等のネットワーク１２を介してワークステーション等のクライアント端末１３との間でデータの送受信ができるように構成されている。従って、以下の説明における、データベースサーバ１１とクライアント端末１３の間におけるデータの送受信は、全てネットワーク１２を介して行われることを意味する。
【００２９】
ここで、前記データベースサーバ１１は、医用画像データを短期に記憶保存するための第１の記憶手段１１１と、長期に記憶保存するための第２の記憶手段１１２とを備えている。第１の記憶手段１１１及び第２の記憶手段１１２は、共にＲＡＩＤから構成されている。ここで、ＲＡＩＤ（Redundant Arrays of Independent Disks）とは、前述したように、ハードディスク等の記憶装置を複数台使用し、アクセスを分散させることにより、高速、大容量で且つ高信頼性を実現したディスク装置である。このように本実施形態における第１の記憶手段１１１及び第２の記憶手段１１２はＲＡＩＤから構成されているため、大量の医用画像データを長期に記憶保存することができると共に、データアクセスが高速となるため、医用画像データを効率良く検索・取得することが可能である。
【００３０】
以下、斯かる構成を有する医用画像データベースシステム１における画像データ検索・取得の処理動作について説明する。図２は、医用画像データベースシステム１での画像データ検索・取得時におけるデータベースサーバ１１とクライアント端末１３の間でのデータの流れを概略的に示す説明図である。
【００３１】
図２に示すように、ユーザがクライアント端末１３を通じて所望する医用画像データを取得しようとする場合、まず、クライアント端末１３からデータベースサーバ１１に対し、患者名等の検索条件を送信する（図２の（１））。データベースサーバ１１は、検索条件に適合する医用画像データのリスト（例えば、図１０に示すような患者名、患者ＩＤ、検査日、装置名、登録日、画像数等の一覧データ）を作成してＲＡＭ（図示せず）に記憶すると共に、当該検索条件に適合する医用画像データの件数のみをクライアント端末１３に送信する（図２の（２））。ここで、前記送信された件数が膨大であった場合等には、絞り込みのための新たな検索条件を設定し直し、前記検索条件の送信（図２の（１））及び件数の送信（図２の（２））を繰り返せばよい（図２の（３））。以上のように、本実施形態に係る医用画像データベースシステム１によれば、まず、検索条件に適合する医用画像データの件数のみがクライアント端末１３に送信されるため、送信に要する時間を大幅に短縮できると共に、膨大な該当件数となった場合等においても、絞り込みのための新たな検索条件を迅速に設定し直すことが可能になる。また、作成されたリストがＲＡＭに記憶されるため、当該リストの中から、更に追加した新たな検索条件に適合するものを抽出することが可能であり、従来のように検索条件が送信される毎に新たなリストを一から作成する必要が無く効率的である。
【００３２】
次に、送信された件数を見たユーザが、クライアント端末１３を通じて前記作成されたリストの一部を指定した場合（例えば、該当件数１００件の内、１１〜３０番目までのリストを指定）（図２の（４））、データベースサーバ１１は、ＲＡＭに記憶されたリストの内、前記指定されたリストの一部をクライアント端末１３に送信する（図２の（５））。このように、作成されたリストの内の一部を取得することができるため、送信時間を短縮することが可能である。以上のようにして、リストの一部を取得した後、或いは必要に応じて更に他の一部を取得（図２の（４）、（５）を繰り返す）した後、クライアント端末１３からデータベースサーバ１１に対して、所望する医用画像データの送信要求を行えば、当該医用画像データがクライアント端末１３に送信されるように構成されている。これにより、所望する医用画像データの効率の良い検索・取得が可能となる。
【００３３】
次に、本発明の第２の実施形態について説明する。本実施形態に係る医用画像データベースシステムは、第１の実施形態と同様の構成を有する（以下、第２の実施形態に係る医用画像データベースシステムの構成は、図１に示す符号を引用して説明する）が、第１の実施形態とは画像データ検索・取得の処理動作が異なる。以下、本実施形態における処理動作について説明する。
【００３４】
図３は、本発明の第２の実施形態に係る医用画像データベースシステム１での画像データ検索・取得時におけるデータベースサーバ１１とクライアント端末１３の間でのデータの流れを概略的に示す説明図である。
【００３５】
図３に示すように、本実施形態に係る医用画像データベースシステム１においては、クライアント端末１３から、予めプログラミングされた処理手順に従い、所定時間毎にデータベースサーバ１１に検索条件が送信される（図３の（１））。データベースサーバ１１は、クライアント端末１３を通じて検索条件を受信する毎に、当該検索条件に適合する医用画像データの件数をクライアント端末１３に送信する（図３の（２））。つまり、クライアント端末１３は、データベースサーバ１１に対して所定時間毎に更新状況（検索条件に適合する医用画像データ数の変化）を確認していることになる。なお、第１の実施形態と同様に、データベースサーバ１１は、検索条件に適合する医用画像データのリスト（患者名、患者ＩＤ、検査日、装置名、登録日、画像数等の一覧データ）を作成してＲＡＭ（図示せず）に記憶するように構成されている。
【００３６】
次に、クライアント端末１３は、前記データベースサーバ１１から送信された適合件数に変化があるか否かを認識し（前回送信された適合件数を記憶し、今回送信された適合件数と比較する構成を採用することにより、容易に認識可能である）、変化が無い場合や、変化があっても適合件数が所定数（例えば、１０００件）以下である場合には、前述した検索条件の送信（図３の（１））及び適合件数の受信（図３の（２））を繰り返す。一方、適合件数に変化があり、且つ、適合件数が所定数を超えた場合、クライアント端末１３は、登録された時期が古いものから順に、所定数を超えた分の医用画像データに対応するリストの一部の送信リクエストをデータベースサーバ１１に送信する（図３の（３））。つまり、例えば、前記所定数が１０００件に設定され、適合件数がｎ件であって、且つ、前記ＲＡＭには、登録時期が古いものを先頭にして登録時期が新しいもの程後段に配列されたリストが記憶されているとした場合、クライアント端末１３は、当該リストの内、最初の（ｎ−１０００）件に相当する部分の送信リクエストを送信することになる。このようにして、クライアント端末１３から送信リクエストを受信したデータベースサーバ１１は、リクエストされたリストの一部をクライアント端末１３に送信する（図３の（４））。
【００３７】
次に、前記リストの一部を取得したクライアント端末１３は、当該リストの一部に記載された古い医用画像データの消去リクエストをデータベースサーバ１１に送信する（図３の（５））。これにより、データベースサーバ１１は、該当する医用画像データを第１の記憶手段１１１又は第２の記憶手段１１２から消去するように構成されている（図３の（６））。なお、クライアント端末１３が、データベースサーバ１１に対して、検索条件を所定時間毎に送信し、前記検索条件に適合する医用画像データの件数を尋ねていく部分（図３の（１）及び（２））について、既存のポーリング技術を適用することが可能である。
【００３８】
以上のように、本実施形態に係る医用画像データベースシステム１は、所定の検索条件に適合する医用画像データに対し、画一化された所定の処理（本実施形態では、古い医用画像データの消去）を施せば良いようなケースに好適であり、検索条件の送信、検索条件に適合する医用画像データの抽出及び取得、並びに当該医用画像データの処理が完全自動化されるという優れた利点を有する。
【００３９】
なお、以上に述べた第２の実施形態と同様に、ポーリング技術を適用し得ると共に、データベースサーバ１１からクライアント端末１３への医用画像データの送信を伴わずに所定の処理を施すような他の実施形態として、検索条件に適合する医用画像データの件数が変化した場合に、クライアント端末１３（又はデータベースサーバ１１）が、クライアント端末１３（又はデータベースサーバ１１）に記憶された医用画像データ（例えば、ボリュームデータ）に基づき、マキシマム・インテンシティ・プロジェクション画像、ミニマム・インテンシティ・プロジェクション画像、ボリュームレンダリング画像を作成する等の処理を行う構成を採用することも可能である。
【００４０】
次に、本発明の第３の実施形態について説明する。前述した第２の実施形態では、ポーリング技術を適用可能な実施形態として、データベースサーバ１１からクライアント端末１３への医用画像データの送信を伴わずに所定の処理を施す場合を例に挙げて説明した。しかしながら、本発明はこれに限るものではなく、ポーリング技術を適用可能な実施形態として、クライアント端末１３への医用画像データの送信のみを行う本実施形態も含まれる。なお、本実施形態に係る医用画像データベースシステムも、第１の実施形態と同様の構成を有する（第３の実施形態に係る医用画像データベースシステムの構成も、図１に示す符号を引用して説明する）。以下、本実施形態における処理動作について説明する。
【００４１】
図４は、本発明の第３の実施形態に係る医用画像データベースシステム１での画像データ検索・取得時におけるデータベースサーバ１１とクライアント端末１３の間でのデータの流れを概略的に示す説明図である。
【００４２】
図４に示すように、本実施形態に係る医用画像データベースシステム１においても、クライアント端末１３から、予めプログラミングされた処理手順に従い、所定時間毎にデータベースサーバ１１に検索条件が送信される（図４の（１））。データベースサーバ１１は、クライアント端末１３を通じて検索条件を受信する毎に、当該検索条件に適合する医用画像データの件数をクライアント端末１３に送信する（図４の（２））。つまり、クライアント端末１３は、データベースサーバ１１に対して所定時間毎に更新状況（検索条件に適合する医用画像データ数の変化）を確認していることになる。なお、第１の実施形態と同様に、データベースサーバ１１は、検索条件に適合する医用画像データのリスト（患者名、患者ＩＤ、検査日、装置名、登録日、画像数等の一覧データ）を作成してＲＡＭ（図示せず）に記憶するように構成されている。
【００４３】
次に、クライアント端末１３は、前記データベースサーバ１１から送信された適合件数に変化があるか否かを認識し、変化が無い場合や、変化があっても適合件数が減少した場合には、前述した検索条件の送信（図４の（１））及び適合件数の受信（図４の（２））を繰り返す。一方、適合件数に変化があり、且つ、適合件数が増加した場合、クライアント端末１３は、登録された時期が新しいものから順に、増加した件数分の医用画像データに対応するリストの一部の送信リクエストをデータベースサーバ１１に送信する（図４の（３））。つまり、例えば、前回送信された適合件数をｎ１、今回送信された適合件数をｎ２とし、且つ、前記ＲＡＭには、登録時期が古いものを先頭にして登録時期が新しいもの程後段に配列されたリストが記憶されているとした場合、クライアント端末１３は、当該リストの内、最後の（ｎ２−ｎ１）件に相当する部分の送信リクエストを送信することになる。このようにして、クライアント端末１３から送信リクエストを受信したデータベースサーバ１１は、リクエストされたリストの一部をクライアント端末１３に送信する（図４の（４））。
【００４４】
次に、前記リストの一部を取得したクライアント端末１３は、当該リストの一部に記載された新しい医用画像データの取得リクエストをデータベースサーバ１１に送信する（図４の（５））。これにより、データベースサーバ１１は、該当する医用画像データをクライアント端末１３に送信するように構成されている（図４の（６））。
【００４５】
以上のように、本実施形態に係る医用画像データベースシステム１も、所定の検索条件に適合する医用画像データに対し、画一化された所定の処理（本実施形態では、新しい医用画像データのクライアント端末１３への送信処理）を施せば良いようなケースに好適であり、検索条件の送信、検索条件に適合する医用画像データの抽出及び取得、並びに当該医用画像データの処理が完全自動化されるという優れた利点を有する。
【００４６】
なお、前記第３の実施形態において、送信された医用画像データに基づき、更にボリュームレンダリング画像を作成する等の自動処理を行う構成とすることも無論可能である。
【００４７】
また、前記第２及び第３の実施形態では、ポーリング技術を適用可能な実施形態として、主として検索条件の適合件数が増加した場合の処理について説明したが、本発明はこれに限るものではなく、適合件数が減少する場合に所定の処理を施す実施形態をも含むものである。例えば、データベースサーバ１１の第１の記憶手段１１１及び第２の記憶手段１１２から患者Ａの医用画像データが、退院、死亡、セキュリティ上の理由等により全て削除された場合を考える（つまり、患者Ａを検索条件とした場合の適合件数が減少したことになる）。この際、ポーリングによってクライアント端末１３からデータベースサーバ１１に検索条件（患者Ａ）を送信すれば、データベースサーバ１１は、当該検索条件に適合する医用画像データの件数（つまり０件）をクライアント端末１３に送信することになる。この際（つまり、適合件数が０件であった場合）、クライアント端末１３側で、データベースサーバ１１に送信した検索条件と同じ条件（つまり患者Ａ）で検索を行い、患者Ａに関する医用画像データがクライアント端末１３に記憶されていれば、これを全て削除するような処理を施すように予めプログラミングしておくことが考えられる。このように、本発明は、検索条件の適合件数が増加した場合の処理に何ら限られるものでなく、適合件数が減少した場合も含め、適合件数が変化した全ての場合について適用可能である。
【００４８】
次に、本発明の第４の実施形態について説明する。本実施形態に係る医用画像データベースシステムも、第１の実施形態と同様の構成を有する（第４の実施形態に係る医用画像データベースシステムの構成も、図１に示す符号を引用して説明する）が、第１の実施形態とは画像データ検索・取得の処理動作が異なる。以下、本実施形態における処理動作について説明する。
【００４９】
図５は、本発明の第４の実施形態に係る医用画像データベースシステム１での画像データ検索・取得時におけるデータベースサーバ１１とクライアント端末１３の間でのデータの流れを概略的に示す説明図である。
【００５０】
図５に示すように、本実施形態に係る医用画像データベースシステム１において、ユーザがクライアント端末１３を通じて所望する医用画像データを取得しようとする場合、まず、クライアント端末１３からデータベースサーバ１１に対し、患者名等の検索条件を送信する（図５の（１））。データベースサーバ１１は、当該検索条件をＲＡＭに記憶保存すると共に、第１の記憶手段１１１又は第２の記憶手段１１２に記憶保存された医用画像データが更新された場合、更新された医用画像データの内、前記検索条件に適合する医用画像データを抽出し、前記更新された旨の通知及び前記抽出した医用画像データをクライアント端末１３に送信する（図５の（２））。
【００５１】
より具体的には、データベースサーバ１１のＲＡＭには、「ウォッチャー（Watcher）」としての機能を奏するプログラムと、「データベース管理システム（ＤＢＭＳ）（Data Base Management System）」としての機能を奏するプログラムとが格納されて起動されており、ＤＢＭＳが医用画像データの更新をウォッチャーに通知すると、ウォッチャーは、更新された医用画像データが、記憶保存された検索条件に適合するか否かを判断するようにプログラミングされている。ウォッチャーが適合すると判断すれば、前述のようにデータベースサーバ１１は、更新された旨の通知及び検索条件に適合する医用画像データをクライアント端末１３に送信する。
【００５２】
クライアント端末１３は、データベースサーバ１１から前記更新された旨の通知を受信した場合、前記抽出された医用画像データに対し、予め決められた所定の処理（画像処理等）を施すようにプログラミングされている（図５の（３））。なお、データベースサーバ１１からの更新通知に応じて、クライアント端末１３が、抽出した医用画像データに予め決められた所定の処理を施す部分（図５の（３））について、既存のイベント・ドリブン技術を適用することが可能である。以上のように、本実施形態に係る医用画像データベースシステム１は、前述した第２の実施形態と同様に、所定の検索条件に適合する医用画像データに対し、画一化された所定の処理を施せば良いようなケースに好適であり、検索条件の送信、検索条件に適合する新規医用画像データの抽出及び取得、並びに当該医用画像データの処理が完全自動化されるという優れた利点を有する。
【００５３】
次に、本発明の第５の実施形態について説明する。前述した第４の実施形態では、イベント・ドリブン技術を適用可能な実施形態として、データベースサーバ１１が更新された旨を通知すると共に、検索条件に適合する医用画像データをデータベースサーバ１１自体が抽出してクライアント端末１３に送信する場合を例に挙げて説明した。しかしながら、本発明はこれに限るものではなく、イベント・ドリブン技術を適用可能な実施形態として、データベースサーバ１１は更新通知のみを行い、更新通知を受信したクライアント端末１３からの取得リクエストに応じて所定の医用画像データをデータベースサーバ１１からクライアント端末１３に送信する本実施形態も含まれる。なお、本実施形態に係る医用画像データベースシステムも、第１の実施形態と同様の構成を有する（第５の実施形態に係る医用画像データベースシステムの構成も、図１に示す符号を引用して説明する）。以下、本実施形態における処理動作について説明する。
【００５４】
図６は、本発明の第５の実施形態に係る医用画像データベースシステム１での画像データ検索・取得時におけるデータベースサーバ１１とクライアント端末１３の間でのデータの流れを概略的に示す説明図である。
【００５５】
図６に示すように、本実施形態に係る医用画像データベースシステム１においても、ユーザがクライアント端末１３を通じて所望する医用画像データを取得しようとする場合、まず、クライアント端末１３からデータベースサーバ１１に対し、患者名等の検索条件を送信する（図６の（１））。データベースサーバ１１は、当該検索条件をＲＡＭに記憶保存すると共に、第１の記憶手段１１１又は第２の記憶手段１１２に記憶保存された医用画像データの内、前記検索条件に適合する医用画像データが更新されたか否かを検知し（図６の（２））、更新された場合、更新された旨の通知をクライアント端末に送信する（図６の（３））。なお、第１の実施形態と同様に、データベースサーバ１１は、検索条件に適合する医用画像データのリスト（患者名、患者ＩＤ、検査日、装置名、登録日、画像数等の一覧データ）を作成してＲＡＭ（図示せず）に記憶するように構成されている。
【００５６】
次に、クライアント端末１３は、前記データベースサーバ１１から送信された更新通知を認識し、更新された医用画像データに対応するリストの一部の送信リクエストをデータベースサーバ１１に送信する（図６の（４））。データベースサーバ１１は、当該リクエストに基づき、リストの一部を送信する（図６の（５））。
【００５７】
次に、前記リストの一部を取得したクライアント端末１３は、当該リストの一部に記載された医用画像データの取得リクエストをデータベースサーバ１１に送信する（図６の（６））。これにより、データベースサーバ１１は、該当する医用画像データをクライアント端末１３に送信し（図６の（７））、クライアント端末１３は、送信された医用画像データに対し、予め決められた所定の処理（画像処理等）を施すようにプログラミングされている（図６の（８））。
【００５８】
以上のように、本実施形態に係る医用画像データベースシステム１も、所定の検索条件に適合する医用画像データに対し、画一化された所定の処理を施せば良いようなケースに好適であり、検索条件の送信、検索条件に適合する医用画像データの抽出及び取得、並びに当該医用画像データの処理が完全自動化されるという優れた利点を有する。
【００５９】
なお、前記第４及び第５の実施形態では、イベント・ドリブン技術を適用可能な実施形態として、データベースサーバ１１からクライアント端末１３への医用画像データの送信を伴う場合を例に挙げて説明した。しかしながら、本発明はこれに限るものではなく、イベント・ドリブン技術を適用可能な実施形態として、クライアント端末１３への医用画像データの送信を伴わずに、クライアント端末１３（又はデータベースサーバ１１）が、クライアント端末１３（又はデータベースサーバ１１）に記憶された医用画像データに基づき、ボリュームレンダリング画像を作成する等の処理を行う構成を採用することも可能である。
【００６０】
また、前記第４及び第５の実施形態では、イベント・ドリブン技術を適用可能な実施形態として、主として検索条件の適合件数が増加した場合の処理について説明したが、本発明はこれに限るものではなく、適合件数が減少する場合に所定の処理を施す実施形態をも含むものである。例えば、データベースサーバ１１の第１の記憶手段１１１及び第２の記憶手段１１２から患者Ａの医用画像データが、退院、死亡、セキュリティ上の理由等により全て削除された場合を考える（つまり、患者Ａを検索条件とした場合の適合件数が減少したことになる）。この際、データベースサーバ１１は、当該検索条件に適合する医用画像データの件数が０件になった旨の更新通知をクライアント端末１３に送信することになる。斯かる更新通知を受信した場合、クライアント端末１３は、データベースサーバ１１に送信した検索条件と同じ条件（つまり患者Ａ）で検索を行い、患者Ａに関する医用画像データがクライアント端末１３に記憶されていれば、これを全て削除するような処理を施すように予めプログラミングしておくことが考えられる。このように、本発明は、検索条件の適合件数が増加した場合の処理に何ら限られるものでなく、適合件数が減少した場合も含め、検索条件に適合する医用画像データが更新される全ての場合について適用可能である。
【００６１】
最後に、本発明の第６の実施形態について説明する。本実施形態に係る医用画像データベースシステムも、第１の実施形態と同様の構成を有する（第６の実施形態に係る医用画像データベースシステムの構成も、図１に示す符号を引用して説明する）。ここで、本実施形態に係るデータベースサーバ１１の第１の記憶手段１１１又は第２の記憶手段１１２に記憶保存された医用画像データには、動画像データが含まれており、斯かる動画像データに対する取得処理動作について以下に説明する。
【００６２】
図７は、本発明の第６の実施形態に係る医用画像データベースシステム１での画像データ取得時におけるデータベースサーバ１１とクライアント端末１３の間でのデータの流れを概略的に示す説明図である。
【００６３】
図７に示すように、本実施形態に係る医用画像データベースシステム１において、ユーザがクライアント端末１３を通じて所望する医用画像データ（動画像データ）を取得しようとする場合、まず、クライアント端末１３からデータベースサーバ１１に対し、前記所望する動画像データの取得リクエストを送信する（図７の（１））。この際、所望する動画像データが予め特定されている場合には、当該動画像データのファイル名等を入力して送信すればよい。一方、所望する動画像データが予め特定されていない場合には、患者名等を検索条件として第１の実施形態で示したような動画像データの検索をした後、前記取得リクエストを送信することが可能とされている。
【００６４】
データベースサーバ１１は、前記要求された動画像データをクライアント端末１３に送信する（図７の（２））。この際、クライアント端末１３は、データベースサーバ１３から前記動画像データを受信しながら、当該動画像データを、全データの受信完了を待つことなく、受信した部分から順次再生して表示する（図７の（３））。つまり、本実施形態では、動画像データの取得・再生に関しいわゆるストリーミング技術が適用されている。このように、クライアント端末１３は、データベースサーバ１１から動画像データを受信しながら当該動画像データを順次再生して表示するため、動画像データの全てを受信しクライアント端末１３に記憶した後、再生する場合に比べ、所望する動画像データを迅速に再生表示して確認することが可能である。
【００６５】
なお、以上の説明では、第１の実施形態〜第６の実施形態をそれぞれ別個のシステムとして記載したが、本発明はこれに限るものではなく、図１に示すような一つのシステムであって、ユーザがクライアント端末を通じて各実施形態で説明した処理動作のいずれかを選択し得るようにプログラミングしておく構成を採用することも可能である。
【図面の簡単な説明】
【００６６】
【図１】図１は、本発明の第１の実施形態に係る医用画像データベースシステムを示す概略構成図である。
【図２】図２は、第１の実施形態に係る医用画像データベースシステムでの画像データ検索・取得時におけるデータの流れを概略的に示す説明図である。
【図３】図３は、第２の実施形態に係る医用画像データベースシステムでの画像データ検索・取得時におけるデータの流れを概略的に示す説明図である。
【図４】図４は、第３の実施形態に係る医用画像データベースシステムでの画像データ検索・取得時におけるデータの流れを概略的に示す説明図である。
【図５】図５は、第４の実施形態に係る医用画像データベースシステムでの画像データ検索・取得時におけるデータの流れを概略的に示す説明図である。
【図６】図６は、第５の実施形態に係る医用画像データベースシステムでの画像データ検索・取得時におけるデータの流れを概略的に示す説明図である。
【図７】図７は、第６の実施形態に係る医用画像データベースシステムでの画像データ検索・取得時におけるデータの流れを概略的に示す説明図である。
【図８】図８は、従来の医用画像データベースシステムを示す概略構成図である。
【図９】図９は、図８に示す医用画像データベースシステムでの画像データ検索・取得時におけるデータの流れを概略的に示す説明図である。
【図１０】図１０は、医用画像データのリストの一例を示す図である。
【符号の説明】
【００６７】
１  ・・・医用画像データベースシステム  １１・・・データベースサーバ
１２・・・ネットワーク                  １３・・・クライアント端末
１１１・・・第１の記憶手段（ＲＡＩＤ）
１１２・・・第２の記憶手段（ＲＡＩＤ）
【図１】
2005115960.tif 000003
【図２】
2005115960.tif 000004
【図３】
2005115960.tif 000005
【図４】
2005115960.tif 000006
【図５】
2005115960.tif 000007
【図６】
2005115960.tif 000008
【図７】
2005115960.tif 000009
【図８】
2005115960.tif 000010
【図９】
2005115960.tif 000011
【図１０】
2005115960.tif 000012