(57)【要約】【課題】患者の血糖値データから糖代謝機能を患者固有の情報として抽出するとともに指標となるように数値化し、数値化された糖代謝機能に基づいて糖尿病の予防や診断に有用な情報を得ることが可能な血糖値データ分析システム、血糖値データ分析プログラムおよび血糖値データ分析方法である。【解決手段】血糖値データ分析システム１は、対象者の各時刻における血糖値の測定データを保存する血糖値測定データデータベース５と、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式を用いて血糖値測定データデータベース５から読み込んだ前記血糖値の測定データに基づいて前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段６とを有する。【選択図】  図１
2006087603.tif 000002
【特許請求の範囲】
【請求項１】
対象者の各時刻における血糖値の測定データを保存する血糖値測定データデータベースと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式を用いて前記血糖値測定データデータベースから読み込んだ前記血糖値の測定データに基づいて前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段とを有することを特徴とする血糖値データ分析システム。
【請求項２】
対象者の糖負荷試験により得られた血糖値の測定データを糖負荷試験データとして保存する糖負荷試験データデータベースと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式に、前記糖負荷試験データデータベースから読み込んだ前記糖負荷試験データをフィッティングすることにより前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段とを有することを特徴とする血糖値データ分析システム。
【請求項３】
前記糖尿病指標値計算手段により求められた前記指標を予め設定された閾値との比較判定を行なう糖尿病指標値判定手段を有することを特徴とする請求項１または２記載の血糖値データ分析システム。
【請求項４】
前記対象者の各時刻における血糖値の測定データを保存する血糖値測定データデータベースと、前記血糖値測定データデータベースから読み込んだ前記血糖値の測定データと前記指標とから前記線形システムの入力を推定するシステム入力推定手段とを有することを特徴とする請求項２記載の血糖値データ分析システム。
【請求項５】
コンピュータを、対象者の各時刻における血糖値の測定データを保存する血糖値測定データデータベース並びに前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式を用いて前記血糖値測定データデータベースから読み込んだ前記血糖値の測定データに基づいて前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段として機能させることを特徴とする血糖値データ分析プログラム。
【請求項６】
コンピュータを、対象者の糖負荷試験により得られた血糖値の測定データを糖負荷試験データとして保存する糖負荷試験データデータベース並びに前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式に、前記糖負荷試験データデータベースから読み込んだ前記糖負荷試験データをフィッティングすることにより前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段として機能させることを特徴とする血糖値データ分析プログラム。
【請求項７】
対象者の各時刻における血糖値の測定データを保存するステップと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式を用いて前記血糖値の測定データに基づいて前記対象者の糖代謝機能の指標を数値として求めるステップとを有することを特徴とする血糖値データ分析方法。
【請求項８】
対象者の糖負荷試験により得られた血糖値の測定データを糖負荷試験データとして保存するステップと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式に、前記糖負荷試験データをフィッティングすることにより前記対象者の糖代謝機能の指標を数値として求めるステップとを有することを特徴とする血糖値データ分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、血糖値データを加工することにより、糖尿病の予防や診断に有用な情報を求める血糖値データ分析システム、血糖値データ分析プログラムおよび血糖値データ分析方法に関する。
【背景技術】
【０００２】
わが国の国内における糖尿病患者は、全体の５％以下を占める「一型糖尿病（インスリン依存型糖尿病）」と、全体の９０％以上を占める「二型糖尿病（インスリン非依存型糖尿病）」とに大別される。一型糖尿病は、膵島にあるインスリン分泌細胞が破壊されインスリンが異常に不足するタイプであり、主に１５歳未満の子供がかかるものである。一方、二型糖尿病は、４０歳以上の成人がかかるタイプであり、環境や加齢に関係するものである。
【０００３】
このような糖尿病の診断と治療方針を決定するための代表的な検査として「糖負荷試験（７５ｇ  Ｏ−ＧＴＴ）」が挙げられる。糖負荷試験は、７５ｇの糖を飲んで血糖や尿糖、血中インスリン値を測定し、時間変動をみる検査である。さらに、日本糖尿病学会からは「糖尿病の診断手順（新ガイドライン）」が提唱されている（例えば非特許文献１参照）。この「糖尿病の診断手順」によれば、空腹時における血糖値、糖負荷試験における血糖値データの２時間値、随時血糖値が基準値を超えるか否かおよびその他の糖尿病に関連する症状の有無により、患者が糖尿病であるか否かを診断する方法が示されている。
【０００４】
図１０は、従来の糖負荷試験における糖尿病診断の基準を示す図である。
【０００５】
図１０において、縦軸は空腹時における血糖値を示し、横軸は糖負荷試験における血糖値データの２時間値を示す。図１０に示すように、空腹時における血糖値および糖負荷試験における血糖値データの２時間値のいずれもが基準値以下であれば、正常と診断される。また、空腹時における血糖値および糖負荷試験における血糖値データの２時間値のうち一方あるいは双方が別の基準となる範囲内であれば境界型と診断される。さらに空腹時における血糖値および糖負荷試験における血糖値データの２時間値のうち一方あるいは双方が一定の値を超えると糖尿病と診断される。
【０００６】
一方、非侵襲または低侵襲的な血糖値の代表的な測定装置として、ある特定の波長の光を指先に透過させて光の減衰率から血糖値を計測する血糖計がある（例えば特許文献１参照）。この血糖計では、計測された患者の血糖値のデータから時間変化パターンが算出される。そして、算出された血糖値の時間変化パターンと予め保存された既知の血糖値の時間変化パターンが比較され、病気の型や薬の投与量が判定される。
【０００７】
また、血糖値の測定データの管理ソフトウェアとして、一定期間内における血糖値の平均値、最大最小値、時系列表示、頻度表示、時間別表示、指定範囲内外の割合表示等の処理を行なう糖尿病データ管理システムがある（例えば非特許文献２参照）。
【０００８】
さらに、慢性疾患患者の食事内容、服薬内容、体調などの生活状態情報を患者自身が自己管理することを支援する慢性疾患患者自己管理支援システムが提案される（例えば特許文献２参照）。このシステムは、ＩＣカードに患者の生活状態情報を記録し、患者側の端末および医療機関の端末の双方において編集ないし表示させることができるようにしたものである。
【特許文献１】特開２００１−２１２１１４号公報
【特許文献２】特開平０８−１４０９４４号公報
【非特許文献１】笠間睦  “痴呆症・医療情報公開のホームページ”、[ｏｎｌｉｎｅ]，糖尿病の診断手順（新ガイドライン）、[平成１６年６月１日検索]、インターネット＜ＵＲＬ：http://www.inetmie.or.jp/~kasamie/index.html＞
【非特許文献２】株式会社創新社  “糖尿病ネットワーク”、[ｏｎｌｉｎｅ]，ＳＫＫ、メックネット  ディーエム  マネージャ（ＭＥＱＮＥＴ  ＤＭ  Ｍａｎａｇｅｒ）、[平成１５年１０月６日検索]、インターネット＜ＵＲＬ：http://www.dm-net.co.jp/skk/mane.htm＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
糖尿病の診断においては、患者の血糖値データから診断に有用な情報を得ること、例えば糖代謝機能を示す指標を求め、患者の糖代謝機能を具体的に把握することや、糖代謝機能の指標値に応じて必要な食事量や運動量を具体的に数値として得ることが重要である。
【００１０】
しかし、従来提唱される糖尿病の診断手順（新ガイドライン）によれば、血糖値データに基づいて患者が糖尿病であるか否かを判定できるものの、糖尿病の診断に有用な患者の糖代謝機能を数値として具体的に示したり、血糖値を具体的にコントロールするために必要な運動量や食事量といった情報を得ることができない。
【００１１】
また、従来の血糖計は、単純に時間に対する血糖値の変化率を求め既知のデータと比較判定するものであるため、患者の食事量や運動量を別途入力する必要があり、入力される食事量や運動量に誤差が存在すると判定結果に狂いが生じるといった欠点がある。また、血糖値データの判定におけるデータ利用に際し、ユーザの任意性の影響を受ける可能性があり、ユーザごとに判定結果にばらつきが生じる恐れがある。
【００１２】
一方、従来の糖尿病データ管理システムは、一定期間内における血糖値の平均値等の統計データを算出するものであり、糖尿病の診断の支援とはなるものの患者の糖代謝機能を直接反映するパラメータを算出するものではないため、必要な運動量や食事量等の情報を得たり患者の糖代謝機能を具体的に把握することが困難である。
【００１３】
また、慢性疾患患者自己管理支援システムでは、食事情報リストや検査情報リストといった患者に関する各種リストや食事情報グラフ等の生活情報に関する履歴情報を記録ないし表示項目としているのみであり、患者の糖代謝機能を直接反映するパラメータ等の情報を求めるものではない。このため、十分に糖尿病の診断に血糖値データが利用できない恐れがある。
【００１４】
本発明はかかる従来の事情に対処するためになされたものであり、患者の血糖値データから糖代謝機能を患者固有の情報として抽出するとともに指標となるように数値化し、数値化された糖代謝機能に基づいて糖尿病の予防や診断に有用な情報を得ることが可能な血糖値データ分析システム、血糖値データ分析プログラムおよび血糖値データ分析方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る血糖値データ分析システムは、上述の目的を達成するために、請求項１に記載したように、対象者の各時刻における血糖値の測定データを保存する血糖値測定データデータベースと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式を用いて前記血糖値測定データデータベースから読み込んだ前記血糖値の測定データに基づいて前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段とを有することを特徴とするものである。
【００１６】
また、本発明に係る血糖値データ分析システムは、上述の目的を達成するために、請求項２に記載したように、対象者の糖負荷試験により得られた血糖値の測定データを糖負荷試験データとして保存する糖負荷試験データデータベースと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式に、前記糖負荷試験データデータベースから読み込んだ前記糖負荷試験データをフィッティングすることにより前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段とを有することを特徴とするものである。
【００１７】
また、本発明に係る血糖値データ分析プログラムは、上述の目的を達成するために、請求項５に記載したように、コンピュータを、対象者の各時刻における血糖値の測定データを保存する血糖値測定データデータベース並びに前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式を用いて前記血糖値測定データデータベースから読み込んだ前記血糖値の測定データに基づいて前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段として機能させることを特徴とするものである。
【００１８】
また、本発明に係る血糖値データ分析プログラムは、上述の目的を達成するために、請求項６に記載したように、コンピュータを、対象者の糖負荷試験により得られた血糖値の測定データを糖負荷試験データとして保存する糖負荷試験データデータベース並びに前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式に、前記糖負荷試験データデータベースから読み込んだ前記糖負荷試験データをフィッティングすることにより前記対象者の糖代謝機能の指標を数値として求める糖尿病指標値計算手段として機能させることを特徴とするものである。
【００１９】
また、本発明に係る血糖値データ分析方法は、上述の目的を達成するために、請求項７に記載したように、対象者の各時刻における血糖値の測定データを保存するステップと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式を用いて前記血糖値の測定データに基づいて前記対象者の糖代謝機能の指標を数値として求めるステップとを有することを特徴とするものである。
【００２０】
また、本発明に係る血糖値データ分析方法は、上述の目的を達成するために、請求項８に記載したように、対象者の糖負荷試験により得られた血糖値の測定データを糖負荷試験データとして保存するステップと、前記対象者の食事量および運動量の少なくとも一方を入力とする一方、前記血糖値の測定データを出力とする二次遅れ要素で表された線形システムで前記対象者の糖代謝機能をモデル化することにより得られた数式に、前記糖負荷試験データをフィッティングすることにより前記対象者の糖代謝機能の指標を数値として求めるステップとを有することを特徴とするものである。
【発明の効果】
【００２１】
本発明に係る血糖値データ分析システム、血糖値データ分析プログラムおよび血糖値データ分析方法においては、患者の糖代謝機能を数値化し、数値化された糖代謝機能に基づいて糖尿病の予防や診断に有用な情報を得ることができる。
【発明を実施するための最良の形態】
【００２２】
本発明に係る血糖値データ分析システム、血糖値データ分析プログラムおよび血糖値データ分析方法の実施の形態について添付図面を参照して説明する。
【００２３】
図１は本発明に係る血糖値データ分析システムの第１の実施形態を示す機能ブロック図である。
【００２４】
血糖値データ分析システム１は、モニタ２や入力装置３を備えたコンピュータ４に血糖値データ分析プログラムを読み込ませることにより、血糖値測定データデータベース５、糖尿病指標値計算手段６、糖尿病指標値判定手段７として機能させたものである。
【００２５】
血糖値測定データデータベース５には、予め患者や受診者等の対象者の各時刻における血糖値の測定データが任意の方法で測定されて保存される。
【００２６】
糖尿病指標値計算手段６は、血糖値測定データデータベース５から血糖値の測定データを読み込んで、対象者の糖代謝機能を線形システムとみなしてモデル化することにより得られた数式を用いて、糖代謝機能の指標を数値として求める機能を有する。すなわち、対象者の糖代謝機能は線形システムにより近似することができる。
【００２７】
ここで、糖尿病は一型糖尿病（インスリン依存型糖尿病）と、二型糖尿病（インスリン非依存型糖尿病）とに大別される。一型糖尿病の主な原因は血糖値を下げるためのインスリンが十分に分泌されないインスリン分泌不全である。一方、二型糖尿病の主な原因は、インスリン値が比較的高く、糖の負荷とともにインスリンの分泌が増加するにも関わらずインスリンが十分に働かずに血糖値が下がらない、いわゆるインスリン抵抗性を有することである。
【００２８】
このような糖尿病患者は、糖負荷試験における血糖値とインスリン値の時間変化を調べることにより一型糖尿病患者であるのか二型糖尿病患者であるのか、または健常者であるのか否かを判定することができる。糖負荷試験は、７５ｇ（３００カロリー）の糖を飲んで、血糖、尿糖、血中インスリン値を３０分後、１時間後、２時間後に測定し、時間に対する血糖値の変化パターンを観察するものである。
【００２９】
図２は、健常者、一型糖尿病患者および二型糖尿病患者の糖負荷試験における血糖値とインスリン値の時間変化を示す図である。
【００３０】
図２（ａ），（ｂ），（ｃ）において、右側の縦軸は血糖値を、左側の縦軸はインスリン値を、横軸は時間をそれぞれ示す。また、図２（ａ），（ｂ），（ｃ）中の実線および四角印または丸印は血糖値の時間変化を示す血糖値の測定データＤ１であり、点線および三角印は分泌されるインスリン値の時間変化を示すインスリン値データＤ２である。
【００３１】
図２（ａ）は、健常者の血糖値の測定データＤ１およびインスリン値データＤ２を示す図である。図２（ａ）に示すように、健常者の場合には、糖の負荷により血糖値の測定データＤ１が増加すると、血糖値の測定データＤ１の増加に伴ってインスリン値データＤ２も増加し、インスリンの働きにより血糖値の測定データＤ１が減少するのが分かる。さらに、血糖値の測定データＤ１が減少するとインスリン値データＤ２も血糖値の測定データＤ１に追従して減少し、血糖値の測定データＤ１の最大値が２時間以内に現れることが分かる。
【００３２】
図２（ｂ）は、一型糖尿病患者の血糖値の測定データＤ１およびインスリン値データＤ２を示す図である。図２（ｂ）に示すように、一型糖尿病患者の場合には、糖の負荷前におけるインスリン値データＤ２が低い。また、糖の負荷により血糖値の測定データＤ１が増加しても、インスリンの分泌がないためインスリン値データＤ２が増加せず、インスリンの働きがないために血糖値の測定データＤ１が下がらずに高値を示している。
【００３３】
図２（ｃ）は、二型糖尿病患者の血糖値の測定データＤ１およびインスリン値データＤ２を示す図である。図２（ｃ）に示すように、二型糖尿病患者の場合には、糖の負荷前におけるインスリン値データＤ２が比較的高い。また、糖の負荷により血糖値の測定データＤ１が増加すると、インスリンの分泌も増加してインスリン値データＤ２が増加するにも関わらず、インスリンが十分に働かないため血糖値の測定データＤ１が下がらずに高値を示している。
【００３４】
つまり図２（ａ），図２（ｂ）、図２（ｃ）に示されるように健常者と糖尿病患者とでは糖負荷試験に対する血糖値の測定データＤ１やインスリン値データＤ２の時間変化パターンがそれぞれ異なることが分かる。例えば、図２（ａ）において血糖値の測定データＤ１の時間変化だけに着目すると、健常者では一度血糖値の測定データＤ１が極大値まで上昇し、それ以降は血糖値の測定データＤ１が下降している。ところが、図２（ｂ）、図２（ｃ）に示すように、インスリン分泌不全である一型糖尿病患者とインスリン抵抗性を示す二型糖尿病患者では血糖値の測定データＤ１が上昇するだけの時間変化パターンを示している。
【００３５】
また、図２（ｂ）、図２（ｃ）に示すように、一型糖尿病患者と二型糖尿病患者との違いは、インスリン値データＤ２の時間変化パターンにより識別することができる。
【００３６】
ここで、図２（ｂ）および図２（ｃ）において一型糖尿病患者と二型糖尿病患者の血糖値の測定データＤ１が仮に上昇し続けると仮定すると、一型糖尿病患者と二型糖尿病患者とは死んでしまうことになるため、一型糖尿病患者および二型糖尿病患者に対して２時間以上に亘る血糖値の測定データＤ１の時間変化パターンに対する経過観察が許されるならば、必ず血糖値の測定データＤ１は極大値をむかえた後、低下していく時間変化パターンとなるはずである。
【００３７】
つまり、一型糖尿病患者および二型糖尿病患者に共通する特徴としては、糖尿病患者の糖代謝機能が低下し糖代謝速度が遅くなっている点が挙げられる。そこで、糖代謝機能という観点だけに着目し、一型糖尿病患者および二型糖尿病患者の糖代謝機能を二次遅れ要素で表される線形システムとみなしてモデル化することができる。
【００３８】
そうすると、糖尿病患者の糖代謝機能によって糖分解される食事量を正の入力、運動量を負の入力とし、これら正負の入力が入力部で加算されてこの線形システムに入力される一方、離散的に連続サンプリングされた血糖値の測定データＤ１の絶対値を線形システムが出力するものと考えることができる。
【００３９】
従って、線形システムの出力である一型糖尿病患者および二型糖尿病患者の血糖値の測定データＤ１における上昇の時定数が、健常者の血糖値の測定データＤ１における上昇の時定数に比べて非常に長いと解釈することができる。ただし、血糖値の測定データＤ１が上昇するときの時定数と、血糖値の測定データＤ１が下降するときの時定数は同じであるとは限らないので、時定数の自由度は考慮されている必要がある。
【００４０】
尚、糖尿病患者の糖代謝機能を二次遅れ要素として近似するのは、７５ｇの糖を一時に摂取しているにもかかわらず糖尿病患者の血糖値の測定データＤ１は上昇を続けてしまうといった応答の遅れが発生するからである。つまり、仮に糖尿病患者の糖代謝機能を一次遅れ要素のインパルス応答として近似すると、線形システムの出力は瞬時に最高値に達した後、減衰する時間変化パターンとなるため、適切に血糖値の測定データＤ１を近似することができない。
【００４１】
さらに、糖尿病患者の糖代謝機能を二次遅れ要素として近似すれば、ゲイン定数Ｋと２種類の時定数Ｔ１とＴ２だけで簡単に記述できるメリットを得ることができる。そして、二次遅れ要素により近似された線形システムにおいて時定数Ｔ１とＴ２を求めれば、得られた時定数Ｔ１とＴ２とが糖尿病患者の糖代謝機能を直接反映するパラメータ、または少なくとも糖尿病患者の糖代謝機能に密接に関連するパラメータであると考えて時定数Ｔ１とＴ２とを診断用に供することができる。
【００４２】
このような線形システムにおいて、入力である食事量について検討すると、７５ｇの糖を摂取するために要する時間や通常の１回の食事時間は３０分程度であるため、血糖値の測定データＤ１が上昇するとき、あるいは下降のときの時定数Ｔ１、Ｔ２と比べて十分短いとみなされる。さらに、一日に費やす平均食事時間は１時間３５分であることが知られている。同様に、線形システムの入力である運動量について検討すると、一日の運動量は１時間以下であることが大半である。
【００４３】
これらの事実から、時刻ｔにおける食事量を線形システムの入力ｘ１（ｔ）、運動量を線形システムの入力ｘ２（ｔ）とすると、入力ｘ１（ｔ）、ｘ２（ｔ）は制御理論でいうインパルスとみなしうる。即ち糖尿病患者における血糖値の測定データＤ１の時間変化パターンは近似的にインパルス応答とみなすことができる。尚、健常者の血糖値の測定データＤ１の時間変化パターンについても同様に、二次遅れ要素で表される線形システムのインパルス応答とみなすことができる。
【００４４】
図３は、図１に示す血糖値データ分析システム１により、糖代謝機能の指標を数値として求める際に用いられる線形システムのブロック線図である。
【００４５】
糖尿病患者あるいは健常者の糖代謝機能を二次遅れ要素で表される線形システムとみなすと、糖代謝機能は図３に示すようなブロック線図で表される。すなわち、糖に分解される食事量である正の入力ｘ１（ｔ）のラプラス変換をＸ１、糖消費につながる運動量である負のｘ２（ｔ）のラプラス変換をＸ２とすると、線形システムの入力はＸ１とＸ２の加算値となる。ただしｔは、実時間領域での時刻を示し、ｘ１（ｔ）は糖の分量に換算した食事量、ｘ２（ｔ）は糖の分量に換算した運動負荷量とする。
【００４６】
そして、線形システムの出力は、血糖値の測定データＤ１の絶対値をｙ（ｔ）とするとｙ（ｔ）のラプラス変換Ｙとなる。正確には、ｙ（ｔ）は、式（１）に示すように時刻ｔにおいて測定された血糖値の測定データＤ１の絶対値から測定データＤ１の最小絶対値を減じた値である。  
［数１］
ｙ（ｔ）＝（時刻ｔにおける血糖値の測定データの絶対値）−（血糖値の測定データの最小絶対値）    ・・・（１）
また、図３に示すように線形システムは、二次遅れ要素で表されることから、定数α、β、Ｋを用いて周波数をｓとする２次式を分母に有する式で示される。尚、線形システムの時定数をＴ１，Ｔ２とすると、定数α、βは式（２）で定義される。  
［数２］
α＝１／Ｔ１
β＝１／Ｔ２
・・・（２）
図３のブロック線図で示される線形システムを数式化すると式（３）の関係が成立する。  
【数３】
2006087603.tif 000003
【００４７】
つまり、式（３）は、図３に示すブロック線図入出力関係を周波数ｓ領域で表した式である。
【００４８】
一方、図３に示すブロック線図で示される線形システムの実時間領域におけるインパルス応答は、式（４）で示されることが知られている。  
【数４】
2006087603.tif 000004
【００４９】
但し、デルタ関数δ（ｔ）はインパルス入力を示し、インパルスδ（ｔ）を−∞＜ｔ＜∞で積分した値は１に等しくなるものとする。
【００５０】
つまり、式（４）は、時刻をｔ、ゲイン定数をＫ、α、β、入力をインパルスδ（ｔ）とした場合に二次遅れ要素に対する実時間領域でのインパルス応答を表す式である。
【００５１】
さらに、食事量としての入力ｘ１（ｔ）、運動量としての入力ｘ２（ｔ）は前述のように、インパルスとみなせることから、デルタ関数δ（ｔ）を用いて表すことができる。ただし、食事量や運動量には大小の違いがあるはずなので、ｃ１、ｃ２を或る定数として、入力ｘ１（ｔ）、ｘ２（ｔ）は式（５）で表される。  
［数５］
ｘ１（ｔ）＝ｃ１・δ（ｔ）
ｘ２（ｔ）＝ｃ２・δ（ｔ）
・・・（５）
従って、図３で示される線形システムに入力される食事量ｘ１（ｔ）と運動量ｘ２（ｔ）との加算値ｘ（ｔ）は式（６）のようになる。  
［数６］
ｘ（ｔ）＝ｘ１（ｔ）＋ｘ２（ｔ）＝ｃ１・δ（ｔ）＋ｃ２・δ（ｔ）  ・・・（６）
このため、式（４）の関係式から図３で示される線形システムに食事量ｘ１（ｔ）と運動量ｘ２（ｔ）との加算値ｘ（ｔ）がインパルスとして入力された場合の時間領域でのインパルス応答は、式（７）で示される。  
【数７】
2006087603.tif 000005
【００５２】
図４は、図１に示す血糖値データ分析システム１により、糖代謝機能の指標を数値として求める際に用いられる線形システムのインパルス応答をグラフ化した図である。
【００５３】
図４において、横軸は時間ｔを示し、縦軸は線形システムへの入力ｘ（ｔ）および出力ｙ（ｔ）の関数の値を示す。
【００５４】
式（７）において、各定数Ｋ、α、β、ｃ１、ｃ２を一定として、線形システムの出力である血糖値の測定データの絶対値ｙ（ｔ）を時間領域でグラフ化すると図４のような実線で示すような曲線となる。また、線形システムの入力ｘ（ｔ）を点線で示す。
【００５５】
図４によれば、線形システムの出力である血糖値の測定データの絶対値ｙ（ｔ）は、極大値を堺に上昇および下降していることが分かる。そこで、線形システムの出力ｙ（ｔ）が極大値をとるときの時刻をｔ０とすると、時刻ｔ０は出力ｙ（ｔ）の１階微分ｙ’（ｔ）＝０を解くことにより、式（８）にように求めることができる。  
【数８】
2006087603.tif 000006
【００５６】
つまり、式（８）は、二次遅れ要素に対する実時間領域でのインパルス応答ｙ（ｔ）が極大値をとるときの時刻ｔ０を求める式である。式（８）によれば、αとβの差が小さく（α−β）の値が０により近い程、式（８）の分母が小さくなるため時刻ｔ０が大きくなることが分かる。すなわち、（α−β）の値が０により近い程、血糖値の測定データの絶対値ｙ（ｔ）が極大値に達するまでの時間ｔ０が長くなり、糖尿病患者に共通してみられる血糖値の測定データの時間変化パターンに類似してくることが分かる。
【００５７】
このため、α、βの大小と（α−β）が０に近いかどうか否かを糖尿病診断における重要な判断基準とできることが分かる。従って、糖尿病診断を適切に支援するためには、α、β、（α−β）の値を求めることが重要であることが分かる。
【００５８】
ところで、図３のブロック線図および式（３）、式（７）で示される線形システムにおいて、入力ｘ（ｔ）（＝ｘ１（ｔ）＋ｘ２（ｔ））は断続的に発生するインパルスとみなせることが分かっているのみで、食事量としての入力ｘ１（ｔ）および運動量としての入力ｘ２（ｔ）の大小を表す情報である定数ｃ１、ｃ２の値は、糖尿病患者あるいは健常者が血糖値検出器以外の別の手段で計測するしかないため未知数である。また、各定数Ｋ、α、βも未知数である。
【００５９】
このように、各定数Ｋ、α、β並びに食事量や運動量の大小を表す定数ｃ１、ｃ２が未知数である一方、線形システムの出力である血糖値の測定データの絶対値ｙ（ｔ）の時間変化データのみが既知であることを前提として、糖尿病患者あるいは健常者の糖代謝機能の指標を数値として推定することができれば、推定された指標は食事量や運動量に左右されない普遍性がある生体情報として糖尿病の診断支援に非常に有効となることが期待される。
【００６０】
そこで、測定データｙ（ｔ）から各定数α、βの値を推定する方法について説明する。まず、各定数α、βの値を推定は、血糖値の測定データｙ（ｔ）が極小値から極大値へと変化した後、極小値となるまでの一連のデータ毎に区切って行なうものとする。即ち血糖値の測定データｙ（ｔ）において、開始時刻ｔ＝０は、区切られた測定データｙ（ｔ）が最初に極小値となった時刻とする。
【００６１】
さらに、血糖値の測定データは２階微分まで可能な滑らかな関数で近似されるものとする。２階微分まで可能な関数としては、例えばスプライン関数を用いることができる。そうすると、実時間領域では血糖値の測定データｙ（ｔ）そのものしか測定できないが、血糖値の測定データｙ（ｔ）を微分することで付加情報を抽出することができる。即ち、血糖値の測定データｙ（ｔ）から、測定データｙ（ｔ）を時間ｔで１階微分した関数ｙ’（ｔ）（＝ｄｙ（ｔ）／ｄｔ）並びに測定データｙ（ｔ）を時間ｔで２階微分した関数関数ｙ’’（ｔ）（＝ｄ２ｙ（ｔ）／ｄｔ２）を得ることができる。
【００６２】
そして、得られた各関数ｙ’（ｔ）、ｙ’’（ｔ）と測定データｙ（ｔ）との比をそれぞれとることにより、式（９）および式（１０）が得られる。  
【数９】
2006087603.tif 000007
【数１０】
2006087603.tif 000008
【００６３】
式（９）は、血糖値の測定データｙ（ｔ）と１階微分した関数ｙ’（ｔ）とから得られるデータ（ｙ’（ｔ）／ｙ（ｔ））を表す式であり、式（１０）は血糖値の測定データｙ（ｔ）と２階微分した関数ｙ’’（ｔ）とから得られるデータ（ｙ’’（ｔ）／ｙ（ｔ））を表す式である。
【００６４】
このため、式（７）に示すように定数Ｋについては（ｃ１＋ｃ２）との積になっているので分離推定することができないものの、式（９）と式（１０）とからなる非線形連立方程式を数値的に解くことで、時刻ｔにおける定数α、βをパラメータとして推定することができる。つまり糖代謝機能の指標としてパラメータα、βおよび（α−β）を時間ｔの関数として求めることができる。
【００６５】
そして、血糖値データ分析システム１の糖尿病指標値計算手段６には、血糖値測定データデータベース５に予め測定されて保存された血糖値の測定データｙ（ｔ）を読み込んで、糖代謝機能の指標としてパラメータα、βおよび（α−β）の少なくとも１つを、望ましくは全てを時間ｔの関数として求める機能が備えられる。
【００６６】
図５は、図１に示す血糖値データ分析システム１により、糖代謝機能の指標を数値として求める際に用いられる線形システムから導かれた式（９）および式（１０）と血糖値の測定データｙ（ｔ）とから糖代謝機能の指標として求められたパラメータα、βおよび（α−β）を時間ｔの関数としてグラフ化した図である。
【００６７】
図５（ａ）は、糖代謝機能の指標であるパラメータα、βおよび（α−β）を求めるために用いられた健常者の血糖値の測定データｙ（ｔ）を示し、横軸は時間ｔを、縦軸はｙ（ｔ）の値をそれぞれ示す。血糖値の測定データｙ（ｔ）は、図５（ａ）の点線枠のように極小値から極大値へと変化した後、極小値となるまでの一連のデータ毎に区切られ、区切られた各領域における測定データｙ（ｔ）が最初にそれぞれ極小値となった時刻が各測定データｙ（ｔ）のそれぞれの開始時刻ｔ＝０とされる。
【００６８】
図５（ｂ）は、図５（ａ）に示す測定データｙ（ｔ）から得られたパラメータαを示し、横軸は時間ｔを、縦軸はパラメータαの値をそれぞれ示す。図５（ｂ）によれば、健常者のパラメータαは時間ｔとともに増減を繰返し、極大値および極小値を各領域において有する傾向を示すことが分かる。そして、少なくとも各領域において、パラメータαがある一定の値を超えるときが存在することが分かる。
【００６９】
図５（ｃ）は、図５（ａ）に示す測定データｙ（ｔ）から得られたパラメータβを示し、横軸は時間ｔを、縦軸はパラメータβの値をそれぞれ示す。図５（ｃ）によれば、健常者のパラメータβはパラメータαに比べて時間的な変動が小さく、常時ある一定の値以下あるいは未満となる傾向を示すことが分かる。
【００７０】
図５（ｄ）は、図５（ａ）に示す測定データｙ（ｔ）から得られたパラメータ（α−β）を示し、横軸は時間ｔを、縦軸はパラメータ（α−β）の値をそれぞれ示す。図５（ｄ）によれば、健常者のパラメータ（α−β）は時間ｔとともに増減を繰返し、極大値および極小値を各領域において有する傾向を示すことが分かる。また、健常者のパラメータ（α−β）は、常時ある一定の値以上となる傾向を示すことが分かる。
【００７１】
そして、このようにして糖尿病指標値計算手段６により求められたパラメータα、βおよび（α−β）は、糖代謝機能の指標として糖尿病指標値判定手段７に与えられる。
【００７２】
糖尿病指標値判定手段７は、糖尿病指標値計算手段６から糖代謝機能の指標として受けたパラメータα、βおよび（α−β）の値を予め設定された閾値と比較することにより、パラメータα、βおよび（α−β）を求めるために用いられた血糖値の測定データｙ（ｔ）が健常者のものであるか、あるいは糖尿病患者や境界型患者のものであるのかを判定する機能と、判定結果をモニタ２に与えて表示させる機能を有する。
【００７３】
ところで、通常以上に長い時間をかけて連続的に食事をすると、線形システムへの入力ｘ（ｔ）が続くことになるため、見かけ上の糖代謝機能が低下したように振舞う。即ち、時定数Ｔ１（＝１／α）やＴ２（＝１／β）が大きめに計算される傾向にある。また、運動を全くしない場合にも、入力ｘ（ｔ）が増加して見かけ上の時定数Ｔ１やＴ２が大きめ計算される傾向にある。健常者であるか否かを判定する場合には、この時定数Ｔ１やＴ２が小さいか否かが重要な判断基準となる。
【００７４】
そこで、パラメータαについては図５（ｂ）の点線で囲った部分に示されるように、各領域においてパラメータαがある予め設定された閾値εαを超える場合あるいは閾値εα以上となる場合が存在するか否かを測定データｙ（ｔ）が健常者のものであるかの判定基準とすることができる。また、パラメータβについては図５（ｃ）に示すように、パラメータβが常時ある閾値εβ以下あるいは未満であるか否かを測定データｙ（ｔ）が健常者のものであるか否かの判定基準とすることができる。さらに、パラメータ（α−β）については図５（ｄ）に示すように、パラメータ（α−β）が常時ある閾値εα−β以上であるか否かを測定データｙ（ｔ）が健常者のものであるか否かの判定基準とすることができる。
【００７５】
そして、糖尿病指標値判定手段７は、パラメータα、β、（α−β）の一部あるいは全部について、各閾値との比較により血糖値の測定データｙ（ｔ）が健常者のものであるか、あるいは糖尿病患者や境界型患者のものであるのかを判定し、必要に応じてパラメータα、β、（α−β）の値とともに判定結果をモニタ２に与えて表示させることができるように構成される。
【００７６】
一方、より簡単に線形システムにおける時定数Ｔ１に関係するパラメータα（＝１／Ｔ１）を推定することができる場合として、時定数Ｔ１と時定数Ｔ２とが極端に異なる場合が挙げられる。例えば、時定数Ｔ１が時定数Ｔ２よりも十分に大きく、Ｔ１＞＞Ｔ２の関係がある場合には、式（４）の線形システムの実時間領域におけるデルタ関数δ（ｔ）に対するインパルス応答ｙ（ｔ）を示す式においてパラメータβを含む指数項を無視することができる。このため、式（４）は、パラメータαを用いて式（１１）のように近似することができる。  
【数１１】
2006087603.tif 000009
【００７７】
つまり、式（１１）は、Ｔ１＞＞Ｔ２の関係がある場合に式（４）において、パラメータβを含む指数項を無視して近似した式である。
【００７８】
さらに、近似式（１１）と血糖値の測定データｙ（ｔ）からパラメータαを求めるための計算式は式（１２）に示す式となる。  
【数１２】
2006087603.tif 000010
【００７９】
このように、パラメータαあるいはパラメータβの一方を含む指数項を無視することにより、式（１１）と同等な近似式が成立するとみなせるような場合には、糖尿病指標値計算手段６は式（１２）のような近似式により、血糖値の測定データｙ（ｔ）からより簡易な計算でパラメータαあるいはパラメータβを求めることができる。
【００８０】
図６は、図１に示す血糖値データ分析システム１により、糖代謝機能の指標を数値として求める際に用いられる線形システムから時定数の差が十分に大きいとして導かれた式（１２）と血糖値の測定データｙ（ｔ）とから糖代謝機能の指標として求められたパラメータαおよび推定入力ｘ（ｔ）を時間ｔの関数としてグラフ化した図である。
【００８１】
図６（ａ）は、糖代謝機能の指標であるパラメータαを求めるために用いられた健常者の血糖値の測定データｙ（ｔ）を示し、横軸は時間ｔを、縦軸はｙ（ｔ）の値をそれぞれ示す。血糖値の測定データｙ（ｔ）は、図６（ａ）の点線枠のように極小値から極大値へと変化した後、極小値となるまでの一連のデータ毎に区切られ、区切られた各領域における測定データｙ（ｔ）が最初にそれぞれ極小値となった時刻が各測定データｙ（ｔ）のそれぞれの開始時刻ｔ＝０とされる。
【００８２】
図６（ｂ）は、図６（ａ）に示す測定データｙ（ｔ）の対数関数ｌｎ｛ｙ（ｔ）｝を示し、横軸は時間ｔを、縦軸は対数関数ｌｎ｛ｙ（ｔ）｝の値をそれぞれ示す。図６（ｂ）によれば、対数関数ｌｎ｛ｙ（ｔ）｝は、測定データｙ（ｔ）とおおよそ同期するように極大値を有することが分かる。
【００８３】
図６（ｃ）は、図６（ｂ）に示す対数関数ｌｎ｛ｙ（ｔ）｝を微分することにより求められたパラメータαを示し、横軸は時間ｔを、縦軸はパラメータαの値をそれぞれ示す。図６（ｃ）によれば、健常者のパラメータαは時間ｔとともに増減を繰返し、極大値および極小値を各領域において有する傾向を示すことが分かる。そして、少なくとも各領域において、パラメータαがある一定の値を超える場合並びにパラメータαがある一定の値を以下ないし未満となる場合が存在することが分かる。
【００８４】
図６（ｄ）は、図６（ａ）に示す測定データｙ（ｔ）および近似により得られた線形システムのインパルス応答式から推定された入力ｘ（ｔ）（＝ｘ１（ｔ）＋ｘ２（ｔ））を示し、横軸は時間ｔを、縦軸は入力ｘ（ｔ）の値をそれぞれ示す。図６（ｄ）に示すように、式（４）においてパラメータαあるいはパラメータβの一方を含む指数項を無視することができる場合には、入力ｘ（ｔ）の値を推定することができる。このため、糖尿病指標値計算手段６に食事量と運動量との加算値である入力ｘ（ｔ）を推定する機能を備え、得られた入力ｘ（ｔ）を糖尿病診断における食事量や運動量のアドバイス等の診断支援のために参照できるようにすることもできる。
【００８５】
そして、このようにして糖尿病指標値計算手段６により求められたパラメータαおよび入力ｘ（ｔ）は、糖代謝機能の指標や診断支援のための有用な情報として糖尿病指標値判定手段７に与えられる。
【００８６】
さらに、式（４）においてパラメータβを含む指数項を無視してパラメータαが求められた場合には、図６（ｃ）の点線で囲った部分に示すように、糖尿病指標値計算手段６から受けたパラメータαが各領域において、ある予め設定された閾値εα１を超える場合あるいは閾値εα１以上となる場合が存在し、かつある予め設定された閾値εα２を未満あるいは閾値εα２以下となる場合が存在するか否かを、糖尿病指標値判定手段７が測定データｙ（ｔ）が健常者のものであるかを判定する際の判定基準とすることができる。
【００８７】
次に血糖値データ分析システム１の作用について説明する。
【００８８】
図７は、図１に示す血糖値データ分析システム１により血糖値の測定データｙ（ｔ）から糖代謝機能の指標を求めるとともに測定データｙ（ｔ）が健常者のものであるかを判定する手順を示すフローチャートであり、図中Ｓに数字を付した符号はフローチャートの各ステップを示す。
【００８９】
まずステップＳ１において、予め対象となる糖尿病患者や糖尿病の疑いのある者等の対象者の血糖値の各時刻ｔにおける測定データｙ（ｔ）が計測されて、入力装置３から血糖値測定データデータベース５に保存される。血糖値の計測方法は任意であり、例えば血糖値計測装置と血糖値データ分析システム１とを一体に構成して、血糖値計測装置の出力が随時血糖値測定データデータベース５に書き込まれて記録されるようにしてもよい。
【００９０】
次に、ステップＳ２において、血糖値測定データデータベース５に保存された対象者の血糖値の各時刻ｔにおける測定データｙ（ｔ）が糖尿病指標値計算手段６により読み込まれる。
【００９１】
次に、ステップＳ３において、糖尿病指標値計算手段６は、血糖値測定データデータベース５から読み込んだ血糖値の測定データｙ（ｔ）に基づいて、二次遅れ要素で表された線形システムから導かれる各種計算式、例えば式（９）と式（１０）とからなる非線形連立方程式を数値的に解くことで、時刻ｔにおけるパラメータα、βおよび（α−β）を糖代謝機能の指標として求める。そして、糖尿病指標値計算手段６は、求めたパラメータα、βおよび（α−β）を糖尿病指標値判定手段７に与える。
【００９２】
次に、ステップＳ４において、糖尿病指標値判定手段７は、糖尿病指標値計算手段６から受けた各パラメータα、βおよび（α−β）の値を、予めそれぞれについて設定された閾値εα、εβおよびεα−βと比較する。そして、糖尿病指標値判定手段７は、パラメータαについては、閾値εαを超える場合あるいは閾値εα以上となる場合が存在するか否かを判定する。また、パラメータβについては、常時ある閾値εβ以下あるいは未満であるか否かを判定する。さらに、パラメータ（α−β）については、常時ある閾値εα−β以上であるか否かを判定する。
【００９３】
ステップＳ４において、糖尿病指標値判定手段７は、各パラメータα、βおよび（α−β）の閾値εα、εβおよびεα−βとの比較による判定結果を、各パラメータα、βおよび（α−β）の値とともにモニタ２に与えて表示させる。
【００９４】
この結果、診断者は、各パラメータα、βおよび（α−β）の閾値εα、εβおよびεα−βとの比較による判定結果を参照することにより、対象者が糖尿病あるいは境界型であるか否かを知ることができる。例えば、各パラメータα、βおよび（α−β）が全て閾値εα、εβおよびεα−βで示される条件を満たしている場合には、対象者が健常者であると診断することができる。また、各パラメータα、βおよび（α−β）の全部あるいは一部が、閾値εα、εβおよびεα−βで示される条件を満たしていない場合には、対象者が糖尿病患者あるいは境界型であると診断することができる。尚、糖尿病患者であるか境界型であるかの基準は、例えば経験的に予め別途定めておくことができる。
【００９５】
さらに、診断者は、各パラメータα、βおよび（α−β）の値を確認することにより、対象者の糖代謝機能を数値的かつ具体的にパラメータとして把握することもできる。
【００９６】
以上のような血糖値データ分析システム１によれば、糖尿病患者等の対象者が有する糖代謝機能を線形システムと仮定するモデル化を行なうことにより、糖代謝機能を直接反映するパラメータを具体的な数値で表される指標として推定することができる。このため、医学的に根拠のあるパラメータを表示することが可能となり、糖尿病診断支援の有効性を向上させることが出来る。
【００９７】
また、従来は食事直後の血糖値の時間変化率を計算するなどして、糖尿病の重度を判定する手法が提案されていたが、この手法では、食事量や運動量などの影響が大きくなるという問題があった。すなわち、多量に食事を取った場合や、運動を活発に行った場合には、血糖値の時間変化率が大きめとなるというエラーが生じる恐れがあり、このようなエラーが生じた場合には、食事量や運動量を別の手段で測定して補正する等のデータ処理が必要になるといった欠点があった。加えて、従来の糖尿病診断支援手法では、糖尿病患者の生体情報を合理的に反映したパラメータを診断支援のために求めて表示させることも難しかった。
【００９８】
一方、血糖値データ分析システム１によれば、食事量や運動量が糖尿病診断支援のための指標であるパラメータを求める際に必要とならないため、食事量や運動量の影響を大きく受けることがない。このため、より正確な指標を対象者の糖代謝機能を反映させたパラメータとして求めることができる。
【００９９】
尚、血糖値データ分析システム１において、糖代謝機能を反映させたパラメータを求めるのみとして、対象者が糖尿病患者であるか否かの判定はユーザによるものとしてもよい。従って、糖尿病指標値判定手段７を省略して血糖値データ分析システム１を構成してもよい。
【０１００】
図８は本発明に係る血糖値データ分析システムの第２の実施形態を示す機能ブロック図である。
【０１０１】
図８に示された、血糖値データ分析システム１Ａでは、糖負荷試験データデータベース１０およびシステム入力推定手段１１を設けた点並びに各構成要素の詳細機能が図１に示す血糖値データ分析システム１と相違する。処理に用いられる二次遅れで表される線形システムを始めとして他の構成および作用については図１に示す血糖値データ分析システム１と実質的に異ならないため同一の構成については同符号を付して同様な機能については説明を省略する。
【０１０２】
血糖値データ分析システム１Ａは、モニタ２や入力装置３を備えたコンピュータ４に血糖値データ分析プログラムを読み込ませることにより、糖負荷試験データデータベース１０、血糖値測定データデータベース５、糖尿病指標値計算手段６、糖尿病指標値判定手段７およびシステム入力推定手段１１として機能させたものである。
【０１０３】
糖負荷試験データデータベース１０には、予め糖負荷試験を行うことにより得られた患者や受診者等の対象者の各時刻における血糖値データが糖負荷試験データとして保存される。
【０１０４】
血糖値測定データデータベース５には、予め糖負荷試験が行なわれない場合の患者や受診者等の対象者の各時刻における血糖値の測定データが任意の方法で測定されて保存される。
【０１０５】
糖尿病指標値計算手段６は、糖負荷試験データデータベース１０から糖負荷試験の結果として得られた血糖値データである糖負荷試験データを読み込んで、対象者の糖代謝機能を二次遅れ要素で表された線形システムとみなしてモデル化することにより得られた数式に糖負荷試験データをフィッティングすることにより、糖代謝機能の指標を数値として求める機能を有する。すなわち、糖負荷試験において対象者に投与される糖の量は一定量（７５ｇ）と規定されており、線形システムの入力とされる食事量ｘ１（ｔ）は数値として既知である。
【０１０６】
従って、線形システムのインパルス応答ｙ（ｔ）の式（７）、すなわち図４に示されるインパルス応答ｙ（ｔ）のカーブに糖負荷試験データをカーブフィッティングさせれば、定数Ｋ、α、βを糖代謝機能の指標として推定することができる。
【０１０７】
糖尿病指標値判定手段７は、糖尿病指標値計算手段６により推定された糖代謝機能の指標、例えば定数α、β、（α−β）等の指標を図１に示す血糖値データ分析システム１の糖尿病指標値判定手段７と同様な閾値を用いた比較手法により、糖負荷試験データが糖尿病患者、境界型あるいは健常者のものであるかを判定する機能と、判定結果をモニタ２に与えて表示させる機能を有する。この際、必要に応じて糖代謝機能の指標そのものを数値としてモニタ２に与えて表示させることもできる。
【０１０８】
システム入力推定手段１１は、糖尿病指標値計算手段６により推定された定数Ｋ、α、βを用いて、周波数領域における線形システムの伝達関数を求める機能と、血糖値測定データデータベース５に保存された実時間領域における血糖値の測定データである線形システムの出力および上記伝達関数の情報から線形システムの入力ｘ（ｔ）を推定する機能を有する。
【０１０９】
すなわち、線形システムの伝達関数をＧ，線形システムの入力ｘ（ｔ）および出力ｙ（ｔ）のそれぞれをラプラス変換した結果をＸ、Ｙとすると、線形システムのインパルス応答は式（１３）で示される。  
［数１３］
Ｙ＝ＧＸ      ・・・（１３）
従って、式（１３）より線形システムの入力ｘ（ｔ）は、式（１４）で表される。  
［数１４］
ｘ（ｔ）＝Ｌ−１（Ｘ）＝Ｌ−１（Ｙ／Ｇ）    ・・・（１４）
但し、Ｌ−１は、逆ラプラス変換を示す。
【０１１０】
従って、伝達関数Ｇの逆数１／Ｇと血糖値の測定データｙ（ｔ）のラプラス変換Ｙとの積Ｙ／Ｇを求め、Ｙ／Ｇを逆ラプラス変換すれば、実時間における入力ｘ（ｔ）を過去に遡って推定することができる。
【０１１１】
さらに、入力ｘ（ｔ）は、食事量ｘ１（ｔ）と運動量ｘ２（ｔ）の加算値である。このため、糖に換算された食事量ｘ１（ｔ）と食事のカロリー量との換算係数や、糖の分量に換算した運動負荷量ｘ２（ｔ）と運動量のカロリー量との換算係数が既知である場合には、食事量ｘ１（ｔ）および運動量ｘ２（ｔ）を食事のカロリー量や運動のカロリー量といった身近な量として表現することもできる。
【０１１２】
そして、食事量ｘ１（ｔ）、運動量ｘ２（ｔ）、食事のカロリー量および運動のカロリー量の全部あるいは一部を推定する機能が必要に応じてシステム入力推定手段１１に備えられる。また、システム入力推定手段１１により推定された線形システムの入力ｘ（ｔ）、食事量ｘ１（ｔ）、運動量ｘ２（ｔ）、食事のカロリー量および運動のカロリー量等の情報は、モニタ２に与えられて表示できるように構成される。
【０１１３】
次に血糖値データ分析システム１Ａの作用について説明する。
【０１１４】
図９は、図８に示す血糖値データ分析システム１Ａにより、糖負荷試験データから糖代謝機能の指標を求めるとともに血糖値の測定データｙ（ｔ）から入力ｘ（ｔ）を推定する手順を示すフローチャートであり、図中Ｓに数字を付した符号はフローチャートの各ステップを示す。
【０１１５】
まず、ステップＳ１０において、予め対象者の糖負荷試験が行なわれ、糖負荷試験の結果得られた血糖値データが入力装置３を介して血糖値データ分析システム１Ａに入力される。そして、糖負荷試験データとして糖負荷試験データデータベース１０に保存される。
【０１１６】
次に、ステップＳ１１において、糖尿病指標値計算手段６は、糖負荷試験データデータベース１０から糖負荷試験データを読み込む。
【０１１７】
次に、ステップＳ１２において、糖尿病指標値計算手段６は、図４および式（７）で示される線形システムのインパルス応答ｙ（ｔ）のカーブに糖負荷試験データをカーブフィッティングさせることにより、定数Ｋ、α、βを糖代謝機能の指標として推定する。そして、糖尿病指標値計算手段６は、推定した定数Ｋ、α、βを糖尿病指標値判定手段７およびシステム入力推定手段１１に与える。
【０１１８】
次に、ステップＳ１３において、糖尿病指標値判定手段７は、糖尿病指標値計算手段６から受けた定数α、βから各パラメータα、βおよび（α−β）と閾値との比較判定を行う。
【０１１９】
次に、ステップＳ１４において、糖尿病指標値判定手段７は、各パラメータα、βおよび（α−β）の閾値との比較判定結果をモニタ２に与えることにより表示される。この結果、診断者は、各パラメータα、βおよび（α−β）の閾値との比較による判定結果を参照することにより、対象者が糖尿病あるいは境界型であるか否かを知ることができる。
【０１２０】
また、ステップＳ１５では、任意のタイミングで対象者の各時刻ｔにおける血糖値の測定データｙ（ｔ）が計測されて、入力装置３から血糖値測定データデータベース５に保存される。
【０１２１】
次に、ステップＳ１６において、システム入力推定手段１１は、血糖値測定データデータベース５から血糖値の測定データｙ（ｔ）を読み込む。
【０１２２】
次に、ステップＳ１７において、システム入力推定手段１１は、糖尿病指標値計算手段６から受けた定数Ｋ、α、βを用いて線形システムにおける伝達関数Ｇの逆数１／Ｇを求める。さらに、システム入力推定手段１１は、伝達関数Ｇの逆数１／Ｇと血糖値測定データデータベース５から読み込んだ血糖値の測定データｙ（ｔ）のラプラス変換Ｙとの積Ｙ／Ｇを求める。そして、システム入力推定手段１１は、式（１４）に示すようにＹ／Ｇを逆ラプラス変換すれことにより実時間における入力ｘ（ｔ）を過去に遡って推定する。
【０１２３】
また、必要に応じて入力ｘ（ｔ）から任意の手法で食事量ｘ１（ｔ）、運動量ｘ２（ｔ）、食事のカロリー量および運動のカロリー量の全部あるいは一部を推定する。
【０１２４】
次に、ステップＳ１８において、システム入力推定手段１１は、推定した入力ｘ（ｔ）、食事量ｘ１（ｔ）、運動量ｘ２（ｔ）、食事のカロリー量および運動のカロリー量の全部あるいは一部をモニタ２に与えることにより表示させる。
【０１２５】
この結果、診断者は、モニタ２に表示された情報から最新の食事量の入力ｘ（ｔ）と次の食事量の入力ｘ（ｔ）の間の時刻ｔにおいて、食事量をどの程度まで制限すれば良いか、あるいは運動量をどの程度増やせばよいかといった具体的な数値目標を食事治療やインスリン投与などの管理の立場から合理的に導くことができる。
【０１２６】
以上のような血糖値データ分析システム１Ａによれば、図１に示す血糖値データ分析システム１と同様な効果に加え、糖負荷試験データから線形システムにおけるゲイン定数Ｋや時定数Ｔ１（＝１／α）、Ｔ２（＝１／β）を推定することができるため、線形システムの入出力を支配する伝達関数（または常微分方程式）を求めることができる。この結果、血糖値の測定データｙ（ｔ）から過去に時間を遡って過去の入力ｘ（ｔ）、すなわち過去の食事量ｘ１（ｔ）と過去の運動量ｘ２（ｔ）の加算値を推定することができる。そして、次回の食事時刻までに、食事量ｘ１（ｔ）や運動量ｘ２（ｔ）に要求される目安を数値として示すことができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明に係る血糖値データ分析システムの第１の実施形態を示す機能ブロック図。
【図２】健常者、一型糖尿病患者および二型糖尿病患者の糖負荷試験における血糖値とインスリン値の時間変化を示す図。
【図３】図１に示す血糖値データ分析システムにより、糖代謝機能の指標を数値として求める際に用いられる線形システムのブロック線図。
【図４】図１に示す血糖値データ分析システムにより、糖代謝機能の指標を数値として求める際に用いられる線形システムのインパルス応答をグラフ化した図。
【図５】図１に示す血糖値データ分析システムにより、糖代謝機能の指標を数値として求める際に用いられる線形システムから導かれた式（９）および式（１０）と血糖値の測定データｙ（ｔ）とから糖代謝機能の指標として求められたパラメータα、βおよび（α−β）を時間ｔの関数としてグラフ化した図。
【図６】図１に示す血糖値データ分析システムにより、糖代謝機能の指標を数値として求める際に用いられる線形システムから時定数の差が十分に大きいとして導かれた式（１２）と血糖値の測定データｙ（ｔ）とから糖代謝機能の指標として求められたパラメータαおよび推定入力ｘ（ｔ）を時間ｔの関数としてグラフ化した図。
【図７】図１に示す血糖値データ分析システムにより血糖値の測定データｙ（ｔ）から糖代謝機能の指標を求めるとともに測定データｙ（ｔ）が健常者のものであるかを判定する手順を示すフローチャート。
【図８】本発明に係る血糖値データ分析システムの第２の実施形態を示す機能ブロック図。
【図９】図８に示す血糖値データ分析システムＡにより、糖負荷試験データから糖代謝機能の指標を求めるとともに血糖値の測定データｙ（ｔ）から入力ｘ（ｔ）を推定する手順を示すフローチャート。
【図１０】従来の糖負荷試験における糖尿病診断の基準を示す図。
【符号の説明】
【０１２８】
１、１Ａ  血糖値データ分析システム
２  モニタ
３  入力装置
４  コンピュータ
５  血糖値測定データデータベース
６  糖尿病指標値計算手段
７  糖尿病指標値判定手段
１０  糖負荷試験データデータベース
１１  システム入力推定手段
【図１】
2006087603.tif 000011
【図２】
2006087603.tif 000012
【図３】
2006087603.tif 000013
【図４】
2006087603.tif 000014
【図５】
2006087603.tif 000015
【図６】
2006087603.tif 000016
【図７】
2006087603.tif 000017
【図８】
2006087603.tif 000018
【図９】
2006087603.tif 000019
【図１０】
2006087603.tif 000020