(57)【特許請求の範囲】
【請求項１】
個人の身体計測データを入力する身体計測データ入力手段と、入力された身体計測データに応じたアドバイスを表示するアドバイス表示手段とを備えた健康アドバイス装置であって、
前記身体計測データに基いて当該個人の属する健康状態を決定する健康状態決定手段と、
決定された健康状態をさらに分類するための生活状態分類用質問項目を健康状態毎に記憶する生活状態分類用質問項目データベースと、
前記生活状態分類用質問項目に関連付けてアドバイスデータを記憶するアドバイス情報データベースとを備えており、
且つ前記健康状態決定手段により決定された健康状態に対応する生活状態分類用質問項目を前記生活状態分類用質問項目データベースから抽出する質問項目抽出手段と、
抽出された生活状態分類用質問項目を表示する質問項目表示手段と、
表示された質問項目を選択するか否かの入力を操作者に促し、操作者により入力された選択結果を受領する質問項目選択手段と、
前記質問項目選択手段により操作者が選択した生活状態分類用質問項目に応じたアドバイスデータを前記アドバイス情報データベースから抽出するアドバイス抽出手段とを備え、
抽出されたアドバイスデータを前記アドバイス表示手段により表示する健康アドバイス装置。
【請求項２】
質問項目抽出手段により抽出された生活状態分類用質問項目の全てを前記質問項目表示手段が表示する請求項１記載の健康アドバイス装置。
【請求項３】
請求項１記載の健康アドバイス装置を用いた健康アドバイス方法であって、
身体計測データを用いて健康状態を決定するステップと、決定された健康状態に対応する生活状態分類用質問項目を前記生活状態分類用質問項目データベースから抽出するステップと、抽出された生活状態分類用質問項目を表示するステップと、表示された生活状態分類用質問項目を選択するか否かの入力を操作者に求めるステップと、操作者が選択した生活状態分類用質問項目に応じたアドバイスデータを前記アドバイス情報データベースから抽出するステップと、抽出されたアドバイスデータから、重複するアドバイスデータを除くステップと、除かれた残りのアドバイスデータを表示するステップとを有する健康アドバイ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、健康を維持し、健康状態を向上させることを望む個人に、その生活を改善する方向を示すアドバイスを提供する健康アドバイス装置および健康アドバイスプログラムに関する。
【背景技術】
【０００２】
従来より、健康について、生活改善などをするアドバイスを、コンピュータシステムを用いて提供するための健康アドバイス装置が種々提案されている。
【０００３】
従来の健康アドバイス装置には、アドバイスを求める個人の健康状態の情報に基き、個人をグループ分けして、当該グループに応じたアドバイスをするものがある。しかし、このような装置は、結果としての健康状態のみに着目しているので、アドバイスが多項目に亘る場合がある。これを解消するため単純にアドバイス項目を減らすと、アドバイスが生活状況に合わず不適切となる。
【０００４】
そこで、健康状態に加えて生活状況を質問するなどして、健康状態と生活状況の双方を用いてグループ分けし、グループごとにアドバイスをするものが提案されている。しかし、グループ単位でなされるアドバイスは同じなので、個人のニーズに応じたきめ細かいものとはなっていない。きめ細かく行おうとすると、質問項目が増加することとなり、実用的ではない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０―１７０５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の発明者らは、先に、かかるグループ分けを改善する方法として、グループ分けを一定のタイミングで更新することを提案した（特許文献１参照）。しかしながら、グループ分けを更新しつつ質問項目を減らすことで、きめ細かさは増すものの、解析の手順によってグループ分けが不安定となるという問題が発生した。
【０００７】
すなわち、集合のメンバーや配列が異なることで、当該個人に関連付けられる項目、例えば「時間が不規則である」が「生活時間が規則的である」に変化し、結果としてなすべきアドバイスが逆転するという現象が生じた。
【０００８】
本発明は、かかる状況に鑑みて、健康を維持し、健康状態を向上させることを望む個人に、与えるアドバイスを少ない質問項目で確実適切に選択する健康アドバイス装置および健康アドバイスプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の発明者は、健康状態に応じたグルーピングをした健康状態グループの各々が、さらに生活状況に応じた小グループに細分化されうることを見出し、どの小グループに属するかは健康状態グループに応じた少数の簡単な質問に対する回答で判別できるはずであるとの着想のもとで本発明を想到するに至った。
【００１０】
本発明は、すなわち、健康診断（以下、本明細書では健診と略す）で得られた特定の個人の数値などの身体計測データをはじめとする身体状態を計測した身体計測データを、システム外から入力する身体計測データ入力手段と、入力された身体計測データに応じたアドバイスを表示するアドバイス表示手段とを備えた健康アドバイス装置であって、前記身体計測データに基づいて当該個人の属する健康状態を決定する健康状態決定手段と、決定された健康状態をさらに分類するための生活状態分類用質問項目を健康状態毎に記憶する生活状態分類用質問項目データベースと、前記生活状態分類用質問項目に関連付けてアドバイスデータを記憶するアドバイス情報データベースとを備えた健康アドバイス装置を提供する。
【００１１】
また、本発明では、上記構成に加えて、前記健康状態決定手段により決定された健康状態に対応する生活状態分類用質問項目を前記生活状態分類用質問項目データベースから抽出する質問項目抽出手段と、抽出された生活状態分類用質問項目の好ましくは全てを表示する質問項目表示手段と、表示された生活状態分類用質問項目を選択するか否かの入力を操作者に促し、操作者により入力された選択結果を受領する質問項目選択手段と、該質問項目選択手段により受領した操作者の選択結果に応じたアドバイスデータを前記アドバイス情報データベースから抽出するアドバイス抽出手段とを備え、アドバイス抽出手段により抽出されたアドバイスデータを前記アドバイス表示手段により表示する健康アドバイス装置を提供する。
【００１２】
さらに、本発明では、上述の健康アドバイス装置を用いた健康アドバイス方法であって、身体計測データを用いて健康状態を決定するステップと、決定された健康状態に対応する生活状態分類用質問項目を前記生活状態分類用質問項目データベースから抽出するステップと、抽出された生活状態分類用質問項目を表示するステップと、表示された生活状態分類用質問項目を選択するか否かの入力を操作者に求めるステップと、操作者が選択した生活状態分類用質問項目に応じたアドバイスデータを抽出するステップと、抽出されたアドバイスデータから、重複するアドバイスデータを除くステップと、除かれた残りのアドバイスデータを表示するステップとを有する健康アドバイスプログラムを提供する。
【００１３】
本発明で用いる質問項目やアドバイスデータは、一定の期間毎に更新することが好ましい。
【発明の効果】
【００１４】
本発明の健康アドバイス装置または健康アドバイスプログラムによれば、健康を維持し、健康状態を向上させることを望む個人に、与えるアドバイスを少ない質問項目で確実適切に選択することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の健康アドバイス装置を実現するパーソナルコンピュータシステムのシステム構成図である。
【図２】生活状態分類用質問項目データベースの具体的構造の説明図である。
【図３】アドバイス情報データベースの具体的構造の説明図である。
【図４】健康アドバイス装置の動作を示すフローチャートである。
【図５】第１実施形態における制御およびデータの流れを表したブロックダイヤグラムである。
【図６】（ａ）〜（ｆ）は、健康アドバイス装置を用いた健康アドバイスプログラムの動作について説明する液晶ディスプレイ装置の画面表示である。
【図７】（ｇ）〜（ｌ）は、健康アドバイス装置を用いた健康アドバイスプログラムの動作について説明する液晶ディスプレイ装置の画面表示である。
【図８】（ａ）〜（ｃ）は、第２実施形態における質問項目データベースおよびアドバイス情報データベースの内容を示す説明図である。
【図９】アドバイス情報データベースを用いたアドバイス抽出ステップのフローチャートである。
【図１０】（ａ）〜（ｇ）は、第３実施形態において用いる遠隔操作用端末の画面表示である。
【図１１】第３実施形態の構成図である。
【図１２】第１実施形態において、同じアドバイスが複数表示されるアドバイス情報データベースの具体例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好ましい第１実施形態を、図面を参照しつつ説明する。
【００１７】
本発明に係る健康アドバイス装置は、図１に示すハードウエア構成のパーソナルコンピュータシステム１を用いて実現することができる。パーソナルコンピュータシステム１は、図１に示すように、システム全体を制御する制御装置２と、電子回路を介して制御装置２と論理的に接続された、主記憶装置３及び外部記憶装置４と、キャラクタなどを入力するためのキーボードである第1入力装置６Ａ及び画面表示と関連付けて画面の位置を指定するためのマウス装置である第２入力装置６Ｂと、後述するメモリ素子を接続するためのデータ端子５と、その内容が表示制御回路８により表示装置である液晶ディスプレイ装置９に表示されるスクリーンメモリ７とを備える。
【００１８】
制御装置２はマイクロプロセッサやバスコントローラなどを一体にして構成されたＬＳＩ素子および周辺回路で構成されている。主記憶装置３はＤＲＡＭ素子を主たる構成要素とする周知の回路ブロックである。外部記憶装置４は、本第１実施形態ではハードディスク装置であり、本発明に係る健康アドバイス提案プロセスを実現するための健康アドバイスプログラムＰを内蔵記憶するとともに、その一部が生活状態分類用質問項目データベース（以下、質問項目データベースと略す）２０およびアドバイス情報データベース３０のデータ記憶領域を構成する。データ端子５は、具体的には周知のＵＳＢ規格の接続口（ＵＳＢポート）で実現され、後述するように不揮発性メモリ１０が挿入され、他のシステムからの身体計測データを受け入れるのに用いられる。
【００１９】
スクリーンメモリ７も主記憶装置３と同様にＤＲＡＭ素子で構成される。本第１実施形態では操作者に対するメッセージなどの表示を行う表示手段は、液晶ディスプレイ装置９、スクリーンメモリ７、表示制御回路８および外部記憶装置４に内蔵された図示しない表示制御プログラム（ディスプレイドライバ）で構成される。表示手段に転送されたデータは、スクリーンメモリ７に一旦記憶され表示制御回路８を介して液晶ディスプレイ装置９に表示される。
【００２０】
制御装置２が各部へのデータの書き込みおよび読み出しを行うほか、主記憶装置３、外部記憶装置４、スクリーンメモリ７相互間では図示しないＤＭＡ回路を用いて直接データ転送が行われることで、大量のデータの取り扱いを容易にする構成となっている。
【００２１】
本発明の特徴である生活状態分類用質問項目データベース２０およびアドバイス情報データベース３０の具体的構造について、図２および図３を参照して説明する。
【００２２】
生活状態分類用質問項目データベース２０は、図２に示すように、ＢＯＦ（ファイル開始部）２１とＥＯＦ２２（ファイル終了部）とに挟まれた複数のデータレコード２３、２３で構成される。
【００２３】
各データレコード２３はレコードヘッダ２３１と図中、甲・乙・丙で示す各基本健康状態に応じて表示される複数の質問項目を記録したデータ部２３２とで構成される。レコードヘッダ２３１には、甲・乙・丙の各健康状態に割り当てられたコード（１バイト）と質問数（２バイト）とが記録されている。図中では健康状態甲に対応するヘッダを「甲ヘッダ」、乙に対応するそれを「乙ヘッダ」のように示した。データ部２３２は１質問につき１２８バイトの領域が割り当てられて、質問内容がテキスト形式で記録されている。図中ではデータ構造が把握し易いように「質問甲１」「質問甲２」のように健康状態と質問番号とを並べて表しているが、実際のメモリの内容は上述したように質問内容であり、後述するように操作者ないし利用者が読み取れるように液晶ディスプレイ装置９に表示される。
【００２４】
なお、質問項目は、一定期間毎に、具体的には毎年一回表現などが見直され、必要に応じて変更される。
【００２５】
アドバイス情報データベース３０は、ラベル部３２とデータ部３３とからなるアドバイスレコード３１を複数含む。本実施例において、アドバイス情報データベース３０は一定期間毎に、具体的には毎年一回更新可能とされ、アドバイスの追加や削除が行われているので、ファイルの始まりや終わりを示すＢＯＦやＥＯＦは存在せず、図示しない管理領域にファイルの範囲が記録されている。ラベル部３２は４バイトの長さで、第１バイトが健康状態のコード、第２バイトが質問番号、第３および第４バイトがアドバイス番号を示す。ラベル部３２に連続して２５６バイトのデータ部３３が割り当てられ最大１２８文字のアドバイスがテキスト形式で記録されている。
【００２６】
図４の健康アドバイス装置１の動作を示すフローチャートおよび図６、図７に示す液晶ディスプレイ装置９の画面を表す図を参照しながら、健康アドバイス装置１を用いた健康アドバイスプログラムＰの動作について説明する。なお、本第１実施形態は、定期健診の結果をもとに健康アドバイスを提供するシステムであるが、以下の説明で容易に理解できるように、定期健診の結果以外の身体計測データを用いても本第１実施形態の装置は動作する。
【００２７】
操作者すなわち本アドバイス装置を用いて健康に関するアドバイスを得たい操作者（利用者）が外部記憶装置４に記憶された健康アドバイスプログラムＰを起動する操作を第１入力装置６若しくは第２入力装置７を用いて行うと、ＩＤ確認ステップＳ１が開始され図６（ａ）に示すようにＩＤ入力を求める画面が液晶ディスプレイ装置９に表示される。画面の指示に従って、操作者がＩＤおよびパスワードを第１入力装置から正しく入力すると（図６（ｂ））、外部記憶装置４に記憶された図示しない利用者リストを参照して制御装置２上で動作するプログラムが、以後の操作を許可するかどうかの判定を行う。このとき、プログラムＰのＩＤ確認ステップＳ１と制御装置２、主記憶装置３、表示手段および第１入力装置６で操作者が正当な利用者であるかを確認する利用者確認手段が実現されている。
【００２８】
ＩＤ確認ステップＳ１において、操作者が正当な利用者であると判定されると、身体計測データ取り込みステップＳ２に制御が移り、液晶ディスプレイ装置９に、データ端子５に過去の健診データが記録されたメモリ素子１０を挿入するよう促すメッセージが図６（ｃ）に示すように表示される。表示に従って操作者がメモリ素子１０をデータ端子５に挿入すると、挿入を検知した制御装置２がメモリ素子１０内の健康診断データを読み出し、主記憶装置３に書き込む。このとき、プログラムＰの身体計測データ取り込みステップＳ２と制御装置２、データ端子５および主記憶装置３とで、本発明の身体計測データ入力手段が実現され、装置外部のメモリ素子１０より健康アドバイス装置１に身体計測データが取り込まれる。
【００２９】
身体計測データ取込みステップＳ２が正常に終了すると、取り込まれた健診データに基いて健康に関する基本属性を決定するための健康状態決定ステップＳ３が実行される。このとき、プログラムＰの健康状態決定ステップＳ３と制御装置２、主記憶装置３とで、健診データに基づいて個人の属する健康状態を決定する健康状態決定手段が実現されている。ステップＳ３すなわち健康状態決定手段では、メモリ素子１０から主記憶装置３に転送され記憶された健診データに含まれる情報を用いて、どの基本健康状態に利用者が属するか判断され、決定される。
【００３０】
ここで、健康状態とは、操作者がどのような健康状態であるかを区分する属性であって、例えば体重、血糖値などの身体計測データで分類されるメタボリック症候群、糖尿病予備群など一般に健康になるためのあるいは健康を維持するためのアドバイス（健康アドバイス）が必要とされる属性はもちろん、一般には健康アドバイスが必要とされないものも含むことができる。
【００３１】
ここでの判断は、具体的には、予め身体計測データの数値に応じて健康状態を分類しておき、健診の数値がどの分類に属するかで行う。この分類は各データ毎に行う、例えば高血圧や低血圧のような分類のほか、複数の数値、例えば身長、体重、胴回り、性別の組み合わせで分類するメタボリック症候群などがある。また、一つの分類に該当しても、同時に他の分類に該当する場合もある。具体的には高血圧に該当しかつ高血糖値に該当する場合などである。複数の分類に該当する場合は、各分類に対応する質問がそれぞれなされる。また、年齢や性別に応じ分類を変えることを行ってもよい。その場合は、ＩＤ確認ステップＳ１において入力された年齢および性別を利用しても、健診データと一緒に取り込まれた個人属性情報を用いても良い。
【００３２】
このように、健康状態決定ステップＳ３では種々の判断を行うが、本実施例は汎用のパソコンで実現しているので、演算が遅いため時間を要する。そこで、本第１実施形態では図６（ｄ）のようにプロセスが進行中である旨を表示している。
【００３３】
ここで、何れの分類にも属さない、すなわち極めて健康でアドバイス不要と判断された場合は、分岐判定Ｊ１で健康表示ステップＳ１０に遷移し、「タイプ分析完了。あなたのタイプは、健康体です。この状態が維持されるようこれまでの生活を維持してください。」との表示がされるアドバイス不要メッセージ表示ステップＳ１１を経由してプログラムを終了（ＴＥ）する。
【００３４】
なんらかのアドバイスが必要な健康状態に該当すると判定されると、健康状態の判定結果すなわちタイプ分析の結果が表示される健康状態表示ステップＳ４に移行する。「小太り」と判定された場合の表示例を図６（ｅ）に示す。本第１実施形態では複数の基本健康状態に該当すると判定されると、全てが同一画面において表示される。なお、ここでの「同一画面」とは、表示手段において画面の画素数が少なくそれを補うためにスクロールなどにより表示されうるよう構成された場合も含む。
【００３５】
本第１実施形態では図６（ｅ）に示すようにアドバイスの要否を問い合わせ、操作者が不要としたときは不要判定ステップで分岐し、プログラムを終了する（ＴＥ）ように構成されている。このようにタイプ分類の表示と同時にアドバイスの要否を確認することが、すでに医師の管理下で改善のための治療を実施していてアドバイスを受ける必要が無い場合などに、直ちに本プログラムを終了させることができるので好ましい。
【００３６】
次に、判断された結果該当するとされた健康状態に応じた生活状態分類用質問項目が質問項目データベース２０から読み出される（質問項目読み出しステップ：Ｓ５）。例えば、基本健康状態が「小太り」であると判断されると、制御装置２はレコードヘッダ２３１に記録された健康状態「小太り」に該当するコードをキーにしてレコード「小太り」を検索し、次にレコード「小太り」のレコードヘッダ２３１に記録された質問数に応じた記憶容量のデータ領域を主記憶３に確保する。そして、データ部２３２に記録された生活状態分類用質問の内容を、主記憶３の確保したデータ領域に転送する。ここでは、プログラムＰの質問項目読み出しステップＳ５と制御装置２とで質問項目抽出手段が実現され、外部記憶装置４の質問項目データベース２０より健康状態に応じた質問項目が抽出されている。
【００３７】
読み出された質問内容は、スクリーンメモリ７に転送され図６（ｆ）に示すように１画面内に表示される（質問項目表示ステップ：Ｓ６）。プログラムＰの質問項目表示ステップＳ６と制御装置２、主記憶装置３および前述の表示手段で、質問項目表示手段が実現されている。本実施例では、質問項目表示ステップＳ６において生活状態分類用質問項目の内容がその右側にチェックボックスを伴い表示されるが、チェックボックスは次の質問項目選択ステップＳ７で表示されるよう構成しても良い。
【００３８】
次に、質問項目選択ステップＳ７が実行される。この質問項目選択ステップは、健康アドバイスを得ようとしている個人にあてはまる項目を選択入力するステップである。従って、生活状況選択ステップと称してもよい。ここで、操作者が利用者即ちアドバイスを得ようとしている個人であることが、選択がより適切に行えるので好ましい。
【００３９】
具体的には、図６（ｆ）に示すように、「あてはまるところを全てチェックした後、右のボタンをクリックしてください」との入力を促す文言が表示され、それに応じて、利用者が第２入力装置７を操作して、チェックを入力する。チェックされたボックスは、図７（ｇ）に示すように表示されるとともに、主記憶装置３の該当する領域にチェックされた旨が記憶される。ここに示す例では「憂鬱なときには食べ過ぎる」「一日中お腹がすいているような気がする」「食事をよく噛まない」「自分は洞察力があると思う」にチェックがされていて、これらの項目を利用者が該当するとして選択し入力したことがわかる。
【００４０】
チェック即ち選択入力が完了したら、操作者が第２入力装置７を操作して図示しないカーソルをボタンｇ１に移動させ、第２入力装置７に設けられた図示しないスイッチを押す操作、いわゆるクリックを行う。クリックされると、制御装置２がチェックされたボックスが何れであるかを主記憶装置３の該当する領域を読み出すことで判定し、チェックされたボックスに相当する質問の番号あるいはコードを主記憶装置３などを介して次のアドバイス読み出しステップＳ８へ渡す。
【００４１】
ここでは、プログラムＰの質問項目選択ステップＳ７と制御装置２、主記憶装置３および第２入力手段７とで、質問項目選択手段が実現され、外部記憶４のアドバイス情報データベース３０より選択された質問に応じたアドバイスが抽出されている。
【００４２】
本第１実施形態では、図７（ｈ）のようなチェックされた項目が何れであるかの確認の画面表示を質問項目選択ステップＳ６の最後に表示し、「了解」のボタン（入力完了ボタン）ｈ１がクリックされたら、次のアドバイス読み出しステップＳ８へ移り、「やり直す」のボタンｈ２がクリックされたらステップＳ６の最初に戻り、再度図７（ｇ）の画面が表示される。
【００４３】
アドバイス読み出しステップＳ８では、チェックされた質問項目に応じたレコード３１がラベル部３２の第１バイトおよび第２バイト、すなわち健康状態のコードと質問番号とをキーにしてアドバイス情報データベース３０より検索され抽出されて、抽出されたレコードのアドバイス内容３３が主記憶装置３に順次転送される。アドバイス情報データベース３０の検索が完了し、チェックされた質問項目全てについてのアドバイス内容が主記憶装置３に転送されると、アドバイス読み出しステップＳ８は終了し、アドバイス表示ステップＳ９に移行する。
【００４４】
本第１実施形態では、プログラムＰのアドバイス読み出しステップＳ８と制御装置２、主記憶装置３で、アドバイス抽出手段が実現され、質問項目選択手段により選択された質問に対応するアドバイスが、外部記憶装置４のアドバイス情報データベース３０から抽出されている。
【００４５】
アドバイス表示ステップＳ９では、読み出されたアドバイスが図７（ｉ）〜図７（ｊ）に示すようにチェックボックスとともに表示される。
【００４６】
ここで、利用者が第２入力装置７を用いて、画面の指示に従って、やってみたいと思うアドバイスのチェックボックスのチェックを行い、その後、画面上の仮想ボタンを押す操作、すなわちポインタを仮想ボタン上に移動させた後にクリック操作を行うと、図７（ｋ）のように、確認の画面が表示される。ここで、仮想ボタンを押す操作がされると、次に、図７（ｌ）のように各アドバイスに応じたサポートメニューが表示される。選択されたサポートメニューのうち、「決心一覧」の印刷は図１に示す印刷装置１１へ制御信号を送ることで行われるが、その他の項目については図示しない通信回線を通じて、選択したアドバイスとともにサポートセンターへ送信され、項目に応じたサポートがコンピュータシステムにより、あるいはサポートオペレータにより実施される。
【００４７】
本第1実施形態の要部について、図５に示す制御およびデータの流れを表したブロックダイヤグラムで説明する。
【００４８】
本システムでは、身体計測データ入力手段５３１により外部から健診データなどを受け取る。受け取った身体計測データに基づき、健康状態決定手段５３２が、利用者の健康状態を判定する。判定した健康状態に対応する必要な質問項目を質問項目データベース２０から質問項目抽出手段５３４が抽出し、抽出された質問項目は全て質問項目表示手段５３３で操作者に対して表示される。表示された全ての質問項目の中から該当する質問項目を操作者が選択した結果である質問項目選択結果を、質問項目選択入力手段５３５で操作者が入力する。操作者により入力された質問項目選択結果に従ってアドバイス抽出手段５３６がアドバイス情報データベース３０より対応するアドバイスを抽出する。抽出されたアドバイスはアドバイス表示手段５３７で表示される。
【００４９】
ここで、本発明の好ましい第２実施形態を、図８、図９、および図１２を用いて説明する。
【００５０】
上記第１実施形態においては、同一のアドバイスが複数の質問に関連付けられている場合、同じアドバイスが複数表示されてしまうという問題があった。すなわち、図１２に示すように、「常に空腹感がある」という質問項目に対しての第２のアドバイスと「食生活が不規則」との質問項目に対しての第１のアドバイスが何れも「朝食をしっかりとりましょう」である場合、「常に空腹感がある」という項目と「食生活が不規則」という項目との双方を選択した場合は、「朝食をしっかりとりましょう」が２回表示されることとなる。
【００５１】
本第２実施形態例では、かかる場合にも適切な表示が可能となるよう、図８（ｂ）に示す関連付け情報記憶領域２９をアドバイス情報データベース３０に設け、選択された質問に対応するアドバイス情報をアドバイス番号を用いて抽出する手段を有する。アドバイス情報をアドバイス番号を用いて抽出する手段を設けることで、同一のアドバイス番号がすでに抽出されている場合は、抽出は行わないように本発明の装置を構成することができる。
【００５２】
以下、本第２実施形態について詳細に説明するが、以下に説明するデータベースの構造および内容や健康アドバイスプログラムＰ’を除き、装置及びプログラムの何れも第１実施形態と同一の構成である。
【００５３】
即ち、図２において、健康アドバイスプログラムＰは以下に説明する健康アドバイスプログラムＰ’に置き換えられ、質問項目データベース２０およびアドバイス情報データベース３０はその内容が図２および図３に示すものから図８（ａ）ないし（ｃ）に示すものに置き換えられている。
【００５４】
図８（ａ）は質問項目テーブルである。質問毎に、質問の内容（ａ１列）と各質問項目に対応するアドバイス番号テーブルの先頭アドレス（ａ２列）が連続する領域に記憶されている。なお、質問項目テーブルの先頭アドレスは健康アドバイスプログラムＰ内の図示しないアドレス参照テーブルに保存されている。
【００５５】
図８（ｂ）は、質問項目毎のアドバイス番号を示すアドバイス番号テーブルである。各質問項目ごとに、図８（ａ）の質問項目テーブルのａ２列に記憶されたアドレスから始まる領域に、対応するアドバイスのアドバイス番号がテキスト形式で、例えば「アドバイス３」のように記憶されている。なお、質問項目毎に１レコードとしてアドバイス番号が記憶されている。そして、質問項目毎の区切り、すなわちある質問項目に対応するアドバイス番号のうち最後のものの直後には、ＥＯＲコード、具体的には１６進表示でＥＦ(２進表示で１１１０１１１１)が記憶されている。ＥＯＲコードは後述するアドバイス抽出ステップの制御において用いられるが、その値はここに示すものである必要はない。
【００５６】
図８（ｃ）はアドバイスの内容、すなわち表示されるアドバイスが記憶されたアドバイステーブルである。図８（ｃ）のアドバイステーブルにはテキスト形式のアドバイス番号とアドバイス内容とが組となって順次記憶されている。なお、図８（ｃ）のアドバイステーブルの先頭位置は、健康アドバイスプログラムＰ’のアドバイス抽出ステップＳ８に組み込まれている。
【００５７】
図８（ａ）に示す質問項目データベースおよび図８（ｂ）ならびに図８（ｃ）に示すアドバイス情報データベースを用いたアドバイス抽出ステップについて、図９のフローチャートを参照しつつ詳細に説明する。図９は、図４に示すプログラムのうちアドバイス読み出しステップＳ８の詳細を示すものである。すなわち、本第２実施形態においても、健康アドバイスプログラムＰ’の全体は図４に示すところと変わらず以下に説明するアドバイス読み出しステップＳ８のみその手順が異なるものである。
【００５８】
本第２実施形態では、アドバイス読み出しステップＳ８が開始される前に、操作者により選択された質問項目を示すアドレス（ラベル名甲１、甲２などで示されるアドレス）が主記憶装置３の図示しない被選択質問項目領域に転送される。選択された質問項目は一つの場合も複数の場合もある。なお、被選択質問項目領域は、可変長領域であって、領域の最後にデリミタコードが記憶されている。
【００５９】
選択された最初の質問項目を示すアドレスが被選択質問項目領域より読み出され（Ｓ２０）、対応するアドバイス参照テーブルのアドレスが質問項目テーブル（図８（ａ））の質問内容対応アドバイス参照アドレス記憶領域ａ２から読み出される（Ｓ２２）。アドバイス検索プログラムは読み出されたアドバイス参照アドレスを用いて質問項目に対応するアドバイス番号を一つ、図８（ｂ）のアドバイス番号領域ｂ１から読み出す。ここで、本第２実施形態では読み出されたアドバイス番号が表示アドバイスコード領域に書き込み済みか、即ち重複しているかのチェックが行われるステップＳ２３を設けた。重複している場合は書き込みステップＳ２４をスキップして質問項目内終了チェックＳ２５へ移る。重複していないときは、表示用アドバイス番号記憶領域（表示制御領域）にＳ２２で読み出したアドバイスコードを書き込み（Ｓ２４）アドバイス一覧完了チェックＳ２５へ移る。
【００６０】
アドバイス一覧完了チェックＳ２５では、選択された質問項目に対応する全てのアドバイスの読み出しが完了したかをチェックする。具体的には、読み出すアドレスの値を１レコード分（本第２実施形態では８バイト相当）だけ増やして、内容がＥＯＲかを確認し、ＥＯＲであれば完了、そうでなければ未完了とする。
【００６１】
未完了であれば、次のアドバイスコードを読み出すために再びＳ２２へ戻る。完了していれば、全選択質問が完了しているかのチェックを行う。具体的には被選択質問項目領域を示すポインタのアドレスを一レコード分増加させてその内容を読み出し、読み出された内容がデリミタなら完了する（Ｓ２６）。読みだされた内容がデリミタでないときは、再びＳ２１に戻り次の選択質問項目についてのアドバイス抽出を行う。
【００６２】
Ｓ２３のアドバイス番号の重複の有無をアドバイス抽出において確認するステップを設けることで、同一のアドバイスが複数表示されることはなく、アドバイスへの操作者の信頼が高まることになる。
【００６３】
本発明の好ましい第３実施形態の構成を図１１に示す。
【００６４】
本第３実施形態では、利用者端末１２０が通信回線を介して健康アドバイス装置本体１３０と接続され、一方、健康アドバイス装置本体１３０が健康管理組合などの健診データサーバと通信回線を介して接続されている。通信回線を経由した情報のやりとりは図１１中の二重線で示されている。
【００６５】
また、以下で説明する各々の「手段」は本装置のハードウエアとプログラムとを組み合わせることにより実現され、機能するものであることは、当業者であれば容易に理解できるであろう。
【００６６】
本第３実施形態においては、アドバイスを受ける者（利用者）が遠隔地よりパソコン（ＰＣ）や携帯電話（ケータイ）などの利用者端末を操作して通信回線を介して本発明の健康アドバイス装置本体１１０に接続する。通信回線を介して接続されることで、利用者の操作するＰＣやケータイなどの利用者端末も本発明の健康アドバイス装置１００の一部を構成することになる。また、後述するように身体計測データは利用者の属する健康保険組合の健診データサーバ１１０において管理され、必要な身体計測データのみが通信回線を介して健康アドバイス装置本体１３０に送られる構成となっている。
【００６７】
本第３実施形態では、ＰＣあるいはケータイなどの利用者端末を通じて、利用者がアドバイス装置本体１３０がインターネット上において提供する図示しないウエブサイトにアクセスし、健康アドバイスプログラムの起動操作を行う。以下、遠隔操作用端末がＰＣ１２０である場合について、図１１および画面の例である図１０を参照しつつ操作方法および本第３実施形態の健康アドバイス装置の動作を説明する。なお、画面の字数に制限があるケータイの場合であっても、スクロール操作などで同様の操作を実現できるのは当業者であれば容易に理解できるであろう。
【００６８】
利用者が、インターネットを介してアドバイス装置本体１３０が提供するウエブサイトにアクセスすると、利用者認証画面である図１０（ａ）が表示される。本第３実施形態では、このアクセスは、利用者が加入する健康保険組合のホームページを経由してされるので、健康保険組合名を入力しないが、直接ウエブサイトにアクセスする場合は、健康保険組合名も入力するよう構成されていてもよい。図１０（ａ）に示す利用者認証画面の指示に従って、利用者がＰＣ１２０の図示しないキーボードなどを操作して自己の健康保険証の番号やパスワードなどを入力する。
【００６９】
入力が完了すると、健康アドバイスプログラムの利用者認証プロセスが動作し、正当な利用者であるかの確認が行われる。正当な利用者であると利用者認証プロセスが判定すると、認証ＩＤ転送手段１２５が、通信回線を介して利用者のＩＤである健康保険加入者番号を健診データ問い合わせ符号とともに所定のデータ形式で健康保険組合の健診データサーバ１１０に送信する。健診データサーバ１１０は健康保険証番号を基本健康状態問い合わせ符号とともに受信すると、当該健康保険証番号に該当する被保険者の健診データを読み出し、アドバイス装置本体１３０に送信する。
【００７０】
アドバイス装置本体１３０は、本発明における身体計測データ入力手段である健診データ受領手段１３１により、健康保険組合の健診データサーバ１１０から送られた利用者の身体計測データを受領する。
【００７１】
受領したデータは、健康状態決定手段に送られ、健康状態が判定され、決定される。健康状態決定手段の構成や機能、動作は上記第１実施形態または第２実施形態と同じであるので、詳細は省略する。
【００７２】
決定された基本健康状態は、健康アドバイス装置本体１３０の健康状態転送手段が、表示プロセスを生成してＰＣ１２０へ送信する。ＰＣ１２０は、受信したプロセスを実行し、受信した基本健康状態を例えば図１０（ｂ）のように表示し、アドバイスの要否入力を利用者に促す。
【００７３】
ここで、利用者がアドバイス不要と入力すれば、その情報が健康アドバイス装置本体に送信され、プログラムは終了する。このとき、アドバイスを行わなかった旨が身体計測データサーバに送られ、身体計測データサーバの図示しない管理情報記憶領域に利用者がアドバイスを受けなかった旨が日付とともに記録される。
【００７４】
利用者がアドバイス必要と入力しその旨が健康アドバイス装置本体１３０に送信されると、質問項目抽出手段１３４が質問項目データベース１３８より質問項目を抽出する。
【００７５】
抽出された質問項目は、質問項目転送手段１３５ａによりＰＣ１２０へ転送されＰＣ１２０にて図１０（ｃ）のように表示される。利用者がＰＣ１２０の図示しないキーボードやマウスなどを操作して当てはまると思う項目をチェックしボタンをクリックすると、健康アドバイス装置本体１３０の選択質問受領手段１３５ｂがチェックされた項目が何れであるかをＰＣ１２０と通信して受領する。質問項目転送手段１３５ａと質問項目受領手段１３５ｂおよびこれら２つの手段と通信をするＰＣ１２０とで、質問項目選択手段を構成する。
【００７６】
アドバイス抽出手段１３６は質問に応じたアドバイスを抽出する。本第３実施形態のアドバイス抽出手段は、上記第１実施形態と同じアルゴリズムのプログラムで実現されている。従って、質問項目データベース１３８およびアドバイス情報データベース１３９のデータ構造は上記第１実施形態１と同一である。
【００７７】
アドバイス抽出手段１３６により抽出されたアドバイスデータはアドバイス転送手段によりＰＣ１２０へ送信され、ＰＣ１２０が受信した表示データを表示することで、図１０（ｄ）および図１０（ｅ）の画面が表示される。
【００７８】
本第３実施形態について、図１１および図５に示すブロックダイヤグラムを用いて、制御およびデータの流れを説明する。
【００７９】
本第３実施形態では、身体計測データ入力手段５３１に相当する健診データ受領手段１３１により外部から健診データなどを受け取る。受け取った身体計測データに基づき、健康状態決定手段５３２（１３２）が、利用者の健康状態を判定する。判定した健康状態に対応する必要な質問項目を質問項目データベース２０（１３８）から質問項目抽出手段５３４（１３４）が抽出し、抽出された質問項目は全て質問項目表示手段５３３に相当する健康状態転送手段１３３及び利用者端末（ＰＣ１２０）で操作者に対して表示される。表示された全ての質問項目の中から該当する質問項目を操作者が選択した結果である質問項目選択結果が、質問項目選択入力手段５３５に相当する利用者端末（ＰＣ１２０）と選択質問受領手段１３５ｂとで操作者により入力される。操作者により入力された質問項目選択結果に従ってアドバイス抽出手段５３６（１３６）がアドバイス情報データベース３０（１３９）より対応するアドバイスを抽出する。抽出されたアドバイスはアドバイス転送手段１３７と利用者端末（ＰＣ１２０）とで構成されるアドバイス表示手段５３７で表示される。
【００８０】
本実施例では図１０（ｄ）および図１０（ｅ）のように、質問毎に表示する構成としているが、質問毎に表示する必要は必ずしもなく、全ての質問に対するアドバイスをまとめて表示しても良い。まとめて表示するときは、上記第２実施形態のように、複数の質問に共通するアドバイスは一度しか表示しないようにするのが好ましい。以下図１０（ｆ）、図１０（ｇ）のように、実行するかどうかの確認を行い。サポートを選択して終了する。
【００８１】
終了時には、選択したアドバイスが何れであるかが健康保険組合の健診データサーバ１１０に送られ、健診データサーバ１１０の図示しない管理情報記憶領域に利用者が選択したアドバイスが日付とともに記録される。本第３実施形態では、選択されたアドバイス及びサポートも健康保険組合の健診データサーバに送られ、以後のサポートは健康保険組合で行うよう構成されている。
【００８２】
また、送信が完了すると、受信した健診データは全て消去されるので個人情報がアドバイス装置本体に残ることはない。
【符号の説明】
【００８３】
１    パーソナルコンピュータシステム（健康アドバイス装置）
２    制御装置（健康状態決定手段）
３    主記憶装置（健康状態決定手段）
４    外部記憶装置
５    データ端子
６Ａ  第1入力装置（身体計測データ入力手段）
６Ｂ  第２入力装置（身体計測データ入力手段）
７    スクリーンメモリ
８    表示制御回路（アドバイス表示手段）
９    液晶ディスプレイ装置
１０  不揮発性メモリ
２０  生活状態分類用質問項目データベース
３０  アドバイス情報データベース
５３１  身体計測データ入力手段
５３２  健康状態決定手段
５３３  質問項目表示手段
５３４  質問項目抽出手段
５３５  質問項目選択入力手段
５３６  アドバイス抽出手段
５３７  アドバイス表示手段
Ｐ    健康アドバイスプログラム（健康状態決定手段）
【図１】
0005917079.tif 000002
【図２】
0005917079.tif 000003
【図３】
0005917079.tif 000004
【図４】
0005917079.tif 000005
【図５】
0005917079.tif 000006
【図６】
0005917079.tif 000007
【図７】
0005917079.tif 000008
【図８】
0005917079.tif 000009
【図９】
0005917079.tif 000010
【図１０】
0005917079.tif 000011
【図１１】
0005917079.tif 000012
【図１２】
0005917079.tif 000013