(57)【特許請求の範囲】
【請求項１】
複数の健康イベントを考慮するボーラス推奨を決定する、コンピュータにより実行される方法であって、
携帯糖尿病管理装置のコンピュータプロセッサにより実行されるボーラス計算機により、インスリン推奨要求に関連する１つまたは２つ以上の健康イベントについての表示を受け取ること、
前記ボーラス計算機により、患者用のインスリン推奨要求を受け取ること、
前記ボーラス計算機により、いくつの健康イベントがインスリン推奨要求に関連するかを決定すること、
前記ボーラス計算機により、２つまたは３つ以上の健康イベントが前記インスリン推奨要求に関連するとの決定に応じて、前記インスリン推奨要求に関連する前記２つまたは３つ以上の健康イベントについての入力をユーザに入力要求することであって、前記入力は、患者のインスリンへの前記２つまたは３つ以上の健康イベントの累積効果を示し、
前記ボーラス計算機により、前記入力要求することに応じた前記ユーザからの入力値を受け取ること、
前記ボーラス計算機により、前記入力値を用いて、前記患者のためのインスリン推奨を算出すること、および
前記ボーラス計算機により、ただ１つの健康イベントが前記インスリン推奨要求に関連するとの決定に応じて、前記入力を前記ユーザに入力要求することなく、前記１つの健康イベントについての前記ユーザにより予め設定された調整値を用いて患者用のインスリン推奨を計算すること
を含む方法。
【請求項２】
前記入力を入力要求することがさらに、健康調整グラフィカルユーザインターフェース（ＧＵＩ）を携帯糖尿病管理装置のディスプレイに示すことを含み、前記健康調整ＧＵＩが、前記インスリン推奨要求に関連する健康イベントのそれぞれについて異なるアイコンを有する請求項１記載の方法。
【請求項３】
前記入力値および前記調整値がさらに、それぞれパーセンテージとして規定され、前記インスリン推奨の値が、前記パーセンテージに応じて調整される請求項１記載の方法。
【請求項４】
前記方法がさらに、
患者からの血糖測定を受け取ること、
前記血糖測定の受け取りに応じてカウントダウンタイマーを開始すること、
前記カウントダウンタイマーの間、前記ボーラス計算機のインスリン推奨機能を有効にすること、および
前記カウントダウンタイマーが終了すると、前記ボーラス計算機の前記インスリン推奨機能を無効にすることを含む請求項１記載の方法。
【請求項５】
前記カウントダウンタイマーを、前記ボーラス計算機に関連する１つまたは２つ以上のグラフィカルユーザインターフェースに表示することをさらに含む請求項４記載の方法。
【請求項６】
前記インスリン推奨を、前記携帯糖尿病管理装置のディスプレイのグラフィカルユーザインターフェース（ＧＵＩ）に示すことをさらに含み、前記インスリン推奨が、補正量、食事量およびインスリンの総量を含み、前記補正量は、患者の血糖レベルをターゲット値まで低下させることを意図し、前記食事量は、前記患者により消費された炭水化物を補償することを意図し、前記総量は、前記補正量および前記食事量の合計に等しい請求項１記載の方法。
【請求項７】
前記方法がさらに、
前記ＧＵＩを介して前記ユーザから、前記インスリンの総量についての調整値を受け取ること、
前記ボーラス計算機により、前記インスリンの総量の初期値と、前記インスリンの総量の前記調整値との間の差を決定すること、
前記調整値が前記インスリンの総量の初期値を越えるとき、前記ボーラス計算機により、前記差により前記補正量を調整すること、および
前記ボーラス計算機により、調整された前記補正量および前記インスリンの総量の調整された値を含む、前記インスリン推奨を前記ＧＵＩに示すこと
を含む請求項６記載の方法。
【請求項８】
前記方法がさらに、
前記ＧＵＩを介して前記ユーザから、前記インスリンの総量の調整値を受け取ること、
前記ボーラス計算機により、前記インスリンの総量の初期値と、前記インスリンの総量の前記調整値との間の差を決定すること、
前記調整値が前記インスリンの総量の初期値未満であるとき、前記ボーラス計算機により、前記差により前記食事量を調整すること、および
前記ボーラス計算機により、調整された前記食事量および前記インスリンの総量の調整された値を含む、前記インスリン推奨を前記ＧＵＩに示すこと
を含む請求項６記載の方法。
【請求項９】
前記調整値が前記インスリンの総量の初期値未満であり、前記食事量がゼロであるとき、前記ボーラス計算機によって、前記差により前記補正量を調整することをさらに含む請求項８記載の方法。
【請求項１０】
ボーラス計算機用の改良されたグラフィカルユーザインターフェースを有する携帯糖尿病管理機であって、
患者から血液試料を受け取るための反応部位を有するテストストリップを受け入れるように構成されたポート、
前記テストストリップ上にある血液試料内のグルコースを測定するために、前記ポートに挿入されたテストストリップとともに連携して動作可能な血糖測定モジュール、
前記血糖測定モジュールから血糖測定を受け取り、前記血糖測定に一部基づいて、入力に応じ患者用のインスリン推奨を算出するために動作するように構成された、前記携帯糖尿病管理機のコンピュータプロセッサにより実行される、ボーラス計算機モジュール、および
前記ボーラス計算機モジュールとデータ通信し、前記携帯糖尿病管理機のディスプレイにグラフィカルユーザインターフェースを提供するように動作可能であるユーザインターフェースモジュールを備え、
前記グラフィカルユーザインターフェースが、インスリン推奨要求に関連する健康イベントについての値をユーザが入力することを可能にする健康調整画面を含み、入力値は、患者のインスリンへの２つまたは３つ以上の健康イベントの累積効果を示し、前記健康調整画面は、前記インスリン推奨要求に関連する前記健康イベントのそれぞれについて異なるアイコンを示し、
前記ボーラス計算機モジュールが、
前記インスリン推奨要求を受け取り、前記インスリン推奨要求に関連する１つまたは２つ以上の健康イベントについての表示を受け取るように構成され、
前記インスリン推奨要求に応じて、いくつの健康イベントが前記インスリン推奨要求に関連するかを決定するように動作可能であり、
２つまたは３つ以上の健康イベントが前記インスリン推奨要求に関連するとの決定に応じて、前記健康調整画面を用いて前記２つまたは３つ以上の健康イベントについての前記入力値を前記ユーザに入力要求して、前記入力値の受け取りに応じて、前記入力値を用いて患者用のインスリン推奨を算出するように動作可能であり、
ただ１つの健康イベントが前記インスリン推奨要求に関連するとの決定に応じて、前記入力値を前記ユーザに入力要求することなく、前記１つの健康イベントについての前記ユーザにより予め設定された調整値を用いて患者用のインスリン推奨を計算するように動作可能である、
携帯糖尿病管理機。
【請求項１１】
前記ボーラス計算機モジュールが、前記血糖測定の受け取りに応じて、カウントダウンタイマーを開始し、前記グラフィカルユーザインターフェースに前記カウントダウンタイマーを表示するように動作可能である請求項１０記載の携帯糖尿病管理機。
【請求項１２】
前記ボーラス計算機モジュールが、前記カウントダウンタイマーの間、インスリン推奨を有効にし、前記カウントダウンタイマーが終了すると、インスリン推奨を無効にする請求項１１記載の携帯糖尿病管理機。
【請求項１３】
前記ボーラス計算機モジュールが、前記インスリン推奨を前記グラフィカルユーザインターフェースに示し、前記インスリン推奨が、補正量、食事量およびインスリンの総量を含み、前記補正量は、患者の血糖レベルをターゲット値まで低下させることを意図し、前記食事量は、前記患者により消費された炭水化物を補償することを意図し、前記総量は、前記補正量および前記食事量の合計に等しい請求項１０記載の携帯糖尿病管理機。
【請求項１４】
前記ボーラス計算機モジュールが、前記インスリンの総量についての調整値を受け取るように構成され、前記インスリンの総量の初期値と、前記インスリンの総量の前記調整値との間の差を決定し、前記差により前記補正量を調整し、調整された前記補正量および前記インスリンの総量の調整された値を含む、前記インスリン推奨を前記グラフィカルユーザインターフェースに示すように動作可能である請求項１３記載の携帯糖尿病管理機。
【請求項１５】
適合するコンピュータまたは医療装置で実行されたときに、請求項１〜９のいずれか１項に記載の方法の工程を実行するための命令を含むコンピュータプログラム。
【請求項１６】
請求項１５に記載のコンピュータプログラムがエンコードされたコンピュータ読取可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に携帯型糖尿病管理装置に存在するボーラス計算機用のグラフィカルユーザインターフェースに関する。
【背景技術】
【０００２】
よく糖尿病として呼ばれる、真性糖尿病（Diabetes mellitus）は、人が上昇した血糖値を有する慢性疾患であり、インスリンを生み出す、および／または使用するための体内の能力の欠陥から生じる。糖尿病には主に３つの種類がある。１型の糖尿病は通常、子供や青少年を襲い、自己免疫性、遺伝的および／または環境的なものである可能性がある。２型の糖尿病は、糖尿病のケースの９０〜９５％を占め、肥満や運動不足と関係している。妊娠性糖尿病は、妊娠中に診断されるグルコース不耐性の一種であり、通常、出産後に自然に回復する。
【０００３】
２００９年には、世界保健機構によると、少なくとも世界で２億２０００万人が糖尿病に苦しんでいる。２００５年には、推定で１１０万人が糖尿病で死亡した。その発生率は急速に増加しており、２００５〜２０３０年の間に糖尿病による死亡者数は、２倍になるであろうと見積もられている。米国においては、２４００万人近くの米国人が糖尿病にかかり、６０歳以上の高齢者の推定２５％が冒されている。疾病対策予防センターは、２０００年以降に生まれた米国人の３人に１人が、一生涯のうちに糖尿病にかかるだろうと予測している。国立糖尿病情報クリアリングハウスは、糖尿病により、米国だけで毎年１３２０億ドルの費用がかかると見積もっている。治療をしなければ、糖尿病は、心臓病、心臓発作、失明、腎不全、切断、肺炎やインフルエンザとの関連死などのような重い合併症を引き起こす可能性がある。
【０００４】
血流に入る血糖の値は動的であるので、糖尿病の管理は複雑である。血流からの糖輸送を制御するインスリンの変化も、糖尿病管理を複雑にしている。血糖値は食事制限や運動に敏感であるが、睡眠、ストレス、喫煙、旅行、病気、月経および個々の患者に特有の他の心理的な要因やライフスタイルの要因により影響を受ける可能性がある。血糖およびインスリンの動的な性質、そして血糖に影響を及ぼす他の全ての要因は、糖尿病の人に、進行中のパターンを理解し、血糖値を予測すること（または、体内のグルコースを上昇または低下させる行為を少なくとも理解すること）をたびたび要求する。したがって、インスリン若しくは経口投薬、または両方の形での治療は時間が定められることがあり、適切な範囲内に血糖を維持する。
【０００５】
糖尿病の管理は、終始信頼性のある診断情報を得て、所定の治療に従い、日常的にライフスタイルを管理する必要があるため、ときに非常に煩わしい。血糖などの日々の診断情報は、典型的には穿刺装置により毛細血管血液サンプルから得られ、その後携帯型血糖測定器で計測される。間質性グルコース値は、体に装着した連続的なグルコースセンサから得ることができる。所定の治療は、インスリン、経口投薬またはその両方を含んでいてもよい。インスリンは、注射器、インスリンペン、携行式の注入ポンプ、またはこれらの装置の組合せにより送り込まれ得る。インスリン治療では、注入されるインスリンの量の決定は、運動または他の生理的状態の効果とともに、炭水化物、脂肪、タンパク質の食事組成を予測することが要求される可能性がある。体重、食事制限および運動のような生活習慣因子の管理は、治療の種類や効果にかなり影響を及ぼし得る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯型糖尿病管理装置が、患者の糖尿病ケアの管理に一般に用いられている。いくつかの事例において、これらのタイプの装置は、インスリン治療推奨（recommendation）を提供するように構成することができる。ユーザの現在の活動や現在の健康を考慮に入れた、様々なユーザ入力に基づいて、ユーザにより一層正確なインスリン推奨を提供する必要性が存在し、これは、ユーザによって非常にカスタマイズしやすく、ユーザのために推奨された（recommended）ボーラスまたは提案された（suggested）炭水化物量の生成にあたり、装置の正確性、利便性および効率性を向上させる。さらに、治療の間、より知識のある患者は、治療推奨を変更、または受け付けないことを望むかもしれない。よって、治療推奨を変更する、患者にとってより効率的な方法に対するニーズが存在する。
【０００７】
このセクションでの記述は、本開示に関連する背景技術情報を単に提供するだけであり、先行技術を構成するものではない。
【課題を解決するための手段】
【０００８】
本開示の一態様において、複数の健康イベントを考慮（account for）するボーラス推奨を決定するために、コンピュータにより実行される方法が提供される。この方法は、インスリン推奨要求に関連する１つまたは２つ以上の健康イベントについての表示（indicia）を受け取ること、患者用のインスリン推奨要求を受け取ること、いくつの健康イベントがインスリン推奨要求に関連するかを決定すること、前記インスリン推奨に関連する健康イベントについての入力を入力要求することであって、前記入力要求することは、２つまたは３つ以上の健康イベントが前記インスリン推奨要求に関連するかの決定に応じてなされ、前記入力は、患者へのインスリンへの健康イベントの累積効果を示し、前記入力要求に応じた前記ユーザからの入力値を受け取ること、および前記入力値を用いて、前記患者のためのインスリン推奨を算出することを含んでいる。ユーザは、インスリン推奨に関連する健康イベントのそれぞれ用のアイコンを表示する健康調整画面により入力要求されてもよい。
【０００９】
インスリン推奨は、最近の血糖測定に一部基づいてなされる。血糖測定を受け取ると、カウントダウンタイマーが開始される。カウントダウンタイマーが終了する前に、インスリン推奨機能が有効とされる。一方、インスリン推奨機能は、カウントダウンタイマーが終了した後に無効とされる。カウントダウンタイマーは、ボーラス計算機に関連する１つまたは２つ以上のインターフェースに表示されてもよい。
【００１０】
ユーザに示されるインスリン推奨は、補正量、食事量およびインスリンの総量を含み、前記補正量は、患者の血糖レベルをターゲット値まで低下させることを意図し、前記食事量は、前記患者により消費された炭水化物を補償することを意図し、前記総量は、前記補正量および前記食事量の合計に等しい。補正量および食事量に対してなされた調整は総量において反映され、その逆も同様である。
【００１１】
本開示の一態様において、携帯糖尿病管理装置に存在するボーラス計算機のために、改良されたグラフィカルユーザインターフェースが設けられる。この装置は、患者から血液試料を受け取るための反応部位を有するテストストリップを受け入れるように構成されたポート、前記テストストリップ上にある血液試料内のグルコースを測定するために、前記ポートに挿入されたテストストリップとともに連携して動作可能な血糖測定モジュール、前記血糖測定モジュールから血糖測定を受け取り、前記血糖測定に一部基づいて、入力に応じ患者用のインスリン推奨を算出するために動作するように構成された、ボーラス計算機モジュールを含んでいる。前記ボーラス計算機モジュールとデータ通信するユーザインターフェースモジュールは、糖尿病管理機のディスプレイにグラフィカルユーザインターフェースを示し、グラフィカルユーザインターフェースは、ユーザが前記インスリン推奨に関連する健康イベントについての値を入力することを可能にする健康調整画面を含み、入力値は、患者のインスリンへの前記健康イベントの累積効果を示し、前記健康調整画面は、前記インスリン推奨に関連する健康イベントのそれぞれについて異なるアイコンを示す。
【００１２】
さらなる適用可能性のある領域は、本明細書で与えられる記載から明らかとなるであろう。記載および特定の例は、説明の目的のみが意図され、本開示の範囲を限定することを意図するものではない。
【００１３】
以下の図は、向上したデータ処理能力を有する携帯糖尿病管理機の選択された実施例および関連するシステムの実施例と情報である。
【図面の簡単な説明】
【００１４】
【図１】本開示による携帯型糖尿病管理装置の一実施形態の透視図である。
【図２】図１に示される装置に組み込まれ得る様々な構成要素およびサブシステムの上位のブロック図である。
【図３Ａ】図１に示される装置のボーラス計算機モジュールを構成するための、予備構成手順を示す例示的なフローチャートである。
【図３Ｂ】装置を用いた血糖測定を得ることに関連する例示的なグラフィカルユーザインターフェースを示す。
【図３Ｃ】装置を用いた血糖測定を得ることに関連する例示的なグラフィカルユーザインターフェースを示す。
【図３Ｄ】装置を用いた血糖測定を得ることに関連する例示的なグラフィカルユーザインターフェースを示す。
【図３Ｅ】装置を用いた血糖測定を得ることに関連する例示的なグラフィカルユーザインターフェースを示す。
【図３Ｆ】ボーラス計算機へのユーザ設定の入力を示す例示的なグラフィカルユーザインターフェースを示す。
【図３Ｇ】インスリン推奨と関連付けるために、特定の健康イベントをユーザが選択することを可能にする例示的なグラフィカルユーザインターフェースを示す。
【図３Ｈ】関連する健康イベントの、患者のインスリン推奨への累積効果を表すパーセンテージをユーザが入力することを可能にする、例示的なグラフィカルユーザインターフェースを示す。
【図３Ｉ】インスリン推奨をユーザに示す例示的なグラフィカルユーザインターフェースを示す。
【図３Ｊ】ユーザが投与されるボーラスのタイプを特定することを可能にする例示的なグラフィカルユーザインターフェースを示す。
【図４Ａ】推奨された総ボーラスを計算する前に、算出された食事ボーラスおよび算出された補正ボーラスが（ユーザにより）修正されることにより、ユーザ規定の健康調整パーセンテージを用いて総ボーラスを算出する際に行われる動作を示す、例示的なフローチャートを示す。
【図４Ｂ】推奨された総ボーラスを計算する前に、算出された食事ボーラスおよび算出された補正ボーラスが（ユーザにより）修正されることにより、ユーザ規定の健康調整パーセンテージを用いて総ボーラスを算出する際に行われる動作を示す、例示的なフローチャートを示す。
【図５】ユーザのための炭水化物提案を計算する際に、図１の装置により行われ得る例示的な動作を示すフローチャートである。
【図６】ユーザによりプログラムされた健康調整が適用される推奨された食事ボーラスの算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図７】ユーザにより設定された健康調整パーセンテージを用いた推奨された補正ボーラスの算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図８】現在の許容ｂＧ値の算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図９】補正デルタｂＧ値の算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図１０】補正食事上昇値の算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図１１Ａ】患者のインスリンヒストリーに基づいたワーキングデルタｂＧ値の算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図１１Ｂ】患者のインスリンヒストリーに基づいたワーキングデルタｂＧ値の算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図１２】患者の炭水化物ヒストリーに基づいたワーキングデルタｂＧ値の算出の際に、図１の装置により行われる例示的な動作を示すフローチャートである。
【図１３Ａ】作用形状に組み込まれているラグタイムの例を示す図である。
【図１３Ｂ】作用形状に組み込まれているラグタイムの例を示す図である。
【図１４】ボーラス計算機のボーラス入力画面により実行される例示的な機能を示すアクティビティ図である。
【図１５】ボーラス計算機の健康イベント調整画面により実行される例示的な機能を示すアクティビティ図である。
【図１６】ボーラス計算機のボーラス画面により実行される例示的な機能を示すアクティビティ図である。
【図１７】ボーラス計算機のボーラスタイプ画面により実行される例示的な機能を示すアクティビティ図である。
【発明を実施するための形態】
【００１５】
本明細書において記載する図面は、選択された実施例の例示目的のみを意図し、全ての可能性のある実施形態ではなく、本開示の範囲を限定する意図はない。対応する参照符号は、図面のいくつかの図を通じて対応する部分を示す。
【００１６】
図１を参照すると、患者の血糖（ｂＧ）を測定する際に用いることができ、ボーラス計算または炭水化物提案を実行する、携帯型の、糖尿病管理装置１０の一実施形態の上位の図が示されている。典型的には、装置１０は、ユーザユニット制御スイッチ１４（たとえばＯＮ／ＯＦＦ）を含み得るハウジング１２、タッチ画面ディスプレイ１６、およびｂＧテストストリップ２０を挿入可能なポート１８を含む。ディスプレイ１６は、様々な選択のうち、ソフトウェア駆動メニュー１６ａ、ユーザがボーラス情報を入力することを可能にする選択１６ｂ、軽食または食事の炭水化物情報を入力することを可能にする選択１６ｃ、および、装置１０により読み取られる、ユーザのｂＧ測定に影響を与え得る健康イベント（たとえば、食事、運動、ストレスの期間、月経周期など周期的な生理学的イベントなど）に関係する情報をユーザが入力することを可能にする選択１６ｄに、ユーザがアクセスすることを可能にするためのユーザが選択可能なオプションを表示することができる。ディスプレイ１６は本明細書においてはタッチ画面入力として記載されるが、ディスプレイ用の入力の他の適切な形態（たとえばボタン、マウス等）が含まれてもよいことが理解される。タッチ画面ディスプレイが用いられない場合、ユーザ制御スイッチ１４は、ユーザが様々なオプションを選択し、ボーラス計算または炭水化物提案を実行するために必要なマーカーを入力することを可能にする、特定のボタンまたは制御装置を含む必要があり得る。上記は、装置１０の上位の記載であり、より一層装置の実用性または他のコンポーネントおよび装置（たとえば、ラップトップコンピュータ、注入ポンプ等）との使用性を向上させる要求に応じて、実際は追加の制御装置、入力ポート、出力ポートなどを含むことができることが理解される。したがって、装置１０の上記記載は、何らその構造または特徴に限定されるものと受け止めるべきではない。
【００１７】
図２を参照すると、装置１０の上位のブロック図が示されている。この装置１０は、装置１０の様々な電子部品に給電する再充電可能なまたは再充電不可能なバッテリー２１を含むことができる。処理サブシステム２２（たとえば、マイクロプロセッサベースのサブシステム）が含まれており、それはｂＧアナライザ２４から情報を受け取る。このｂＧアナライザ２４は、ハウジング１２のポート１８に隣接して位置し、ｂＧアナライザ２４がｂＧテストストリップ２０を読み取ることを可能にする。ｂＧアナライザ２４は、読み取られるｂＧテストストリップ２０用の較正情報を含むコードキーを含むことができる。処理サブシステム２２はまた、ｂＧアナライザ２４から得られたｂＧテスト値およびユーザ用の他の重要な健康関連情報を記憶するために使用されるデータベース２６と通信することができる。特に、データベース２６は、現在および将来のアドバイスの影響にいまだアクティブである推奨されたボーラスおよび炭水化物アドバイスヒストリーレコード（以下、「アドバイスヒストリーレコード」）を記憶するためのサブセクション２６ａ、および、ユーザに関連する、薬剤（インスリン）、健康、炭水化物およびｂＧ関連変数（たとえば、その日の様々な時間セグメントのユーザのインスリン感度）を含むことができる。データベース２６は、不揮発性メモリにより形成されることが理解される。さらに、ユーザのインスリン感度のような関連変数は、全体的なパラメータとして記憶可能であり、アドバイスヒストリーレコード内にはないかもしれない。
【００１８】
処理サブシステム２２は、ディスプレイ１６、ユーザ制御スイッチ１４、および、装置１０を他の外部装置とインターフェース接続する１つまたは２つ以上のインターフェース２８とも通信することができる。処理サブシステム２２は、ユーザにより入力される様々なタイプの情報（たとえば、食事および就寝時間）および、一時的なまたは常時の記憶が要求される他の任意の情報を記憶するためのメモリ（たとえばＲＡＭ）３０とも通信することができる。しかし、データベース２６およびメモリ３０は、図２にファントムで示されるように、単一のメモリ装置（たとえばＲＡＭ）で実行されてもよいことが理解される。処理サブシステム２２は、可聴信号、触覚信号（たとえば、バイブレーション信号）または、もしかすると照射光（たとえばＬＥＤ）のような視覚信号を含む警報を装置１０で発生させるために用いられる警報発生サブシステム３２と通信することができる。処理サブシステム２２は、装置１０がユーザ用のグルコース情報を用いて連続して更新されるように、ユーザの体に取り付けられた遠隔の持続血糖測定（ＣＧＭ）装置３４から入力を受け取ることもできる。最後に処理サブシステム２２は、遠隔のインスリン注入ポンプ３６（本明細書において、「インスリンポンプ３６」と呼ぶ）と通信することができ、装置１０はボーラス情報をインスリンポンプ３６に伝達することができる。「遠隔」により、ＣＧＭ装置３４およびインスリンポンプ３６がそれぞれ装置１０の外部に位置するが、その他の点では装置１０となお通信することを意味する。装置１０はインスリンポンプ３６と有線接続または無線接続のいずれかで通信することが理解される。
【００１９】
装置１０は、処理サブシステム２２により実行される、非一時的な機械読取可能なコード、たとえばボーラス計算機ソフトウェアモジュール２２ａ（本明細書において、「ボーラス計算機２２ａ」と呼ぶ）を実装するために用いられる。ボーラス計算機２２ａは、単一のモジュールとして形成されるか、または処理サブシステム２２上で同時に実行される独立したモジュールの集合体として形成され得る。ボーラス計算機２２ａと関連して機能する処理サブシステム２２は、タッチ画面パネル１６を通じてユーザによりなされる幅広い様々なユーザ入力を受け取り、推奨補正ボーラス、推奨食事ボーラス、推奨総ボーラス、または適時提案炭水化物量を発生させる。提案炭水化物量は、低血糖ｂＧテスト値の装置１０による検出に応じて提供されてもよい。装置１０の動作および性能については、後の段落において詳細に説明する。装置１０は、ユーザがユーザに関連する固有の健康情報を用いて装置１０をプログラムすることを可能にする、複数のカスタマイズ可能な入力の実行を通じて、ユーザへの利便性および使用の簡便さを著しく向上させる。より具体的には、装置１０は、ユーザに影響を与える固有の健康状態、そして、装置１０によりなされるボーラス計算および炭水化物計算に影響がある可能性がある、定期的に生じる健康イベントおよび不定期で生じる健康イベントを装置１０が考慮に入れることがより完全にできる健康情報を用いてユーザが装置１０をプログラムすることを可能にする。
【００２０】
例示的実施形態において、ボーラス計算機２２ａは、ボーラスおよび炭水化物計算、ならびに装置１０によりなされるボーラス推奨を示すアドバイスヒストリーレコードを生成するように構成されている。ボーラス計算機２２ａはさらに、推奨からの患者の支持または不一致を示すデータを、アドバイスヒストリーレコード内に含むように構成されていてもよい。いくつかの実施形態では、アドバイスヒストリーレコードは、アドバイスヒストリーレコードの時間を規定する時間フィールド、テストフラグフィールド、アドバイスヒストリーレコード内で規定される１つまたは２つ以上のイベントの種類を示すレコードコンテンツフィールド、およびレコードコンテンツフィールドにおいて示されたイベントに応じた値を規定する１つまたは２つ以上のフィールドを含む、複数のフィールドを含むことができる。
【００２１】
例示的実施形態において、アドバイスヒストリーレコードは時間フィールドを含む。時間フィールドは、アドバイスヒストリーレコードに対応する時間を示す。この時間は、アドバイスヒストリーレコードの年、月、日、時間、分を示す値を含む。時間フィールドはこの値のそれぞれのための複数のサブフィールドに分割することができることが理解されるべきである。新たなアドバイスヒストリーレコードが生成されるとき、アドバイスヒストリーレコードが生成された時間が時間フィールドに追加される。
【００２２】
例示的実施形態において、テストフラグフィールドは、１つまたは２つ以上のテストの結果を示す。このテストフィールドは、１つまたは２つ以上のテストに対応するテストフラグを含んでいてもよい。理解すべきであるように、テストフラグは、結果が真である場合は１に、結果が偽である場合は０に設定されるビットとすることができる。テストフラグは、ｂＧ濃度値が装置１０により表示され得る値の上方域の外側にあるかを示すＨＩテストフラグを含んでいてもよい。このＨＩ値が１に設定されるとき、ＨＩテストフラグは、ｂＧ濃度値が、装置１０により表示され得るｂＧ濃度値の範囲の上にあることを示す。テストフラグはさらにＬＯテストフラグを含んでいてもよい。ＬＯテストフラグが１に設定されるとき、ＬＯテストフラグは、ｂＧ濃度値が、装置１０により表示され得るｂＧ濃度値の範囲の下にあることを示す。テストフラグはＨＹＰＯテストフラグを含んでいてもよい。ＨＹＰＯテストフラグが１に設定されるとき、ＨＹＰＯテストフラグは、患者のｂＧ濃度値が、低血糖状態に対応するか、またはターゲット範囲の下限よりも下であることを示す。テストフィールドは追加のテストフィールドを含んでもよいことが理解される。
【００２３】
述べたように、レコードコンテンツフィールドは、アドバイスヒストリーレコード内で規定される１つまたは２つ以上のイベントの種類、またはそのイベントに関する所定の条件が満たされたかを示す。様々な種類のイベントは、血糖濃度、患者の食料摂取に関連した炭水化物量、ユーザにより選択された健康パーセンテージ値、患者に推奨されたインスリン量、インスリンが患者に投与されたことの確認、ボーラス推奨が患者により受け入れられたことの確認、補正ボーラスが投与されたことの表示（indication）、食事ボーラスが患者に推奨されたことの表示を含むことができる。理解されるべきであるように、１つまたは２つ以上のイベントが、アドバイスヒストリーレコードのレコードコンテンツフィールド内に表示される場合、アドバイスヒストリーレコード内の対応するフィールドには値が追加される。
【００２４】
例示的実施形態において、アドバイスヒストリーレコードはｂＧ濃度フィールドを含む。レコードコンテンツフィールドが、ｂＧ濃度値がアドバイスヒストリーレコードと関連していたことを示すとき、ｂＧ濃度フィールドは、有効な値を追加される。ｂＧ濃度値は、装置１０により行われたｂＧ測定からのｂＧ濃度値を示し、そうでなければ患者により与えられる。ｂＧ濃度値は、ｍｇ／ｄＬまたはｍｍｏｌ／Ｌで表され得ることが理解されるべきである。
【００２５】
例示的実施形態において、アドバイスヒストリーレコードは、炭水化物量フィールドを含む。レコードコンテンツフィールドが、炭水化物量の値がアドバイスヒストリーレコードと関連していたことを示すとき、炭水化物量フィールドは、有効な値を追加される。炭水化物量の値は、患者が最近の食料摂取において消費した炭水化物の量である。以下でさらに詳細に説明するように、炭水化物量の値は、「軽食サイズ（snack size）」のしきい値よりも大きいか、または、小さい可能性がある。炭水化物量の値が「軽食サイズ」のしきい値よりも大きい場合、食料摂取は、軽食ではなく食事であるとみなされる。炭水化物の値は、装置１０のユーザインターフェースを介して患者により与えられることが可能であり、たとえばグラムで表され得る。
【００２６】
例示的実施形態において、アドバイスヒストリーレコードは、健康パーセンテージ量を含む。レコードコンテンツフィールドが、１つまたは２つ以上の健康パーセンテージがアドバイスヒストリーレコードと関連していたことを示すとき、健康パーセンテージ量は、有効な値を追加される。上述したように、ユーザは様々な健康イベント、たとえば運動、ストレスの期間、月経周期または習慣の健康イベントなど、周期的な生理学的イベントを入力することができる。患者または別のユーザは、患者のｂＧ濃度（またはインスリンの必要性）を増大または減少することへの、健康イベントが有する効果の量を表すパーセンテージを提供することができる。
【００２７】
例示的実施形態において、アドバイスヒストリーレコードは、補正ボーラスフィールドを含む。レコードコンテンツフィールドが、ヌル値でない補正ボーラス量がアドバイスヒストリーレコードと関連していたことを示すとき、補正ボーラスフィールドは、有効な値を追加される。補正ボーラス量は、ｂＧ濃度値を増加または減少させるために患者により選択されたボーラス量を示す。負のボーラス量は、患者のｂＧ濃度がターゲットｂＧ値よりも低いシナリオに対応し、正のボーラス量は、患者のｂＧ濃度がターゲットｂＧ値よりも高いシナリオに対応する。なお、いくつかの実施形態において、ボーラス計算機２２ａにより提供された補正ボーラス推奨をユーザが受け付けないときに、補正ボーラスフィールドが追加される。
【００２８】
例示的実施形態において、アドバイスヒストリーレコードは、食事ボーラスフィールドを含む。レコードコンテンツフィールドが、ヌル値でない食事ボーラス量がアドバイスヒストリーレコードと関連していたことを示すとき、食事ボーラスフィールドは、有効な値を追加される。食事ボーラス量は、食事、たとえば炭水化物の摂取の効果を相殺する（offset）ために患者により選択されたボーラス量を示す。いくつかの実施形態において、ボーラス計算機２２ａにより提供された食事ボーラス推奨をユーザが受け付けないときに、食事ボーラスフィールドが追加される。
【００２９】
例示的実施形態において、アドバイスヒストリーレコードは、確認済み（confirmed）補正ボーラスフィールドを含む。レコードコンテンツフィールドが、確認済みインスリン量およびヌル値でない補正ボーラス量がアドバイスヒストリーレコードと関連していたことを示すとき、確認済み補正ボーラスフィールドは、有効な値を追加される。確認済み補正ボーラス量は、患者によりセーブされた補正ボーラスに応じて、インスリンポンプ３６により患者に送り込まれたボーラス量を示す。
【００３０】
例示的実施形態において、アドバイスヒストリーレコードは、確認済み食事ボーラスフィールドを含む。レコードコンテンツフィールドが、確認済みインスリン量およびヌル値でない食事ボーラス量がアドバイスヒストリーレコードと関連していたことを示すとき、確認済み食事ボーラスフィールドは、有効な値を追加される。確認済み食事ボーラス量は、患者によりセーブされた食事ボーラスに応じて、インスリンポンプ３６により患者に送り込まれたボーラス量を示す。
【００３１】
アドバイスヒストリーレコードは、上述したこれらのフィールド、または代替的または追加のフィールドの変形を含んでいてもよい。提供されるアドバイスヒストリーレコードのフィールドは、例示目的のみで提供され、限定する意図はない。
【００３２】
いくつかの実施形態において、アドバイスヒストリーレコードは、アドバイスヒストリーレコード内で規定されたイベントに関連する、１つまたは２つ以上の異なるパラメータ値を含んでいてもよい。たとえば、アドバイスヒストリーレコードは、ターゲット値、食事上昇値（meal rise value）、オフセット時間（offset time）、作用時間値（acting time value）を含んでいてもよい。ターゲット値は患者のターゲットｂＧレベルである。ターゲット値は、患者のｂＧレベルのための上限および下限の関数として表され得る。食事上昇値は、炭水化物摂取の結果として、患者のｂＧレベルがターゲット値に対して上昇し得る量である。いくつかの実施形態において、食事上昇値は、時間とインスリン投与の関数であり、食事上昇は、患者がインスリンを投与した後の第１の所定の時間量、すなわちオフセット時間、の間は一定であり、その後、第１の所定の時間量の後、線形的に減少する。インスリンの投与患者のｂＧレベルに影響を及ぼすトータルの時間量が、作用時間である。後述するように、インスリン投与の効果の結果として食事上昇値がグラフ化される場合、その結果は作用形状（action shape）と呼ばれる。いくつかの実施形態において、作用形状は、オフセット時間が、短い方の底を規定し、作用時間が、長い方の底を規定するような台形である。アドバイスヒストリーレコードに含まれ得る他のパラメータは、炭水化物比率の値、インスリン感度値、軽食サイズ値を含んでいてもよい。このようなパラメータは、時刻により影響を受け得る。これらのパラメータ値は、患者または患者を治療する医師のようなユーザにより与えられてもよい。これらのパラメータ値は、構成装置によりアップロードされてもよく、また、装置１０のタッチディスプレイ１６を介して与えられてもよい。これらのパラメータ値は、患者用のボーラス推奨を決定するためにボーラス計算機２２ａにより利用されてもよい。
【００３３】
図３Ａを参照すると、フローチャート１００は、ユーザの要求に装置１０を合わせるのに必要な様々な入力を構成するためにユーザが実行することができる、例示的な予備構成手順を示している。工程１０２において、ユーザは、自身が使用するインスリンタイプと、特定のインスリンに関連する「作用時間」および「オフセット時間」を規定することができる。ユーザは、工程１０４において、軽食サイズも設定する。ユーザが装置１０に入力する軽食サイズよりも多い任意の炭水化物量は、装置１０により「食事」とみなされる。（ｂＧ単位により表される）食事上昇グルコースの大きさ（amplitude）も、工程１０５においてユーザにより規定される。工程１０６において、ユーザは２４時間の期間の間、様々な時間ブロックを規定することができる。１つの例示的な実施において、ユーザは２４時間の期間の間、８つの連続的な時間ブロックまで規定することができる。しかし、より多いまたは少ない数の時間ブロックを提供することができることが理解される。ユーザのインスリン感度は、一日の経過にわたって変化すると考えられるので、工程１０８に示されるように、それぞれの時間ブロック用に異なるインスリン感度値を設定することができる。工程１１０において、ユーザは、炭水化物比率（carb ratio）についてもそれぞれの時間ブロック用に設定することができ、これは、この比率が一日の経過を通じて、異なるユーザで変化すると考えられるからである。工程１１２において、ユーザはそれぞれの時間ブロック用にｂＧターゲット範囲を設定することができ、これは、この範囲もまた、一日の経過にわたってわずかに変化すると推測されるからである。ｂＧターゲット範囲は、ｂＧターゲット範囲の上限および下限をそれぞれ定める、上側ｂＧターゲット値および下側ｂＧターゲット値から構成される。処理サブシステム２２が、以前に受け取った補正ボーラスの作用形状を考慮して動作することが理解され、この作用形状は、以前に受け取った補正ボーラス、そして、以前に受け取った補正ボーラスに関連するインスリンのオフセット時間および作用時間の、ｂＧ低下可能性により規定される。この作用形状は、新たなボーラス推奨を生成するときに、処理サブシステム２２により考慮され、以下においてより詳細に説明される。
【００３４】
工程１１４において、ユーザは、ｎ個までの異なる健康イベントのうちのそれぞれ１つに、タッチ画面ディスプレイ１６を用いたラベルによりラベル付けし、ラベル付けされた健康イベントのそれぞれについて、パーセンテージｂＧ調整（percentage bG adjustment）を割り当てる。ユーザが事前に知っており、自身のｂＧテスト値に影響を与えるであろう、ユーザが定めた複数の健康イベントのそれぞれについての、これらの様々なパーセンテージ調整を、ユーザがプログラムできることは装置１０の有用な特徴である。たとえば、「運動」、「病気」、「ストレス」のような健康イベントについて、または月経周期のような繰り返す状態についてさえ、ユーザは異なるｂＧパーセンテージ調整値で装置をプログラムしてもよい。ユーザが定めた健康イベントのそれぞれについてユーザにより選択された正確なパーセンテージは、過去のヒストリーおよびユーザの経験に基づいていても、または、ユーザが自身の血糖レベルを管理するのを補助する健康管理専門家のアドバイスに一部基づいてもよい。一例として、食事直後に行われた運動イベントが、必要とされた食事ボーラスを約２０％減少させることを、ユーザが経験から知っている場合、その後ユーザはディスプレイ１６の表示された領域に「−２０」を入力してもよい。運動イベントが選択されたとき、処理サブシステム２２は、その後、食事ボーラスおよび補正ボーラスの計算にあたって、この２０％の減少を用いる。これらの特徴は以下の段落においてより詳細に説明される。
【００３５】
図３Ｂ〜３Ｅは、糖尿病管理装置１０に関連した例示的なグラフィカルユーザインターフェースを図示している。血糖測定を受けることに関連する機能を実行するために、メインメニューから、ユーザは測定メニューを選択することができる。例示的な測定メニュー１２０が図３Ｂに示されている。測定メニュー上で利用可能な選択は、血糖テストの実行１２１、警告リミットの設定１２２、テストリマインダーの設定１２３を含んでいてもよい。糖尿病管理装置１０は、異なる種類のテストリマインダーの事前設定が可能である。事前設定されたテストリマインダーは、食後テストリマインダー、高血糖測定後リマインダー、および低血糖測定後リマインダーを含んでいてもよい。これらのテストリマインダー用の例示的なユーザインターフェースが、図３Ｃ〜３Ｅにそれぞれ示されている。糖尿病管理装置１０がユーザが定めたテストリマインダーをサポートできることも想定される。
【００３６】
食事に続いて、または他の種類の健康イベントの関連で、ユーザはボーラス推奨またはボーラスアドバイスを求めることができる。ボーラスアドバイスを要求すると、ユーザは図３Ｆに示されるように、ボーラス入力画面１４０を示される。ボーラス入力画面１４０は、ボーラス計算機への入力として機能し得るアイテムのリストを示す。例示的なアイテムは、限定はされないが、血糖測定１４１、食事時間表示１４２、炭水化物値１４３、健康イベント選択１４４、基礎インスリン量１４５およびユーザ提供メモ１４６を含んでいてよい。アイテムを選択すると、ユーザがアイテムを入力可能な他の画面へナビゲートされる。
【００３７】
図３Ｇは、インスリン推奨と関連付けるために、ユーザが特定の健康イベントを選択できる健康イベント選択画面１５０を図示している。例示的な実施形態では、異なる種類の健康イベントがユーザによる選択のために示される。ユーザはボックス１５２のうちの１つを選択することができ、これは、ユーザによりプログラムされた特定の健康イベントによりちょうど得られたｂＧテスト値をマークする。ユーザは特定の健康イベントのそれぞれに関連したパーセンテージ調整を調整することもできる。インスリン推奨が要求されたとき、または計算されたとき、インスリン推奨の値が、特定された調整パーセンテージに応じて調整される。
【００３８】
いくつかの例では、ユーザは２つ以上の健康イベントを血糖測定に関連付けることができる。インスリン推奨について要求がなされるとき、ボーラス計算機は最初に、いくつのイベントが血糖測定に関連付けられているかを判断する。２つ以上の健康イベントが血糖測定に関連付けられている場合、ユーザはさらなる入力を促される。一実施形態において、図３Ｈに示されるように、ユーザは健康イベント調整画面１６０を示される。特に、関連する健康イベントのそれぞれ用のアイコンが、１６２で示されるように、健康イベント調整画面上に表示される。それぞれの健康イベントについて個々にインスリン推奨を調整するのではなく、ユーザは、関連した健康イベントの患者のインスリンへの累積効果を表すパーセンテージを特定する。インスリン推奨の値は、その後指定されたパーセンテージに応じて調整される。インスリン推奨の例示的な計算は、以下でさらに記載する。
【００３９】
インスリン投与を進める前に、図３Ｉに示されるように、インスリン推奨がユーザに示される。より具体的には、インスリン推奨は、３つの構成要素、インスリンの補正量１７１、食事量１７２および合計量１７３から構成される。以下でさらに説明するように、補正量１７１は、患者の血糖レベルをターゲット値まで下げることを意図し、一方、食事量１７２は、患者により消費された炭水化物を埋め合わせることを意図している。合計量１７３は、補正量および食事量の合計と等しい。推奨量は、ユーザにより調整されてもよい。さらに、１７５に示されるように、ユーザが、ボーラスインスリンがどのように送り込まれるかを選択してもよい。ボーラスタイプを選択することにより、図３Ｊに示されるように、ユーザはボーラスタイプ選択画面１８０にナビゲートされる。ボーラスアドバイス画面に関連する追加の機能性については、図１４〜１７に関連して以下でさらに説明する。
【００４０】
図４Ａおよび４Ｂを参照すると、ユーザにより装置１０にプログラムされた設定を考慮に入れた、ユーザ用の合計ボーラス推奨を決定するうえで、装置１０により実行され得る例示的な工程のフローチャート２００が示されている。工程２０２において、初期化工程が実行され、処理サブシステム２２のレコードコンテンツが「０」に設定される。工程２０４において、処理サブシステム２２は、データベース２６に記憶された直近のレコードを取得し、工程２０６において、これが関連するｂＧテスト値を有するかの判定をするために確認を行う。もし有しなければ、その後工程２０８において、最大許容ｂＧ値が算出され、ユーザに表示される。工程２１０において、処理サブシステム２２は現在時間ブロックを決定する。工程２１２において、処理サブシステム２２は、ユーザが２つ以上の健康イベントオプションを選択したか、および、ユーザが２つ以上のオプションを選択したかを判定するために確認をし、工程２１４に示されるように、ユーザに向けて、カスタムパーセンテージ値を入力するように、ディスプレイ１６上で要求がされ、これはその後の食事ボーラスおよび補正ボーラスの計算に適用される。工程２１６において、処理サブシステム２２は、食事ボーラスを算出し、（ユーザにより任意の調整が選択された場合）ユーザにより定められた、選択された健康イベント調整を適用する。工程２１８において、処理サブシステム２２は合計ボーラスを算出する。工程２２０において、処理サブシステム２２は出力を更新し、工程２２２において、データベース２６にレコードとともに出力を記憶する。
【００４１】
さらに図４Ａおよび４Ｂを参照すると、工程２０６における確認により、直近のレコードと関連するｂＧ値があることが明らかになると、工程２２４において、装置１０の表示限度より上のｂＧ読取を示す、レコードの「ＨＩ」テストフラグが設定されているかを見るために確認がなされ、これは、推奨補正ボーラスの計算をするためには使用されない。この確認で「イエス」の回答の場合、その後、工程２２５において、高ｂＧ読取についての適切な警告が表示された後、食事ボーラスについての推奨のみを取得するために、工程２０８〜２２２が実行され得る。工程２２４における確認が「ノー」の回答をした場合、その後、工程２２６に示されるように、直近のレコード（Ａｄｖｉｃｅ  Ｒｅｃｏｒｄ＿ＩＮ）について「ＬＯ」または「ＨＹＰＯ」テストフラグが設定されているかを判定するために確認がなされる。これは、低血糖状態または装置１０の表示限度よりも低いｂＧ読取のいずれかにおいて、ボーラスの推奨を防ぐための追加の確認である。「イエス」の回答の場合、フローチャート２００のルーチンは終了する（そして、図５に示されるフローチャート３００が、炭水化物提案の計算のために開始される）。工程２２６における確認で「ノー」の回答の場合、その後、図４Ｂの工程２２８において、処理サブシステム２２は最大許容ｂＧ値を算出し、それをユーザにディスプレイ１６上に表示する。
【００４２】
続いて図４Ｂにおいて、工程２３０において、処理サブシステム２２は、ユーザが定めた現在の時間ブロックを決定する。工程２３２において、処理サブシステム２２は確認をし、ユーザが２つ以上の健康イベントオプションを選択したか、およびユーザが２つ以上のオプションを選択したかを判定し、工程２３４に示されるように、ユーザに向けて、カスタムパーセンテージ値を入力するように、ディスプレイ上で要求がされ、これは工程２３６において、補正ボーラスの計算に適用される。工程２３６において、処理サブシステム２２は、補正ボーラスを算出し、（ユーザにより任意の調整が選択された場合）ユーザにより定められた、選択された健康イベント調整を適用する。図４Ａの工程２１６〜２２２がその後適用される。工程２３２における確認で「ノー」の回答の場合、ユーザ設定の健康イベント調整を用いて、工程２３６が実行される。
【００４３】
図５に移ると、装置１０を用いて炭水化物提案が計算され得ることを示す例示的な工程を図示したフローチャート３００が示されている（このフローは、図４Ａの工程２２６において「イエス」方向に基づいて生じる）。工程３０２において、初期化手順が実行され、処理サブシステム２２の出力コンテンツ内に存在する可能性のある既存のデータが確実にクリアされる。その後、工程３０４において直近のレコードが取得される。工程３０６において、分析される現在のｂＧテスト値について低血糖状態を示す、直近のレコードのＨＹＰＯテストフラグが設定されているかを判定するために、確認がなされる。もしそうであれば、処理サブシステム２２は工程３０８において、従来の方法で炭水化物（「carb」）比率を算出する。工程３１０において、インスリン感度が従来の方法で計算される。工程３１２において、現在許容されたｂＧが算出され、これについては以下でより詳細に説明する。工程３１４において、現在のデルタｂＧが、直近のレコードｂＧ濃度から、現在許容されたｂＧを減ずることにより算出される。要するに、工程３１４は、ユーザのｂＧを低下させるように作用するであろう、事前に取得された補正ボーラスが、現在のデルタｂＧを決定するための式の因子となることを許容する。工程３１６において、現在のデルタｂＧは、インスリン感度を用いて、そして炭水化物比率係数（carbohydrate ratio factors）により、炭水化物提案に変換される。工程３１８において、炭水化物提案および現在のデルタｂＧの出力が記憶される。炭水化物提案は、その後に、ボーラス推奨の一部としてユーザに提供されてもよい。さらに、炭水化物提案値は、炭水化物の消費量についてのユーザ入力をキャプチャするインターフェース上でのデフォルト値として用いられてもよい。
【００４４】
つぎに図６を参照すると、健康イベント調整で食事ボーラスを算出する１つの例示的な方法を図示したフローチャート４００（このフローは、図４Ａの工程２１６において呼び出される）が示されている。工程４０２において、初期化が実行され、推奨食事ボーラスを既知の値に設定する。工程４０４において、データベース２６から処理サブシステム２２により引き出された直近のレコードが、以下の計算における使用に利用できる炭水化物量を有しているかを判定するために、確認がなされる。炭水化物値が使用に利用できる時間の量を制限するために、タイムアウトが用いられてもよい。回答が「イエス」の場合、その後工程４０６において、炭水化物比率の分母が「０」でないことを確実にするために確認がなされる。もし、そうでなければ、その後工程４０８において、処理サブシステム２２により生成された出力についてビットが設定され、推奨食事ボーラスがそれに関連することを示す。工程４１０において、ワーキング食事ボーラスが計算される。工程４１２において、健康イベント調整パーセンテージが直近のレコード内で設定された場合、確認がなされる。その場合、その後工程４１４において、ワーキング健康パーセンテージが、直近のレコード内に含まれる健康パーセンテージに等しく設定され、推奨食事ボーラスが工程４１４においてこのワーキング健康パーセンテージを用いて計算される。たとえば、関連する健康イベントについての自身のパーセンテージ調整において、ユーザが「−２０」を示した場合、工程４１４はこの情報を用い、この「−２０」を８０％に変換し、この８０％の数字は、推奨食事ボーラスを提示するために、ワーキング食事ボーラスを変更するのに用いられる。このように、この例では、推奨食事ボーラスは、２０％減らされるであろう。工程４１８において、処理サブシステム２２によりちょうど生成された推奨食事ボーラス出力は、データベース２６のログ記録部２６ａに保存される。
【００４５】
工程４１２における確認により、直近のレコードにおいて健康パーセンテージ調整が示されていないことが示される場合、その後ワーキング健康調整パーセンテージが工程４１６においてゼロに等しく設定され、その後工程４１４および４１８が繰り返される。工程４０４において、推奨食事ボーラスが計算可能な炭水化物量がないと理解される場合、ゼロの推奨食事ボーラスが単純に工程４１８において保存される。もし、直近のレコードの炭水化物比率の分母が工程４０６において「０」であるとわかると、その後エラー状態でルーチンが終了する。
【００４６】
図７を参照すると、ユーザによるパーセンテージ健康調整入力を考慮に入れた、補正ボーラスを算出するのに実行され得る工程を記述する例示のフローチャート５００が示されている。フローチャート５００の工程は、図４Ｂの工程２３６により呼び出されることが理解されるだろう。
【００４７】
工程５０２において、推奨補正ボーラスは、既知の値に初期化される。工程５０４において、ワーキングｂＧ補正ボーラスが、（現在のｂＧ値、直近の食事および／または前の補正レコードから算出される）現在のデルタｂＧから計算され、インスリン感度が直近のレコードから計算される。工程５０６において、直近のレコード内に存在する任意の健康調整パーセンテージがワーキング健康パーセンテージに適用される。再び、直近のレコードに関連したｂＧテスト値用の健康調整パーセンテージを選択するときに、ユーザが「なし（None）」を特定すると、その後ワーキング健康パーセンテージは、パーセンテージ値により変更されない。工程５０８において、推奨補正ボーラスは、健康パーセンテージ調整によるワーキングｂＧ補正ボーラスを変更することによって取得される。したがって、ユーザが、直近レコードに関連するｂＧテスト値用の健康調整パーセンテージを「−２５」に設定した場合、その後工程５０８における計算で、ワーキングｂＧ補正ボーラスを７５％で乗算する。新たに計算された推奨補正ボーラスでの出力は、その後工程５１０においてデータベースヒストリーログブックレコード２６ａに保存される。
【００４８】
補正デルタｂＧの計算にあたって、装置１０の利点は、ワーキングデルタｂＧは、負の値が許容されることである。これは、ユーザが、ＬＯまたはＨＹＰＯｂＧ値について補償するために事前にいくつかの炭水化物を取った場合など、新たに計算された補正デルタｂＧから取り除かれるべき任意の補正の一部が、新たに計算された補正デルタｂＧの因子となることを許容する。もう１つの利点は、ユーザ用の炭水化物提案の算出用に、この推奨がｂＧターゲット範囲の中心にではなく、現在の許容ｂＧ値に対して計算され得る。
【００４９】
図５について説明したように、現在の許容ｂＧ値は工程３１２において算出される。同様に、現在の許容ｂＧ値は図７の工程５０４において算出される。いくつかの実施形態では、ボーラス計算機２２ａは、患者の現在ｂＧ測定が患者のターゲットｂＧ値未満であるかどうかに基づいて、現在の許容ｂＧ値を算出する。図８は現在の許容ｂＧ値を算出するための例示の方法６００を図示している。現在の許容ｂＧ値は、現在の時間において、補正ボーラスを要求することなく患者のｂＧ値が増大する可能性のある値を示す。理解すべきであるように、この方法６００は、装置１０の処理サブシステム２２により実行されてもよく、具体的には、ボーラス計算機２２ａの一部として実行されてもよい。説明の目的のために、この方法６００は、ボーラス計算機２２ａにより行われるものとして説明する。
【００５０】
工程６１０において、ボーラス計算機２２ａは補正デルタｂＧ値を算出する。補正デルタｂＧ値は、１つまたは２つ以上の患者のアクティブなアドバイスヒストリーレコードにおいて規定されたイベントの、総ｂＧ低下効果を示す。補正デルタｂＧ値を決定するための例示方法は、以下において、図８に関してさらに説明する。
【００５１】
工程６１２において、ボーラス計算機２２ａはターゲットｂＧ値を算出する。いくつかの実施形態において、ターゲットｂＧ値は、上側ターゲットｂＧ値および下側ターゲットｂＧ値の平均として決定される。上側ターゲットｂＧ値および下側ターゲットｂＧ値は、患者または治療する医師などの他のユーザにより装置１０に提供され得る。さらに、上側ターゲットｂＧ値および下側ターゲットｂＧ値は、アドバイスヒストリーレコード内に記憶されてもよい。代わりに、ターゲットｂＧ値は、ユーザにより手動で入力されてもよい。
【００５２】
工程６１４において、ボーラス計算機２２ａは、現在ｂＧ測定値を受け取る。上述したように、患者が血液試料を提供し、血液試料が装置１０により分析されるときに、現在ｂＧ測定値が決定され得る。
【００５３】
工程６１６において、ボーラス計算機２２ａは、複数のアドバイスヒストリーレコードのうち、特定のアドバイスヒストリーレコードに基づいて、補正食事上昇値を決定する。以下で説明するように、用いられる特定のアドバイスヒストリーレコードは、ｉ）軽食サイズよりも多い食事を食べる患者に対応するイベント、ｉｉ）食事ボーラス量に対応するイベント、および、ｉｉｉ）患者またはインスリンが患者に実際に投与されたことを確かめるインスリンポンプに対応したイベントを含むことができる。補正食事上昇値は、患者のｂＧレベルが、患者が食べる食事の結果として、そして追加の補正ボーラスの要求なしにターゲットｂＧ値に対して上昇し得る量を示す。補正食事上昇値を決定するための例示の技術は、以下で図１０に関してより詳細に説明する。
【００５４】
工程６１８において、ボーラス計算機２２ａは最大許容ｂＧ値を決定する。最大許容ｂＧ値は、補正ボーラスを患者に推奨する前の患者のｂＧ測定についての最大値を示す。いくつかの実施形態では、最大ｂＧ値は、ターゲットｂＧ値、補正デルタｂＧ値および補正食事上昇値を合計することにより決定され得る。
【００５５】
工程６２０において、ボーラス計算機２２ａは、現在ｂＧ測定値をターゲットｂＧ値と比較する。ボーラス計算機２２ａが、現在ｂＧ測定値がターゲットｂＧ値よりも大きいと判定する場合、ボーラス計算機は、工程６２２に示されるように、許容ｂＧ値を最大許容ｂＧ値と等しく設定する。ボーラス計算機２２ａが、現在ｂＧ測定値がターゲットｂＧ値よりも小さいと判定する場合、ボーラス計算機２２ａは、工程６２４に示されるように、現在の許容ｂＧ値を、ターゲットｂＧ値および補正デルタｂＧ値の合計と等しく設定する。工程６２６において、ボーラス計算機２２ａは、現在の許容ｂＧ値および最大許容ｂＧ値を記憶する。
【００５６】
例示的な方法６００は例示目的のみで提供されることが理解されるべきである。方法６００の変形例が考えられ、本開示の範囲内となる。さらに、工程の順序は限定することを意図するものではなく、異なる順序が考えられ、本開示の範囲内となる。
【００５７】
前述したように、ボーラス計算機２２ａは、補正デルタｂＧ値を決定する。補正デルタｂＧ値は、アドバイスヒストリーレコードにおいて規定されたイベントの、総ｂＧ低下効果を示す。言い換えると、補正デルタｂＧ値は、患者の体内で未だ作用するインスリンの全体としての低下効果を示す。いくつかの実施形態では、ボーラス計算機２２ａは、そこで規定されたイベントの総ｂＧ低下効果を決定するために、最も古いアクティブなアドバイスヒストリーレコードから直近のアドバイスヒストリーレコードまで、アクティブなアドバイスヒストリーレコードを分析する。図９は補正デルタｂＧ値を決定するための例示的な方法７００を図示している。説明の目的で、方法７００は、ボーラス計算機２２ａにより実行されるものとして説明される。
【００５８】
工程７１０において、ボーラス計算機２２ａは、複数のアクティブなアドバイスヒストリーレコードを引き出す。前述したように、複数のアクティブなアドバイスヒストリーレコードは、患者のｂＧレベルに未だ影響を与えるイベントを規定するアドバイスヒストリーレコードである。たとえば、アドバイスヒストリーレコードにおいて規定されたイベントが、現在の時間より３時間前に投与された補正ボーラスであり、インスリン投与の有効な時間が３時間またはそれ以上であった場合、アドバイスヒストリーレコードは、複数のアクティブなアドバイスヒストリーレコード内に含まれるであろう。逆に、現在の時間よりも４８時間前に対応するアドバイスヒストリーレコードの場合、そのアドバイスヒストリーレコードは複数のアクティブなアドバイスヒストリーレコードには含まれないであろう。工程７１２において、ボーラス計算機２２ａは、複数のアクティブなアドバイスヒストリーレコードのうち、最も古いアドバイスヒストリーレコードを選択する。
【００５９】
工程７１４において、ボーラス計算機２２ａは、選択されたアドバイスヒストリーレコードのＨＹＰＯテストフラグまたはＬＯテストフラグのいずれかが１に設定されたかを判定する。もしそうであれば、ボーラス計算機２２ａは、工程７１６に示されるように、アドバイスヒストリーレコード内で規定された患者の炭水化物摂取に基づいたワーキングデルタｂＧ値を決定する。選択されたアドバイスヒストリーレコードにおいて、ＨＹＰＯテストフラグもＬＯテストフラグも１に設定されていない場合、ボーラス計算機２２ａは、工程７１８に示されるように、選択されたアドバイスヒストリーレコードに対応する時間に患者に投与されたインスリンに基づいたワーキングデルタｂＧ値を決定する。ワーキングデルタｂＧ値は、選択されたアドバイスヒストリーレコードにおいて規定されたイベントの結果として、患者のｂＧレベルが現在減少または増大する量である。
【００６０】
工程７２０において、ボーラス計算機２２ａは、選択されたアドバイスヒストリーレコードが生成されてから経過した時間の量を決定する。検討したように、アドバイスヒストリーレコードはアドバイスヒストリーレコードに対応した時間を含む。ボーラス計算機２２ａは、アドバイスヒストリーレコードに規定された時間を利用し、アドバイスヒストリーレコードが生成されてから経過した時間の量を決定する。
【００６１】
工程７２２において、ボーラス計算機２２ａは、アドバイスヒストリーレコードが生成されてから経過した時間の量が、アドバイスヒストリーレコードに規定されたオフセット時間よりも大きいかを決定する。その時間の量がオフセット時間よりも短い場合、その後ボーラス計算機２２ａは、工程７２４に示されるように、ワーキングデルタｂＧ値の完全な量の分、補正デルタｂＧ値を増加させる。時間の量がオフセット時間よりも長い場合、ボーラス計算機２２ａは、工程７２６に示されるように、所定の式の結果により補正デルタｂＧ値を増加させる。たとえば、いくつかの実施形態において、補正デルタｂＧ値は、以下の量だけ増加される。
【数１】
0006006330.tif 000002
ここで、Acting_Time（作用時間）は、選択されたアドバイスヒストリーレコードにおいて規定されたイベントが患者のｂＧレベルに影響を与える間の持続期間であり、Offset_Time（オフセット時間）は、選択されたアドバイスヒストリーレコードにおいて規定されたイベントの完全な効果が与えられる間の持続期間であり、Time（時間）は、現在の時間と、アドバイスヒストリーレコードが生成されたときの時間との間の差異である。理解すべきであるが、時間の差異、たとえば、Acting_Time−Offset_TimeおよびActing_Time−Timeは、分または秒で表すことができる。さらに、Acting_TimeおよびOffset_Timeは、選択されたアクティブなヒストリーレコード内で規定されてもよい。
【００６２】
工程７２８において、ボーラス計算機２２ａは、補正デルタｂＧ値の累計（running total）を所定のしきい値、たとえば０と比較する。理解すべきであるように、ボーラス計算機２２ａは、補正デルタｂＧを計算するために、複数のアクティブなアドバイスヒストリーレコードで規定されたｂＧ影響イベントの総効果を合計する。各反復、たとえば、もう１つのアクティブなアドバイスヒストリーレコードの分析後において、累計が０未満の場合、ボーラス計算機２２ａは、工程７３０において補正デルタｂＧについての累計を０に設定する。そうでなければ、補正デルタｂＧについての累計は変更されない。
【００６３】
工程７３２において、ボーラス計算機２２ａは、分析のために残された、複数のアクティブなアドバイスヒストリーレコード内に残っている、残りのアクティブなアドバイスヒストリーレコードがあるかを決定する。もしそうであれば、ボーラス計算機２２ａは、工程７３４に示されるように、次のアドバイスヒストリーレコードを得て、上述した工程を繰り返す。そうでなければ、ボーラス計算機２２ａはルーチンを停止し、合計された補正デルタｂＧ値を記憶する。
【００６４】
前述の方法７００は、例示目的のみで提供され、限定することを意図するものではないことが理解される。補正デルタｂＧ値を決定する他の技術が考えられ、それは本開示の範囲内となる。
【００６５】
上述したように、ボーラス計算機２２ａは、患者のｂＧレベルが食事ボーラスを要求することなくターゲットｂＧ値に対して増加し得る量を示す、補正食事上昇値を決定するように構成される。いくつかの実施形態において、ボーラス計算機２２ａはアクティブなアドバイスヒストリーレコードを分析し、直近の関連するアクティブなアドバイスヒストリーレコードを選択する。選択されたアクティブなアドバイスヒストリーレコードを用いて、ボーラス計算機２２ａは、補正食事上昇値を決定するためにレコードが生成されてから経過した時間の量を決定する。図１０は、補正食事上昇値を決定するための例示の方法８００を図示している。説明の目的のために、方法８００はボーラス計算機２２ａにより実行されるものとして説明される。
【００６６】
工程８１０において、ボーラス計算機２２ａは、複数のアクティブなアドバイスヒストリーレコードを得る。前述したように、複数のアクティブなアドバイスヒストリーレコードは、作用時間内に生成されたアドバイスヒストリーレコードである。すなわち、アドバイスヒストリーレコードにおいて規定されたイベントは、患者のｂＧ測定に未だ影響を与える可能性がある。工程８１２において、ボーラス計算機２２ａは、直近のアドバイスヒストリーレコードを選択する。
【００６７】
工程８１４において、ボーラス計算機２２ａは、選択されたアドバイスヒストリーレコードを分析し、アドバイスヒストリーレコードが、ｉ）軽食サイズよりも多い食事を食べる患者に対応するイベント、ｉｉ）食事ボーラス量に対応するイベント、およびｉｉｉ）患者またはインスリンが実際に患者に投与されたことを確かめるインスリンポンプ３６に対応するイベントを含むかを決定する。
【００６８】
１つまたは２つ以上の条件が満たされない場合、工程８１６に示されるように、ボーラス計算機２２ａは、次の直近のアドバイスヒストリーレコードを得る。上記で識別された全ての条件が満たされた場合、ボーラス計算機２２ａは、工程８１８に示されるように、選択されたアドバイスヒストリーレコードの時間を決定する。なお、ボーラス計算機２２ａが上述した基準を満たすレコードを識別できない場合、方法は終了し、食事上昇値は０に等しく設定される。
【００６９】
工程８２０において、ボーラス計算機２２ａは、選択されたアドバイスヒストリーレコードが生成されてから経過した時間量を決定する。工程８２２において、ボーラス計算機２２ａは、選択されたアドバイスヒストリーレコードで規定されたオフセット時間よりも、経過した時間量が短いかを決定する。工程８２４に示されるように、その時間量がオフセット時間よりも短い場合、食事上昇値を規定する作用形状において示されるように、補正食事上昇値は、食事上昇値の全量と等しく設定される。説明したように、作用形状の値は、患者または治療医師のようなユーザにより入力されてもよい。しかし、その時間量がオフセット時間よりも長い場合、ボーラス計算機２２ａは、８２６において示されるように、補正食事上昇値を調整された食事上昇値に等しく設定する。いくつかの実施形態において、ボーラス計算機２２ａは、８２６において示されるように、補正食事上昇値を所定の式の結果に等しく設定する。たとえば、調整された食事上昇値は、以下の式の結果と等しく設定され得る。
【数２】
0006006330.tif 000003
ここで、Meal_Rise（食事上昇）は、選択されたアドバイスヒストリーレコードに対応する作用形状で規定された完全な食事上昇値であり、Acting_Time（作用時間）は、選択されたアドバイスヒストリーレコードが患者のｂＧレベルに影響を与える間の持続時間であり、Offset_Time（オフセット時間）は、選択されたアドバイスヒストリーレコードに規定されたイベントの全効果が与えられる間の持続期間であり、Time（時間）は選択されたアドバイスヒストリーレコードが生成されてからの時間量である。Acting_TimeおよびOffset_Timeは、選択されたアドバイスヒストリーレコードで規定されてもよい。工程８２８において、補正食事上昇値が記憶される。
【００７０】
前述の方法８００は、例示目的のみで提供され、限定することを意図するものではないことが理解される。補正食事上昇値を決定する他の技術が考えられ、それは本開示の範囲内となる。
【００７１】
図９に関して前で説明したように、ボーラス計算機２２ａが、特定のアドバイスヒストリーレコードについてワーキング補正デルタｂＧ値を決定するとき、ボーラス計算機２２ａは、ＨＹＰＯまたはＬＯフラグが真に設定されたかを決定する。もし、いずれのフラグも設定されていない場合、ボーラス計算機は、患者のインスリンヒストリーに基づいてワーキングデルタｂＧ値を決定する。図１１Ａおよび１１Ｂはともに、患者のインスリンヒストリーに基づいてワーキングデルタｂＧ値を決定するための例示方法９００を図示している。
【００７２】
工程９１０において、ボーラス計算機２２ａは、ワーキング補正デルタｂＧ値が計算されるためにアドバイスヒストリーレコードを得る。工程９１２において、ボーラス計算機２２ａは、アドバイスヒストリーレコードに規定されたイベントがインスリンポンプ３６により患者にインスリンが投与されたことの確認を含むかを決定する。もしそうであれば、工程９１４および９１６においてそれぞれ示されるように、ワーキング補正ボーラス値が、アドバイスヒストリーレコードで識別された確認された補正ボーラス値と等しく設定され、ワーキング食事ボーラス値が、アドバイスヒストリーレコードで識別された、確認された食事ボーラス値と等しく設定される。アドバイスヒストリーレコードに規定された確認されたインスリンがない場合、ボーラス計算機２２ａは、工程９１８および９２０においてそれぞれ示されるように、ワーキング補正ボーラス値はアドバイスヒストリーレコードで識別されたユーザにより選択された補正ボーラス値と等しく設定され、ワーキング食事ボーラス値は、ユーザにより選択された食事ボーラス値と等しく設定される。
【００７３】
工程９２２において、ボーラス計算機２２ａは、アドバイスヒストリーレコードに規定された健康パーセンテージ値が規定されたかを決定する。健康パーセンテージ値が規定された場合、ワーキング補正ボーラスは、
【数３】
0006006330.tif 000004
に等しく設定される。ここで、WorkingCorrectionBolus（ワーキング補正ボーラス）は、上記で決定されたワーキング補正ボーラス値であり、HealthPercentage（健康パーセンテージ）は、工程９２４に示されるように、アドバイスヒストリーレコードに規定された健康パーセンテージ値である。健康パーセンテージ値は、パーセンテージの少数表現とすることができることが理解される。さらに、工程９２６において、ワーキング食事補正ボーラス値は、
【数４】
0006006330.tif 000005
に等しく設定される。ここで、WorkingMealBolus（ワーキング食事ボーラス）は、上記で決定されたワーキング食事ボーラス値である。健康パーセンテージ値は、パーセンテージの少数表現とすることができることが理解される。工程９２２において、健康パーセンテージが規定されない場合、ワーキング補正ボーラス値およびワーキング食事ボーラス値は変更されないままである。
【００７４】
工程９２８において、ボーラス計算機２２ａは、ワーキング補正ｂＧ値は０に等しいかを決定する。もしそうであれば、ボーラス計算機２２ａは、工程９３０に示されるように、ワーキングデルタｂＧ値を０に等しく設定し、プロセスはワーキングデルタｂＧ値を戻す。
【００７５】
ワーキング補正ｂＧ値が０に等しくない場合、ボーラス計算機２２ａは、工程９３０に示されるように、ワーキング補正ボーラス値およびワーキング食事ボーラス値の合計が０未満かを決定する。もしそうであれば、ボーラス計算機２２ａは、工程９３２に示されるように、ワーキングデルタｂＧ値を、
【数５】
0006006330.tif 000006
により計算する。ここで、WorkingMealBolus（ワーキング食事ボーラス）は、上記で決定されたワーキング食事ボーラス値であり、InsulinSensitivitybG（インスリン感度ｂＧ）およびInsulinSensitivityInsulin（インスリン感度インスリン）は、アドバイスヒストリーレコード内で患者または他のユーザにより提供された所定の値である。一旦ワーキングデルタｂＧ値が決定されると、方法９００は終了する。
【００７６】
しかし、ワーキング補正ボーラス値およびワーキング食事ボーラス値の合計が０未満でない場合、ボーラス計算機２２ａは、工程９３４に示されるように、患者がアドバイスヒストリーレコード内で識別されたボーラス推奨を受け入れたかを決定する。もしそうであれば、工程９３６において、ボーラス計算機２２ａはワーキングデルタｂＧ値を、
【数６】
0006006330.tif 000007
により決定する。ここで、bG_Concentration（ｂＧ濃度）は、アドバイスヒストリーレコード内で識別された測定されたｂＧ濃度値であり、Currently_Allowed_bG（現在許容ｂＧ）は、アドバイスヒストリーレコード内で現在の許容ｂＧ値であり、その計算は上記でより詳細に説明した。アドバイスヒストリーレコードが、ボーラス推奨が受け入れられたことを示さない場合、工程９３８において、ボーラス計算機２２ａは、ワーキングデルタｂＧ値を、
【数７】
0006006330.tif 000008
により決定する。ここで、WorkingCorrectionBolus（ワーキング補正ボーラス）は、上述したワーキング補正ボーラス値であり、InsulinSensitivitybG（インスリン感度ｂＧ）およびInsulinSensitivityInsulin（インスリン感度インスリン）は、アドバイスヒストリーレコード内で患者または他のユーザにより提供された所定の値である。一旦ワーキングデルタｂＧ値が決定されると、ワーキングデルタｂＧ値が戻され、方法９００は実行を終了する。
【００７７】
前述の方法９００は、例示目的のみで提供され、限定することを意図するものではないことが理解される。ワーキングデルタｂＧ値を決定する他の技術が考えられ、それは本開示の範囲内となる。
【００７８】
図９に関して前で説明したように、ボーラス計算機２２ａが、特定のアドバイスヒストリーレコードについてワーキング補正デルタｂＧ値を決定するとき、ボーラス計算機２２ａは、ＨＹＰＯまたはＬＯフラグが真に設定されたかを決定する。もし、１つまたは両方のフラグが設定される場合、ボーラス計算機２２ａは、患者の炭水化物ヒストリーに基づいてワーキングデルタｂＧ値を決定する。図１２は、患者の炭水化物ヒストリーに基づいてワーキングデルタｂＧ値を決定するための例示方法１０００を図示している。
【００７９】
工程１０１０において、ボーラス計算機２２ａは、ワーキング補正デルタｂＧ値が計算されるために、アドバイスヒストリーレコードを受け取る。工程１０１２において、ボーラス計算機２２ａはＬＯテストフラグが設定されたかを決定する。ＬＯテストフラグが設定されない場合、工程１０１４において、ボーラス計算機２２ａは、アドバイスヒストリーレコード内で示されたボーラス推奨が受け入れられたかを決定する。ボーラス推奨が受け入れられた場合、工程１０１６において、ボーラス計算機２２ａはワーキングデルタｂＧ値を、以下の
【数８】
0006006330.tif 000009
により決定する。ここで、bG_Concentration（ｂＧ濃度）は、アドバイスヒストリーレコード内で識別された測定されたｂＧ濃度値であり、Currently_Allowed_bG（現在の許容ｂＧ）は、アドバイスヒストリーレコード内の現在の許容ｂＧ値である。
【００８０】
アドバイスヒストリーレコードが、ＬＯテストフラグが真であること、またはボーラス推奨が受け入れられなかったことを示す場合、ボーラス計算機２２ａは、工程１０１８に示されるように、炭水化物量の値がアドバイスヒストリーレコードに関連していたかを決定する。もしそうでなければ、工程１０２０に示されるように、ワーキングデルタｂＧ値は０に等しく設定される。炭水化物値がアドバイスヒストリーレコードと関連していた場合、工程１０２２において、ボーラス計算機２２ａは、ワーキングデルタｂＧ値を、
【数９】
0006006330.tif 000010
により決定する。ここで、CarbAmount（炭水化物量）はアドバイスヒストリーレコードに関連した炭水化物量の値であり、InsulinSensitivitybG（インスリン感度ｂＧ）、InsulinSensitivityInsulin（インスリン感度インスリン）、CarbRatioInsulin（炭水化物比率インスリン）およびCarbRatioCarbs（炭水化物比率炭水化物）は、アドバイスヒストリーレコード内で患者または他のユーザにより提供された所定の値である。一旦ワーキングデルタｂＧ値が決定されると、ワーキングデルタｂＧ値が戻され、方法１０００は実行を終了する。
【００８１】
前述の方法１０００は、例示目的のみで提供され、限定することを意図するものではないことが理解される。ワーキングデルタｂＧ値を決定する他の技術が考えられ、それは本開示の範囲内となる。
【００８２】
いくつかの実施形態において、患者は、インスリン投与が近い将来、たとえば約１０分以内に投与されることの指示をボーラス計算機２２ａに提供することができる。これらの実施形態において、ボーラス計算機２２ａは、後に投与されるインスリンから生じるラグタイムの補償のために、アドバイスヒストリーレコード内のオフセット時間を調整することができる。図１３Ａおよび１３Ｂは、そのような状況について補償されるラグタイムの一例を図示している。図１３Ａにおいて、作用形状１１００が図示されている。図１３Ａの作用形状は、ボーラス推奨のときに、患者がインスリンを投与すると仮定する。しかし、インスリンが短時間の後に投与されることの指示を患者が提供する場合、ボーラス推奨とインスリンが投与されるときとの間のラグタイムを考慮するために、ボーラス計算機２２ａは、作用形状において定められたオフセット時間および作用時間を調整することができる。図１３Ｂは、ラグタイムが考慮された後の、作用形状１１００の例を図示している。理解されるべきであるが、オフセット時間および作用時間は、両方ともラグタイムの分増加している。
【００８３】
いくつかの実施形態において、患者は、ボーラスアドバイス機能をオンまたはオフにすることができる。ボーラスアドバイス機能がオフにされたとき、ボーラス計算機２２ａは、様々なイベントに対してアドバイスヒストリーレコードを生成しないように構成することができる。しかし、患者がボーラスアドバイス機能をオンにすると決定した場合、ボーラス計算機２２ａは前のアドバイスヒストリーレコードを要求することができ、上述した方法を実行する。したがって、いくつかの実施形態において、患者がボーラスアドバイス機能をオンにしたとき、ボーラス計算機２２ａは複数のアドバイスヒストリーレコードを生成し、たとえば患者または患者の医師等のユーザにより提供された値により、上述したパラメータ値を補充（back-fill）する。これらの実施形態において、たとえば、ｂＧ測定値および食事ヒストリーなど、それらの値を満たすための特定のデータが、記録されていないかもしれないときは、様々な領域が空のままである可能性がある。しかし、データが維持されていた場合、そのデータはアドバイスヒストリーレコードにも自動的に補充されてもよい。
【００８４】
いくつかの実施形態において、患者はインスリンポンプ３６に、ボーラスを送り込むように指示を与えることができる。ユーザは手動でボーラスを送り込む選択肢を有している。ボーラスが投与されるとき、ボーラス計算機２２ａは患者に送り込まれるボーラスの量を含んでいる。しかし、患者が推奨されたインスリンの量を含む、ボーラス推奨を有するが、推奨されたインスリンの量に合わないボーラス量を手動で送り込む状況が生じ得る。これは、患者がインスリンポンプ３６のユーザインターフェースを用いて正確な量を入力できなかったこと、または、ポンプによる部分的な送り込みエラーが原因となる可能性がある。したがって、いくつかの実施形態において、ボーラス計算機２２ａは、送り込まれたボーラス量として患者により手動で入力された量を、ボーラス推奨量と比較するように構成される。不一致がある場合、ボーラス計算機２２ａは、たとえば入力された量がボーラス推奨の「ステップサイズ（step-size）」内である場合など、その不一致が、患者がインスリンポンプ３６のユーザインターフェースを使用して正確な量を入力できないことに起因するものであったかを決定する。その場合、ボーラス計算機２２ａは、（たとえば工程９３４において）「真」として受け入れられた推奨を記憶する。しかし、入力された量が、表示されたボーラス推奨よりも大きいまたは小さい場合、ボーラス計算機２２ａは、「偽」として受け入れられた推奨を記憶し、患者により手動で入力されたインスリンの量に従う。
【００８５】
図１４〜１７は、ボーラス計算機２２ａのグラフィカルユーザインターフェースにより実行される例示的な機能性を示したアクティビティ図である。各アクティビティ図は、図３Ｆ〜３Ｉに図示されたグラフィカルユーザインターフェースのそれぞれに関連する。ユーザインターフェースのそれぞれのビジネスルールは、以下で明らかにする。これらのルールは本質的に例示であり、この開示のより広い態様の範囲内で変更することができる。
【００８６】
図１４は図３Ｆに図示されたボーラス入力画面１４０用のアクティビティ図である。ボーラス入力画面１４０の上部に沿ったタイトルバー１４７に、様々なアイコンが表示され得る。たとえば、最新のｂＧレコードが記憶されたｂＧ値を有し、そのレコードが、測定器がコードキーにより規定されたｂＧテスト警告範囲外の温度を検出した場合、測定器は温度アイコンをタイトルバー内に表示する。最新の血糖測定に関連する有効期間（expiration time）が、タイトルバー内に表示されてもよい。一実施形態において、ボーラス推奨機能は、直近の血糖測定の発生（本明細書において、カウントダウンタイマーとも呼ぶ）から所定の時間間隔（たとえば１０分）の間のみ可能とされる。一旦時間間隔が経過すると、ボーラス推奨機能は無効になってもよい。したがって、この経過した時間またはその一部（たとえば、ラスト２分）は、図３Ｆ〜３Ｉに図示されたものを含み、ボーラス計算機に関連した様々なユーザインターフェース上で、タイトルバー内に表示されてもよい。
【００８７】
さらに、ボーラス入力画面１４０は、ボーラス計算機への入力として機能するアイテムのリストを示す。アイテムの選択は、ユーザがアイテムの入力を可能にするもう１つの画面へナビゲートする。たとえば、炭水化物アイテム１４３の選択は、炭水化物値を入力するためのインターフェースへと導く。一方、健康イベントアイテム１４４の選択は、インスリン推奨に関連付けるために、健康イベントの選択のためのインターフェースへと導く。
【００８８】
ｂＧ結果アイテム１４１に隣接する最新の血糖測定を表示するための例示的なルールは以下で列挙される。たとえば、前の画面がメインメニューであった場合、ボーラスアドバイスが無効にならない限り、またはレコードがユーザにより選択された正の総ボーラスまたは確認された正の総ボーラスを含まない限り、ｂＧ値がＬＯまたはＨＹＰＯではない限り、または、レコード経過時間がＢＧ＿ＲＥＣＯＲＤ＿ＥＸＰＩＲＥ＿ＴＩＭＥ＿ＮＯＭよりも大きくない限り、測定器は最新のｂＧレコードから血糖測定を表示する。前の画面が、カウントダウンタイマーが経過したことを示すメッセージであった場合（すなわち、Ｉ＿ＢＧ＿ＲＥＳＵＬＴ＿ＥＸＰＩＲＥＤ画面）、測定器は最新のｂＧレコードからデータを表示する。ボーラスアドバイスが無効な場合、測定器は新たなレコードを生成し、それは最新のｂＧレコードとなる。最新のｂＧレコードがユーザにより選択された正の総ボーラスまたは確認された正の総ボーラスを含む場合、ｂＧ値がＬＯまたはＨＹＰＯである場合、レコード経過時間がＢＧ＿ＲＥＣＯＲＤ＿ＥＸＰＩＲＥ＿ＴＩＭＥ＿ＮＯＭよりも大きい場合には、測定器は新たなレコードを生成し、それが最新のｂＧレコードとなる。最新のｂＧレコードにｂＧ値が記憶されていない場合、ｂＧテストアイコン、「ｂＧテスト」のテキスト、およびカラットアイコン（carat icon）により、ボタンを表示する。ｂＧ値が最新のｂＧレコードに記憶される場合、ｂＧ結果ラベルはｂＧテストアイコンと、アクティブｂＧ結果値、単位およびｂＧ値範囲表示器とを表示する。ｂＧ結果が最新のレコードに記憶されない場合、測定器はタイトルバー内のカウントダウンタイマーを隠す。ｂＧ結果が最新のレコードに記憶され、レコードのために残されたカウントダウン時間がＣＯＵＮＴＤＯＷＮ＿ＴＩＭＥＲ＿ＥＸＰＩＲＥ＿ＮＯＭよりも大きい場合、測定器はタイトルバー内のカウントダウンタイマーを隠す。ｂＧ結果が最新のレコード内に記憶され、レコード経過時間がＢＧ＿ＲＥＣＯＲＤ＿ＥＸＰＩＲＥ＿ＴＩＭＥ＿ＮＯＭよりも大きい場合には、測定器はタイトルバー内のカウントダウンタイマーを隠す。カウントダウンタイマーは、ＢＧ＿ＲＥＣＯＲＤ＿ＥＸＰＩＲＥ＿ＴＩＭＥ＿ＮＯＭマイナスに設定される（現在時間−レコード時間スタンプ）。ｂＧ結果が最新のレコード内に記憶され、レコードの経過時間が、ＢＧ＿ＲＥＣＯＲＤ＿ＥＸＰＩＲＥ＿ＴＩＭＥ＿ＮＯＭよりも大きく、Ｉ＿ＢＧ＿ＲＥＳＵＬＴ＿ＥＸＰＩＲＥＤメッセージがこの結果のために表示されていなかったとき、測定器はＩ＿ＢＧ＿ＲＥＳＵＬＴ＿ＥＸＰＩＲＥＤメッセージを表示する。
【００８９】
ボーラス入力画面からのナビゲートは、以下のルールを着実に実行する。測定器がポンプと対であるとき、測定器は基礎入力ボタン（Enter Basal Button）を隠す。基礎入力ボタンが押されたとき、測定器は基礎入力画面（Enter Basal screen）を表示する。炭水化物入力ボタン（Enter Carbs Button）が押されたとき、測定器は炭水化物入力画面（Carb Entry screen）を表示する。健康入力ボタン（Enter Health Button）が押されたとき、測定器は健康入力画面（Enter Health screen）を表示する。食事時間入力ボタン（Enter Meal Time Button）が押されたとき、測定器は食事時間画面（Meal Time screen）を表示する。ｂＧテストボタン（bG Test Button）が押されたとき、測定器はストリップ挿入画面（Insert Strip screen）を表示する。メモ入力ボタン（Enter Note Button）が押されたとき、測定器は、テキスト領域内に表示されたＢＧ＿ＲＥＣＯＲＤ＿ＮＯＴＥＳ＿ＶＡＬの値とともにキーボード画面を表示する。終了ボタン（Done Button）が押されたとき、測定器はユーザをメインメニュー画面へと戻す。
【００９０】
ボーラスボタンに関して、ｂＧ結果が最新のレコード内に記憶され、レコードの経過時間がＢＧ＿ＲＥＣＯＲＤ＿ＥＸＰＩＲＥ＿ＴＩＭＥ＿ＮＯＭよりも大きいとき、測定器はボーラスボタンを無効にする。ボーラスボタンが押され、最新のレコードがｂＧ結果を含まないとき、測定器は、Ｉ＿ＢＯＬＵＳ＿ＮＯ＿ＢＧメッセージを表示する。ボーラスアドバイスが有効とされ、ｂＧ結果が最新のレコード内に記憶され、最新のｂＧ結果がＨＩで、１つの健康イベント以下の場合、ボーラスボタンが押されたとき、測定器はＩ＿ＮＯ＿ＢＧ＿ＣＯＲＲＥＣＴＩＯＮメッセージを表示する。ボーラスボタンが押され、ボーラスアドバイスが有効であり、複数の健康イベントが選択されたとき、測定器は健康調整画面（Health Adjustment screen）を表示する。ボーラスボタンが押され、測定器がポンプと対であり、ポンプが一時停止または停止されたとき、測定器はＩ＿ＤＯ＿ＹＯＵ＿ＷＡＮＴ＿ＴＯ＿ＳＴＡＲＴ＿ＰＵＭＰメッセージが表示される。ボーラスボタンが押され、ボーラスアドバイスが有効であり、測定器がポンプと対であり、測定器がポンプと連絡していないとき、測定器はＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬを手動に等しく設定し、Ｍ＿ＰＵＭＰ＿ＣＯＭＭ＿ＬＯＳＴメッセージを表示する。ボーラスポンプが押され、測定器がポンプと対であり、ポンプと連絡しているとき、測定器はボーラス画面を表示する。
【００９１】
図１５は、図３Ｈに図示された健康イベント調整画面用のアクティビティ図である。健康イベント調整画面は、ユーザが、選択された健康イベントのためのインスリン推奨へのパーセンテージ調整を入力することを可能にする。増加または減少ボタンが押されたとき、パーセンテージ領域はハイライトされ、測定器はパーセンテージ領域を増加または減少させる。セーブボタンが押されたとき、測定器は、ＢＧ＿ＲＥＣＯＲＤ＿ＨＥＡＬＴＨ＿ＰＥＲＣＥＮＴ＿ＶＡＬデータ定義の値をセーブし、ボーラス画面を調整された健康パーセンテージ値で表示する。キャンセルボタンが押されると、測定器はユーザを入力点に戻し、いずれの変更も破棄する。
【００９２】
図１６は、図３Ｉに図示したボーラス画面用のアクティビティ図である。ボーラス画面は、インスリン推奨をユーザに示す。より具体的には、インスリン推奨は、補正量、食事量およびインスリン総量を含み、ここで、補正量は患者の血糖レベルをターゲット値まで低下させることを意図し（ｂＧボーラスまたは補正ボーラスとも呼ぶ）、食事量は、患者により消費された炭水化物を補償することを意図し（炭水化物ボーラスまたは食事ボーラスとも呼ぶ）、総量は、補正量および食事量の合計と等しい。これらの値のそれぞれは、ユーザにより調整される。ディスプレイを管理するルールおよびこれらの値の調整は、以下でさらに説明する。
【００９３】
ボーラス画面への初期入力があると、ｂＧボーラスフィールド、炭水化物ボーラスフィールドおよび総ボーラスフィールドが有効にされる。最新のレコードがｂＧ結果を含み、そのレコードが、測定器がコードキーにより規定されたｂＧテスト警告範囲外の温度を検出した場合、測定器は温度アイコンをタイトルバー内に表示する。ｂＧ結果が最新のレコード内に記憶されていない場合、測定器はタイトルバー内のカウントダウンタイマーを隠す。ｂＧ結果が最新のレコードに記憶され、レコードのために残されたカウントダウン時間がＣＯＵＮＴＤＯＷＮ＿ＴＩＭＥＲ＿ＥＸＰＩＲＥ＿ＮＯＭよりも大きい場合、測定器はタイトルバー内のカウントダウンタイマーを隠す。ｂＧ値が最新のレコード内に記憶されていない場合、測定器はｂＧ結果ラベル内に、ｂＧテストアイコンおよびテキスト「Ｎｏ  ｂＧ  Ｔｅｓｔ」を表示する。ボーラスアドバイスが有効とされ、最大許容ｂＧ値が、最新のレコードの時間ブロック用のターゲット範囲の中央と等しい場合、測定器は、許容ｂＧアイコン、ＢＧ＿ＲＥＣＯＲＤ＿ＭＡＸ＿ＡＬＬＯＷＥＤ＿ＢＧ＿ＶＡＬおよび単位を隠す。ボーラスアドバイスが無効とされた場合、測定器は健康値ラベル（Health Value Label）を隠す。ボーラスアドバイスが現在無効である場合、測定器は、ｂＧ結果ラベルの２行目の、許容ｂＧアイコン、ＢＧ＿ＲＥＣＯＲＤ＿ＭＡＸ＿ＡＬＬＯＷＥＤ＿ＢＧ＿ＶＡＬの値および単位を隠す。レコードで炭水化物がない場合、測定器は炭水化物値ラベル（Carbs Value Label）に「入力なし（No Entry）」と表示する。
【００９４】
ボーラス画面上の値は、以下に例示するルールに応じて表示される。ボーラスアドバイスが現在有効とされている場合、測定器はタイトルバー内にボーラスアドバイスアイコンを表示し、ｂＧボーラスフィールド、炭水化物ボーラスフィールド、および総ボーラスフィールド内で値を計算し、表示する。測定器がポンプと対をなし、推奨総ボーラスが１０未満である場合、その後測定器は、総ボーラスフィールド内に最も近い０．０５に丸められた推奨総ボーラスを格納する。測定器がポンプと対をなし、推奨総ボーラスが１０以上である場合、その後測定器は、総ボーラスフィールド内に最も近い０．１に丸められた推奨総ボーラスを格納する。測定器がポンプと対をなさない場合、その後測定器は、総ボーラスフィールド内に最も近いＩＮＳＵＬＩＮ＿ＩＮＣに丸められた推奨総ボーラスを格納する。測定器はｂＧボーラスフィールド内に、総ボーラスフィールド用に用いられたものと同じ増加分に丸められた推奨ｂＧボーラスを格納する。計算され、表示された総ボーラスがゼロより大きい場合、測定器は、［総ボーラス−ｂＧボーラス］の値を、炭水化物ボーラスフィールドに格納する。計算され、表示された総ボーラスがゼロと等しい場合、測定器は、炭水化物ボーラスフィールド内に、（総ボーラスフィールド用に用いられたものと同じ増加分に丸められた）推奨炭水化物ボーラスの最小値または負の表示されたｂＧボーラスを格納する。ｂＧ結果がＨＩのとき、測定器はｂＧボーラス値について、「---」を表示する。測定器がポンプと対をなし、総ボーラスが１０未満である場合、小数点以下２桁で、ｂＧボーラス、炭水化物ボーラスおよび総ボーラスフィールドを表示する。測定器がポンプと対をなし、総ボーラスが１０以上である場合、測定器は、小数点以下１桁で、ｂＧボーラス、炭水化物ボーラスおよび総ボーラスフィールドを表示する。測定器がポンプと対をなさない場合、測定器は、ＩＮＳＵＬＩＮ＿ＩＮＣに応じて、ｂＧボーラス、炭水化物ボーラスおよび総ボーラスフィールドを表示する（０．５Ｕについては小数点以下１桁で、１Ｕについては整数値）。
【００９５】
総ボーラスは、以下のように増加および減少されてもよい。測定器がポンプと対をなし、減少ボタンが押され、総ボーラスが１０より大きい場合、測定器は総ボーラスを０．１だけ減少させる。測定器がポンプと対をなし、減少ボタンが押され、総ボーラスが１０未満である場合、測定器は総ボーラスを０．０５だけ減少させる。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが１０未満である場合、測定器は総ボーラスを０．０５だけ増加させる。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが１０以上である場合、測定器は総ボーラスを０．１だけ増加させる。測定器がポンプと対をなさない場合、測定器は総ボーラスをＩＮＳＵＬＩＮ＿ＩＮＣの分だけ増加または減少させる。総ボーラスフィールドが、ｂＧボーラスフィールドまたは炭水化物ボーラスフィールドの前に編集される（edit）場合、測定器はｂＧボーラスフィールドおよび炭水化物ボーラスフィールドを無効とする。総ボーラスフィールドがハイライトされ、総ボーラスが最初に表示された総ボーラスに等しくない場合、測定器はｂＧボーラスフィールドおよび炭水化物ボーラスフィールドを無効にする。総ボーラスフィールドがハイライトされ、総ボーラスが最初に表示された総ボーラスに等しい場合、測定器はｂＧボーラスフィールドおよび炭水化物ボーラスフィールドを有効にする。ｂＧボーラスフィールドまたは炭水化物ボーラスフィールドが、総ボーラスフィールドの前に編集される場合、測定器は総ボーラスフィールドを無効にする。
【００９６】
総ボーラスを編集するとき、ｂＧボーラスおよび／または炭水化物ボーラスが更新されてもよい。総ボーラスフィールドがハイライトされ、総ボーラスが最初に表示された総ボーラスと等しい場合、測定器はｂＧボーラスを最初に表示されたｂＧボーラスに、炭水化物ボーラスを最初に表示された炭水化物ボーラスに設定する。総ボーラスフィールドがハイライトされ、増加または減少ボタンが押され、生じた総ボーラスが最初に表示された総ボーラスよりも大きい場合、測定器はｂＧボーラスを（総ボーラス−炭水化物ボーラス）に等しく設定する。総ボーラスフィールドがハイライトされ、減少ボタンが押され、生じる総ボーラスが最初に表示されたｂＧボーラスよりも小さい場合、測定器はｂＧボーラスを総ボーラスに等しく設定する。総ボーラスフィールドがハイライトされ、減少ボタンが押され、生じる総ボーラスが最初に表示された総ボーラスよりも小さく、生じる総ボーラスが、最初に表示されたｂＧボーラス以上である場合、測定器は炭水化物ボーラスを［総ボーラス−ｂＧボーラス］に等しく設定する。総ボーラスフィールドがハイライトされ、増加ボタンが押され、生じる総ボーラスが最初に表示されたｂＧボーラス以下である場合、測定器はｂＧボーラスを総ボーラスに等しく設定する。総ボーラスフィールドがハイライトされ、増加ボタンが押され、生じる総ボーラスが最初に表示された総ボーラスよりも小さく、生じる総ボーラスが最初に表示されたｂＧボーラスよりも大きい場合、測定器は炭水化物ボーラスを［総ボーラス−ｂＧボーラス］に等しく設定する。
【００９７】
ｂＧボーラスは独立して増加および減少されてもよい。測定器がポンプと対をなし、減少ボタンが押され、総ボーラスが１０より大きい場合、測定器はｂＧボーラスフィールドを０．１だけ減少させる。測定器がポンプと対をなし、減少ボタンが押され、総ボーラスが１０未満である場合、測定器はｂＧボーラスフィールドを０．０５だけ減少させる。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが９．９５未満である場合、測定器はｂＧボーラスフィールドを０．０５だけ増加させる。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが９．９５に等しい場合、測定器はｂＧボーラスを次の１０分の１の位まで増加させ、測定器は炭水化物ボーラスを［１０．０−ｂＧボーラス］として計算する。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが１０以上である場合、測定器はｂＧボーラスフィールドを０．１だけ増加させる。測定器がポンプと対をなさない場合、測定器はｂＧボーラスフィールドをＩＮＳＵＬＩＮ＿ＩＮＣの分だけ増加または減少させる。
【００９８】
同様に、炭水化物ボーラスフィールドは独立して増加および減少されてもよい。測定器がポンプと対をなし、減少ボタンが押され、総ボーラスが１０より大きい場合、測定器は炭水化物ボーラスフィールドを０．１だけ減少させる。測定器がポンプと対をなし、減少ボタンが押され、総ボーラスが１０以下である場合、測定器は炭水化物ボーラスフィールドを０．０５だけ減少させる。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが９．９５未満である場合、測定器は炭水化物ボーラスフィールドを０．０５だけ増加させる。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが９．９５に等しい場合、測定器は炭水化物ボーラスを次の１０分の１の位まで増加させ、測定器はｂＧボーラスを［１０．０−炭水化物ボーラス］として計算する。測定器がポンプと対をなし、増加ボタンが押され、総ボーラスが１０以上である場合、測定器は炭水化物ボーラスフィールドを０．１だけ増加させる。測定器がポンプと対をなさない場合、測定器は炭水化物ボーラスフィールドをＩＮＳＵＬＩＮ＿ＩＮＣの分だけ増加または減少させる。測定器は、総ボーラス値を、［ｂＧボーラス＋炭水化物ボーラス］より大きく、または０に変更する。
【００９９】
ボーラス調整画面への、ボーラス調整画面からのナビゲートは、以下のルールに従う。ボーラスタイプボタンに関して、測定器がポンプと対をなさない場合、測定器はボーラスタイプボタンを隠し、ボーラスタイプをペン／注射器に設定する。測定器がポンプと連絡し、標準ボーラスがポンプから利用可能である場合、その後ボーラス画面に初期入力があると、測定器はボーラスタイプボタンを標準のボーラスアイコンとともに表示し、ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬを標準に設定し、ボーラスタイプボタンを有効にする。測定器がポンプと連絡し、標準ボーラスがポンプから利用できない場合、その後ボーラス画面に初期入力があると、測定器はボーラスタイプボタンを手動のポンプアイコンとともに表示し、ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬをポンプにおいて手動に設定し、ボーラスタイプボタンを有効にし、Ｉ＿ＮＯ＿ＳＴＤ＿ＳＥＴ＿ＴＯ＿ＭＡＮＵＡＬメッセージを表示する。測定器がポンプと対をなし、ポンプと連絡していない場合、その後ボーラス画面に初期入力があると、測定器はボーラスタイプボタンを手動ポンプアイコンとともに表示し、ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬをポンプにおいて手動に設定し、ボーラスタイプボタンを有効にする。測定器がポンプと対をなし、ポンプと連絡し、ポンプが一時停止または停止している場合、その後ボーラス画面に初期入力があると、測定器はボーラスタイプボタンをペン／注射器アイコンとともに表示し、ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬをペン／注射器に設定し、ボーラスタイプボタンを有効にする。ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬが標準に等しい場合、測定器は標準のボーラスアイコンをボーラスタイプボタン内に表示する。ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬが拡張（Extended）に等しい場合、測定器はボーラスタイプボタン内に拡張ボーラスアイコンを表示する。ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬがマルチウェーブ（Multiwave）に等しい場合、測定器はボーラスタイプボタン内にマルチウェーブボーラスアイコンを表示する。ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬがペン／注射器（Pen/Syringe）に等しい場合、測定器はボーラスタイプボタン内にペン／注射器アイコンを表示する。ＢＯＬＵＳ＿ＴＹＰＥ＿ＶＡＬがポンプにおいて手動（Manual on Pump）に等しい場合、測定器はボーラスタイプボタン内に手動ポンプアイコンを表示する。
【０１００】
ボーラスタイプボタンが押されるとき、測定器はボーラスタイプ画面を表示する。ネクストボタンが押され、総ボーラスが０に等しいとき、測定器はホーム画面を表示する。ネクストボタンが押され、測定器がポンプと対をなさず、総ボーラスがＭＡＸ＿ＢＯＬＵＳ＿ＴＨＲＥＳＨＯＬＤ＿ＶＡＬよりも大きいとき、測定器はＩ＿ＭＡＸ＿ＢＯＬＵＳ＿ＨＩＧＨメッセージを表示する。ネクストボタンが押され、総ボーラスが０より大きく、ボーラスタイプがペン／注射器であるとき、測定器はＩ＿ＣＯＮＦＩＲＭ＿ＰＥＮ＿ＳＹＲＩＮＧＥメッセージを表示する。ネクストボタンが押され、総ボーラスが０より大きく、ボーラスタイプが手動ポンプであるとき、測定器はＩ＿ＣＯＮＦＩＲＭ＿ＭＡＮＵＡＬ＿ＰＵＭＰメッセージを表示する。ネクストボタンが押され、総ボーラスが０より大きく、ボーラスタイプが標準であり、測定器がポンプに接続されているとき、測定器は標準ボーラス画面を表示する。ネクストボタンが押され、総ボーラスが０より大きく、ボーラスタイプが拡張であり、測定器がポンプに接続され、ｂＧボーラスが正であるとき、測定器はＩ＿ＢＯＬＵＳ＿ＴＹＰＥ＿ＮＯＴ＿ＳＵＰＰＯＲＴＥＤメッセージを表示する。ネクストボタンが押され、総ボーラスが０より大きく、ボーラスタイプが拡張であり、測定器がポンプと接続されているとき、測定器は拡張ボーラス画面を表示する。ネクストボタンが押され、ボーラスタイプがマルチウェーブであり、測定器がポンプと接続されているとき、測定器はマルチウェーブボーラス画面を表示する。ネクストボタンが押され、ボーラスタイプが標準、拡張またはマルチウェーブであり、測定器がポンプと接続されていないとき、測定器はＭ＿ＰＵＭＰ＿ＣＯＭＭ＿ＬＯＳＴメッセージを表示する。ネクストボタンが押され、総ボーラスが０より大きく、炭水化物ボーラスが０であり、ボーラスタイプが拡張またはマルチウェーブであり、測定器がポンプと接続されているとき、測定器はＩ＿ＢＯＬＵＳ＿ＴＹＰＥ＿ＮＯＴ＿ＳＵＰＰＯＲＴＥＤメッセージを表示する。ｂＧ値が最新のｂＧレコードに記憶されておらず、ボーラスがユーザにより確認される場合、そのレコードのタイムスタンプは、ユーザによりボーラスが確認された時間に更新される（ペン／注射器および手動ポンプボーラスタイプを含む）。バックボタンが押されるとき、測定器はユーザを前の画面に戻し、その画面でなされた変更を破棄する。
【０１０１】
図１７は、図３Ｊに図示される変更ボーラスタイプ画面についてのアクティビティ図である。変更ボーラスタイプ画面は、投与されるボーラスの種類についての選択を示す。この画面のタイトルバー内には、ボーラスアドバイスが現在有効である場合、測定器はボーラスアドバイスアイコンをタイトルバー内に表示する。一方、ボーラスアドバイスが現在無効である場合、測定器はボーラスメニューアイコンをタイトルバー内に表示する。ｂＧ結果が最新のレコード内に記憶されていない場合、測定器はタイトルバー内で、カウントダウンタイマーを隠す。ｂＧ結果が最新のレコード内に記憶され、レコードのために残されたカウントダウン時間がＣＯＵＮＴＤＯＷＮ＿ＴＩＭＥＲ＿ＥＸＰＩＲＥ＿ＮＯＭよりも大きい場合、測定器はタイトルバー内のカウントダウンタイマーを隠す。ｂＧ結果が最新のレコード内に記憶され、ｂＧレコードの経過時間がＢＧ＿ＲＥＣＯＲＤ＿ＥＸＰＩＲＥ＿ＴＩＭＥ＿ＮＯＭよりも大きい場合には、測定器はＩ＿ＢＧ＿ＲＥＳＵＬＴ＿ＥＸＰＩＲＥＤメッセージを表示する。
【０１０２】
ユーザに利用可能な選択の有効化は、以下のルールに従う。測定器は、ペン注射器ラジオボタンを有効にする。測定器がポンプと連絡し、標準ボーラスがポンプで実行され得る場合、測定器は標準ボーラスラジオボタンを有効にする。標準ボーラス、拡張ボーラスおよびマルチウェーブボーラスラジオボタンが全て無効である場合、測定器は手動ポンプラジオボタンを有効にする。測定器がポンプと連絡し、拡張ボーラスがポンプで実行可能であり、炭水化物補正が存在し、ｂＧ補正が０以下である場合、測定器は拡張ボーラスラジオボタンを有効にする。測定器がポンプと連絡し、マルチウェーブボーラスがポンプで実行可能であり、炭水化物補正が存在する場合、測定器はマルチウェーブボーラスラジオボタンを有効にする。セーブボタンが押されたとき、測定器は設定をセーブし、前の画面に戻す。キャンセルボタンが押されたとき、測定器はユーザを入力点に戻し、変更を破棄する。
【０１０３】
本明細書で記載した技術は、１つまたは２つ以上のプロセッサにより実行される１つまたは２つ以上のコンピュータプログラムにより履行される。コンピュータプログラムは、非一時的な有形のコンピュータ読取可能媒体に記憶されたプロセッサが実行可能な命令を含む。コンピュータプログラムは記憶データも含んでいてもよい。非一時的な有形のコンピュータ読取可能媒体の限定されない例としては、不揮発性メモリ、磁気記憶装置および光学的記憶装置である。
【０１０４】
上記記載のいくつかの部分は、情報の動作のアルゴリズムおよび記号表現の点から本明細書に記載された技術を示している。これらのアルゴリズムの記載および表現はデータ処理技術の分野における当業者により用いられる手段であり、最も効率的にそれらの作業の実体をその分野の他の者に伝える。機能的または論理的に記載された、これらの動作は、コンピュータプログラムにより実行されることが理解される。さらに、これらの動作の配置が、一般性を損なわずに、モジュールとして呼ばれ、または機能的な名前により呼ばれることは、時に便利であることが証明されてきた。
【０１０５】
上記説明から明らかなように他の方法で具体的に説明しない限り、明細書を通じて、「処理（processing）」、「算出（computing）」、「計算（calculating）」、「判定、決定（determining）」、「表示（displaying）」のような用語を用いた説明は、コンピュータシステムまたは同様の電子計算装置の動作および処理をいい、これはコンピュータシステムメモリまたはレジスタまたは他の情報記憶、転送または表示装置内の物理（電子）量として表されたデータを操作し、変換する。
【０１０６】
記載した技術のいくつかの態様は、アルゴリズムの形で本明細書で記載した処理工程および命令を含む。なお、記載された処理工程および命令は、ソフトウェア、ファームウェアまたはハードウェアにおいて具現化でき、ソフトウェアにおいて具現化されるとき、ダウンロードされて存在し、リアルタイムネットワークオペレーティングシステムにより使用される異なるプラットフォームから操作され得る。
【０１０７】
本開示は、本明細書の動作を実行する装置にも関する。この装置は、要求される目的のために特別に構成されてもよく、または、コンピュータによりアクセス可能なコンピュータ読取可能媒体に記憶されたコンピュータプログラムにより選択的に作動または再構成される汎用コンピュータからなってもよい。そのようなコンピュータプログラムは、限定されないが、フロッピー（登録商標）ディスク、光学ディスク、ＣＤ−ＲＯＭ、光磁気ディスクを含む任意の種類のディスク、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光学カード、特定用途向け集積回路（ＡＳＩＣ）または電子的命令を記憶するのに適した任意の種類のメディアのような、有形コンピュータ読取可能記憶媒体に記憶することができ、それぞれはコンピュータシステムバスにより連結される。さらに、明細書において言及されるコンピュータは、単一のプロセッサを含んでいてもよく、または、向上した計算能力のために複数のプロセッサ設計を用いて構成してもよい。
【０１０８】
本明細書で示されたアルゴリズムおよび動作は、特定のコンピュータまたは他の装置に本質的に関連しない。様々な汎用システムは、本明細書における教示に応じてプログラムで使用することができ、または要求された方法の工程を実行するためにより特別化された装置を構成することは便利であることが証明され得る。様々なこれらのシステムのために要求される構造は、均等な変形例とともに当業者には明らかであろう。さらに、本開示は特定のプログラミング言語に関連して記載されていない。様々なプログラミング言語が、本明細書で記載されたような、本開示の教示を実行するために使用可能であることが理解される。
【０１０９】
本開示は、多数のトポロジーに亘る多種多様なコンピュータネットワークシステムに好適である。この領域内で、大きなネットワークの構成および管理は、インターネットのようなネットワークに亘って、異種のコンピュータおよび記憶装置と通信するように接続された記憶装置およびコンピュータを備えている。
【０１１０】
複数の健康イベントを考慮するボーラス推奨を決定するコンピュータにより実行される方法が開示され、この方法は、携帯糖尿病管理装置のコンピュータプロセッサにより実行されるボーラス計算機により、インスリン推奨要求に関連する１つまたは２つ以上の健康イベントについての表示を受け取ること、前記ボーラス計算機により、患者用のインスリン推奨要求を受け取ること、前記ボーラス計算機により、いくつの健康イベントがインスリン推奨要求に関連するかを決定すること、前記ボーラス計算機により、前記インスリン推奨に関連する健康イベントについての入力を入力要求することであって、前記入力要求が、２つまたは３つ以上の健康イベントが前記インスリン推奨要求に関連するかの決定に応じてなされ、前記入力は、患者へのインスリンへの健康イベントの累積効果を示し、前記ボーラス計算機により、前記入力要求に応じた前記ユーザからの入力値を受け取ること、および前記ボーラス計算機により、前記入力値を用いて、前記患者のためのインスリン推奨を算出することを含んでいる。
【０１１１】
展開において、この方法はさらに、調整値を入力要求することなく、かつ、ただ１つの健康イベントがインスリン推奨要求に関連することの決定に応じて、患者用のインスリン推奨を計算することを含む。
【０１１２】
展開において、調整の入力の入力要求がさらに、健康調整グラフィカルユーザインターフェース（ＧＵＩ）を携帯糖尿病管理装置のディスプレイに示すことを含み、前記健康調整ＧＵＩが、前記インスリン推奨に関連する健康イベントのそれぞれについて異なるアイコンを有する。
【０１１３】
展開において、調整値がさらに、パーセンテージとして規定され、前記インスリン推奨の値が前記パーセンテージに応じて調整される。
【０１１４】
展開において、前記方法がさらに、患者からの血糖測定を受け取ること、前記血糖測定の受け取りに応じてカウントダウンタイマーを開始すること、前記カウントダウンタイマーの間、前記ボーラス計算機のインスリン推奨機能を有効にすること、および前記カウントダウンタイマーが終了すると、前記ボーラス計算機の前記インスリン推奨機能を無効にすることを含む。
【０１１５】
展開において、前記カウントダウンタイマーを、前記ボーラス計算機に関連する１つまたは２つ以上のグラフィカルユーザインターフェースに表示することをさらに含む。
【０１１６】
展開において、前記インスリン推奨を、前記携帯糖尿病管理装置のディスプレイのグラフィカルユーザインターフェースに示すことをさらに含み、前記インスリン推奨が補正量、食事量およびインスリンの総量を含み、前記補正量は、患者の血糖レベルをターゲット値まで低下させることを意図し、前記食事量は、前記患者により消費された炭水化物を補償することを意図し、前記総量は、前記補正量および前記食事量の合計に等しい。
【０１１７】
展開において、前記方法がさらに、前記ＧＵＩを介して前記ユーザから、前記インスリンの総量についての調整値を受信すること、前記ボーラス計算機により、前記インスリンの総量の初期値と、前記インスリンの総量の前記調整値との間の差を決定すること、前記調整値が前記インスリンの総量の初期値を越えるとき、前記ボーラス計算機により、前記差により前記補正量を調整すること、および前記ボーラス計算機により、調整された前記補正量および前記インスリンの総量の調整された値を含む、前記インスリン推奨をＧＵＩに示すことを含む。
【０１１８】
展開において、前記方法がさらに、前記ＧＵＩを介して前記ユーザから、前記インスリンの総量の調整値を受信すること、前記ボーラス計算機により、前記インスリンの総量の初期値と、前記インスリンの総量の前記調整値との間の差を決定すること、前記調整値が前記インスリンの総量の初期値未満であるとき、前記ボーラス計算機により、前記差により前記食事量を調整すること、および前記ボーラス計算機により、調整された前記食事量および前記インスリンの総量の調整された値を含む、前記インスリン推奨をＧＵＩに示すことを含む。
【０１１９】
展開において、前記調整が前記インスリンの総量の初期値未満であり、前記食事量がゼロであるとき、前記差により、前記ボーラス計算機によって、前記補正量を調整することをさらに含む。
【０１２０】
携帯糖尿病管理装置を用いた、複数の健康イベントを考慮するボーラス推奨を決定するコンピュータにより実行される方法であって、携帯糖尿病管理装置の血糖測定モジュールから血糖測定を受け取ること、携帯糖尿病管理装置のコンピュータプロセッサにより実行されるボーラス計算機により、血糖測定の受け取りに応じてカウントダウンタイマーを開始すること、ボーラス計算機により、ボーラス計算機に関連するグラフィカルユーザインターフェース上にカウントダウンタイマーを表示すること、ボーラス計算機によりインスリン推奨要求に関連する１つまたは２つ以上の健康イベントについての表示を受け取ること、ボーラス計算機により、患者用のインスリン推奨要求を受け取ること、ボーラス計算機により、いくつの健康イベントがインスリン推奨要求に関連するかを決定すること、ボーラス計算機により、２つまたは３つ以上の健康イベントがインスリン推奨要求に関連するかの決定に応じて、携帯糖尿病管理装置のディスプレイに、インスリン推奨と関連する健康イベントのそれぞれについての異なるアイコンを有する健康調整画面を表示すること、健康調整画面を介して、患者のインスリンへの健康イベントの累積効果を示す、健康イベントについての入力値を受け取ること、ボーラス計算機により、前記入力値を用いて、患者用のインスリン推奨を計算することを含む。
【０１２１】
展開において、この方法はさらに、調整値を入力要求することなく、かつ、ただ１つの健康イベントがインスリン推奨要求に関連することの決定に応じて、患者用のインスリン推奨を計算することを含む。
【０１２２】
ボーラス計算機用の改良されたグラフィカルユーザインターフェースを有する携帯糖尿病管理機が開示され、この携帯糖尿病管理機は、患者から血液試料を受け取るための反応部位を有するテストストリップを受け入れるように構成されたポート、前記テストストリップ上にある血液試料内のグルコースを測定するために、前記ポートに挿入されたテストストリップとともに連携して動作可能な血糖測定モジュール、前記血糖測定モジュールから血糖測定を受け取り、前記血糖測定に一部基づいて、入力に応じ患者用のインスリン推奨を算出するために動作するように構成された、前記携帯糖尿病管理装置のコンピュータプロセッサにより実行される、ボーラス計算機モジュール、および前記ボーラス計算機モジュールとデータ通信し、前記糖尿病管理機のディスプレイにグラフィカルユーザインターフェースを提供するように動作可能であるユーザインターフェースモジュールを備え、前記グラフィカルユーザインターフェースが、ユーザが前記インスリン推奨に関連する健康イベントについての値を入力することを可能にする健康調整画面を含み、入力値は、患者のインスリンへの前記健康イベントの累積効果を示し、前記健康調整画面は、前記インスリン推奨に関連する健康イベントのそれぞれについて異なるアイコンを示す。
【０１２３】
展開において、前記ボーラス計算機モジュールが、インスリン推奨に関連する１つまたは２つ以上の健康イベントについての表示を受け取るように構成される。
【０１２４】
展開において、前記ボーラス計算機モジュールが、インスリン推奨要求を受け取り、前記要求に応じて、いくつの健康イベントが前記要求に関連するかを決定し、前記健康調整画面を用いて前記入力値についてユーザに入力要求するように動作可能であるように構成される。
【０１２５】
展開において、前記ボーラス計算機モジュールが、前記入力値の受け取りに応じて、前記入力値を用いてインスリン推奨を算出するように動作可能である。展開において、前記ボーラス計算機モジュールが、ただ１つの健康イベントが前記要求に関連するという決定に応じて、前記入力値について前記ユーザに入力要求することなく、インスリン推奨を算出するように動作可能である。
【０１２６】
展開において、前記ボーラス計算機モジュールが、前記血糖測定の受け取りに応じて、カウントダウンタイマーを開始し、前記グラフィカルユーザインターフェースに前記カウントダウンタイマーを表示するように動作可能である。展開において、前記ボーラス計算機モジュールが、前記カウントダウンタイマーの間、インスリン推奨を有効にし、前記カウントダウンタイマーが終了すると、インスリン推奨を無効にする。
【０１２７】
展開において、前記ボーラス計算機モジュールが、前記インスリン推奨を前記グラフィカルユーザインターフェースに示し、前記インスリン推奨が補正量、食事量およびインスリンの総量を含み、前記補正量は、患者の血糖レベルをターゲット値まで低下させることを意図し、前記食事量は、前記患者により消費された炭水化物を補償することを意図し、前記総量は、前記補正量および前記食事量の合計に等しい。
【０１２８】
展開において、ボーラス計算機モジュールは、前記インスリンの総量についての調整値を受け取り、前記インスリンの総量の初期値と、前記インスリンの総量の前記調整値との間の差を決定し、前記差により前記補正量を調整し、グラフィカルユーザインターフェース上に、調整された前記補正量および前記インスリンの総量の調整された値を含む、前記インスリン推奨を示すように動作可能に構成されている。
【０１２９】
コンピュータプログラムが開示され、コンピュータプログラムは、コンピュータプログラムが適合するコンピュータまたは医療装置で実行されたときに、上記方法の１つまたは２つ以上の工程を実行するための命令を含んでいる。そのようなコンピュータプログラムがエンコードされたコンピュータ読取可能な媒体が開示されている。また、システムについても開示されており、システムは、上記方法の工程を実行するように構成された、手段またはコンピュータ装置、および／または医療装置、および／またはサーバを備えている。
【０１３０】
本発明は、完全にハードウェアの実施形態、完全なソフトウェアの実施形態、または、ハードウェア要素およびソフトウェア要素の両方を含む実施形態の形をとることができる。ソフトウェアは、限定されるものではないが、ファームウェア、常駐ソフトウェア、マイクロコード等を含む。コンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体またはコンピュータ読取可能な記憶媒体であってもよい。記憶媒体は、たとえば、限定されないが、電子式、磁気的、光学的、電磁的、赤外線式または半導体システム、機器、装置またはそれらの任意の適切な組み合わせであってもよい。コンピュータ読取可能な信号媒体は、その中で実現されるコンピュータ読取可能なプログラムコードを有する伝播されるデータ信号を含んでいてもよい。コンピュータ読取可能な信号媒体は、指示実行システム、機器または装置により、またはその関連で、使用プログラムを通信、伝播、伝送することができる。コンピュータプログラムは、スタンドアロンソフトウェアパッケージとして、完全にユーザまたは患者のコンピュータ装置上で実行されても、部分的にユーザまたは患者のコンピュータ装置上で実行されてもよいし、インターネットのようなネットワークを介して、部分的にユーザのコンピュータと部分的に遠隔のコンピュータとで、または完全に遠隔のコンピュータまたはサーバで実行されてもよい。
【０１３１】
上述した実施形態の記載は、図示および説明の目的で提供された。これは、完全なものを意図するものではなく、開示を限定する意図を有するものでもない。特定の実施形態の個々の要素または特徴は、概して特定の実施形態に限定されるものではなく、適用可能な場合、具体的に示したり記載されていないとしても、相互に取り替え可能であり、選択された実施形態において用いることができる。同様に様々な方法で変更することもできる。そのような変更は、本開示から逸脱するものとみなされるべきではなく、全てのそのような変更は本開示の範囲内に含まれる。
【図１】
0006006330.tif 000011
【図２】
0006006330.tif 000012
【図３Ａ】
0006006330.tif 000013
【図３Ｂ】
0006006330.tif 000014
【図３Ｃ】
0006006330.tif 000015
【図３Ｄ】
0006006330.tif 000016
【図３Ｅ】
0006006330.tif 000017
【図３Ｆ】
0006006330.tif 000018
【図３Ｇ】
0006006330.tif 000019
【図３Ｈ】
0006006330.tif 000020
【図３Ｉ】
0006006330.tif 000021
【図３Ｊ】
0006006330.tif 000022
【図４Ａ】
0006006330.tif 000023
【図４Ｂ】
0006006330.tif 000024
【図５】
0006006330.tif 000025
【図６】
0006006330.tif 000026
【図７】
0006006330.tif 000027
【図８】
0006006330.tif 000028
【図９】
0006006330.tif 000029
【図１０】
0006006330.tif 000030
【図１１Ａ】
0006006330.tif 000031
【図１１Ｂ】
0006006330.tif 000032
【図１２】
0006006330.tif 000033
【図１３Ａ】
0006006330.tif 000034
【図１３Ｂ】
0006006330.tif 000035
【図１４】
0006006330.tif 000036
【図１５】
0006006330.tif 000037
【図１６】
0006006330.tif 000038
【図１７】
0006006330.tif 000039