(57)【要約】      （修正有）【課題】食事療法や運動療法を中心として各種療法を継続的に実行する際の煩雑さを解消する糖尿病治療困難者支援システムを提供する。【解決手段】食事療法手段２１０により、利用者が摂取すべき食事に関する食品交換表の指示単位数と、利用者が実際に摂取した食事に関する食品交換表の指示単位数とを比較してその差分を演算し、その演算結果をグラフ等の所定の多様で利用者端末に表示する。また、運動療法手段２２０により、利用者が運動により消費すべき消費エネルギーと、利用者が実際に運動により消費した消費エネルギーとを比較してその差分を演算し、その演算結果をグラフ等の所定の多様で利用者端末に表示する。更に、薬物療法手段２３０により、利用者の医師の服薬指示書に基づく薬物の薬物名、服用時間及び服用量と、利用者が実際に服用した薬物の薬物名、服用時間及び服用量とを比較してその差分を演算し、その演算結果をグラフ等の所定の多様で利用者端末に表示する。【選択図】図４
0003185839.tif 000002
【実用新案登録請求の範囲】
【請求項１】
利用者ごとに、利用者の基本データとして、少なくとも、当該利用者が１日に摂取することが適正とされる適正値又は摂取することが許容される最大値としての飲食品の摂取エネルギー量を食品交換表の単位数に置換した値である日毎食事基準単位数を設定し、前記日毎食事基準単位数を各利用者に関連付けて所定の記憶領域に格納する利用者マスタファイルと、
利用者が摂取する個別の飲食品の飲食品名と、各飲食品を単位摂取量だけ摂取した場合における食品交換表の表１、表２、表３、表４、表５、表６及び調味料の合計７種類の表別の単位を表す飲食品毎表別単位数とを含む飲食品データを分類して所定の記憶領域に格納する食品交換表マスタファイルと、
利用者が１日に摂取することが適正とされる適正値又は摂取することが許容される最大値としての飲食品の摂取エネルギー量を前記食品交換表の単位数に置換した値である日毎食事指示単位数を格納すると共に、当該日毎食事指示単位数として、全ての利用者の１日の摂取エネルギー量をその最小値から最大値まで網羅する最小値の食事指示単位数から最大値の食事指示単位数まで１単位おきに設定した複数の日毎食事指示単位数を設定し、かつ、前記複数の日毎食事指示単位数の各々について、当該日毎食事指示単位数を前記食品交換表の合計７種類の表別の単位数に配分し、それら配分した７つの単位数を１日分の表別の単位数を表す日毎表別指示単位数として設定すると共に、前記複数の日毎食事指示単位数の各々について、前記７つの日毎表別指示単位数の各々の値を更に朝食、昼食、夕食及び間食の４種類の食事別の単位数に配分し、それら配分した食事別の単位数を食事ごとの表別の単位数を表す食事毎表別指示単位数として設定して、前記日毎食事指示単位数、前記日毎表別指示単位数、及び、前記食事毎表別指示単位数を互いに関連付けて食事基準値として所定の記憶領域に格納することにより、利用者が摂取すべき食品交換表の１日分の合計の指示単位数と、１日分の表別の指示単位数と、食事ごとの表別の指示単位数とを、前記最小値の食事指示単位数から前記最大値の食事指示単位数までの間の複数段階で定義する指示単位マスタファイルと、
運動種目と、前記運動種目ごとの単位時間当たり消費カロリーとを互いに関連付けて格納する運動マスタファイルと、
食事療法、運動療法及び薬物療法の３療法のうち、食事療法及び運動療法の２療法を統合的に支援する統合的支援処理機能をコンピュータに実現させる統合的支援処理手段とを具備し、
前記統合的支援処理手段は、
前記利用者マスタファイル、前記食品交換表マスタファイル及び前記指示単位マスタファイルを参照して、利用者ごとに食事療法支援用のデータを加工及び出力する食事療法支援処理機能をコンピュータに実現させる食事療法支援処理手段と、
前記運動マスタファイルを参照して、利用者ごとに運動療法支援用のデータを加工及び出力する運動療法支援処理機能をコンピュータに実現させる運動療法支援処理手段とを備え、
前記食事療法支援処理手段は、
各利用者について、前記利用者マスタファイルを参照して、前記利用者マスタファイルから当該利用者に対応する日毎食事基準単位数を抽出すると共に、前記指示単位マスタファイルを参照して、前記抽出した日毎食事基準単位数を前記指示単位マスタファイルの複数の日毎食事指示単位数と対比して、前記日毎食事基準単位数が対応する日毎食事指示単位数を抽出し、更に、前記抽出した日毎食事指示単位数に基づき、前記抽出した日毎食事指示単位数に関連付けられた前記日毎表別指示単位数及び食事毎表別指示単位数を抽出し、前記日毎食事指示単位数、前記日毎表別指示単位数及び前記食事毎表別指示単位数を前記利用者の食事指示データである食事基準値として前記利用者に関連付けて所定の記憶領域に記憶する第１の食事指示データ作成機能、又は、各利用者について、前記利用者マスタファイルを参照して、前記利用者マスタファイルから当該利用者に対応する日毎食事基準単位数を抽出すると共に、前記指示単位マスタファイルを参照して、前記抽出した日毎食事基準単位数を前記指示単位マスタファイルの複数の日毎食事指示単位数と対比して、前記日毎食事基準単位数が対応する日毎食事指示単位数を抽出し、その後、前記抽出した日毎食事指示単位数を、各数値の日毎食事指示単位数を食品交換表の７種類の表別に配分する配分率に応じて、食品交換表の７種類の表別に配分することにより、前記抽出した日毎食事指示単位数に対応する前記日毎表別指示単位数及び食事毎表別指示単位数を演算し、前記日毎食事指示単位数、前記日毎表別指示単位数及び前記食事毎表別指示単位数を前記利用者の食事指示データである食事基準値として前記利用者に関連付けて所定の記憶領域に記憶する第２の食事指示データ作成機能のいずれかからなる食事指示データ作成機能と、
利用者が食事ごとに摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値に基づき、前記食品交換表マスタファイルを参照して、当該利用者が各食事で摂取した飲食品ごとに前記食品交換表の表別の単位数を表す表別摂取単位数を演算し、当該演算した表別摂取単位数を合計して各食事についての食品交換表の表別の単位数を表す食事毎表別摂取単位数を演算すると共に、当該食事毎表別摂取単位数を合計して１日分の食品交換表の合計単位数を表す日毎摂取単位数を演算し、前記日毎摂取単位数、前記日毎表別摂取単位数及び前記食事毎表別摂取単位数を前記利用者の摂食データである食事摂取値として前記利用者に関連付けて所定の記憶領域に記憶する摂食データ作成機能と、
前記利用者について、前記食事指示データの前記日毎表別指示単位数及び前記食事毎表別指示単位数と、前記摂食データの前記日毎表別摂取単位数及び前記食事毎表別摂取単位数とをそれぞれ対比して、前記日毎表別指示単位数と前記日毎表別摂取単位数との差分値である日毎表別単位差分値、及び、前記食事毎表別指示単位数と前記食事毎表別摂取単位数との差分値である食事毎表別単位差分値をそれぞれ演算して、前記日毎表別単位差分値及び前記食事毎表別単位差分値を前記利用者の食事結果データである前記食事基準値と前記食事摂食値との差分値として前記利用者に関連付けて所定の記憶領域に記憶する食事結果データ作成機能と、
前記食事結果データを前記利用者の利用者端末に所定の態様で出力する食事結果出力機能とを前記食事療法支援処理機能としてコンピュータに実現させ、
前記運動療法支援処理手段は、
前記利用者が１日に実際に運動した運動種目の入力値と運動種目ごとの運動時間の入力値とに基づき、前記運動マスタファイルの運動種目ごとの単位時間当たり消費カロリーを参照して、前記実際の運動種目の各々について実際の運動時間による実消費エネルギー量を演算し、前記利用者の実運動データとして前記利用者に関連付けて所定の記憶領域に記憶する実運動データ作成処理機能と、
前記利用者について、前記実運動データの実消費エネルギー量を前記利用者の運動結果データとして前記利用者に関連付けて所定の記憶領域に記憶する運動結果データ作成機能と、
前記運動結果データを前記利用者の利用者端末に所定の態様で出力する運動結果出力機能とを前記運動療法支援処理機能としてコンピュータに実現させる
ことを特徴とする糖尿病治療困難者支援システム。
【請求項２】
更に、性別、年齢、体重及び補正係数を互いに関連付けて実消費エネルギー補正データとして所定の記憶領域に格納する補正係数マスタファイルを具備し、
前記補正係数マスタファイルは、
前記性別が男性であり、前記年齢が第１の年齢範囲内であり、前記体重が第１の体重範囲内の利用者を標準利用者として設定して、前記標準利用者の前記実消費エネルギー補正データについて、前記補正係数を標準値に設定して格納すると共に、前記性別が男性である前記実消費エネルギー補正データについては、前記年齢が前記第１の年齢範囲より所定値ずつ減少するに応じて前記補正係数を前記標準値に対して比例的に増大する値として格納すると共に、前記年齢が前記第１の年齢範囲より所定値ずつ増大するに応じて前記補正係数を前記標準値に対して比例的に減少する値として格納し、かつ、前記体重が前記第１の体重範囲より所定値ずつ増大するに応じて前記補正係数を前記標準値に対して比例的に増大する値として格納すると共に、前記体重が前記第１の体重範囲より所定値ずつ減少するに応じて前記補正係数を前記標準値に対して比例的に減少する値として格納し、一方、前記性別が女性である前記実消費エネルギー補正データについては、その補正係数を前記性別が男性の場合の補正係数に対して比例的に減少する値として格納して、前記性別が女性の場合は、前記性別が弾性の場合と同一年齢、同一体重であっても、前記性別が男性の場合よりも前記補正係数の値が相対的に低くなるように設定して格納すると共に、前記性別が男性の場合及び女性の場合のいずれの場合でも、前記体重が同一の場合に、前記年齢が前記標準利用者の場合より低くなるほど、前記年齢の各々の補正係数を前記標準利用者の補正係数の値よりも高い値に設定して格納し、
前記運動療法支援処理手段は、前記実運動データ作成処理において、更に前記補正係数マスタファイルを参照して、利用者の性別、年齢及び体重を前記実消費エネルギー補正データの性別、年齢及び体重と対比して、前記利用者の性別、年齢及び体重に対応する前記実消費エネルギー補正データの補正係数を抽出し、当該抽出した補正係数により前記実消費エネルギーを補正する機能をコンピュータに実現させることを特徴とする請求項１記載の糖尿病治療困難者支援システム。
【請求項３】
前記補正係数マスタファイルは、前記標準利用者として、前記実消費エネルギー補正データの前記性別が男性で、前記年齢が６０歳で、前記体重が６０ｋｇの利用者を設定し、当該利用者の補正係数を前記標準利用者の標準値として設定して格納すると共に、前記実消費エネルギー補正データの年齢については、前記年齢が２０歳未満の利用者の場合、１歳毎の設定値を前記年齢の値として格納する一方、前記年齢が２０歳以上の場合、１０歳毎の設定値を前記年齢の値として格納することを特徴とする請求項２記載の糖尿病治療困難者支援システム。
【請求項４】
前記統合的支援処理手段は、前記食事療法及び運動療法の２療法を統合的に支援する統合的支援処理機能を第１の統合的支援処理機能としてコンピュータに実現させることに加えて、前記食事療法、前記運動療法及び薬物療法の３療法を統合的に支援する第２の統合的支援処理機能をコンピュータに選択的に実現させ、
更に、利用者が医師の服薬指示書に基づいて服用する薬物に関する服薬データとして、少なくとも、前記薬物の薬剤名、前記薬物の服用時間及び前記薬物の１回あたりの服用量を互いに関連付けて所定の記憶領域に格納する薬物マスタファイルと、
前記薬物マスタファイルを参照して、利用者ごとに薬物療法支援用のデータを加工及び出力する薬物療法支援処理機能をコンピュータに実現させる薬物療法支援処理手段とを具備し、
前記薬物療法支援処理手段は、
各利用者について、前記薬剤マスタファイルを参照して、医師の服薬指示書に基づいて前記利用者が１日に服用すべき薬物の薬剤名、前記薬物の服用時間及び前記薬物の１回あたりの服用量を、前記利用者の服薬指示データとして前記利用者に関連付けて所定の記憶領域に格納する服薬指示データ作成機能と、
前記利用者が１日に実際に服用した薬物の薬剤名の入力値、前記薬物ごとの服用時間の入力値及び前記薬物ごとの服用量の入力値を、前記利用者の実服薬データとして前記利用者に関連付けて所定の記憶領域に記憶する実服薬データ作成処理と、
前記利用者について、前記服薬指示データの薬物の薬剤名、前記薬物ごとの服用時間及び前記薬物ごとの服用量を、前記実服薬データの薬物の薬剤名、前記薬物ごとの服用時間及び前記薬物ごとの服用量と対比して、その対比結果を前記利用者の服薬結果データとして前記利用者に関連付けて所定の記憶領域に記憶する服薬結果データ作成機能と、
前記服薬結果データを前記利用者の利用者端末に出力する服薬結果出力機能とを前記薬物療法支援処理機能としてコンピュータに実現させることを特徴とする請求項１乃至３のいずれか１項記載の糖尿病治療困難者支援システム。
【請求項５】
前記食品交換表マスタファイルは、前記飲食品データの分類として、前記飲食品名を上位階層の大分類に従って分類して格納すると共に、前記大分類として主食、副菜、主菜、乳菓、嗜好品及び市販品の６つの大分類名を設定して前記飲食品名を前記６つの大分類名のいずれかに分類して関連付けし、
前記食事療法支援処理手段は、前記利用者が食事ごとに摂取した飲食品の飲食品名の入力及び各飲食品の摂取量の入力を支援する機能をコンピュータに実現させる食事入力支援手段を含み、
前記食事入力支援手段は、
前記利用者に、食事の日付を入力自在とする日付入力機能と、食事ごとに摂取した飲食品の入力画面を前記利用者の携帯端末に表示させるための食事入力画面表示指令を出力する食事入力画面表示指令機能と、
前記利用者が前記食事入力画面表示指令機能により前記食事入力画面表示指令を出力したときに、前記食品交換表マスタファイルの大分類の６つの分類名を前記携帯端末にリスト表示して、前記利用者に前記６つの大分類名のいずれかを選択自在とする大分類表示選択機能と、
前記利用者が前記大分類選択機能により前記６つの大分類名のいずれかを選択したときに、当該選択した大分類名に関連付けられた飲食品名を前記携帯端末にリスト表示すると共に、前記利用者の過去の食事結果に基づいて当該利用者の飲食頻度の高い順に所定数の飲食品名をリスト表示し、前記利用者にリスト表示された飲食品名のいずれかを自己が摂取した飲食品名として選択自在とする飲食品名表示選択機能と、
前記利用者に前記選択した飲食品名の飲食品の摂取量を入力自在とする摂取量入力機能と、前記利用者が前記飲食品名表示選択機能により選択した飲食品名と、前記利用者が当該飲食品名について前記摂取量入力機能により入力した摂取量とを当該利用者に関連付けて当該利用者の個別飲食品摂取データとして所定の記憶領域に記憶する個別飲食品摂取データ記憶機能とをコンピュータに実現させ、
前記食事療法支援処理手段は、
前記食事入力支援手段により記憶した前記利用者の個別飲食品摂取データの飲食品名及び摂取量を、それぞれ、利用者が食事ごとに摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値として抽出し、前記食品交換表マスタファイルを参照して、当該利用者が各食事で摂取した飲食品ごとに前記食品交換表の表別の単位数を表す表別摂取単位数を演算することを特徴とする請求項１乃至４のいずれか１項記載の糖尿病治療困難者支援システム。
【請求項６】
前記食事療法支援処理手段は、前記利用者マスタファイルに利用者ごとの食事療法支援処理用の基本データの登録を支援するための食事療法基礎データ登録支援機能をコンピュータに実現させる食事療法基礎データ登録支援手段を含み、
前記食事療法基礎データ登録支援手段は、
医師からの指示による指示エネルギー量又は指示単位があるか否かを利用者に確認する画面を前記利用者の携帯端末に表示して、前記利用者に指示エネルギー量又は指示単位があるか否かを選択自在とする指示単位確認選択機能をコンピュータに実現させると共に、
前記指示単位確認選択機能により前記利用者が指示エネルギー量及び指示単位がないとの選択入力を行ったときに、前記利用者に自己の身長を入力させて当該身長を前記利用者に関連付けて所定の記憶領域に記憶して登録する身長登録機能と、前記登録した身長に基づいて前記利用者の標準体重を演算して当該標準体重を前記利用者に関連付けて所定の記憶領域に記憶して登録する標準体重登録機能と、利用者の１日の体重１ｋｇ当たりの必要エネルギー（ｋｃａｌ／ｋｇ／日）を表す身体活動量として１６段階の選択肢からなる身体活動量を前記利用者の携帯端末に表示して、前記利用者に前記１６段階の選択肢のうち自己が対応する身体活動量を選択自在とする身体活動量表示選択機能と、前記身体活動量表示選択機能により前記利用者が選択した身体活動量を前記利用者に関連付けて所定の記憶領域に記憶して登録する身体活動量記憶機能と、前記登録した標準体重と前記登録した身体活動量とを乗算することにより、前記利用者の１日の必要エネルギー量を表す指示エネルギー（ｋｃａｌ／日）を演算し、前記演算した指示エネルギーを前記利用者に関連付けて所定の記憶領域に記憶して登録する指示エネルギー登録機能と、前記登録した指示エネルギーを前記食品交換表の指示単位に変換するための前処理機能としての丸め処理を実行する丸め処理機能と、前記丸め処理機能により前記登録した指示エネルギーを丸め処理した値である端数処理済み指示エネルギーを所定の記憶領域に前記利用者に関連付けて記憶する端数処理済み指示エネルギー記憶機能と、前記端数処理済み指示エネルギーに基づき前記利用者の指示単位数を演算し、当該利用者の前記日毎食事基準単位数として前記利用者に関連付けて前記利用者マスタファイルに格納する日毎食事基準単位数格納機能とをコンピュータに実現させ、
前記丸め処理機能では、前記登録した指示エネルギー（ＩＥ）を序数（Ｄ）としての「８０」で除して商（Ａ）を得たときの剰余である余数（Ｒ）が「４０」以上となる場合、その余数（Ｒ）を「４０」から「８０」へと置換して置換値（Ｒ´）を得て、その置換値（Ｒ´）を商（Ａ）に加算して丸め処理した商（Ａ´）を得ると共に、その丸め処理した商（Ａ´）を前記端数処理済指示エネルギー（ＲＥ）として前記所定の記憶領域に記憶する一方、前記登録した指示エネルギー（ＩＥ）を除数（Ｄ）としての「８０」で除して商（Ａ）を得たときの余数（Ｒ）が「４０」未満となる場合、その余数（Ｒ）を「４０」から「０」へと置換して置換値（Ｒ´）を得て、その置換値（Ｒ´）を商（Ａ）に加算して丸め処理した商（Ａ´）を得ると共に、その丸め処理した商（Ａ´）を前記端数処理済み指示エネルギー（ＲＥ）として前記所定の記憶領域に記憶することを特徴とする請求項１乃至５のいずれか１項記載の糖尿病治療困難者支援システム。
【請求項７】
前記食事療法基礎データ登録支援手段は、前記身体活動量表示選択機能として、更に、前記１６段階の身体活動量を複数区分に分割して表示すると共に、前記複数区分に分割した前記身体活動量の境界値を隣接する２つの区分に重複して表示する身体活動量選択支援処理機能を含むことを特徴とする請求項６記載の糖尿病治療困難者支援システム。
【請求項８】
前記利用者マスタファイルは、利用者ごとに、各利用者の性別及び年齢を前記所定の記憶領域に前記基本データとして格納し、
前記運動療法支援処理手段は、前記利用者マスタファイルに利用者ごとの運動療法支援処理用の基本データの登録を支援するための運動療法基礎データ登録支援機能をコンピュータに実現させる運動療法基礎データ登録支援手段を含み、
前記運動療法基礎データ登録支援手段は、
医師からの指示による指示運動メニューがあるか否かを利用者に確認する画面を前記利用者の携帯端末に表示して、前記利用者に指示運動メニューがあるか否かを選択自在とする指示運動メニュー確認選択機能をコンピュータに実現させると共に、
前記指示運動メニュー確認選択機能により前記利用者が指示運動メニューがないとの選択入力を行ったときに、前記利用者に自己の安静時心拍数を入力させて当該安静時心拍数を前記利用者に関連付けて所定の記憶領域に記憶して登録する安静時心拍数登録機能と、前記利用者に自己の体重を入力させて当該体重を前記利用者に関連付けて所定の記憶領域に記憶して登録する体重登録機能と、前記利用者マスタファイルから前記利用者の年齢を抽出する年齢抽出機能と、前記利用者マスタファイルから前記利用者の性別を抽出する性別抽出機能と、前記利用の前記登録した体重と前記抽出した年齢及び性別とに基づき、前記補正係数マスタファイルの補正係数を参照し、前記利用者の固有の補正係数を演算して前記利用者に関連付けて所定の記憶領域に記憶する補正係数演算機能とをコンピュータに実現させることを特徴とする請求項２又は３記載の糖尿病治療困難者支援システム。
【請求項９】
前記薬物療法支援処理手段は、前記薬剤マスタファイルに利用者ごとの前記服薬データの登録を支援するための薬物療法基礎データ登録支援機能をコンピュータに実現させる薬物療法基礎データ登録支援手段を含み、
前記薬物療法基礎データ登録支援手段は、
前記利用者に、医師の服薬指示書に基づいて、前記利用者が服用すべき薬物の薬剤名、前記薬物の服用時間及び前記薬物の１回あたりの服用量を入力させて、前記利用者に関連付けて所定の記憶領域に記憶して登録する服薬データ登録機能をコンピュータに実現させることを特徴とする請求項４記載の糖尿病治療困難者支援システム。
【請求項１０】
更に、前記日毎単位差分値を複数段階に分類して設定し、前記複数段階の日毎差分値の各々に対応付けて当該日毎単位差分値が関連付けられた利用者に対する食事療法における１日の食事における実際の食事の問題点及び今後の食事に関する修正提案を含むコンテンツからなる日毎改善データを所定の記憶領域に格納し、また、前記日毎表別単位差分値を複数段階に分類して設定し、前記複数段階の日毎表別単位差分値の各々に対応付けて当該日毎表別差分値が関連付けられた利用者に対する食事療法における１日の食事における食品交換表の表別の実際の食事の問題点及び今後の食事に関する修正提案を含むコンテンツからなる日毎食事別改善データを所定の記憶領域に格納し、更に、前記食事毎表別単位差分値を複数段階に分類して設定し、前記複数段階の食事毎表別単位差分値の各々に対応付けて当該食事毎表別単位差分値が関連付けられた利用者に対する食事療法における食事ごとの実際の食事の問題点及び今後の食事に関する修正提案を含むコンテンツからなる食事毎表別改善データを所定の記憶領域に格納する改善データマスタファイルを具備し、
前記食事療法支援処理手段は、前記食事結果データ作成機能をコンピュータに実現させる食事評価処理手段を含み、
前記食事評価処理手段は、更に、
前記食事結果データ作成機能において演算された前記利用者の日毎単位差分値、日毎表別単位差分値及び食事毎表別単位差分値の１以上を選択的に取得し、前記改善データマスタファイルを参照して、前記取得した日毎単位差分値、日毎表別単位差分値及び食事毎表別単位差分値の１以上に対応付けられた前記日毎改善データ、前記日毎表別改善データ及び前記食事毎表別改善データの１以上を抽出して所定の態様に加工した上で所定の記憶領域に記憶する改善データ作成機能をコンピュータに実現させると共に、
前記食事結果データ作成機能により演算された前記利用者についての前記日毎単位差分値、日毎表別単位差分値及び食事毎表別単位差分値の１以上に対応して、前記改善データ作成機能により前記改善データマスタファイルから抽出した前記日毎改善データ、前記日毎表別改善データ及び前記食事毎表別改善データの１以上からなる改善データに関するコンテンツである改善提案コンテンツを、前記利用者の利用者端末に所定の態様で出力する改善データ出力機能をコンピュータに実現させることを特徴とする請求項１乃至９のいずれか１項記載の糖尿病治療困難者支援システム。
【請求項１１】
前記食事評価処理手段は、更に、前記利用者が、前記改善データ出力機能により前記利用者の利用者端末に表示された前記改善提案コンテンツの今後の食事に関する修正提案にしたがって、今後の食事における摂取飲食品名及びその摂取量を入力すると、前記食事療法支援処理手段の前記摂食データ作成機能により、当該入力された摂取飲食品名及び摂取量に基づいて、前記利用者の今後の食事による新たな摂食データを前記摂食データとして作成すると共に、前記新たな摂食データを、前記食事療法支援処理手段の食事指示データ作成機能により抽出した前記食事指示データと対比して、前記利用者の今後の食事による新たな食事結果データを前記食事結果データとして作成し、前記食事療法支援処理手段の食事結果出力機能により、前記利用者の今後の食事による新たな食事結果データを前記利用者の利用者端末に前記所定の態様で出力する機能をコンピュータに実現させることを特徴とする請求項１０記載の糖尿病治療困難者支援システム。
【請求項１２】
前記食事評価処理手段は、更に、
前記食事療法支援処理手段の摂食データ作成機能において入力された前記利用者の食事が夕食前の所定の時刻であるか否かを前記利用者の入力結果から判断する食事時刻判断機能と、
前記食事時刻判断機能において、前記利用者の食事が夕食前であると判断したときは、前記夕食と同一日における朝食において前記利用者が摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値に基づき、前記摂食データ作成機能により前記朝食における前記利用者の食事毎表別摂取単位数を演算し、また、前記夕食と同一日における昼食において前記利用者が摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値に基づき、前記摂食データ作成機能により前昼食食における前記利用者の食事毎表別摂取単位数を演算し、更に、前記夕食と同一日における間食において前記利用者が摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値に基づき、前記摂食データ作成機能により前記間食における前記利用者の食事毎表別摂取単位数を演算して、前記朝食、前記昼食及び前記間食の食事毎表別摂取単位数を合計して前記夕食前までの食事毎表別摂取単位数を演算して、前記利用者に関連付けて所定の記憶領域に記憶する夕食前摂取単位数演算機能と、
前記食事療法支援処理手段の食事指示データ作成機能により抽出した前記利用者の日毎食事基準単位数から、前記夕食前摂取単位数演算機能により演算した前記夕食までの食事毎表別摂取単位数を減算して、前記夕食において前記利用者が摂取すべき食品交換表の表別の単位数を前記夕食における推奨表別単位数として演算して、前記利用者に関連付けて所定の記憶領域に記憶する推奨表別単位数演算機能と、
前記推奨表別単位数を所定の態様で前記利用者の利用者端末に出力する推奨表別単位数出力機能とをコンピュータに実現させることを特徴とする請求項１１記載の糖尿病治療困難者支援システム。
【請求項１３】
前記食事入力手段は、更に、
前記利用者が前記利用者端末のカメラ機能により撮影した飲食品の画像データを取得して所定の記憶領域に記憶する飲食品画像取得機能と、
前記利用者が、前記食事入力画面表示指令機能により前記食事入力画面表示指令を出力したときに、前記利用者の利用者端末に、前記飲食品画像取得機能で取得した前記飲食品の画像データを表示する飲食品画像表示機能と、
前記飲食品画像表示機能で前記利用者端末に表示された前記飲食品の画像データの近傍に、飲食品名を入力自在な入力欄を表示する飲食品名入力欄表示入力機能とをコンピュータに実現させると共に、
前記飲食品名入力欄表示入力機能において前記利用者が入力した飲食品名を、前記個別飲食品摂取データ記憶機能において前記飲食品名として前記所定の記憶領域に記憶することを特徴とする請求項５記載の糖尿病治療困難者支援システム。
【請求項１４】
前記食事入力手段は、更に、
前記利用者が前記利用者端末のカメラ機能により撮影した飲食品の画像データを取得して所定の記憶領域に記憶する飲食品画像取得機能と、
前記飲食品画像取得機能で取得した飲食品の画像データを画像解析して、前記画像データの飲食品に対応する飲食品を特定し、前記飲食品の飲食品名を取得する飲食品名取得機能と、
前記利用者が、前記食事入力画面表示指令機能により前記食事入力画面表示指令を出力したときに、前記利用者の利用者端末に、前記飲食品画像取得機能で取得した前記飲食品の画像データを表示する飲食品画像表示機能と、
前記飲食品画像表示機能で前記利用者端末に表示された前記飲食品の画像データの近傍に、前記飲食品名取得機能で取得した飲食品名を表示する飲食品名表示機能と、
前記飲食品名表示機能で表示された飲食品名を前記利用者に修正自在とする飲食品名修正機能とをコンピュータに実現させると共に、
前記飲食品名表示機能において表示された飲食品名又は前記飲食品名修正機能において修正された飲食品名を、前記個別飲食品摂取データ記憶機能において前記飲食品名として前記所定の記憶領域に記憶することを特徴とする請求項５記載の糖尿病治療困難者支援システム。
【請求項１５】
利用者ごとに、利用者の基本データとして、少なくとも、当該利用者が１日に摂取することが適正とされる適正値又は摂取することが許容される最大値としての飲食品の摂取エネルギー量である日毎指示摂取エネルギー量を設定し、前記日毎指示摂取エネルギー量を各利用者に関連付けて所定の記憶領域に格納する利用者マスタファイルと、
利用者が摂取する個別の飲食品の飲食品名と、各飲食品による摂取エネルギー量とを含む飲食品データを分類して所定の記憶領域に格納する食品マスタファイルと、
運動種目と、前記運動種目ごとの単位時間当たり消費カロリーとを互いに関連付けて格納する運動マスタファイルと、
食事療法及び運動療法の２療法を統合的に支援する統合的支援処理機能をコンピュータに実現させる統合的支援処理手段とを具備し、
前記統合的支援処理手段は、
前記利用者マスタファイル、前記食品マスタファイルを参照して、利用者ごとに食事療法支援用のデータを加工及び出力する食事療法支援処理機能をコンピュータに実現させる食事療法支援処理手段と、
前記運動マスタファイルを参照して、利用者ごとに運動療法支援用のデータを加工及び出力する運動療法支援処理機能をコンピュータに実現させる運動療法支援処理手段とを備え、
前記食事療法支援処理手段は、
各利用者について、前記利用者マスタファイルを参照して、前記利用者マスタファイルから当該利用者に対応する日毎指示摂取エネルギー量を抽出し、前記利用者の食事指示データである食事基準値として前記利用者に関連付けて所定の記憶領域に記憶する食事指示データ作成機能と、
利用者が食事ごとに摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値に基づき、前記食品マスタファイルを参照して、当該利用者が各食事で摂取した飲食品ごとに摂取エネルギー量を演算し、当該演算した摂取エネルギー量を合計して各食事についての摂取エネルギー量を表す食事毎摂取エネルギー量を演算すると共に、当該食事毎摂取エネルギー量を合計して１日分の摂取エネルギー量を表す日毎摂取エネルギー量を演算し、前記日毎摂取エネルギー量及び前記食事毎摂取エネルギー量を前記利用者の摂食データである食事摂食値として前記利用者に関連付けて所定の記憶領域に記憶する摂食データ作成機能と、
前記利用者について、前記食事指示データの前記日毎指示摂取エネルギー量と、前記摂食データの前記日毎摂取エネルギー量とを対比して、前記日毎指示摂取エネルギー量と前記日毎摂取エネルギー量との差分値である日毎エネルギー量差分値を演算して、前記利用者の食事結果データである前記食事基準値と前記食事摂食値との差分値として前記利用者に関連付けて所定の記憶領域に記憶する食事結果データ作成機能と、
前記食事結果データを前記利用者の利用者端末に所定の態様で出力する食事結果出力機能とを前記食事療法支援処理機能としてコンピュータに実現させ、
前記運動療法支援処理手段は、
前記利用者が１日に実際に運動した運動種目の入力値と運動種目ごとの運動時間の入力値とに基づき、前記運動マスタファイルの運動種目ごとの単位時間当たり消費カロリーを参照して、前記実際の運動種目の各々について実際の運動時間による実消費エネルギー量を演算し、前記利用者の実運動データとして前記利用者に関連付けて所定の記憶領域に記憶する実運動データ作成処理と、
前記利用者について、前記実運動データの実消費エネルギー量を前記利用者の運動結果データとして前記利用者に関連付けて所定の記憶領域に記憶する運動結果データ作成機能と、
前記運動結果データを前記利用者の利用者端末に所定の態様で出力する運動結果出力機能とを前記運動療法支援処理機能としてコンピュータに実現させる
ことを特徴とする肥満症治療困難者支援システム。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、糖尿病治療の対象者のうち、特に、生活環境や家庭環境等の理由により糖尿病治療としての食事療法や運動療法を継続することが困難なために糖尿病治療を中止・中断した人、及び、糖尿病治療を行っていない人（以下、総称的に「糖尿病治療困難者」という）等に対して、食事調査情報に基づき栄養診断情報及び栄養指導情報を提供する糖尿病治療困難者支援システム、並びに、生活環境や家庭環境等の理由により肥満症治療としての食事療法や運動療法を継続することが困難なために肥満症治療を中止・中断した人、及び、肥満症治療を行っていない人（以下、総称的に、「肥満症治療困難者」等に対して、食事調査情報に基づき栄養診断情報及び栄養指導情報を提供する肥満症治療困難者支援システムに関する。
【背景技術】
【０００２】
近年、生活習慣病である「糖尿病」が問題視されている。厚生労働省の発表によれば、同糖尿病が強く疑われる人が約８９０万人であり、糖尿病の可能性が否定できない人では約１，３２０万人で合わせて２，２１０万人と推定されており、平成１９年の日本人口総数１２，７７７万人を基準とすると、日本人のおよそ１７％が糖尿病にかかっているかその予備軍であるとのことである。なお、日本人の死因の多くを占める悪性新生物（癌）、心疾患、脳血管疾患のうちの心疾患や脳血管疾患については糖尿病等により引き起こされる動脈硬化が下地となっている。現在、糖尿病人口２，２１０万人（糖尿病予備軍を含む）のうち糖尿病治療を行っている人の割合は４５％（９９５万人）であり、他方、糖尿病治療を行っていない人の割合は５５％（１，２１５万人）と言われている。そのため、近年では、それらの人の病状が悪化して三大合併症に発展し、年間３，０００人以上の人が足を切断し、３，５００人以上の人が失明し、１４，０００人以上の人が人工透析を開始していると言われている。糖尿病治療を中止若しくは中断してしまったり、行っていない理由の多くは、食事療法が難しい或いは面倒である、食事療法のための十分な時間がない、食事療法に従った食事を作ってくれる人がいない等である。
【０００３】
また、近年の医療費の増加傾向も問題視されている。癌、心臓病、脳卒中、糖尿病等の生活習慣病が医療費の３割を占め、健康に関する大きな課題となっており、健康に関する大きな課題となっており、健康増進の重要性が増大していることから、厚生労働省では、健康寿命を伸ばし、生活の質を高めることを目標に、平成１２年から「２１世紀における国民健康づくり運動」を推進している。
【０００４】
ここで、糖尿病等の生活習慣病を治療するには、運動する機会を増やしたり（即ち、いわゆる、「運動療法」を行ったり）、薬物を対象者に対して投与したり（即ち、いわゆる「薬物療法」を行ったり）する一方で、最も重要な治療として食生活の改善（即ち、いわゆる、「食事療法」）を行う必要がある。食事療法では、各食事についての栄養バランスの配慮等の食事管理が必要となるが、そのためには、糖尿病学会が推奨している「食事療法」を継続的に続けることが肝要であり、かかる「食事療法」の指導が医療機関で医師・管理栄養士等の下で行われている。この食事療法とは、所定の食品交換表を使用して、適切な量で栄養バランスの良い食事の献立を作り、その献立に基づいて料理を作り、その料理を食べるという方法である。しかし、専門知識の無い個人が専門家の指導を受けながら食品交換表を見て毎日の食事の献立を作るためには、ある程度食品交換表を勉強して知識を得る必要があり、また、献立、料理を作る手間、時間が必要であり、更に、糖尿病治療用に食品の単位量を計算した献立を作ると共に家族とは別に料理を作る必要があるため、食事療法が難しい、面倒、時間が無い、食事療法に沿った食事を作ってくれる人がいない等の理由で食事療法を行っていない人が多く、結果として、病状が悪化している人が多い。このため、食事療法を促進するための支援システムとして、糖尿病患者の負担が少なく、（特に、上記の糖尿病治療困難者にとってできるだけ簡便に利用でき）簡単な方法で長く続けられるような食事療法の支援システムが必要となる。
【０００５】
従来、この種の発明として、例えば、特許文献１に記載の発明がある。この発明は、通信端末に健康管理対象者の食事データや運動データを入力することで、健康管理対象者に健康管理情報（食事管理情報や運動管理情報）を提供するシステムや方法を提案している。
【０００６】
詳細には、特許文献１には、健康管理システム、通信端末、健康管理方法及びプログラムを特徴とする発明が開示されている。具体的には、特許文献１の発明では、通信端末が、サーバーに携帯アプリケーションを要求してダウンロードを行い、サーバーにライセンス認証を要求してライセンス認証結果と食事データ（及び／又は運動データ）のダウンロードを行い、利用者が入力した食事データ（及び／又は運動データ）を端末内のメモリに保存する。携帯アプリケーションは、利用者が入力した食事データ（及び／又は運動データ）を使って利用者の食事摂取量（及び／又は運動消費量）について健康管理情報を提供する。通信端末には、あらかじめ設定したコース別に目標とする食事摂取量やカロリー、運動消費量を設定しておき、健康管理コースの目的により食事バランスガイド又は食品交換表の使用を切り替えて目的にあった食事管理を行う。（同文献の「要約」参照）
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１５２４７０号公報
【考案の概要】
【考案が解決しようとする課題】
【０００８】
しかし、特許文献１に記載の健康管理システム、通信端末、健康管理方法およびプログラムは、健康管理コース（「糖尿病改善」コース等）の目的により食事バランスガイドまたは食品交換表の使用を切り替えて目的にあった食事管理を行うものであるため（段落００２７等参照）、医師・管理栄養士等の専門家による食事指示票や個人情報等に基づいて基準値を設定することができず、対象者にとって最適な食事管理や運動管理等を行えない可能性がある。また、特許文献１に記載の健康管理システム、通信端末、健康管理方法およびプログラムは、食事の状態（即ち、摂取カロリー）と運動の状態（即ち、消費カロリー）とを知ることにより、それらを食生活改善等に利用するものであるが（段落００５３参照）、そのためには、食事ごとにそれらの状態を逐一確認して次の食事や運動を考える必要があり、対象者にとって作業負担が大きくなる可能性がある。
【０００９】
ここで、本考案者らは、糖尿病治療のための３療法（食事療法、運動療法、薬物療法）のうち、特に重要な食事療法について鋭意の調査研究を重ねた結果、食事療法で使用されている食品交換表（一日に摂取する食物エネルギーを６つの食品群に分類し、１単位を８０ｋｃａｌとして１日の摂取カロリー計算をして食事できるようにした表）を用いた食事管理については、食品交換表を見ながら毎日の献立作り、献立に基づく料理作り等が（栄養や調理等の専門知識のない人には）難しい、面倒である、時間が無い、（自分の代わりに）作ってくれる人がいない等の理由で、糖尿病患者が継続して食事管理することが困難であるとの知見を得た。
【００１０】
そして、かかる知見に基づき、本考案者らは、更に鋭意の研究開発を重ねた結果、利用者の負担が少なく簡単で、短時間ででき、長続きするシステムが必要と考え、実際に食べた料理を入力するだけで、食品交換表に基づく食事療法が行えるシステムを考えた。具体的には、本考案者らは、食べた料理のカロリーが自動的に計算されると共に、６つの食品区分（表１〜表６・調味料）の摂取単位数が自動的に計算され、更に、それらの計算値を利用者の基準値と比較して適正か否かを判定し、改善すべき点については、要点がアドバイスとして表示され、次回以降の食事に反映されていくという一連の手順又は方法で、使用者が食事療法を徐々に覚えていくシステムであって、従来の問題点を解決することができるコンピュータを利用した糖尿病治療支援システムとして、本考案を完成した。
【００１１】
即ち、本考案は、上記従来の問題点に鑑み、糖尿病治療のための食事療法や運動療法を中心として各種療法を継続的に実行する際の煩雑さを解消する機構を提供し、利用者の糖尿病に起因する各種リスクを負担のない方法で手軽に抑制することができると共に、食事管理だけでなく、糖尿病の３療法に必要な情報の管理及び計算を一手に引き受けることで、総合的な糖尿病治療の支援を行うことができる糖尿病治療困難者支援システムの提供を課題とする。
【００１２】
また、本考案は、肥満症治療のための食事療法や運動療法を中心として各種療法を継続的に実行する際の煩雑さを解消する機構を提供し、利用者の肥満症に起因する各種リスクを負担のない方法で手軽に抑制することができると共に、食事管理だけでなく、肥満症の療法に必要な情報の管理及び計算を一手に引き受けることで、総合的な肥満症治療の支援を行うことができる肥満症治療困難者支援システムの提供を別の課題とする。
【課題を解決するための手段】
【００１３】
本発明に係る糖尿病治療困難者支援システムは、後述する実施の形態における部材番号に対応付けて説明すると、マスタファイルとして、利用者マスタファイル３１０、食品交換表マスタファイル、指示単位マスタファイル３３０及び運動マスタファイルを具備すると共に、コンピュータのハードウエア資源及びソフトウエア資源を利用して所定の機能を実現する機能実現手段として、統合的支援処理手段と、当該統合支援処理手段の構成要素としての食事療法支援処理手段（又は食事療法手段）２１０及び運動療法支援処理手段（又は運動療法手段）２２０とを備える。前記利用者マスタファイルは、利用者ＵＳごとに、利用者の基本データとして、少なくとも、当該利用者が１日に摂取することが適正とされる適正値又は摂取することが許容される最大値としての飲食品の摂取エネルギー量を食品交換表の単位数に置換した値である日毎食事基準単位数を設定し、前記日毎食事基準単位数を各利用者に関連付けて所定の記憶領域に格納する。ここで、前記日毎食事基準単位数は、典型的には、医師の指示がある場合においては、当該医師の指示による１日分の食品交換表の単位数からなる指示単位数からなり、医師の指示がない場合においては、利用者の標準体重と身体活動量とに応じて所定の演算式で演算した１日分の適正摂取エネルギーを、８０ｋｃａｌを１単位として食品交換表の単位数に変換した基準単位数からなるものとすることができる。前記食品交換表マスタファイルは、利用者が摂取する個別の飲食品の飲食品名と、各飲食品を単位摂取量だけ摂取した場合における食品交換表の表１、表２、表３、表４、表５、表６及び調味料の合計７種類の表種別の単位を表す飲食品別単位数とを含む飲食品データを分類して所定の記憶領域に格納するものであり、食品交換表マスタファイルは、例えば、後述する実施の形態における食品マスタファイル３２０単体、又は、食品マスタファイル３２０と他のファイル（食品交換表に相当するファイル）とからなるマスタファイルから構成することができる。前記指示単位マスタファイルは、利用者が１日に摂取することが適正とされる適正値又は摂取することが許容される最大値としての飲食品の摂取エネルギー量を前記食品交換表の単位数に置換した値である日毎食事指示単位数を格納すると共に、当該日毎食事指示単位数として、全ての利用者の１日の摂取エネルギー量をその最小値から最大値まで網羅する最小値の食事指示単位数から最大値の食事指示単位数まで１単位おきに設定した複数の日毎食事指示単位数を設定し、かつ、前記複数の日毎食事指示単位数の各々について、当該日毎食事指示単位数を前記食品交換表の合計７種類の表別の単位数に配分し、それら配分した７つの単位数を１日分の表別の単位数を表す日毎表別指示単位数として設定すると共に、前記複数の日毎食事指示単位数の各々について、前記７つの日毎表別指示単位数の各々の値を更に朝食、昼食、夕食及び間食の４種類の食事別の単位数に配分し、それら配分した食事別の単位数を食事ごとの表別の単位数を表す食事毎表別指示単位数として設定して、前記日毎食事指示単位数、前記日毎表別指示単位数、及び、前記食事毎表別指示単位数を互いに関連付けて食事基準値として所定の記憶領域に格納することにより、利用者が摂取すべき食品交換表の１日分の合計の指示単位数と、１日分の表別の指示単位数と、食事ごとの表別の指示単位数とを、前記最小値の食事指示単位数から前記最大値の食事指示単位数までの間の複数段階で定義する。前記運動マスタファイルは、運動種目と、前記運動種目ごとの単位時間当たり消費カロリーとを互いに関連付けて格納する。前記統合的支援処理手段は、食事療法、運動療法及び薬物療法の３療法のうち、食事療法及び運動療法の２療法を統合的に支援する統合的支援処理機能をコンピュータに実現させる。また、前記統合的支援処理手段は、前記利用者マスタファイル、前記食品交換表マスタファイル及び前記指示単位マスタファイルを参照して、利用者ごとに食事療法支援用のデータを加工及び出力する食事療法支援処理機能をコンピュータに実現させる食事療法支援処理手段と、前記運動マスタファイルを参照して、利用者ごとに運動療法支援用のデータを加工及び出力する運動療法支援処理機能をコンピュータに実現させる運動療法支援処理手段とを備える。前記食事療法支援処理手段は、食事指示データ作成機能、摂食データ作成機能、食事結果データ作成機能及び食事結果データ出力機能を前記食事療法支援処理機能としてコンピュータに実現させる。前記食事指示データ作成機能は、第１の食事指示データ作成機能、又は、第２の食事指示データ作成機能からなる。前記第１の食事指示データ作成機能では、各利用者について、前記利用者マスタファイルを参照して、前記利用者マスタファイルから当該利用者に対応する日毎食事基準単位数を抽出すると共に、前記指示単位マスタファイルを参照して、前記抽出した日毎食事基準単位数を前記指示単位マスタファイルの複数の日毎食事指示単位数と対比して、前記日毎食事基準単位数が対応する日毎食事指示単位数を抽出し、更に、前記抽出した日毎食事指示単位数に基づき、前記抽出した日毎食事指示単位数に関連付けられた前記日毎表別指示単位数及び食事毎表別指示単位数を抽出し、前記日毎食事指示単位数、前記日毎表別指示単位数及び前記食事毎表別指示単位数を前記利用者の食事指示データである食事基準値として前記利用者に関連付けて所定の記憶領域に記憶する。前記第２の食事指示データ作成機能では、各利用者について、前記利用者マスタファイルを参照して、前記利用者マスタファイルから当該利用者に対応する日毎食事基準単位数を抽出すると共に、前記指示単位マスタファイルを参照して、前記抽出した日毎食事基準単位数を前記指示単位マスタファイルの複数の日毎食事指示単位数と対比して、前記日毎食事基準単位数が対応する日毎食事指示単位数を抽出し、その後、前記抽出した日毎食事指示単位数を、各数値の日毎食事指示単位数を食品交換表の７種類の表別に配分する配分率に応じて、食品交換表の７種類の表別に配分することにより、前記抽出した日毎食事指示単位数に対応する前記日毎表別指示単位数及び食事毎表別指示単位数を演算し、前記日毎食事指示単位数、前記日毎表別指示単位数及び前記食事毎表別指示単位数を前記利用者の食事指示データである食事基準値として前記利用者に関連付けて所定の記憶領域に記憶する。ここで、本発明は、上記のように、前記指示単位マスタファイルに、前記食事基準値として、前記日毎食事指示単位数、前記日毎表別食事指示単位数及び前記食事毎表別指示単位数を予め格納し、食事指示データ作成機能により、前記利用者マスタファイルの日毎食事指示基準単位数を指示単位マスタファイルの日毎食事指示単位数と対比して対応する日毎食事指示単位数を抽出し、抽出した日毎食事指示単位数に関連付けられた日毎表別食事指示単位数及び食事毎表別指示単位数を抽出する構成とされているが、この構成以外に、前記指示単位マスタファイルには、前記食事基準値として、前記日毎食事指示単位数のみを予め格納し、食事指示データ作成機能により、前記利用者マスタファイルの日毎食事指示基準単位数を指示単位マスタファイルの日毎食事指示単位数と対比して対応する日毎食事指示単位数を抽出した後、抽出した日毎食事指示単位数に基づき、所定の演算式により日毎表別食事指示単位数及び食事毎表別指示単位数を演算することも可能である。このような演算式としては、例えば、各数値の日毎食事指示単位数を食品交換表の７種類の表別に配分する配分率を予め設定し、その配分率に応じて抽出した日毎食事指示単位数を食品交換表の７種類の表別に配分する演算式を採用することができる。このような配分率としては、例えば、図１６及び図１７に示す基準単位ＵＮ１〜ＵＮ１２の表における配分率や、図１８の食事指示票に示す指示エネルギーごと（及び、対応する単位ごと）の配分率を採用することができる。前記摂食データ作成機能では、利用者が食事ごとに摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値に基づき、前記食品交換表マスタファイルを参照して、当該利用者が各食事で摂取した飲食品ごとに前記食品交換表の表別の単位数を表す表別摂取単位数を演算し、当該演算した表別摂取単位数を合計して各食事についての食品交換表の表別の単位数を表す食事毎表別摂取単位数を演算すると共に、当該食事毎表別摂取単位数を合計して１日分の食品交換表の合計単位数を表す日毎摂取単位数を演算し、前記日毎摂取単位数、前記日毎表別摂取単位数及び前記食事毎表別摂取単位数を前記利用者の摂食データである食事摂取値として前記利用者に関連付けて所定の記憶領域に記憶する。前記食事結果データ作成機能では、前記利用者について、前記食事指示データの前記日毎表別指示単位数及び前記食事毎表別指示単位数と、前記摂食データの前記日毎表別摂取単位数及び前記食事毎表別摂取単位数とをそれぞれ対比して、前記日毎表別指示単位数と前記日毎表別摂取単位数との差分値である日毎表別単位差分値（即ち、１日における食品交換表の７種類の表別の値の差分値）、及び、前記食事毎表別指示単位数と前記食事毎表別摂取単位数との差分値である食事毎表別単位差分値（即ち、１日の食事別における食品交換表の７種類の表別の値の差分値）をそれぞれ演算して、前記日毎表別単位差分値及び前記食事毎表別単位差分値を前記利用者の食事結果データである前記食事基準値と前記食事摂食値との差分値として前記利用者に関連付けて所定の記憶領域に記憶する。ここで、前記食事結果データ作成機能では、更に、前記食事指示データの前記日毎食事指示単位数と前記摂食データ前記日毎摂取単位数とを対比して、前記日毎食事指示単位数と前記日毎摂取単位数との差分値である日毎単位差分値を演算し、前記日毎単位差分値を前記食事結果データである前記食事基準値と前記食事摂食値との差分値として前記利用者に関連付けて前記所定の記憶領域に記憶することも可能である。前記食事結果データ出力機能では、前記食事結果データを前記利用者の利用者端末に所定の態様で出力する。ここで、前記食事結果出力機能は、前記所定の態様の出力として、典型的には、後述する実施の形態のように、１日の食事結果として、前記食事基準値、前記食事摂取値、及び、前記食事基準値と食事摂取値との差分値（即ち、食事基準値と食事摂取値との差分の増減）を食品交換表の７種類の表別に表形式で表示し、また、上記の１日の食事結果としての食事基準値と食事摂取値とを食品交換表の７種類の表別に折れ線グラフやレーダーチャート等のグラフ形式で表示し、更に、各食別の食事結果として、各食別の前記食事基準値、前記食事摂取値、及び、前記食事基準値と食事摂取値との差分値（即ち、食事基準値に対する食事摂取値の増減値）を食品交換表の７種類の表別に表形式で表示することができる。これに加えて、食事結果出力機能は、１日の食事結果から食品交換表の表別の食事基準値に対する食事摂取値の増減値が大きいものについては、改善すべき事項としてコメントやアドバイスを１日の評価として表示することができる。この場合、例えば、利用者の１日の食事結果における食事摂取値が食事基準値に対して所定値（例えば、１０％）以上となった場合に、該当するコメント又はアドバイスを表示するようにすることができる。或いは、食事基準値に対する食事摂取値の増減値を複数段階に設定し、その段階に応じて対応するコメント又はアドバイスを表示するようにすることもできる。この場合、例えば、食事基準値に対する食事摂取値の増減幅が大きくなるほど、食事改善の必要性を強調するコメント又はアドバイスを表示するようにすることができる。前記運動療法支援処理手段は、実運動データ作成機能、運動結果データ作成機能及び運動結果出力機能を前記運動療法支援処理機能としてコンピュータに実現させる。前記実運動データ作成機能では、前記利用者が１日に実際に運動した運動種目の入力値と運動種目ごとの運動時間の入力値とに基づき、前記運動マスタファイルの運動種目ごとの単位時間当たり消費カロリーを参照して、前記実際の運動
種目の各々について実際の運動時間による実消費エネルギー量を演算し、前記利用者の実運動データとして前記利用者に関連付けて所定の記憶領域に記憶する。前記運動結果データ作成処理では、前記利用者について、前記実運動データの実消費エネルギー量を前記利用者の運動結果データとして前記利用者に関連付けて所定の記憶領域に記憶する。前記運動結果出力機能では、前記運動結果データを前記利用者の利用者端末に所定の態様で出力する。ここで、糖尿病治療の運動療法では、運動による目標消費エネルギー量を設定しないため、本発明では、運動による目標消費エネルギー量を利用者マスタファイルに格納することは必須ではなく、あくまで、利用者が、自らの努力目標として目標消費エネルギー量を選択的に利用できるよう構成している。即ち、利用者が努力目標として目標消費エネルギー量を設定したい場合は、前記利用者マスタファイルに、更に、前記利用者が１日に運動により消費すべき日毎目標消費エネルギー量を設定し、前記日毎目標消費エネルギー量を各利用者に関連付けて所定の記憶領域に格納する。そして、前記運動療法支援処理手段が、前記利用者マスタファイル及び前記運動マスタファイルを参照して、利用者ごとに運動療法支援用のデータを加工及び出力する運動療法支援処理機能をコンピュータに実現させることができるようにする。詳細には、この場合、前記運動療法処理手段は、各利用者について、前記利用者マスタファイルを参照して、前記利用者の前記１日分の目標消費エネルギー量を抽出し、前記利用者の運動指示データとして前記利用者に関連付けて所定の記憶領域に記憶する運動指示データ作成機能をコンピュータに実現させる。そして、前記運動結果データ作成機能では、前記利用者について、前記運動指示データの目標消費エネルギー量と、前記実運動データの実消費エネルギー量とを対比して、前記目標消費エネルギー量と前記実消費エネルギー量との差分値である消費エネルギー量差分値を演算し、その消費エネルギー量差分値を前記利用者の運動結果データとして前記利用者に関連付けて所定の記憶領域に記憶する。
【００１４】
本発明の肥満症治療困難者支援システムは、マスタファイルとして、利用者マスタファイル、食品マスタファイル、指示単位マスタファイル及び運動マスタファイルを具備すると共に、コンピュータのハードウエア資源及びソフトウエア資源を利用して所定の機能を実現する機能実現手段として、統合的支援処理手段と、当該統合支援処理手段の構成要素としての食事療法支援処理手段及び運動療法支援処理手段とを備える。前記利用者マスタファイルは、利用者ＵＳごとに、利用者の基本データとして、少なくとも、当該利用者が１日に摂取することが適正とされる適正値又は摂取することが許容される最大値としての飲食品の摂取エネルギー量である日毎指示摂取エネルギー量を設定し、前記日毎指示摂取エネルギー量を各利用者に関連付けて所定の記憶領域に格納する。前記食品マスタファイルは、利用者が摂取する個別の飲食品の飲食品名と、各飲食品による摂取エネルギー量とを含む飲食品データを分類して所定の記憶領域に格納する。前記運動マスタファイルは、運動種目と、前記運動種目ごとの単位時間当たり消費カロリーとを互いに関連付けて格納する。前記統合的支援処理手段は、食事療法及び運動療法の２療法を統合的に支援する統合的支援処理機能をコンピュータに実現させる。前記統合的支援処理手段は、前記利用者マスタファイル、前記食品マスタファイルを参照して、利用者ごとに食事療法支援用のデータを加工及び出力する食事療法支援処理機能をコンピュータに実現させる食事療法支援処理手段と、前記運動マスタファイルを参照して、利用者ごとに運動療法支援用のデータを加工及び出力する運動療法支援処理機能をコンピュータに実現させる運動療法支援処理手段とを備える。食事療法支援処理手段は、食事指示データ作成機能、摂食データ作成機能、食事結果データ作成機能及び食事結果データ出力機能を前記食事療法支援処理機能としてコンピュータに実現させる。前記食事データ作成機能では、各利用者について、前記利用者マスタファイルを参照して、前記利用者マスタファイルから当該利用者に対応する日毎指示摂取エネルギー量を抽出し、前記利用者の食事指示データである食事基準値として前記利用者に関連付けて所定の記憶領域に記憶する。前記摂食データ作成機能では、利用者が食事ごとに摂取した飲食品の飲食品名の入力値及び各飲食品の摂取量の入力値に基づき、前記食品マスタファイルを参照して、当該利用者が各食事で摂取した飲食品ごとに摂取エネルギー量を演算し、当該演算した摂取エネルギー量を合計して各食事についての摂取エネルギー量を表す食事毎摂取エネルギー量を演算すると共に、当該食事毎摂取エネルギー量を合計して１日分の摂取エネルギー量を表す日毎摂取エネルギー量を演算し、前記日毎摂取エネルギー量及び前記食事毎摂取エネルギー量を前記利用者の摂食データである食事摂食値として前記利用者に関連付けて所定の記憶領域に記憶する。前記食事結果データ作成機能では、前記利用者について、前記食事指示データの前記日毎指示摂取エネルギー量と、前記摂食データの前記日毎摂取エネルギー量とを対比して、前記日毎指示摂取エネルギー量と前記日毎摂取エネルギー量との差分値である日毎エネルギー量差分値を演算して、前記利用者の食事結果データである前記食事基準値と前記食事摂食値との差分値として前記利用者に関連付けて所定の記憶領域に記憶する。前記食事結果出力機能では、前記食事結果データを前記利用者の利用者端末に所定の態様で出力する。前記運動療法支援処理手段は、運動指示データ作成機能、実運動データ作成機能、運動結果データ作成機能及び運動結果出力機能を前記運動療法支援処理機能としてコンピュータに実現させる。前記実運動データ作成機能では、前記利用者が１日に実際に運動した運動種目の入力値と運動種目ごとの運動時間の入力値とに基づき、前記運動マスタファイルの運動種目ごとの単位時間当たり消費カロリーを参照して、前記実際の運動種目の各々について実際の運動時間による実消費エネルギー量を演算し、前記利用者の実運動データとして前記利用者に関連付けて所定の記憶領域に記憶する。前記運動結果データ作成処理では、前記利用者について、前記実運動データの実消費エネルギー量を前記利用者の運動結果データとして前記利用者に関連付けて所定の記憶領域に記憶する。前記運動結果出力機能では、前記運動結果データを前記利用者の利用者端末に所定の態様で出力する。ここで、本発明の肥満症治療困難者支援システムは、上記の本発明の糖尿病治療困難者支援システムと同様の基本的構成を採用するため、上記の本発明の糖尿病治療困難者支援システムの場合と同様の変更が可能である。例えば、利用者マスタファイルに、利用者が１日に運動により消費すべき日毎目標消費エネルギー量を更に設定して、運動療法支援処理手段が、運動指示データ作成機能において、各利用者について、前記利用者マスタファイルを参照して、前記利用者の前記１日分の目標消費エネルギー量を抽出し、前記利用者の運動指示データとして前記利用者に関連付けて所定の記憶領域に記憶するようにしてもよい。
【考案の効果】
【００１５】
本考案にかかる糖尿病治療困難者支援システムは、糖尿病治療の各対象者にとって最適な食事管理や運動管理等を行うことができ、加えて、栄養診断結果に基づく栄養指導情報についても対象者が容易に理解できるような態様で提示し、かつ、同栄養指導情報を各食事において感覚的に利用できるよう覚えやすくすることができる。また、本考案にかかる糖尿病治療困難者支援システムが採用する方法は、発想の転換により、食事療法の食事を作るのではなく、食べた食事を食事療法に換算するという方法であるため、関連知識のない（或いは少ない）人であっても簡単に使用することができ、働いている人のうちの忙しい人や外食が多い人等の食事療法がうまくできなかった人が取り組みやすくなる。このような働き盛りの人達や家庭の中心となる人達が治療に取り組めば、病状の悪化や重症化が避けられるため、悲惨な思いをする人を減らすことができ、特に、治療をしていない人（患者の５５％）１，２１５万人を減らすことが可能となる。
【００１６】
本考案にかかる肥満症治療困難者支援システムは、肥満症治療の各対象者にとって最適な食事管理や運動管理を行うことができ、加えて、栄養診断結果に基づく栄養指導情報についても対象者が容易に理解できるような態様で提示し、かつ、同栄養指導情報を各食事において感覚的に利用できるよう覚えやすくすることができる。また、本考案にかかる肥満症治療困難者支援システムが採用する方法は、発想の転換により、食事療法の食事を作るのではなく、食べた食事を食事療法に換算するという方法であるため、関連知識のない（或いは少ない）人であっても簡単に使用することができ、働いている人のうちの忙しい人や外食が多い人等の食事療法がうまくできなかった人が取り組みやすくなる。このような働き盛りの人達や家庭の中心となる人達が治療に取り組めば、病状の悪化や重症化が避けられるため、悲惨な思いをする人を減らすことができ、特に、治療をしていない人を減らすことが可能となる。
【図面の簡単な説明】
【００１７】
（機能ブロック図）
【図１】図１は本考案の実施の形態１に係る糖尿病治療支援システムのネットワーク構成を示す概略図である。
【図２】図２は本考案の実施の形態１に係る糖尿病治療支援システムのシステム構成を示す概略図である。
【図３】図３は本考案の実施の形態１に係る糖尿病治療支援システムのネットワーク構成についてデータベースを中心に示す機能ブロック図である。
【図４】図４は本考案の実施の形態１に係る糖尿病治療支援システムのデータベース及び各種機能実現手段を示す機能ブロック図である。
【図５】図５は本考案の実施の形態１に係る糖尿病治療支援システムの各種機能実現手段を示す機能ブロック図である。
【図６】図６は本考案の実施の形態１に係る糖尿病治療支援システムの食事療法手段について摂取単位計算を中心に示す機能ブロック図である。
【図７】図７は本考案の実施の形態１に係る糖尿病治療支援システムの食事療法手段について摂取エネルギー計算を中心に示す機能ブロック図である。
【図８】図８は本考案の実施の形態１に係る糖尿病治療支援システムの運動療法手段における運動記録のための各種運動項目を示すブロック図である。
【図９】図９は本考案の実施の形態１に係る糖尿病治療支援システムの薬物療法手段における服薬記録のための各種服薬項目を示すブロック図である。（食品交換表等）
【図１０】図１０は本考案の実施の形態１に係る糖尿病治療支援システムの食品分類ファイルとしての食品交換表の分類表を示す。
【図１１】図１１は本考案の実施の形態１に係る糖尿病治療支援システムの食品分類ファイルとしての食品の大分類表を示す。
【図１２】図１２は本考案の実施の形態１に係る糖尿病治療支援システムの食品分類ファイルとしての食品の小分類表を示す。
【図１３】図１３は本考案の実施の形態１に係る糖尿病治療支援システムの食品交換表ファイルとしての食品交換表を示す。
【図１４】図１４は本考案の実施の形態１に係る糖尿病治療支援システムの食品成分表ファイルとしての食品成分表を示す。
【図１５】図１５は本考案の実施の形態１に係る糖尿病治療支援システムの食事摂取基準ファイルとしての食事摂取基準表を示す。
【図１６】図１６は本考案の実施の形態１に係る糖尿病治療支援システムの１日の指示単位ファイルとしての指示単位表（１５〜２１単位）の一例を示す。
【図１７】図１７は本考案の実施の形態１に係る糖尿病治療支援システムの１日の指示単位ファイルとしての指示単位表（２２〜Ｎ単位）の一例を示す。
【図１８】図１８は本考案の実施の形態１に係る糖尿病治療支援システムの１日の指示単位ファイルとしての指示単位表（１日の指示単位の配分）の一例を示す。
【図１９】図１９は本考案の実施の形態１に係る糖尿病治療支援システムの食事記録ファイルとしての食事に対する実施結果の一例を示す。
【図２０】図２０は本考案の実施の形態１に係る糖尿病治療支援システムの運動マスタファイルとしての運動種目別の運動量（目安）の一例を示す。
【図２１】図２１は本考案の実施の形態１に係る糖尿病治療支援システムの運動マスタファイルとしての運動種目別の運動量（目安）に対する性別、年齢及び体重による補正係数の運療法用補正係数表の一例を示す。
【図２２】図２２は本考案の実施の形態１に係る糖尿病治療支援システムの運動療法手段における利用者毎の運動種目別の目標運動量（運動時間）の目安の計算・表示処理の一例を示す。
【図２３】図２３は本考案の実施の形態１に係る糖尿病治療支援システムの運動療法手段における運動量の目標設定と実施事項との対比処理の一例を示す。
【図２４】図２４は本考案の実施の形態１に係る糖尿病治療支援システムの薬物マスタファイルとしての薬物別の服用情報の一例を示す。
【図２５】図２５は本考案の実施の形態１に係る糖尿病治療支援システムの薬物療法手段における服薬指示と実際の服薬との対比処理の一例を示す。
【図２６】図２６は本考案の実施の形態１に係る糖尿病治療支援システムの画面遷移を示す概略図である。
【図２７】図２７は本考案の実施の形態１に係る糖尿病治療支援システムの食事療法手段における摂取単位計算の画面遷移を詳細に示す画面遷移図である。
【図２８】図２８は本考案の実施の形態１に係る糖尿病治療支援システムの各種機能実現手段の画面遷移を詳細に示す画面遷移図である。（画面構成図）
【図２９】図２９は本考案の実施の形態１に係る糖尿病治療支援システムの初期画面の一例を示す画面構成図である。
【図３０】図３０は図２９の初期画面で「次へ」ボタンを押したときに表示される「治療支援の選択」画面の一例を示す画面構成図である。
【図３１】図３１は図３０の「治療支援の選択」画面で第１のラジオボタン（「１．薬を飲んでいない人」）又は第２のラジオボタン（「２．薬を飲んでいる人」）のどちらかのラジオボタンを選択して「次へ」ボタンを押したときに表示される「エネルギー量決定」画面の一例を示す画面構成図である。
【図３２】図３２は図３１の「エネルギー量決定」画面で「次へ」ボタンを押したときに表示される「身長入力」画面の一例を示す画面構成図である。
【図３３】図３３は図３２の「身長入力」画面でテキストボックスに身長データを入力して「次へ」ボタンを押したときに表示される「身体活動の選択」画面の一例を示す画面構成図である。
【図３４】図３４は図３３の「身体活動の選択」画面で身体活動量を選択して「次へ」ボタンを押したときに表示される「摂取エネルギー量表示」画面の一例を示す画面構成図である。
【図３５】図３５は図３４の「摂取エネルギー量表示」画面で「次へ」ボタンを押したときに表示される「食事指標表示」画面の一例を示す画面構成図である。
【図３６】図３６は図６１の「メインメニュー」画面で「４）食品の種類」ボタンを押したときに表示される「食事入力」画面の一例を示す画面構成図である。
【図３７】図３７は図３６の食事の入力画面で「量変更」ボタンを押したときに表示される量の「量変更」画面の一例を示す画面構成図である。
【図３８】図３８は図６１の「メインメニュー」画面で「６）飲食物の選択」ボタンを押したときに表示される「飲食物選択」画面の一例を示す画面構成図である。
【図３９】図３９は図３８の「飲食物選択（料理の部類（大分類））」画面でいずれかの「選択」ボタンを押したときに表示される「飲食物選択（グループ選択）」画面の一例を示す画面構成図である。
【図４０】図４０は図３９の「飲食物選択（グループ選択）」画面でいずれかの「選択」ボタンを押したときに表示される「飲食物選択（料理の部類（小分類））」画面の一例を示す画面構成図である。
【図４１】図４１は図４０の「飲食物選択（料理の部類（小分類））」画面でいずれかの「選択」ボタンを押したときに表示される「食事結果選択」画面の一例を示す画面構成図である。
【図４２】図４２は図４１の「食事結果選択」画面で「１」ボタンを押したときに表示される「１日の結果（表）表示」画面の一例を示す画面構成図である。
【図４３】図４３は図４２の「１日の結果（表）表示」画面で「次へ」ボタンを押したときに表示される「１日の結果（グラフ）表示」画面の一例を示す画面構成図である。
【図４４】図４４は図４３の１日の結果（グラフ）表示画面で「次へ」ボタンを押したときに表示される１日の評価表示画面の一例を示す画面構成図である。
【図４５】図４５は図４１の「食事結果選択」画面で「２」ボタンを押したときに表示される「各食事別結果表示」画面の一例を示す画面構成図である。
【図４６】図４６は図４１の「食事結果選択」画面で「３」ボタンを押したときに表示される「１日の食事内容（カロリー表１〜表３）表示」画面の一例を示す画面構成図である。
【図４７】図４７は図４６の「１日の食事内容（カロリー表１〜表３）表示」画面で「次へ」ボタンを押したときに表示される「１日の食事内容（カロリー表４〜調味料）表示」画面の一例を示す画面構成図である。
【図４８】図４８は図４１の「食事結果選択」画面で「４」ボタンを押したときに表示される「１週間の平均値（グラフ）表示」画面の一例を示す画面構成図である。
【図４９】図４９は図４８の「１週間の平均値（グラフ）表示」画面で「次へ」ボタンを押したときに表示される「１週間の評価表示」画面の一例を示す画面構成図である。
【図５０】図５０は図４１の「食事結果選択」画面で「５」ボタンを押したときに表示される「半月（１５日）の平均値表示」画面の一例を示す画面構成図である。
【図５１】図５１は図５０の「半月（１５日）の平均値表示」画面で「次へ」ボタンを押したときに表示される「半月（１５日）の評価表示」画面の一例を示す画面構成図である。
【図５２】図５２は図４１の「食事結果選択」画面で「６」ボタンを押したときに表示される「達成カレンダー（食事療法）表示」画面の一例を示す画面構成図である。
【図５３】図５３は図６１の「メインメニュー」画面で「８）運動療法」ボタンを押したときに表示される「運動療法表示」画面の一例を示す画面構成図である。
【図５４】図５４は図５３の「運動療法表示」画面で「次へ」ボタンを押したときに表示される「１日の運動量表示」画面の一例を示す画面構成図である。
【図５５】図５５は図５４の「１日の運動量表示」画面で「次へ」ボタンを押したときに表示される「実施状況入力」画面の一例を示す画面構成図である。
【図５６】図５６は図５５の「実施状況入力」画面で「次へ」ボタンを押したときに表示される「達成カレンダー（運動療法）表示」画面の一例を示す画面構成図である。
【図５７】図５７は図６１の「メインメニュー」画面で「９）薬物療法」ボタンを押したときに表示される「薬物療法表示」画面の一例を示す画面構成図である。
【図５８】図５８は図５７の「薬物療法表示」画面で「次へ」ボタンを押したときに表示される「服薬状況の選択」画面の一例を示す画面構成図である。
【図５９】図５９は図５８の「服薬状況」画面で「次へ」ボタンを押したときに表示される「実施状況入力」画面の一例を示す画面構成図である。
【図６０】図６０は図５９の「実施状況入力」画面で「次へ」ボタンを押したときに表示される「達成カレンダー（薬物療法）表示」画面の一例を示す画面構成図である。
【図６１】図６１は図３５の「１日当たりの食事指示票表示」画面で「次へ」ボタンを押したとき等に表示される「メインメニュー」画面の一例を示す画面構成図である。
【図６２】図６２は図６１の「メインメニュー」画面で「１０）問い合わせ・その他」ボタンを押したときに表示される「問い合わせ・その他表示」画面の一例を示す画面構成図である。（フローチャート）
【図６３】図６３は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの基本データ登録処理を概略的に示すフローチャートである。
【図６４】図６４は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事療法基礎データ登録処理（糖尿病治療用）を概略的に示すフローチャートである。
【図６５】図６５は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事療法基礎データ登録処理（肥満症治療用）を概略的に示すフローチャートである。
【図６６】図６６は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動療法基礎データ登録処理を概略的に示すフローチャートである。
【図６７】図６７は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの薬物療法基礎データ登録処理を概略的に示すフローチャートである。
【図６８】図６８は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの統合的療法支援処理を概略的に示すフローチャートである。
【図６９】図６９は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの通知・支援処理を概略的に示すフローチャートである。
【図７０】図７０は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事療法支援処理を概略的に示すフローチャートである。
【図７１】図７１は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの各食の食事評価処理を概略的に示すフローチャートである。
【図７２】図７２は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事結果・評価表示処理を概略的に示すフローチャートである。
【図７３】図７３は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動療法支援処理を概略的に示すフローチャートである。
【図７４】図７４は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動評価処理を概略的に示すフローチャートである。
【図７５】図７５は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動結果・評価表示処理を概略的に示すフローチャートである。
【図７６】図７６は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの薬物療法支援処理を概略的に示すフローチャートである。
【図７７】図７７は本考案の実施の形態２に係る糖尿病治療支援システムで使用するユーザーインタフェースを示し、図６１の「メインメニュー」画面で「４）食品の種類」ボタンを押したときに表示される「食事入力」画面の一例を示す画面構成図である。
【図７８】図７８は本考案の実施の形態３に係る糖尿病治療支援システムで使用するユーザーインタフェースを示し、図６１の「メインメニュー」画面で「４）食品の種類」ボタンを押したときに表示される「食事入力」画面の一例を示す画面構成図である。
【図７９】図７９は本考案の実施の形態３に係る糖尿病治療支援システムで使用する料理・食品画像認識システムの構成を機能ブロック的に示す概略図である。
【考案を実施するための形態】
【００１８】
以下、本考案を実施するための形態（以下、実施の形態という）を説明する。なお、各実施の形態を通じ、同一の部材、要素または部分には同一の符号を付して、その説明を省略する。
【００１９】
［発明の概括的説明］
本実施の形態を具体的に説明する前に、本発明の糖尿病治療支援システムに関する技術思想について概括的に説明すると、本発明の糖尿病治療支援システムは、糖尿病治療において必要な情報の管理機能、計算機能及び評価機能の各機能をコンピュータ（ハードウエア資源及びソフトウエア資源）を利用して実現するための機構乃至仕組み（メカニズムまたはシステム）を提供し、当該機構を構成する機能実現手段を備えるものであるが、本発明の課題を達成するためには、上記のとおり、利用者の煩雑さを解消するものでなければならない。ここで、糖尿病治療において利用者の作業乃至処理を必要とし、利用者に煩雑さを引き起こす項目（以下、便宜的に、「作業項目」という。）としては、主に、下記のものがある。まず、食事療法の作業項目としては、食品交換表に基づく献立作り（食事毎に食事指示票の表１〜６の単位数に該当する食品を単位数の量を考えた献立作り）、食材の買い物（他の家族とは区別する）、料理作り（他の家族とは区別する）、外食の場合は食事内容のメモと帰宅後の栄養計算、及び、日々の食事の良悪の判断（食事評価処理）がある。また、運動療法における作業項目としては、日々の運動及び運動時間の記録（運動記録処理）、及び、日々の運動の良悪の判断（運動評価処理）がある。また、薬物療法における作業項目としては、日々の服薬の記録（服薬記録処理）がある。
【００２０】
本発明の糖尿病治療支援システムは、上記の各作業項目の作業を、利用者の負担なく支援することできる構成を、コンピュータのハードウエア資源及びソフトウエア資源を利用して構築している。なお、コンピュータのハードウエア資源は、スタンドアローンの構成の場合、典型的には、中央演算処理装置（ＣＰＵ）、ＲＯＭ及びＲＡＭ等の主記憶装置（一時記憶装置）、ＨＤＤ及び／またはＳＳＤ（ソリッド・ステート・ドライブ）等の補助記憶装置（二次記憶装置）、キーボードやマウスやタブレット等の入力装置及びモニターやスピーカー等の出力装置からなる入出力装置（Ｉ／Ｏ）、バス等の各種ハードウエアからなり、これらのハードウエアが単体のコンピュータ装置（パーソナルコンピュータ、スマートフォン、携帯電話等）に実装される。また、コンピュータのソフトウエア資源は、オペレーティングシステム（ＯＳ）や（データベース管理システム等の）ミドルウエアを含むシステムソフトウエア、（本発明の糖尿病治療支援システムと協働して所定の機能を実現する、或いは、所定の機能実現を補助する）必要なアプリケーションソフトウエア等の各種ソフトウエアからなり、スタンドアローンの構成の場合、これらのソフトウエアが、主に、補助記憶装置に格納され、コンピュータの起動時に呼び出される。
【００２１】
一方、コンピュータのハードウエア資源については、インターネットやＷＡＮやＬＡＮ等のネットワークを利用した構成（ネットワーク構成）の場合、ネットワーク上に分散配置されたコンピュータ装置のそれぞれに、上記のようなハードウエア資源が実装されると共に、上記のようなソフトウエア資源が（ネットワーク上のコンピュータ装置の種類に応じた構成で）格納される。例えば、クライアント／サーバーモデル（Ｃ／Ｓ）においては、サーバー側のコンピュータ装置には、サーバーＯＳ、メッセージ通信基盤やデータベース管理システム等のミドルウエア、ウエブサーバーやメールサーバー等のウエブサービス用ソフトウエア等が格納され、ネットワークコンピューティングやユーティリティコンピューティングやクラウドコンピューティングにおいては、ＳａａＳ（ソフトウエア・アズ・ア・サービス）、ＰａａＳ（プラットフォーム・アズ・ア・サービス）、ＩａａＳ（インフラストラクチャー・アズ・ア・サービス）の各種サービス技術を実現すべく、上記ハードウエア資源及びソフトウエア資源が、ネットワーク上の適所の（典型的には多数の）コンピュータ装置及び／または記憶装置に実装及び／または格納される。
【００２２】
［発明の実施の形態の説明］
次に、図１に示すように、本実施の形態に係る糖尿病治療支援システムは、典型的な構成として（本発明はこの構成に限定されるものではないが）、インターネットを典型とする大規模ネットワーク（ＶＰＮやＷＡＮを含む）ＮＴを介してホスト側（サービス提供者側）となるサーバー装置ＳＶ及び利用者ＵＳ側となるクライアント装置としての利用者端末ＵＴ（携帯電話やパーソナルコンピュータ（ＰＣ）等）間で情報の授受を行うクライアントサーバーシステム（Ｃ／Ｓ）に具体化されている。サーバー装置ＳＶは、図２に示すように、Ｗｅｂサーバー（ウエブサーバー）ＷＳ及びデータベースサーバー（以下、「ＤＢサーバー」という。）３００を備えている。利用者端末ＵＴは、ウエブブラウザやメールクライアント等、インターネットを介して情報を送受自在なアプリケーションを実装して、ＷｅｂサーバーＷＳとの間で情報を送受自在なコンピュータ装置からなり、ＰＣからなる利用者端末ＵＴ１、携帯電話からなる利用者端末ＵＴ２、スマートフォンからなる利用者端末ＵＴ３が典型的であるが、これ以外にも、利用者端末として使用可能なもの（タブレット等）であれば、任意のコンピュータ装置を使用することができる。
【００２３】
＜Ｗｅｂサーバー＞
図３に示すように、前記ＷｅｂサーバーＷＳは、Ｈｔｔｐに則って利用者端末ＵＴのウエブブラウザとの間でＨＴＭＬやオブジェクト等のデータ送受を行う（狭義のＷｅｂサーバーを意味する）Ｈｔｔｐサーバー１００と、サーバー側プログラムとしてのサーバー側アプリ２００とを備えている。サーバー側アプリ２００は、本実施の形態の糖尿病治療支援システムの各種サービスを提供する（各種機能を実現する）ための各種機能実現手段を備え、Ｗｅｂサーバー１００のハードウエア資源を利用して、対応する各種手順をＷｅｂサーバー１００に実行させるようになっている。ＷｅｂサーバーＷＳは、例えば、ＷｅｂサーバーＷＳと同一のサーバー機の所定の格納領域（記憶領域）に、本実施の形態の糖尿病治療支援システムの処理を行うための前記サーバー側アプリ２００を格納すると共に、通信プログラム等のその他の各種ソフトウエアも構成も格納している。なお、ＷｅｂサーバーＷＳは、前記サーバー側アプリ２００等を格納したコンピュータ読み取り可能な記録媒体（ＨＤＤ）、同サーバー側アプリ２００による各手順を実行するためのＣＰＵやＲＡＭ等の各種ハードウエア構成等、本実施の形態に係る糖尿病治療支援システムのサーバー側システムとして必要な構成（各種機能実現手段）を備えている。更に、ＤＢサーバー３００は、データベース管理システム（ＤＢＭＳ）ＭＳを所定の格納領域（記憶領域）に格納すると共に、本実施の形態の糖尿病治療支援システムの処理を行うための各種データを保存する各種ファイル（ＤＢがリレーショナルＤＢ（ＲＤＢ）の場合は各種テーブル）として、マスタファイルＭＦ、イベントファイル（トランザクションファイル）ＥＦ、ログファイルＬＦをそれぞれ所定の格納領域（記憶領域）に格納している。ＤＢサーバー３００は、前記ＷｅｂサーバーＷＳと共に、同一のサーバー機（コンピュータ装置）に実装してもよく、他のサーバー機（ＤＢ専用サーバー機等）に実装してもよい。
【００２４】
＜利用者端末＞
一方、クライアント装置としての利用者端末ＵＴは、上記のとおり、ＰＣＵＴ１のような（固定的である一方で）大画面での処理が可能なコンピュータ装置以外に、携帯電話ＵＴ２やスマートフォンＵＴ３やタブレット（図示略）等の、（小画面での処理となる一方）移動性乃至可搬性に特徴を有する携帯型のコンピュータ装置（携帯端末装置）により構成される。また、利用者端末ＵＴは、ハードウエア資源として、キーボード（ソフトウエアキーボードを含む）やマウスやタッチペン等の入力手段、モニター（ディスプレイ）等の出力手段等を備えている。更に、利用者端末ＵＴは、ソフトウエア資源として、ネットワークＮＴを介してサーバー装置ＳＶとの間での情報授受の処理を実行するためのウエブブラウザ、通信プログラム、入出力ドライバ等の各種ソフトウエア構成、ブラウザ等の各種プログラム等を格納したコンピュータ読み取り可能な記録媒体（二次記憶装置としてのＨＤＤ等）、ブラウザ等の各種プログラムの各手順を実行するための演算処理装置や内部記憶装置（ＣＰＵやＲＡＭ等）等の各種内部的ハードウエア構成等、本実施の形態に係る糖尿病治療支援システムのクライアント側システムとして必要な構成（各種機能実現手段）を備えている。また、携帯電話ＵＴ２やスマートフォンＵＴ３は、ソフトウエア資源として、通常の携帯電話機能実現手段（携帯電話アプリ）も備えている。
【００２５】
＜ファイル構成＞
図４には、ＤＢサーバー３００に格納した主要ファイルの構成、並びに、ＷｅｂサーバーＷＳに格納したサーバー側アプリ２００の全体的構成を示す。図４に示すように、ＤＢサーバー３００は、前記マスタファイルＭＦのうち、食事療法関連のマスタファイルＭＦとして利用者マスタファイル３１０、食品マスタファイル３２０及び指示単位マスタファイル３３０を備え、運動療法関連のマスタファイルＭＦとして運動マスタファイル３４０を備え、薬物療法関連のマスタファイルＭＦとして薬物マスタファイル３５０を備えている。また、ＤＢサーバー３００は、前記イベントファイルＥＦのうち、食事療法関連のイベントファイルＥＦとして食事記録ファイル３６０を備え、運動療法関連のイベントファイルＥＦとして運動記録ファイル３７０を備え、薬物療法関連のイベントファイルＥＦとして服薬記録ファイル３８０を備えている。
【００２６】
＜＜利用者マスタファイル＞＞
利用者マスタファイル３１０は、（データ定義やマスタテーブルの図示はしないが）利用者ＵＳ毎に、個別の個人情報や属性情報を互いに関連付けて格納するものであり、「利用者ＩＤ」、「パスワード（ＰＷ）」、「氏名」、「性別」、「年齢」、「身長」、「体重」、「活動強度」、「食事基準（単位等）」、「運動基準（単位等）」、「服薬基準（単位等）」等をデータ項目とする所定のデータ定義を有している。「利用者ＩＤ」及び「パスワード（ＰＷ）」は、利用者に対して（本実施の形態の糖尿病治療支援システムを運営するウエブサイト等を通じた所定の初期登録操作により）一意に割り当てられるものである。また、「氏名」、「性別」、「年齢」、「身長」、「体重」及び「活動強度」は、利用者が自己のものを、それぞれ（典型的には、初期登録操作時に）入力して登録するものである。更に、「食事基準」は、利用者が自己の担当医師から指定された食事療法用の（食品交換表に基づく）指示単位を有する場合は、自らその指示単位を入力して登録するが、それ以外の場合は、本実施の形態の糖尿病治療支援システムが、利用者の個人情報や属性情報に基づいて、当該利用者に最適な（食品交換表の）単位を食事基準（食事療法における基準単位）として計算して当該利用者に割り当てて登録する。また、「運動基準」は、利用者が自己の担当医師等から指定された運動療法用の運動メニューや運動プログラムを有する場合は、自らその運動メニュー（運動の種類、頻度、強度等）を入力して登録するが、それ以外の場合は、本実施の形態の糖尿病治療支援システムが、利用者の個人情報や属性情報に基づいて、当該利用者に最適な運動メニューを運動基準（運動療法における基準単位）として計算して当該利用者に割り当てて登録する。また、「服薬基準」は、利用者が自己の担当医師から処方された服薬メニュー（薬剤種類、服用時間、服用量等）を入力して登録する。即ち、利用者マスタファイル３１０は、利用者ＵＳ毎に、少なくとも、当該利用者が１日に摂取すべき飲食品の摂取量を食品交換表の単位数に置換した値である１日分の食事基準単位数として設定して格納すると共に、当該利用者が１日に運動により消費すべき１日分の消費エネルギー量を運動基準単位数として格納するマスタファイルである。なお、本システムにおいては、後述するように、薬物療法支援処理は必須ではなく利用者が任意に選択するものであるため、本システムを薬物療法支援処理機能を備えないものとして具体化する場合（即ち、食事療法支援処理機能及び運動療法支援処理機能の両機能のみを実現する機能実現手段を備えるシステムとして具体化する場合)、利用者マスタファイルは、服薬基準等の薬物療法支援処理機能に必要なデータは格納する必要がない。
【００２７】
＜＜食品マスタファイル＞＞
前記食品マスタファイル３２０は、糖尿病食事療法用の食品交換表の構成に準じてデータを構築したファイルであるが、一般的な食品交換表と比較して、より多種類の食品（調理済みの料理、料理の材料となる食品、飲料、嗜好品等、広義の「食品」）についてより詳細な情報を格納している。詳細には、食品マスタファイル３２０は、例えば、図１０〜図１２に示すような表を使用した分類手法により、利用者が摂取することが予想される個別の食品に関する情報乃至データ（食品情報乃至食品データ）を体系的かつ網羅的に分類して格納することができる。例えば、食品マスタファイル３２０は、図１０に示す食品交換表の分類ＦＣにしたがって（利用者が摂取する）食品を分類して格納すると共に、図１１に示す食品の大分類ＬＣ並びに図１２に示す食品の小分類ＳＣにしたがって食品を分類して格納するようになっている。ここで、図１０の食品交換表の分類ＦＣは、（テーブル定義の）データ項目（カラム定義）として、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」及び「調味料」の合計７種類の表（食品交換表の全表に対応）を定義している。また、図１１の食品の大分類ＬＣは、（テーブル定義の）データ項目として、「主食」、「副菜」、「主菜」、「牛乳・乳製品・果物・甘味・調味料・し好品」及び「市販品」の合計５種類の上位概念の食品種類を定義している。なお、図１１の食品の大分類ＬＣは、データ項目として、「牛乳・乳製品・果物・甘味・調味料・し好品」を「牛乳・乳製品・果物・甘味・調味料」（以下、説明の便宜上、簡略して「乳果」という。）と「し好品」とに分割することもできる。更に、図１２の食品の小分類ＳＣは、（テーブル定義の）データ項目として、大分類の「主食」に分類される小分類のデータ項目（「ご飯」等）、「副菜」に分類される小分類のデータ項目（「野菜の煮物等」）、「主菜」に分類される小分類のデータ項目（「牛肉料理等」）、「牛乳・乳製品・果物・甘味・調味料」に分類される小分類のデータ項目（「牛乳・乳製品等」）、「し好品」に分類される小分類のデータ項目（「和菓子」等）、並びに、「市販品」に分類される小分類のデータ項目（「インスタントめん」等）の各種類の下位概念の食品種類を定義している。
【００２８】
また、食品マスタファイル３２０は、ＤＢサーバー３００をリレーショナルデータベース（ＲＤＢ）により構築した場合、図１３に示すようなテーブル構成とすることができる。この場合、食品マスタファイルとしての食品マスタテーブルは、テーブル定義として、例えば、「大分類」、「中分類」、「小分類」、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味」等のデータ項目を定義し、それぞれのカラム（列）に、対応するデータ項目値を互いに関連付けて格納している。この場合、例えば、データ項目の「大分類」は、図１１の食品の大分類ＬＣの「大分類」に対応し、「小分類」は、図１２の食品の小分類ＳＣの「小分類」に対応する構成とすることができる。また、食品マスタテーブル３２０は、「大分類」と「小分類」との中間の概念（中位概念）の食品種類を定義するデータ項目として、「大分類」と「小分類」との間に「中分類」を定義することもできる（定義しなくてもよい）。更に、食品マスタファイル３２０は、データ項目として、（図１０の食品交換表の分類ＦＣに基づく）「表１」、「表２」、「表３」、「表４」、「表５」、「表６」及び「調味料」を定義している。そして、食品マスタファイル３２０は、「大分類」のデータ項目値として、「主食」、「副菜」、「主菜」、「乳果」、「し好品」及び「市販品」の６種類のデータ項目値を格納すると共に、「大分類」のデータ項目値に対応する「小分類」のデータ項目値として、図１２の「小分類」のデータ項目値に対応するデータ項目値を、対応する「大分類」毎に分類して格納している。なお、「中分類」のデータ項目値は、対応する「大分類」毎に分類して格納され、例えば、「主食」の場合、「和食」、「中華」、「洋食」等のデータ項目値が格納されると共に、「中分類」毎に分類して前記「小分類」のデータ項目値を格納する。また、「小分類」の各データ項目値（各行のデータ）に対応して、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」及び「調味料」のそれぞれに、対応するデータ項目値として、食品交換表に規定の単位が格納されている（例えば、「ご飯」の場合、「表１」に「２．０（単位）」が格納されると共に、「表２」〜「調味」には、「０」が格納されている）。ここで、図１０〜図１２の食品マスタファイル３２０の例では、小分類の各飲食品についての食品交換表の表毎の単位は格納されていないため、小分類の各飲食品について食品交換表の対応する飲食品と関連付けることが必要となる。例えば、食品交換表をデータベース用にファイル化又はテーブル化した食品交換表マスタファイルを追加し、この食品交換表マスタファイルの飲食品を一意に識別するキー（ＩＤ）と、図１０〜図１２の食品マスタファイル３２０の飲食品を一意に識別するキー（ＩＤ）とを互いに関連付けることにより、図１０〜図１２の食品マスタファイル３２０の場合でも、小分類の各飲食品について食品交換表マスタファイルの単位を参照することができる。なお、図１３の食品マスタファイル３２０は、この２つのマスタファイル（図１０〜図１２の食品マスタファイル３２０及び食品交換表マスタファイル）を統合したマスタファイルとして把握することができる。即ち、食品マスタファイル３２０は、利用者が摂取する個別の飲食品に関する飲食品データを分類して格納すると共に、前記個別の飲食品について、食品交換表の表１、表２、表３、表４、表５、表６及び調味料の合計７種類の表種別ごとに、当該食品交換表に規定の単位を（自ら格納することにより、又は、別ファイルを参照することにより）抽出自在な食品マスタファイルとして把握することができる。
【００２９】
＜＜食品マスタファイルの別例＞＞
食品マスタファイル３２０としては、上記の図１０〜図１３に例示した構成以外に、例えば、以下のテーブル構成とすることもできる。即ち、前記大分類の「主食」については、中分類として、「ごはん・すし・おにぎり」、「丼物・定食」、「うどん・そば・中華めん・ソーメン」、「カレー・ハヤシ・弁当・スパゲッティ」、「パン・パンにつけるもの・ハンバーガー・ピザ・お好み焼き・グラタン・シリアル」からなる合計５つの中分類に区分する。或いは、この中分類の区分方法を更に個別化・詳細化し、「ごはん」、「すし」、「おにぎり」、「丼物」、「定食」、「うどん」、「そば」、「中華めん」、「ソーメン」、「カレー・ハヤシ」、「弁当」、「スパゲッティ」、「パン」、「パンにつけるもの」、「ハンバーガー」、「ピザ・お好み焼き」、「グラタン」、「シリアル」の分類からなる合計１８の中分類に区分することもできる。
【００３０】
また、大分類の「副菜」については、中分類として、「野菜の煮物・炒め物・揚げ物・焼き物」、「おひたし・おろし・サラダ・酢の物・生野菜・茹で野菜」、「漬物・汁物・スープ」、「種・実・いも・きのこ料理・海藻料理」からなる合計４つの中分類に区分する。或いは、この中分類の区分方法を更に個別化・詳細化し、「野菜の煮物」、「野菜の炒め物」、「野菜の揚げ物・焼き物」、「おひたし・おろし」、「サラダ・酢の物」、「生野菜・茹で野菜」、「漬物」、「汁物・スープ」、「種・実」、「いも」、「きのこ料理」、「海藻料理」の分類からなる合計１２の中分類に区分することもできる。
【００３１】
また、大分類の「主菜」については、中分類として、「牛肉料理・豚肉料理」の分類、「ひき肉料理・鶏肉料理」、「焼き魚・煮魚・天ぷら」、「エビ・カニ・貝料理・さしみ」、「缶詰・ツナ缶料理・ねりもの料理」、「大豆料理・卵料理・鍋料理」からなる合計６つの中分類に区分する。或いは、この中分類の区分方法を更に個別化・詳細化し、「牛肉料理」、「豚肉料理」、「ひき肉料理」、「鶏肉料理」、「焼き魚・煮魚・天ぷら」、「エビ・カニ・貝料理」、「さしみ」、「缶詰」、「ツナ缶料理」、「ねりもの料理」、「大豆料理」、「卵料理」、「鍋料理」の分類からなる合計１３の中分類に区分することもできる。
【００３２】
また、大分類の「牛乳・甘味・調味料・果物」については、中分類として、「牛乳・アイスクリーム・氷・砂糖・甘味料・調味料・香辛料」、「果物」からなる合計２つの中分類に区分する。或いは、この中分類の区分方法を更に個別化・詳細化し、「牛乳・乳製品」、「アイスクリーム・氷」、「砂糖・甘味料」、「調味料・香辛料」、「果物」からなる合計５つの中分類に区分することもできる。
【００３３】
また、大分類の「し好品」については、「和菓子・菓子パン」、「洋菓子・菓子」、「ジュース・ドリンク・お茶・コーヒー・紅茶・甘酒・豆乳」、「アルコール・つまみ」、「インスタントめん、カップめん、即席スープ・みそ汁・ふりかけ・レトルト食品・冷凍食品」からなる合計５つの中分類に区分したり、「和菓子」、「洋菓子」、「菓子」、「ジュース・ドリンク」、「お茶・コーヒー・紅茶」、「アルコール飲料」、「市販品」からなる合計７つの中分類に区分したりする。或いは、この中分類の区分方法を更に個別化・詳細化し、「和菓子・・生菓子類」、「和菓子・・半生菓子類」、「和菓子・・干菓子類」、「菓子パン類」、「ケーキ・ペストリー類」、「デザート菓子類」、「チョコレート類」、「キャンデー・あめ類」、「ビスケット類」、「あられ・スナック類」、「ガム類」、「ジュース類」、「ドリンク類」、「お茶類」、「コーヒー・紅茶類」、「甘酒・豆乳類」、「アルコール飲料」、「つまみ類」、「インスタントめん類」、「カップめん類」、「即席スープ・みそ汁・ふりかけ」、「茶漬け」、「レトルト食品」、「冷凍食品・その他」からなる合計２４の中分類に区分することもできる。
【００３４】
これらの別例の場合、いずれの区分方法の場合も、小分類の各行の食品ごとに（例えば、中分類「すし」の各行レコードを構成する「にぎりずし」、「ちらしずし」等の小分類の各食品レコードについて）、「量」、「ｋｃａｌ」、「単位数」、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味料」からなるデータ項目（カラム）が定義され、「量」にはその食品の１単位となる量（例えば、「ご飯」の場合は「１杯」、「ちらしずし」の場合は「１人前」）を示す値が格納され、「ｋｃａｌ」にはその１単位当たりの摂取エネルギー量が格納され、「単位数」にはその１単位当たりの（食品交換表による）単位数が格納され、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味料」には、それぞれ、各々について当該食品の単位数を配分した値が格納されている。
【００３５】
＜＜食品マスタファイル関連の任意追加のマスタファイル＞＞
ここで、前記食品マスタファイル３２０は食品交換表の分類手法を使用して構築されるが、このため、食品マスタファイル３２０との連携を図るマスタファイルとして、図４中に破線で示すように、食品交換表マスタファイル３０１、食品成分表マスタファイル３０２、摂取基準マスタファイル３０３を任意に追加することもできる（無論、追加しない構成とすることもでき、本実施の形態は、追加しない構成を典型例としている）。食品交換表マスタファイル３０１は、図示はしないが、（食品マスタファイル３２０が一般的な食品交換表と異なるデータ定義を備えるのに対し）一般的な食品交換表を（ＲＤＢのテーブル等として）データ化して格納するものであり、前記食品マスタファイル３２０及び指示単位マスタファイル３３０の基本データともいうべきデータ（食品の分類情報や食品の単位情報）を格納するものである。また、食品成分表マスタファイル３０２は、例えば、図１４に示すようなデータ定義を備えるものとすることができ、例えば、文部科学省作成の日本食品標準成分表（五訂増補版）を基に、（食品マスタファイル３２０に格納した）各食品（食材）についての単位量当りの摂取エネルギーや含有成分（栄養素）を定義して格納することができる。更に、摂取基準マスタファイル３０３は、例えば、図１５に示すようなデータ定義を備えるものとすることができ、例えば、厚生労働省作成の食事摂取基準（２００５年度版）を基に、所定の年齢範囲や性別等を有する日本人が１日に必要とするエネルギー及び栄養素量を科学的根拠に基づき定義して格納することができる。そして、例えば、食品マスタファイル３２０と食品成分表マスタファイル３０２及び／または摂取基準マスタファイル３０３とをデータ連携するよう構成し、食品マスタファイル３２０に格納した各食品について、食品成分表マスタファイル３０２に基づいて当該食品の（摂取単位数に応じた）摂取成分種類及び摂取値を出力する処理を実行するようにしたり、摂取基準マスタファイル３０３に基づいて当該食品の摂取による栄養価が摂取基準を満足しているか否かを判定する処理を実行したりすることも可能である。
【００３６】
＜＜指示単位マスタファイル＞＞
指示単位マスタファイル３３０は、図１６〜図１７に示すデータ定義を備え、食品交換表に基づく（利用者の担当医師による）指示単位や（利用者の属性に基づいて計算した）基準単位毎に、食品交換表の表１から調味料までの合計７種類の表についての個別の単位を互いに関連付けて格納するものである。なお、図１６〜図１７では、図示スペースの制限上、指示単位・基準単位（以下、総称して「基準単位」という。）を２図面（図１６及び図１７）に分割して図示しているが、実際は、指示単位マスタファイル３３０は単一のファイル（ＲＤＢの場合はテーブル）であり、図１６〜図１７のデータを統合的に格納している。また、図１６〜図１７では、説明の便宜上、基準単位毎に表（テーブル）を分割して図示しているが、実際は、指示単位マスタファイル３３０は、通常のＤＢと同様のデータ定義（ＲＤＢの場合はテーブル定義）により、図１６〜図１７のデータを格納する。なお、本実施の形態の指示単位マスタファイル３３０は、好ましくは、図１６〜図１７に示すように、典型的な基準単位として、第１の基準単位ＵＮ１（１５単位（１２００ｋｃａｌ））、第２の基準単位ＵＮ１（１６単位（１２８０ｋｃａｌ））、第３の基準単位ＵＮ３（１７単位（１３６０ｋｃａｌ））、第４の基準単位ＵＮ４（１８単位（１４４０ｋｃａｌ））、第５の基準単位ＵＮ５（１９単位（１５２０ｋｃａｌ））、第６の基準単位ＵＮ６（２０単位（１６００ｋｃａｌ））、第７の基準単位ＵＮ７（２１単位（１６８０ｋｃａｌ））、第８の基準単位ＵＮ８（２２単位（１７６０ｋｃａｌ））、第９の基準単位ＵＮ９（２３単位（１８４０ｋｃａｌ））、第１０の基準単位ＵＮ１０（２４単位（１９２０ｋｃａｌ））、第１１の基準単位ＵＮ１１（２５単位（２０００ｋｃａｌ））、第１２の基準単位ＵＮ１２（２６単位（２０８０ｋｃａｌ））のそれぞれのデータを格納するが、これ以外の基準単位を（１５単位から１単位ごとに少ない単位、及び／または、２６単位から１単位ごとに多い単位へと増減して）格納してもよい（即ち、任意の基準単位ＵＮｎ（Ｎ単位（８０＊Ｎ  ｋｃａｌ）を格納することができる）。即ち、指示単位マスタファイル３３０は、基本的には、図１８に示す食事指示票の構成をデータベース化したものであり、図１８の食事指示票も１５単位〜３１単位の各表の単位数を格納しているが、同様に、任意の範囲の単位（摂取エネルギー）を指示単位（指示エネルギー）として格納することができる。即ち、指示単位マスタファイル３３０は、利用者が１日に飲食することが予想される飲食品の摂取量について、摂取エネルギーの値によりその最小値から最大値までの範囲を一定の値間隔で所定の複数段階となるように設定し（好ましくは、食品交換表の１単位ごとに増減する値間隔となり、かつ、合計で１０〜１５段階となるよう、或いは、１５以上の段階となるよう設定し）、更に、各段階の摂取量に相当する食品交換表の単位数を利用者が１日に摂取すべき１日分の単位数として設定し、かつ、各段階の食品交換表の１日分の単位数を、朝食、昼食、夕食及び間食の４種類の食事ごとに配分して、利用者が前記４種類の食事ごとに摂食すべき食事ごとの単位数として設定したファイルとして把握す���ことができる。
【００３７】
そして、詳細については後記の食事療法支援処理の説明の項で説明するが、本実施の形態の糖尿病治療支援装置は、食事療法支援処理において、前記指示単位マスタファイル３３０に基づいて、所定の基準単位乃至指示単位を利用者毎に設定登録し、利用者の実際の食事結果（実際に摂取した食品の種類、量等）に基づいて、図１９に示すように、朝食、昼食、夕食、間食のそれぞれについて、当該利用者の食事結果に基づいて計算した実際の摂取単位または摂取エネルギーを、当該利用者の基準単位乃至指示単位または基準エネルギー乃至指示エネルギーと対比し、その差分を計算して所定の記録領域に記録するとともに、所定の表示態様（表、グラフ等）で出力（ディスプレイに表示等）する。例えば、図１９では、ある利用者の朝食の指示単位が２０単位（１６００ｋｃａｌ）で、表１〜７の指示単位が、それぞれ、図１９に示すとおりの場合において、食事結果の摂取単位が、図１９に示すとおりであった場合に、本実施の形態の糖尿病治療支援装置は、食事療法支援処理において、指示単位（Ａ）と摂取単位（Ｂ）との差分（Ｂ−Ａ）を計算し、その差分単位に相当する差分エネルギーを計算する。なお、図１９中、表２、表４、表５のそれぞれの単位数は、括弧内に表示されているが、これは、表２、表４、表５の食品の単位数が、１日のうち、いずれかの食事（朝食、昼食、夕食、間食のいずれか１以上）で摂取すれば良いものであることを示している。即ち、食事療法支援処理では、表２、表４、表５の食品については、それぞれ、１日の食事（朝食、昼食、夕食、間食）で摂取した量（単位）を合計して、摂取単位とするようになっている。
【００３８】
＜＜運動マスタファイル＞＞
運動マスタファイル３４０は、運動療法支援処理で使用される基準情報を格納するものであり、例えば、図２０に示すように、「運動強度」、「運動種目」、「消費カロリー」、「注意事項」等をデータ項目とする所定のデータ定義を有している。即ち、運動マスタファイル３４０は、運動強度データ、運動種目データ及び消費カロリーデータを互いに関連付けて格納する。データ項目の「運動強度」は、図２０に示すように、「軽い」、「やや強い」、「強い」、「激しい」の４段階の相対的運動強度をデータ項目値として予め設定され、「運動強度」の各運動強度に対応付けて、データ項目としての「運動種目」に、そのデータ項目値としての複数の運動種目（「軽い散歩」等）がそれぞれ格納されている。なお、データ項目の「運動強度」は、図２０に示すように、「軽い」、「やや強い」、「強い」、「激しい」の４段階の相対的運動強度として設定してもよいが、これ以外の運動強度の基準を使用したデータ項目値（運動強度）を格納することもできる。例えば、（運動中心拍数−安静時心拍数（拍／分））／（最大心拍数（２２０）−安静時心拍数（拍／分））×１００％＝運動強度の計算式を使用し、この計算式により各運動種目についての運動強度を予め計算して設定し、データ項目の「運動強度」のデータ項目値として予め格納すると共に、設定した（データ項目値としての）各運動強度に対応付けて、データ項目としての「運動種目」に、そのデータ項目値としての複数の運動種目をそれぞれ格納してもよい。また、データ項目としての「消費カロリー」には、「運動種目」のデータ項目値である運動種目に対応して、それぞれ、各運動種目の単位時間当たり（１時間当たり）の消費エネルギー乃至消費カロリー（単位：ｋｃａｌ／ｈｏｕｒ）が、予め所定の計算式により計算されて所定の記憶領域に記憶されている。ここで、「消費カロリー」に格納するデータ項目値としての消費カロリー（ｋｃａｌ）は、性別・年齢・体重が男性・６０歳・６０ｋｇの利用者を標準利用者として想定して計算した値である。また、「運動種目」の個別の運動種目としては、前記標準利用者の場合に、１日の運動時間を最大で６０分間に設定し（好ましくは、運動時間を約１０分〜約６０分／日の時間範囲に設定し）、かつ、当該運動時間範囲内の運動による１日の消費カロリー（以下「運動代謝」という。）が約１６０〜約２４０ｋｃａｌ程度の範囲内になるような運動種目を予め選定して格納することが好ましい。更に、データ項目としての「注意事項」には、「運動種目」の個別の運動種目に対応付けて、それぞれ、当該運動種目の運動を行う際に利用者が注意すべき事項（注意文等）がデータ項目値として格納されている。
【００３９】
＜＜補正係数表＞＞
更に、本実施の形態の糖尿病治療支援システムは、前記運動マスタファイル３４０の「消費カロリー」が、男性・６０歳・６０ｋｇの利用者を標準利用者として想定して計算した値であることから、運動療法支援処理における性別・年齢・体重の相違を補完して、標準利用者と異なる性別・年齢・体重ごとの利用者についてのより正確な消費カロリーの計算を実行するため、図２１に示すような運動療法用補正係数表（補正係数テーブル）をＤＢサーバー３００の所定の格納領域（記憶領域）にマスタファイルとして格納している。なお、この補正係数表は、運動マスタファイル３４０の一部として構成する（そのようにデータ定義する）ことも可能である。詳細には、前記補正係数表は、例えば、図２１に示すように、「性別」、「年齢」、「体重」及び「補正係数」等をデータ項目とするデータ定義を備えている。データ項目の「性別」には「男性」または「女性」のいずれかがデータ項目値として格納されている。また、データ項目の「年齢」には、「性別」の「男性」及び「女性」のそれぞれに対応付けて、利用者の想定年齢が、年齢層ごとに区分して格納されている。なお、利用者の想定年齢は、２０歳未満の利用者の場合、（特に肉体的な発達・成長過程にあり、新陳代謝等もより活発であると考えられることから）年齢による補正を細やかに行う必要があることから、「１９歳」、「１８歳」等、１歳毎の設定値がデータ項目値として格納されている。一方、利用者が２０歳以上の場合、２０代（「２０〜２９」）、３０代（「３０〜３９」）、４０代（「４０〜４９」）等、１０歳毎の設定値がデータ項目値として格納されている。無論、「年齢」の年齢層の区分は、図２１に示す区分以外の区分とすることもできる。例えば、中央値が「２０」、「２５」、「３０」、「３５」、「４０」、「４５」、「５０」、「５５」、「６０」、「６５」、「７０」、「７５」となるような５歳毎の区分（即ち、「１８〜２２」、「２３〜２７」、「２８〜３２」、「３３〜３７」、「３８〜４２」、「４３〜４７」、「４８〜５２」、「５３〜５７」、「５８〜６２」、「６３〜６７」、「６８〜７２」、「７３〜７７」等）としたり、中央値が「２０」、「３０」、「４０」、「５０」、「６０」、「７０」となるような１０歳毎の区分（即ち、「１６〜２５」、「２６〜３５」、「３６〜４５」、「５６〜６５」、「６６〜７５」等）としたりすることも可能である。更に、データ項目の「体重」には、「性別」の「男性」及び「女性」毎に、「年齢」の各年齢層に対応付けて、利用者の想定体重が所定の階層ごとに区分して格納されている。例えば、図２１の例では、「体重」のデータ項目値の体重区分として、５ｋｇ毎に区分した体重範囲（「５３〜５７」、「５８〜６２」、「６３〜６７」等）或いはその中央値（「５５」、「６０」、「６５」等）が格納されている。無論、「体重」の体重区分は、図２１に示す区分以外の区分とすることもできる。
【００４０】
データ項目の「補正係数」には、「性別」の「男性」及び「女性」毎の「年齢」の各年齢層の「体重」の各区分に対応付けて、それぞれ、所定の補正係数がデータ項目値として格納されている。例えば、図２１の例では、性別・年齢・体重が「男性」・「６０」（歳）・「６０」（ｋｇ）の標準利用者の補正係数を「１．００」に設定している。また、性別が「女性」の場合は、同一の運動種目を同一時間行った場合に、女性は男性と比較して消費カロリーが相対的に低くなることから、同一年齢、同一体重であっても、「男性」の場合よりも補正係数の値が相対的に低くなるように設定されている。例えば、図２１の例では、性別・年齢・体重が「女性」・「６０）」（歳）・「６０」（ｋｇ）の場合（女性の標準利用者の場合）、「補正係数」は（同一年齢・体重の男性の標準利用者用の補正係数が「１・００」であるのに対して）「０．９６」と相対的に低い値に設定されている。また、「性別」が「男性」の場合及び「女性」の場合のいずれの場合でも、「体重」が同一の場合に、「年齢」が標準利用者より低くなるほど、同一の運動種目を同一時間行った場合に、消費カロリーが相対的に高くなることから、それぞれの補正係数を標準利用者の補正係数の値（例えば、男性は「１．００」、女性は「０．９６」）よりも高い値に設定している（例えば、図２１に示すような値に設定している）。無論、標準利用者の年齢及び／または体重は、図２１の場合のように「６０」（歳）及び／または「６０」（ｋｇ）に設定する以外にも、他の年齢及び／または体重に設定することもできるが、特に、標準利用者の「年齢」を「６０」（歳）、或いは、それに近い年齢（例えば、少なくとも、５０〜６０歳の範囲の各年齢、例えば、５５歳、５０歳等）に設定して、その他の利用者の補正係数を設定するように構成した場合、特に運動療法における運動の種類や量（時間、、頻度）に留意して運動メニューを設定したり運動結果の評価を行うことが望ましいと考えられる同年代の利用者（例えば、６０歳の利用者）に対して、より好ましい運動メニューの設定処理が可能になり、また、運動結果に対するより適切な評価処理が可能になり、より運動療法の効果を上げるためには望ましい。
【００４１】
また、標準利用者以外の補正係数は、標準利用者の補正係数に対して、若年となるほど（年齢が低くなるほど）補正係数が相対的に大きくなるよう設定する限りにおいて、図２１に示す例の値と異なる値に設定することができる。また、補正係数は、体重が同一の場合、標準利用者の年齢に対して年齢がより低くなるほど、標準利用者の補正係数に対する当該利用者の補正係数の増加割合を大きくすることが好ましい。例えば、男性・６０歳・６０ｋｇの標準利用者の補正係数が「１．００」に対して、それよりも１０歳若年の男性・５０歳・６０ｋｇのみならず、２０歳若年の男性・４０歳・６０ｋｇの利用者の補正係数を「０．０２」（２％）増加して「１．０２」に設定するのに対し、それよりも更に１０歳若年の男性・３０歳・６０ｋｇの利用者の補正係数は「０．０５」（５％）増加して「１．０５」に設定したり（即ち、上記「２％」に対して同率の増加割合である「（２＋２＝）４％」とするのではなく、より大きな増加割合である「５％」としたり）、更に、それよりも更に１０歳若年の男性・２０歳・６０ｋｇの利用者の補正係数は「０．０９」（９％）増加して「１・０９」に設定したり（即ち、上記「４％」に対して同率の増加割合である「（４＋４＝）８％」とするのではなく、より大きな増加割合である「９％」としたり）することもできる。こうすると、より新陳代謝が激しく、基礎代謝が大きな若年の利用者に対して、より好ましい運動メニューの設定処理が可能になり、また、運動結果に対するより適切な評価処理が可能になり、より運動療法の効果を上げるためには望ましい。
【００４２】
＜＜目標運動量計算・表示処理＞＞
詳細については後記の運動療法支援処理の説明の項で説明するが、本実施の形態の糖尿病治療支援装置は、運動療法支援処理において、前記運動マスタファイル３４０及び補正係数表に基づいて、例えば図２２に示すように、所定の目標乃至基準運動メニュー（運動種目（１種目または複数種目の組合せ）、運動時間、運動頻度等）及び基準運動メニューによる目標乃至基準消費カロリーを利用者毎に設定登録し、利用者の実際の運動結果（実際に運動した運動種目、運動時間、運動頻度等）に基づいて、例えば図２３に示すように、当該利用者の運動結果に基づいて計算した実際の消費エネルギーを、当該利用者の基準消費カロリーと対比し、その差分を計算して所定の記録領域に記録すると共に、所定の表示態様（表、グラフ等）で出力（ディスプレイに表示等）する。例えば、図２２の表の中央部分では、性別・年齢・体重が、男性・６０歳・６０ｋｇの標準利用者について、基準消費カロリーを２００ｋｃａｌに設定する場合において、当該利用者に対して、当該基準消費カロリーを達成できる運動メニュー（運動強度毎に区分した運動種目と運動時間との組合せ、並びに、その場合の注意事項）が運動療法支援処理において演算処理され、ディスプレイ等に出力（表示等）される。なお、標準利用者以外の利用者に対しても、その性別、年齢、体重ごとに、基準消費カロリー毎の最適な運動メニューが運動療法支援処理において演算処理され、ディスプレイ等に出力（表示等）される。
【００４３】
＜＜目標運動量・運動結果評価処理＞＞
このときの処理の流れの概略は、例えば、図２３に示すような流れとなり、この場合、目標値（運動基準値）の登録処理及び実際値（運動結果）の選択・入力処理において、まず、運動基準用の処理として、利用者が、希望の（運動予定の）運動種目を選択・入力する。また、これと共に、利用者が、自らの性別・年齢・体重を選択入力すると、この入力結果（性別・年齢・体重）に基づき、本実施の形態の糖尿病治療支援装置が、所定の（後述する）機能実現手段により、当該利用者用の補正係数を前記補正係数表（または所定の演算式）により計算して登録する。また、利用者が、希望の（運動により消費予定の）消費カロリー（例えば、１日当たりの消費カロリー）を選択・入力するか、或いは、希望の運動時間乃至運動予定時間を（例えば、１日当たりの時間として）選択・入力して設定登録すると共に、運動頻度を（例えば、１週間当たりの日数で）選択・入力して設定登録する。一方、利用者の実際の運動結果（実施事項）用の処理としては、まず、運動基準用の処理として、利用者が、実際に運動した運動種目と運動時間と運動頻度とをそれぞれ選択・入力すると、この利用者についての性別・年齢・体重の登録値と補正係数とに基づき、本実施の形態の糖尿病治療支援装置が、所定の（後述する）機能実現手段により、当該利用者の運動結果による消費カロリー（例えば、１日当たりの消費カロリー）を計算して所定の記憶領域に記憶すると共に、当該利用者の基準（目標）消費カロリーと実際の消費カロリーとを対比して（例えば、差分を計算して）、その対比結果及び評価結果を出力（ディスプレイ表示等）する。
【００４４】
＜＜薬物マスタファイル＞＞
薬物マスタファイル３５０は、薬物療法支援処理で使用される基準情報を格納するものであり、例えば、図２４に示すように、「薬物」、「服用時間」、（１回あたりの）「服用量」、「注意事項」等をデータ項目とする所定のデータ定義を有している。データ項目の「薬物」は、薬物の種類や薬剤名等、服用する薬剤を一意に特定できる情報であり、医師が利用者に処方した具体的な薬剤名等がデータ項目値として格納される（図２４中では、説明の便宜上、薬剤名等を「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」で表している）。また、データ項目の「服用時間」は、「薬物」の各薬剤について、医師が指示した服用タイミング（朝食・昼食・夕食についての食前・食間・食後等）をデータ項目値として格納する。更に、データ項目の「服用量」は、「薬物」の各薬剤について、医師が指示した服用量をデータ項目値として格納する。更にまた、データ項目としての「注意事項」には、「薬物」の個別の薬剤に対応付けて、それぞれ、当該薬剤を服用する際に利用者が注意すべき事項（注意文等）がデータ項目値として格納されている。
【００４５】
＜＜服薬指示・服薬結果評価処理＞＞
詳細については後記の薬物療法支援処理の説明の項で説明するが、本実施の形態の糖尿病治療支援装置は、薬物療法支援処理において、前記薬物マスタファイル３５０に基づいて、例えば図２５に示すように、所定の目標乃至基準服薬メニュー（医師の服薬指示や注意事項等）を利用者毎に設定登録し、利用者の実際の服薬結果（実際に服用した薬剤種類、服用時間、服用量や注意事項を順守したか否かに関する情報等）に基づいて、当該利用者の服薬結果を当該利用者の服薬メニューと対比し、その対比結果を所定の記録領域に記録すると共に、所定の表示態様（表、グラフ等）で出力（ディスプレイに表示等）する。例えば、このときの処理の流れの概略は、例えば、図２５に示すような流れとなり、この場合、目標値（服薬基準値）の登録処理及び実際値（服薬結果）の選択・入力処理において、まず、服薬基準用の処理として、利用者が、医師指示の薬剤種類、服用時間、服用量及び注意事項を選択・入力する。一方、利用者の実際の服薬結果（実施事項）用の処理としては、まず、服薬基準用の処理として、利用者が、実際に服用した薬剤種類と服用時間と服用量と注意事項を順守したか否かをそれぞれ選択・入力すると、この利用者についての登録値（薬剤種類と服用時間と服用量と注意事項）に基づき、本実施の形態の糖尿病治療支援装置が、所定の（後述する）機能実現手段により、当該利用者の実際の服薬結果を目標の服薬メニューと対比して、その対比結果及び評価結果を出力（ディスプレイ表示等）する。
【００４６】
＜画面遷移＞
本実施の形態に係る糖尿病治療支援システムは、例えば、図２６に概略的に示すような画面遷移乃至メニュー構成を採用することができる。この場合、糖尿病治療支援システムは、「初期設定」による初期設定処理の後、「メインメニュー」から、「目的・注意事項」、「必要事項入力」、「食事指示票」、「食品の種類」、「食事療法の開始」、「飲食物選択」、「結果表示」、「運動療法」、「薬物療法」、「問合せ・その他」の各メニューを選択することにより、対応する各処理を実行するようになっている。詳細には、「目的・注意事項」を選択すると、本実施の形態の糖尿病治療支援システムを利用する上での目的や注意事項が表示される。また、「必要事項入力」を選択すると、本実施の形態の糖尿病治療支援システムを利用するために必要な利用者自身の個人情報等の必要事項の入力処理へと移行する。また、「食事指示票」を選択すると、利用者毎に設定される（使用者の１日当たりの摂取エネルギー量等の利用者マスタファイル３１０及び食品マスタファイル３２０等を利用した）１日当たりの摂取エネルギー、１日当たりの単位数（表１〜６、調味料）及び食事毎に配分された単位数等の利用者の基準値が表示される。また、「食品の種類」を選択すると、食品交換表で区分された食品の種類、内容（表１〜６、調味料）が表示される。また、「食事療法の開始」を選択すると、食事療法支援処理が開始される。また、「食事療法の開始」と関連して、「飲食物選択」を選択すると、利用者が、食事後に、その食事で摂取した食品（飲食物）の選択処理が実行される。また、利用者による実際の食事結果の設定登録処理後（即ち、少なくとも１回の「食事療法の開始」の処理及び「飲食物選択」の処理の後）に、「結果表示」を選択すると、利用者の食事結果に基づく実際の摂取単位、目標単位と実際の摂取単位との対比結果、その対比結果に基づく評価等の情報の表示処理が実行される。また、「運動療法」を選択すると、運動療法支援処理が開始される。また、「薬物療法」を選択すると、薬物療法支援処理が開始される。また、「問合せ・その他」を選択すると、問合せ処理やその他の処理が開始される。
【００４７】
＜＜基本データ登録（初期設定）画面遷移＞＞
本実施の形態に係る糖尿病治療支援システムは、図２６の画面遷移図の「初期設定」画面において、例えば、図２７の画面遷移図に示すような処理を実行することができる。以下、この図２７の画面遷移による処理について、図２９〜図３５の画面図（ユーザーインタフェース（ＵＩ）図）を参照して説明する。具体的には、まず、図２９に示す（トップ画面としての）「糖尿病ＴＯＰ」画面ＵＩ１で、「次へ」ボタン４０１をクリック等して選択実行すると、図３０に示す「治療支援の選択」画面ＵＩ２が表示される。この「治療支援の選択」画面ＵＩ２は、利用者が、第１のラジオボタン４０２または第２のラジオボタン４０３のいずれかを択一的に選択自在な構成である。ここで、利用者が、第１のラジオボタン４０２を選択して「次へ」ボタン４０４を選択実行すると、本実施の形態に係る糖尿病治療支援システムは、食事療法・運動療法・薬物療法の３療法のうち、食事療法・運動療法の２療法のみを（即ち、薬物療法支援を行わないよう）統合的に支援する第１の統合的支援処理を以降の処理として実行する。一方、ここで、利用者が、第２のラジオボタン４０３を選択して「次へ」ボタン４０４を選択実行すると、本実施の形態に係る糖尿病治療支援システムは、食事療法・運動療法・薬物療法の全ての療法（３療法）を統合的に支援する第２の統合的支援処理を以降の処理として実行する。即ち、本実施の形態に係る糖尿病治療支援システムは、初期設定時に、「治療支援の選択」画面ＵＩ２を使用して支援内容を選択できるよう構成されている（即ち、利用者が薬物療法を行っているか否かに応じて、最適な支援処理（第１または第２の統合的支援処理のいずれかの支援処理）を選択できるよう構成されている）。なお、「治療支援の選択」画面ＵＩ２で「前へ」ボタン４０５を選択実行すると、「糖尿病ＴＯＰ」画面ＵＩ１に復帰する。
【００４８】
次に、利用者が「治療支援の選択」画面ＵＩ２で（第１または第２のラジオボタン４０２，４０３のいずれかを選択して）「次へ」ボタン４０４を選択実行すると、図３１に示す「エネルギー量決定」画面ＵＩ３が表示される。「エネルギー量決定」画面ＵＩ３で、利用者は、医師から指示されている指示エネルギーや指示単位がある場合は、その指示エネルギーや指示単位を、１日当たりの摂取エネルギー量（及び／または食品交換表による摂取単位）として、エネルギー入力欄４０６及び単位入力欄４０７に入力する。このとき、エネルギー入力欄４０６及び単位入力欄４０７は、直接入力、または、所定の選択欄（リスト）からの選択入力が可能な構成とすることができる。また、エネルギー入力欄４０６にエネルギー（ｎ  ｋｃａｌ）を入力すると、単位入力欄４０７に、入力値に相当する単位（ｎ／８０  単位）が自動計算されて自動入力されるよう構成したり、逆に、単位入力欄４０７に単位（ｍ）を入力すると、エネルギー入力欄４０６に、入力値に相当するエネルギー（ｍ＊８０  ｋｃａｌ）が自動計算されて自動入力されるよう構成することもできる。本実施の形態に係る糖尿病治療支援システムは、ここで入力または選択された摂取エネルギー（または摂取単位）をその利用者の基準値（基準エネルギーまたは基準単位）として設定登録する（即ち、所定の記憶領域に記憶する）。一方、医師からの指示がない利用者は、「エネルギー量決定」画面ＵＩ３での入力や選択は行わず、「次へ」ボタン４０８を選択実行して、次の画面での処理へと移行する。なお、「エネルギー量決定」画面ＵＩ３で「前へ」ボタン４０９を選択実行すると、「治療支援の選択」画面ＵＩ２に復帰する（治療支援の選択結果の修正が可能である）。
【００４９】
次に、利用者が「エネルギー量決定」画面ＵＩ３で「次へ」ボタン４０８を選択実行すると、図３２に示す「身長入力」画面ＵＩ４が表示される。「身長入力」画面ＵＩ４で、利用者は、身長入力欄４１０に自己の身長を直接入力または選択欄（リスト）からの選択入力により入力し、「次へ」ボタン４１１を選択実行すると、次の画面での処理へと移行する。なお、「身長入力」画面ＵＩ４で「前へ」ボタン４１２を選択実行すると、「エネルギー量決定」画面ＵＩ３に復帰する（エネルギー・単位の入力値の修正が可能である）。
【００５０】
次に、利用者が、「身長入力」画面ＵＩ４で「次へ」ボタン４１１を選択実行すると、図３３に示す「身体活動の選択」画面ＵＩ５が表示される。「身体活動の選択」画面ＵＩ５には、利用者の身体活動量（身体活動レベル）を設定するための入力ボタンが、大区分として、「２５〜３０」の第１の区分（軽労）、「３０〜３５」の第２の分類（普通）及び「３５〜４０」の第３の分類（重労）の３区分からなり、「２５」から「４０」まで１段階（１レベル）の単位で合計１６種類表示されている。「身体活動の選択」画面ＵＩ５で、利用者は、自己の身体活動量を入力する。即ち、利用者は、大区分としての第１〜第３の区分に表示されている入力ボタンＡ１，Ａ２，Ａ３からの選択入力により入力し、「次へ」ボタン４１４を選択実行すると、次の画面での処理へと移行する。なお、「身体活動の選択」画面ＵＩ５で「前へ」ボタン４１５を選択実行すると、「身長入力」画面ＵＩ４に復帰する（身長の入力値の修正が可能である）。
【００５１】
次に、利用者が、「身体活動の選択」画面ＵＩ５で「次へ」ボタン４１４を選択実行すると、図３４に示す「摂取エネルギー量表示」画面ＵＩ６が表示される。「摂取エネルギー量表示」画面ＵＩ６では、前記「エネルギー量決定」画面ＵＩ３での登録情報（指示エネルギーや指示単位）、「身長入力」画面ＵＩ４での登録情報（身長）及び「身体活動の選択」画面ＵＩ５での登録情報（身体活動量）に基づいて、利用者毎の基準エネルギー量（「標準体重（ｋｇ）」、「指示エネルギー（ｋｃａｌ）」、「指示単位（単位）」）を設定して表示する（図６に示すように、食事療法手段２１０の食事基準管理２１１で処理される）。具体的には、「標準体重（ｋｇ）」は「身長入力」画面ＵＩ４での登録情報（身長）に基づいて設定され（標準体重（ｋｇ）＝身長（ｍ）×身長（ｍ）×２２）、「指示エネルギー（ｋｃａｌ）」は当該「標準体重（ｋｇ）」及び「身体活動の選択」画面ＵＩ５での登録情報（身体活動量）に基づいて設定して（摂取エネルギー（ｋｃａｌ）＝標準体重（ｋｇ）×身体活動量）表示している。なお、「摂取エネルギー量表示」画面ＵＩ６で「前へ」ボタン４１７を選択実行すると、「身体活動の選択」画面ＵＩ５に復帰する（身体活動量の入力値の修正が可能である）。
【００５２】
次に、利用者が、「摂取エネルギー量表示」画面ＵＩ６で「次へ」ボタン４１６を選択実行すると、図３５に示す「食事指標表示」画面ＵＩ７が表示される。「食事指標表示」画面ＵＩ７では、「摂取エネルギー量表示」画面ＵＩ６で設定表示した基準エネルギー量（基準単位）に基づいて利用者毎の食事指示票を作成して表示し、「次へ」ボタン４１９を選択実行すると、メインメニュー（図６１に示す「メインメニュー」画面ＵＩ２９）へ移行する。なお、「食事指標表示」画面ＵＩ７で「前へ」ボタン４２０を選択実行すると、「摂取エネルギー量表示」画面ＵＩ６に復帰する（算定した摂取エネルギー量の確認が可能である）。
【００５３】
＜＜療法処理画面遷移＞＞
本実施の形態にかかる糖尿病治療支援システムは、「食事療法」、「運動療法」、「薬物療法」、及び、「問合せ・その他」の各メニューにおいて、例えば、図２８に示すような画面遷移を実行するよう構成されている。以下、この図２８の画面遷移による処理について、図３６〜図４０の画面図を参照して説明する。
【００５４】
＊食事療法＊
具体的には、まず、「食事療法」では、図６１に示す「メインメニュー」画面ＵＩ２９で、「４）食品の種類」ボタンをクリック等して選択実行すると、図３６に示す「食事入力」画面ＵＩ８が表示される。この「食事入力」画面ＵＩ８は、利用者が、日付入力欄４２１に日付けを直接入力、又は、所定の選択欄（カレンダー）から選択入力可能な構成であるとともに、後述の「飲食物選択」画面（「飲食物選択（料理の部類（大分類））」画面ＵＩ１０、「飲食物選択（グループ選択）」画面ＵＩ１１、「飲食物選択（料理の部類（小分類））」画面ＵＩ１２）で選択入力により入力された食事データ結果がリスト表示される構成である。
【００５５】
次に、利用者が「食事入力」画面ＵＩ８で（日付入力欄４２１に日付けを入力して）「食品追加」ボタン４２２を選択実行すると、図３８に示す「飲食物選択（料理の部類（大分類））」画面ＵＩ１０が表示される。「飲食物選択（料理の部類（大分類））」画面ＵＩ１０は、料理の部類（大分類）としての「主食（ごはん、うどん、そばなど）」、「副菜（野菜のおかず）」、「牛乳・果物・甘味・調味料」、「嗜好品（かし、ジュース、アルコールなど）」、「市販品（インスタント食品、レトルト商品など）」等がリスト表示され、利用者が、当該料理の部類（大分類）に対応する「選択」ボタン４２８のいずれかを択一的に選択自在な構成である。ここで、利用者が、例えば、料理の部類（大分類）の「主食（ごはん、うどん、そばなど）」に対応する「選択」ボタン４２８を選択実行すると、図３９に示す「飲食物選択（グループ選択）」画面ＵＩ１１が表示される。「飲食物選択（グループ選択）」画面ＵＩ１１は、料理の分類（大分類）の料理グループとしての「ご飯」、「すし」、「おにぎり」、「丼物」、「定食」、「うどん」、「そば」、「中華めん」、「ソーメン」、「カレー」、「ハヤシ」、「弁当」、「パスタ」、「パン」、「ハンバーグ」、「ピザ」、「お好み焼き」、「グラタン」、「シリアル」等がリスト表示され、利用者が、当該料理グループに対応する「選択」ボタン４２９のいずれかを択一的に選択自在な構成である。ここで、利用者が、例えば、料理グループの「ご飯」に対応する「選択」ボタン４２９を選択実行すると、図４０に示す「飲食物選択（料理の部類（小分類））」画面ＵＩ１２が表示される。「飲食物選択（料理の部類（小分類））」画面ＵＩ１２は、料理の部類（小分類）としての「玄米ご飯（１杯）」、「赤飯（１杯）」、「山菜おこわ（１杯）」、「玉子かけご飯（１杯）」、「とろろかけご飯（１杯）」等がリスト表示され、利用者が、当該料理の部類（小分類）に対応する「選択」ボタン４３１のいずれかを択一的に選択自在な構成である。ここで、利用者が、例えば、料理の部類（小分類）の「玄米ご飯（１杯）」に対応する「選択」ボタン４３１を選択実行すると、図３６に示す「食事入力」画面ＵＩ８が表示される。このとき、「食事入力」画面ＵＩ８では、「飲食物選択（料理の部類（小分類））」画面ＵＩ１２で選択された「玄米ご飯（１杯）」が日付けとともに表示されている。更に、例えば、料理・食品等の摂取したものの入力を早く行うために、小分類（ご飯、うどん等）毎によく食べる料理・食品等を１０個限定（計測して摂取回数が多い順）で最初に表示する。これら１０個の料理・食品等は色枠等により強調して他の料理・食品等と区別する。１０個の料理・食品等以外については、例えば、あいうえお順に並べて表示する。この方法は、全ての小分類に該当し、毎日の食事入力でよく食べるものについては、小分類を開いたときに最初の方に表示されているため、その入力時間を短縮することができる。また、忙しい、面倒、時間が無い等の理由で毎回の食事入力が困難な人は、料理・食品等をカメラ付携帯電話等の撮影機器で撮影しておき、時間が取れた時に、図７７に示すように、「食事入力」画面ＵＩ３１で、画面上に表示される（撮影しておいた）料理・食品の写真を表示して（撮影機器により撮影した実際の摂取料理・食品の）写真を見ながら、飲食品名入力欄４７９に当該写真の料理名・食品名を直接入力する。入力した内容は、図３６に示す食事入力欄に表示され、量変更が可能となる。
【００５６】
また、利用者が「食事入力」画面ＵＩ８で、例えば、「玄米ご飯（１杯）」に対応する「量変更」ボタン４２４を選択実行すると、図３７に示す「量変更」画面ＵＩ９が表示される。「量変更」画面ＵＩ９で、利用者は、量入力欄４２６に量を直接入力または選択欄（リスト）からの選択入力により入力する。なお、「量変更」画面ＵＩ９には、食品の単位数が表示されるようになっている。そして、利用者が「決定」ボタン４２７を選択実行すると、「食事入力」画面ＵＩ８へと復帰する。このとき、「食事入力」画面ＵＩ８では、「量変更」画面ＵＩ９で入力して登録した量が表示される。なお、利用者が「食事入力」画面ＵＩ８で、例えば、「玄米ご飯（１杯）」に対応する「削除」ボタン４２５を選択実行すると、「玄米ご飯（１杯）」がリストから削除される。
【００５７】
また、利用者が「食事入力」画面ＵＩ８で「結果」ボタン４２３を選択実行すると、図４１に示す「食事結果選択」画面ＵＩ１３が表示される。この「食事結果選択」画面ＵＩ１３は、「１」ボタンＢ１、「２」ボタンＢ２、「３」ボタンＢ３、「４」ボタンＢ４、「５」ボタンＢ５、「６」ボタンＢ６の各選択ボタンを択一的に選択することにより、対応する各処理（「１日の結果」、「各食事別の結果」、「１日の食事内容」、「１週間の平均値」、「半月（１５日）の平均値」、「達成カレンダー」の表示）を実行するようになっている。詳細には、「食事結果選択」画面ＵＩ１３で、利用者が、「１」ボタンＢ１を選択実行すると、図４２に示す「１日の結果（表）表示」画面ＵＩ１４が表示される。「１日の結果（表）表示」画面ＵＩ１４には、日付入力欄４３３及び１日の結果（表）が表示されている。「１日の結果（表）表示」画面ＵＩ４で、利用者が、日付入力欄４３３に日付けを入力すると、当該日付けについての１日の結果（表）が表示される。１日の結果（表）は、「カロリー」、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味料」、「計（合計単位数）」等についての「基準値（Ａ）」、「摂取単位（Ｂ）」及び「増減（Ｂ−Ａ）」が表示されている。そして、「１日の結果（表）」画面ＵＩ１４で、利用者が、「次へ」ボタン４３５を選択実行すると、次の画面へと移行する。なお、「１日の結果（表）」画面ＵＩ１４で「前へ」ボタン４３６を選択実行すると、「食事結果選択」画面ＵＩ１３に復帰する（結果表示の変更が可能である）。
【００５８】
次に、「１日の結果（表）表示」画面ＵＩ１４で、利用者が、「次へ」ボタン４３５を選択実行すると、図４３に示す「１日の結果（グラフ）表示」画面ＵＩ１５が表示される。「１日の結果（グラフ）表示」画面ＵＩ１５には、日付入力欄４３７及び１日の結果（グラフ）が表示されている。「１日の結果（グラフ）表示」画面ＵＩ５で、利用者が、日付入力欄４３７に日付けを入力すると、当該日付けについての１日の結果（グラフ）が表示される。１日の結果（グラフ）は、「カロリー」、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味料」等についての「基準値（Ａ）」及び「摂取値（Ｂ）」がグラフで表示されている。グラフとしては、例えば、レーダーチャートで表示し「基準値（Ａ）」を実線で表わすと共に「摂取値（Ｂ）」を破線で表わすことにより「基準値（Ａ）」と「摂取値（Ｂ）」とを比較してその差を視覚的に表現している。そして、「１日の結果（グラフ）表示」画面ＵＩ１５で、利用者が、「次へ」ボタン４３８を選択実行すると、次の画面へと移行する。なお、「１日の結果（グラフ）表示」画面ＵＩ１５で「前へ」ボタン４３９を選択実行すると、「１日の結果（表）表示」画面ＵＩ１４に復帰する。
【００５９】
次に、「１日の結果（グラフ）表示」画面ＵＩ１５で、利用者が、「次へ」ボタン４３８を選択実行すると、図４４に示す「１日の評価表示」画面ＵＩ１６が表示される。「１日の評価表示」画面ＵＩ１６には、日付入力欄４４０及び１日の評価（例えば、「１．表２の果物の取得が少ないので取得に心掛ける。」、「２．カロリー摂取量が多すぎるので減らす努力をする。」等）が表示されている。「１日の評価表示」画面ＵＩ６で、利用者が、日付入力欄４４０に日付けを入力すると、当該日付けについての１日の評価が表示される。そして、「１日の評価表示」画面ＵＩ１６で、利用者が、「次へ」ボタン４４１を選択実行すると、「メインメニュー」画面へと移行する。なお、「１日の評価表示」画面ＵＩ１６で「前へ」ボタン４４２を選択実行すると、「１日の結果（グラフ）表示」画面ＵＩ１５に復帰する。
【００６０】
次に、「食事結果選択」画面ＵＩ１３で、利用者が、「２」ボタンＢ２を選択実行すると、図４５に示す「各食事別の結果表示」画面ＵＩ１７が表示される。「各食事別の結果表示」画面ＵＩ１７には、日付入力欄４４３及び各食事別の結果が表示されている。「各食事別の結果表示」画面ＵＩ１７で、利用者が、日付入力欄４４３に日付けを入力すると、当該日付けについての各食事別の結果表が表示される。各食事別の結果表は、「カロリー」、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味料」、「計（合計単位数）」等についての「基準値（Ａ）」、「摂取単位（Ｂ）」及び「増減（Ｂ−Ａ）」が表示されている。そして、「各食事別の結果表示」画面ＵＩ１７で、利用者が、「次へ」ボタン４４５を選択実行すると、「メインメニュー」画面へと移行する。なお、「各食事別の結果表示」画面ＵＩ１７で「前へ」ボタン４４６を選択実行すると、「食事結果選択」画面ＵＩ１３に復帰する（結果表示の変更が可能である）。
【００６１】
次に、「食事結果選択」画面ＵＩ１３で、利用者が、「３」ボタンＢ３を選択実行すると、図４６に示す「１日の食事内容（カロリー・表１〜３）表示」画面ＵＩ１８が表示される。「１日の食事内容（カロリー・表１〜３）表示」画面ＵＩ１８には、日付入力欄４４７及び１日の食事内容（カロリー・表１〜３）が表示されている。「１日の食事内容（カロリー・表１〜３）表示」画面ＵＩ１８で、利用者が、日付入力欄４４７に日付けを入力すると、当該日付けについての１日の食事内容（カロリー・表１〜３）が表示される。１日の食事内容（表１〜３）は、「食品名」に対する「カロリー」、「表１」、「表２」、「表３」が表形式で表示されている。そして、「１日の食事内容（カロリー・表１〜３）表示」画面ＵＩ１８で、利用者が、「次へ」ボタン４４９を選択実行すると、次の画面へと移行する。なお、「１日の食事内容（カロリー・表１〜３）表示」画面ＵＩ１８で「前へ」ボタン４５０を選択実行すると、「食事結果選択」画面ＵＩ１３に復帰する（結果表示の変更が可能である）。
【００６２】
次に、利用者が、「１日の食事内容（カロリー・表１〜３）表示」画面ＵＩ１８で「次へ」ボタン４４９を選択実行すると、図４７に示す「１日の食事内容（表４〜調味料）表示」画面ＵＩ１９が表示される。「１日の食事内容（表４〜調味料）表示」画面ＵＩ１９には、日付入力欄４５１及び１日の食事内容（表４〜調味料）が表示されている。「１日の食事内容（表４〜調味料）表示」画面ＵＩ１９で、利用者が、日付入力欄４５１に日付けを入力すると、当該日付けについての１日の食事内容（表４〜調味料）が表示される。１日の食事内容（表４〜調味料）は、「食品名」に対する「表４」、「表５」、「表６」、「調（調味料）」が表形式で表示されている。そして、「１日の食事内容（表４〜調味料）表示」画面ＵＩ１９で、利用者が、「次へ」ボタン４５３を選択実行すると、「メインメニュー」画面へと移行する。なお、「１日の食事内容（表４〜調味料）表示」画面ＵＩ１９で「前へ」ボタン４５４を選択実行すると、「１日の食事内容（カロリー・表１〜３）表示」画面ＵＩ１８に復帰する。なお、表示画面が大きいパソコン等では、図４６に示す「１日の食事内容（カロリー・表１〜３）表示」画面及び図４７に示す「１日の食事内容（表４〜調味料）表示」画面を一括して一画面上に表示することができる。
【００６３】
次に、「食事結果選択」画面ＵＩ１３で、利用者が、「４」ボタンＢ４を選択実行すると、図４８に示す「１週間の平均値（グラフ）表示」画面ＵＩ２０が表示される。「１週間の平均値（グラフ）表示」画面ＵＩ２０には、日付範囲（１週間）及び１週間の平均値（グラフ）が表示されている。１週間の平均値（グラフ）は、「カロリー」、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味料」等についての平均値がグラフで表示されている。そして、「１週間の平均値（グラフ）表示」画面ＵＩ２０で、利用者が、「次へ」ボタン４５５を選択実行すると、次の画面へと移行する。なお、「１週間の平均値（グラフ）表示」画面ＵＩ２０で「前へ」ボタン４５６を選択実行すると、「食事結果選択」画面ＵＩ１３に復帰する（結果表示の変更が可能である）。
【００６４】
次に、「１週間の平均値（グラフ）表示」画面ＵＩ２０で、利用者が、「次へ」ボタン４５５を選択実行すると、図４９に示す「１週間の評価表示」画面ＵＩ２１が表示される。「１週間の評価表示」画面ＵＩ２１には、日付範囲（１週間）及び１週間の平均値に対する評価（例えば、「１．表２の果物の取得が少ないので取得に心掛ける。」、「２．カロリー摂取量が多すぎるので減らす努力をする。」等）が表示されている。そして、「１週間の評価表示」画面ＵＩ２１で、利用者が、「次へ」ボタン４５７を選択実行すると、「メインメニュー」画面へと移行する。なお、「１週間の評価表示」画面ＵＩ２１で「前へ」ボタン４５８を選択実行すると、「１週間の平均値（グラフ）表示」画面ＵＩ２０に復帰する。
【００６５】
次に、「食事結果選択」画面ＵＩ１３で、利用者が、「５」ボタンＢ５を選択実行すると、図５０に示す「半月（１５日）の平均値表示」画面ＵＩ２２が表示される。「半月（１５日）の平均値表示」画面ＵＩ２２には、日付範囲（半月）及び半月（１５日）の平均値（グラフ）が表示されている。半月（１５日）の平均値（グラフ）は、「カロリー」、「表１」、「表２」、「表３」、「表４」、「表５」、「表６」、「調味料」等についての平均値がグラフで表示されている。そして、「半月（１５日）の平均値表示」画面ＵＩ２２で、利用者が、「次へ」ボタン４５９を選択実行すると、次の画面へと移行する。なお、「半月（１５日）の平均値表示」画面ＵＩ２２で「前へ」ボタン４６０を選択実行すると、「食事結果選択」画面ＵＩ１３に復帰する（結果表示の変更が可能である）。
【００６６】
次に、「半月（１５日）の平均値表示」画面ＵＩ２２で、利用者が、「次へ」ボタン４５９を選択実行すると、図５１に示す「半月（１５日）の評価表示」画面ＵＩ２３が表示される。「半月（１５日）の評価表示」画面ＵＩ２３には、日付範囲（１週間）及び半月（１５日）の平均値に対する評価（例えば、「１．表２の果物の取得が少ないので取得に心掛ける。」、「２．カロリー摂取量が多すぎるので減らす努力をする。」等）が表示されている。そして、「半月（１５日）の評価表示」画面ＵＩ２３で、利用者が、「次へ」ボタン４６１を選択実行すると、「メインメニュー」画面へと移行する。なお、「半月（１５日）の評価表示」画面ＵＩ２３で「前へ」ボタン４６２を選択実行すると、「半月（１５日）の平均値表示」画面ＵＩ２２に復帰する。
【００６７】
次に、「食事結果選択」画面ＵＩ１３で、利用者が、「６」ボタンＢ６を選択実行すると、図５２に示す「達成カレンダー（食事療法）表示」画面ＵＩ２４が表示される。「達成カレンダー（食事療法）表示」画面ＵＩ２４には、日付入力欄４６３及び食事療法についての達成カレンダーが表示されている。「達成カレンダー（食事療法）表示」画面ＵＩ２４で、利用者が、日付入力欄４６３に日付け（年月）を入力すると、当該日付け（年月）についての達成カレンダー（食事療法）が表示される。達成カレンダー（食事療法）は、それぞれの日の食事内容が１日の指示単位を超えないような食事であったか否かをカレンダー表示し、例えば、食事が指示単位内であれば「○」マークが付され、食事が指示単位を超えていれば「×」マークが付されている。そして、「達成カレンダー（食事療法）表示」画面ＵＩ２４で、利用者が、「次へ」ボタン４６４を選択実行すると、「メインメニュー」画面へと移行する。なお、「達成カレンダー（食事療法）表示」画面ＵＩ２４で「前へ」ボタン４６５を選択実行すると、「食事結果選択」画面ＵＩ１３に復帰する（結果表示の変更が可能である）。
【００６８】
＊運動療法＊
次に、「運動療法」では、図６１に示す「メインメニュー」画面ＵＩ２９で、「８）運動療法」ボタンをクリック等して選択実行すると、図５３に示す（運動療法のトップ画面としての）「運動療法」画面ＵＩ２５が表示される。「運動療法」画面ＵＩ２５には、運動療法の効果として、例えば、「１）エネルギーの消費による血糖値の降下」、「２）インスリンの働きの改善」、「３）運動により得られる爽快感」、「４）エネルギー商品に伴う肥満の改善」等が表示されている。「運動療法」画面ＵＩ２５で、利用者が、「次へ」ボタン４６６を選択実行すると、次の画面へと移行する。なお、「運動療法」画面ＵＩ２５で「前へ」ボタン４６７を選択実行すると、「メインメニュー」画面ＵＩ２９に復帰する（メニューの変更が可能である）。
【００６９】
次に、「運動療法」画面ＵＩ２５で、利用者が、「次へ」ボタン４６６を選択実行すると、図５４に示す「１日の運動量表示」画面ＵＩ２６が表示される。「１日の運動量表示」画面ＵＩ２６には、１日の目標運動量として、例えば、「１）１日の３０分以上の有酸素運動（散歩・ウォーキング、軽いジョギング・水泳、テニス・自転車・体操、筋力トレーニング、太極拳など）」、「２）労働・家事などで忙しい人は、いろいろな種目の合計が３０分以上となるようにしましょう。」、「３）運動をしていうるという意識が重要ですので、意識を持って行いましょう。」、「４）無理な計画や無理な運動は絶対しないようにしましょう。自分にあった方法で長く続けられるように考えましょう。」等が表示されている。「１日の運動量表示」画面ＵＩ２６で、利用者が、「次へ」ボタン４６９を選択実行すると、次の画面へと移行する。なお、「１日の運動量表示」画面ＵＩ２６で「前へ」ボタン４７０を選択実行すると、「運動療法」画面ＵＩ２５に復帰する。
【００７０】
次に、「１日の運動量表示」画面ＵＩ２６で、利用者が、「次へ」ボタン４６９を選択実行すると、図５５に示す「実施状況入力」画面ＵＩ２７が表示される。「実施状況入力」画面ＵＩ２７には、日付け及び各種運動を実施した時間を入力するための時間入力欄が表示されている。「実施状況入力」画面ＵＩ２７では、利用者は、「１）通勤・買物・散歩でのウォーキング」、「２）職場・家庭での体操（全身・上半身など）」、「３）階段の上り降り・掃除」、「４）テニス・自転車・縄跳び・水泳」、「５）その他の運動」の各種運動に対応する時間入力欄にそれぞれ実施時間を直接入力又は選択欄（リスト）からの選択入力により入力するようになっている。なお、時間入力欄に実施時間を入力すると、「運動時間の合計」欄に実施時間の合計が表示されるようになっている。そして、「実施状況入力」画面ＵＩ２７で、利用者が、「次へ」ボタン４７２を選択実行すると、次の画面へと移行する。なお、「実施状況入力」画面ＵＩ２７で「前へ」ボタン４７３を選択実行すると、「１日の運動量表示」画面ＵＩ２６に復帰する。
【００７１】
次に、「実施状況入力」画面ＵＩ２７で、利用者が、「次へ」ボタン４７２を選択実行すると、図５６に示す「達成カレンダー（運動療法）表示」画面ＵＩ２８が表示される。「達成カレンダー（運動療法）表示」画面ＵＩ２８には、日付け及び運動療法についての達成カレンダーが表示されている。達成カレンダー（運動療法）は、それぞれの日の運動状況が１日の目標運動量を達成できたか否かをカレンダー表示し、例えば、目標運動量を達成できれば「○」マークが付され、目標運動量を達成できなければ「×」マークが付されている。そして、「達成カレンダー（運動療法）表示」画面ＵＩ２８で、利用者が、「次へ」ボタン４７４を選択実行すると、「メインメニュー」画面へと移行する。なお、「達成カレンダー（運動療法）表示」画面ＵＩ２８で「前へ」ボタン４７５を選択実行すると、「実施状況入力」画面ＵＩ１３に復帰する（実施状況の変更が可能である）。
【００７２】
＊薬物療法＊
次に、「薬物療法」では、図６１に示す「メインメニュー」画面ＵＩ２９で、「９）薬物療法」ボタンをクリック等して選択実行すると、図５７に示す（薬物療法のトップ画面としての）「薬物療法」画面ＵＩ２５Ｍが表示される。「薬物療法」画面ＵＩ２５Ｍには、薬物療法の必要性として、例えば、「食事療法、運動療法の他に医師から薬を処方されている人は、医師の指示にしたがって正しく飲むことが重要です。このソフトでは、医師の指示通り正しく飲んでいるかチェックします。」等が表示されている。「薬物療法」画面ＵＩ２５Ｍで、利用者が、「次へ」ボタン４６６Ｍを選択実行すると、次の画面へと移行する。なお、「薬物療法」画面ＵＩ２５Ｍで「前へ」ボタン４６７Ｍを選択実行すると、「メインメニュー」画面ＵＩ２９に復帰する（メニューの変更が可能である）。
【００７３】
次に、「薬物療法」画面ＵＩ２５Ｍで、利用者が、「次へ」ボタン４６６Ｍを選択実行すると、図５８に示す「服薬状況の選択」画面ＵＩ２６Ｍが表示される。「服薬状況の選択」画面ＵＩ２６Ｍには、服薬パターンとして、例えば、「朝」、「朝・夕」、「朝・昼・夕」等が表示された選択ボタンが表示されている。「服薬状況の選択」画面ＵＩ２６Ｍで、利用者が、「朝」、「朝・夕」、「朝・昼・夕」等の選択ボタンのいずれかを選択実行した後、「次へ」ボタン４６９Ｍを選択実行すると、次の画面へと移行する。なお、「服薬状況の選択」画面ＵＩ２６Ｍで「前へ」ボタン４７０Ｍを選択実行すると、「薬物療法」画面ＵＩ２５Ｍに復帰する。
【００７４】
次に、「服薬状況の選択」画面ＵＩ２６Ｍで、利用者が、「次へ」ボタン４６９Ｍを選択実行すると、図５９に示す「実施状況入力」画面ＵＩ２７Ｍが表示される。「実施状況入力」画面ＵＩ２７Ｍには、日付及び服薬の実施状況を選択的に入力するための選択ボタン（「ア．はい」及び「イ．いいえ」）が表示されている。「実施状況入力」画面ＵＩ２７Ｍでは、利用者は、「１）医師の指示通り飲みましたか」及び「２）忘れずに飲みましたか」の各質問に対応して選択ボタンを選択実行するようになっている。そして、そして、「実施状況入力」画面ＵＩ２７Ｍで、利用者が、「次へ」ボタン４７２Ｍを選択実行すると、次の画面へと移行する。なお、「実施状況入力」画面ＵＩ２７Ｍで「前へ」ボタン４７３Ｍを選択実行すると、「服薬状況の選択」画面ＵＩ２６Ｍに復帰する。
【００７５】
次に、「実施状況入力」画面ＵＩ２７Ｍで、利用者が、「次へ」ボタン４７２Ｍを選択実行すると、図６０に示す「達成カレンダー（薬物療法）表示」画面ＵＩ２８Ｍが表示される。「達成カレンダー（薬物療法）表示」画面ＵＩ２８Ｍには、日付及び薬物療法についての達成カレンダーが表示されている。達成カレンダー（薬物療法）は、それぞれの日の服薬状況について医師の指示にしたがって正しく服用できたか否かをカレンダー表示し、例えば、医師の指示通りに服用できれば「○」マークが付され、医師の指示通りに服用できなければ「×」マークが付されている。そして、「達成カレンダー（薬物療法）表示」画面ＵＩ２８Ｍで、利用者が、「次へ」ボタン４７４Ｍを選択実行すると、「メインメニュー」画面へと移行する。なお、「達成カレンダー（薬物療法）表示」画面ＵＩ２８Ｍで「前へ」ボタン４７５Ｍを選択実行すると、「実施状況入力」画面ＵＩ２７Ｍに復帰する（実施状況の変更が可能である）。
【００７６】
また、「問合せ・その他」については、図６１に示す「メインメニュー」画面ＵＩ２９で、「１０）問い合わせ・その他」ボタンをクリック等して選択実行すると、図６２に示す「問合せ・その他」画面ＵＩ３０が表示される。「問合せ・その他」画面ＵＩ３０には、問い合わせ・その他（ご意見・ご要望等）の連絡先として、例えば、住所、担当者名、電話番号、ＵＲＬ等が表示される。なお、「問合せ・その他」画面ＵＩ３０で「前へ」ボタン４７６を選択実行すると、「メインメニュー」画面ＵＩ２９に復帰する（メニューの変更が可能である）。
【００７７】
＜処理の流れ＞
図６３は本考案の実施の形態１に係る糖尿病治療支援システム（以下、単に「本システム」というときがある。）のプログラムの基本データ登録処理を概略的に示すフローチャートである。図６３の基本データ登録処理では以下の処理を実行する。
【００７８】
＜基本データ登録処理＞
まず、利用者が本システムを（基本的には、初回に）起動すると、本システムは、ＳＴＥＰ１００で、利用者端末ＵＴの表示画面に、（例えば図２９に示す糖尿病ＴＯＰ画面ＵＩ１のような構成の）登録初期画面を表示して、ＳＴＥＰ２００で利用者に対し、（図示はしないが）所定の入力画面を使用して、氏名等の個人情報の入力を促す。次に、本システムは、ＳＴＥＰ３００で、利用者に対し、（図示はしないが）所定の入力画面を使用して、年齢（Ａ）や性別（Ｓ）や体重や身長等の基礎代謝量演算用の基礎データの入力を促す。そして、本システムは、ＳＴＥＰ２００及びＳＴＥＰ３００で入力した個人情報等の基礎データに基づき、ＳＴＥＰ１０００で、当該利用者の基礎代謝量（ＢＭ）を所定の計算式によって計算して、当該利用者と関連付けて（即ち、当該利用者用のデータとして）基礎代謝量用の所定の記憶領域に記憶して登録する。
【００７９】
次に、本システムは、ＳＴＥＰ４００で、（例えば、図３０に示すような構成の）所定の入力画面又は選択画面を使用して、利用者に対し、本システムを利用した（必須の療法支援である食事療法支援及び運動療法支援に加えて）薬物療法を行うか否かを選択入力させる。ＳＴＥＰ４００で、利用者が薬物療法を行うとの選択入力をした場合、本システムは、当該利用者の糖尿病治療のための療法支援として、薬物療法支援処理を（食事療法支援処理及び運動療法支援処理に加えて）追加的に登録する（例えば、所定の記憶領域に所定のフラグを立てる）。そして、本システムは、ＳＴＥＰ１１００で、当該利用者の薬物療法支援処理のための基礎データとして、医師からの服薬指示の内容を登録する薬物療法データ登録処理を実行して、当該利用者に対して、当該利用者の服薬指示の内容を入力させ、その入力データを当該利用者と関連付けて所定の記憶領域に記憶して登録する。薬物データ登録処理の詳細については後述する。そして、本システムは、登録した薬物療法支援処理用の基礎データに基づき、ＳＴＥＰ１２００で、当該利用者用の服薬指示票を作成し、その服薬指示票を利用者の確認等のために利用者端末ＵＴの表示画面に表示する（服薬指示票は図示略）。なお、利用者の確認等が不要な場合、ＳＴＥＰ１２００の服薬指示票表示処理は省略することもできる。
【００８０】
ＳＴＥＰ４００で利用者が薬物療法を行わないとの選択入力をした場合、及び、ＳＴＥＰ４００で利用者が薬物療法を行うとの選択入力をした場合においてＳＴＥＰ１１００で当該利用者用の薬物療法データ登録をした場合、いずれの場合も、本システムは、ＳＴＥＰ５００で、当該利用者の食事療法支援処理のための基礎データを登録する食事療法データ登録処理を実行して、当該利用者に対して、当該利用者の身長等の所定のデータを入力させ、その入力データを当該利用者と関連付けて所定の記憶領域に記憶して登録する。食事療法データ登録処理の詳細については後述する。そして、本システムは、登録した食事療法支援処理用の基礎データに基づき、ＳＴＥＰ６００で、当該利用者用の食事指示票を作成し、その（例えば、図３５に示すような構成の）食事指示票を利用者の確認等のために利用者端末ＵＴの表示画面に表示する。なお、利用者の確認等が不要な場合、ＳＴＥＰ６００の食事指示票表示処理は省略することもできる。
【００８１】
また、ＳＴＥＰ５００で利用者が当該利用者用の食事療法データ登録をすると、本システムは、ＳＴＥＰ７００で、運動療法の効果等を利用者に知らせるための（例えば、図５３及び図５４に示すような構成の）運動療法説明画面を表示し、ＳＴＥＰ８００で、当該利用者の運動療法支援処理のための基礎データを登録する運動療法データ登録を実行して、当該利用者に対して、当該利用者の１日の運動量等の所定のデータを入力させ、その入力データを当該利用者と関連付けて所定の記憶領域に記憶して登録する。運動療法データ登録処理の詳細については後述する。そして、本システムは、登録した運動療法支援処理用の基礎データに基づき、ＳＴＥＰ９００で、当該利用者用の運動指示票を作成し、その運動指示票を利用者の確認等のために利用者端末ＵＴの表示画面に表示する（運動指示票は図示略）。
【００８２】
＜食事療法基礎データ登録処理（糖尿病治療用）＞
図６４は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事療法基礎データ登録処理（糖尿病治療用）を概略的に示すフローチャートである。本システムは、上記のとおり、諸般の事情により糖尿病治療のための食事療法等の実行が容易ではない「糖尿病治療困難者」用に食事療法支援機能をコンピュータのハードウエア資源及びソフトウエア資源の協働により実現する機能実現手段を提供する糖尿病治療困難者支援システムであり、この場合、典型的には、図６４の食事療法基礎データ登録処理（糖尿病治療用）に示す処理を実行する。
【００８３】
上記基本データの登録処理が完了した状態で、本システムは、上記ＳＴＥＰ５００の食事療法基礎データ登録処理（糖尿病治療用）を実行する。詳細には、本システムは、まず、ＳＴＥＰ５０１で、（例えば、図３１に示すような構成の）所定の操作画面の説明文等を使用して、利用者に対し、医師から指示されている１日当たりの摂取エネルギー量（又は、指示エネルギー単位）があるかどうかを判断させると共に、医師の指示がある場合、ＳＴＥＰ５１０で、所定の操作画面の入力機能（例えば、図３１に示す入力欄４０６，４０７による入力機能）を使用して、医師からの指示エネルギー量又は指示単位を利用者に入力させる。この場合、本システムは、ここで入力された値（指示エネルギー量又は指示単位）を当該利用者の食事療法用の食事指示票作成のための基礎データの一つとして使用すべく、所定の記憶領域に当該利用者と関連付けて記憶して登録する。
【００８４】
一方、医師からの指示エネルギー量又は指示単位がない場合、利用者はＳＴＥＰ５０１での指示エネルギー量又は指示単位の入力をスキップすべく、所定の操作画面の処理スキップ機能（例えば、図３１に示すボタン４０８による処理スキップ機能）を使用してＳＴＥＰ５０２に移行する。すると、本システムは、ＳＴＥＰ５０２で、利用者に対し、所定の入力機能（例えば、図３２に示す身長入力欄４１０の入力機能）を使用して、当該利用者の身長（Ｈ）を入力させ、その入力値を所定の記憶領域に当該利用者と関連付けて記憶する。次に、本システムは、ＳＴＥＰ５０３で、ＳＴＥＰ５０２で入力された身長（Ｈ）に基づき、所定の計算式を使用して、当該利用者の標準体重（ＳＷ）を計算し、その計算値を所定の記憶領域に当該利用者と関連付けて記憶する。なお、ＳＴＥＰ５０２における身長（Ｈ）の入力単位はメートル（ｍ）とし、例えば、「１．７５（ｍ）」のように入力させることができる。また、前記標準体重の計算式は「ＳＷ＝Ｈ×Ｈ×２２」である。
【００８５】
次に、本システムは、ＳＴＥＰ５０４で、利用者に対し、所定の入力機能又は選択機能（例えば、図３３に示す入力ボタンＡ１，Ａ２，Ａ３の選択機能）を使用して、当該利用者の身体活動量（ＰＥ）を入力又は選択させ、その入力値又は選択値を所定の記憶領域に当該利用者と関連付けて記憶する。なお、身体活動量（ＰＥ）とは、ある身体活動を行ったときのその強度（身体活動強度）にその時間（活動時間）を乗じて得た数値の合計値（１日における全ての種類の身体活動についての身体活動量の合計値）であり、例えば、１日の体重１ｋｇ当たりの必要エネルギー（ｋｃａｌ／ｋｇ／日）で表すことができ、本システムも身体活動量を１日の体重１ｋｇ当たりの必要エネルギー（ｋｃａｌ／ｋｇ／日）として計算し、記憶するようにしている。
【００８６】
ここで、本システムは、ＳＴＥＰ５０４では、身体活動量として、好ましくは、図３３に示すように、選択範囲「２５〜４０」の１６段階の選択肢を選択画面ＵＩ５に表示すると共に、その選択範囲を３つに区分してカテゴリー分けして表示している。即ち、本システムは、身体活動量の選択範囲として、「２５〜３０」の第１の範囲（軽労働の利用者が該当する「１．軽労」）と、「３０〜３４」の第２の範囲（普通労働の利用者が該当する「２．普通」）と、「３５〜４０」の第３の範囲（重労働の利用者が該当する「３．重労」）との、３つの範囲に区分している。これにより、本システムは、第１段階の判断として、その３区分のうちのいずれの区分に自己が該当するかを、各範囲のタイトル（「１．軽労」、「２．普通」、「３．重労」）の側方や下方等に関連付けて表示した説明文等の参考情報も参照させることで、利用者に判断させ、第２段階の判断として、３区分のうちで選択した区分内において、自己の身体活動量が当該区分内の数値の最小値から最大値の間でどの程度の位置にあるかを感覚的に利用者に判断させることで、利用者自身が自己の身体活動量を簡便かつ感覚的に選択することができるようにし、また、これにより、利用者の選択過程における簡便性や利便性を損なわない範囲で利用者の身体活動量の精度又は正確度をできるだけ向上するようにしている。更に、本システムは、上記３区分の範囲の隣接する２区分の範囲の境界値（例えば、第１の範囲と第２の範囲の境界値である「３０」や第２の範囲と第３の範囲の境界値である「３５」）については、両方の区分に配置する（即ち、下方の区分の最大値及び上方の区分の最小値として表示する）ようにし、２つの区分にまたがるような身体活動量を利用者が選択する場合に、上記第１段階の判断で当該利用者がいずれの身体活動量の区分を選択しても、正確な身体活動量を選択することができるようにしている。このように、本システムは、身体活動量を複数区分に分割して表示すると共に、それらの境界値を両方の区分に表示することで、利用者に対して身体活動量の選択判断を支援する身体活動量選択支援処理を行っている。
【００８７】
次に、本システムは、ＳＴＥＰ５０５で、ＳＴＥＰ５０４で入力又は選択した身体活動量（ＰＥ）及びＳＴＥＰ５０３で算出した標準体重（ＳＷ）に基づき、所定の計算式を使用して、当該利用者の指示エネルギー（ＩＥ）を計算し、その計算値を所定の記憶領域に当該利用者と関連付けて記憶する。なお、前記指示エネルギーの計算式は「ＩＥ＝ＰＥ×ＳＷ」であり、その単位は、「ｋｃａｌ／日」（即ち、身体活動量の単位（ｋｃａｌ／ｋｇ／日）＊標準体重の単位（ｋｇ）＝ｋｃａｌ／日）である。次に、本システムは、ＳＴＥＰ５０６で、ＳＴＥＰ５０５で得た指示エネルギー（ＩＥ）の値（ｋｃａｌ／日）を食品交換表の単位（整数からなる単位）との間での単位変換処理を実行するが、この単位変換処理の前処理として、本システムは、指示エネルギー丸め処理を実行する。詳細には、上記計算式によれば、ＳＴＥＰ５０５で得た指示エネルギーは、（例えば、利用者の身長が１．７ｍの場合に、標準体重が１．７×１．７×２２＝６３．５８ｋｇとなり、この場合において利用者の身体活動量が３０の場合に、指示エネルギーが６３．５８×３０＝１９０７．４ｋｃａｌとなって）小数点以下の値を含む場合もある。また、食品交換表は、８０ｋｃａｌを１単位として各食品の単位を計算して規定しているため、指示エネルギー（ｋｃａｌ）を食品交換表の指示単位（ＩＵ）に変換するためには、指示エネルギーを「８０（ｋｃａｌ）」で除する単位変換用の計算式（ＩＵ＝ＩＥ／８０）が必要となる。
【００８８】
したがって、本システムは、単位変換用の計算式用の（指示エネルギー（ＩＥ）に基づく）入力値を得るために、ＳＴＥＰ５０６における前処理としての指示エネルギー丸め処理において、以下の計算式を使用して丸め処理（端数処理）を実行している。詳細には、ＳＴＥＰ５０５で得た指示エネルギー（ＩＥ）を除数（Ｄ）としての「８０」で除して商（Ａ）を得たときの剰余である余数（即ち、剰余算におけるＩＥ／Ｄ＝Ａ...Ｒ、或いは、ＩＥ  ｍｏｄ  Ｄ＝Ｒの「Ｒ」）が「４０」以上となる場合、その余数（Ｒ）を「４０」から「８０」へと置換して置換値（Ｒ´）を得て（即ち、Ｒ＞＝４０→Ｒ´＝８０」）、その置換値（Ｒ´）を商（Ａ）に加算して丸め処理した商（Ａ´）を得ると共に（即ち、Ａ´＝Ａ＋Ｒ´＝Ａ＋８０）、その丸め処理した商（Ａ´）を端数処理済指示エネルギー（ＲＥ）として所定の記憶領域に記憶する。一方、ＳＴＥＰ５０５で得た指示エネルギー（ＩＥ）を除数（Ｄ）としての「８０」で除して商（Ａ）を得たときの余数（Ｒ）が「４０」未満となる場合、その余数（Ｒ）を「４０」から「０」へと置換して置換値（Ｒ´）を得て（即ち、Ｒ＜４０→Ｒ´＝０」）、その置換値（Ｒ´）を商（Ａ）に加算して丸め処理した商（Ａ´）を得ると共に（即ち、Ａ´＝Ａ＋Ｒ´＝Ａ＋０＝Ａ）その丸め処理した商（Ａ´）を端数処理済み指示エネルギー（ＲＥ）として前記所定の記憶領域に記憶する。
【００８９】
更に、本システムは、利用者がＳＴＥＰ５１０で医師からの指示による指示エネルギー（ＩＥ）及び指示単位を入力した場合、上記の丸め処理は実行せず、ＳＴＥＰ５１０からＳＴＥＰ５０８に移行する。
【００９０】
上記前処理の計算式は、例えば、以下の式として実現することができる。
ＲＥ（＝Ａ´）＝（ＩＥ＋４０）−（（ＩＥ＋４０）  ｍｏｄ  ８０）
この計算式によれば、ＳＴＥＰ５０５で得た指示エネルギー（ＩＥ）（ｋｃａｌ）を、食品交換表の単位を規定する「８０（ｋｃａｌ）」の整数で割り切れる（整除できる）入力値に変換することができ、指示エネルギー（ＩＥ）から食品交換表の単位への単位変換処理において、かかる入力値を入力することで、指示エネルギーから指示単位への単位変換処理を円滑に実行することができる。
【００９１】
次に、本システムは、ＳＴＥＰ５０７で、指示エネルギーに基づく指示単位の計算処理を実行する。即ち、本システムは、指示単位への単位変換処理における入力値として指示エネルギーを使用する場合は、ＳＴＥＰ５０６で丸め処理した（ＳＴＥＰ５０５又はＳＴＥＰ５１０の指示エネルギー量（ＲＥ）に基づく）端数処理済み指示エネルギー（ＲＥ）に基づき、指示単位（ＩＵ）を計算し、その計算値を所定の記憶領域に当該利用者と関連付けて記憶する。その計算式は、「ＩＵ＝ＲＥ／８０」である。一方、本システムは、ＳＴＥＰ５１０で指示単位が直接入力された場合は、ＳＴＥＰ５０６及びＳＴＥＰ５０７の処理は実行せず（スキップし）、その入力値である指示単位（ＩＵ）を、そのまま、前記所定の記憶領域（ＳＴＥＰ５０７における指示単位（ＩＵ）用に用意されたものと同一の記憶領域）に当該利用者と関連付けて記憶する。
【００９２】
次に、本システムは、ＳＴＥＰ５０８で、基礎データとしての「標準体重（ＳＷ）」、「指示エネルギー（ＩＥ）」、「指示単位（ＩＵ）」等（即ち、糖尿病治療用の食事指示票作成用に必須の基礎データ）を（例えば、図３４に示すような構成の）所定の確認画面に表示し、当該表示されたデータ値が当該利用者用の糖尿病治療用の食事療法用の基準値になることを当該利用者に確認させる。ここで、表示された基礎データが、（誤入力等により）自己の食事療法用の基準値として不正確又は不適切であると利用者が判断した場合、利用者は、当該確認画面に用意された処理復帰機能（例えば、図３４の画面ＵＩ６に示すボタン４１７による処理復帰機能）を使用して、対応する基礎データの再入力を行い、正確かつ適切な値を本システムに記憶させて、以後の自己の食事療法支援処理で使用させることができる。なお、ＳＴＥＰ５０８の前処理として、本システムは、全ての基礎データが設定済みであるかどうかを確認する処理を実行し、（図示はしないが）前記基礎データのうちのいずれかのデータが未設定である場合、利用者に警告文を出力（又は表示）する等して、当該不足データの再設定処理を実行し、全ての基礎データが設定された後に、利用者への上記の確認画面の表示を行った後、次のＳＴＥＰ５０９に移行するようにすることもできる。その後、本システムは、ＳＴＥＰ５０９で、前記基礎データに基づき、利用者の糖尿病治療用の食事指示票として１日の指示単位表を新たに作成（或いは、既に作成済みのものが存在する場合はその指示単位表を取得）して、ＳＴＥＰ６００で、その食事指示票（例えば、図３５に示す食事指示票用の画面ＵＩ７）を利用者の確認等のために利用者端末ＵＴの表示画面に表示する。なお、ここでも、利用者は、食事指示票に表示されたデータが、不正確又は不適切であると利用者が判断した場合、当該食事指示票用の画面に用意された処理復帰機能（例えば、図３５の画面ＵＩ７に示すボタン４２０による処理復帰機能）を使用して、対応するデータの再入力を行い、正確かつ適切な値を本システムに記憶させて、以後の自己の食事療法支援処理で使用させることができる。
【００９３】
＜食事療法基礎データ登録処理（肥満症治療用）＞
図６５は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事療法基礎データ登録処理（肥満症治療用）を概略的に示すフローチャートする。本システムは、上記「糖尿病治療困難者」用に食事療法支援機能をコンピュータのハードウエア資源及びソフトウエア資源の協働により実現する機能実現手段を提供する糖尿病治療困難者支援システムとしての利用以外にも、肥満症の人の治療を支援する肥満症治療支援システムとして実現することもでき、この場合、典型的には、図６５の食事療法基礎データ登録処理（肥満症治療用）に示す処理を実行する。即ち、本考案者らは、肥満症の食事療法においても、適正な量で栄養バランスの良い食事を上手に摂取できる糖尿病の食事療法の考え方を採用することができるとの知見を新たに得て、本システムを肥満症の治療が容易ではない「肥満症治療困難者支援システム」としても実現している。なお、以下の説明では、説明の重複を避けるため、肥満症治療困難者支援システムとしての食事療法支援処理を実行する場合（即ち、かかる食事療法支援機能を実現する場合）に特有の処理手順についてのみ詳細に説明する。
【００９４】
詳細には、本システムは、まず、上記のとおり、ＳＴＥＰ５０１で、医師から指示された指示エネルギーがある場合、ＳＴＥＰ５１０Ａで、前記所定の操作画面の入力機能を使用して、当該医師からの指示エネルギー量を利用者に入力させる。なお、肥満症治療用の食事療法の場合、糖尿病治療のための食事療法のように食品交換表に基づく単位数（１単位８０ｋｃａｌ）は使用せず、全て、エネルギー（ｋｃａｌ）を単位として使用すると共に、各画面表示においても、食品交換表に基づく単位数（１単位８０ｋｃａｌ）は表示せず、全て、エネルギー（ｋｃａｌ）を単位として表示する。この場合、本システムは、ＳＴＥＰ５１０Ａで入力された値（指示エネルギー量）を当該利用者の肥満症治療用の食事指示票作成のための基礎データの一つとして使用すべく、所定の記憶領域に当該利用者と関連で受けて記憶して登録する。
【００９５】
次に、本システムは、上記のＳＴＥＰ５０２及びＳＴＥＰ５０３の処理の後、ＳＴＥＰ５０４で、上記のようにして利用者自身に自己の身体活動量（ＰＥ）を選択させる処理を実行するが、このとき、肥満症の利用者の身体活動量（ＰＥ）は、糖尿病の利用者に比べて小さい値となる傾向にある。したがって、本システムは、ＳＴＥＰ５０４の処理において、かかる傾向を利用した構成又は処理として、例えば、ＳＴＥＰ５０４の操作画面において、糖尿病治療における食事療法の場合よりも身体活動量（ＰＥ）の数値の範囲を相対的に小さな値の範囲に設定して表示したりすることで、より肥満症治療に適した支援処理を実現することができる。
【００９６】
次に、本システムは、上記のＳＴＥＰ５０５の処理の後、ＳＴＥＰ５０６及びＳＴＥＰ５０７の処理は実行せず、（ＳＴＥＰ５０８の処理を代替する）ＳＴＥＰ５０８Ａに移行する。即ち、本システムは、ＳＴＥＰ５０８Ａで、基礎データとしての「標準体重（ＳＷ）」、「指示エネルギー（ＩＥ）」等（即ち、肥満症治療用の食事指示票作成用に必須の基礎データ）を（例えば、図３４の画面ＵＩ６から「指示単位」の欄を削除したような構成の）所定の確認画面に表示し、当該表示されたデータ値が当該利用者用の食事療法用の基準値になることを当該利用者に確認させる。ここで、上記ＳＴＥＰ５０８で述べた場合と同様に、利用者は、当該確認画面に用意された処理復帰機能を使用して、対応する基礎データの再入力を行い、正確かつ適切な値を本システムに記憶させて、以後の自己の食事療法支援処理で使用させることができる。また、ＳＴＥＰ５０８Ａの前処理として、本システムは、全ての基礎データが設定済みであるかどうかを確認する処理を実行することもできる。その後、本システムは、ＳＴＥＰ５０９Ａで、前記基礎データに基づき、利用者の肥満症治療用の食事指示票として１日の指示単位表を新たに作成（或いは、既に作成済みのものが存在する場合はその指示単位表を取得）して、ＳＴＥＰ６００Ａで、その食事指示票（例えば、図３５の画面ＵＩ７の食事指示票から「指示単位」の欄を削除した食事指示票）を利用者の確認等のために利用者端末ＵＴの表示画面に表示する。なお、ここでも、ＳＴＥＰ６００の場合と同様、利用者は、食事指示票に表示されたデータが、不正確又は不適切であると利用者が判断した場合、当該食事指示票用の画面に用意された処理復帰機能を使用して、対応するデータの再入力を行うことができる。
【００９７】
＜運動療法基礎データ登録処理＞
図６６は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動療法基礎データ登録処理を概略的に示すフローチャートである。本システムは、上記のとおり、食事療法支援機能に加え、運動療法支援機能をコンピュータのハードウエア資源及びソフトウエア資源の協働により実現する機能実現手段を提供する糖尿病治療困難者支援システムであり、この場合、典型的には、図６６の運動療法基礎データ登録処理に示す処理を実行する。
【００９８】
上記基本データの登録処理が完了した状態で、本システムは、上記ＳＴＥＰ８００の運動療法基礎データ登録処理を実行する。詳細には、本システムは、まず、（例えば、図５３及び図５４に示すような構成の）所定の操作画面の説明文等を使用して、利用者に対し、運動療法についての簡単な説明をした後、利用者に運動療法用の基礎データを入力させ、必要な場合は、運動指示票作成のためのデータ加工処理を実行した後、所定形式の運動指示票を作成して表示する。詳細には、本システムは、まず、ＳＴＥＰ８０１で、利用者に対して、所定の入力機能を使用して、医師によるメディカルチェックを受けているか否か入力させ、メディカルチェックを受けてない場合、ＳＴＥＰ８０２で、利用者に対して、医師によるメディカルチェックを受けることを推奨すべく、利用者端末ＵＴの所定の画面に「メディカルチェック推奨」の表示をする。一方、利用者がメディカルチェックを受けている場合、本システムは、ＳＴＥＰ８０３で、利用者が（例えば、メディカルチェックに基づく）運動メニューの処方を受けているか否か判断させ、運動メニューの処方を受けている場合、ＳＴＥＰ８０４で、所定の運動メニュー入力画面（例えば、図５５の運動実施状況入力画面ＵＩ２７と同様の運動メニューのリストと、各運動メニューに対応する運動時間の入力欄とを備える入力画面）を使用して、利用者にその運動メニューを入力させ、入力データを所定の記憶領域に当該利用者と関連付けて記憶する。
【００９９】
一方、利用者が運動メニューの処方を受けていない場合、本システムは、所定の画面の入力欄を使用して、利用者に、ＳＴＥＰ８０５で当該利用者の安静時心拍数（ＨＲ）を入力させ、ＳＴＥＰ８０６で当該利用者の体重（Ｗ）を入力させ、それらの入力値を所定の記憶領域に当該利用者と関連付けてそれぞれ記憶する。次に、本システムは、ＳＴＥＰ８０７で、「基本データ登録」処理のＳＴＥＰ３００で登録した当該利用者の年齢（Ａ）及び性別（Ｓ）を前記所定の記憶領域から取得する。次に、本システムは、ＳＴＥＰ８０８で、ＳＴＥＰ８０７で取得した年齢（Ａ）及び性別（Ｓ）並びにＳＴＥＰ８０６で入力した体重（Ｗ）に基づき、所定の計算式を使用して、補正係数（ＣＦ）を計算し、計算値を所定の記憶領域に当該利用者と関連付けて記憶する。する。なお、その計算式は「ＣＦ＝ｆ（Ａ，Ｓ，Ｗ）」であり、補正係数（ＣＦ）は、年齢（Ａ）に応じた第１の補正係数（ＡＣＦ）と、性別（Ｓ）に応じた第２の補正係数（ＳＣＦ）と、体重（Ｗ）に応じた第３の補正係数（ＷＣＦ）との関数として、例えば、計算式「ＣＦ＝ＡＣＦ＊ＳＣＦ＊ＷＣＦ」により算出することができる。更に、好ましくは、年齢（Ａ）に応じた第１の補正係数（ＡＣＦ）は、６０歳の標準体重の男性を補正係数を基準値（例えば、基準値「１．０００」）として、男性については、年齢層の差異及び体重の差異に応じて、年齢層が高くなるほど補正係数の値を所定率で減少する一方で（即ち、年齢層が低くなるほど補正係数の値を所定率で増大する一方で）、体重が重くなるほど補正係数の値を所定率で増大し（即ち、体重が軽くなるほど補正係数の値を所定率で減少し）、女性については、その補正係数を同年齢層・同体重の男性の補正係数から所定率だけ減少した値とすることができ、例えば、図２１の補正係数表に示すような値とすることができる。
【０１００】
次に、本システムは、所定の画面の選択欄（ドロップリスト等）を使用して、利用者に、ＳＴＥＰ８０９で、当該利用者が予定している運動種目（Ｋｎ）を逐次選択させ、ＳＴＥＰ８１０でその運動種目の運動頻度（Ｆｎ）を選択させ、それらの選択結果を所定の記憶領域に当該利用者と関連付けて記憶する。次に、本システムは、ＳＴＥＰ８１１で、所定の確認画面を使用して、利用者に次の運動種目があるか否かを判断させ、次種目がある場合には、ＳＴＥＰ８０９の手順に戻り、ＳＴＥＰ８０９及びＳＴＥＰ８１０で次の運動種目とその運動頻度とを選択させ、選択結果を所定の記憶領域に当該利用者と関連付けて記憶する。よって、本システムは、運動種目数に応じてＳＴＥＰ８０９〜ＳＴＥＰ８１１の手順を当該運動種目の数だけ繰り返す。
【０１０１】
次に、本システムは、所定の画面の選択欄（ドロップリスト等）を使用して、利用者に、ＳＴＥＰ８１２で、当該利用者が目標としている目標消費エネルギー（Ｅ）を選択させ、選択結果を所定の記憶領域に当該利用者と関連付けて記憶する。その後、本システムは、ＳＴＥＰ８１３で、ＳＴＥＰ８０９で選択した運動種目（Ｋｎ）、ＳＴＥＰ８１０で選択した運動頻度（Ｆｎ）、ＳＴＥＰ８１２で選択した目標消費エネルギー（Ｅ）、及びＳＴＥＰ８０８で算出した補正係数（ＣＦ）に基づき、当該利用者の各運動種目について、所定の計算式を使用して、その目標運動時間（Ｔ）を計算し、計算値を所定の記憶領域に当該利用者と関連付けて記憶する。なお、その計算式は「Ｔ＝ｆ（Ｋｎ，Ｆｎ，Ｅ，ＣＦ）」であり、目標運動時間（Ｔ）は、運動種目（Ｋｎ）に応じた運動強度（ＫｎＨ）と、その運動頻度（Ｆｎ）と、目標消費エネルギー（Ｅ）と、補正係数（ＣＦ）との関数として、例えば、計算式「Ｔ＝Ｅ／（ＫｎＨ＊Ｆｎ＊ＣＦ）」により算出することができ、例えば、図２２の表に示すような値とすることができる。なお、運動種目（Ｋｎ）が複数ある場合、当該複数の運動種目（Ｋｎ）により目標消費エネルギー（Ｅ）を達成するため、目標消費エネルギー（Ｅ）は、当該複数の運動種目（Ｋｎ）の各々による消費エネルギーの合算値になる（例えば、運動種目の数が「ｎ」の場合、「Ｅ＝Ｅ１＋Ｅ２＋・・・＋Ｅｎ」となる。）。したがって、各運動種目の運動時間（Ｔ）の計算式は、目標消費エネルギー（Ｅ）を運動種目の数（ｎ）に応じた部分的消費エネルギー（Ｅ１，Ｅ２，・・・，Ｅｎ）に分割し、部分的消費エネルギー（Ｅ１，Ｅ２，・・・，Ｅｎ）ごとに算出される（例えば、ｎ種類の運動種目ごとの運動時間（Ｔｎ）は、「Ｔｎ＝Ｅｎ／（ＫｎＨ＊Ｆｎ＊ＣＦ）」として計算することができる）。
【０１０２】
次に、本システムは、ＳＴＥＰ８０６〜ＳＴＥＰ８１３で得た基礎データのうち運動メニュー作成に必要なデータ（即ち、運動種目（Ｋｎ）、運動頻度（Ｆｎ）、運動時間（Ｔ）等）に基づき、ＳＴＥＰ８１４で、当該利用者の目標運動メニューを作成して、ＳＴＥＰ９００で、当該目標運動メニューを表す運動指示票（例えば、図５５の運動実施状況入力画面ＵＩ２７と同様の運動メニューのリストと、各運動メニューに対応する運動時間の表示欄とを備える運動指示票）を作成して、その運動指示票を利用者の確認等のために利用者端末ＵＴの表示画面に表示する。
【０１０３】
＜薬物療法基礎データ登録処理＞
図６７は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの薬物療法基礎データ登録処理を概略的に示すフローチャートである。本システムは、上記のとおり、食事療法支援機能及び運動療法支援機能に加え、薬物療法支援機能をコンピュータのハードウエア資源及びソフトウエア資源の協働により実現する機能実現手段を提供する糖尿病治療困難者支援システムとして具体化することもでき、この場合、典型的には、図６７の薬物療法基礎データ登録処理に示す処理を実行する。
【０１０４】
上記基本データの登録処理が完了した状態で、本システムは、上記ＳＴＥＰ１１００の薬物療法基礎データ登録処理を実行する。詳細には、本システムは、まず、（例えば、図５７に示すような構成の）所定の操作画面の説明文等を使用して、利用者に対し、薬物療法についての簡単な説明をした後、利用者に薬物療法用の基礎データを入力させ、必要な場合は、薬物指示票作成のためのデータ加工処理を実行した後、所定形式の薬物指示票を作成して表示する。詳細には、本システムは、まず、ＳＴＥＰ１１０１で、利用者に対して、所定の入力機能を使用して、医師・薬剤師による服薬指示書があるか否かを入力させ、服薬指示書がない場合、ＳＴＥＰ１１０２で、利用者に対して、所定の警告が面を表示して、医師・薬剤師に確認するよう（及び、医師・薬剤師による服薬指示書を入手後に本システムによる薬物療法基礎データ登録を行うよう）指示する。
【０１０５】
一方、利用者が服薬指示書を有している場合、（利用者入力により服薬指示書ありを認識して）本システムは、所定の画面の入力欄を使用して、利用者に、ＳＴＥＰ１１０３で、服薬指示書に指示されている全ての薬剤を入力させ（或いは、予め所定の記憶領域に記憶した薬剤を所定の画面にリスト表示して、そのリストから、利用者に自己の服薬指示書の薬剤を選択させ）入力・選択データを所定の記憶領域に当該利用者と関連付けて記憶する。次に、本システムは、ＳＴＥＰ１１０４で、利用者に服薬指示書に従って選択した薬剤の服用量を入力させ（或いは、予め所定の記憶領域に記憶した選択薬剤の副用量を所定の画面にリスト表示して、そのリストから、利用者に自己の服薬指示書の薬剤の服用量を選択させ）入力・選択データを所定の記憶領域に当該利用者と関連付けて記憶する。次に、本システムは、ＳＴＥＰ１１０５で、（例えば、図５８に示すような構成の）所定の選択画面の選択機能を使用して、利用者に対し、選択薬剤の服用時間（朝、朝・夜、朝・昼・夜、等）を選択させ、選択結果を所定の記憶領域に当該利用者と関連付けて記憶する。次に、本システムは、ＳＴＥＰ１１０６で、所定の確認画面を使用して、利用者に次の薬剤があるか否かを判断させ、次薬剤がある場合にはＳＴＥＰ１１０３へ戻り、ＳＴＥＰ１１０３〜ＳＴＥＰ１１０５で次の薬剤とその副用量と服用時間とを入力・選択させ、入力・選択結果を所定の記憶領域に当該利用者と関連付けて記憶する。よって、本システムは、薬剤数に応じてＳＴＥＰ１１０３〜ＳＴＥＰ１１０６を当該薬剤の数だけ繰り返す。次に、本システムは、ＳＴＥＰ１１０３〜ＳＴＥＰ１１０５で得た服薬メニュー作成に必要なデータに基づき、ＳＴＥＰ１１０７で、当該利用者の服薬メニューを作成して、ＳＴＥＰ１２００で、当該服薬メニューを表す服薬指示票（例えば、服用する薬剤のリストと、各薬剤の服用量及び服用時間の表示欄とを備える服薬指示票）を作成して、その服薬指示票を利用者の確認等のために利用者端末ＵＴの表示画面に表示する。
【０１０６】
＜統合的療法支援処理＞
図６８は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの統合的療法支援処理を概略的に示すフローチャートである。本システムは、上記各種登録処理で得たデータに基づき、食事療法支援機能及び運動療法支援機能の必須の２機能と、薬物療法支援機能とからなる統合的療法支援機能を、コンピュータのハードウエア資源及びソフトウエア資源の協働により実現する機能実現手段を提供するものであり、この場合、典型的には、図６８の統合的療法支援処理に示す処理を実行する。
【０１０７】
本システムは、まず、ＳＴＥＰ２１００で利用者が本システムにログインすると、ＳＴＥＰ２２００で統合的療法支援のための操作画面を利用者端末ＵＴの表示画面に表示する。次に、本システムは、ＳＴＥＰ２３００で、前記操作画面において、統合的療法支援処理又は料理・食品データ閲覧処理のいずれの処理を実行するかを利用者に選択させ、ＳＴＥＰ２３００で利用者が料理・食品データ閲覧処理を選択した場合、ＳＴＥＰ２８００で料理や食品データを閲覧する「料理・食品データ閲覧処理」を実行する。ここで、ＳＴＥＰ２３００で利用者が統合的療法支援処理を選択した場合、本システムは、ＳＴＥＰ２４００で、利用者に対し、所定の選択画面を使用して、薬物療法を実行するか否かを選択させる。ＳＴＥＰ２４００で、利用者が薬物療法を行わないことを選択した場合、本システムは、ＳＴＥＰ２５００で「食事療法支援処理」を実行し、ＳＴＥＰ２６００で「運動療法支援処理」を実行し、「薬物療法支援処理」は実行しない。一方、ＳＴＥＰ２４００で、利用者が薬物療法を行うことを選択した場合、本システムは、ＳＴＥＰ２５００で「食事療法支援処理」を実行し、ＳＴＥＰ２６００で「運動療法支援処理」を実行し、ＳＴＥＰ２７００で「薬物療法支援処理」を実行する。
【０１０８】
＜通知・支援処理＞
図６９は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの通知・支援処理を概略的に示すフローチャートである。本システムは、利用者に対して本システムを利用した食事療法等の療法を実行する時刻やタイミングを通知する通知・支援機能を実現することもでき、この場合、典型的には、図６９の通知・支援処理に示す処理を実行する。
【０１０９】
本システムは、まず、ＳＴＥＰ２９１０で、対応する利用者に対する療法支援処理のために予め本システムに登録した通知時刻をモニターする手順を実行し、通知時刻が到来するまで、ＳＴＥＰ２９１０の手順を繰り返す。本システムは、ＳＴＥＰ２９１０で通知時刻の到来を確認すると、ＳＴＥＰ２９２０で対応する利用者の利用者端末ＵＴへ統合的療法を行う時刻である旨を通知して、ＳＴＥＰ２９３０で利用者端末ＵＴに所定の操作画面を表示する。そして、本システムは、利用者の要求に応じて、ＳＴＥＰ２９４０で所定の「療法支援処理」を実行する。なお、この療法支援処理は、典型的には、図６８の食事療法支援処理ＳＴＥＰ２５００及び運動療法支援処理ＳＴＥＰ２６００、又は、食事療法支援処理ＳＴＥＰ２５００及び運動療法支援処理ＳＴＥＰ２６００及び薬物療法支援処理ＳＴＥＰ２７００からなる統合的療法支援処理とする。
【０１１０】
＜食事療法支援処理＞
図７０は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事療法支援処理を概略的に示すフローチャートである。図６８の食事療法支援処理ＳＴＥＰ２５００は、典型的には、図７０の食事療法支援処理に示す処理を実行する。
【０１１１】
本システムは、上述した図４及び図５の食事療法手段２１０の各手段２１１〜２１７を使用して図７０の処理を実行するが、まず、ＳＴＥＰ２５１０で、利用者に固有の各食の表別指示単位（即ち、登録済みの食事指示票で使用する１日の各食事（朝食、昼食、夕食、間食）における食品交換表の表別の指示単位）を登録済みのデータから取得する。次に、本システムは、ＳＴＥＰ２５２０で、例えば、図３６の食事入力画面を使用して、利用者に自己の各食事の内容（摂取した食品や料理の種類及びその摂取量）の入力を行わせる。なお、このとき、本システムは、ＳＴＥＰ２５３０で、例えば、図３８〜図４０の一連の食品選択画面を、利用者の選択操作に応じて順次表示し、利用者に対して、摂取した飲食品（総称的に、単に「食品」ということがある。）を大分類、中分類、小分類というように階層的に表示して、利用者の飲食品の選択動作を支援する。ここで、当該階層的分類（大分類、中分類及び小分類）は、例えば、図１２に示すような階層的分類とすることができる。また、当該階層的分類の小分類レベルでは、各食品は、食品交換表の表１〜表６及び調味料のいずれかに分類されて（即ち、関連付けて）所定の記憶領域に記憶されている。例えば、当該階層的分類の小分類レベルでの各食品は、図１３に示すような食品交換表の表１〜表６及び調味料のいずれかの区分に関連付けて記憶されている。よって、ＳＴＥＰ２５２０で選択された食品は、それぞれ、対応する食品交換表の表１〜表６及び調味料のいずれかに分類されて（即ち、関連付けて）所定の記憶領域に記憶される。
【０１１２】
次に、本システムは、利用者に対して、所定の確認・選択画面を使用して、ＳＴＥＰ２５２０で選択した食品の摂取量を変更するか否かの確認文を表示すると共に、変更の要否を選択させる。ＳＴＥＰ２５４０で、利用者が特定の食品について摂取量を変更することを選択した場合、本システムは、利用者に対して、例えば、図３７の摂取量変更画面を使用して、利用者が選択した食品について、ＳＴＥＰ２５２０で登録した当該食品の摂取量を摂取量表示欄（例えば、図３７の入力欄４２６）に確認的に表示し、その食品について、利用者に変更後の摂取量を当該摂取量表示欄に上書きさせ、摂取量を変更することで、利用者が上書きした（変更後の）摂取量を（当該摂取量記憶用の）所定の記憶領域に上書きして記憶する。
【０１１３】
本システムは、次に、ＳＴＥＰ２５６０で、各食時において摂取した飲食品の全てについて入力したか否か（即ち、飲食品の入力・追加が終了したか否か）を所定の確認画面を使用して利用者に選択又は入力させ、飲食品の追加が終了したとの入力があった場合は、ＳＴＥＰ２５７０に移行する一方、飲食品の追加があるとの入力があった場合は、ＳＴＥＰ２５３０の手順へ戻る。よって、本システムは、各食時において摂取した飲食品の数に応じて（摂取した飲食品の数と対応する回数）ＳＴＥＰ２５３０〜ＳＴＥＰ２５６０の手順を繰り返す。
【０１１４】
本システムは、次に、ＳＴＥＰ２５７０において、ＳＴＥＰ２５３０〜２５６０の手順で登録した摂取食品（飲食品）のうち削除する食品があるか否か（食品の削除を希望するか否か）を所定の確認画面を使用して利用者に選択又は入力させ、飲食品を削除する旨の入力があった場合は、ＳＴＥＰ２５７１に移行する一方、飲食品の削除がないとの入力があった場合は、ＳＴＥＰ２５８０に移行する。利用者がＳＴＥＰ２５７０で食品を削除することを希望する場合、本システムは、ＳＴＥＰ２５７１で既に選択した食品を食品リストに表示し、利用者が当該食品リストから削除した食品を選択して削除する旨の入力を実行する（例えば、削除ボタンをクリックする）ことにより、当該削除に係る食品を前記所定の記憶領域に記憶した摂取食品のデータから削除し、その後、ＳＴＥＰ２５６００に移行して、利用者が必要とする場合、摂取食品の追加を可能とする。よって、本システムは、利用者が各食時において摂取した飲食品を追加又は削除する場合、ＳＴＥＰ２５３０〜ＳＴＥＰ２５７１の手順を繰り返す。
【０１１５】
本システムは、次に、上記ＳＴＥＰ２５１０〜ＳＴＥＰ２５７１の処理で所定の記憶領域に格納して登録した各食時の摂取食品の（種類及び量に関する）データに基づき、ＳＴＥＰ２５８０で、利用者の各食時の摂取食品について、それぞれ、食品交換表の表別に（表１〜表６及び調味料の各表ごとに）摂取単位及びカロリーを計算する。即ち、このとき、各食時の摂取食品の種類及び量が、食品交換表の表別に分類して所定の記憶領域に格納されているため、本システムは、食品交換表の表ごとに登録済みの摂食食品を逐一抽出し、抽出した各摂取食品の摂取量に基づいて、食品交換表の（当該摂取食品が所属する）表における摂取単位と、当該摂取量に対応する摂取カロリーとを計算し、（単位及びカロリー格納用の）所定の記憶領域に格納する。例えば、本システムは、図４６〜図４７に示すようなテーブルを使用して、各食時の食品ごとに、摂取単位及びカロリー（ｋｃａｌ）を食品交換表の表に関連付けて格納する。このようにして格納された各食時の食品毎の（食品交換表の表別の）摂取単位及びカロリーは、１日分の摂取食品の摂取単位が表別に合計されて表別の摂取単位合計が所定の記憶領域に格納されたり、１日分の摂取食品のカロリーが合計されてカロリー合計が所定の記憶領域に格納されたりして、これらの値が、上記したような各食時の摂取食品についての所定期間（１日、１週間等）における集計処理や、当該集計処理に基づく評価処理等で使用される。
【０１１６】
本システムは、次に、ＳＴＥＰ２５９０で、１日の各食事毎、及び、１日の全体について、予め利用者毎に設定して格納した摂取単位の基準値である「基準値（Ａ）」と、当該利用者が実際に摂取した食事に基づいて計算した「摂取単位（Ｂ）」とを比較して、その「増減（Ｂ−Ａ）」を算出する「評価処理」を実行する。その後、本システムは、ＳＴＥＰ３０００で、ＳＴＥＰ２５９０で「評価処理」した結果についての「結果・評価表示処理」を実行する。詳細には、本システムは、ＳＴＥＰ２５９０で、例えば、１日（全体）の結果評価処理を実行する場合、その日の全ての食事の摂取食品の摂取単位の値を取得して表別に合計して表別摂取単位数を得ると共に、その日の全ての食事の摂取カロリーの値を取得して総合計して日別摂取カロリー数を得て、ＳＴＥＰ３０００で、図４２に示すようなユーザーインタフェースに、当該日別摂取カロリー数及び摂取値を表別に前記摂取単位（Ｂ）として表示すると共に、当該表別摂取単位数を前記摂取単位（Ｂ）として対応する表ごとに表示する。これと同時に、本システムは、利用者について登録したカロリー及び表別の単位を、１日の基準値（Ａ）の対応する欄に表示し、利用者が１日単位で基準値と実際の摂取値とを対比できるようにする。また、本システムは、このようにして得た日別カロリー数と表別の摂取単位数とに基づき、例えば、図４３に示すようにグラフ（レーダーチャート）を描画し、ユーザーインタフェースに表示することで、利用者が基準値と実際の摂取値とを一層容易に対比できるようにする。
【０１１７】
また、本システムは、例えば、ＳＴＥＰ２５９０で、１日（全体）の各食時についての結果評価処理を実行する場合、その日の各食事の摂取食品ごとにその摂取単位の値を取得すると共に、各食事の摂取食品ごとにその摂取カロリーの値を取得して、ＳＴＥＰ３０００で、図４５及び図４６に示すようなユーザーインタフェースに、食品ごとの摂取カロリーを表示すると共に、当該食品が属する表の欄にその摂取単位を表示する。
【０１１８】
また、本システムは、例えば、ＳＴＥＰ２５９０で、上記１日ごとの摂取単位数及び摂取カロリー数の集計処理と同様にして、集計単位を１週間とした結果評価処理を実行する。この場合、本システムは、利用者の１週間（７日間）の摂取カロリー数の合計値及び摂取単位の表別の合計値に基づき、ＳＴＥＰ３０００で、例えば、図４８に示すようにグラフ（レーダーチャート）を描画し、ユーザーインタフェースに表示することで、利用者が、１週間単位で基準値と実際の摂取値とを容易に対比できるようにする。
【０１１９】
＜食事評価処理＞
図７１は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの各食の食事評価処理を概略的に示すフローチャートである。図７１の各食の食事評価処理は、図７０の評価処理２５９０に対応するものであり、この処理では以下の処理を実行する。
【０１２０】
詳細には、本システムは、まず、上記のようにして、ＳＴＥＰ２５９１で各食の表毎の摂取単位・エネルギーを集計し、次に、ＳＴＥＰ２５９２で表毎の摂取単位・エネルギーの比較（「指示単位」と「摂取単位」との比較）により、「指示単位」と「摂取単位」との差分及び増減を計算し、その結果をＳＴＥＰ２５９３で食事結果表示画面に表示する。
【０１２１】
次に、本システムは、ＳＴＥＰ２５９４で、その日の食事内容についての改善点に関する所定の（助言内容を記載した短文コメント等の）アドバイスを取得する評価・アドバイス処理を実行し、取得した所定のアドバイスを、例えば、図４４に示すような１日単位の評価（アドバイス）画面を使用して、利用者に対し、その日の食事内容についてのアドバイスとして表示する。ここで、この評価・アドバイス処理は、例えば、上記ＳＴＥＰ２５９３で計算したその日の摂取食品についての指示単位（基準値）と摂取単位（摂取値）との増減値（差分値）に基づき、その差分値の大小に応じてあらかじめ用意した（即ち、所定の格納領域に格納した）アドバイスを取得する処理とすることができる。例えば、基準値と摂取値との差分値を、複数レベルに設定し、そのレベルに応じたアドバイスを用意し、差分値が該当するレベルのアドバイスを取得するよう構成することもできる。この場合、例えば、食品交換表の単位については、食品交換表の表毎に、摂取値が基準値を超過する場合について、その超過範囲が１０％〜２０％の範囲内である第１の超過レベル、２０％〜３０％の範囲内である第２の超過レベル・・・というように設定する一方で、摂取値が基準値より不足する場合について、その不足範囲が１０％〜２０％の範囲内である第１の不足レベル、２０％〜３０％の範囲内である第２の不足レベル・・・というように設定しておき、ＳＴＥＰ２５９３で取得した基準値と摂取値との差分値がどのレベルに属するかを判断して、当該差分値が属するレベル用に用意した所定のアドバイスを出力するようにすることができる。また、カロリーについても、摂取値が基準値を超過する場合について、その超過範囲が１０％〜２０％の範囲内である第１の超過レベル、２０％〜３０％の範囲内である第２の超過レベル・・・というように設定する一方で、摂取値が基準値より不足する場合について、その不足範囲が１０％〜２０％の範囲内である第１の不足レベル、２０％〜３０％の範囲内である第２の不足レベル・・・というように設定しておき、ＳＴＥＰ２５９３で取得した基準値と摂取値との差分値がどのレベルに属するかを判断して、当該差分値が属するレベル用に用意した所定のアドバイスを出力するようにすることができる。例えば、図４４の場合、表２の摂取値が基準値より少ない場合（所定の不足レベルに属する場合）に、表２の食品の摂取を促すアドバイスを表示したり、摂取カロリーが基準カロリーを超過する場合（所定の超過レベルに属する場合）に、カロリー摂取量の削減を促すアドバイスを表示したりする。
【０１２２】
更に、本システムは、この評価・アドバイス取得及びアドバイス表示処理の後、利用者が、１日の食事結果の評価でアドバイスを受けた事項を改善し、次回以降の食事に反映するために、指摘を受けた食品の変更等を行って改善結果を確認することができるよう構成することもできる。この場合、例えば、前記ＳＴＥＰ２５９４の評価・アドバイス処理の後に表示された自己の食事内容に対するアドバイスに対して、利用者が、アドバイスで指摘された事項を修正するような（例えば、特定の表の食品の摂取不足を指摘された場合にその食品を摂取するような）その後の食事内容を選定する（例えば、指摘に係る不足食品を摂取する食事内容を選定する）。この場合、本システムは、ＳＴＥＰ２５９６で、利用者が選定した改善後の食事内容を上記食事内容入力の場合と同様にしてデータ入力できるようにし（即ち、当該データ入力用の画面を表示し）、ＳＴＥＰ２５９６で、利用者の入力データに基づいて、ＳＴＥＰ２５９１〜ＳＴＥＰ２５９４と同様の食事結果計算・表示処理や評価・アドバイス処理を実行し、改善後の食事に関する食事結果や評価を所定の改善結果表示画面に表示する。これにより、利用者は、改善後の食事内容による改善効果を画面で確認することができる。
【０１２３】
また、本システムは、上記ＳＴＥＰ２５９１〜ＳＴＥ２５９４の処理が夕食前であるか否かを（利用者の入力結果から）判断し、夕食前の場合、その日の朝・昼・間食を合計して１日分から差し引いて夕食の摂取単位数を表示し、そのデータを参考に夕食を選定すれば、より正しい食事療法ができる。即ち、この場合、本システムは、ＳＴＥＰ２５９７に示すように、その日の朝食、昼食及び間食で摂取した表別の摂取単位の合計値（Ｕｘ）と全体の摂取カロリーの合計値（Ｃｘ）とを計算し、ＳＴＥＰ２５９８で、その表別の摂取単位の合計値（Ｕｘ）を１日分の表別の基準単位（Ｕｓ）からそれぞれ減算して、夕食で摂取することが必要となる表別の単位の基準値（Ｕｄ）を計算すると共に、全体の摂取カロリー（Ｃｘ）を１日分の基準カロリー（Ｃｓ）から減算して、夕食で摂取することが必要となるカロリーの基準値（Ｃｄ）を取得する。次に、本システムは、ＳＴＥＰ２５９９で、その日の夕食で利用者が摂取することが推奨される表別の単位の基準値（Ｕｄ）と摂取カロリー（摂取エネルギー）の基準値（Ｃｄ）とを所定の表示画面に表示する。
【０１２４】
＜食事結果・評価表示処理＞
図７２は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの食事結果・評価表示処理を概略的に示すフローチャートである。図７２の各食の食事結果・評価表示処理は、図７０の結果・評価表示処理ルーチンＳＴＥＰ３０００に対応するものであり、以下の処理を実行する。
【０１２５】
まず、本システムは、上述した図４及び図５の食事療法手段２１０の各手段２１１〜２１７を使用して図７０の処理を実行するが、例えば、まず、図４１に示すような食事結果表示用の選択画面ＵＩ１３を表示し、利用者が選択画面ＵＩ１３内のいずれかの選択項目を選択して、その選択項目に対応する自己の食事の結果及び評価を確認できるようにする。詳細には、まず、利用者が選択画面ＵＩ１３で「１日の食事内容」項目Ｂ３を選択実行すると、本システムは、図４６及び図４７に示すような入力・確認画面ＵＩ１８，ＵＩ１９を表示する。そして、利用者が、入力・確認画面ＵＩ１８，ＵＩ１９で、食事結果を確認したい年月日及び食事種類（朝・昼・夕・間のいずれの食事であるか）を選択等により入力すると、当該入力に対応するコマンドＤＲＴ１が、図４及び図５に示すような食事療法手段２１０に入力される。すると、ＳＴＥＰ３０１０で、食事療法手段２１０が、上記した所定の手段（摂取単位計算手段２１５等）を使用して、利用者の１日の食事結果として、摂取した食品毎に、食品交換表の表別の単位数と、摂取カロリーとを表示する。具体的には、利用者が、１日の食事内容（表）の「年月日」及び「食事種類」を指定すると、本システムは、まず、ＳＴＥＰ３０１０で１日の食事内容（カロリー・表１〜３）（朝・昼・夕・間）を入力確認画面ＵＩ１８に表示する。また、利用者が、ＳＴＥＰ３０１０で入力確認画面ＵＩ１８にある「次へ」ボタン４４９を選択実行すると、本システムは、ＳＴＥＰ３０２０へ進み、ＳＴＥＰ３０２０で１日の食事内容（表４−６・調味料）（朝・昼・夕・間）を入力確認画面ＵＩ１９に表示する。なお、ＳＴＥＰ３０１０及びＳＴＥＰ３０２０の処理は、表示画面が携帯電話やスマートフォンのように比較的小画面であることを前提とした処理であり、１日の食事内容（朝・昼・夕・間）の食品を、食品交換表の表１〜表３と、表４〜表６及び調味料とに分けて表示する処理としているが、タブレットやノートＰＣ等のように画面サイズが大きい場合は、１日の食事内容（朝・昼・夕・間）の食品を、食品交換表の表１〜表６及び調味料の全てについて表示する処理とすることができる。
【０１２６】
次に、利用者が、選択画面ＵＩ１３で「１日の結果（基準値との比較）」項目Ｂ１を選択実行すると、本システムは、図４２に示すような入力・確認画面ＵＩ１４を表示する。そして、利用者が、入力・確認画面ＵＩ１４で食事結果を確認したい年月日を選択等により入力すると、当該入力に対応するコマンドＤＲＴ２が、食事療法手段２１０に入力される。すると、ＳＴＥＰ３０３０で、食事療法手段２１０が、所定の手段を使用して、利用者の１日の食事結果として、その日の全摂取食品についての食品交換表の表別の単位数と、摂取カロリーとを表示する。なお、利用者が、ＳＴＥＰ３０２０で入力確認画面ＵＩ１９の「次へ」ボタン４５３を選択実行した場合も、本システムは、ＳＴＥＰ３０３０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ３０２０で入力確認画面ＵＩ１９の「前へ」ボタン４５４を選択実行すると、本システムは、ＳＴＥＰ３０１０へ戻る。
【０１２７】
次に、利用者が、選択画面ＵＩ１３で「各食事別の結果（朝食〜間食）」項目Ｂ２を選択実行すると、本システムは、図４５に示すような入力・確認画面ＵＩ１７を表示する。そして、利用者が、入力・確認画面ＵＩ１７で食事結果を確認したい年月日及び食事種類（朝食、昼食、夕食、間食の別）を選択等により入力すると、当該入力に対応するコマンドＤＲＴ３が、食事療法手段２１０に入力される。すると、ＳＴＥＰ３０４０で、食事療法手段２１０が、所定の手段を使用して、利用者の１日の各食事別の食事結果として、指定された食事（朝食等）の全摂取食品についての食品交換表の表別の単位数と、摂取カロリーとを表示する。なお、利用者が、ＳＴＥＰ３０３０で入力確認画面ＵＩ１４の「次へ」ボタン４３５を選択実行した場合も、本システムは、ＳＴＥＰ３０４０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ３０３０で入力確認画面ＵＩ１４の「前へ」ボタン４３６を選択実行すると、本システムは、ＳＴＥＰ３０２０へ戻る。
【０１２８】
次に、利用者が、選択画面ＵＩ１３で「１日の結果（基準値との比較グラフ）」項目Ｂ１を選択実行すると、本システムは、図４３に示すような入力・確認画面ＵＩ１５を表示する。そして、利用者が、入力・確認画面ＵＩ１５で食事結果を確認したい年月日を選択等により入力すると、当該入力に対応するコマンドＤＲＧ１が、食事療法手段２１０に入力される。すると、ＳＴＥＰ３０５０で、食事療法手段２１０が、所定の手段を使用して、利用者の１日の食事結果として、その日の全摂取食品についての食品交換表の表別の単位数と摂取カロリーとからなる摂取値を、レーダーチャートにより、基準値と対比表示する。なお、利用者が、ＳＴＥＰ３０４０で入力確認画面ＵＩ１７の「次へ」ボタン４４５を選択実行した場合も、本システムは、ＳＴＥＰ３０５０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ３０４０で入力確認画面ＵＩ１７の「前へ」ボタン４４６を選択実行すると、本システムは、ＳＴＥＰ３０３０へ戻る。
【０１２９】
次に、利用者が、選択画面ＵＩ１３で「１週間の平均値（グラフ）」項目Ｂ４を選択実行すると、本システムは、図４８に示すような入力・確認画面ＵＩ２０を表示する。そして、利用者が、入力・確認画面ＵＩ２０で食事結果を確認したい年の週を選択等により入力すると、当該入力に対応するコマンドＤＲＧ２が、食事療法手段２１０に入力される。すると、ＳＴＥＰ３０６０で、食事療法手段２１０が、所定の手段を使用して、利用者の１週間分の食事結果として、その週間の全摂取食品についての食品交換表の表別の単位数と摂取カロリーとからなる摂取値を、レーダーチャートにより、基準値と対比表示する。なお、利用者が、ＳＴＥＰ３０５０で入力確認画面ＵＩ１５の「次へ」ボタン４３８を選択実行した場合も、本システムは、ＳＴＥＰ３０６０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ３０５０で入力確認画面ＵＩ１５の「前へ」ボタン４３９を選択実行すると、本システムは、ＳＴＥＰ３０４０へ戻る。
【０１３０】
次に、利用者が、選択画面ＵＩ１３で「半月（１５日）の平均値（グラフ）」項目Ｂ５を選択実行すると、本システムは、図５０に示すような入力・確認画面ＵＩ２２を表示する。そして、利用者が、入力・確認画面ＵＩ２２で食事結果を確認したい年の月の前半・後半の別を選択等により入力すると、当該入力に対応するコマンドＤＲＧ３が、食事療法手段２１０に入力される。すると、ＳＴＥＰ３０７０で、食事療法手段２１０が、所定の手段を使用して、利用者の半月分の食事結果として、その期間の全摂取食品についての食品交換表の表別の単位数と摂取カロリーとからなる摂取値を、レーダーチャートにより、基準値と対比表示する。なお、利用者が、ＳＴＥＰ３０６０で入力確認画面ＵＩ２０の「次へ」ボタン４５５を選択実行した場合も、本システムは、ＳＴＥＰ３０７０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ３０６０で入力確認画面ＵＩ２０の「前へ」ボタン４５６を選択実行すると、本システムは、ＳＴＥＰ３０５０へ戻る。
【０１３１】
次に、利用者が、選択画面ＵＩ１３で「達成カレンダー」項目Ｂ６を選択実行すると、本システムは、図５２に示すような入力・確認画面ＵＩ２４を表示する。そして、利用者が、入力・確認画面ＵＩ２４で食事結果を確認したい年月を選択等により入力すると、当該入力に対応するコマンドＤＲＣが、食事療法手段２１０に入力される。すると、ＳＴＥＰ３０８０で、食事療法手段２１０が、所定の手段を使用して、利用者の１カ月分の食事結果として、その期間の全食事についての評価結果の良否を（例えば、図に示すような○×表示で）表示する。なお、利用者が、ＳＴＥＰ３０７０で入力確認画面Ｕ２２の「次へ」ボタン４５９を選択実行した場合も、本システムは、ＳＴＥＰ３０８０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ３０７０で入力確認画面ＵＩ２２の「前へ」ボタン４６０を選択実行すると、本システムは、ＳＴＥＰ３０６０へ戻る。
【０１３２】
次に、利用者が、選択画面ＵＩ１３で「１日の結果（評価）」項目Ｂ１を選択実行すると、本システムは、図４４に示すような入力・確認画面ＵＩ１６を表示する。そして、利用者が、入力・確認画面ＵＩ１６で食事評価を確認したい年月日を選択等により入力すると、当該入力に対応するコマンドＤＡＤが、食事療法手段２１０に入力される。すると、ＳＴＥＰ３０９０で、食事療法手段２１０が、所定の手段を使用して、利用者の１日の食事評価として、上記したような所定のアドバイス（その１日についての食品交換表の表毎の注意事項や摂取量の多寡等）を表示する。
【０１３３】
次に、利用者が、選択画面ＵＩ１３で「１週間の平均値（評価）」項目Ｂ４を選択実行すると、本システムは、図４９に示すような入力・確認画面ＵＩ２１を表示する。そして、利用者が、入力・確認画面ＵＩ２１で食事評価を確認したい年の週を選択等により入力すると、当該入力に対応するコマンドＤＡＷが、食事療法手段２１０に入力される。すると、ＳＴＥＰ３１００で、食事療法手段２１０が、所定の手段を使用して、利用者の１週間分の食事評価として、所定のアドバイス（その１週間についての食品交換表の表毎の注意事項や摂取量の多寡等）を表示する。なお、利用者が、ＳＴＥＰ３０９０で入力確認画面ＵＩ１６の「次へ」ボタン４４１を選択実行した場合も、本システムは、ＳＴＥＰ３１００へ進み、同様の処理を実行する。
【０１３４】
次に、利用者が、選択画面ＵＩ１３で「半月（１５日）の平均値（評価）」項目Ｂ５を選択実行すると、本システムは、図５１に示すような入力・確認画面ＵＩ２３を表示する。そして、利用者が、入力・確認画面ＵＩ２３で食事評価を確認したい年の月の前半・後半の別を選択等により入力すると、当該入力に対応するコマンドＤＡＭが、食事療法手段２１０に入力される。すると、ＳＴＥＰ３１１０で、食事療法手段２１０が、所定の手段を使用して、利用者の半月分の食事評価として、所定のアドバイス（その半月についての食品交換表の表毎の注意事項や摂取量の多寡等）を表示する。なお、利用者が、ＳＴＥＰ３１００で入力確認画面ＵＩ２２の「次へ」ボタン４５９を選択実行した場合も、本システムは、ＳＴＥＰ３１１０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ３１００で入力確認画面ＵＩ２２の「前へ」ボタン４６０を選択実行すると、本システムは、ＳＴＥＰ３１００へ戻る。
【０１３５】
＜運動療法支援処理＞
図７３は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動療法支援処理を概略的に示すフローチャートである。図６８の運動療法支援処理ＳＴＥＰ２６００は、典型的には、図７３の運動療法支援処理に示す処理を実行する。
【０１３６】
本システムは、上述した図４及び図５の運動療法手段２２０の各手段２２１〜２２７を使用して図７３の処理を実行するが、まず、ＳＴＥＰ２６１０で、利用者に固有の運動メニューを登録済みのデータから取得して、ＳＴＥＰ２６２０で、「メニュー表示処理」を実行する。本システムは、ＳＴＥＰ２６２０のメニュー表示では、例えば、取得した運動メニューから第１の運動種類（運動１）と第２の運動種類（運動２）とを所定の表示画面に表示する。次に、本システムは、ＳＴＥＰ２６３０で、利用者に対して実際の運動内容を入力させる所定の入力画面を表示し、利用者が、その入力画面を使用して、実際に行った運動の種類（実運動種類）を入力することができるようにする。この入力画面は、例えば、前記運動メニューに含まれる運動の種類（運動種類）を運動種類リストとしてリスト表示するものであり、使用者は、この運動種類リストから、実際に行った運動種類を選択実行することにより、実運動種類を入力する。次に、本システムは、ＳＴＥＰ２６４０で、利用者に対して実運動種類ごとに実際の運動時間を入力させる所定の入力画面を表示し、利用者が、その入力画面を使用して、実運動種類ごとの実際の運動時間（実運動時間）を入力することができるようにする。なお、この実運動時間の入力画面としては、図５５に示すような入力画面ＵＩ２７を使用することもできる。次に、本システムは、ＳＴＥＰ２６５０で、利用者が入力した実運動種類ごとの実運動時間に基づき、消費カロリー等をその日の運動結果として演算し、その運動結果を所定の表示画面に表示する。次に、本システムは、ＳＴＥＰ２６６０で、利用者に対してその日の実運動種類と実運動時間の入力を終了したか否を確認入力させる確認画面を表示し、利用者が入力を終了していないとの確認入力をした場合にはＳＴＥＰ２６３０の手順に戻る。よって、本システムは、実運動種類数に応じてＳＴＥＰ２６３０〜ＳＴＥＰ２６６０の手順を繰り返す。
【０１３７】
ＳＴＥＰ２６６０で利用者が入力を終了したとの確認入力をした場合、本システムは、ＳＴＥＰ２６７０で、利用者に対して入力済みのその日の実運動種類のうち削除したい実運動種類があるか否かを確認入力させる確認画面を表示する。次に、本システムは、ＳＴＥＰ２６７０で、利用者がいずれかの実運動種類を削除するとの確認入力をした場合、ＳＴＥＰ２６７１で、利用者に対して入力済みの全ての実運動種類を列挙して選択自在とする運動選択画面を表示し、利用者は、この運動選択画面において既に選択した実運動種類リスト（既選択リスト）から削除する運動種類を選択して削除ボタン等をクリック等することにより、所望の運動種類の削除を完了する。よって、実運動種類を追加又は削除する場合、本システムは、ＳＴＥＰ２６３０〜ＳＴＥＰ２６７１の手順を繰り返す。
【０１３８】
次に、ＳＴＥＰ２６７０で利用者が削除する実運動種類がないとの確認入力をすると、本システムは、ＳＴＥＰ２６８０で、入力済みの運動種類及び運動時間に基づき、その日の運動による消費カロリーを所定の計算式（例えば、図２０の運動マスタファイルに基づいて運動種類に応じた消費カロリーを演算し、図２１の補正係数に基づいて演算した消費カロリーを補正する計算式）を使用して計算する。次に、本システムは、ＳＴＥＰ２６９０で、利用者に固有の「指示エネルギー（Ａ）」とＳＴＥＰ２６８０で計算した「消費エネルギー（Ｂ）」と比較して、その「増減（Ｂ−Ａ）」を算出する「評価処理」を実行し、ＳＴＥＰ４０００で、ＳＴＥＰ２６９０で「評価処理」した結果についての「結果・評価表示」を実行する。
【０１３９】
＜運動評価処理＞
図７４は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動評価処理を概略的に示すフローチャートである。図７４の運動評価処理は、図７３の評価処理２６９０に対応するものであり、この処理では以下の処理を実行する。
【０１４０】
詳細には、本システムは、まず、上記のようにして、ＳＴＥＰ２６９１で実消費エネルギーを集計し、次に、ＳＴＥＰ２６９２でエネルギーの比較（「指示エネルギー」と「消費エネルギー」との比較）により、「指示エネルギー」と「消費エネルギー」との差分及び増減を計算する。次に、本システムは、ＳＴＥＰ２６９３で、利用者に固有の予定時刻が到来したか否かを（内蔵タイマーにより）判断し、ＳＴＥＰ２６９４で、１日の予定運動種類のうち未運動分があるか否かを判断する。そして、本システムは、ＳＴＥＰ２６９３で予定時刻であり、かつ、ＳＴＥＰ２６９４で未運動分があると判断した場合、ＳＴＥＰ２６９５で未運動分のエネルギーを計算して、ＳＴＥＰ２６９６で、未運動分エネルギーを表示すると共に、利用者に対して未運動分の運動を推奨する所定内容の報知文を所定の報知画面に表示する。ここで、利用者が、未運動分の運動（追加運動）を行い、その結果を前記ＳＴＥＰ２６３０〜ＳＴＥＰ２６５０の処理により追加入力した場合、本システムは、その追加入力に基づき、前記ＳＴＥＰ２６８０の処理により追加運動の消費カロリーを計算し、ＳＴＥＰ２６９１で追加運動（即ち、未運動分）の消費エネルギーを含めた実消費エネルギー集計処理（即ち、再集計処理）を実行して、その後、ＳＴＥＰ２６９７で、エネルギーの比較（「指示エネルギー」と「消費エネルギー」との比較）により、「指示エネルギー」と「消費エネルギー」との差分及び増減を計算（即ち、再計算）する。なお、このＳＴＥＰ２６９７の処理内容はＳＴＥＰ２６９２の処理内容と同様である。その後、本システムは、ＳＴＥＰ２６９８で運動結果選択画面を表示する。
【０１４１】
＜運動結果・評価表示処理＞
図７５は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの運動結果・評価表示処理を概略的に示すフローチャートである。図７５の運動結果・評価表示処理は、図７３の結果・評価表示処理ルーチンＳＴＥＰ４０００に対応するものであり、以下の処理を実行する。
【０１４２】
まず、本システムは、上述した図４及び図５の運動療法手段２２０の各手段２２１〜２２７を使用して図７３の処理を実行するが、例えば、まず、所定の運動結果表示用の選択画面を表示し、利用者が選択画面内のいずれかの選択項目を選択して、その選択項目に対応する自己の運動の結果及び評価を確認できるようにする。詳細には、まず、利用者が選択画面で「１日の運動内容（表）」項目（運動１用）を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で、運動結果を確認したい年月日及び運動種類を選択等により入力すると、当該入力に対応するコマンドＥＲＴ１が、図４及び図５に示すような運動療法手段２２０に入力される。すると、ＳＴＥＰ４０１０で、運動療法手段２２０が、上記した所定の手段（消費エネルギー計算手段２２４等）を使用して、利用者の１日の運動内容（運動１の運動内容）として、運動１の運動種類毎に消費カロリーを表示する。また、利用者が、ＳＴＥＰ４０１０で入力確認画面にある「次へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４０２０へ進み、ＳＴＥＰ４０１０と同様にして、ＳＴＥＰ４０２０で１日の運動内容（運動２の運動内容）として、運動１の運動種類毎に消費カロリーを表示する。
【０１４３】
次に、利用者が、選択画面で「１日の結果（表）」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動結果を確認したい年月日を選択等により入力すると、当該入力に対応するコマンドＥＲＴ２が、運動療法手段２２０に入力される。すると、ＳＴＥＰ４０３０で、運動療法手段２２０が、所定の手段を使用して、利用者の１日の運動結果として、その日の全運動種類についての各消費カロリーを表示する。なお、利用者が、ＳＴＥＰ４０２０で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４０３０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ４０２０で入力確認画面の「前へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４０１０へ戻る。
【０１４４】
次に、利用者が、選択画面で「運動別の結果（表）」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動結果を確認したい年月日及び運動種類を選択等により入力すると、当該入力に対応するコマンドＥＲＴ３が、運動療法手段２２０に入力される。すると、ＳＴＥＰ４０４０で、運動療法手段２２０が、所定の手段を使用して、利用者の１日の各運動種類別の運動結果として、指定された運動種類についての消費カロリーを表示する。なお、利用者が、ＳＴＥＰ４０３０で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４０４０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ４０３０で入力確認画面の「前へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４０２０へ戻る。
【０１４５】
次に、利用者が、選択画面で「１日の結果（グラフ）」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動結果を確認したい年月日を選択等により入力すると、当該入力に対応するコマンドＥＲＧ１が、運動療法手段２２０に入力される。すると、ＳＴＥＰ４０５０で、運動療法手段２２０が、所定の手段を使用して、利用者の１日の運動結果として、その日の全運動種類についての消費カロリーからなる消費値を、レーダーチャートにより、基準値と対比表示する。なお、利用者が、ＳＴＥＰ４０４０で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４０５０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ４０４０で入力確認画面の「前へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４０３０へ戻る。
【０１４６】
次に、利用者が、選択画面で「１週間の平均値（グラフ）」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動結果を確認したい年の週を選択等により入力すると、当該入力に対応するコマンドＥＲＧ２が、運動療法手段２２０に入力される。すると、ＳＴＥＰ４０６０で、運動療法手段２２０が、所定の手段を使用して、利用者の１週間分の運動結果として、その週間の全運動種類についての消費カロリーからなる消費値を、レーダーチャートにより、基準値と対比表示する。なお、利用者が、ＳＴＥＰ４０５０で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４０６０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ４０５０で入力確認画面の「前へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４０４０へ戻る。
【０１４７】
次に、利用者が、選択画面で「半月（１５日）の平均値（グラフ）」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動結果を確認したい年の月の前半・後半の別を選択等により入力すると、当該入力に対応するコマンドＥＲＧ３が、運動療法手段２２０に入力される。すると、ＳＴＥＰ４０７０で、運動療法手段２２０が、所定の手段を使用して、利用者の半月分の運動結果として、その期間の全運動種類についての消費カロリーからなる消費値を、レーダーチャートにより、基準値と対比表示する。なお、利用者が、ＳＴＥＰ４０６０で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４０７０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ４０６０で入力確認画面の「前へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４０５０へ戻る。
【０１４８】
次に、利用者が、選択画面で「達成カレンダー」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動結果を確認したい年月を選択等により入力すると、当該入力に対応するコマンドＥＲＣが、運動療法手段２２０に入力される。すると、ＳＴＥＰ４０８０で、運動療法手段２２０が、所定の手段を使用して、利用者の１カ月分の運動結果として、その期間の全運動種類についての評価結果の良否を（例えば、図５６に示すような結果画面における○×表示で）表示する。なお、利用者が、ＳＴＥＰ４０７０で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４０８０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ４０７０で入力確認画面の「前へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４０６０へ戻る。
【０１４９】
次に、利用者が、選択画面で「１日の評価」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動評価を確認したい年月日を選択等により入力すると、当該入力に対応するコマンドＥＡＤが、運動療法手段２２０に入力される。すると、ＳＴＥＰ４０９０で、運動療法手段２２０が、所定の手段を使用して、利用者の１日の運動評価として、所定のアドバイス（その１日についての運動種類ごとの注意事項や運動種類の不足や消費エネルギーの不足等）を表示する。
【０１５０】
次に、利用者が、選択画面で「１週間の評価」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動評価を確認したい年の週を選択等により入力すると、当該入力に対応するコマンドＥＡＷが、運動療法手段２２０に入力される。すると、ＳＴＥＰ４１００で、運動療法手段２２０が、所定の手段を使用して、利用者の１週間分の運動評価として、所定のアドバイス（その１週間についての運動種類毎の注意事項や運動種類の不足や消費エネルギーの不足等）を表示する。なお、利用者が、ＳＴＥＰ４０９０で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４１００へ進み、同様の処理を実行する。
【０１５１】
次に、利用者が、選択画面で「半月（１５日間）の平均値（グラフ）」項目を選択実行すると、本システムは、所定の入力・確認画面を表示する。そして、利用者が、この入力・確認画面で運動評価を確認したい年の月の前半・後半の別を選択等により入力すると、当該入力に対応するコマンドＥＡＭが、運動療法手段２２０に入力される。すると、ＳＴＥＰ４１１０で、運動療法手段２２０が、所定の手段を使用して、利用者の半月分の運動評価として、所定のアドバイス（その半月についての運動種類毎の注意事項や運動種類の不足や消費エネルギーの不足等）を表示する。なお、利用者が、ＳＴＥＰ４１００で入力確認画面の「次へ」ボタンを選択実行した場合も、本システムは、ＳＴＥＰ４１１０へ進み、同様の処理を実行する。また、利用者が、ＳＴＥＰ４１００で入力確認画面の「前へ」ボタンを選択実行すると、本システムは、ＳＴＥＰ４１００へ戻る。
【０１５２】
＜薬物療法支援処理＞
図７６は本考案の実施の形態１に係る糖尿病治療支援システムのプログラムの薬物療法支援処理を概略的に示すフローチャートである。図６８の薬物療法支援処理ＳＴＥＰ２７００は、典型的には、図７６の薬物療法支援処理に示す処理を実行する。
【０１５３】
本システムは、上述した図４及び図５の薬物療法手段２３０の各手段２３１〜２３７を使用して図７６の処理を実行するが、まず、ＳＴＥＰ２７１０で、利用者に固有の服薬メニューを登録済みのデータから取得して、ＳＴＥＰ２７２０で、「メニュー順次表示処理」を実行する。本システムは、ＳＴＥＰ２７２０のメニュー順次表示処理では、例えば、取得した服薬メニューから第１の薬剤種類（薬剤１）と第２の薬剤種類（薬剤２）とを所定の表示画面に表示する。次に、本システムは、ＳＴＥＰ２７３０で、利用者に対して実際の服薬内容を入力させる所定の入力画面を表示し、利用者が、その入力画面を使用して、実際に服用した薬剤の種類（実薬剤種類）を入力することができるようにしたり、指示されている薬剤の服用を完了したか、或いは、失念したかを入力することができるようにする。この入力画面は、例えば、前記服薬メニューに含まれる薬剤の種類（薬剤種類）を薬剤種類リストとしてリスト表示するものであり、使用者は、この薬剤種類リストから、実際に服用した薬剤種類を選択実行することにより、実薬剤種類を入力する。次に、本システムは、ＳＴＥＰ２７４０で、利用者に対して実薬剤種類ごとに服用指示を順守したか否かを確認入力させる所定の確認入力画面を表示し、利用者が、その確認入力画面を使用して、実薬剤種類ごとの実際の服用指示順守結果を入力することができるようにする。次に、本システムは、ＳＴＥＰ２７５０で、利用者が入力した実薬剤種類ごとの服用指示順守結果を所定の表示画面に表示する。次に、本システムは、ＳＴＥＰ２７６０で、利用者に対してその日の実薬剤種類と服用指示順守結果の入力を終了したか否を確認入力させる確認画面を表示し、利用者が入力を終了していないとの確認入力をした場合にはＳＴＥＰ２７３０の手順に戻る。よって、本システムは、実薬剤種類数に応じてＳＴＥＰ２７３０〜ＳＴＥＰ２７６０の手順を繰り返す。
【０１５４】
ＳＴＥＰ２７６０で利用者が入力を終了したとの確認入力をした場合、本システムは、ＳＴＥＰ２７７０で、利用者に対して入力済みのその日の実薬剤種類のうち削除したい実薬剤種類があるか否かを確認入力させる確認画面を表示する。次に、本システムは、ＳＴＥＰ２７７０で、利用者がいずれかの実薬剤種類を削除するとの確認入力をした場合、ＳＴＥＰ２７７１で、利用者に対して入力済みの全ての実薬剤種類を列挙して選択自在とする薬剤選択画面を表示し、利用者は、この薬剤選択画面において既に選択した実薬剤種類リスト（既選択リスト）から削除する薬剤種類を選択して削除ボタン等をクリック等することにより、所望の薬剤種類の削除を完了する。よって、実薬剤種類を追加又は削除する場合、本システムは、ＳＴＥＰ２７３０〜ＳＴＥＰ２７７１の手順を繰り返す。
【０１５５】
次に、ＳＴＥＰ２７７０で利用者が削除する実薬剤種類がないとの確認入力をすると、本システムは、ＳＴＥＰ２７８０で、入力済みの薬剤種類及び服用指示順守結果に基づき、その日の服薬評価を表示する（例えば、薬剤種類ごとに服用指示を巡視したか否かを○×形式で所定の表示画面に表示する）。次に、本システムは、ＳＴＥＰ２７９０で、所定の服薬記録カレンダーを表示して全体の処理を終了する。
【０１５６】
［実施の形態２］
実施の形態１に係る糖尿病治療支援システムは、食事療法処理において利用者が実際の食事内容を入力するためのユーザーインタフェースとして図３６に示すものを使用しているが、実施の形態２に係る糖尿病治療支援システムは、図３６の食事の入力欄に入力する方法として選択方法ではなく、写真による料理・食品判定システムを活用して、利用者の入力を更に容易化するようにしている。
【０１５７】
詳細には、実施の形態２に係る糖尿病治療支援システムは、メイン処理である食事療法処理において、使用者が、料理・食品等の摂取したものの入力を早く行うことができるようにするために、料理・食品等をカメラ付携帯電話等の撮影機器で撮影することにより、その画像を解析して、料理名・食品名等を判定する既存の料理・食品画像認識システムを利用することができる。即ち、料理・食品画像認識システムが、撮影機器で撮影した料理・食品画像データに基づき、その料理名・食品名を判定して、その料理名・食品名を本実施の形態の糖尿病治療支援システム（具体的には、本実施の形態の糖尿病治療支援システムの食事入力画面生成用の機能実現手段）に入力するようになっている。なお、判定入力された料理名・食品名のエネルギー・食品交換表に基づく単位数等については、実施の形態１の選択入力と同様に料理名・食品名の数値が表示される。
【０１５８】
具体的には、図３６に示すユーザーインタフェースＵＩ８を利用して、利用者が「写真入力」ボタン４７８を選択実行すると、（使用者自身の直接入力による）料理名・食品名の選択入力が解除され、撮影機器で撮影した料理・食品の画像が、インターネットを介して料理・食品画像による（図示はしないが、前記料理・食品画像認識システムを構成する）解析・判定サーバー５００へ送られ、当該解析・判定サーバー５００に設けた所定の解析・判定用機能実現手段としての解析・判定手段５１０により撮影画像の解析・判定処理が実行され、解析・判定処理が完了したときに、その解析・判定結果に基づく料理名・食品名が、「食事入力」画面ＵＩ８に入力される。
【０１５９】
一方、料理・食品画像認識システムにより判定された料理・食品の料理名・食品名等が、利用者が摂取した料理・食品の料理名・食品名等と異なる場合、実施の形態１のように、利用者が、自身で選択入力するように入力機能を切り替えることもできる。具体的には、利用者が、「食事入力」画面ＵＩ８で、「写真解除」ボタン４７７を選択実行すると、上記写真入力機能が解除され、利用者自身の選択入力により料理名・食品名を入力することができる。詳細には、この場合、実施の形態２の糖尿病治療支援システムは、図７８に示す「食事入力」画面ＵＩ３２を表示する。この「食事入力」画面ＵＩ３２は、利用者が、画面上に表示される（撮影機器により撮影した実際の摂取料理・食品の）写真を見ながら、飲食品名入力欄４７７に当該写真の料理名・食品名を直接入力する。又は、利用者が「飲食物の選択」ボタン４７９を選択実行することにより、糖尿病治療支援システムの対応する機能実現手段（前記食事摂取記録手段２１３の飲食物選択手段、食事入力手段のリスト表示手段等）が、前述したように、料理名・食品名をリスト表示して、そのリスト表示した料理名・食品名から利用者が実際の料理名・食品名を選択入力する。
【０１６０】
より詳細には、図７７に示すように、利用者が「写真入力」ボタン４７８を選択実行すると、当該利用者の利用者端末ＵＴ（図３６及び図７７の場合は携帯電話ＵＴ２又はスマートフォンＵＴ３を想定）には、図３６のユーザーインタフェースＵＩに代えて、利用者が摂取した料理・食品の写真の撮影・送信用のユーザーインタフェースＵＩ３１が画面表示される。このユーザーインタフェースＵＩ３１は、撮影した料理・食品を画像表示する画像表示領域４７９Ａと、撮影した料理・食品の飲食品名を任意に入力自在な飲食品名入力欄４７９Ｂと、撮影した料理・食品に関する情報（写真、及び、飲食品名入力欄４７９Ｂの入力があった場合は当該入力値である飲食品名）が正しい場合に、利用者に対して、その情報をネットワークＮＴ経由で本システムのサーバー装置ＳＶに送信自在とする決定ボタン４８０とを備えている。なお、利用者が「写真入力」ボタン４７８を選択実行した時点では（即ち、初期画面では）、このユーザーインタフェースＵＩ３１の画像表示領域４７９Ａは空白であり、また、飲食品名入力欄４７９Ｂも空白である。そして、利用者は、自己が摂取した料理・食品を入力したい場合、その料理・食品の外観の全体を（例えば、平面視、斜視等の所定のアングルで）利用者端末ＵＴのカメラ機能を利用して撮影する。すると、ユーザーインタフェースＵＩ３１の画像表示領域４７９Ａに、撮影された飲食品の画像が（典型的には、ビットマップイメージで）表示される。
【０１６１】
次に、利用者は、画像表示領域４７９Ａに表示された飲食品の画像に問題がない（例えば、飲食品の外観の一部が欠けた状態で撮影されている、或いは、ピントがぼけている等の問題がない）ことを確認した場合、決定ボタン４８０をクリック等して選択実行する。すると、図７９に示すように、利用者端末ＵＴの通信機能を利用して、撮影した飲食品の画像データがサーバー装置ＳＶに送信され、解析・判定サーバー５００によりその画像の解析及び判定処理が実行される。具体的には、解析・判定サーバー５００は、サーバー装置ＳＶに実装される構成（即ち、サーバー装置ＳＶとの一体構成）、或いは、サーバー装置ＳＶに接続される構成（即ち、別体構成）のいずれとしてもよいが、前記解析・判定手段５１０と、料理・食品画像データベース（料理・食品画像ＤＢ）５２０とを備えている。解析・判定手段５１０は、利用者端末ＵＴから送信されてきた飲食品の（デジタルデータである）画像データをパターン認識により画像認識する。一方、料理・食品ＤＢ５２０は、画像認識用（パターンマッチング用）のデータ（特徴量等）を、少なくとも、図３６に示すユーザーインタフェースＵＩ８による食品登録処理で登録可能な飲食品（典型的には、図４の食品マスタファイル３２０に登録されている個別の飲食品であって、図１２又は図１３の小分類に列挙されるような個別の飲食品）について、各飲食品を一意に特定する識別子（食品ＩＤ等）に関連付けて格納している。なお、料理・食品ＤＢ５２０は、各飲食品について、その飲食品名、食品交換表における所属先（表１、表２等）、単位量当たりのカロリー等、他の必要なデータと関連付けて格納してもよいが、その識別子（食品ＩＤ等）をキーとして前記食品マスタファイルの対応する食品データを参照するように構成することもできる。
【０１６２】
そして、解析・判定手段５１０は、送信されてきた飲食品の画像データから（必要な場合、歪みやノイズを除去し、拡大、縮小、回転等の補正処理を施した後に）、所定の特徴量抽出アルゴリズムを使用して特徴量を抽出し、特徴パラメータ又は特徴ベクトルとして演算する。更に、解析・判定手段５１０は、得られた特徴量の中から、前記料理・食品ＤＢに格納した各種食品の特徴量（標準パターン）に合致した又は近似する特徴量を所定の識別アルゴリズムによって決定し、その画像データの飲食品を特定する（即ち、食品ＩＤ、飲食品名等を特定する）。その後、解析・判定手段５１０は、利用者の確認用のデータとして、特定した飲食品の画像データや飲食品名等の飲食品関連データを取得して（例えば、特定した飲食品の標準画像データや飲食品名を前記料理・食品ＤＢ５２０や食品マスタファイル３２０から取得して）、所定の記憶領域に（トランザクションデータとして）記憶する。
【０１６３】
なお、前記飲食品名入力欄４７９Ａは、利用者が、食事の際に撮影した（即ち、摂取した）料理・食品の飲食品名を入力できるよう設けられているが、このユーザーインタフェースＵＩ３１は、利用者の料理・食品の入力作業を簡素化するために設けられるものであるため、この意味では、飲食品名入力欄４７９Ａへの飲食品名の入力は冗長な作業となることから、ユーザーインタフェースＵＩ３１からこの飲食品名入力欄４７９Ｂを省略してもよい。少なくとも、ユーザーインタフェースＵＩ３１に飲食品名入力欄４７９Ｂを設ける場合でも、飲食品名入力欄４７９Ｂへの飲食品名の入力処理は任意であり、本来的には、利用者による料理・食品の撮影処理のみにより、利用者の摂取料理・食品の登録処理が実行されるよう、本システムは構成されている。ただし、ユーザーインタフェースＵＩ３１において飲食品名入力欄４７９Ｂへの飲食品名の入力を行う構成とする場合、撮影して画像表示領域４７９Ａに表示された（即ち、その後、本システムの解析・判定サーバー５００に送信されることになる）料理・食品について、解析・判定サーバー５００の画像認識による料理・食品の判定処理において、より正確な判定処理が可能になるという利点がある。即ち、撮影した実際の料理が他の類似又は同種の料理と紛らわしい画像となる場合において（例えば、実際の料理が図７７に示すような「五目チャーハン」の場合において、その画像が通常の「チャーハン」の画像と類似の外観となる場合、或いは、実際の料理が「カレーライス」の場合において、その画像が「ハヤシライス」の画像と類似の外観となる場合等）において、飲食品名入力欄４７９Ｂへの飲食品名の入力を行うことで、解析・判定サーバー５００において、画像表示領域４７９Ａに表示された撮影画像の飲食品名を、実際とは異なる（そして、食品交換表の単位の計算でも異なる結果になる可能性がある）「チャーハン」等の別の料理と誤判定することを防止し、実際の飲食品名として正確に登録することを可能にする。
【０１６４】
その後、解析・判定サーバー５００は、上記のように判定した飲食品の画像データ、飲食品名等の食品画像等データからなる利用者の確認用のデータを、利用者端末ＵＴから送信された飲食品の画像データに対応する（利用者の実際の摂取食品に関する食事入力用の）食事データとして、利用者端末ＵＴに送信する。すると、利用者端末ＵＴには、図７７のユーザーインタフェースＵＩに代えて、図７８に示すように、利用者が摂取した料理・食品の確認用のユーザーインタフェースＵＩ３２が画面表示される。このユーザーインタフェースＵＩ３２は、解析・判定サーバー５００から送信されてきた食事データ中の飲食品画像を表示する画像表示領域４８１Ａと、解析・判定サーバー５００から送信されてきた食事データ中の飲食品名を表示する飲食品名表示欄４８１Ｂと、解析・判定サーバー５００から送信されてきた食事データが正しい場合に（即ち、利用者が実際に摂取した飲食品と一致している場合に）、利用者に対して、そのことを確認する信号をネットワークＮＴ経由で本システムのサーバー装置ＳＶに送信自在とする決定ボタン４８２と、解析・判定サーバー５００から送信されてきた食事データが誤っている場合に（即ち、利用者が実際に摂取した飲食品と一致していない場合に）、利用者に対して、その修正処理（即ち、正しい食品の入力処理）を行うことを可能にする信号（典型的には、図３６の食事入力画面ＵＩ８への復帰を指令する信号）をネットワークＮＴ経由で本システムのサーバー装置ＳＶに送信自在とする飲食物選択ボタン４８３とを備えている。そして、解析・判定サーバー５００から送信されてきた飲食品関連データが正しい場合、利用者が、決定ボタン４８２をクリック等して選択実行することで、その飲食品関連データが、当該ユーザーの実際の食事データとして（図３６の処理の場合と同様にして）登録される。
【０１６５】
［特有の作用効果］
本発明の糖尿病治療支援システムは、利用者が、上記作業項目の作業中に、例えば、記録処理（利用者による入力処理）については、時間が経過するごとに、利用者が入力すべき内容を忘れたり、入力自体を忘れたりするといったことがあるため、即時に入力が行えるよう、利用者が携帯可能な携帯端末装置（携帯型のコンピュータ装置であって、典型的には、携帯電話やスマートフォンであり、場合によっては、これより若干大型となるタブレットも含む）によって、継続した入力を行うことができるよう構成されている。ここで、携帯端末装置としては、本発明の糖尿病治療支援システム専用の専用端末装置を構成することも可能であるが、２０１１年時点で携帯電話の普及率が日本人口総数の９割を超えるという事実に鑑み、主に、携帯電話から記録の入力を行うことができるよう構成することが好ましく、こうすることで、本発明の糖尿病治療支援システムの広範な利用を促すことができる。
【０１６６】
また、本発明の糖尿病治療支援システムは、入力された情報が様々な端末装置からアクセスできるようにする機構乃至仕組みを提供し、かつ、個々の端末装置に最適な表示を行う機構乃至仕組みを提供することで、利用体験（利用者エクスペリエンス）の高い（そして、顧客満足度の高い）サービスを提供することができる。この場合の典型的なイメージや利用シーンとしては、利用者が外出先などで携帯電話によって情報の入力を行い、その入力結果（保存結果）を自宅にある画面の広いＰＣで閲覧すること等が想定される。
【０１６７】
加えて、本発明の糖尿病治療支援システムは、一つの端末装置に情報を個別に保有乃至保存（以下、「個有」という。）させないような構成を有し、端末装置の故障による情報の損失を防止するようになっている。そのため、本発明の糖尿病治療支援システムは、利用者が記録した情報を、インターネット上に設置したＤＢサーバーにその都度記録するようにし、ＤＢサーバー上の記録を各端末装置から読み出すようになっている。
【０１６８】
［食品画像認識による入力支援］
本発明の糖尿病治療支援システムは、前述のとおり「食事入力」画面で飲食品名を直接入力又は選択入力する以外にも、飲食品の画像を自動認識させる構成とすることもできる。
【符号の説明】
【０１６９】
２１０：食事療法支援処理手段（食事療法手段）、２１１：食事基準管理、２１３：食事摂取記録手段、２１５：食事単位計算手段
２２０：運動療法支援処理手段（運動療法手段）、２２４：消費エネルギー計算手段
２３０：薬物療法手段
３００：データベースサーバー、３０１：食品交換表マスタファイル、３０２：食品成分表マスタファイル、３０３：摂取基準マスタファイル
３１０：利用者マスタファイル
３２０：食品マスタファイル（食品マスタテーブル）
３３０：指示単位マスタファイル
３４０：運動マスタファイル
３５０：薬物マスタファイル
３６０：食事記録ファイル
３７０：運動記録ファイル
３８０：服薬記録ファイル
５００：判定サーバー、５１０：解析・判定手段、５２０：料理・食品画像データベース
ＵＳ：利用者、ＵＴ：利用者端末
【図１】
0003185839.tif 000003
【図２】
0003185839.tif 000004
【図３】
0003185839.tif 000005
【図４】
0003185839.tif 000006
【図５】
0003185839.tif 000007
【図６】
0003185839.tif 000008
【図７】
0003185839.tif 000009
【図８】
0003185839.tif 000010
【図９】
0003185839.tif 000011
【図１０】
0003185839.tif 000012
【図１１】
0003185839.tif 000013
【図１２】
0003185839.tif 000014
【図１３】
0003185839.tif 000015
【図１４】
0003185839.tif 000016
【図１５】
0003185839.tif 000017
【図１６】
0003185839.tif 000018
【図１７】
0003185839.tif 000019
【図１８】
0003185839.tif 000020
【図１９】
0003185839.tif 000021
【図２０】
0003185839.tif 000022
【図２１】
0003185839.tif 000023
【図２２】
0003185839.tif 000024
【図２３】
0003185839.tif 000025
【図２４】
0003185839.tif 000026
【図２５】
0003185839.tif 000027
【図２６】
0003185839.tif 000028
【図２７】
0003185839.tif 000029
【図２８】
0003185839.tif 000030
【図２９】
0003185839.tif 000031
【図３０】
0003185839.tif 000032
【図３１】
0003185839.tif 000033
【図３２】
0003185839.tif 000034
【図３３】
0003185839.tif 000035
【図３４】
0003185839.tif 000036
【図３５】
0003185839.tif 000037
【図３６】
0003185839.tif 000038
【図３７】
0003185839.tif 000039
【図３８】
0003185839.tif 000040
【図３９】
0003185839.tif 000041
【図４０】
0003185839.tif 000042
【図４１】
0003185839.tif 000043
【図４２】
0003185839.tif 000044
【図４３】
0003185839.tif 000045
【図４４】
0003185839.tif 000046
【図４５】
0003185839.tif 000047
【図４６】
0003185839.tif 000048
【図４７】
0003185839.tif 000049
【図４８】
0003185839.tif 000050
【図４９】
0003185839.tif 000051
【図５０】
0003185839.tif 000052
【図５１】
0003185839.tif 000053
【図５２】
0003185839.tif 000054
【図５３】
0003185839.tif 000055
【図５４】
0003185839.tif 000056
【図５５】
0003185839.tif 000057
【図５６】
0003185839.tif 000058
【図５７】
0003185839.tif 000059
【図５８】
0003185839.tif 000060
【図５９】
0003185839.tif 000061
【図６０】
0003185839.tif 000062
【図６１】
0003185839.tif 000063
【図６２】
0003185839.tif 000064
【図６３】
0003185839.tif 000065
【図６４】
0003185839.tif 000066
【図６５】
0003185839.tif 000067
【図６６】
0003185839.tif 000068
【図６７】
0003185839.tif 000069
【図６８】
0003185839.tif 000070
【図６９】
0003185839.tif 000071
【図７０】
0003185839.tif 000072
【図７１】
0003185839.tif 000073
【図７２】
0003185839.tif 000074
【図７３】
0003185839.tif 000075
【図７４】
0003185839.tif 000076
【図７５】
0003185839.tif 000077
【図７６】
0003185839.tif 000078
【図７７】
0003185839.tif 000079
【図７８】
0003185839.tif 000080
【図７９】
0003185839.tif 000081