(57)【要約】【課題】  データベースに記録されているレコードの情報を、該情報とは異なる形態の情報を特定し、出力する情報処理装置を提供する。【解決手段】  本発明の情報処理装置は、データベースに記録されているレコード内で用いられている、特定キーワードの検索を行い、記入日毎の出現回数を求める検索手段と、特定キーワードが検出されたフィールドを、記入日の順にソーティングする手段と、特定キーワードの検出されたフィールドの内、最も新しい記入日における特定キーワードの出現回数から順に、記入日の新しいフィールドから記入日の古いフィールドになるにつれて小さな値になる重み係数を乗算し、乗算して得られる特定キーワードの出現回数の合計に基づいて、特定キーワードから特定される該特定キーワードとは異なる形態の情報の値を増減する演算処理を実行する演算手段と、演算手段により求められる異なる形態の情報の値を出力する第１出力手段と、を備えていることを特徴とする。【選択図】図８
2006285568.tif 000002
【特許請求の範囲】
【請求項１】
記入日と共に情報が書き込まれている１以上のレコードを記録しているデータベースから、特定のレコードの情報を読み出し、読み出した情報の処理を行う情報処理装置であって、
１レコードを特定する特定手段と、
特定手段により特定された１レコード内の情報をデータベースから読み出し、読み出した情報に対し、特定キーワードの検索を行い、記入日毎の特定キーワードの出現回数を求める検索手段と、
特定キーワードから一対一に特定される該特定キーワードとは異なる形態の情報を記憶しておく記憶手段と、
記入日の最も新しい情報における特定キーワードの出現回数から、順に、記入日の古い情報における特定キーワードの出現回数に対して、それぞれ、記入日が古くなるにつれて小さな値になる重み係数を乗算し、乗算して得られる特定キーワードの出現回数の合計に基づいて、記憶手段に記憶してある異なる形態の情報の値を増減する演算処理を実行する演算手段と、
演算手段により値を増減した異なる形態の情報を、出力する第１出力手段と、を備えていることを特徴とする、情報処理装置。
【請求項２】
異なる形態の情報の値が、分布データを構成している１又は複数の項目の値であり、
演算手段は、演算処理として、上記合計を、分布データの１又は複数の項目毎の値に乗算した値を求める処理を実行し、
第１出力手段は、演算手段により求められる分布データの全ての項目の値を出力するようになっている、請求項１記載の情報処理装置。
【請求項３】
特定キーワードが複数あり、
検索手段は、記入日毎に、特定キーワード毎の出現回数を求め、
演算手段は、特定キーワード毎に演算処理を実行し、更に、特定キーワード毎に求められる分布データの１又は複数の項目毎の値について、合計を求め、求めた合計の値を、１又は複数の項目毎の値とする、請求項２記載の情報処理装置。
【請求項４】
データベースは、記入日と共に情報が書き込まれている患者のカルテ・データを１レコードとして記録しており、
分布データが、不足栄養素を表す栄養バランス・データである、請求項２又は請求項３に記載の情報処理装置。
【請求項５】
更に、複数のサプリメントの栄養バランス・データに基づいて、演算手段により求められる栄養バランス・データの各栄養素の内、最も多くの種類の不足栄養素を補うことができるサプリメント及びその量についての情報を、特定するサプリメント特定手段と、
サプリメント特定手段により特定されたサプリメントが補う栄養素の分だけ、演算手段により求められる栄養バランス・データの不足栄養素の値を修正する修正手段と、
修正手段による修正後の栄養バランス・データの不足栄養素の値が全て所定値以下になるまでの間、サプリメント特定手段によるサプリメントの特定と、修正手段による栄養バランス・データの修正とを繰り返し行い、不足栄養素の値が全て所定値以下になった場合に、サプリメント特定手段により特定された全てのサプリメント及びその量についての情報の出力を行う第２出力手段とを、備えている請求項４記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに記録されているレコードの情報（データ）を処理する情報処理装置に関する。
【背景技術】
【０００２】
近年、複数の病院の情報処理装置（データベース管理装置又はデータベース管理システムともいう）と、患者一人分のカルテ・データを１レコードとして記録しているデータベースとを、ネットワーク接続して医療ネットワークを特定し、データベースに記録しているカルテ・データを、複数の病院の情報処理装置間で相互利用する情報処理システムが提案されている。
【０００３】
以下の特許文献１には、情報処理システムとして、ネットワーク接続されている複数の病院の情報処理装置間で、患者のカルテ・データを相互利用する医療情報提供・取得システムが開示されている。
【０００４】
【特許文献１】特開２００４−２２７６０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている情報処理システムは、別の病院に、患者のカルテ・データの解析処理等の依頼をする際に、該患者のカルテ・データの識別情報を変更する処理を行う。該処理を行うことにより、該別の病院の情報処理装置のディスプレイを見ながらデータ解析処理を行う者には、カルテ・データが誰のデータであるのかが解らなくなるため、カルテ・データの秘匿性を向上することできる。
【０００６】
特許文献１に開示するシステムを含め、従来のシステムでは、患者のカルテ・データが、情報処理装置の出力手段であるディスプレイ等に、カルテ・データがそのままの形態で出力されるようになっていた。
【０００７】
ここで、サプリメント（栄養補助食品）の販売員が、客（カルテ・データがデータベースに記録されている患者）に、おすすめのサプリメント及びその量（食後に商品Ａを何錠、商品Ｂを何錠摂取すべきといった内容）を特定する場合を考える。従来、販売員は、アンケート調査結果等の客の自己申告に基づいて、おすすめのサプリメントを特定していた。販売員の情報処理装置のディスプレイに、患者の過去のカルテ・データを表示できるようにすれば、販売員は、該データに基づいて、より良いサプリメントを、おすすめすることができるようになる。
【０００８】
しかし、販売員の情報処理装置のディスプレイに、客のカルテ・データを表示する場合、特許文献１に開示されている情報処理システムのように、カルテ・データの識別情報が変更されていたとしても、特に守秘義務の課されていない販売員や該患者の隣人に、ディスプレイに表示されているカルテ・データが誰のものであるのかが、解ってしまうことになる。
【０００９】
この結果、担当の医者以外に、情報処理装置のディスプレイの表示されたカルテ・データを閲覧できる者が増加することになり、個人情報である、患者のカルテ・データが、不正に流出する結果を招く危険性が高くなる。
【００１０】
本発明は、データベースに記録されているレコード内の情報を、そのままの状態で表示する代わりに、該情報から、該情報とは異なる形態の必要な情報を特定し、出力する情報処理装置、特に、患者のカルテ・データをそのままの状態で表示する代わりに、カルテ・データの情報から、不足栄養素を表す栄養バランス・データを特定し、出力する情報処理装置、更には、該特定した栄養バランス・データを処理し、処理の結果、得られるおすすめサプリメント及びその量を出力する情報処理装置を、提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１記載の情報処理装置は、記入日と共に情報が書き込まれている１以上のレコードを記録しているデータベースから、特定のレコードの情報を読み出し、読み出した情報の処理を行う情報処理装置であって、１レコードを特定する特定手段と、特定手段により特定された１レコード内の情報をデータベースから読み出し、読み出した情報に対し、特定キーワードの検索を行い、記入日毎の特定キーワードの出現回数を求める検索手段と、特定キーワードから一対一に特定される該特定キーワードとは異なる形態の情報を記憶しておく記憶手段と、記入日の最も新しい情報における特定キーワードの出現回数から、順に、記入日の古い情報における特定キーワードの出現回数に対して、それぞれ、記入日が古くなるにつれて小さな値になる重み係数を乗算し、乗算して得られる特定キーワードの出現回数の合計に基づいて、記憶手段に記憶してある異なる形態の情報の値を増減する演算処理を実行する演算手段と、演算手段により値を増減した異なる形態の情報を、出力する第１出力手段と、を備えていることを特徴とする。
【００１２】
請求項２記載の情報処理装置は、請求項１記載の情報処理装置であって、異なる形態の情報の値が、分布データを構成している１又は複数の項目の値であり、演算手段は、演算処理として、上記合計を、分布データの１又は複数の項目毎の値に乗算した値を求める処理を実行し、第１出力手段は、演算手段により求められる分布データの全ての項目の値を出力するようになっていることを特徴とする。
【００１３】
請求項３記載の情報処理装置は、請求項２記載の情報処理装置であって、特定キーワードが複数あり、検索手段は、記入日毎に、特定キーワード毎の出現回数を求め、演算手段は、特定キーワード毎に演算処理を実行し、更に、特定キーワード毎に求められる分布データの１又は複数の項目毎の値について、合計を求め、求めた合計の値を、１又は複数の項目毎の値とすることを特徴とする。
【００１４】
請求項４記載の情報処理装置は、請求項２又は請求項３記載の情報処理装置であって、データベースは、記入日と共に情報が書き込まれている患者のカルテ・データを１レコードとして記録しており、分布データが、不足栄養素を表す栄養バランス・データであることを特徴とする。
【００１５】
請求項５記載の情報処理装置は、請求項４記載の情報処理装置であって、更に、複数のサプリメントの栄養バランス・データに基づいて、演算手段により求められる栄養バランス・データの各栄養素の内、最も多くの種類の不足栄養素を補うことができるサプリメント及びその量についての情報を、特定するサプリメント特定手段と、サプリメント特定手段により特定されたサプリメントが補う栄養素の分だけ、演算手段により求められる栄養バランス・データの不足栄養素の値を修正する修正手段と、修正手段による修正後の栄養バランス・データの不足栄養素の値が全て所定値以下になるまでの間、サプリメント特定手段によるサプリメントの特定と、修正手段による栄養バランス・データの修正とを繰り返し行い、不足栄養素の値が全て所定値以下になった場合に、サプリメント特定手段により特定された全てのサプリメント及びその量についての情報の出力を行う第２出力手段とを、備えていることを特徴とする。
【発明の効果】
【００１６】
請求項１記載の情報処理装置は、データベースに記録されているレコードの内容を、レコード内の特定キーワードの出現回数に基づいて、該特定キーワードとは異なる形態の情報を特定し、出力することにより、レコードの有効利用を図ると共に、レコードの情報をそのまま出力することを無くして、該レコードの情報の不正流出の防止を図ることができる。
【００１７】
請求項２記載の情報処理装置は、特定キーワードとは異なる形態の情報として、１又は複数の項目で構成されている分布データを特定し、出力することにより、レコードの有効利用を図ると共に、レコードの情報をそのまま出力することを無くして、該レコードの情報の不正流出の防止を図ることができる。
【００１８】
請求項３記載の情報処理装置は、レコード内における複数の特定キーワードの出現回数に基づいて、特定キーワードとは異なる形態の情報を形成することができる。
【００１９】
請求項４記載の情報処理装置は、患者のカルテ・データの記録されているレコード内の１又は複数の特定キーワードの出現回数に基づいて、患者の栄養バランス・データを特定することができ、患者のカルテ・データの有効利用を図ると共に、患者のカルテ・データをそのまま出力することを無くして、該カルテ・データの不正流出の防止を図ることができる。
【００２０】
請求項５記載の情報処理装置は、特定した患者の栄養バランス・データから、患者の不足栄養素を最も良く補うことができるサプリメント及びその量を特定することができ、患者のカルテ・データの有効利用を図ると共に、患者のカルテ・データをそのまま出力することを無くして、該カルテ・データの不正流出の防止を図ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、添付の図面を参照しつつ、本発明の情報処理装置の実施形態について、以下の順に説明する。
（１）全体構成
（２）データベースの構成
（３）情報処理装置の構成
（４）データベース管理処理の具体例を用いた説明
（５）データベース管理処理の詳細な説明
(5-1)メインルーチンの説明
(5-2)栄養バランス・データの特定
(5-3)おすすめサプリメントの特定
（６）他の実施形態について
【００２２】
（１）全体構成
図１は、本発明の実施形態に係る情報処理装置２００を含む、情報処理システム１の構成を示す図である。情報処理システム１は、それぞれインターネットゾーン２に接続されている、データベース３と、病院Ｈ１の情報処理装置１００と、サプリメント販売員の情報処理装置２００とで構成されている。データベース３は、患者のカルテ・データを記録している。該データベース３のデータの構成については、後に説明する。
【００２３】
病院Ｈ１の情報処理装置１００は、新規患者のカルテ・データをデータベース３に記録する。また、情報処理装置１００は、必要に応じて、データベース３に記録している患者のカルテ・データを読み出し、該読み出したデータを、ディスプレイに表示する。なお、情報処理装置１００は、その他の周知の処理を実行する。
【００２４】
サプリメント販売員の情報処理装置２００は、データベース３に記録している患者のカルテ・データを読み出し、該カルテ・データ内における、特定キーワードの出現回数に基づいて、該カルテ・データとは異なる形態の情報である、患者の栄養バランス・データを特定し、特定した栄養バランス・データを、出力手段であるディスプレイに出力、即ち、表示する。
【００２５】
更に、情報処理装置２００は、患者の栄養バランス・データから、おすすめするサプリメント及びその量を特定し、特定したサプリメント及びその量を出力手段であるディスプレイに出力、即ち、表示する。
【００２６】
なお、図示していないが、情報処理装置２００にディスプレイとは異なる出力手段として、プリンタを接続し、用紙に印刷して出力することも考えられる。
【００２７】
情報処理装置２００を用いることにより、患者のカルテ・データが直接、出力手段により出力されることを無くし、該患者のカルテ・データの有効利用と、不正流出の防止とを図ることができる。なお、これらの処理については、後に詳しく説明する。
【００２８】
（２）データベースの構成
図２は、データベース３が記録しているデータの構成を示す図である。データベース３は、患者一人分のカルテ・データを１レコードとし、全部でｎ（但し、ｎは２以上の自然数）人分のカルテ・データを記録している。カルテ・データは、複数の項目、即ち、フィールドで構成されている。フィールドの数は、３２個である。レコード１には、患者Ａさんの、外科に関するカルテ・データ（フィールドＡ１,Ａ２，…，Ａ８）、内科に関するカルテ・データ（フィールドＢ１,Ｂ２，…，Ｂ８）、その他の診療内容に対応するカルテ・データ（フィールドＣ１,Ｃ２，…，Ｃ１６）が記録されている。医者による診断が行われる毎に、情報処理装置１００から、必要なフィールドにカルテ・データが書き込まれる。フィールドに書き込まれたデータは、それぞれ記入日の情報を有している。
【００２９】
図２に示すレコード１は、記入日Ｄ１，Ｄ２とに、全てのフィールドに対してカルテ・データＭＤの書き込みが行われた状態が記されている。なお、説明の便宜上、記入日は、最も新しい記入日（年月日）をＤ１と記し、次に新しい記入日（年月日）をＤ２と表している。例えば、フィールドＡ１に注目すると、記入日Ｄ１に書き込まれたカルテ・データＭＤ(Ａ１-１)と、記入日Ｄ２に書き込まれたカルテ・データＭＤ(Ａ１-２）とが記されている。
【００３０】
なお、１レコードを構成するフィールドの数や各フィールドの定義は、実施例に応じて設定すればよい。また、フィールドに書き込むデータは、数値データ、テキストデータの他、レントゲン写真などの画像データ等が考えられる。なお、テキストデータ以外のデータ、例えば、数値データや画像データに、識別情報として特定キーワードを付加しておくことも考えられる。この場合、以下に説明する特定キーワードの検索対象に、数値データや画像データに付加されている識別情報も含ませることができる。
【００３１】
（３）情報処理装置の構成
図３は、サプリメント販売員の情報処理装置２００の構成を示す図である。情報処理装置２００は、中央演算処理装置であるＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、記憶手段であるハードディスク（図中、ＨＤと記す）２０４と、入力手段であるキーボード２０５、ポインティング・デバイスであるマウス２０６と、ディスプレイ２０７とで構成されている。
【００３２】
ハードディスク２０４は、記憶手段として機能し、以下に説明するデータベース管理プログラムと、複数の特定キーワード（Ｋ１，Ｋ２,Ｋ３)と、それぞれの特定キーワードから一対一に特定される該特定キーワードとは異なる形態の情報として、不足栄養素を表す栄養バランス・データ（Ｂ(Ｋ１),Ｂ(Ｋ２),Ｂ(Ｋ３)）と、を記憶している。
【００３３】
ＣＰＵ２０１は、電源投入後、ＲＯＭ２０２に記録されているオペレーション・システム・プログラムを読み出して実行した後、ハードディスク２０４に記録されているデータベース管理プログラムを読み出し、実行する。ＲＡＭ２０３は、プログラム実行時の作業領域として使用される。
【００３４】
（４）データベース管理処理の具体例を用いた説明
以下、サプリメント販売員の情報処理装置２００が実行するデータベース管理処理の内容を、具体例を用いて説明する。なお、データベース管理処理の詳細な説明は、後にフローチャートを用いて行う。
【００３５】
図４は、データベース管理処理の内容を、具体例を用いて説明するための図である。図４（ａ）は、情報処理装置２００が最初に実行する特定キーワードの検索処理について説明するための図である。情報処理装置２００は、レコード１に記録されている患者Ａさんのカルテ・データの全てのフィールド（個々のカルテ・データＭＤを取扱い単位とする）を対象として、特定キーワードとして、以下の３つの特定キーワードＫ１〜Ｋ３の検索を行う。特定キーワードＫ１は、“疲労感（疲れやすい）”であり、特定キーワードＫ２は、“目が疲れやすい”であり、特定キーワードＫ３は、“肩がこりやすい”である。
【００３６】
検索の結果、特定キーワードが用いられているフィールド（例えば、図２に示したカルテ・データＭＤ(Ａ１-１)やＭＤ(Ａ１-２)等のことをいう）について、記入日によるソーティングを行い、特定キーワード毎に、記入日毎の出現回数を求める。
【００３７】
図４（ｂ）は、何れかの特定キーワードが検出された記入日の最も新しいフィールドから記入日が３つ前までのフィールドについての検索結果を表す図である。説明の便宜上、最も新しい記入日をＤ１と記し、古い記入日を、順にＤ２,Ｄ３，Ｄ４と記す。また、特定キーワードＫ１〜Ｋ３について求めた、記入日Ｄ１〜Ｄｍ毎の出現回数は、ＦＤｍ（Ｋｐ)（但し、ｍは記入日を特定する１以上の整数、ｐは特定キーワードを特定する１〜３の値をとる）と表す。
【００３８】
例えば、記入日Ｄ１のカルテ・データＭＤ（＊−１）（但し、＊は、図２に示すＡ１〜Ｃ１６までのフィールドの内、特定キーワードが検出されたフィールドを表すこととする）について注目すると、特定キーワードＫ１の出現回数ＦＤ１(Ｋ１)の値は“１”であり、出現回数が１回であったことを表している。
【００３９】
更に、記入日の新しいフィールドから、記入日の古いフィールドに成るにつれて、小さな値になる重み係数Ｗｍ（ｍは、上述した記入日を特定する１以上の整数である）を定める。例えば、記入日Ｄ１の重み係数Ｗ１は、１．０に設定する。記入日Ｄ２の重み係数Ｗ２は、０．５に設定する。記入日Ｄ３の重み係数Ｗ３は０．１に設定する。記入日Ｄ４の重み係数Ｗ４は、０に設定する。記入日がＤ４よりも古いフィールドに対する重み係数Ｗは、全て０に設定する。なお、重み係数Ｗは、より長い時間をかけて、なだらかに減少させても良い。
【００４０】
図５（ａ）は、特定キーワードＫ１“疲労感（疲れやすい）”から特定される、不足栄養素及びその量を表す栄養バランス・データを表す。栄養バランス・データは、複数の栄養素の摂取量の過不足を表す分布データであって、特に不足栄養素の量を表す分布データである。不足栄養素の量は、アンケートや実際に調査して得られる統計データ等の資料に基づいて特定する。なお、不足栄養素の量を表す１．０の単位は、栄養素毎に設定する取扱い単位であり、例えば、サプリメント販売員が用意している、あるサプリメント１錠に含まれているビタミンＣの量（数ｍｇ）を、不足量が１．０の場合のビタミンＣの量として取り扱うように設定する。以下に説明する、特定キーワードＫ２,Ｋ３から特定される栄養バランス・データについても同じである。
【００４１】
特定キーワードＫ１からは、ビタミンＣと、ビタミンＤとが、それぞれ１．０不足している栄養バランス・データＢ(Ｋ１)が特定される。
【００４２】
図５（ｂ）は、特定キーワードＫ２“目が疲れやすい”から特定される、不足栄養素を表す栄養バランス・データを表す。特定キーワードＫ２からは、ビタミンＡと、ビタミンＣとが１．０不足している栄養バランス・データＢ(Ｋ２)が特定される。
【００４３】
図５（ｃ）は、特定キーワードＫ３“肩がこりやすい”から特定される、不足栄養素を表す栄養バランス・データを表す。特定キーワードＫ３からは、ビタミンＡと、ビタミンＢ１と、ビタミンＣと、ビタミンＥとが１．０不足している栄養バランス・データＢ(Ｋ３)が特定される。
【００４４】
情報処理装置２００は、記入日Ｄ１における特定キーワードの出現回数から、順に記入日の古いＤ２,Ｄ３,Ｄ４における特定キーワードの出現回数に対して、対応する重み係数Ｗ１〜Ｗ４を乗算し、乗算して得られる特定キーワードの出現回数の合計に基づいて、特定キーワードから特定される該特定キーワードとは異なる形態の情報、即ち、本実施形態の場合、栄養バランス・データの値を増減する、演算処理を実行する。なお、「栄養バランス・データの値を増減する」とは、上述したように、分布データである栄養バランス・データを構成する各項目、この場合、不足栄養素の量のそれぞれの値を増減するということを意味する。以下、具体的に説明する。
【００４５】
以下に示す[数１]は、各特定キーワードの出現回数が、図４（ｂ）に示した状態の場合において、情報処理装置２００が実行する、演算処理の内容を表す式である。
【００４６】
【数１】
2006285568.tif 000003
【００４７】
なお、記入日Ｄ４よりも古いフィールドに対する重み係数は、全て０であるため、[数１]では、記入日Ｄ４よりも古いフィールドに対する計算式の記載を省いている。
【００４８】
図６は、[数１]の演算処理の結果、得られる栄養バランス・データＢＤを表している。図示するように、ビタミンＡが２．６不足し、ビタミンＢ１が１．０不足し、ビタミンＣが４．２不足し、ビタミンＤが１．６不足し、ビタミンＥが１．０不足しているという結果が得られた。
【００４９】
情報処理装置２００は、該栄養バランス・データＢＤを、出力手段であるディスプレイ２０７に出力、即ち、表示する。該情報処理装置２００を用いるサプリメントの販売員は、ディスプレイ２０７に表示される該栄養バランス・データＢＤに基づいて、お客（この場合患者Ａさん）に対し、より良いサプリメントを、おすすめすることができる。このように、情報処理装置２００では、データベース３に記録されている患者Ａさんのカルテ・データの内容から、不足栄養素を表す栄養バランス・データを特定し、出力することにより、患者のカルテ・データの有効利用を図ると共に、患者のカルテ・データをそのまま出力することを無くして、該カルテ・データの不正流出の防止を図ることができる。
【００５０】
図７は、情報処理装置２００が、更に、上述する演算処理により特定された不足栄養素を表す栄養バランス・データに対して行う、おすすめサプリメントの特定処理の具体例を示す図である。
【００５１】
サプリメントの特定は、販売員が用意しているサプリメント（複数のサプリメント商品であって、１錠に複数の栄養素を含む総合栄養剤や１錠に１種類の栄養素を含む栄養剤のことをいう）の中から、できるだけ少ない量（例えば、食後に摂取すべき錠数）で、不足栄養素を補うために、最も多くの種類の不足栄養素を補うことができるサプリメントから順に特定することにより行う。図６に示す状態の栄養バランス・データＢＤが得られた場合、まず、図７（ａ）に示すように、ビタミンＣと、ビタミンＤと、ビタミンＥとを、それぞれ一度に１．０の分量だけ補うことができるタイプIのサプリメント１錠を、特定する。次に、図７（ｂ）に示すように、ビタミンＢ１と、ビタミンＣと、ビタミンＤとを、それぞれ一度に１．０の分量だけ補うことができるタイプIIのサプリメント１錠を特定する。次に、図７（ｃ）に示すように、ビタミンＡと、ビタミンＣとを、それぞれ一度に１．０の分量だけ補うことができるタイプIIIのサプリメント２錠を特定する。
【００５２】
以上のようにサプリメント及びその量を特定した結果、補給することができる栄養素の合計は、図７（ｄ）に示すように、ビタミンＡが２．０，ビタミンＢ１が１．０、ビタミンＣが４．０、ビタミンＤが２．０、ビタミンＥが１．０となる。この結果と、図６に示した不足栄養素を表す栄養バランス・データＢＤとを比較すると、何れの栄養素も不足量を１．０未満にすることができていることが解る。
【００５３】
このように、情報処理装置２００は、患者のカルテ・データから、不足栄養素を表す栄養バランス・データを特定することができるだけでなく、更に、該特定した栄養バランス・データに基づいて、患者の不足栄養素を最も良く補うことができるサプリメント及びその量を特定することができ、患者のカルテ・データの有効利用を図ると共に、患者のカルテ・データをそのまま出力することを無くして、該カルテ・データの不正流出の防止を図ることができる。
【００５４】
（５）データベース管理処理の詳細な説明
(5-1)メインルーチンの説明
図８は、ＣＰＵ２０１が実行するデータベース管理処理のメインルーチンのフローチャートである。ＣＰＵ２０１は、まず、入力手段であるキーボード２０５によって、お客のカルテ・データが記録されているレコード番号の入力が入力されるのを待機する（ステップＳ１でＮＯ）。レコード番号の入力があった場合（ステップＳ１でＹＥＳ）、データベース３から該当する番号のレコードに記録されているカルテ・データの読み出しを行う（ステップＳ２）。読み出したカルテ・データの中から、ハードディスク２０４に記憶している特定キーワードＫ１〜Ｋ３の検索を行い、該特定キーワードが書き込まれているフィールド（例えば、図２に示したカルテ・データＭＤ(Ａ１-１)やＭＤ(Ａ１-２)等のことをいう）を特定する（ステップＳ３）。特定キーワードの検出されたフィールドを記入日でソーティングする（ステップＳ４）。最近の３つの記入日（図４（ｂ）に示す記入日Ｄ１,Ｄ２,Ｄ３）に書き込まれたフィールドにおける特定キーワード毎の出現回数ＦＤｍ(Ｋｐ)（但し、ｍは記入日を特定する１以上の整数、ｐは特定キーワードを特定する１〜３の値をとる）を求める（ステップＳ５）。具体的には、図４（ｂ）を参照しつつ説明した通りである。
【００５５】
出現回数ＦＤｍ（Ｋｐ)の設定終了後、ハードディスク２０４から栄養バランス・データＢ(ｋ１),Ｂ(Ｋ２),Ｂ(Ｋ３)を読み出し、栄養バランス・データＢＤの算出処理として、以下に示す[数２]の演算処理を実行する（ステップＳ６）。[数２]は、上述した[数１]の式を一般化して表したものである。なお、重み係数Ｗｍ（ｍは、上述した記入日を特定する１以上の整数である）は、上述した[数１]の式の場合と同じ値に設定する。即ち、Ｗ１=１.０,Ｗ２=０.５,Ｗ３=０.１，Ｗ４=０である。記入日Ｄ４よりも古いフィールドに対する重み係数Ｗ５,Ｗ６，…の値は、全て“０”に設定する。[数２]では、記入日Ｄ４よりも古いフィールドに対する計算式の記載を省略している。
【００５６】
【数２】
2006285568.tif 000004
【００５７】
[数２]に示す演算処理の結果、特定される栄養バランス・データＢＤを、出力手段により出力、即ち、ディスプレイ２０７に表示する（ステップＳ７）。以上の処理により、患者のカルテ・データの記録されているレコード内の１又は複数の特定キーワードの出現回数に基づいて、患者の栄養バランス・データを特定することができ、患者のカルテ・データの有効利用を図ることができると共に、患者のカルテ・データをそのまま出力することを無くして、該カルテ・データの不正流出の防止を図ることができる。
【００５８】
更に、特定された栄養バランス・データＢＤに基づいて、おすすめサプリメントの特定処理を実行する（ステップＳ８）。該処理が終了し、ディスプレイ２０７におすすめサプリメントの表示を行った後、データベース管理処理を終了する。
【００５９】
(5-2)栄養バランス・データの特定
図９は、栄養バランス・データＢＤの算出処理（図８のステップＳ６）のフローチャートである。まず、初期設定として、栄養バランス・データＢＤの各項目の値を全て０に設定すると共に、記入日Ｄｍ及び重み係数Ｗｍを特定する変数ｍの値を１に設定する（ステップＳ１０）。ハードディスク１０４から、特定キーワードＫ１〜Ｋ３に、それぞれ対応する栄養バランス・データＢ(Ｋ１)〜Ｂ(Ｋ３)を読み出し、読み出したデータと、図８のステップＳ５で特定した、特定キーワードＫ１〜Ｋ３の記入日Ｄｍの出現頻度ＦＤｍ（Ｋｐ１)，ＦＤｍ（Ｋｐ１)，ＦＤｍ（Ｋｐ１)と、を用いて、記入日Ｄｍについての栄養バランス・データｂｄｍを求める（ステップＳ１１）。具体的には、次の[数３]を実行する。
【００６０】
【数３】
2006285568.tif 000005
【００６１】
求めた記入日Ｄｍにおける栄養バランス・データｂｄｍを、栄養バランス・データＢＤに加算する（ステップＳ１２）。変数ｍの値が３以下の場合（ステップＳ１３でＹＥＳ）、変数ｍに１を加算して（ステップＳ１４）、上記ステップＳ１１，Ｓ１２の処理を繰り返し実行する。変数ｍの値が３を超えた場合には（ステップＳ１３でＮＯ）、処理を終了してリターンする。
以上の処理により、栄養バランス・データＢＤの特定を行うことができる。
【００６２】
(5-3)おすすめサプリメントの特定
図１０は、おすすめサプリメントの特定処理（図８のステップＳ８）のフローチャートである。まず、サプリメント特定手段として、販売員が用意しているサプリメントの栄養バランス・データに基づいて、図８に示すステップＳ６において特定された栄養バランス・データＢＤの各不足栄養素の内、最も多くの種類の栄養素を補うことができるサプリメント及びその量を、特定する処理を実行する（ステップＳ２１）。次に、修正手段として、ステップＳ２１において特定されたサプリメントが補う栄養素の分だけ、特定された栄養バランス・データＢＤの各栄養素の内、不足栄養素の値を修正する処理を実行する（ステップＳ２２）。次のステップＳ２３は、ステップＳ２２における修正後の栄養バランス・データの各栄養素の内、不足栄養素の値が全て所定値以下になるまでの間（ステップＳ２３でＮＯ）、サプリメントの特定を行うステップＳ２１の処理と、栄養バランス・データの修正を行うステップＳ２２の処理を繰り返し実行する。栄養バランス・データの各栄養素の内、不足栄養素の値が全て所定値以下になった場合には（ステップＳ２３でＹＥＳ）、それまでの処理で特定されたサプリメント及びその量を、おすすめサプリメントとして、出力手段に出力、即ち、ディスプレイ２０７に表示した後に（ステップＳ２４）、リターンする。
【００６３】
以上の処理により、特定した患者の栄養バランス・データＢＤから、患者の不足栄養素を最も良く補うことができるサプリメント及びその量を特定することができ、患者のカルテ・データの有効利用を図ると共に、患者のカルテ・データをそのまま出力することを無くして、該カルテ・データの不正流出の防止を図ることができる。
【００６４】
（６）他の実施形態について
以上、データベース３に記録されている患者のカルテ・データ内における予め定められている特定キーワードの出現回数に基づいて、患者の不足栄養素を表す栄養バランス・データを特定し、出力する情報処理装置２００について説明したが、本発明の情報処理装置は、これに限定されない。
【００６５】
例えば、特定キーワードと、該特定キーワードに対応する栄養バランス・データとは、キーボード２０５等の入力手段からの入力により、更新又は追加可能な構成を採用することが考えられる。この場合の特定キーワードと栄養バランス・データとは、ハードディスク２０４又はＲＡＭ２０３に記憶する。データベース管理処理のアルゴリズムは、特定キーワードと栄養バランス・データの数と記憶場所が変わるだけで、上述したデータベース管理処理と同じである。
【００６６】
また、データベース３に記録されている患者のカルテ・データ内における特定キーワードの出現回数に基づいて、患者の不足栄養素と共に、又は、不足栄養素の代わりに、過剰に摂取している栄養素（例えば、脂肪）を表す栄養バランス・データを特定し、出力する情報処理装置を考えることができる。この場合、過剰に摂取している栄養素の体内への吸収を抑制し、該過剰に摂取している栄養素が人体に与える悪影響を軽減する、作用のあるサプリメントを、おすすめするサプリメントとして特定する。
【００６７】
上記実施形態とは全く異なる実施形態として、例えば、個人の作成した文書を１レコードとして記録しているデータベースの管理を行う情報処理装置であって、１レコード内における特定キーワードの出現回数に基づいて、特定キーワードから特定される該特定キーワードとは異なる形態の情報の値として、文書作成者の音楽、服装、食べ物等の嗜好度を表す、１又は複数の項目で構成されている分布データを特定し、出力する情報処理装置を考えることができる。この場合、個人の作成した文書情報の有効利用を図ると共に、該文書情報がそのままの状態で出力されることを無くして、該文書情報の不正流出の防止を図ることができる。
【００６８】
更には、情報処理装置２００が実行する、おすすめサプリメント及びその量を特定する処理（図８のステップＳ８のおすすめサプリメントの特定処理）と同様の処理内容により、上記他の実施形態の情報処理装置において特定した、文書作成者の音楽、服装、食べ物等の嗜好度を表す、１又は複数の項目で構成されている分布データに基づいて、おすすめ商品及びその量を特定する処理を実行することも考えられる。この場合、おすすめ商品が与える各項目に対する満足度の単位を、上記嗜好度を表す単位に整合させておくことにより、おすすめサプリメント及びその量の特定処理と同様のアルゴリズムにより、おすすめ商品及びその量の特定処理を実行することができる。
【図面の簡単な説明】
【００６９】
【図１】実施形態の情報処理装置を含む情報処理システムの全体構成を示す図である。
【図２】データベースのデータの構成を示す図である。
【図３】情報処理装置の構成を示す図である。
【図４】（ａ）は、患者のカルテ・データの記録されているレコードから特定キーワードを検索することの説明を行う図であり、（ｂ）は、記入日毎の特定キーワードの出現回数と、記入日における重み係数の値とを説明するための図である。
【図５】（ａ）〜（ｃ）は、特定キーワードから特定される栄養バランス・データを示す図である。
【図６】データベース管理処理の実行により特定される患者の不足栄養素を示す栄養バランス・データを示す図である。
【図７】患者の不足栄養素を示す栄養バランス・データに基づいて、特定することができる、おすすめサプリメント及びその量の組合せの一例を示す図である。
【図８】データベース管理処理のメインルーチンのフローチャートである。
【図９】栄養バランス・データの特定処理のサブルーチンのフローチャートである。
【図１０】おすすめサプリメントの特定処理のサブルーチンのフローチャートである。
【符号の説明】
【００７０】
１  情報処理システム、２  インターネットゾーン、３  データベース、１００  病院の情報処理装置、２００  サプリメント販売員の情報処理装置、２０１  ＣＰＵ、２０５  キーボード、２０７  ディスプレイ。
【図１】
2006285568.tif 000006
【図２】
2006285568.tif 000007
【図３】
2006285568.tif 000008
【図４】
2006285568.tif 000009
【図５】
2006285568.tif 000010
【図６】
2006285568.tif 000011
【図７】
2006285568.tif 000012
【図８】
2006285568.tif 000013
【図９】
2006285568.tif 000014
【図１０】
2006285568.tif 000015