(57)【要約】【課題】ＧＵＩを利用して、曖昧な検索範囲設定や複数の検索条件設定が行え、大量のデータを保持するデータベースからの情報検索を容易に実現する情報検索装置を提供する。【解決手段】情報検査装置１は、「検査日時」という属性をキーとなる属性として直線３１に対応させ、表示する。情報検索装置１は、属性「胸部ＣＴ検査」に対しては一点鎖線を、「腹部ＣＴ検査」に対して点線を対応させ、ユーザによるマウス操作等で描画された閉曲線３３、３５と直線３１との交差位置から検索範囲を算出し、データベース言語による検索コマンド３７を生成する。【選択図】図５
2007034457.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用いてデータベース内の情報を検索する情報検索装置であって、
前記データベースの属性のうち少なくとも１つの属性を示す第１の線図を表示する線図表示手段と、
前記第１の線図と交差部を有する第２の線図を描画する線図描画手段と、
前記線図表示手段により表示された前記第１の線図と前記線図描画手段により描画された前記第２の線図との交差位置に基づいて検索範囲を算出する検索範囲算出手段と、
前記検索範囲算出手段によって算出された検索範囲を基に検索コマンドを生成し、前記データベース内の情報を検索する検索手段と、
を具備することを特徴とする情報検索装置。
【請求項２】
コンピュータを用いてデータベース内の情報を検索する情報検索装置であって、
前記データベースの属性のうち少なくとも１つの属性を示す第１の線図を表示する線図表示手段と、
前記第１の線図に沿って第３の線図を移動させる線図移動手段と、
前記第１の線図に対する前記第３の線図の位置に基づいて検索範囲を算出する検索範囲算出手段と、
前記検索範囲算出手段によって算出された検索範囲を基に検索コマンドを生成し、前記データベース内の情報を検索する検索手段と、
を具備することを特徴とする情報検索装置。
【請求項３】
前記第１の線図または前記第２の線図または前記第３の線図の少なくともいずれかは、前記データベースの属性ごとに異なる種類の線図が対応付けられることを特徴とする請求項１または請求項２に記載の情報検索装置。
【請求項４】
前記検索範囲算出手段によって複数の属性に対してそれぞれ検索範囲が算出されると、
前記検索手段は、複数の検索コマンドを生成し、各検索コマンドのＡＮＤ演算あるいはＯＲ演算を検索条件として検索することを特徴とする請求項１から請求項３までのいずれかに記載の情報検索装置。
【請求項５】
前記線図表示手段は、前記第１の線図が示す属性に関するデータ分布を前記第１の線図に対応付けて表示することを特徴とする請求項１から請求項４までのいずれかに記載の情報検索装置。
【請求項６】
前記検索手段によって前記データベースから検索された情報に対して経営支援を含む所定の情報処理を行い、当該情報処理の結果を提示する手段を更に具備することを特徴とする請求項１から請求項５までのいずれかに記載の情報検索装置。
【請求項７】
コンピュータを請求項１から請求項６までのいずれかに記載された情報検索装置として動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを利用してデータベース内の情報検索を行う情報検索装置に関する。
【背景技術】
【０００２】
大量の情報を保持するデータベース（リレーショナルデータベース）を管理する方法として、ＤＢＭＳ（Data Base Management System）等のデータベース管理システムがある。データベース管理システムではＳＱＬ（Structured Query Language）等のデータベース言語で、検索条件を記述して検索する。
しかし、データベース言語はシステムに詳しくないユーザにとっては扱いにくいため、データベース言語を意識しない検索方法が、一般に用いられている。
例えば、Ｗｅｂでは、文字入力ボックスにキーワードを入れて実行するだけで検索をするものが多く使われている。検索分野が決まっているものでは、文字列や数値をコンボボックスで選択式としたものが使われている。
このような文字列ベースの検索に対して図を用いた検索方法がある（例えば、［特許文献１］参照。）。この方法は、散布図の任意の範囲をＧＵＩ（Graphical User Interface）で指定して、範囲内のデータを取得するものである。
【０００３】
【特許文献１】特開２００１−１３４５８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、文字列や数値を入力して検索する方法では、キーワードとなる文字を的確に選択して入力しなければならないし、また数値による入力は、検索条件（検索範囲）を確定してしまい、ユーザの記憶や要望に基づくあいまいな検索範囲の設定が困難となるという問題があった。
例えば、医療情報システムでは、大量の電子カルテやレポート等をデータベースに保持して取り扱い、担当医師等が自らの記憶を元に患者の診療日時等の曖昧な検索範囲を設定する場合が考えられるが、従来の検索範囲設定方法では曖昧で直感的な範囲設定が難しく、データベース内の大量の情報から必要な情報を検索することは困難となる。
また、［特許文献１］に示されるような２次元の検索では、複数の検索条件に対応できず、複数の属性のデータを検索する作業が煩雑になる。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、ＧＵＩを利用して、曖昧な検索範囲設定や複数の検索条件設定が行え、大量のデータを保持するデータベースからの情報検索を容易に実現する情報検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために第１の発明は、コンピュータを用いてデータベース内の情報を検索する情報検索装置であって、前記データベースの属性のうち少なくとも１つの属性を示す第１の線図を表示する線図表示手段と、前記第１の線図と交差部を有する第２の線図を描画する線図描画手段と、前記線図表示手段により表示された前記第１の線図と前記線図描画手段により描画された前記第２の線図との交差位置に基づいて検索範囲を算出する検索範囲算出手段と、前記検索範囲算出手段によって算出された検索範囲を基に検索コマンドを生成し、前記データベース内の情報を検索する検索手段と、を具備することを特徴とする情報検索装置である。
【０００７】
第１の発明の情報検索装置は、データベース属性を示す第１の線図を表示する。ユーザは、コンピュータの画面上に表示された第１の線図に対して、マウス操作等により第２の線図を第１の線図に交差するように描画する。情報検索装置は、その交差位置に基づいて検索範囲（検索始点あるいは検索終点）を算出し、当該検索範囲に基づいて検索コマンドを作成して検索処理を行う。
【０００８】
データベースは、各種データが体系的に集約された情報である。データベースに関しては、データ構造やデータ種別等に制限はない。データベースは、例えば、医療情報に関するリレーショナルデータベースである。
属性は、データベースのデータ項目である。この属性をキーとしてデータベースに関する各種処理を行うことができる。
第１の線図は、情報検索装置が表示する線図であり、例えば、直線、曲線、図形等である。
第２の線図は、ユーザ操作により描画される線図であり、例えば、閉曲線である。尚、第２の線図は、閉じていない線でもよく、２つの線で１組（検索始点及び検索終点）としてもよい。交差部分は、１箇所でも複数箇所でもよく、各交差部分を検索始点あるいは検索終点を示すものとして処理するようにしてもよい。
検索コマンドは、データベース言語の検索命令であり、例えば、ＳＱＬ文である。
【０００９】
第１の発明によれば、ユーザは、第１の線図や第２の線図といったＧＵＩを用いて、検索範囲を視覚的に、かつ、曖昧に指定することができ、多くの属性を持つ大量の情報から必要な情報を検索することができる。
【００１０】
第２の発明は、コンピュータを用いてデータベース内の情報を検索する情報検索装置であって、前記データベースの属性のうち少なくとも１つの属性を示す第１の線図を表示する線図表示手段と、前記第１の線図に沿って第３の線図を移動させる線図移動手段と、前記第１の線図に対する前記第３の線図の位置に基づいて検索範囲を算出する検索範囲算出手段と、前記検索範囲算出手段によって算出された検索範囲を基に検索コマンドを生成し、前記データベース内の情報を検索する検索手段と、を具備することを特徴とする情報検索装置である。
【００１１】
第２の発明の情報検索装置は、データベースの属性のうちの１つの属性を示す第１の線図を表示し、当該第１の線図に沿って移動する第３の線図の位置により検索範囲を算出する。そして、情報検索装置は、算出した検索範囲に基づいて検索コマンドを作成して検索処理を行う。
第３の線図は、ユーザ操作により第１の線図に沿って移動させられる線図であり、例えば、スライダ等のＧＵＩを示す。尚、各第１の線図に対して、第３の線図を１つずつ設けてもよいし複数設けてもよく、各第３の線図が検索始点あるいは検索終点を示すものとして処理するようにしてもよい。
【００１２】
第２の発明では、第１の発明と同様に、第１の線図や第３の線図といったＧＵＩを用いて、検索範囲を視覚的に、かつ、曖昧に指定し、多くの属性を持つ大量の情報から必要な情報を検索することができる。
【００１３】
尚、上述の第１の線図または第２の線図または第３の線図に関しては、データベースの属性ごとに異なる種類の線図を対応付け、属性ごとに異なる色や異なる線種や異なる図形の線図を割り当てることが望ましい。例えば、第１の線図と第２の線図とは同じ線種であっても異なる色の線図として認識させてもよい。
【００１４】
また、情報検索装置は、複数の属性に対してそれぞれ検索範囲を算出すると、複数の検索コマンドを生成し、各検索コマンドのＡＮＤ演算あるいはＯＲ演算を検索条件として検索するようにしてもよい。この場合、複数の検索条件による検索も容易に行うことができる。
また、情報検索装置は、第１の線図が示す属性に関するデータ分布を当該第１の線図に対応付けて表示するようにしてもよい。情報検索装置は、例えば、第１の線図に垂直な方向にデータ数を示す棒グラフあるいは散布図を重ねて表示する。
【００１５】
また、情報検索装置は、データベースから検索された情報に対して所定の情報処理を行い、当該情報処理の結果を提示（表示あるいは出力等）するようにしてもよい。
所定の情報処理は、検索された情報に対して、更に異なる属性に関して絞込みを行ったり、検索された情報に対して検索以外の情報処理を行い、結果を表示するものである。種々のデータベースと連携して処理を行うようにしてもよい。所定の情報処理は、例えば、経営支援に関する情報処理である。
【００１６】
第３の発明は、コンピュータを第１の発明または第２の発明の情報検索装置として動作させるプログラムである。
尚、上記のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１７】
本発明の情報検索装置によれば、データベースに対して、ＧＵＩを利用することによって曖昧な検索範囲の設定を容易に行え、複数の検索条件の設定も可能であり、容易に検索を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下に、添付図面を参照しながら、本発明に係る情報検索装置の好適な実施形態について詳細に説明する。情報検索装置は、一般的なリレーショナルデータベースを検索する装置であるが、本実施の形態では、医用情報データベースを検索する場合を例に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１９】
最初に、図１を参照しながら、医用情報データベース検索システムの構成について説明する。
図１は、医用情報データベース検索システム１００の概略構成を示す図である。医用情報データベース検索システム１００は、情報検索装置（コンピュータ）１、データベース５、ネットワーク１０９等から構成される。
【００２０】
情報検索装置１は、コンピュータ等であり、ネットワーク１０９を介してデータベース５に接続され、データベース５に保持された情報を検索する。
データベース５は医用情報データベースであり、記憶装置に電子カルテ情報データ１１や医療事務データ２１等を保持するものである。
【００２１】
電子カルテ情報データ１１は、患者ＩＤ、患者氏名、住所、年齢、診療（検査）日時、診療（検査）内容、レポート等などの患者と診療に関する情報である。
医療事務データ２１は、診療ごとの保険点数や診療報酬等の情報である。
【００２２】
次に、図２を参照しながら、情報検索装置１であるコンピュータのハードウェア構成を説明する。
図２は、情報検索装置１のハードウェア構成図である。
情報検索装置１は、制御部２０１、記憶部２０２、メディア入出力部２０３、通信制御部２０４、入力部２０５、印刷部２０６、表示部２０７等が、システムバス２０９を介して接続されて構成される。
【００２３】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
【００２４】
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、システムバス２０９を介して接続された各装置を駆動制御し、情報検索装置１が行う後述する各種処理等を実現する。
【００２５】
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００２６】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳに相当する制御プログラム３１１や、本コンピュータが行う後述の処理に相当する情報検索プログラム３１２等が格納されている。
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２７】
メディア入出力部２０３（ドライブ装置）は、データの入出力を行い、例えば、フロッピディスクドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等の記録メディア入出力装置等を有する。
【００２８】
通信制御部２０４は、通信制御装置、通信ポート等を有し、本情報検索装置１とネットワーク１０９間の通信を媒介する通信インタフェースであり、ネットワーク１０９を介して、データベース５に接続し、データの送受信を行う。
【００２９】
入力部２０５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
ユーザは、入力部２０５を介して、情報検索装置１に対して、描画等の操作指示、動作指示、データ入力等を行うことができる。
【００３０】
印刷部２０６は、プリンタであり、印刷出力処理を行う。
表示部２０７は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
システムバス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３１】
次に、図３を参照しながら、情報検索装置１の記憶部２０２が保持する情報について説明する。図３は、記憶部２０２が保持する情報を示す図である。
記憶部２０２内には、制御プログラム３１１、アプリケーションプログラムである情報検索プログラム３１２等が格納されている。
【００３２】
制御プログラム３１１は、図２に示す情報検索装置１の各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
情報検索プログラム３１２は、以下に説明する情報検索装置１が行う処理、検索範囲の設定、検索コマンド生成、検索実行、検索情報処理に相当する実行プログラムである。
情報検索プログラム３１２は、ネットワークを介して、或いは記録媒体等に記録して流通させることが可能である。
【００３３】
次に、図４を参照しながら、情報検索装置１の動作について説明する。
図４は、情報検索装置１による情報検索処理の手順を示すフローチャートである。これらの処理は、前述のように、情報検索装置１の記憶部２０２にインストールされている情報検索プログラム３１２の制御にしたがって、制御部２０１によって行われる。
【００３４】
情報検索装置１の制御部２０１は、少なくとも１つの、キーとなるデータカラムについて、データを直線に対応させ、画面に表示する（ステップ４０１）。
データカラムとは後に詳しく述べるが、データの属性、データ項目を示す。
【００３５】
次に、制御部２０１は、ユーザによって、他のデータカラムに対応付けられた線で、直線に交差するように描かれた閉曲線を基に検索範囲を算出する（ステップ４０２）。
こうして算出された検索範囲から、制御部２０１は、データベース言語による検索コマンドを生成し、データベース５内の情報を検索する（ステップ４０３）。
【００３６】
制御部２０１は、検索された情報を表示する。また、指定があれば、検索された情報について更に絞り込み検索や、或いは、指定された条件に従った情報処理を行い、結果を表示する（ステップ４０４）。
以下、情報検索装置１における検索範囲の設定、検索コマンドの生成について、図５から図８に示す説明図を用いて説明する。
【００３７】
（ステップ４０１〜ステップ４０３）
図５は、検査日時を示す直線３１における検索範囲設定を示す図である。情報検査装置１は、「検査日時」というデータカラム、即ち属性をキーとなる属性として選択して、検索日時の時系列データを直線３１に対応させ、表示部２０７に表示する。
【００３８】
情報検索装置１では、他のデータカラム、即ち他の属性のデータに対して、それぞれ異なる線種の線図を対応させる。図５に示すように、「胸部ＣＴ検査」という属性に対しては一点鎖線が、「腹部ＣＴ検査」に対しては点線が対応付けられる。
【００３９】
次に、検索ユーザのマウスドラッグ等といった指定操作により、情報検索装置１は、検索範囲を指定する閉曲線を、直線３１と閉曲線が交差するように描画する。例えば、図５では、直線３１に対して、「胸部ＣＴ検査」を示す閉曲線３３が、「腹部ＣＴ検査」を示す閉曲線３５が、描かれる。
【００４０】
ユーザにより検索範囲が指定されると、情報検索装置１は、描画された閉曲線と直線との交差位置から検索範囲を算出し、所定のデータベース言語による検索コマンドを生成する。図５に示すように、直線３１に対して描かれた閉曲線３３、３５から、検索コマンド３７が生成される。検索コマンド３７はＳＱＬ等のデータベース言語による検索コマンドである。
【００４１】
例えば、閉曲線３３と直線３１の交差位置から、情報検索装置１は「胸部ＣＴ検査日時  BETWEEN  ２００２０１０１  ＡＮＤ  ２００２０６３０」という検索範囲を算出する。
ここで、検索ユーザは、マウス等を用いて直線３１に交差するように閉曲線３３を描画することにより、曖昧な範囲設定入力が行えるが、情報検査装置１は、直線３１と閉曲線３３の交差位置から、胸部ＣＴ検査日時の検索範囲の開始位置を「２００２年１月１日」と、終了位置を「２００２年６月３０日」と算出する。
【００４２】
同様に、情報検索装置１は、直線３１とユーザによって描かれた閉曲線３５の交差位置から、腹部ＣＴ検査日時の検索範囲の開始位置を「２００３年７月１日」と、終了位置を「２００３年１２月３１日」と算出し、閉曲線３３、閉曲線３５で指定された範囲のＡＮＤ演算を取って検索コマンド３７を生成し、そのコマンドに従って電子カルテデータ１１の患者テーブルから患者ＩＤを検索する。
【００４３】
図６では、属性「胸部ＣＴ検査」を示す一点鎖線４１と、属性「腹部ＣＴ検査」を示す点線４３に対して、「検査日時」を示す閉曲線４５、４７を指定することにより、検索コマンド４９が生成されることを示す。情報検索装置１は、検索コマンド４９にしたがって、電子カルテデータ１１の患者テーブルから患者ＩＤを検索する。
【００４４】
図５、図６に示す検索範囲の設定では、ある属性のデータを示す直線を表示し、その直線上に閉曲線を描画して範囲の指定をするため、ユーザにとっては曖昧な検索範囲の指定が可能となる。しかしながら、情報検索装置１は曖昧な検索範囲の指定から検索範囲を算出し、検索コマンドを生成し、データベース５から検索を行う。
なお、図５、図６において、データの属性の違いは線種で区別されたが、異なる図形といった線図の種類の違いや、線図の色によって、属性を区別することも可能である。
【００４５】
次に、図７及び図８を用いて、他の検索範囲設定例について説明する。
図７は、キーとなる属性を示す直線にその属性データの分布図を付加して表示させた例を示す図である。
図７において、直線５１は属性「胸部ＣＴ検査」を、直線５２は属性「腹部ＣＴ検査」を示す直線である。直線５１上には属性「胸部ＣＴ検査」の患者数の分布が、直線５１に対して垂直方向にデータ数を示す棒グラフのように付加して表示され、直線５２上にも同様に属性「腹部ＣＴ検査」の患者数の分布が付加して表示される。
【００４６】
検索ユーザは、直線上に付加表示された分布図を参照しながら、例えば、直線５１上に検索始点を示す閉曲線５３、検索終点を示す系曲線５４を指定し、直線５２上に検索始点を示す閉曲線５５、検索終点を示す系曲線５６を指定する。
指定された直線と閉曲線の交差位置から、情報検索装置１は、図５、図６に示す場合と同様に検索コマンドを生成し、データベース５の電子カルテ情報データ１１を検索する。
【００４７】
図８は、複数の属性のデータを同じ時系列で並べた場合の検索範囲の指定を示す図である。図８において、直線７１−１は属性「ＣＴ検査頭部」を、直線７１−２は属性「ＣＴ検査胸部」を、直線７１−３は属性「ＣＴ検査腹部」を、直線７１−４は属性「ＭＲＩ検査頭部」を、直線７１−５は属性「ＭＲＩ検査胸部」を、直線７１−６は属性「ＭＲＩ検査腹部」を、直線７１−７は属性「ＭＲＩ検査骨」を、直線７１−８は属性「ＭＲＩ検査四肢」を、直線７１−９は属性「Ｘ線検査頭部」を、直線７１−１０は属性「Ｘ線検査胸部」を、直線７１−１１は属性「Ｘ線検査腹部」を、直線７１−１２は属性「Ｘ線検査骨」を示す。
【００４８】
図８に示すように、直線７１−１、７１−２、…、７１−１２に対して、ユーザは少なくとも１つの直線に交差するように閉曲線７７を描画し、検索範囲を指定する。
この場合、情報検索装置１は、直線７１−１、７１−２、…、７１−１２と閉曲線７７とが交差する範囲を検索範囲として検索コマンドを生成する。
【００４９】
情報検索装置１は、例えば、直線７１−１と閉曲線７７との交差位置により検索範囲７５−１を算出し、それに対する検索コマンド８１−１を設定する。情報検索装置１は、直線７１−２と閉曲線７７との交差位置により検索範囲７５−２を算出し、それに対する検索コマンド８１−２を設定する。情報検索装置１は、残りの直線に対しても同様に検索範囲を設定して検索コマンドを生成し、ユーザに各検索コマンド８１−１、８１−２、…のＡＮＤ演算を取るか、ＯＲ演算を取るかを選択させて、最終的な検索コマンドを生成し、データベース５の情報を検索する。
【００５０】
また、閉曲線７７を指定するのではなく、それぞれの直線７１−１、７１−２、…、７１−１２に対して、検索始点と検索終点を示す閉曲線を指定することにより検索範囲を設定してもよい。例えば、ユーザが、直線７１−１に交差するように、検索始点を示す閉曲線７３−１と検索終点を示す閉曲線７４-１を描画すると、情報検索装置１は直線７１−１における検索範囲７５−１を決定し、それに対して、検索コマンド８１−１を生成する。同様に、ユーザによって、直線７１−２に交差するように閉曲線７３−２、７４−２が、直線７１−１０に交差するように閉曲線７３−１０、７４−１０が指定されると、情報検索装置１は、検索範囲７５−２、７５−１０を算出し、検索コマンド８１−２、８１−１０を生成する。他の直線に対しても同様に検索範囲を算出して検索コマンドを生成し、ユーザに各検索コマンド８１−１、８１−２、…のＡＮＤ演算を取るか、ＯＲ演算を取るかを選択させて、最終的な検索コマンドを生成し、データベース５の情報を検索する。
【００５１】
なお、ここでは、検索始点あるいは検索終点の指定に、閉曲線を用いたが、他の図形、例えば、線分や矢印など直線７１−１、７１−２、…、７１−１２と交差する線図であれば、検索始点或いは検索終点を指定する第２の線図として用いることができる。
【００５２】
以上のように、ある属性のデータを示す直線上に、閉曲線を描画して範囲の指定をすることにより、ユーザにとっては曖昧で直感的な検索範囲の指定が可能となり、情報検索装置１は曖昧な検索範囲の指定から検索範囲を算出し、検索コマンドを生成し、データベース５から検索を行うことができる。
【００５３】
次に、図９〜図１１を参照しながら、検索されたデータに関する表示やデータ処理について説明する。
（ステップ４０４）
情報検索装置１によって検索された情報を病院経営支援の情報として利用することが可能である。即ち、情報検索装置１は、検索された情報に対して所定の情報処理を行い、検索ユーザに提供することが可能である。
【００５４】
図９は、検索された情報を病院経営支援に利用する一例を示す図である。図９において、直線１１１に対して属性「ＭＲＩ検査骨」の患者数の分布図が付加されて表示されている。ユーザは、マウス等を用いて直線１１１上に属性「検査日時」を示す閉曲線１１３を描画する。
【００５５】
情報検索装置１は、その閉曲線１１３によって指定された期間を算出する。そして、情報検索装置１は、「指定期間内に骨ＭＲＩ検査を受けた患者のリストを取得する」という処理の設定がなされていれば、その指定期間内で該当する患者の患者リストを電子カルテデータ１１から取得して、ユーザに表示する。
【００５６】
図１０も、図９と同様に、検索された情報を病院経営支援に利用する一例を示す図である。図１０において、直線１２１に対して属性「ＭＲＩ検査骨」の患者数の分布図が付加されて表示されている。ユーザは、マウス等を用いて直線１２１上に属性「検査日時」を示す閉曲線１２３を描画する。
【００５７】
情報検索装置１は、その閉曲線１２３によって指定された期間を算出する。ここで、「指定期間内に骨ＭＲＩ検査で発生した経費リストを取得する」という処理の設定がなされていれば、情報検索装置１は、その指定期間内にある患者の検査情報を電子カルテデータ１１から取得し、その検査情報と医療事務データ２１とを照らし合わせて、経費リストを作成し、画面に表示する。図１１は、作成された経費リストの一例を示す図である。この表示によって、例えば、病院の経営状態の情報を知ることができる等、経営支援が可能となる。
【００５８】
このように、情報検索装置１は、検索した情報に対して所定の情報処理を行い、情報処理の結果を表示する。
なお、ユーザは、情報検索装置１に対して、随時情報処理の設定を行うことができる。
【００５９】
次に、図１２及び図１３を参照しながら、検索範囲の他の設定方法について説明する。
図５や図６では、直線に対して閉曲線を描画することで検索範囲が設定されたが、以下に、スライダ等のＧＵＩを利用した検索範囲の設定について述べる。
【００６０】
図１２及び図１３は、それぞれ、スライダを用いた検索範囲の設定を示す図である。
図１２において、バー１５１、１５３は時系列データである属性「検査日時」を示すものである。バー１５１上に表示されたスライダ１５５は、ユーザによるマウス操作により、バー１５１上を移動する。ユーザは、バー１５１上で検索始点とする位置にスライダ１５５を移動させる。同様に、バー１５３上に表示されたスライダ１５７は、ユーザによるマウス操作により、バー１５３上を移動する。ユーザは、バー１５３上で検索終点とする位置にスライダ１５７を移動させる。情報検索装置１は、スライダ１５５とスライダ１５７の間の期間を検索範囲として認識して算出する。
【００６１】
図１３に示すバー１６１には、検索始点を決めるスライダ１６３、検索終点を決めるスライダ１６５が、バー１６１上を移動可能に表示される。ユーザは、マウス等の操作により、スライダ１６３、１６５を移動させ、検索始点と検索終点を指定する。情報検索装置１は、スライダ１６３とスライダ１６５の間の期間を検索範囲として認識して算出する。
【００６２】
このように、本発明の実施の形態に係る情報検索装置によれば、曖昧な検索範囲の設定を容易に行え、複数の検索条件の設定も可能であり、容易にデータベース内の情報を検索し、更に検索された情報に対して所定の処理を行うことができる。
【００６３】
以上、添付図面を参照しながら、本発明に係る情報検索装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００６４】
【図１】医用情報検索システム１００の概略構成を示す図
【図２】情報検索装置１のハードウェア構成図
【図３】記憶部２０２が保持する情報を示す図
【図４】情報検索装置１による処理手順を示すフローチャート
【図５】検索日時を示す直線３１における検索範囲指定を説明する図
【図６】検索範囲指定を説明する図
【図７】属性データの分布を付加した直線を用いた検索範囲設定を説明する図
【図８】属性を示す複数の直線における検索範囲設定を説明する図
【図９】検索された情報に対する情報処理を説明する図
【図１０】検索された情報に対する情報処理を説明する図
【図１１】表示された経費リストを示す図
【図１２】スライダを用いた検索範囲設定を説明する図
【図１３】スライダを用いた検索範囲設定を説明する図
【符号の説明】
【００６５】
１………情報検索装置
５………データベース
１１………電子カルテ情報データ
２１………医療事務データ
３１………直線（第１の線図）
３３、３５………閉曲線（第２の線図）
３７………検索コマンド
１００………医用情報データベース検索システム
１０９………ネットワーク
１５５、１５７、１６３、１６５………スライダ（第３の線図）
２０１………制御部
３１１………制御プログラム
３１２………情報検索プログラム
【図１】
2007034457.tif 000003
【図２】
2007034457.tif 000004
【図３】
2007034457.tif 000005
【図４】
2007034457.tif 000006
【図５】
2007034457.tif 000007
【図６】
2007034457.tif 000008
【図７】
2007034457.tif 000009
【図８】
2007034457.tif 000010
【図９】
2007034457.tif 000011
【図１０】
2007034457.tif 000012
【図１１】
2007034457.tif 000013
【図１２】
2007034457.tif 000014
【図１３】
2007034457.tif 000015