(57)【特許請求の範囲】
【請求項１】
文書を構成する書類の定義として、前記書類ごとに前記文書における当該書類のページ位置とフォーム識別情報とを記憶部に登録する第１の処理部と、
前記記憶部における前記文書のデータ領域に前記書類に係る書類データを登録する際に、前記書類データと前記フォーム識別情報との比較に基づいて当該書類の前記ページ位置を判定し、判定された前記ページ位置に対応する位置に前記書類データを登録する第２の処理部と
を具備することを特徴とする文書管理システム。
【請求項２】
前記第１の処理部は、文書を構成する書類を定義する文書構成情報を管理する第１のテーブルを作成する手段を有し、前記第２の処理部は、文書毎に当該文書を構成する書類の揃い状況を管理する第２のテーブルを作成する手段を有することを特徴とする請求項１記載の文書管理システム。
【請求項３】
前記第１の処理部は、文書を構成する書類の定義として、書類毎の帳票を識別する定義を前記フォーム識別情報として管理することを特徴とする請求項１又は２記載の文書管理システム。
【請求項４】
前記第１の処理部は、文書を構成する書類の定義として、各書類が必須書類であるかどうかの定義を管理することを特徴とする請求項１ないし３のいずれか一項記載の文書管理システム。
【請求項５】
前記第２の処理部は、文書毎に当該文書を構成する書類の揃い状況として、当該文書に必須の書類が全て揃っているかどうかに関する情報を記録することを特徴とする請求項１ないし４のいずれか一項記載の文書管理システム。
【請求項６】
前記文書管理システムは更に、前記記憶部に登録された文書を構成する書類の定義と文書を構成する書類の登録に関する情報とを参照して、入力された検索条件に従い検索を行う第３の処理部を有することを特徴とする請求項１ないし５のいずれか一項記載の文書管理システム。
【請求項７】
文書を構成する書類の定義として、前記書類ごとに前記文書における当該書類のページ位置とフォーム識別情報とを記憶部に登録する第１のステップと、
前記記憶部における前記文書のデータ領域に前記書類に係る書類データを登録する際に、前記書類データと前記フォーム識別情報との比較に基づいて当該書類の前記ページ位置を判定し、判定された前記ページ位置に対応する位置に前記書類データを登録する第２のステップと
を具備することを特徴とする文書管理方法。
【請求項８】
前記第１のステップは、文書を構成する書類を定義する文書構成情報を管理する第１のテーブルを作成するステップを有し、前記第２のステップは、文書毎に当該文書を構成する書類の揃い状況を管理する第２のテーブルを作成するステップを有することを特徴とする請求項７記載の文書管理方法。
【請求項９】
前記文書管理方法は更に、前記記憶部に登録された文書を構成する書類の定義と文書を構成する書類の登録に関する情報とを参照して、入力された検索条件に従い検索を行う第３のステップを有することを特徴とする請求項７又は８記載の文書管理方法。
【請求項１０】
コンピュータ読み取り可能な記録媒体であって、
文書を構成する書類の定義として、前記書類ごとに前記文書における当該書類のページ位置とフォーム識別情報とを記憶部に登録する第１の手順と、
前記記憶部における前記文書のデータ領域に前記書類に係る書類データを登録する際に、前記書類データと前記フォーム識別情報との比較に基づいて当該書類の前記ページ位置を判定し、判定された前記ページ位置に対応する位置に前記書類データを登録する第２の手順と
をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
前記第１の手順は、文書を構成する書類を定義する文書構成情報を管理する第１のテーブルを作成する手順を含み、前記第２の手順は、文書毎に当該文書を構成する書類の揃い状況を管理する第２のテーブルを作成する手順を含むことを特徴とする請求項１０記載のコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記記憶部に登録された文書を構成する書類の定義と文書を構成する書類の登録に関する情報とを参照して、入力された検索条件に従い検索を行う第３の手順を更に含むプログラムを記録した請求項１０又は１１記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文書管理システムに関し、より詳細には、複数の書類で構成される文書を電子化して管理する文書管理システムに関する。
近年、コンピュータ技術の目覚しい発展により、小型、高性能及び低価格のワークステーションやパーソナルコンピュータが広く普及している。このようなコンピュータを用いて文書を電子化して保管し管理する文書管理システムが知られている。
【０００２】
【従来の技術】
一般の文書管理システムは、コンピュータに文書管理アプリケーション（ソフトウェア）をインストールすることで構成される。文書を構成する書類をスキャナ等で電子化して電子化データを生成し、これをハードディスク等の記憶媒体に保管する。電子化された文書は、文書の属性に基づき設定されたホルダ（ディレクトリ）に登録することで、文書を効率的に整理し、保管することができる。登録の際、検索のためのキーワード属性を設定すれば、このキーワード属性をキーボード等を用いて文書管理システムに入力することで、保管されている文書を検索することができる。更に、文書管理システムは登録されている文書を画面に表示したり、印刷する機能も有する。
【０００３】
一般に、文書管理システムは汎用性を持つように構成されている。つまり、一般の文書管理システムは様々な文書固有の特性を考慮するのではなく、これらに共通に当てはまる事項を取り扱えるように構成されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような一般的な文書管理システムは、管理する文書の特性を考慮した場合には、必ずしも文書を効率的に管理することができないという問題点を有する。
例えば、官公庁の申請文書には、１つの申請に対して、複数の書類を併せて提出しなければならない場合がある。そのような文書の一例として、介護保険制度においては二次審査までに一次判定結果、特記事項、主治医意見書等の定形フォームの書類が必要である。これらの書類は、同時期に揃うとは限らない。このような文書を電子化して管理できる従来の文書管理システムは、バラバラに集まる書類を順次、１文書を構成する書類として登録することができるに留まり、どの文書にすべての必須書類が揃ったのか、どの文書にどの書類が揃っていないのかの状況判断を効率的に行うことができない。従来の文書管理システムでは、ユーザが書類を登録する時に、状況を把握できる情報を文書のキーワード属性などに自ら設定するなどをした上での検索や、実際に文書を開いてその構成を確認することで、文書の状況を把握する必要がある。これでは、作業効率が悪いばかりでなく、キーワードの手動設定では設定ミス等による文書の状況把握ミスを引き起こしてしまう。
【０００５】
また、従来の文書管理システムでは登録済みの文書を印刷して書類が所定のページ順に正しく並んだ文書を出力する場合、登録時にすべての文書が同じ書類の順番（ページ順）になるように意識して書類を入力するか、印刷時に印刷順を指定／確認して行うか、印刷された紙を人がソートし直す等の作業を行う必要があり、操作性が悪かった。
【０００６】
従って、本発明は上記従来技術の問題点を解決し、複数の書類で構成される文書の状況を簡単かつ確実に把握でき、文書登録、印刷、検索等の文書管理に関する処理の操作性が良好な文書管理システム及び文書管理方法、並びにコンピュータを用いて上記文書管理システムを構築するためのコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、文書を構成する書類の定義として、前記書類ごとに前記文書における当該書類のページ位置とフォーム識別情報とを記憶部に登録する第１の処理部と、前記記憶部における前記文書のデータ領域に前記書類に係る書類データを登録する際に、前記書類データと前記フォーム識別情報との比較に基づいて当該書類の前記ページ位置を判定し、判定された前記ページ位置に対応する位置に前記書類データを登録する第２の処理部とを具備することを特徴とする文書管理システムである。文書を構成する書類の定義を登録しておくので、第１の処理部は文書がどのような書類で構成されているのかを管理することができる。また、第２の処理部は、文書の登録を上記定義に従い行う。文書の登録はつまり、文書を構成する書類を登録することである。換言すれば、請求項１に係る発明は記憶部というハードウェア資源に対し、登録（記録）すべきデータの構成を上記の通りにして文書管理を行うことで、前述した課題を解決するものである。また、書類毎の文書内のページ位置を特定する定義を登録してあるため、第２の処理部が書類を登録する（文書管理システムに入力する）際、その書類が文書中のどのページを構成するのかを知ることができるので、文書を構成する書類を任意の順番で（ページ順ではなく）登録することができる。また、文書を印刷する際には、書類のソート処理等をすることなく、容易にページ順で書類を印刷することができる。なお、上記記憶部は文書管理システム中の１つの物理的な記憶部を意味しているのではなく、文書管理システム中の任意の記憶領域を意味している。つまり、第１及び第２の処理部は、物理的に同一の記憶部（例えば、メモリやハードディスク）を用いても良いし、物理的に異なる記憶部を用いても良い。なお、第１の処理部は後述する実施の形態の文書構成情報登録処理部２０に対応し、第２の処理部は文書登録処理部２２に対応する。
【０００８】
請求項２に記載の発明は、請求項１の前記第１の処理部が文書を構成する書類を定義する文書構成情報を管理する第１のテーブル（実施の形態中の文書構成情報管理テーブルに相当する）を作成する手段を有し、前記第２の処理部が文書毎に当該文書を構成する書類の揃い状況を管理する第２のテーブル（実施の形態中の文書テーブルに相当する）を作成する手段を有する文書管理システムである。第１及び第２のテーブルを用いて文書構成情報及び書類の揃い状況を管理することとしたため、処理するデータを効率的に管理することができる。
【００１０】
請求項３に記載の発明は、請求項１又は２において、前記第１の処理部が文書を構成する書類の定義として、書類毎の帳票（定型のフォーム）を識別する定義を管理する文書管理システムである。書類毎の帳票を識別する定義を参照することで、第２の手段は入力された書類の帳票を識別できるようになり、当該書類の登録に関する情報を自動的に取得することができるようになる。また、書類の帳票を識別することで、入力された書類が文書中のどのページを構成するのかを容易に知ることができるようになる。
【００１１】
請求項４に記載の発明は、請求項１ないし３において、前記第１の処理部が文書を構成する書類の定義として、各書類が必須書類であるかどうかの定義を管理する文書管理システムである。文書によっては、必須書類と必須でない書類とで構成される場合がある。このような文書に対し、各書類が必須書類であるかどうかの定義を管理することで、第２の処理部は書類を登録する際、それが必須書類なのかどうかを把握することができ、当該書類の登録に関する情報として当該書類が必須書類であることを管理することができるようになる。
【００１２】
請求項５に記載の発明は、請求項１ないし４において、前記第２の処理部が文書毎に当該文書を構成する書類の揃い状況として、当該文書に必須の書類が全て揃っているかどうかに関する情報を記録する文書管理システムである。この情報を記録することで、必須の書類が全て揃った文書を容易に検索できる。
請求項６に記載の発明は、請求項１ないし５に記載の前記文書管理システムが更に、前記記憶部に登録された文書を構成する書類の定義と文書を構成する書類の登録に関する情報とを参照して、入力された検索条件に従い検索を行う第３の処理部を有する文書管理システムである。これにより、様々な検索条件を設定し、検索できるようになる。第３の処理部は、実施の形態の検索処理部２８に相当する。
【００１３】
請求項７に記載の発明は、文書を構成する書類の定義として、前記書類ごとに前記文書における当該書類のページ位置とフォーム識別情報とを記憶部に登録する第１のステップと、前記記憶部における前記文書のデータ領域に前記書類に係る書類データを登録する際に、前記書類データと前記フォーム識別情報との比較に基づいて当該書類の前記ページ位置を判定し、判定された前記ページ位置に対応する位置に前記書類データを登録する第２のステップとを具備することを特徴とする文書管理方法である。この発明は、前述した請求項１に記載の発明と同様の作用、効果を有する。
【００１４】
請求項８に記載の発明は、請求項７において、前記第１のステップが文書を構成する書類を定義する文書構成情報を管理する第１のテーブルを作成するステップを有し、前記第２のステップが文書毎に当該文書を構成する書類の揃い状況を管理する第２のテーブルを作成するステップを有する文書管理方法である。この発明は、前述した請求項２に記載の発明と同様の作用、効果を有する。
【００１５】
請求項９に記載の発明は、請求項７又は８において、前記文書管理方法が更に、前記記憶部に登録された文書を構成する書類の定義と文書を構成する書類の登録に関する情報とを参照して、入力された検索条件に従い検索を行う第３のステップを有する文書管理方法である。この発明は、前述した請求項６に記載の発明と同様の作用、効果を有する。
【００１６】
請求項１０に記載の発明は、コンピュータ読み取り可能な記録媒体であって、
文書を構成する書類の定義として、前記書類ごとに前記文書における当該書類のページ位置とフォーム識別情報とを記憶部に登録する第１の手順と、前記記憶部における前記文書のデータ領域に前記書類に係る書類データを登録する際に、前記書類データと前記フォーム識別情報との比較に基づいて当該書類の前記ページ位置を判定し、判定された前記ページ位置に対応する位置に前記書類データを登録する第２の手順とをコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。この発明は、前述した請求項１に記載の発明と同様の作用、効果を有する。
【００１７】
請求項１１に記載の発明は、請求項１０において、前記第１の手順が文書を構成する書類を定義する文書構成情報を管理する第１のテーブルを作成する手順を含み、前記第２の手順が文書毎に当該文書を構成する書類の揃い状況を管理する第２のテーブルを作成する手順を含むコンピュータ読み取り可能な記録媒体である。この発明は、前述した請求項２に記載の発明と同様の作用、効果を有する。
【００１８】
請求項１２に記載の発明は、請求項１０又は１１において、前記記憶部に登録された文書を構成する書類の定義と文書を構成する書類の登録に関する情報とを参照して、入力された検索条件に従い検索を行う第３の手順を更に含むプログラムを記録したコンピュータ読み取り可能な記録媒体である。この発明は、前述した請求項６に記載の発明と同様の作用、効果を有する。
【００１９】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。
本発明の一実施の形態による文書管理システムは、文書構成情報管理テーブルと文書テーブルとを用いて文書を管理する。文書構成情報管理テーブルは、文書を構成する書類の定義を管理するテーブルである。文書テーブルは、文書構成情報に従って登録された文書の情報を管理するテーブルである。このような文書構成情報管理テーブルと文書テーブルとを用いることで、登録された文書の状況を簡単かつ確実に把握することができる。
【００２０】
以下、文書構成情報管理テーブルと文書テーブルを説明し、その後で文書管理システムのハードウェア構成及びソフトウェア構成について説明する。
図１は、文書構成情報管理テーブル１０を示す図である。文書構成情報管理テーブル１０は文書毎に作成されるもので、ヘッダ１２と文書を構成する書類毎に設けられたレコード領域１４とを有する。図１では便宜上、レコード領域１４のうち、書類１のレコード１４−１と書類３のレコード１４−３のみを図示してある。ヘッダ１２及びレコード領域１４はそれぞれ、項目と対応する値とを規定する。
【００２１】
ヘッダ１２は文書構成情報管理テーブル１０の管理情報を規定するもので、図１の例では、４つの項目を定義する。４つの項目とは、「文書構成情報管理ＩＤ」、「文書名」、「書類数」及び「フォーム辞書登録数」である。文書構成情報管理ＩＤは、文書毎に、換言すれば文書構成情報管理テーブル１０毎に一意に付与されるもので、図１の例ではその値は“１”である。「文書名」は文書の名前（ファイル名）であって、図１の例では「介護認定」である。「書類数」は、当該文書を構成する書類の数を示すもので、図１の例では“５”である。つまり、文書「介護認定」は、５つの書類からなることを意味している。「フォーム辞書登録数」は、後述するフォーム辞書に登録済みのフォーム（帳票）の数を示すもので、図１の例では４である。つまり、文書「介護認定」を構成する５つの書類のうち、４つは登録済みのフォームを有することを意味している。
【００２２】
レコード領域１４を構成する１４−１や１４−３等の各レコードは、「書類名」、「必須書類（True OR False ）」、「ページ数」、「登録ページ番号」、「フォーム辞書ファイル名」及び「フォームデータファイル名」の項目を定義する。「書類名」は当該書類の名前であり、例えば書類１の書類名は「一次審査結果」であり、書類３の書類名は「主治医意見書」である。「必須書類（True OR False ）」は、当該書類が当該文書を構成する必須の書類かどうかを規定するもので、その値が"True"であれば必須書類を意味し、"False" であれば必須の書類ではないことを意味している。図１の例では、書類１及び書類３とも必須の書類である。「ページ数」は、当該書類のページ数を規定する。図１の例では、書類１は１ページからなり、書類３は２ページからなる。「登録ページ番号」は、当該書類が当該文書の何ページ目を構成する（位置する）のかを規定するものである。図１の例では、書類１は文書の１ページ目を構成し、書類３は文書の３ページ目と４ページ目を構成する。「フォーム辞書ファイル名」は、当該書類のフォームを特定（識別）するために必要なフォーム情報が格納されたファイルの名前である。図１の例では、書類１のフォームを識別するためのフォーム情報は、"JForm01.JFD" というフォーム辞書ファイル名に格納されている。また、書類３の１ページ目（文書の３ページ目）のフォームを識別するためのフォーム情報は、"JForm03.JFD" というフォーム辞書ファイル名に格納されている。また、書類３の２ページ目（文書の４ページ目）のフォームを識別するためのフォーム情報は、"JForm04.JFD" というフォーム辞書ファイル名に格納されている。「フォームデータファイル名」は、対応するフォーム辞書ファイル名のフォームを実際に構成するデータを格納するフォームデータファイルの名前である。例えば、書類１の"JForm01.JFD" というフォーム辞書ファイル名に格納されたフォームを構成するフォームデータは、"Form1.tif" という名前のフォームデータファイルに格納されている。
【００２３】
このように文書構成情報管理テーブル１０を用いて、「介護認定」という文書がどのような書類から構成されているのかを予め定義しておくことができ、後述するように「介護認定」という個々の（介護認定の対象者毎の）文書の登録、印刷、検索等の様々な処理を効率よくかつ確実に行うことができるようになる。
図２は、登録文書の情報を管理する文書テーブル２０を示す図である。図示するように、文書管理テーブル２０は、登録文書の情報として、文書ＩＤ、登録ホルダＩＤ、文書構成情報管理ＩＤ、対象者コード、登録日、ページ数、各ページのデータ、添付資料データ及びページ管理情報を管理する。文書ＩＤは当該文書に固有のもので、文書を特定する識別番号である。登録ホルダＩＤは、当該文書が登録されているホルダ（ディレクトリ）を示す。文書構成情報管理ＩＤは、図１に示す文書構成情報管理ＩＤである。対象者コードは、当該文書に係る対象者（例えば、介護認定の対象者）を示すコードである。登録日は文書が登録された日を示す。ページ数は、文書を構成するページ数を示す。ページ数の情報の後に、各ページを構成するデータがページ毎に記録されている。添付資料データは、所定のフォームを持たない書類のデータである。ページ管理情報は、当該文書を構成する書類が全て揃っているかどうか、及び当該文書を構成する各ページの状況を示す情報である。
【００２４】
後述するように、文書を登録する場合には、文書構成情報管理テーブル１０に従って書類毎に登録する。例えば、書類１を登録する場合には、書類１をスキャナ等を介して文書管理システムに読み込みそのフォームをフォーム辞書ファイルに登録済みのフォームと照合することで、書類１であることが識別できる。よって、今読み込んだ書類が文書の何ページ目のデータを構成するのかを自動的に認識することとができ、文書テーブル１６の対応する部分に読み込んだ書類のデータを自動的に登録することができる。つまり、文書を登録する際、書類をページ順で読み込ませる必要はなく、効率的な文書登録処理が可能となる。また、文書の印刷も文書テーブル１６に従い自動的にページ順に書類が出力されるので、効率的に印刷文書を出力することができる。更に、後述するように、ページ管理情報を定義しているので、文書の登録状況が書類毎（ページ毎）に容易に把握することができる。
【００２５】
以上のような文書管理上の利点は、例えば介護保険制度における申請文書等、予め必要とされる書類が所定の順番に並んでいる必要がある文書を大量に扱う場合に極めて有効である。介護保険制度における二次判定審査では、何人もの申請者の審査が行われる。その審査に使用する各申請者の資料の書類の順番は全て同じ順番である必要がある。前述したように、従来の文書管理システムを利用し資料を印刷して準備するには、登録時にすべての文書が同じ書類の順番（ページ順）になるように意識して書類を入力するか、印刷時に印刷順を指定／確認して行うか、印刷された紙を人がソートし直す等の作業を行う必要があり、非効率的であった。
【００２６】
これに対し、本実施の形態では、文書を構成する書類のフォーム識別情報や順番を定義しておくことができるので、書類の入力時にどの書類を入力するのか、文書内の位置はどこなのか等を全く意識しないで書類の入力が可能となる。また、印刷等の出力時も、同じ定義で登録された全ての文書の出力が特別の操作をすることなく必ず一定の書類の順番で出力されることになり、出力時の順番の指定や出力後の順番のソート等の作業が全くいらなくなる。よって、書類をスキャナ等の入力装置で読み取らせるだけで同じ定義の文書の出力が一定の順で行われることになり、複数の定型フォームの書類で構成される大量の文書を作業効率良く取り扱えることができ、文書管理のコストダウンにもつながる。
【００２７】
図３は、本発明の一実施例による文書管理システムの文書管理アプリケーション（ソフトウェア）の構成を示す図である。文書管理アプリケーション１８は、文書構成情報登録処理部２０、文書登録処理部２２、フォーム情報登録処理部２４、文書印刷処理部２６及び検索処理部２８を有する。文書管理アプリケーション１８は、ハードウェア３２とのインタフェースを構成するオペレーティングシステム３０上で動作する。なお、図３に示すオペレーティングシステム３０は、例えばＷｉｎｄｏｗｓ系やＭａｃｉｎｔｏｓｈ系であり、これに付随するファイルビュア等の各種ソフトウェアを含むものである。なお、文書管理アプリケーション１８の上記各処理の詳細については、後述する。
【００２８】
図４は、本発明の一実施例による文書管理システムで用いられるデータベースの構成を示す図である。データベース３４は、前述した文書構成情報管理テーブル１０や文書テーブル１６に加え、フォーム辞書３６やフォームデータファイル３８を格納する。フォーム辞書３６は、図１を参照して説明したフォーム辞書ファイル名で特定される各種フォームを識別するためのフォーム情報を格納する。フォームデータファイル３８は、図１を参照して説明したフォームデータファイルを格納する。
【００２９】
図５は、図３に示す文書管理システムのハードウェア３２の詳細を示す図である。ハードウェア３２は、ＣＰＵ４０、メモリ４２、通信制御装置４４、入力装置４８、表示装置５０、コンパクトディスク・ドライブユニット５２、ハードディスク５６、出力装置５７及びバス５８を有する。ＣＰＵ４０は文書管理システムの全体を制御するもので、図３に示す文書管理アプリケーション１８の各種処理を実行する。メモリ４４は主として、ＣＰＵ４２の作業領域として機能する。通信制御装置４４は、文書管理システムをネットワーク４６に接続するための制御を行う。文書管理システムがコンピュータ単体で構成される場合には、通信制御装置４４は必要とされない。これに対し、クライアント・サーバ形式で文書管理システムを構成する場合には、通信制御装置４４は必須である。クライアント・サーバ形式の場合には、図３及び図５に示す構成はクライアント端末に係るものとなり、図４のデータベースは、ネットワーク４６に接続されるサーバ装置で一元的に管理される。入力装置４８は、ユーザが文書管理システムにデータを入力するためのものであり、キーボード、マウス及びスキャナ等を含むものである。表示装置５０は、ＣＲＴや液晶表示装置である。コンパクトディスク・ドライブユニット５２は、ＣＤ−ＲＯＭ等のディスク形式の記録媒体５４をドライブする。図３に示す文書管理アプリケーション１８は記録媒体５４に記録されており、記録媒体５４をコンパクトディスク・ドライブユニット５２で駆動することにより、文書管理システムにインストールされる。ハードディスク５６は磁気ディスク等で構成され、インストールされた文書管理アプリケーション１８やその他のアプリケーション（ソフトウェア）、図４に示すデータベース３４を格納する。出力装置５７は、例えばプリンタである。バス５８は、上記各部を接続する。
【００３０】
図６は、図３に示す文書管理アプリケーション１８の文書構成情報登録処理部２０の処理手順を示すフローチャートである。ユーザが文書管理アプリケーション１８を起動して、メニュー画面上に表示された文書構成情報登録を選択すると、文書構成情報登録処理部２０はユーザに文書名の入力を要求する。ステップＳ１１でユーザが文書名を入力すると、文書構成情報登録処理部２０はステップＳ１２で入力された文書名の文書が登録済みであるかどうかを判断する。登録済みの場合には、文書構成情報登録処理部２０はステップＳ１４で対応する文書構成情報管理テーブル１０を読み出し、ステップＳ１５に進む。未登録の場合には、文書構成情報登録処理部２０はステップＳ１３で文書構成情報管理テーブル１０を新規に作成する。この時、文書構成情報登録処理部２０は、文書構成情報管理テーブル１０に文書構成情報管理ＩＤとして一意な値を設定し、またステップＳ１１で入力された文書名を設定する。そして、文書構成情報登録処理部２０はステップＳ１５を実行する。
【００３１】
文書構成情報登録処理部２０はステップＳ１５で、図８に示す書類情報設定ダイアログ６０を表示装置５０に表示させる。書類情報設定ダイアログ６０は、書類情報一覧画面６２、書類登録ボタン６４、書類削除ボタン６６、フォーム登録ボタン６８及び「閉じる」のボタン７０を有する。書類情報一覧画面６２には、当該文書を構成する登録済みの書類の書類名、その書類が必須書類かどうか、及び書類のフォームが登録済みであるかどうかの情報が表示される。これらの表示は、文書構成情報登録処理部２０が図１に示す文書構成情報管理テーブル１０を参照することで得られるデータに基づく。図８に示す書類情報設定ダイアログ６０は既に登録済みの書類があるので、ステップＳ１４経由でステップＳ１５が処理された場合である。ステップＳ１３経由の場合には、書類情報一覧画面６２には登録済みの書類は無いので、何も表示されない。
【００３２】
ステップＳ１６でユーザが上記ボタンのいずれかを押下すると、文書構成情報登録処理部２０はステップＳ１７で、書類登録ボタン６４が押下された（クリックされた）かどうかを判断する。ステップＳ１７の判断結果がＹＥＳの場合には、文書構成情報登録処理部２０はステップＳ１８で、図９に示す書類登録ダイアログ７２を表示装置５０に表示させる。書類登録ダイアログ７２は、書類名を入力するウィンドウと、当該書類のページ数を入力するウィンドウと、開始セクション番号（前述の登録ページ番号である）を入力するウィンドウと、必須書類として登録するか否かを指定するウィンドウとを有する。そして、ステップＳ１９で、ユーザは書類登録ダイアログ７２の上記ウィンドウに必要なデータを入力して、ステップＳ２０でＯＫボタンを押下すると、文書構成情報登録処理部２０はこれらの入力情報を取り込み、ステップＳ２１で文書構成情報管理テーブル１０を更新する。この場合、既に登録済みの文書構成情報管理テーブル１０を更新する場合（ステップＳ１２の判断結果がＹＥＳの場合）、文書構成情報登録処理部２０は文書構成情報管理テーブル１０のヘッダ１２にある「書類数」を＋１更新し、書類の新しいレコード（例えば、書類３に続く書類４）を文書構成情報管理テーブル１０内に設定する。ステップＳ１２の判断結果がＮＯの場合には、文書構成情報登録処理部２０は「書類数」を１とし、書類１のレコード１４−１を文書構成情報管理テーブル１０内に設定する。そして、文書構成情報登録処理部２０はステップＳ２１で、新たに設定された文書構成情報管理テーブル１０内のレコードに、ステップＳ１９で入力されたデータ、つまり書類名、必須書類かどうか、書類のページ数、登録ページ番号（図１の例では「介護認定」の文書内の何ページ目に登録するか）を設定する。そして、文書構成情報登録処理部２０はステップＳ１５に戻る。
【００３３】
他に登録する書類がある場合には、文書構成情報登録処理部２０はステップＳ１６で書類登録ボタン６４が押下されたことをステップＳ１７で認識し、以下前述した処理と同様の処理を行う。他のボタンが押下された場合には、ステップＳ１７から図７に示すステップＳ２２に進む。文書構成情報登録処理部２０は、ステップＳ２２で「閉じる」のボタン７０が操作されたことを認識した場合には、処理を終了する。文書構成情報登録処理部２０は、ステップＳ２２でフォーム登録ボタン６８が操作されたことを認識した場合には、ステップＳ２４でフォーム登録部２４を起動し、処理を終了する。文書構成情報登録処理部２０は、ステップＳ２２で書類削除ボタン６６が操作されたことを認識した場合には、ステップＳ２３で指定された書類の削除処理を行う。この場合、例えば、ユーザは書類情報一覧画面６２上で削除すべき書類を指定して選択する。これにより、文書構成情報登録処理部２０は文書構成情報管理テーブル１０の対応するレコードを削除し、書類数を−１する。書類を削除することで、残りの書類の文書中におけるページ位置に変更が生じる場合があるので、図６のステップＳ１５に戻る。そして、ユーザは図８に示す書類登録ボタン６４を操作し、図９に示す書類登録ダイアログ７２の書類名にページ位置を変更する書類名を入力する。これにより、書類登録ダイアログ７２に登録されている開始セクション番号が表示されるので、これを入力装置４８を用いて変更し（ステップＳ１９）、ＯＫボタンを押下する（ステップＳ２０）。なお、書類の文書中におけるページ位置は、自動で変更（繰り上がる）ようにしても良い。
【００３４】
図１０は、図３に示す文書管理アプリケーション１８の文書登録処理部２２の処理手順を示すフローチャートである。例えば、図６及び図７に示す手順で「介護認定」の文書構成情報管理テーブル１０を作成した後に、新しい介護認定の対象者を登録する場合や登録された内容を変更する場合に、ユーザは文書管理アプリケーション１８を起動して、メニュー画面上に表示された文書登録処理を起動する。起動後、文書登録処理部２２はステップＳ３１で図４に示すデータベース３４中のフォーム辞書３６を図５に示すメモリ４２にロードし、ステップＳ３２で文書構成情報管理テーブル１０を開き、指定文書の文書テーブル１６を開く。新しい介護認定の対象者を登録する場合は、文書登録処理部２２は文書テーブル１６を新たに作成し、既に登録済みの文書テーブル１６の内容を変更する場合には、入力された文書名に対応する登録済みの文書テーブル１６を読み出す。新たに文書テーブル１６が作成される場合には、文書登録処理部２２は一意な文書ＩＤと登録先ホルダＩＤと登録日と対象者コードを自動設定するか、又はユーザに入力を要求する。また、文書登録処理部２２は文書名「介護認定」で検索して開いた文書構成情報管理テーブル１０にある文書構成情報管理ＩＤを取得し、文書テーブル１６に設定する。
【００３５】
そして、ユーザは書類を入力装置４８のスキャナにセットし、読み取り動作を開始する。この処理で得られた書類の電子的データは、ステップＳ３４で図５に示すメモリ４２に展開される。文書登録処理部２２は、ステップＳ３５で一フォームを示すパラメータＮを１に設定し、次にステップＳ３６でＳ３４で読み込んだ書類がフォーム辞書３６に登録されているＮ＝１のフォーム識別データと一致するかどうかを判断する。一致しない場合には、文書登録処理部２２はステップＳ３８でＮを＋１インクリメントし、Ｎの値がステップＳ３９で登録済みフォーム数を超えたかどうかを判断する。文書登録処理部２２は、登録済みフォーム数を全てアクセスするまでステップＳ３６−Ｓ３９を繰り返し実行する。ステップＳ３７で一致するフォームが存在すると判断した場合には、文書登録処理部２２はステップＳ４０で、文書テーブル１６の該当する書類一に、ステップＳ３４で読み取った原稿（書類）のページデータを登録する。そして、文書登録処理部２２はステップＳ４１で文書テーブル１６にあるページ管理情報を更新する。
【００３６】
ここで、ページ管理情報について説明する。ページ管理情報は例えば、次のような手義とする。
ＸＸ−○○○○○○○
ＸＸは当該文書を構成する書類が全て揃っているかどうかを示す管理情報（書類揃い情報と称する）で、例えばＡ０又はＡ１の値を取る。Ａ０は必要書類が揃っていないことを意味し、Ａ１は必要書類が全て揃っていることを意味している。１つの○は文書の１ページに対応するページ情報である。上記の例では７個の○が存在するので、当該文書は７ページ構成である。各ページ情報（○）は、０、１又は２のいずれかの値を取る。０は必要書類が未登録であることを示し、１は必要書類が登録済みであることを示し、２は必要書類ではないことを示す。例えば、Ａ０−１０１１２２２は次を意味する。すなわち、２ページ目は必要書類だが未登録、１、３、４ページ目は必要書類で登録済み、５，６、７ページ目は必要書類でない。
【００３７】
ステップＳ３７でフォームの識別ができた場合には、図１に示す文書構成情報管理テーブル１０の対応する書類のレコードを参照することで、当該書類が必須書類かどうか、登録ページ番号の情報を取得することができるので、文書登録処理部２２は上記ページ管理情報の対応するページ情報を更新する（例えばページ情報を０から１に変更する）。更に、この変更で必要書類が全て揃った場合には、文書登録処理部２２はＸＸをＡ０からＡ１に変更する。そして、文書登録処理部２２はステップＳ４３に進む。
【００３８】
ステップＳ３９で全ての登録済みフォームにアクセスした、つまりステップＳ３９の判断結果がＹＥＳの場合には、文書登録処理部２２は文書テーブル１６の添付資料に位置に、ステップＳ３４で読み取った書類のデータを登録し、ステップＳ４３に進む。
文書登録処理部２２は、ステップＳ４３で次の原稿（書類）があるかどうかを判断する。この判断は、例えば文書登録処理部２２が表示装置５０の表示画面上に、次の原稿の有無を入力するようにユーザに要求する。次の原稿、つまり書類がある場合には文書登録処理部２２はステップＳ３４に戻る、次の原稿が無ければ、文書登録処理部２２はステップＳ４４で対象文書を閉じる。これにより、文書登録処理部２２はＳ３１でロードされたフォーム辞書、及びステップＳ３２とＳ３３でそれぞれ開かれたテーブルが格納されているメモリ４２の記憶領域を開放する。
【００３９】
図１１は、図３に示す文書管理アプリケーション１８のフォーム情報登録処理部２４の処理手順を示すフローチャートである。例えば、図６及び図７に示す手順で「介護認定」の文書構成情報管理テーブル１０を作成した後に、各レコードにフォーム辞書ファイル名及びフォームデータファイル名を登録する場合に、ユーザは文書管理アプリケーション１８を起動して、メニュー画面上に表示されたフォーム情報登録処理を起動する。フォーム情報登録処理部２４は、ステップＳ５１で図８に示す書類情報設定ダイアログ６０を表示装置５０に表示させる。フォーム情報登録処理部２４はステップＳ５２でユーザが選択した書類を認識し、ステップＳ５３で図８に示すフォーム登録ボタン６８が押下されたことを認識すると、ステップＳ５４でフォームとして登録する書類を読み込む。この読み込みは、例えば入力装置４８のスキャナを用いたり、図５に示すネットワーク４６から通信制御装置４４を介して上位装置（図示なし）から受け取ることで行われる。そして、フォーム情報登録処理部２４は、ステップＳ５５で再読み込みが必要かどうかを判断する。例えば、認識できない文字等が存在する場合には、再度読み込む必要がある。また、ユーザが再読み込みを指示することでも良い。
【００４０】
図１２に、フォームデータ読み込み画面７４を示す。フォーム情報登録処理部２４は、ステップＳ５３でフォーム登録ボタン６８が押下されたことを認識すると、フォームデータ読み込み画面７４を表示装置５０に表示させる。そして、ステップＳ５４でユーザが画像読み込みボタン７８を押下すると、読み込んだ書類をフォームデータ読み込みウィンドウ７６に表示させる。
【００４１】
ユーザがフォームとして登録しない場合には、ユーザは図１２に示す「登録しないで終了」のボタン８２を押下する。これにより、フォーム情報登録処理部２４は処理を終了する。フォームとして登録する場合には、ユーザは図１２に示す登録ボタン８０を押下する。これをうけて、フォーム情報登録処理部２４はステップＳ５７で、フォームを識別するのに必要なフォーム情報を抽出してフォーム辞書ファイルの作成を行う。そして、フォーム情報登録処理部２４は、ステップＳ５８でフォームデータファイル名及びフォーム辞書ファイル名を該当するレコードに登録する。これにより、文書構成情報管理テーブル１０は更新される。そして、フォーム情報登録処理部２４はステップＳ５９で、登録ページ数分処理したかどうかを判断し、判断結果がＹＥＳの場合にはステップＳ５１に戻り、ＮＯの場合にはステップＳ５４に戻る。
【００４２】
図１３は、図３に示す文書管理アプリケーション１８の文書印刷処理部２６の処理手順を示すフローチャートである。ユーザが印刷すべき文書を入力（指定）すると、文書印刷処理部２６はステップＳ６１で指定された文書の文書構成情報管理テーブル１０及び文書テーブル１６を開く。次に、文書印刷処理部２６はステップＳ６２で、書類数を示すパラメータＮを１に設定する。Ｎ＝１は、図１に示す文書構成情報管理テーブル１０の書類１を示す。次に、文書印刷処理部２６はステップＳ６３で、Ｎの書類が存在するかどうかを判断する。書類１（Ｎ＝１）が未登録の場合には、ステップＳ６３の判断結果はＮＯになり、文書印刷処理部２６はステップＳ６８の処理に進む。書類１が登録されている場合には、文書印刷処理部２６はステップＳ６４でパラメータＭを１に設定する。パラメータＭは文書Ｎのページ数を示す。そして、文書印刷処理部２６はステップＳ６５で書類１（Ｎ＝１）の１ページ目（Ｍ＝１）のデータを文書テーブル１６から読み込み、１ページ目を印刷する。次に、文書印刷処理部２６はステップＳ６６でＭを＋１インクリメントし、ステップＳ６７でページ数Ｍの値が書類Ｎのページ数を超えたかどうかを判断する。書類Ｎのページ数は、文書構成情報管理テーブル１０の対応するレコードを参照することで分かる。ステップＳ６７でＭの値が書類Ｎのページ数を超えていない場合には、文書印刷処理部２６はステップＳ６５に戻り、書類Ｎの次のページＭ（上記の流れで言えば２ページ目、つまりＭ＝２）を印刷し、ステップＳ６６でＭを＋１インクリメントする。
【００４３】
このようにして、書類Ｎの全てのページの印刷が終了すると、ステップＳ６７の判断結果はＹＥＳとなり、文書印刷処理部２６はステップＳ６８でＮを＋１インクリメントし、ステップＳ６９でＮの値が文書構成情報管理テーブル１０に登録されている書類数を超えたかを判断する。ステップＳ６９の判断結果がＮＯの場合には、文書印刷処理部２６はステップＳ６３に戻り、ステップＳ６８で更新された書類（上記の流れで言えば書類２、つまりＮ＝２）が存在するかどうかを判断する。
【００４４】
以下、同様にして全ての書類の印刷が終了すると、ステップＳ６９の判断結果がＹＥＳとなり、文書印刷処理部２６はステップＳ７０で指定文書を閉じ、処理を終了する。
図１４は、図３に示す文書管理アプリケーション１８の検索処理部２８の処理手順を示すフローチャートである。ユーザは文書管理アプリケーション１８を起動して、メニュー画面上に表示された検索処理を起動する。ユーザはステップＳ７１で、入力装置４８を用いて検索条件を入力する。検索条件は任意に設定可能である。例えば、検索処理部２８が起動すると、検索処理部２８は表示装置５０に検索条件を入力するためのダイアログを表示させる。この検索条件入力ダイアログには、検索対象となる文書名を入力するウィンドウと、予め設定されている各種の検索項目が表示される。検索項目としては、必須書類が全て揃っている対象者のリストを出力する処理、必須書類が揃っていない対象者のリストを出力する処理等である。
【００４５】
今、一例として、「介護認定」の文書を登録する対象者（登録してある者）のうち、必須書類が全て揃っている対象者のリストを出力する検索について説明する。ユーザは、検索条件入力ダイアログ上で「介護認定」の文書を指定し、次に必須書類が全て揃っている対象者のリストを出力する検索項目を選択する。検索処理部２８はステップＳ７２で、上記ユーザが入力した検索条件を検出し、「介護認定」の文書構成情報管理テーブル１０の文書構成情報管理ＩＤを参照し、この値を検出する。図１の場合、文書「介護認定」の文書構成情報管理ＩＤの値は“１”である。そして、同じくステップＳ７２で、検索処理部２８は検出した文書構成情報管理ＩＤの値（上記の例では“１”）を持つ文書テーブル１６を全て検索し、ページ管理情報の先頭２文字が“Ａ０”の文書を抽出する。前述したように、“Ａ０”は当該文書には未登録の必須書類があることを示している。そして、検索処理部２８はステップＳ７３で検索結果を出力する。
【００４６】
図１５は、検索結果一覧画面８４を示す図である。検索で抽出した文書の対象者コードと共に、必須書類や判定結果が表示される。必須書類の欄の○は当該書類が登録済みであることを示している。また「添付資料」の欄の×は添付資料が無いことを示している。
以上説明した実施の形態は、コンピュータ単体で文書管理システムを構築した場合であるが、本発明はこの形態に限定されるものではなく、図１６に示すクライアント−サーバ形式で文書管理システムを構築する実施の形態も含む。図１６において、文書管理システムは複数台のクライアント端末８６、スキャナ８８、プリンタ９０、文書管理サーバ９２、他のサーバ（例えばＷＷＷサーバ）、９４及びＬＡＮ（ローカルエリアネットワーク）９６を有する。各クライアント端末８６は図３に示す文書管理アプリケーション１８を具備し、図４に示すデータベース３４は文書管理サーバ９２で一元的に管理される。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、記憶部というハードウェア資源に対し、登録（記録）すべきデータの構成を、文書を構成する書類の定義と文書を構成する書類の登録に関する情報とに区分して管理することとしたため、文書の状況を簡単かつ確実に把握できる文書管理が行えるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による文書管理システムで用いられる文書構成情報管理テーブルを示す図である。
【図２】本発明の一実施の形態による文書管理システムで用いられる文書テーブルを示す図である。
【図３】本発明の一実施の形態による文書管理システムのソフトウェア構成を示すブロック図である。
【図４】本発明の一実施の形態による文書管理システムのデータベース構成を示すブロック図である。
【図５】本発明の一実施の形態による文書管理システムのハードウェア構成を示すブロック図である。
【図６】本発明の一実施の形態による文書管理システムの文書構成情報登録処理の手順（その１）を示すフローチャートである。
【図７】本発明の一実施の形態による文書管理システムの文書構成情報登録処理の手順（その２）を示すフローチャートである。
【図８】発明の一実施の形態による文書管理システムの表示装置に表示される書類情報設定ダイアログを示す図である。
【図９】発明の一実施の形態による文書管理システムの表示装置に表示される文書登録ダイアログを示す図である。
【図１０】本発明の一実施の形態による文書管理システムの文書登録処理の手順を示すフローチャートである。
【図１１】本発明の一実施の形態による文書管理システムのフォーム情報登録処理の手順を示すフローチャートである。
【図１２】発明の一実施の形態による文書管理システムの表示装置に表示されるフォームデータ読み込み画面を示す図である。
【図１３】本発明の一実施の形態による文書管理システムの文書印刷処理の手順を示すフローチャートである。
【図１４】本発明の一実施の形態による文書管理システムの検索処理の手順を示すフローチャートである。
【図１５】発明の一実施の形態による文書管理システムの表示装置に表示される検索結果一覧画面を示す図である。
【図１６】クライアント−サーバ型の実施の形態による文書管理システムを示すブロック図である。
【符号の説明】
１０  文書構成情報管理テーブル
１２  ヘッダ
１４  レコード部
１４−１、１４−３  レコード
１６  文書テーブル
１８  文書管理アプリケーション
２０  文書構成情報登録処理部
２２  文書登録処理部
２４  フォーム情報登録処理部
２６  文書印刷処理部
２８  検索処理部
３０  オペレーティングシステム
３２  ハードウェア
３４  データベース
３６  フォーム辞書
３８  フォームデータファイル
４０  ＣＰＵ
４２  メモリ
４４  通信制御装置
４６  ネットワーク
４８  入力装置
５０  表示装置
５２  コンパクトディスク・ドライブユニット
５４  コンパクトディスク
５６  ハードディスク
５７  出力装置
５８  バス
６０  書類情報設定ダイアログ
６２  書類情報一覧画面
７２  書類登録ダイアログ
７４  フォームデータ読み込み画面
７６  フォームデータ読み込みウィンドウ
８６  クライアント端末
８８  スキャナ
９０  プリンタ
９２  文書管理サーバ
９４  他のサーバ
９６  ＬＡＮ
【図１】
0003865188.tif 000002
【図２】
0003865188.tif 000003
【図３】
0003865188.tif 000004
【図４】
0003865188.tif 000005
【図５】
0003865188.tif 000006
【図６】
0003865188.tif 000007
【図７】
0003865188.tif 000008
【図８】
0003865188.tif 000009
【図９】
0003865188.tif 000010
【図１０】
0003865188.tif 000011
【図１１】
0003865188.tif 000012
【図１２】
0003865188.tif 000013
【図１３】
0003865188.tif 000014
【図１４】
0003865188.tif 000015
【図１５】
0003865188.tif 000016
【図１６】
0003865188.tif 000017