(57)【特許請求の範囲】
【請求項１】
複数のデータ項目を含む文書を格納する文書データ格納部と、重要度格納部と、記憶装置とを有するコンピュータにより実行される文書検索支援処理方法であって、
ユーザから視点位置情報を含む、前記文書の分布表示要求を受け付けた場合、前記視点位置情報に基づいて、当該視点位置から前記文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出するステップと、
各前記文書における第１データ項目の値と各前記文書における第２データ項目の値とに基づき、前記第１データ項目と前記第２データ項目との間の相関係数を算出するステップと、
前記相関係数に基づき前記複数のデータ項目の各々の重要度を算出し、前記重要度格納部に格納するステップと、
前記複数のデータ項目のうち表示すべきデータ項目を、前記距離と前記重要度格納部に格納された前記重要度の高い順に前記表示すべきデータ項目を特定するというルールとに基づき特定する特定ステップと、
表示すべき文書について、前記文書データ格納部から前記表示すべきデータ項目のデータを抽出し、前記簡略表示データを生成する簡略表示データ生成ステップと、
前記複数のデータ項目のうち前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目についての値に基づいて前記表示すべき文書の前記簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、前記記憶装置に格納するステップと、
を含む文書検索支援処理方法。
【請求項２】
前記ユーザから視点位置変更指示を受け付けた場合、前記視点位置変更指示に係る視点位置から前記第１の仮想一次元空間又は前記第１の仮想平面までの距離を算出し、前記特定ステップ以降の処理を実行するステップ
をさらに含む請求項１記載の文書検索支援処理方法。
【請求項３】
複数のデータ項目を含む文書を格納する文書データ格納部と、重要度格納部と、記憶装置とを有するコンピュータにより実行される文書検索支援処理方法であって、
ユーザから視点位置情報を含む、前記文書の分布表示要求を受け付けた場合、前記視点位置情報に基づいて、当該視点位置から前記文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出するステップと、
前記ユーザから前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目の指定を受け付けた場合、当該指定に係る前記データ項目を操作履歴格納部に格納するステップと、
前記操作履歴格納部に格納された前記データ項目に基づき前記複数のデータ項目の各々の重要度を算出し、前記重要度格納部に格納するステップと、
前記複数のデータ項目のうち表示すべきデータ項目を、前記距離と前記重要度格納部に格納された前記重要度の高い順に前記表示すべきデータ項目を特定するというルールとに基づき特定する特定ステップと、
表示すべき文書について、前記文書データ格納部から前記表示すべきデータ項目のデータを抽出し、前記簡略表示データを生成する簡略表示データ生成ステップと、
前記複数のデータ項目のうち前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目についての値に基づいて前記表示すべき文書の前記簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、前記記憶装置に格納するステップと、
を含む文書検索支援処理方法。
【請求項４】
ユーザから視点位置情報を含む、文書の分布表示要求を受け付けた場合、前記視点位置情報に基づいて、当該視点位置から前記文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出する手段と、
各前記文書における第１データ項目の値と各前記文書における第２データ項目の値とに基づき、前記第１データ項目と前記第２データ項目との間の相関係数を算出する手段と、
前記相関係数に基づき、前記文書に含まれる複数のデータ項目の各々の重要度を算出し、重要度格納部に格納する手段と、
前記文書に含まれる複数のデータ項目のうち表示すべきデータ項目を、前記距離と前記重要度格納部に格納された前記重要度の高い順に前記表示すべきデータ項目を特定するというルールとに基づき特定する手段と、
表示すべき文書について、前記文書を格納する文書データ格納部から前記表示すべきデータ項目のデータを抽出し、前記簡略表示データを生成する手段と、
前記複数のデータ項目のうち前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目についての値に基づいて前記表示すべき文書の前記簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、記憶装置に格納する手段と、
を有する文書検索支援処理装置。
【請求項５】
ユーザから視点位置情報を含む、文書の分布表示要求を受け付けた場合、前記視点位置情報に基づいて、当該視点位置から前記文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出するステップと、
各前記文書における第１データ項目の値と各前記文書における第２データ項目の値とに基づき、前記第１データ項目と前記第２データ項目との間の相関係数を算出するステップと、
前記相関係数に基づき、前記文書に含まれる複数のデータ項目の各々の重要度を算出し、重要度格納部に格納するステップと、
前記複数のデータ項目のうち表示すべきデータ項目を、前記距離と前記重要度格納部に格納された前記重要度の高い順に前記表示すべきデータ項目を特定するというルールとに基づき特定する特定ステップと、
表示すべき文書について、前記文書を格納する文書データ格納部から前記表示すべきデータ項目のデータを抽出し、前記簡略表示データを生成するステップと、
前記複数のデータ項目のうち前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目についての値に基づいて前記表示すべき文書の前記簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、記憶装置に格納するステップと、
をコンピュータに実行させるための文書検索支援処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書検索支援処理技術に関し、より詳しくは、ユーザによる文書検索を支援するための技術に関する。
【背景技術】
【０００２】
病院や診療所などの医療機関は、診療費の明細を記載したレセプト（診療報酬明細書）を保険者に提出し、医療費を請求する。この際、医療機関側では、誤った請求をしないようにするため、医療機関の担当者がレセプトの内容をチェックし、保険者側でも、請求内容に誤りがないか、保険者の担当者がレセプトの内容をチェックする。しかし、例えば一定の規模を超える病院では、膨大な数のレセプトを作成するため、誤りをチェックする作業の負担が大きく、レセプトの内容をすべてチェックできないという問題がある。また、大量のレセプトを受け取る保険者側でも同様である。このため、誤りを含むレセプトを選別し、レセプトの内容のチェック作業を効率化することが望まれている。
【０００３】
ところで、近年、レセプトの電子化が進み、レセプトデータとして扱われるようになってきた。そして、レセプトの電子化に伴い、レセプトデータの誤りを自動チェックする方法が考えられている。例えば、特開平７−１６０７７０号公報には、病名と診療行為を照合し、矛盾点をチェックする診療行為チェックシステムが開示されている。具体的には、病名を入力するための病名入力手段と、診療行為名を入力するための診療行為入力手段と、病名と診療行為の関連を記述した関連情報記憶手段とを備え、入力手段を用いて入力された病名と診療行為入力手段により入力された診療行為名と関連情報記憶手段の記述内容を照合し、照合結果に従って、警告メッセージを出力する照合手段を備えた診療行為チェックシステムにおいて、病名入力手段は、カルテファイル又はサマリファイルを情報源として診療情報を入力し同診療情報から病名を抽出する病名抽出手段を備える。当該公報記載の技術によれば、ユーザが病名と診療行為との関係を予め定めておき、この関係に従ってレセプトデータをチェックすることができるかもしれないが、病名と診療行為の間の関係は多様且つ膨大であり、すべての関係をルール化して記憶することはできない。すなわち、必ずしも誤りを検出できるとは限らない。
【０００４】
また、例えば、特開２００６−３１３５２３号公報には、レセプトや処方箋などの履歴データの中に内在する傾向を取り出し、事故や過誤を含んでいる業務処理に現れる入力データのパターンを判定する基準を設定し、その基準と比較して現在ユーザが直面している業務処理の適切さを評価し、その評価に応じてユーザに対して支援の出力を行い、事故や過誤を防止する技術が開示されている。しかし、履歴データを基に設定される基準だけでは、必ずしも誤りを検出できるとは限らない。
【特許文献１】特開平７−１６０７７０号公報
【特許文献２】特開２００６−３１３５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以上のように、従来技術では、レセプトデータのチェックに必要なルール又は基準をすべて網羅することはできないため、医療機関や保険者の担当者によるチェックが、相変わらず必要となっている。また、従来技術では、レセプトデータを容易にチェックすることができない。そのため、担当者は、従来通りレセプトデータのサムネイルや紙に印刷したものを目視で一つ一つチェックしなければならない。
【０００６】
従って、本発明の目的は、例えばレセプトデータ等の文書データを容易にチェックできるようにするための支援技術を提供することである。
【０００７】
また、本発明の他の目的は、検索対象を絞り込むことができるようにするための技術を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係る文書検索支援処理方法は、複数のデータ項目を含む文書を格納する文書データ格納部と、記憶装置とを有するコンピュータにより実行される文書検索支援処理方法であって、ユーザから視点位置情報を含む、文書の分布表示要求を受け付けた場合、視点位置情報に基づいて、当該視点位置から文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出するステップと、距離と所定のルールとに基づいて、複数のデータ項目のうち表示すべき表示データ項目を特定する特定ステップと、表示すべき文書について、文書データ格納部から表示すべき表示データ項目のデータを抽出し、簡略表示データを生成する簡略表示データ生成ステップと、複数のデータ項目のうち第１の仮想一次元空間又は第１の仮想平面を構成するデータ項目についての値に基づいて表示すべき文書の簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、記憶装置に格納するステップとを含む。また、記憶装置に格納された分布表示データを表示するステップをさらに含むようにしてもよい。
【０００９】
このようにすれば、例えば、ユーザ（担当者）は、分布表示データを確認することで、誤りを含んでいる可能性のある文書を特定することができる。誤りを含んでいる可能性のある文書は、正常な文書と離れて配置される場合が多いからである。また、表示すべき表示データ項目を絞り込んで簡略表示データを生成するため、従来のサムネイルのように一つ一つ文書全体を表示させなくとも、特定のデータ項目を確認することができ、各文書を容易にチェックすることができる。
【００１０】
また、ユーザから視点位置変更指示を受け付けた場合、視点位置変更指示に係る視点位置から第１の仮想一次元空間又は第１の仮想平面までの距離を算出し、特定ステップ以降の処理を実行するステップをさらに含むようにしてもよい。このようにすれば、様々な角度からのチェックが容易になる。
【００１１】
さらに、視点位置情報と距離とに基づいて、第１の仮想一次元空間又は第１の仮想平面の表示範囲を特定するステップをさらに含むようにしてもよい。そして、簡略表示データ生成ステップにおいて、表示範囲を基に表示すべき文書を特定する場合もある。
【００１２】
また、コンピュータが、複数のデータ項目の各々の重要度を格納する重要度格納部をさらに有するようにしてもよい。そして、所定のルールが、重要度格納部に格納された重要度の高い順に表示すべきデータ項目を特定するルールである場合もある。また、ユーザから重要度の情報を受け付けた場合、重要度格納部に格納するステップをさらに含むようにしてもよい。このようにすれば、ユーザの確認したい項目を優先して表示させることができる。
【００１３】
さらに、ユーザから第１の仮想一次元空間又は第１の仮想平面を構成するデータ項目の指定を受け付けた場合、当該指定に係るデータ項目を操作履歴情報として操作履歴格納部に格納するステップと、操作履歴格納部に格納された操作履歴情報に基づき重要度を算出し、重要度格納部に格納するステップとをさらに含むようにしてもよい。このようにすれば、ユーザが着目している又はユーザの関心が高いデータ項目を優先して表示させることができる。
【００１４】
また、各文書における第１データ項目の値と各文書における第２データ項目の値とに基づき、第１データ項目と第２データ項目との間の相関係数を算出するステップと、相関係数に基づき重要度を算出し、重要度格納部に格納するステップとをさらに含むようにしてもよい。このようにすれば、相関関係が強いデータ項目を優先して表示させることができる。例えば相関関係が強いデータ項目を表示すれば、ユーザは異常な値を含む文書を特定し易くなる。
【００１５】
さらに、視点位置情報と距離とに基づいて、第１の仮想一次元空間又は第１の仮想平面の表示範囲を特定するステップと、表示範囲内の文書におけるデータ項目の値の頻度と全ての文書におけるデータ項目の値の頻度とに基づき重要度を算出し、重要度格納部に格納するステップとをさらに含むようにしてもよい。このようにすれば、表示範囲内において重要と見られるデータ項目を優先して表示させることができる。
【００１６】
なお、本発明に係る文書検索支援処理方法をコンピュータに実行させるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークを介してディジタル信号にて頒布される場合もある。なお、処理途中のデータについては、コンピュータのメモリ等の記憶装置に一時保管される。
【発明の効果】
【００１７】
本発明によれば、例えばレセプトデータ等の文書データを容易にチェックできるようになる。
【００１８】
また、本発明の他の側面によれば、検索対象を絞り込むことができるようになる。
【発明を実施するための最良の形態】
【００１９】
図１に本発明の一実施の形態に係るシステムの機能ブロック図の一例を示す。図１の例では、レセプトデータを格納しているレセプトデータ格納部１０と、ユーザからの操作指示又はデータ項目の重要度を受け付ける操作入力受付部１１と、操作入力受付部１１が受け付けた操作指示の履歴を格納する操作履歴格納部１２と、レセプトデータ格納部１０に格納されたレセプトデータ又は操作履歴格納部１２に格納されたデータを用いてデータ項目の重要度を計算するデータ項目重要度計算部１３と、操作入力受付部１１が受け付けたデータ項目の重要度又はデータ項目重要度計算部１３により計算されたデータ項目の重要度を格納するデータ項目重要度格納部１４と、表示データ生成部１６からの要求に応じて、レセプトデータ格納部１０とデータ項目重要度格納部１４とに格納されたデータを基にレセプトの簡略表示データを生成するサムネイル生成部１５と、操作入力受付部１１が受け付けた操作指示に応じて、サムネイル生成部１５により生成された簡略表示データを基に分布表示データを生成する表示データ生成部１６と、表示データ生成部１６により生成された分布表示データを格納する表示データ格納部１７と、表示データ格納部１７に格納された分布表示データを表示する表示部１８とを有する。
【００２０】
図２に、レセプトデータ格納部１０に格納されるデータの一例を示す。図２の例では、患者毎且つ月毎に、データ項目と、当該データ項目に対応するデータとが格納されるようになっている。データ項目には、レセプトＩＤ、患者名、傷病名及びポイントなどが含まれる。
【００２１】
図３に、操作履歴格納部１２に格納されるデータの一例を示す。図３の例では、横軸に割り当てられたデータ項目と、縦軸に割り当てられたデータ項目とが格納されるようになっている。例えば新しいものを上から順に、所定数分の操作指示の履歴を格納する。
【００２２】
図４に、データ項目重要度格納部１４に格納されるデータの一例を示す。図４の例では、データ項目と、当該データ項目に対応する重要度とが格納されるようになっている。なお、本実施の形態において、重要度は０から１００までの数値で表され、数値が大きいほど、重要度が高いものとする。
【００２３】
次に、図５乃至図１７を用いて、図１に示したシステムの動作を説明する。本実施の形態では、例えば医療機関や保険者の担当者から指定された２つのデータ項目で構成される仮想的な平面（以下、仮想平面と呼ぶ）上にレセプトデータの簡略表示データを配置する場合を例に説明する。なお、レセプトデータ格納部１０には、図２に示したようなデータが予め格納されているものとする。
【００２４】
まず、医療機関や保険者の担当者は、仮想平面を構成するデータ項目、視点位置、重要度決定パターンなどを指定し、これらの指定を含む分布表示データ取得指示を入力する。なお、データ項目の重要度の指定がある場合には、分布表示データ取得指示にデータ項目の重要度の情報が含まれる。視点位置及び重要度決定パターンの詳細については以下で説明する。操作入力受付部１１は、例えば医療機関や保険者の担当者からの分布表示データ取得指示を受け付け、一旦記憶装置に格納する（図５：ステップＳ１）。そして、操作入力受付部１１は、当該指示に係る情報を操作履歴として操作履歴格納部１２に格納する（ステップＳ３）。具体的には、分布表示データ取得指示に含まれる、仮想平面を構成するデータ項目を操作履歴格納部１２に格納する。また、分布表示データ取得指示にデータ項目の重要度の情報が含まれる場合には、操作入力受付部１１は、データ項目重要度格納部１４に格納する。
【００２５】
そして、表示データ生成部１６は、視点位置から仮想平面までの距離を算出し、表示範囲を特定する（ステップＳ５）。視点位置から仮想平面までの距離と表示範囲との関係を図６を用いて説明する。表示データ生成部１６は、視点を通り且つ仮想平面と平行となる面と、仮想平面との間の距離を、視点位置から仮想平面までの距離として算出する。従って、視点位置から仮想平面上の点Ａまでの距離と、視点位置から仮想平面上の点Ｂまでの距離とは同じものとして扱われる。また、例えば、点Ａが、視点からの垂線と仮想平面との交わる点とした場合に、点Ａを中心とした表示範囲を特定する。なお、表示範囲を特定する処理は、従来と変わらないため、これ以上述べない。
【００２６】
図５の説明に戻って、データ項目重要度計算部１３は、レセプトデータ格納部１０に格納されたレセプトデータ又は操作履歴格納部１２に格納されたデータを用いて重要度計算処理を実施する（ステップＳ７）。重要度計算処理については、図７を用いて説明する。
【００２７】
まず、データ項目重要度計算部１３は、記憶装置から重要度決定パターンを取得する（図７：ステップＳ２１）。重要度決定パターンは、重要度をどのように決定するかを表すものであり、本実施の形態では、「ユーザ設定」、「操作履歴」、「相関係数」及び「表示範囲」のいずれかが設定される。そして、データ項目重要度計算部１３は、重要度決定パターンが「ユーザ設定」であるか判断する（ステップＳ２３）。もし、重要度決定パターンが「ユーザ設定」の場合（ステップＳ２３：Ｙｅｓルート）、重要度計算処理を終了し、元の処理に戻る。重要度決定パターンが「ユーザ設定」の場合には、ユーザから指定された重要度を適用するため、データ項目重要度計算部１３は、重要度の計算は行わない。
【００２８】
一方、重要度決定パターンが「ユーザ設定」でなければ（ステップＳ２３：Ｎｏルート）、データ項目重要度計算部１３は、重要度決定パターンが「操作履歴」であるか判断する（ステップＳ２５）。もし、重要度決定パターンが「操作履歴」の場合（ステップＳ２５：Ｙｅｓルート）、処理は端子Ａを介して図８の処理に移行する。
【００２９】
図８の処理の説明に移行して、データ項目重要度計算部１３は、未処理のデータ項目を特定する（図８：ステップＳ３５）。そして、データ項目重要度計算部１３は、操作履歴格納部１２を参照し、特定データ項目の重要度を算出し、データ項目重要度格納部１４に格納する（ステップＳ３７）。具体的には、最新の履歴に係るデータ項目には２０、２番目に新しい履歴に係るデータ項目には１５、３番目に新しい履歴に係るデータ項目には１０、・・・というように履歴毎に所定の数値を予め定めておき、データ項目毎に所定の数値を加算していくことで計算する。例えば、図３に示したような３つの履歴が操作履歴格納部１２に格納されている場合、「年齢」の重要度は２０、「ポイント」の重要度は３５（＝２０＋１５）、「診療行為」の重要度は２５（＝１５＋１０）、「診療日」１０となる。
【００３０】
そして、データ項目重要度計算部１３は、全てのデータ項目について処理が完了したか判断する（ステップＳ３９）。もし、全てのデータ項目について処理が完了していなければ（ステップＳ３９：Ｎｏルート）、ステップＳ３５の処理に戻る。一方、全てのデータ項目について処理が完了した場合（ステップＳ３９：Ｙｅｓルート）、端子Ｃを介して図７の処理に戻る。
【００３１】
図７の説明に戻って、重要度決定パターンが「操作履歴」でなければ（ステップＳ２５：Ｎｏルート）、データ項目重要度計算部１３は、重要度決定パターンが「相関係数」であるか判断する（ステップＳ２７）。もし、重要度決定パターンが「相関係数」の場合（ステップＳ２７：Ｙｅｓルート）、端子Ｂを介して図９の処理に移行する。
【００３２】
図９の処理の説明に移行して、データ項目重要度計算部１３は、レセプトデータに含まれるデータ項目のうち、数値データを持つデータ項目を抽出する（図９：ステップＳ４１）。そしてデータ項目重要度計算部１３は、未処理の、データ項目の組み合わせを特定する（ステップＳ４３）。データ項目重要度計算部１３は、組み合わせに係るデータ項目のデータをレセプトデータ格納部１０から取得し、相関係数を算出してデータ項目重要度格納部１４に格納する（ステップＳ４５）。そして、データ項目重要度計算部１３は、全ての、データ項目の組み合わせについて処理が完了したか判断する（ステップＳ４７）。もし、全ての、データ項目の組み合わせについて処理が完了していなければ（ステップＳ４７：Ｎｏルート）、ステップＳ４３の処理に戻る。一方、全ての、データ項目の組み合わせについて処理が完了した場合（ステップＳ４７：Ｙｅｓルート）、端子Ｃを介して図７の処理に戻る。
【００３３】
図７の説明に戻って、重要度決定パターンが「相関係数」でなければ（ステップＳ２７：Ｎｏルート）、データ項目重要度計算部１３は、重要度決定パターンが「表示範囲」であるか判断する（ステップＳ２９）。もし、重要度決定パターンが「表示範囲」の場合（ステップＳ２９：Ｙｅｓルート）、データ項目重要度計算部１３は、表示範囲に含まれるレセプトデータをレセプトデータ格納部１０から抽出する（ステップＳ３１）。そして、データ項目重要度計算部１３は、特定データ項目のデータの頻度に基づいて重要度を算出し、データ項目重要度格納部１４に格納する（ステップＳ３３）。具体的には、以下の式を用いて重要度ＩＰを算出する。
ＩＰ＝ｍａｘ｛Ｆ（ｄ）・ｌｏｇ（Ｎ／Ｔ（ｄ））｝    ・・・（１）
ＩＰ＝σ（Ｑ）／σ（Ｐ）                            ・・・（２）
【００３４】
（１）式は、カテゴリデータ（文字列データ）を持つデータ項目についての重要度を算出するための式である。Ｆ（ｄ）は、表示範囲に含まれるレセプトデータの中でそのデータ項目のデータがｄであるものの数、Ｔ（ｄ）は、レセプトデータ全体の中でそのデータ項目のデータがｄであるものの数、Ｎはレセプトデータとして扱われるレセプトの総数である。そして、Ｆ（ｄ）・ｌｏｇ（Ｎ／Ｔ（ｄ））の最大となるものを、そのデータ項目の重要度とする。なお、基本的には、ＴＦ・ＩＤＦ法の考え方と同様であるため、これ以上述べない。
【００３５】
また、（２）式は、数値データを持つデータ項目についての重要度を算出するための式である。Ｐは、表示範囲に含まれるレセプトデータの集合、Ｑはレセプトデータ全体の集合、σ（Ｐ）及びσ（Ｑ）は、集合Ｐ及びＱにおける、そのデータ項目のデータの分散である。
【００３６】
そして、ステップＳ３３の処理の後、重要度計算処理を終了し、元の処理に戻る。また、重要度決定パターンが「表示範囲」でない場合（ステップＳ２９：Ｎｏルート）、又は端子Ｃを介して図７に移行してきた場合も、重要度計算処理を終了し、元の処理に戻る。
【００３７】
図５の説明に戻って、サムネイル生成部１５は、レセプトデータ格納部１０及びデータ項目重要度格納部１４に格納されたデータを用いて簡略表示データ生成処理を実施する（ステップＳ９）。簡略表示データ生成処理については図１０を用いて説明する。
【００３８】
まず、サムネイル生成部１５は、視点位置から仮想平面までの距離に基づき、表示すべきデータ項目数を特定する（図１０：ステップＳ４９）。視点位置から仮想平面までの距離とデータ項目数との関係を図１１を用いて説明する。図１１に示すように、視点位置から仮想平面までの距離に応じて、簡略表示データに含まれるデータ項目数は変化する。具体的には、視点位置から仮想平面までの距離が一定以上離れている場合、簡略表示１１０１となり、この場合のデータ項目数は０である。そして、距離が近づくにつれ、簡略表示１１０２（データ項目数：１）、簡略表示１１０３（データ項目数：２）、簡略表示１１０４（データ項目数：４）と変化し、一定以上近づくと簡略表示１１０５のようにサムネイルとなる。なお、図示していないが、視点位置から仮想平面までの距離（例えば距離範囲）と当該距離に対応するデータ項目数とが予め記憶装置に格納されているものとする。
【００３９】
そして、サムネイル生成部１５は、特定したデータ項目数とデータ項目重要度格納部１４に格納されたデータ項目の重要度とに基づき、表示すべきデータ項目を特定する（ステップＳ５１）。具体的には、全データ項目の中から、重要度の高い順に、特定したデータ項目数分のデータ項目を表示すべきデータ項目として特定する。
【００４０】
そして、サムネイル生成部１５は、表示範囲に含まれるレセプトデータをレセプトデータ格納部１０から抽出し、一旦記憶装置に格納する（ステップＳ５３）。サムネイル生成部１５は、抽出したレセプトデータのうち、未処理のレセプトデータを特定する（ステップＳ５５）。そして、サムネイル生成部１５は、特定したレセプトデータに含まれる、表示すべきデータ項目及び当該データ項目に対応するデータを基に、当該レセプトデータに対応する簡略表示データを生成する（ステップＳ５７）。
【００４１】
サムネイル生成部１５は、抽出したレセプトデータについての処理が全て完了したか判断する（ステップＳ５９）。もし、抽出したレセプトデータについての処理が全て完了していなければ（ステップＳ５９：Ｎｏルート）、ステップＳ５５の処理に戻る。一方、抽出したレセプトデータについての処理が全て完了した場合（ステップＳ５９：Ｙｅｓルート）、簡略表示データ生成処理を終了し、元の処理に戻る。
【００４２】
図５の説明に戻って、表示データ生成部１６は、仮想平面上に簡略表示データを配置することによって、分布表示データを生成し、表示データ格納部１７に格納する（ステップＳ１１）。例えば、図１２に示すような分布表示データを生成する。
【００４３】
図１２は、２つのデータ項目に従って簡略表示データを配置した分布表示データの例であり、表示すべきデータ項目数は０である（すなわち、視点位置から仮想平面までの距離が一定以上離れている）ものとする。図１２では、横軸を「年齢」、縦軸を「ポイント」として簡略表示データが配置されており、どのデータ項目も表示されていない。
【００４４】
また、表示データ生成部１６は、必要に応じて、表示範囲が表示装置の表示サイズに合うように拡大／縮小する。例えば、図１３に示すように、視点位置が仮想平面に近いような場合には、表示範囲が表示装置の表示サイズに合うように拡大する。
【００４５】
そして、表示部１８は、表示データ格納部１７に格納された分布表示データを表示装置等に表示する（ステップＳ１３）。例えば、図１２に示したような分布表示データが表示される。
【００４６】
その後、操作入力受付部１１は、担当者からの視点位置変更指示を受け付けたか判断する（ステップＳ１５）。もし、担当者からの視点位置変更指示を受け付けた場合（ステップＳ１５：Ｙｅｓルート）、視点位置変更指示に係る変更後の視点位置を用いて、ステップＳ５乃至ステップＳ１３の処理を繰り返す。
【００４７】
例えば、図１２に示すような分布表示データが表示装置に表示されている際に、担当者が視点位置を近づける視点位置変更指示を入力した場合には、図１４に示すような分布表示データへと切り替わる。なお、図１２における範囲１２０１が、図１４に示す分布表示データの表示範囲となっている。また、表示すべきデータ項目数が２であり、最も重要度の高いデータ項目が「ポイント」、次に重要度の高いデータ項目が「診療日数」であるものとする。従って、レセプトデータに含まれる「ポイント」及び「診療日数」がそれぞれ表示されている。
【００４８】
また、図１４に示すような分布表示データが表示装置に表示されている際に、担当者が視点位置をさらに近づける視点位置変更指示を入力した場合には、図１５に示すような分布表示データへと切り替わる。なお、図１４における範囲１４０１が、図１５に示す分布表示データの表示範囲となっている。また、図１５では、視点位置との距離が一定以上近づいたため、レセプトデータのサムネイルが表示されている。
【００４９】
一方、担当者からの視点位置変更指示を受け付けていなければ（ステップＳ１５：Ｎｏルート）、操作入力受付部１１は、担当者から、横軸又は縦軸に割り当てるデータ項目の変更指示を受け付けたか判断する（ステップＳ１７）。もし、担当者から、横軸又は縦軸に割り当てるデータ項目の変更指示を受け付けた場合（ステップＳ１７：Ｙｅｓルート）、ステップＳ３乃至ステップＳ１３の処理を繰り返す。
【００５０】
一方、担当者から、横軸又は縦軸に割り当てるデータ項目の変更指示を受け付けていなければ（ステップＳ１７：Ｎｏルート）、操作入力受付部１１は、ユーザから終了指示を受け付けたか判断する（ステップＳ１９）。もし、ユーザから終了指示を受け付けた場合（ステップＳ１９：Ｙｅｓルート）、処理を終了する。一方、ユーザから終了指示を受け付けていなければ（ステップＳ１９：Ｎｏルート）、ステップＳ１５の処理に戻る。
【００５１】
以上のような処理を実施することにより、分布表示データが表示されるので、例えば病院や保険者の担当者は、誤りを含んでいる可能性のある文書を絞り込むことができるようになる。また、視点位置からの距離に応じて表示すべきデータ項目数は変化し、重要度の高いデータ項目は、ある程度近づけば表示されるので、従来のサムネイルのように一つ一つ文書全体を表示させなくとも、特定のデータ項目を確認することができる。従って、各文書を容易にチェックすることができる。
【００５２】
以上本発明の一実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、図１に示した機能ブロック図は、一例であって、必ずしも実際の構成と合致しない場合もある。さらに、処理フローにおいても、処理結果が変らなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００５３】
また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、上で述べた画面例は一例であって、同様の内容を表示する他の画面構成を採用することも可能である。
【００５４】
また、上では仮想平面に簡略表示データを配置する例を説明したが、二次元以外の空間についても適用可能である。例えば一次元空間の場合には、特定のデータ項目のデータに基づいて簡略表示データを仮想一次元空間上に配置した分布表示データを生成すれば良い。また、一次元空間の場合であっても、簡略表示データを仮想平面上に配置した分布表示データを生成することも可能である。この場合、図１６に示すような分布表示データが生成される。図１６は、本来は一次元空間に配置される簡略表示データを、左から右、上から下の順に仮想平面上に配置した場合の例である。
【００５５】
さらに三次元以上の場合でも、例えば視点との関係で、特定の二次元空間にマッピングした後に視点との距離を算出するようにすれば、これ以降の処理は同じように行うことができる。
【００５６】
また、表示すべきデータ項目のうち、重要度の高いものを、より強調して表示するようにしても良い。例えば、図１７（ａ）に示すように、最も重要度の高いデータ項目（すなわち、「ポイント」）については、他のデータ項目よりも表示領域を広く確保し、さらにフォントを大きくして表示する場合もある。また、図１７（ｂ）は、最も重要度の高いデータ項目だけでなく、所定数のデータ項目（図１７（ｂ）では、「ポイント」及び「病名」の２つ）を強調表示する場合の例である。
【００５７】
なお、図１に示したシステムについては、図１８のようなコンピュータ装置であって、メモリ２５０１（記憶装置）とＣＰＵ２５０３（処理装置）とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施の形態における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。本発明の実施の形態では、上で述べた処理を実施するためのアプリケーション・プログラムはリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００５８】
（付記１）
複数のデータ項目を含む文書を格納する文書データ格納部と、記憶装置とを有するコンピュータにより実行される文書検索支援処理方法であって、
ユーザから視点位置情報を含む、前記文書の分布表示要求を受け付けた場合、前記視点位置情報に基づいて、当該視点位置から前記文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出するステップと、
前記距離と所定のルールとに基づいて、前記複数のデータ項目のうち表示すべき表示データ項目を特定する特定ステップと、
表示すべき文書について、前記文書データ格納部から前記表示すべき表示データ項目のデータを抽出し、前記簡略表示データを生成する簡略表示データ生成ステップと、
前記複数のデータ項目のうち前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目についての値に基づいて前記表示すべき文書の前記簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、前記記憶装置に格納するステップと、
を含む文書検索支援処理方法。
【００５９】
（付記２）
前記記憶装置に格納された前記分布表示データを表示するステップ
をさらに含む付記１記載の文書検索支援処理方法。
【００６０】
（付記３）
前記ユーザから視点位置変更指示を受け付けた場合、前記視点位置変更指示に係る視点位置から前記第１の仮想一次元空間又は前記第１の仮想平面までの距離を算出し、前記特定ステップ以降の処理を実行するステップ
をさらに含む付記１記載の文書検索支援処理方法。
【００６１】
（付記４）
前記視点位置情報と前記距離とに基づいて、前記第１の仮想一次元空間又は前記第１の仮想平面の表示範囲を特定するステップ
をさらに含み、
前記簡略表示データ生成ステップにおいて、前記表示範囲を基に前記表示すべき文書を特定する
付記１記載の文書検索支援処理方法。
【００６２】
（付記５）
前記コンピュータが、前記複数のデータ項目の各々の重要度を格納する重要度格納部をさらに有し、
前記所定のルールが、
前記重要度格納部に格納された前記重要度の高い順に前記表示すべきデータ項目を特定するルールである
ことを特徴とする付記１記載の文書検索支援処理方法。
【００６３】
（付記６）
前記ユーザから前記重要度の情報を受け付けた場合、前記重要度格納部に格納するステップ
をさらに含む付記５記載の文書検索支援処理方法。
【００６４】
（付記７）
前記ユーザから前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目の指定を受け付けた場合、当該指定に係る前記データ項目を操作履歴情報として操作履歴格納部に格納するステップと、
前記操作履歴格納部に格納された前記操作履歴情報に基づき前記重要度を算出し、前記重要度格納部に格納するステップと、
をさらに含む付記５記載の文書検索支援処理方法。
【００６５】
（付記８）
各前記文書における第１データ項目の値と各前記文書における第２データ項目の値とに基づき、前記第１データ項目と前記第２データ項目との間の相関係数を算出するステップと、
前記相関係数に基づき前記重要度を算出し、前記重要度格納部に格納するステップと、
をさらに含む付記５記載の文書検索支援処理方法。
【００６６】
（付記９）
前記視点位置情報と前記距離とに基づいて、前記第１の仮想一次元空間又は前記第１の仮想平面の表示範囲を特定するステップと、
前記表示範囲内の前記文書における前記データ項目の値の頻度と全ての前記文書における前記データ項目の値の頻度とに基づき前記重要度を算出し、前記重要度格納部に格納するステップと、
をさらに含む付記５記載の文書検索支援処理方法。
【００６７】
（付記１０）
前記文書が、診療報酬の情報を含むレセプトデータであることを特徴とする付記１記載の文書検索支援処理方法
【００６８】
（付記１１）
ユーザから視点位置情報を含む、文書の分布表示要求を受け付けた場合、前記視点位置情報に基づいて、当該視点位置から前記文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出する手段と、
前記距離と所定のルールとに基づいて、前記文書に含まれる複数のデータ項目のうち表示すべき表示データ項目を特定する手段と、
表示すべき文書について、前記文書を格納する文書データ格納部から前記表示すべき表示データ項目のデータを抽出し、前記簡略表示データを生成する手段と、
前記複数のデータ項目のうち前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目についての値に基づいて前記表示すべき文書の前記簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、記憶装置に格納する手段と、
を有する文書検索支援処理装置。
【００６９】
（付記１２）
ユーザから視点位置情報を含む、文書の分布表示要求を受け付けた場合、前記視点位置情報に基づいて、当該視点位置から前記文書の簡略表示データを配置するための第１の仮想一次元空間又は第１の仮想平面までの距離を算出するステップと、
前記距離と所定のルールとに基づいて、前記文書に含まれる複数のデータ項目のうち表示すべき表示データ項目を特定するステップと、
表示すべき文書について、前記文書を格納する文書データ格納部から前記表示すべき表示データ項目のデータを抽出し、前記簡略表示データを生成するステップと、
前記複数のデータ項目のうち前記第１の仮想一次元空間又は前記第１の仮想平面を構成するデータ項目についての値に基づいて前記表示すべき文書の前記簡略表示データを第２の仮想一次元空間又は第２の仮想平面上に配置した分布表示データを生成し、記憶装置に格納するステップと、
をコンピュータに実行させるための文書検索支援処理プログラム。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態に係るシステムのブロック図である。
【図２】レセプトデータ格納部に格納されるレセプトデータの一例を示す図である。
【図３】操作履歴格納部に格納されるデータの一例を示す図である。
【図４】データ項目重要度格納部に格納されるデータの一例を示す図である。
【図５】本実施の形態における処理フローを示す図である。
【図６】視点位置から仮想平面までの距離と表示範囲との関係を説明するための図である。
【図７】重要度計算処理の処理フローの第１の部分を示す図である。
【図８】重要度計算処理の処理フローの第２の部分を示す図である。
【図９】重要度計算処理の処理フローの第３の部分を示す図である。
【図１０】簡略表示データ生成処理の処理フローを示す図である。
【図１１】視点位置から仮想平面までの距離とデータ項目数との関係を説明するための図である。
【図１２】分布表示データの一例を示す図である。
【図１３】分布表示データ生成処理を説明するための図である。
【図１４】分布表示データの一例を示す図である。
【図１５】分布表示データの一例を示す図である。
【図１６】分布表示データの一例を示す図である。
【図１７】（ａ）及び（ｂ）は、簡略表示データの一例を示す図である。
【図１８】コンピュータの機能ブロック図である。
【符号の説明】
【００７１】
１０  レセプトデータ格納部    １１  操作入力受付部
１２  操作履歴格納部    １３  データ項目重要度計算部
１４  データ項目重要度格納部    １５  サムネイル生成部
１６  表示データ生成部    １７  表示データ格納部
１８  表示部
【図１】
0004850139.tif 000002
【図２】
0004850139.tif 000003
【図３】
0004850139.tif 000004
【図４】
0004850139.tif 000005
【図５】
0004850139.tif 000006
【図６】
0004850139.tif 000007
【図７】
0004850139.tif 000008
【図８】
0004850139.tif 000009
【図９】
0004850139.tif 000010
【図１０】
0004850139.tif 000011
【図１１】
0004850139.tif 000012
【図１２】
0004850139.tif 000013
【図１３】
0004850139.tif 000014
【図１４】
0004850139.tif 000015
【図１５】
0004850139.tif 000016
【図１６】
0004850139.tif 000017
【図１７】
0004850139.tif 000018
【図１８】
0004850139.tif 000019