(57)【要約】【課題】ファイルの属性情報のより適切な入力支援を図る。【解決手段】属性情報入力支援装置は、文書データベース２７に登録された既存文書の中から新規文書に類似する文書を抽出する類似文書検索部２２と、類似文書の各属性値を属性項目毎に集計し、その集計数の多い順に属性値を並べて含むヒントメニューを属性項目毎に生成するヒントメニュー生成部２３と、新規文書に設定すべき属性値をユーザに設定させる属性入力画面であって各属性項目の属性値の選択候補として当該ヒントメニューに含まれる属性値が表示される属性入力画面を表示すると共に、属性入力画面からユーザにより入力された属性値を受け付けるユーザインタフェース部２４と、ユーザに設定された属性値と当該新規文書を関連付けて文書データベース２７に登録する文書管理部２１とを有する。【選択図】図２
2009230452.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ファイル及び当該ファイルの属性情報を記憶するファイル情報記憶手段、
前記ファイル情報記憶手段に登録されていない新規ファイルを取得するファイル取得手段、
前記ファイル情報記憶手段に登録された既存ファイルの中から新規ファイルに類似する類似ファイルを抽出する類似ファイル抽出手段、
抽出された類似ファイルの各属性値を属性項目毎に集計し、その集計数の多い順に属性値を並べて含むヒントメニューを属性項目毎に生成するヒントメニュー生成手段、
新規ファイルに設定すべき属性値をユーザに設定させる属性入力画面であって各属性項目の属性値の選択候補として当該ヒントメニューに含まれる属性値が表示される属性入力画面を表示すると共に、属性入力画面からユーザにより入力された属性値を受け付けるユーザインタフェース手段、
新規ファイル及び当該新規ファイルに設定された属性値を前記ファイル情報記憶手段に登録する登録手段、
として機能させるプログラム。
【請求項２】
請求項１記載のプログラムにおいて、
前記ヒントメニュー生成手段は、ユーザが属性値を入力する度に、その入力された属性値が設定されている類似文書のみを属性値の集計対象と絞り込んで集計を再度実施し、その集計結果に基づきヒントメニューを編集し、
前記ユーザインタフェース手段は、編集されたヒントメニューを属性入力画面に表示することを特徴とするプログラム。
【請求項３】
請求項１または２記載のプログラムにおいて、
前記ヒントメニュー生成手段は、類似ファイルの各属性値を属性項目毎に集計した結果及び類似ファイルとの類似度に基づきヒントメニューに含まれる属性値の並び順を決定することを特徴とするプログラム。
【請求項４】
ファイル及び当該ファイルの属性情報を記憶するファイル情報記憶手段と、
前記ファイル情報記憶手段に登録されていない新規ファイルを取得するファイル取得手段と、
前記ファイル情報記憶手段に登録された既存ファイルの中から新規ファイルに類似する類似ファイルを抽出する類似ファイル抽出手段と、
抽出された類似ファイルの各属性値を属性項目毎に集計し、その集計数の多い順に属性値を並べて含むヒントメニューを属性項目毎に生成するヒントメニュー生成手段と、
新規ファイルに設定すべき属性値をユーザに設定させる属性入力画面であって各属性項目の属性値の選択候補として当該ヒントメニューに含まれる属性値が表示される属性入力画面を表示すると共に、属性入力画面からユーザにより入力された属性値を受け付けるユーザインタフェース手段と、
新規ファイル及び当該新規ファイルに設定された属性値を前記ファイル情報記憶手段に登録する登録手段と、
を有することを特徴とする属性情報入力支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、属性情報入力支援装置及びプログラムに関する。
【背景技術】
【０００２】
新規に作成した文書に当該文書に関連する属性情報を付加して文書管理を行いたい場合がある。例えば、医療分野では、患者に対して発行する処方箋に、治療を担当した診療科や医師、症状や処方薬等の属性情報を付加して管理したい場合がある。
【０００３】
従来では、新規文書に属性情報を付加して登録を行う際、その新規文書の類似文書を検索し、その検索した類似文書の類似度順に属性情報の選択候補を提示し、その中から新規文書に付加すべき属性情報をユーザに選択させる技術がある（例えば、特許文献１）。このように、類似する文書には同様の属性情報が付加されるであろうということに着目することによって属性情報の入力を支援することができる。
【０００４】
【特許文献１】特開２００６−３３８１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、類似する文書には、同様の属性情報が付加される可能性が高いとはいっても、属性情報が複数の属性にて構成される場合、属性値が完全同一である属性情報が付加されるとは限らない。従って、新規文書に付加すべき属性情報が選択候補の中に含まれているとは限らない。この例のように、電子文書等のファイルに対して何らかの属性情報を付加して管理したいような場合にその属性情報の入力支援をより効率的に行えれば都合良い。
【０００６】
本発明は、ファイルの属性情報のより適切な入力支援を図ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るプログラムは、コンピュータを、ファイル及び当該ファイルの属性情報を記憶するファイル情報記憶手段、前記ファイル情報記憶手段に登録されていない新規ファイルを取得するファイル取得手段、前記ファイル情報記憶手段に登録された既存ファイルの中から新規ファイルに類似する類似ファイルを抽出する類似ファイル抽出手段、抽出された類似ファイルの各属性値を属性項目毎に集計し、その集計数の多い順に属性値を並べて含むヒントメニューを属性項目毎に生成するヒントメニュー生成手段、新規ファイルに設定すべき属性値をユーザに設定させる属性入力画面であって各属性項目の属性値の選択候補として当該ヒントメニューに含まれる属性値が表示される属性入力画面を表示すると共に、属性入力画面からユーザにより入力された属性値を受け付けるユーザインタフェース手段、新規ファイル及び当該新規ファイルに設定された属性値を前記ファイル情報記憶手段に登録する登録手段、として機能させる。
【０００８】
また、前記ヒントメニュー生成手段は、ユーザが属性値を入力する度に、その入力された属性値が設定されている類似文書のみを属性値の集計対象と絞り込んで集計を再度実施し、その集計結果に基づきヒントメニューを編集し、前記ユーザインタフェース手段は、編集されたヒントメニューを属性入力画面に表示することを特徴とする。
【０００９】
また、前記ヒントメニュー生成手段は、類似ファイルの各属性値を属性項目毎に集計した結果及び類似ファイルとの類似度に基づきヒントメニューに含まれる属性値の並び順を決定することを特徴とする。
【００１０】
本発明に係る属性情報入力支援装置は、ファイル及び当該ファイルの属性情報を記憶するファイル情報記憶手段と、前記ファイル情報記憶手段に登録されていない新規ファイルを取得するファイル取得手段と、前記ファイル情報記憶手段に登録された既存ファイルの中から新規ファイルに類似する類似ファイルを抽出する類似ファイル抽出手段と、抽出された類似ファイルの各属性値を属性項目毎に集計し、その集計数の多い順に属性値を並べて含むヒントメニューを属性項目毎に生成するヒントメニュー生成手段と、新規ファイルに設定すべき属性値をユーザに設定させる属性入力画面であって各属性項目の属性値の選択候補として当該ヒントメニューに含まれる属性値が表示される属性入力画面を表示すると共に、属性入力画面からユーザにより入力された属性値を受け付けるユーザインタフェース手段と、新規ファイル及び当該新規ファイルに設定された属性値を前記ファイル情報記憶手段に登録する登録手段と、を有することを特徴とする。
【発明の効果】
【００１１】
請求項１記載の発明によれば、コンピュータに、選択される確率の高い属性値を選択候補の中の上位に表示させることができる。
【００１２】
請求項２記載の発明によれば、新規ファイルに属性値が設定される度に、属性値未設定の属性項目のヒントメニューに含まれる属性値の並びの最適化を図ることができる。
【００１３】
請求項３記載の発明によれば、属性値の設定数に加え新規ファイルと既存ファイルとの類似度をヒントメニューに含まれる属性値の並び順を決定する指標として利用することができる。
【００１４】
請求項４記載の発明によれば、選択される確率の高い属性値を選択候補の中の上位に表示することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１６】
図１は、本実施の形態における属性情報入力支援装置２０を形成するコンピュータのハードウェア構成図である。本実施の形態における属性情報入力支援装置は、汎用的なパーソナルコンピュータ（ＰＣ）にて実現することができる。すなわち、このコンピュータは、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）４を接続したＨＤＤコントローラ５、入力手段として設けられたマウス６とキーボード７、及び表示装置として設けられたディスプレイ８をそれぞれ接続する入出力コントローラ９、通信手段として設けられたネットワークコントローラ１０を内部バス１１に接続して構成される。
【００１７】
図２は、本実施の形態における属性情報入力支援装置２０のブロック構成図である。本実施の形態における属性情報入力支援装置２０は、文書管理部２１、類似文書検索部２２、ヒントメニュー生成部２３、ユーザインタフェース（ＵＩ）部２４、類似文書リストテーブル２５、表示属性リストテーブル２６及び文書データベース（ＤＢ）２７を有している。文書データベース２７には、管理対象とする文書と各文書の属性情報とが関連付けられて登録されているが、文書管理部２１は、この管理対象とする文書の管理全般を行う。具体的には管理対象と指定された新規文書の取得・受付、新規文書へ付加する属性情報の設定支援、新規文書及び当該属性情報のデータベース登録等を行う。なお、本実施の形態において「新規文書」というのは、文書データベース２７にて保持されていないことから今まで管理対象外であった文書であって、ユーザによりこれから管理対象すべき文書として指定された文書のことをいう。類似文書検索部２２は、文書データベース２７に登録された既存文書の中から新規文書に類似する文書を抽出する。ヒントメニュー生成部２３は、新規文書に設定する属性値を属性入力画面からユーザに入力指定させる際に、その入力を支援するためのヒントメニューを生成する。ユーザインタフェース部２４は、属性値を設定するユーザとのインタフェース手段であり、本実施の形態では指定文書受付部２８、画面表示部２９及び属性値受付部３０を有している。指定文書受付部２８は、ユーザにより指定された新規文書の格納先の特定情報を受け付ける。画面表示部２９は、本実施の形態において利用する属性入力画面を表示する。属性値受付部３０は、属性入力画面を介してユーザによって入力指定された属性値を受け付ける。類似文書リストテーブル２５及び表示属性リストテーブル２６には、類似文書の属性情報及び新規文書に設定すべき属性がそれぞれ設定されるが、これらの各リストは、新規文書に属性情報を設定する処理の実行過程において生成されるため、動作を説明するときに合わせて説明する。
【００１８】
属性情報入力支援装置２０における各構成要素２１〜２４は、属性情報入力支援装置２０を形成するＰＣと、ＰＣに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、類似文書リストテーブル２５及び表示属性リストテーブル２６はＲＡＭ３で、文書データベース２７はＨＤＤ４でそれぞれ実現することを想定しているが、これに限らずいずれかの記憶手段で実現してもよい。また、文書データベース２７は、ネットワーク経由でアクセス可能な外部の記憶手段にて実現してもよい。
【００１９】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがインストールプログラムを順次実行することで各種処理が実現される。
【００２０】
次に、本実施の形態において新規文書の属性情報を設定し、文書データベース２７に登録するまでの処理について図３に示したフローチャートを用いて説明する。なお、ここでは、本実施の形態を病院において利用し、文書としては処方箋を想定して説明する。
【００２１】
指定文書受付部２８が所定の画面からユーザにより指定された新規文書の格納先情報を受け付けると、文書管理部２１は、その格納先情報から特定される格納先からその新規文書を取得する（ステップ１０１）。続いて、類似文書検索部２２は、文書管理部２１からの新規文書の格納先情報が含まれている検索依頼要求に応じて、既存の類似文書検索技術を利用して文書データベース２７に登録されている既存文書の中から新規文書に類似する文書を抽出する（ステップ１０２）。そして、抽出した類似文書の文書ＩＤ及び算出した類似度を文書管理部２１へ返す。文書管理部２１は、類似文書検索部２２から受け取った文書ＩＤにより文書データベース２７を検索して各類似文書の属性情報を取り出し、類似文書リストを生成して類似文書リストテーブル２５に登録する（ステップ１０３）。この類似文書リストのデータ構成例を図４に示す。
【００２２】
類似文書リストには、類似文書検索部２２から受け取った類似文書の文書ＩＤ及び類似度に、文書データベース２７から取り出した属性情報を対応付けして生成される。本実施の形態では、類似度の大きい順に並べる。
【００２３】
なお、ステップ１０２における類似文書検索は、類似文書リストを生成するために行うわけであるが、この類似文書リストに登録する類似文書は、類似度の閾値（下限値）や登録上限数を予め決めておいて絞り込む。なお、この絞り込みは、文書管理部２１からの検索依頼に抽出数を含めて類似文書検索部２２に行わせてもよいし、文書管理部２１が検索結果を参照に行ってもよい。
【００２４】
続いて、文書管理部２１は、新規文書に付与する属性値を一時保持するための表示属性リストを生成して表示属性リストテーブル２６に登録する（ステップ１０４）。この表示属性リストのデータ構成例を図５に示す。この表示属性リストには、属性項目及び属性値が組にして設定される。属性項目には、類似文書リストに設定された属性項目が抽出して設定される。属性値には、当該属性項目に対してユーザにより指定された属性値が設定されるが、この時点ではまだ未設定なので初期値としてブランクが設定されている。
【００２５】
類似文書リストが類似文書リストテーブル２５に設定されると、ヒントメニュー生成部２３は、類似文書リストに設定された類似文書の各属性値を属性項目毎に集計して、属性値及びその集計結果を含むヒントメニューを属性項目毎に生成する（ステップ１０５）。各ヒントメニューには、集計数の多い順に属性値が表示されるように並べる。このようにして生成された各属性項目のヒントメニューの例を図６に示す。図６に例示したように各ヒントメニューに含まれる属性値には括弧書きにて集計数が示される。なお、集計数が同数の場合は、類似度の大きい方が上位に位置する。
【００２６】
ヒントメニューが生成されると、画面表示部２９は、属性入力画面を生成してディスプレイ８に表示する（ステップ１０６）。この属性入力画面の表示例を図７に示すが、属性入力画面には、処方箋を発行する患者の氏名及び患者ＩＤ、文書に付与する担当科、担当医師、症状及び処方薬の各属性項目の属性名が表示される。また、各属性名には、属性値の入力領域３１が設けられており、ユーザは各入力領域３１から、対応する属性項目の属性値を入力することになる。
【００２７】
ここで、画面表示部２９は、ヒントメニューが生成された属性項目対応の入力領域３１にはヒント表示ボタン３２を対応付けて表示する。本実施の形態の場合、担当科、担当医師、症状及び処方薬の各属性項目にヒントメニューが生成されているので、各属性項目の入力領域３１に対応付けてヒント表示ボタン３２が表示される。また、図７には、処方薬のヒント表示ボタン３２がクリック選択されたときの表示例が示されている。なお、図８に示したように、実際には対応する入力領域の下方にヒントメニュー画面が表示されることになるが、図７では、属性入力画面全体を示すために矢印で関連付けて属性入力画面の外側にヒントメニュー画面を図示した。
【００２８】
ここで、オペレータは、属性入力画面から処方箋（新規文書）に対して付加する属性値を入力するわけであるが、ここではヒントメニューが対応付けられていない患者の氏名及び患者ＩＤはすでに入力したものとして説明する。オペレータは、まず担当科の属性値を設定する際に担当科に対応したヒント表示ボタン３２をクリック選択したとする。このときの属性入力画面の表示例を図８に示すが、この図８におけるヒントメニュー画面の表示例から明らかなように担当科のヒントメニュー画面には、図６に示した担当科のヒントメニューリストの設定内容が属性値の選択候補として表示される。もちろん、オペレータは入力領域３１に文字入力を直接行ってもよいが、設定すべき属性値がヒントメニュー画面に含まれている場合には選択候補の中から該当する属性値を選択するだけで設定できる。また、ヒントメニュー画面には、過去の処方箋において設定された数の多い順に属性値が並べられているので、上位の方から順に探していけば所望の属性値を見つけやすい。
【００２９】
属性値受付部３０がオペレータによって入力された、いずれか１つの属性値を受け付けると（ステップ１０７）、文書管理部２１は、その属性値を、属性表示リストの該当する設定領域に設定する（ステップ１０８）。図９には担当科に属性値として“内科”が設定された例を示した。
【００３０】
ここで、ヒントメニューが生成された全ての属性項目に属性値が設定されていない場合（ステップ１０９でＮ）、ヒントメニュー生成部２３は、ヒントメニューを次のように編集して生成し直す（ステップ１０５）。
【００３１】
例えば、前述したステップ１０５〜１０９を繰り返すことで属性項目「担当科」、「担当医師」及び「症状」にそれぞれ“内科”、“Ｂ川ｂ郎”及び“頭痛”が設定されたとする。なお、このときの表示属性リストの設定例を図１０に示す。また、図１１は、図４と同じ設定内容の類似文書リストの例であるが、図１１における３つのレコード３３が新規文書に対して設定済みの属性値が設定された類似文書のレコードである。この場合、ヒントメニュー生成部２３は、オペレータ入力により指定された属性値が設定されている類似文書のレコード３３のみを属性値の集計対象と絞り込んで集計を再度実施する。そうすると、ヒントメニュー生成部２３は、３つのレコード３３を集計対象として未設定の属性項目、この例の場合は処方薬のヒントメニューを編集する。この処理により生成されたヒントメニューの設定内容例を図１２に示すが、図１２と初期の図６における処方薬のヒントメニューの並び順を比較してみると明らかなように３つのレコード３３のうち集計数が最大の“Ｍｅｄ３”が最上位に位置し、“Ｍｅｄ２”がそれに続くことになる。なお、集計対象外となった類似文書に設定されている属性値は、集計結果に基づき並べた属性値に続けて類似度の大きい順に並べることにする。
【００３２】
このようにしてヒントメニューが編集された後に表示された属性入力画面からヒント表示ボタン３２がクリック選択され表示されたときの属性入力画面の表示例を図１３に示す。この図１３と初期の状態を示した図７の各属性入力画面の表示例を比べてみると、属性値が並び替えられたことがわかる。これは、既に設定された属性値に基づいて未設定の属性項目に対して設定される可能性が高いと推測される順に属性値が並び替えられたということである。
【００３３】
以上のようにして、ヒントメニューが生成された属性項目に対して属性値の設定が終了し（ステップ１０９でＹ）、そしてヒントメニューが生成されていない属性項目に対しても属性値の設定が終了すると（ステップ１１０でＹ）、文書管理部２１は、表示属性リストに設定された属性値を取り出して、新規文書及びその属性値を文書データベース２７に登録する（ステップ１１１）。
【００３４】
本実施の形態によれば、以上のようにして新規文書に対して付与すべき属性値の設定入力を支援することになる。なお、本実施の形態では、文書として処方箋を例にして説明したが、他の文書ファイルにも適用することは可能である。更に、画像データに対しても類似検索を行うことができるので、その画像類似検索技術を利用することで画像データファイルを管理するシステムにも本発明を適用することが可能である。
【図面の簡単な説明】
【００３５】
【図１】本実施の形態における属性情報入力支援装置を形成するコンピュータのハードウェア構成図である。
【図２】本実施の形態における属性情報入力支援装置のブロック構成図である。
【図３】本実施の形態において新規文書の属性情報を設定し、データベース登録する処理を示したフローチャートである。
【図４】本実施の形態における類似文書リストのデータ構成例を示した図である。
【図５】本実施の形態における表示属性リストのデータ構成例を示した図である。
【図６】本実施の形態におけるヒントメニューのデータ構成例を示した図である。
【図７】本実施の形態における属性入力画面の表示例を示した図である。
【図８】本実施の形態における属性入力画面の他の表示例を示した図である。
【図９】本実施の形態における表示属性リストのデータ設定例を示した図である。
【図１０】本実施の形態における表示属性リストのデータ設定例を示した図である。
【図１１】本実施の形態における類似文書リストのデータ構成例を示した図である。
【図１２】本実施の形態におけるヒントメニューが編集された後のデータ設定例を示した図である。
【図１３】本実施の形態における属性入力画面の他の表示例を示した図である。
【符号の説明】
【００３６】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ハードディスクドライブ（ＨＤＤ）、５  ＨＤＤコントローラ、６  マウス、７  キーボード、８  ディスプレイ、９  入出力コントローラ、１０  ネットワークコントローラ、１１  内部バス、２０  属性情報入力支援装置、２１  文書管理部、２２  類似文書検索部、２３  ヒントメニュー生成部、２４  ユーザインタフェース（ＵＩ）部、２５  類似文書リストテーブル、２６  表示属性リストテーブル、２７  文書データベース（ＤＢ）、２８  指定文書受付部、２９  画面表示部、３０  属性値受付部、３２  ヒント表示ボタン。
【図１】
2009230452.tif 000003
【図２】
2009230452.tif 000004
【図３】
2009230452.tif 000005
【図４】
2009230452.tif 000006
【図５】
2009230452.tif 000007
【図６】
2009230452.tif 000008
【図７】
2009230452.tif 000009
【図８】
2009230452.tif 000010
【図９】
2009230452.tif 000011
【図１０】
2009230452.tif 000012
【図１３】
2009230452.tif 000013
【図１１】
2009230452.tif 000014
【図１２】
2009230452.tif 000015