(57)【要約】【課題】汎用のコンピュータ装置を用いて健康状態の予想を簡易に且つ具体的に行うことができる健康状態予測装置を提供する。【解決手段】健康状態を表す数値を健康状態数値の順位と年齢に対応させて記憶した年齢対順位テーブルと、予想対象者の現在の健康状態数値を記憶する健康状態数値メモリと、予想対象者の現在の年齢を記憶する現在年齢メモリと、健康状態数値メモリに記憶された予想対象者の現在の健康状態数値と現在年齢メモリに記憶された予想対象者の現在の年齢とから年齢対順位テーブルに基いて予想対象者の順位を検索する順位検索手段と、検索された順位を記憶する順位メモリとを備え、健康状態を予測したい年齢と順位メモリに記憶された順位とを用いて年齢対順位テーブルから健康状態を表す数値を読み出す予測健康状態読み出し手段とを備える。【選択図】図２
2014195490.tif 000002
【特許請求の範囲】
【請求項１】
健康状態を表す数値を健康状態数値の順位と年齢に対応させて記憶した年齢対順位テーブルと、予想対象者の現在の健康状態数値を記憶する現在健康状態数値記憶手段と、予想対象者の現在の年齢を記憶する現在年齢記憶手段と、現在健康状態数値記憶手段に記憶された予想対象者の現在の健康状態数値と現在年齢記憶手段に記憶された予想対象者の現在の年齢とから年齢対順位テーブルに基いて予想対象者の順位を検索する順位検索手段と、検索された順位を記憶する順位記憶手段とを備え、健康状態を予測したい年齢と順位記憶手段に記憶された順位とを用いて年齢対順位テーブルから健康状態を表す数値を読み出す予測健康状態読み出し手段とを備える健康状態予測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、健康状態予測装置に関する。
【背景技術】
【０００２】
健康診断において、健康状態の指標となる各種の数値データが計測され、数値データに問題がある場合、その改善のため、医師の指導を受けるということが広く行われている。指導にあたっては、現状の健康状態が改善されないと問題が生じるという説明が広くなされているが、説明が具体性に乏しかった。
【０００３】
また、コンピュータを使用して、現状の健康状態から将来の健康状態を予想することが広く試みられているが（例えば、特許文献１参照）、健康状態は生活習慣や遺伝的資質など数多くのファクターが介在するので、簡易な予想は難しい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５７２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、健康状態の予想を具体的に行うための簡易な装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の健康状態予測装置は、健康状態を表す数値を健康状態数値の順位と年齢に対応させて記憶した年齢対順位テーブルと、予想対象者の現在の健康状態数値を記憶する現在健康状態数値記憶手段と、予想対象者の現在の年齢を記憶する現在年齢記憶手段と、現在健康状態数値記憶手段に記憶された予想対象者の現在の健康状態数値と現在年齢記憶手段に記憶された予想対象者の現在の年齢とから年齢対順位テーブルに基いて予想対象者の順位を検索する順位検索手段と、検索された順位を記憶する順位記憶手段とを備え、健康状態を予測したい年齢と順位記憶手段に記憶された順位とを用いて年齢対順位テーブルから健康状態を表す数値を読み出す予測健康状態読み出し手段とを備える。
【発明の効果】
【０００７】
本発明の健康状態予測装置によれば、健康状態の予想を簡易に且つ具体的に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】年齢対順位テーブルを例示するチャートである。
【図２】第一の実施形態の健康状態予測装置の機能ブロック図である。
【図３】第一の実施形態の健康状態予測装置の動作ステップを説明するフローチャートである。
【図４】順位検索ステップの詳細フローチャートである。
【図５】第二の実施形態の健康状態予測装置の機能ブロック図である。
【図６】第二の実施形態の健康状態予測装置の動作ステップを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の好ましい第一及び第二の実施形態について、図面を参照しつつ説明する。
【００１０】
本発明の各実施形態の健康状態予測装置は、汎用のコンピュータ装置において以下に述べる機能を実現するためのコンピュータプログラムを動作させることで将来の健康状態を予測することができる。用いるコンピュータ装置としては、キーボード、マウスなどの入力装置と、ディスプレイ装置や印刷装置などの出力装置を備えていることが好ましいが、入出力の機能は、健康状態予測装置を構成するコンピュータ装置とは異なった端末装置に分担させ、端末装置とネットワークで接続する構成としても良いのは無論である。
【００１１】
各実施形態の健康状態予測装置には、例えば図１（ａ）、（ｂ）に示す年齢対順位テーブルが備えられている。年齢対順位テーブルは、例えば内臓脂肪面積や血圧といった健康状態を表す数値を健康状態数値の順位と年齢とに対応させて記憶したものである。より詳細には、メモリ装置を論理的に２次元配列構造として第一の次元を年齢、第二の次元を順位とし、各々の位置に健康状態を表す数値を記憶している。内臓脂肪面積の年齢対順位テーブルである図１（ａ）を例にとると、４１歳の順位第１位の値は１７、順位第２位の値は１８、順位第３位の値は２０、以下、順位第１００位までの値が記憶されている。
【００１２】
この健康状態を表す数値は、大きな母集団の測定値を昇順に１００分割して、各分割毎の測定値の集合を平均して、何番目の分割かに応じ、１００人中の順位に相当する値としたものである。例えば、４１歳で1万人分の測定値があったときは、昇順に１００分割された測定値の集合のうちの少ない値から１００人までの測定値の平均１７が、順位第1位の健康状態を表す数値、１０１人から２００人までの平均値１８が、順位第２位の健康状態を表す数値ということになる。順位第５８位の内脂肪面積の数値は４７であるが、この値は５７０１人目から、５８００人目までの測定値の平均を示すことになる。母集団の大きさが１００で割り切れず端数がでたときも、境目の端数で分ければよい。例えば、母集団が３４６人のとき、順位第１位の値は昇順に1人目から３人目まで、順位第２位は４人目から６人目まで、順位第３位は７人目から１０人目までの平均とする。この場合、順位第１位と第２位の数値は３人の平均値なのに対し、順位第３位の数値は４人の平均値という異なった人数での平均値となるが、厳密な予測を目的としていない本発明では問題ではない。なお、各順位毎の測定値の集合を順位集団と呼ぶことにする。
【００１３】
また、各実施形態では、１００人中何位かということを示すので母集団を１００分割したが、分割する数は、意味のある程度に母集団を細分化する大きさであればいくつでも構わない。例えば、１０、５０、１０００など一般に１０進数を基本とするのが、順位を表示する場合は好ましいが、順位自体を表示せず値の予想のみを示す場合は、３２、６４、２５６などといった２進数の累乗を用いることが、演算速度やメモリ領域の効率的利用という面からは好ましい。
【００１４】
図１（ｂ）に示す血圧の年齢対順位テーブルの場合は、順位をどのようにするかが問題となる。即ち、収縮期血圧、拡張期血圧、あるいはこれらの差である脈圧が一般に診断の指標とされるが、何れに着目するかによって細分化された母集団に入る測定値（被験者）が異なってくる。各実施形態では、高血圧症の一般的指標である収縮期血圧により被験者を昇順に並べて、それに基いて順位集団毎の平均値を収縮期血圧、拡張期血圧について求めた。
【００１５】
年齢対順位テーブルを用いた第一及び第二の実施形態の健康状態予測装置の構成について説明する。
【００１６】
図２が第一の実施形態の健康状態予測装置の機能ブロック図である。図３は、各機能ブロックがどのように動いていくかを示すフローチャートである。
【００１７】
第一の実施形態ではまず、操作者が健康状態数値入力手段を用いて現在の健康状態を表す数値を入力する（現在数値入力ステップＳ１）。次に、現在年齢入力手段を用いて現在の年齢を入力する（現在年齢入力ステップＳ２）。２つの入力手段で入力された値は、現在健康状態数値記憶手段としての健康状態数値メモリや、現在年齢記憶手段としての現在年齢メモリに記憶される。これらが終了すると、入力された年齢と健康状態を表す数値を用いて、順位検索手段が順位を検索する（順位検索ステップＳ３）。例えば内臓脂肪面積の値を１８、年齢を４０歳で入力すると、年齢対順位テーブルから合致する値の位置である順位第２位を求めた順位検索手段が、順位記憶手段としての順位メモリに「２」を記憶する。
【００１８】
ここで、第一の実施形態の順位検索ステップＳ３は、順位検索手段によって、合致する値がない場合にも順位を検索して決定できる構成となっており、その具体的処理手順について図４に基き以下説明する。
【００１９】
順位検索ステップＳ３は、ＩおよびＪという２つのポインタで２次元配列構造の年齢対順位テーブルの内容を読み出しつつ現在数値入力ステップＳ１において入力され健康状態数値メモリに記憶された現在の健康状態数値と比較して順位を決定するものである。
【００２０】
初期設定ステップＳ３１ではＩに順位初期値である１を、Ｊに現在年齢入力ステップＳ２で入力された現在年齢を各々設定する。
【００２１】
次に、年齢対順位テーブルより、Ｊ歳Ｉ位の値を読み出す（Ｓ３２）。読み出した値を現在の健康状態数値と比較し（Ｓ３３）、現在の健康状態数値が読み出した値と等しい場合および読み出した値よりも小さい場合は、そのときのＩの値を順位として順位メモリに記憶する（Ｓ３４）。現在の健康状態数値が読み出した値より大きい場合は、Ｉの値を１増やして（Ｓ３５）、再度、年齢対順位テーブルより、Ｊ歳Ｉ位の値を読み出す（Ｓ３２）。
【００２２】
以上のように動作する順位検索手段により、現在の健康状態数値が読み出した値以下になるまで順位を表すポインタがＩが増え続け、現在の健康状態数値が読み出した値以下にはじめてなったときのＩの値が順位として順位メモリに記憶される。
【００２３】
次に、以上のようにして求められた順位が、順位表示手段によって表示される（順位表示ステップＳ４）。
【００２４】
順位が表示されると、予測希望年入力手段により、予測したい年が何年後かを問うメッセージが表示装置に表示され、それに応じて操作者が入力した予測希望年の値を図示しないメモリに記憶する（予測年入力ステップＳ５）。予測年入力ステップＳ５で入力された値は、予測したい年齢を演算する予測年齢演算手段で、現在年齢メモリに記憶された現在の年齢の値に加算され、予測したい年齢として、予測年齢メモリに記憶される（予測年齢演算ステップＳ６）。
【００２５】
次に、予測数値読み出し手段により健康状態の予測数値が求められる（予測数値読み出しステップＳ７）。具体的には、予測年齢メモリに記憶された予測したい年齢の値と、順位メモリに記憶された順位の値から、年齢対順位テーブルに記憶された、当該予測したい年齢及び順位に対応する健康状態の数値を読み出すことにより、健康状態の予測数値が求められる。
【００２６】
内臓脂肪面積を例に予測年入力ステップＳ５から予測数値読み出しステップＳ７までの第一の実施形態の健康状態予測装置の動きを具体的に説明する。予想対象者の現在年齢は４０歳、求められた順位は５８位であるとする。予測年入力ステップＳ５で例えば２年後、すなわち値「２」が入力されると予測年齢演算手段で４０＋２が演算され予測年齢メモリに値「４２」が記憶される。予測数値読み出し手段は、予測年齢メモリに記憶された値「４２」と順位メモリに記憶された値「５８」とから、図１（ａ）の年齢対順位テーブルの該当位置の内臓脂肪面積の数値である「４７」を読み出す。
【００２７】
以上のようにして読みだされた予測したい年齢における例えば内臓脂肪面積の予測数値は、予測数値表示手段により表示装置（画面）に表示される（予測数値表示ステップＳ８）。
【００２８】
次に、本発明の第二の実施形態の健康状態予測装置について説明する。図５が第二の実施形態の健康状態予測装置の機能ブロック図である。図６は、各機能ブロックがどのように動いていくかを示すフローチャートである。第二の実施形態の予測装置が第一の実施形態の予測装置と異なるところは、順位を表示しないところおよび予測する年を例えば５年後および１０年後に固定している点である。その他の構成及び動作ステップは第一の実施形態の予測装置と同様である。
【００２９】
第二の実施形態の健康状態予測装置では、予測年齢演算手段で現在年齢に５および１０を加える動作を行い（予測年齢演算ステップＳ６’）、予測年齢メモリは２つの領域、即ち５年後年齢メモリおよび１０年後年齢メモリを有する。
【００３０】
そして、予測数値読み出し手段は、予測年齢メモリに記憶された２つの値、即ち５年後年齢メモリの内容および１０年後年齢メモリの内容により年齢対順位テーブルを２度読み出し（予測数値読み出しステップＳ７’）、予測数値表示手段は読みだされた値を、各々５年後の数値、１０年後の数値として表示する（予測数値表示ステップＳ８’）。第二の実施形態の健康状態予測装置では、このように複数の年の予測値を表示することで、今後の変化がわかりやすくなっている。
【００３１】
以上のように、第一及び第二の実施形態の健康状態予測装置によれば、汎用のコンピュータ装置を用いて、健康状態の予測を簡易に且つ具体的に行うことが可能になる。
【図１】
2014195490.tif 000003
【図２】
2014195490.tif 000004
【図３】
2014195490.tif 000005
【図４】
2014195490.tif 000006
【図５】
2014195490.tif 000007
【図６】
2014195490.tif 000008