"携帯型医療機器104の電力消費を管理するシステムであって、前記システムは、前記携帯型医療機器104の内部温度を感知する温度センサ605、前記携帯型医療機器104の外部の周囲温度を予測するために熱的モデルを使用する熱的モデリングモジュール602、および前記周囲温度が閾値温度を超えるときに前記携帯型医療機器104の1つまたは2つ以上の構成要素を非活性化するように適合される電力管理モジュール600を含んでいるシステム。患者のヘルスパラメータを測定するための物質の試料を受け取るための反応位置を有する取り外し可能な測定ストリップを外部で受け取るポートをさらに含んでおり、前記熱的モデリングモジュールが、前記内部温度に基づいて前記反応位置の直ぐ近くの周囲温度を予測するために前記熱的モデルを使用するように適合される請求項1記載のシステム。前記医療機器104が糖尿病管理装置である請求項1記載のシステム。前記試料が血液試料である請求項2記載のシステム。前記1つまたは2つ以上の構成要素が、第1の通信プロトコルを使って前記携帯型医療機器104の外部の第1の装置と通信する第1の通信モジュール502と、ここで、前記第1の装置が患者と関連付けられる第1の機能を実行し、前記第1の機能が第1の優先度を有している、第2の通信プロトコルを使って無線通信リンクを介して前記携帯型医療機器104の外部の第2の装置と通信する第2の通信モジュール504、ここで、前記第2の装置が前記患者と関連付けられる第2の機能を実行し、前記第2の機能が前記第1の優先度よりも低い第2の優先度を有しているとを含み、前記電力管理モジュール600が、前記第1の通信モジュール502を非活性化する前に前記第2の通信モジュール504を非活性化するように適合される請求項1記載のシステム。前記第1の装置が前記患者にインスリンを投与するインスリン注入ポンプ204を含み、前記第2の装置が前記患者のグルコースレベルを監視する持続グルコースモニター200を含む請求項5記載のシステム。前記熱的モデリングモジュール602が、前記内部温度に基づいて前記周囲温度を予測するように適合される請求項1記載のシステム。前記1つまたは2つ以上の構成要素に電力を供給する電力源をさらに含んでおり、前記熱的モデリングモジュールが、前記1つまたは2つ以上の構成要素に供給される電力に基づいて前記周囲温度を予測するように適合される請求項1記載のシステム。前記電力源が電池610である請求項8記載のシステム。前記電池610の残存容量を予測するヒューエルゲージモジュール616をさらに含んでおり、前記電力管理モジュール600が、前記電池610の残存容量および前記携帯型医療機器104の内部温度に基づいて前記1つまたは2つ以上の構成要素を非活性化するように適合される請求項9記載のシステム。前記携帯型医療機器104の前記1つまたは2つ以上の構成要素が、血液試料中の血中グルコースを測定する血中グルコース測定モジュール400を含み、該血中グルコース測定モジュール400が、該血中グルコース測定モジュール400の作業の状態を示すステータス信号を生成する請求項4記載のシステム。前記電力管理モジュール600が、さらに、前記携帯型医療機器104の前記内部温度が閾値温度を超えるときに前記血中グルコース測定モジュール400の前記作業の状態に基づいて前記1つまたは2つ以上の構成要素を非活性化するように適合され、前記携帯型医療機器104の前記1つまたは2つ以上の構成要素を非活性化することが、前記血中グルコース測定モジュール400を非活性化することを含む請求項11記載のシステム。前記温度センサ605が、前記携帯型医療機器104内の複数の位置で温度を感知する温度感知モジュール604に関連付けられ、前記熱的モデリングモジュール602が、これら感知された温度に基づいて周囲温度および内部温度の変化率を予測するように適合され、前記電力管理モジュール600が、前記周囲温度および前記内部温度の変化率に基づいて前記1つまたは2つ以上の構成要素を非活性化するように適合される請求項1記載のシステム。前記1つまたは2つ以上の構成要素の使用法を監視する使用監視モジュール606をさらに含んでおり、前記電力管理モジュール600が、前記携帯型医療機器104の前記1つまたは2つ以上の構成要素の使用法に基づいて前記1つまたは2つ以上の構成要素を非活性化する請求項1記載のシステム。前記1つまたは2つ以上の構成要素に電力を供給する電池610の残存容量を測定するヒューエルゲージモジュール616をさらに含んでおり、前記電力管理モジュール600が、i使用法および前記電池610の残存容量に基づいて前記携帯型医療機器104の残りの稼動時間を予測するように、かつ、ii前記予測に基づいて前記1つまたは2つ以上の構成要素を非活性化するように適合される請求項14記載のシステム。携帯型機器は、医療機器、個人用健康管理機器、患者が記録した情報、バイオマーカーの情報および記録された情報からの診断データおよび処方データを、効率的な方法で集計、操作、管理、表示および伝達する必要がある。糖尿病患者が充実した生活を送り、糖尿病による合併症のリスクを減らすことができるように、携帯型機器は、糖尿病患者のケアおよび健康状態を改善することができる。さらに、携帯型機器は電池式であるため、電池の充電と充電との間の動作時間を最大に活用するために、携帯型機器の消費電力を効果的に管理する必要がある。具体的には、携帯型機器の使用法と内部温度とに基づいて、携帯型機器の1つまたは2つ以上の構成要素を選択的に非活性化することによって電力消費を制御する必要がある。さらに、携帯型機器は、携帯型機器のポートに挿入されるストリップに置かれた試料の化学分析を行うことによって血中グルコースレベルを測定する。化学分析において使用される化学処理は温度に影響されるため、携帯型機器の内部温度を監視し、その内部温度に基づいてストリップ上の反応位置の直ぐ近くの周囲温度を予測し、その周囲温度に基づいて携帯型機器の1つまたは2つ以上の構成要素を選択的に非活性化する必要がある。ここに提供された背景技術の説明は、概して本開示の背景を提示することを目的とする。この背景技術の章に説明される範囲にとどまる、本明細書に記名される発明者の研究、ならびに、出願時にその他の点で先行技術としてみなされ得ない記載の態様は、本開示に対する先行技術として明示的にも暗示的にも認められるものではない。携帯型糖尿病管理装置の電力消費を管理し、携帯型糖尿病管理装置によって実行される作業への温度による影響を制限するシステムは、血中グルコース測定モジュール、温度感知モジュールおよび電力管理モジュールを含む。血中グルコース測定モジュールは、血液試料中の血中グルコースを選択的に測定し、血中グルコース測定モジュールの作業の状態を示すステータス信号を生成する。温度感知モジュールは、携帯型糖尿病管理装置の内部温度を感知し、携帯型糖尿病管理装置の外部の周囲温度を予測する。電力管理モジュールは、携帯型糖尿病管理装置の内部温度が閾値温度を超えるときに、血中グルコース測定モジュールの作業の状態に基づいて携帯型糖尿病管理装置の1つまたは2つ以上の構成要素を非活性化する。電力管理モジュールは、周囲温度が第1の所定の閾値を上回るか、および/または第2の所定の閾値を下回るとき、血中グルコース測定モジュールを非活性化する。発明の実施形態に従って、システムは、1つまたは2つ以上の構成要素に電力を供給する電池と、電池の残存容量を予測するヒューエルゲージモジュールfuelgaugemoduleとをさらに含み、温度感知モジュールは、携帯型糖尿病管理装置の内部温度を感知し、1つまたは2つ以上の構成要素に供給される電力に基づいて周囲温度を予測し、電力管理モジュールは電池の残存容量および携帯型糖尿病管理装置の内部温度に基づいて1つまたは2つ以上の構成要素を非活性化する。本発明のさらなる実施形態に従って、システムは、血中グルコース測定モジュールと通信し、かつ血液試料を受け取るための反応位置を有する取り外し可能な測定ストリップを外部で受け取るポートと、内部温度に基づいて反応位置の直ぐ近くの周囲温度を予測するための熱的モデルを使用する熱的モデリングモジュールとをさらに含み、血中グルコース測定モジュールは熱的モデリングモジュールによって予測される周囲温度に基づいて血中グルコースの測定値を調整する。本発明のさらなる実施形態に従って、温度感知モジュールは1つまたは2つ以上の構成要素に供給される電力に基づいて携帯型糖尿病管理装置内の複数の位置の温度を感知し、熱的モデリングモジュールはその温度に基づいて周囲温度および内部温度の変化率を予測し、電力管理モジュールは周囲温度および内部温度の変化率に基づいて1つまたは2つ以上の構成要素を非活性化する。発明の実施形態に従って、システムは、1つまたは2つ以上の構成要素に電力を供給する電池をさらに含み、グルコース測定モジュールは電池の充電中に血中グルコースを測定する。発明の実施形態に従って、1つまたは2つ以上の構成要素は、非活性化されているときには電力を受け取らないか、または、フルパワー未満の電力を受け取る。発明の実施形態に従って、血中グルコース測定モジュールは反応位置の所定の温度範囲に亘って特徴付けられる正確性を有する。発明の実施形態に従って、血中グルコース測定モジュールは熱的モデリングモジュールによって予測される周囲温度に基づいて血中グルコースの測定値を調整するように適合されている。他の態様において、本発明は、携帯型糖尿病管理装置の電力消費を管理し、携帯型糖尿病管理装置によって実行される作業への温度による影響を制限するためのシステムに関し、そのシステムは、携帯型糖尿病管理装置の内部温度を感知する温度センサと、血液試料を受け取るための反応位置を有する取り外し可能な測定ストリップを外部で受け取るポートと、内部温度に基づいて反応位置の直ぐ近くの周囲温度を予測するために熱的モデルを使用する熱的モデリングモジュールと、その反応位置の直ぐ近くの周囲温度が閾値温度を超えるときに、携帯型糖尿病管理装置の1つまたは2つ以上の構成要素を非活性化する電力管理モジュールとを含んでいる。例えば、反応位置における周囲温度が予測される。他の態様においては、本発明は、携帯型医療機器の電力消費を管理し、携帯型医療機器によって実行される作業への温度による影響を制限するシステムに関し、そのシステムは、医療機器の内部温度を感知する温度センサと、患者のヘルスパラメータhealthparameterを測定するための物質の試料を受け取るための反応位置を有する取り外し可能な測定ストリップを外部で受け取るポートと、内部温度に基づいて、例えば、反応位置の直ぐ近くの周囲温度を予測するために熱的モデルを使用する熱的モデリングモジュールと、反応位置の直ぐ近くの周囲温度が第1の閾値温度を上回るか、および/または第2の閾値温度を下回るときに、医療機器の1つまたは2つ以上の構成要素を非活性化する電力管理モジュールとを含んでいる。本開示を応用できるさらなる分野は、以下に提供される詳細な説明から明らかとなるであろう。詳細な説明および特定の実施例は例示目的のみであり、開示の範囲を制限することは意図されていないと理解されるべきである。本開示は、詳細な説明および添付の図面から、より十分に理解されるであろう。以下の記載は、性質上、単に例示的であり、決して、本開示、その応用または使用を制限することを意図するものではない。明確さのために、同様の要素を識別するのに同じ参照符号が図面において使われることになる。ここで使用される、A、BおよびCのうち少なくとも1つというフレーズは、非排他的論理和を使った論理AまたはBまたはCを意味すると解釈されるべきである。方法における工程は、本開示の原理を変えることなく、異なった順番で実行してよいと理解されるべきである。ここで使用されるモジュールという用語は、特定用途向け集積回路ASIC、電子回路、組合せ論理回路、フィールドプログラマブルゲートアレイFPGA、コードを実行するプロセッサ共用、専用またはグループ、記載されている機能性を提供するその他の好適な構成部品、またはシステムオンチップの内部のように上記の幾つかまたは全てを組み合わせたものを意味するか、それらの一部であるか、または含んでよい。モジュールという用語は、プロセッサによって実行されるコードを記憶するメモリ共用、専用またはグループを含んでよい。上記で使用されたコードという用語は、ソフトウェア、ファームウェアおよび/またはマイクロコードを含んでよく、プログラム、ルーチン、関数、クラスおよび/またはオブジェクトを意味するものであってよい。上記で使用された共用という用語は、複数のモジュールからの幾つかのまたは全てのコードが単一の共用プロセッサを使って実行されてよいことを意味する。さらに、複数のモジュールからの幾つかのまたは全てのコードは単一の共用メモリによって記憶されてよい。上記で使用されたグループという用語は、単一のモジュールからの幾つかのまたは全てのコードがプロセッサのグループを使って実行されてよいことを意味する。さらに、単一のモジュールからの幾つかのまたは全てのコードはメモリのグループを使って記憶されてよい。ここで記載される装置および方法は、1つまたは2つ以上のプロセッサによって実行される、1つまたは2つ以上のコンピュータプログラムで実行されてよい。コンピュータプログラムは、非一時的な有形のコンピュータ可読媒体に記憶される、プロセッサで実行可能な命令を含む。コンピュータプログラムはまた、格納されたデータを含んでよい。非一時的な有形のコンピュータ可読媒体の非制限的な例は、不揮発性メモリ、磁気的記憶装置および光学式記憶装置である。そして図1を参照すると、臨床状況にある糖尿病患者100と医療専門家102とが示されている。糖尿病患者は、メタボリックシンドローム、前糖尿病、1型糖尿病、2型糖尿病および妊娠性糖尿病に罹った者を含み、患者と総称される。糖尿病の医療提供者は多様であり、看護師、ナースプラクティショナー、内科医および内分泌科医を含み、臨床医と総称される。医療診察において、患者100は、典型的には、臨床医102と、血中グルコース測定値、持続グルコースモニターデータ、注入されたインスリンの量、摂取した食物および飲み物の量、運動スケジュール、およびその他の生活習慣情報を含む、様々な患者データを共有する。臨床医102は、患者100のヘモグロビンエーワンシー、コレステロール値、トリグリセリド類、血圧および体重の測定値を含む追加の患者データを取得することがある。患者データは、携帯型糖尿病管理装置104、パーソナルコンピュータPC106上で実行される糖尿病分析ソフトウェア、および/またはウェブベースの糖尿病分析サイト図示せずに、手動または電子的に記録できる。臨床医102は、糖尿病分析ソフトウェアおよび/またはウェブベースの糖尿病分析サイトを使って、患者データを手動または電子的に分析できる。臨床医102は、患者データを分析し、以前に処方した療法への患者100の支持をよく調べた後、患者100の療法を変更するかどうかを決定することができる。次に図2を参照すると、患者100は、持続グルコースモニターCGM200と、歩行型非耐久性インスリン注入ポンプ202または歩行型耐久性インスリン注入ポンプ204以下、インスリンポンプ202または204とすると、携帯型糖尿病管理装置104以下、糖尿病マネージャ104とするとを使用できる。CGM200は、患者100の間質液内のグルコースの量を感知および監視するために皮下センサを使用し、対応するデータを糖尿病マネージャ104へ伝達する。糖尿病マネージャ104は、血中グルコースレベルの測定および記録、インスリンポンプ202または204を介して患者100に投与するインスリンの量の決定、ユーザーインターフェースを介した患者データの受け取り、患者データの保存などを含む様々なタスクを実行する。糖尿病マネージャ104は、患者100のグルコースレベルがそこから計算されるデータをCGM200から定期的に受け取る。糖尿病マネージャ104は患者100にインスリンを投与するインスリンポンプ202または204に命令を送信する。インスリンは、患者100への所定のインスリン投与量を維持するベーサル投与量として計画的に投与できる。さらに、インスリンは、患者100に投与されるインスリンの量を所定量だけ増やすボーラス投与として与えられる。次に図3を参照すると、患者100および臨床医102によって使用される糖尿病管理システム300は、1つまたは2つ以上の以下装置、糖尿病マネージャ104、持続グルコースモニターCGM200、インスリンポンプ202または204、モバイル装置302、糖尿病分析ソフトウェアを有するPC106、および、他の健康管理装置304を含む。糖尿病マネージャ104は、システムハブとして構成され、糖尿病管理システム300の複数の装置と通信する。代替的に、モバイル装置302がシステムハブとして機能することができる。糖尿病管理システム300内の装置間の通信は無線インターフェイス例えばブルートゥースおよび/または有線インターフェイス例えばUSBを使って行うことができる。これらの機器によって使用される通信プロトコルは、コンティニュアヘルスアライアンス登録商標設計ガイドラインContinuaHealthAllianceDesignGuidelineによって規定される指針を使って拡張されたIEEE11073スタンダードIEEE11073standardに準拠したプロトコルを含むことができる。さらに、マイクロソフト登録商標ヘルスヴォルト商標MicrosoftHealthVaultTMやグーグル登録商標ヘルスGoogleTMHealthのようなヘルスケア記録システムが、情報を交換するために、患者100および臨床医102によって使用される。糖尿病マネージャ104は、1つまたは2つ以上のソースからたとえば、CGM200からグルコース測定値を受け取ることができる。CGM200は患者100のグルコースレベルを継続的に監視する。CGM200はデータを糖尿病マネージャ104に定期的に伝達し、そこから糖尿病マネージャ104が患者のグルコースレベルを計算する。糖尿病マネージャ104およびCGM200はプロプラエタリproprietaryの無線プロトコルを使って無線で通信する。本開示全体にわたって、ノルディックセミコンダクター社によって開発されたGazell無線プロトコルは例示としてのみ使用されている。代わりに、他のいずれの好適な無線プロトコルも使用できる。Gazell無線プロトコルは、nRF24LE1ウルトラローパワーワイヤレスシステムオンチップソリューション、製品規格v1.4nRF24LE1UltralowPowerWirelessSystemOnChipSolutionProductSpecificationv14に記載されており、引用によりその全体が本文に組み込まれる。さらに、糖尿病マネージャ104は、血中グルコース測定器BGMと、BGM図示なしと通信するポートとを含む。ポートは血中グルコース測定ストリップ306を受け取ることができる。患者100は血液試料を血中グルコース測定ストリップ306上に置く。BGMは試料を分析し、試料中の血中グルコースレベルを測定する。試料から測定された血液グルコースおよび/またはCGM200が示す血中グルコースレベルは、患者100に投与されるインスリンの量を決定するために使用することができる。糖尿病マネージャ104はインスリンポンプ202または204と通信する。インスリンポンプ202または204は、患者100へ所定量のインスリンを投与するために、糖尿病マネージャ104から命令を受け取るように構成できる。さらに、インスリンポンプ202または204は、患者100の食事および/または運動スケジュールを含む、その他の情報を受け取ることができる。インスリンポンプ202または204は、その追加情報に基づいて投与するインスリンの量を決定することができる。インスリンポンプ202または204は、また、糖尿病マネージャ104にデータを伝達することもできる。このデータは、患者100に投与されるインスリンの量、対応する投与時間およびポンプの状態を含むことができる。糖尿病マネージャ104とインスリンポンプ202または204とは、ブルートゥースのような無線通信プロトコルを使って通信できる。他の無線または有線通信プロトコルもまた使用できる。さらに、糖尿病マネージャ104は他の健康管理装置304と通信できる。例えば、他の健康管理装置304は、血圧計、体重計、歩数計、指先型パルスオキシメータ、体温計などを含みうる。他の健康管理装置304は、患者100の個人的な健康状態の情報を取得し、糖尿病マネージャ104へ無線、USBまたは他のインターフェイスを通して伝達する。他の健康管理装置304は、コンティニュアヘルスアライアンス登録商標ContinualHealthAllianceの指針を使用して拡大されたISO/IEEE11073に準拠する通信プロトコルを使用してよい。糖尿病マネージャ104は、ブルートゥース、USBなどを含むインターフェイスを使って他の健康管理装置304と通信できる。さらに、糖尿病管理システム300の装置は糖尿病マネージャ104を通して相互に通信できる。糖尿病マネージャ104は、ブルートゥース、USBまたは他のインターフェイスを使ってPC106と通信できる。PC106で稼動する糖尿病管理ソフトウェアは、糖尿病管理システム300の装置のコンフィギュレーション情報を記憶するアナライザ―コンフィギュレータを含む。コンフィギュレータは、糖尿病マネージャ104および他の装置のコンフィギュレーション情報を記憶するためのデータベースを有する。コンフィギュレータは、標準的なウェブまたは非ウェブのアプリケーションのコンピュータ画面を通してユーザと通信できる。コンフィギュレータはユーザが許可したコンフィギュレーションを糖尿病管理システム300の装置に送信する。アナライザは、糖尿病マネージャ104からデータを取り出し、そのデータをデータベースに記憶し、そして、標準的なウェブページ、または非ウェブのアプリケーションのコンピュータ画面を通して分析結果を出力する。糖尿病マネージャ104はブルートゥースを使ってモバイル装置302と通信できる。モバイル装置302は、携帯電話、ポケットベルまたは携帯情報端末PDAを含んでよい。糖尿病マネージャ104はモバイル装置302を通して外部のネットワークにメッセージを送ることができる。モバイル装置302は、糖尿病マネージャ104からのリクエストを受け取ると、外部のネットワークへメッセージを送信することができる。次に図4を参照すると、糖尿病マネージャ104は、血中グルコース測定BGMモジュール400、通信モジュール402、ユーザーインターフェースモジュール404、ユーザーインターフェース406、処理モジュール408、メモリ410および電力モジュール412を含む。ユーザーインターフェースモジュール404および処理モジュール408はアプリケーション処理モジュール409で実行できる。BGMモジュール400は、患者100によって血中グルコース測定ストリップ306上に提供された試料を分析し、試料中の血中グルコースの量を測定する血中グルコース測定エンジンを含む。通信モジュール402は糖尿病管理システム300の様々な装置と通信する複数の無線機を含む。ユーザーインターフェースモジュール404は、糖尿病マネージャ104を、患者100が糖尿病マネージャ104と情報交換するために使用できる様々なユーザーインターフェース406にインターフェース接続する。例えば、ユーザーインターフェース406は、キー、スイッチ、ディスプレイ、スピーカー、マイク、セキュアデジタルSDカードポート、USBポートなど図示せずを含み得る。処理モジュール408は、BGMモジュール400、通信モジュール402およびユーザーインターフェースモジュール404から受け取ったデータを処理する。処理モジュール408はデータを処理および記憶するためのメモリ410を使用する。メモリ410は揮発性および不揮発性メモリを含み得る。処理モジュール408は、ユーザーインターフェースモジュール404を通してユーザーインターフェース406へデータを出力し、ユーザーインターフェース406からデータを受け取る。処理モジュール408は、通信モジュール402を通して糖尿病管理システム300の装置へデータを出力し、糖尿病管理システム300の装置からデータを受け取る。電力モジュール412は糖尿病マネージャ104の構成要素へ電力を供給する。電力モジュール412は再充電可能な電池を含む。電池は壁コンセントに差し込むアダプタを使って再充電できる。電池は糖尿病マネージャ104のUSBポートを通して充電することもできる。次に図5を参照すると、通信モジュール402は、ブルートゥースモジュール500、第1の通信モジュール502、第2の通信モジュール504、通信制御モジュール506、アービトレーションモジュール508、およびアンテナ切り替えモジュール530を含む。ブルートゥースモジュール500および第1の通信モジュール502は集積回路IC512に統合される。ブルートゥースモジュール500および第1の通信モジュール502は、2.4GHzの周波数帯域産業、科学、医療つまりISMバンドで通信する。ブルートゥースモジュール500および第1の通信モジュール502は第1のアンテナ514を共有する。第2の通信モジュール504は、ISMバンドまたは異なる周波数帯域において動作してよく、第2のアンテナ516を使用する。具体的には、ブルートゥースモジュール500は、ブルートゥースプロトコルを使って第1のアンテナ514を通してインスリンポンプ204またはPC106とISMバンドで通信する。第1の通信モジュール502は、Gazellプロトコルを使って第1のアンテナ514を通してCGM200とISMバンドで通信する。第2の通信モジュール504は、ブルートゥースやGazellプロトコルとは異なる無線通信プロトコルを使って他の装置518と通信する。本開示を通して、インスリンポンプ204、PC106、CGM200および関連した優先的なものrelatedprioritiesは、例として使用されているだけである。これに加えて、または代替的に、ブルートゥースモジュール500ならびに第1および第2の通信モジュール502および504は他の装置と通信でき、他の装置は様々な優先度を有することができる。通信制御モジュール506は、ブルートゥースモジュール500ならびに第1および第2の通信モジュール502および504を介した、糖尿病マネージャ104と、糖尿病管理システム300内の他の装置との通信を制御する。アービトレーションモジュール508は、ブルートゥースモジュール500および第1の通信モジュール502を通した通信が同時に試みられたときに、ブルートゥースモジュール500と第1の通信モジュール502と間の優先度を裁定する。アンテナ切り替えモジュール510は、ブルートゥースモジュール500、または第1の通信モジュール502のいずれに優先権が認められているかによって、ブルートゥースモジュール500と第1の通信モジュール502との間で第1のアンテナ514の接続を切り替える。次に図6を参照すると、糖尿病マネージャ104の詳細な機能ブロック図が示されている。上記に記載されている糖尿病マネージャ104の要素については改めて記載されない。それらの要素に加えて糖尿病マネージャ104は、電力管理モジュール600、熱的モデリングモジュール602、温度感知モジュール604、複数の温度センサ605および使用監視モジュール606を含む。さらに、電力モジュール412は、再充電可能な電池610、配電モジュール612、充電モジュール614およびヒューエルゲージモジュール616を含む。配電モジュール612は電池610からの電力を選択的に変換して糖尿病マネージャ104の構成要素に供給する。ヒューエルゲージモジュール616は電池610の残存容量を測定する。充電モジュール614は電池610を充電する。電力管理モジュール600は、熱的モデリングモジュール602、温度感知モジュール604、温度センサ605、使用監視モジュール606および電力モジュール412から受け取った入力に基づいて糖尿病マネージャ104の電力消費を制御する。これらの入力に基づいて、電力管理モジュール600は配電モジュール612へ電力制御信号を出力する。配電モジュール612は電力制御信号に基づいて糖尿病マネージャ104の構成要素に電力を供給する。より具体的には、配電モジュール612は、電池610から電力を受け取り、糖尿病マネージャ104の様々な構成要素に好適な様々な電圧および電流を生成する。配電モジュール612は、電力管理モジュール600から受け取った電力制御信号に従って、構成要素に電圧および電流全体的な電力を出力する。配電モジュール612は、電力制御信号に従って、1つまたは2つ以上の構成要素にフルパワーを供給するか、全く電力を供給しないか、または待機電力を供給することができる。構成要素は、フルパワーが供給されるときは活性化され、まったく電力が供給されないか、または待機電力が供給されるときには、非活性化される。複数の待機モードに関して、複数の装置を使用する事例に適合するために、複数の相交えるintersecting構成要素のセットが活性化されてよい。さらに、配電モジュール612は、電力を節約するために、電力制御信号に従って、構成要素へ供給されるクロック信号の周波数を制御できる。例えば、待機電力が構成要素に供給されるときの構成要素に供給されるクロック信号の周波数は、フルパワーが構成要素に供給されるときの周波数を下回る。通常の周波数より低い周波数を有するクロック信号の使用に必要な電力は、通常のクロック周波数を有するクロック信号の使用に必要な電力より少なく、この関係はリニアに増減する。温度センサ605は糖尿病マネージャ104内の様々な位置に置かれる。温度センサ605は、様々な位置における温度を感知し、温度感知モジュール604に出力する。温度感知モジュール604はその温度を熱的モデリングモジュール602へと出力する。熱的モデリングモジュール602は熱的モデルを使ってその温度を処理する。その処理に基づいて、熱的モデリングモジュール602は、糖尿病マネージャ104の内部温度、内部温度の変化率、および血中グルコース測定ストリップ306の直ぐ近くの周囲温度を予測する。熱的モデルについては、2009年6月5日に出願された米国特許出願第12/479,212号に記載されており、引用によりその全体が本文に組み込まれる。熱的モデルは以下にも記載される。温度感知モジュール604はまた、配電モジュール612によって糖尿病マネージャ104の1つまたは2つ以上の構成要素に供給される電力量に基づいて、内部温度および内部温度の変化率を予測することもできる。具体的には、糖尿病マネージャ104の内部温度および内部温度の変化率は、糖尿病マネージャ104の構成要素によって消費される電力量に正比例する。配電モジュール612は、いつ、および、どのくらいの時間、構成要素が活性化され、そして非活性化されるかを示すデータを温度感知モジュール604に提供することができる。したがって、温度感知モジュール604は、構成要素によって発せられる熱量を予測できる。構成要素によって発せられる熱の予測値に基づいて、温度感知モジュール604は糖尿病マネージャ104の内部温度および内部温度の変化率を予測できる。使用監視モジュール606は糖尿病マネージャ104の使用法を監視する。例えば、使用法には、糖尿病マネージャ104の以下の作業、血中グルコース測定、患者100との情報交換例えば、入力の受け取り、データの表示、警告/アラームの生成など、糖尿病マネージャ104の外部の1つまたは2つ以上の装置との通信例えば、CGM200からの診断データまたはPC106からの更新の受け取り、インスリンポンプ204への命令の送信などなどの1つまたは2つ以上を含むことができるが、これらに限定されない。使用監視モジュール606は使用法データを電力管理モジュール600へ出力する。使用法データはまた、糖尿病マネージャ104の1つまたは2つ以上の構成要素の、計画または予定された使用に関するデータ例えば、血中グルコース測定も含みうる。電力管理モジュール600は、糖尿病マネージャ104の1つまたは2つ以上の構成要素を活性化させるか、または非活性化させるかを決定するために、使用法データおよびヒューエルゲージモジュール616によって生成された電池610の残存容量を使用する。例えば、電池の残存容量が所定の閾値を下回るとき、電力管理モジュール600は、大量の電力を消費する構成要素例えば、通信モジュール402を非活性化するための電力制御信号を生成する。さらに、電力管理モジュール600は、使用法データに基づいて、待機中例えば、ディスプレイおよび/または所定時間使用予定のない例えば、BGMモジュール400構成要素を非活性化できる。BGMモジュール400によって実行される血中グルコースの測定は、患者100によって血中グルコース測定ストリップ306の反応位置に提供される試料の化学分析を伴う。化学的な処理は温度に敏感である。血中グルコース測定ストリップ306を受け取るポートが糖尿病マネージャ104の構成要素の直ぐ近くにあるため、反応位置における化学的な処理が糖尿病マネージャ104の内部温度によって影響される恐れがある。従って、BGMモジュール400によって測定される血中グルコースレベルが糖尿病マネージャ104の内部温度によってずれる恐れがある。幾つかの血中グルコース測定ストリップにおいては、反応位置における化学的な処理が糖尿病マネージャ104の内部温度に比較的敏感でないことがある。しかし、BGMモジュール400によって測定される血中グルコースレベルは、特定の温度範囲例えば、6°C~44°Cで正確であることを特徴とする。反応位置における周囲温度は、血中グルコース測定ストリップ306の熱伝導率が低いため、糖尿病マネージャ104の内部温度と異なり得る。従って、糖尿病マネージャ104の内部温度が44°C近くであり、かつ、血中グルコース測定ストリップ306における周囲温度を上回る場合、BGMモジュール400が、血中グルコースレベルを測定することが妨げられることがある偽陽性。逆に、血中グルコース測定ストリップ306における周囲温度が6°C近くであり、かつ、糖尿病マネージャ104の内部温度を下回る場合、BGMモジュール400が血中グルコースレベルを測定できることがある偽陰性。これらの問題は以下のように軽減できる。熱的モデリングモジュール602は、糖尿病マネージャ104の内部温度に基づいて反応位置の直ぐ近くの周囲温度を予測する。電力管理モジュール600は、周囲温度、内部温度および/または内部温度の変化率が所定の閾値を上回るときに、糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。BGMモジュール400は、測定が所定時間内に予定されているかどうか、または測定が進行中であるかどうかを示すステータス信号を生成する。例えば、ステータス信号はその日の特定の時間に測定が予定されているかどうかを示すことができる。ステータス信号はまた、BGMモジュール400の現材の状態例えば、BGMモジュール400が測定を実行中であるか、または待機中であるかを示すことができる。電力管理モジュール600は、ステータス信号によって伝達される情報に基づいて、BGMモジュール400による血中グルコースレベルの測定前または測定中に、糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化することができる。例えば、電力管理モジュール600は、BGMモジュール400が血中グルコースレベルを測定する前または測定中に、通信モジュール500、502および504の少なくとも1つまたは全てを非活性化することができる。さらに、糖尿病マネージャ104は、電池610の充電状態に従って、電池610の充電中に部分的に動作するように構成できる。例えば、充電状態が第1の所定の閾値を上回るときに、対応する外部装置例えば、インスリンポンプ204、PC106、および/またはCGM200と通信するために、通信モジュール500、502および504の1つまたは2つ以上を使用することが認められる。充電状態が第2の所定の閾値を上回るとき、1つまたは2つ以上のユーザーインターフェースが稼動できる。例えば、ディスプレイが最高明度で稼動できる、スピーカーが最大音量で稼動できる、などである。充電状態が第3の所定の閾値を上回るときは、例えば、BGMモジュール400が稼動できることが挙げられる。これらは、糖尿病マネージャ104の構成要素が充電中に作動できる順序の例に過ぎず、他の順序が使用できる。糖尿病マネージャ104の内部温度は、電池610の充電中に上昇することがあり、充電完了後しばらくの間、高いままであることがありうる。これは、通常、BGMモジュール400の血中グルコース測定を歪め、そのため測定を妨げる恐れがある。しかし、電力管理モジュール600は、電池610の充電中に、熱的モデリングモジュール602、温度感知モジュール604、温度センサ605および使用監視モジュール606から受け取られた入力に基づいて糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。したがって、糖尿病マネージャ104の内部温度はBGMモジュール400の血中グルコース測定を歪め得るような値まで上昇しない。さらに、熱的モデリングモジュール602は、内部温度に基づいて反応位置の直ぐ近くの周囲温度を予測し、BGMモジュール400は予測された周囲温度に基づいて血中グルコースレベル測定を調整する。代替的に、電力管理モジュール600は、予測された周囲温度に基づいてBGMモジュール400に血中グルコースを測定させるかどうかを決定することができる。従って、BGMモジュール400は、糖尿病マネージャ104の内部温度の上昇に関わらず、電池610の充電中に血中グルコースレベルを正確に測定することができる。電力管理モジュール600はまた、ヒューエルゲージモジュール616から受け取られる電池610の残存容量および使用監視モジュール606から受け取られる使用法データに基づいて、糖尿病マネージャ104の残りの稼動時間を予測することができる。電力管理モジュール600は、その予測を使用して非活性化する糖尿病マネージャ104の構成要素を選択することができる。さらに、電力管理モジュール600は、いつ、どのくらいの時間、選択された構成要素を非活性化するかを決定することができる。幾つかの実施においては、電力管理モジュール600はまた、選択された構成要素を非活性化および再活性化できる順序を決定することができる。従って、電力管理モジュール600は、その予測を使用して、糖尿病マネージャ104の1つまたは2つ以上の構成要素に供給できる電力に優先度をつけ、その計画を立てることができる。例えば、電力管理モジュール600は、予測に基づいてアービトレーションモジュール508に制御信号を出力でき、アービトレーションモジュール508は、制御信号に基づいてブルートゥースモジュール500と第1の通信モジュール502との間の優先度を裁定できる。制御信号が電池610の残存容量が所定の閾値を下回ることを示すときは、アービトレーションモジュール508は、より多くの電力を消費する通信モジュール500、502および504のうち1つまたは2つ以上の許可を拒否でき、より少ない電力を消費する通信モジュール500、502および504のうち1つに優先権を与えることができる。例えば、CGM200は、インスリンポンプ204がインスリンを投与するよりも頻繁に血中グルコースを監視する。さらに、第1の通信モジュール502は、ブルートゥースモジュール500がインスリンポンプ204と通信する頻度を上回る頻度でCGM200と通信する。さらに、ブルートゥースモジュール500はPC106のような他の装置とは頻繁に通信することはできない。その結果、第1の通信モジュール502はブルートゥースモジュール500よりも多くの電力を消費する。したがって、電力管理モジュール600は、ブルートゥースモジュール500を非活性化する前に第1の通信モジュール502を非活性化することができる。さらに、制御信号が電池610の残存容量が所定の閾値を下回っていることを示し、かつ、血中グルコース測定といった作業が実行される予定であるとき、電力管理モジュール600は、電力を節減するために、電池610が再充電されるまでユーザーインターフェース406の1つまたは2つ以上の出力レベルを低下させることができる。例えば、ディスプレイの明度および/またはスピーカーの音量は、電池610が再充電されるまで、所定の閾値未満に制限できる。次に図7Aおよび7Bを参照すると、代表的な実行では、電力管理モジュール600はメソッド700を実行する。図7Aにおいて、制御controlは702から開始する。704では、制御は電池610が充電中であるかどうかを判定する。電池610が充電中でない場合、制御は750へ移動する図7B参照。電池610が充電中の場合、制御は、706で、電池610の充電状態が所定の閾値を上回っているかどうかを判定する。この所定の閾値は、電池610が糖尿病マネージャ104の1つまたは2つ以上の構成要素に電力を供給するために十分に充電されていることを示している。制御は、電池610の充電状態が所定の閾値を上回るまで待機する。制御は、708では、電池610の充電状態が所定の閾値を上回るとき、糖尿病マネージャ104の1つまたは2つ以上の構成要素を活性化する。710では、制御は、血中グルコース測定BGMが実行されるべきかどうかを決定する。BGMが実行されるべきでない場合、712では、制御は活性化された構成要素の作業を実行する。714では、制御は、電池610が充電されているかどうかを判定する。電池610が充電されている場合、制御は750へ移動する図7B参照。電池610が充電されていない場合、制御は708へ戻る。716では、BGMが実行されるべき場合、制御は、糖尿病マネージャ104の内部温度を感知し、外部の温度を予測するために熱的モデルを使用する。718では、制御は、予測された外部の温度が第1の所定の閾値を上回っているか、または第2の所定の閾値を下回っているかを判定する。いずれかのケースが該当する場合、720で、制御は糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。その後、または予測された外部温度が所定の閾値を超えない場合、726で、制御は1つまたは2つ以上の非活性化された構成要素を再び活性化し、制御は712へ戻る。幾つかの実行において、処理モジュール408は、温度が許容可能な温度範囲に戻るのを待つのではなく、温度が許容可能な温度範囲外にあり試験が拒否される、というメッセージを患者100に出力することができる。図7Bにおいて、750で、上述のように制御は電池の残存容量を予測する。752では、制御は、電池の残存容量が予定された作業を実行するのに十分であるかどうかを判定する。電池の残存容量が予定された作業を実行するのに十分である場合、754で、制御は、血中グルコース測定BGMが実行されるべきかどうかを決定する。BGMが実行されるべきでない場合、756で、制御は、糖尿病マネージャ104の他の予定された作業を実行し、750へ戻る。758では、BGMが実行されるべき場合、制御は、糖尿病マネージャ104の内部温度を感知し、外部の温度を予測するために熱的モデルが使用される。760では、制御は、予測された外部の温度が第1の所定の閾値を上回るか、または第2の所定の閾値を下回るかを判定する。いずれかのケースが該当する場合、762で、制御は、糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。その後、あるいは予測された外部温度が所定の閾値を超えない場合、768で、制御は、1つまたは2つ以上の非活性化された構成要素を再び活性化させて756へ戻る。幾つかの実行において、処理モジュール408は、温度が許容可能な温度範囲に戻るのを待つのではなく、温度が許容可能な温度範囲外にあり試験が拒否される、というメッセージを患者100に出力することができる。770では、電池の残存容量が予定される作業を実行するのに不十分な例えば、所定の閾値を下回る場合、制御は糖尿病マネージャ104の予定される作業に優先度を付け、優先度に従って糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。制御はまた、糖尿病マネージャ104の1つまたは2つ以上のユーザーインターフェース406例えば、ディスプレイ、スピーカーなどの機能を制限する。772で、制御は、優先度に従って予定された作業を実行するために、1つまたは2つ以上の非活性化された構成要素を一時的に再び活性化し、予定された作業の完了後、構成要素を非活性化する。774で、制御は、患者100に電池610を充電するように警告し、776で制御は終了する。要約すれば、糖尿病マネージャ104の電力消費を管理し、糖尿病マネージャ104によって実行される作業への温度による影響を制限するためのシステムは、BGMモジュール400、温度感知モジュール604および電力管理モジュール600を含む。BGMモジュール400は、血液試料中の血液グルコースを選択的に測定し、BGMモジュール400の稼動状態を示すステータス信号を生成する。温度感知モジュール604は糖尿病マネージャ104の内部温度を感知する。電力管理モジュール600は、糖尿病マネージャ104の内部温度が閾値温度を超えるとき、BGMモジュール400の稼動状態に基づいて糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。他の実施形態において、システムは、糖尿病マネージャ104の内部温度を感知する温度センサ例えば、605と、血液試料を受け取るための反応位置を有する取り外し可能な測定ストリップ例えば、306を外部で受け取るポートとを含む。システムは、熱的モデリングモジュール602および電力管理モジュール600をさらに含む。熱的モデリングモジュール602は、内部温度に基づいて反応位置近くの周囲温度を予測するために熱的モデルを使用する。電力管理モジュール600は、反応位置の直ぐ近くの周囲温度が第1の閾値温度を上回るか、または第2の閾値温度を下回るとき、糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。概して言えば、携帯型医療機器例えば、104の電力消費を管理し、携帯型医療機器によって実行される作業への温度による影響を制限するためのシステムは、温度センサ例えば、605、ポート、熱的モデリングモジュール例えば、602および電力管理モジュール例えば、600を含む。温度センサは医療機器の内部温度を感知する。ポートは、患者のヘルスパラメータを測定するための物質の試料を受け取るための反応位置を有する取り外し可能な測定ストリップを外部で受け取る。熱的モデリングモジュールは、内部温度に基づいて反応位置の直ぐ近くの周囲温度を予測するために熱的モデルを使用する。電力管理モジュールは、反応位置の直ぐ近くの周囲温度が第1の閾値温度を上回るか、または第2の閾値温度を下回るとき、医療機器の1つまたは2つ以上の構成要素を非活性化する。これで、熱的モデリングモジュール602によって利用される熱的モデルが説明された。熱的モデルは、テストストリップ例えば、グルコース測定ストリップ306の温度が血中グルコースbG測定電子回路例えば、BGMモジュール400または糖尿病マネージャ104とは異なるかもしれないときの、bGテストストリップの反応位置の温度を予測する方法を提供する。bGテストストリップ反応位置の温度を予測するために、bG測定回路内の温度センサ例えば、温度センサ405の測定値が、温度予測アルゴリズムによって使用される。bG測定器の正しい使用を妨げることになる、不当な過熱ロックアウト状態を回避するために、または低温ロックアウト状態を有効なままにするために、反応位置の温度を知ることは重要である。bGテストストリップのベース以外の全てが周囲の空気に露出しているため、反応位置の温度は周囲の空気の温度に密接に従っている。研究により、テストストリップの熱伝導率が低いため、BGMモジュールの内部温度が、テストストリップ上の反応位置の温度と異なることがあるということが確認されている。アルゴリズムは、その最もシンプルな形態において、温度センサの測定値を、反応位置の温度の予測値として使用する。測定値が特定の閾値を超える率で変化する場合、こうした温度センサの測定値の変化を増幅すること、およびbG測定装置の静的熱モデルに基づいた新たな予測を定式化することによって、温度予測アルゴリズムは、周囲の空気の温度の、ゆえに反応位置の温度の改善された予測を得るかもしれない。しかし、センサの測定値は、周囲の空気の変化によるのではなく、むしろbG回路例えば、糖尿病マネージャ104を含む装置内の電子部品の内部加熱によって変化する。例えば、携帯電話に取り付けられたbG測定回路のケースを考慮されたい。携帯電話内の回路の作動温度が高いため、温度センサに表示される温度は過度に上昇することがある。さらに、どのように携帯電話が使用されているかによって内部の発熱が変化することがある。特定の使用法で装置の熱的特徴が変化しても正確な温度予測が続く必要がある。熱的モデルは、任意の強度および任意の持続時間を有する、任意の数の熱源による温度の上昇を予測する方法を提供する。一度、予測される全温度上昇が決定されれば、この量を温度センサの測定値から差し引いて、正確な周囲温度の予測の基となり得る補正後の温度測定値が得られる。この方法の利点は、熱的モデルが装置の特定の使用法に従って動的に調整できるということである。より多くの機能が装置に追加されるので、装置がbGテストの前にどのように使用されていたかに基づいて反応位置の温度を予測することがますます重要になる。熱的モデルの数学的手法は、1つまたは複数の与えられた熱源に対する温度応答の線形重畳linearsuperpositionによる。時間的に変化する熱源は、大きさが変化する一連の熱インパルスとみなされる。本開示において、インパルスとは、全加熱持続時間と比較して短い時間続く加熱過程である。線形重畳により、熱源を表す一連のインパルスの温度応答を合計することによって、持続時間を延長された熱源の温度応答を得ることができる。装置内には、一般的には特定の電子部品の内部発熱によって生じる複数の熱源があってよい。その場合も線形重畳により、それらの個々の寄与分を合計することによって、これら構成部品すべての合計温度応答が得られる。これらの熱源は、血中グルコース測定の前またはその間にアクティブになることがある。温度測定に対するそれらの影響を償う必要がある。多くの要因が、所定の熱源に対する温度応答に影響する。熱源は、装置のカバー内で温度センサと同じ回路基板または別の回路基板に位置することがあり、センサの近くまたは遠くにあることもある。作動モードが変化する間、特定の電子部品の発熱が大きく変化することがある。このような加熱は数学的に特徴付けることができる。温度センサの対応する温度応答もまた、適度な正確さで測定できる。温度センサに対する発熱電子部品の位置と、それらの間の熱経路の性質に従って、温度センサにおける温度応答が大きく変化し得る。温度センサ近くの熱源は、熱が加えられた後温度の急上昇をもたらし、その後熱が取り除かれると温度が急落する傾向にある。より離れた熱源の場合、温度の上昇および下降はより緩やかになり、温度のピークに達するまで、より多くの時間が経過する。bG測定回路例えば、糖尿病マネージャ104が組み込まれた携帯型機器のように、電子機器内の、時間的に変化する複数の熱源が組み合わされた影響を特徴付けるために、線形重畳法が使用されることがある。強度Qaの熱源Aが持続時間Na/2×Δtで与えられるケースを考える。ここでは、Naは偶数の正の整数であり、Δtは時間の増分である。温度センサはパッケージ内で熱源と異なる位置に付けられる。熱源をアクティブにした後の時間ti=i×Δtでの温度センサの位置の温度上昇が、Taiを時間tiにおける温度センサの位置の温度、そしてTrefを適当な参照温度として、Εai=Tai-Trefで与えられるものとする。参照温度を電子機器のパッケージの周囲温度としてTref=Tambとする。時間t1からtNaまでの温度の上昇Eaiは、以下の行列式:またはQa×[U]×[A]=[Ea]で表すことができ、ここで、QaはA点における熱源の大きさ、[U]は単位インパルス行列、[A]はインパルス応答の行列で、[Ea]は温度上昇の行列である。熱源の大きさQa、および、時間t1からtNaまでの温度上昇が既知の場合、インパルス応答[Ai]i=1からNaまでが決定できる。同様に、持続時間Nb/2×Δtの間与えられる、B地点の強度Qbの熱源について、時間tiからtNbまでの温度の上昇Ebiは、次の行列式Qb×[U]×[B]=[Eb]によって表すことができ、ここでQbはB地点における熱源の大きさ、[U]は単位インパルス行列、[B]はインパルス応答の行列、[Eb]は温度上昇の行列である。同様に、熱源の大きさQbおよび時間t1からtNbまでの温度の上昇が既知の場合は、インパルス応答[Bi]i=1からNbまでが得られる。考察中のものの中で、所与のどのような熱源Xをも特徴付けるために、時間t>Nx×Δtならば、インパルス応答の大きさがおよそ0となる、つまり、i>Nxならば、xi≒0となるように、全持続時間Nx×Δtが十分に長くなければならない。熱的モデルにおいて、Nxを、i>Nx-1ならば、XNx1>0およびXi=0、または、i>Nxならば、XNX>0およびXi=0のいずれかとなるように選択された偶数とする。言い換えれば、i>Nxならば、Xiは0に切り捨てられる。間隔Δtは、インパルスの間隔に相当し、これは、単位強度unitstrengthの熱源が作用する時間の適切に短い区間である。間隔Δtは、加えられた熱源から生じる温度の上昇が電子機器の本体に残存する全持続時間と比較して短くあるべきである。対象となるすべての熱源について、Nを、Na、Nbなど個々の間隔数の最大値に等しい数とする、つまり、N≧maxNa、Nb、とする。したがって、所与のどのような熱源についても、i≦Nである時間tiにおけるインパルス応答が0となってよく、すべての熱源について、1≦i≦Naならば、Ai≧0、i>Naならば、Ai=0およびNa≦N、1≦i≦Nbならば、Bi≧0、i>Nbならば、Bi=0およびNb≦Nなどとなる。従って、選択される間隔数の上限Nが十分に大きくなるために、1つ1つの熱源に対するインパルス応答の行列が、最小の切り捨てによるロスで特徴付けられる。電子機器内の様々な熱源のインパルス応答を特徴付けるために、上述の方法に基づいて一連の手順を実行してよい。それぞれの熱源X=A、Bなどについて、以下の手順に従ってよい。1装置が、その環境との平衡温度になるようにする。周囲温度が参照温度であり、Tref=Tambである。2N/2×Δtの持続時間の間、一定の強度Qxで熱源Xがアクティブにされる。ここで、NおよびΔtは上述のような方法で選択されているつまり、N≧max{Na、Nb、}で、Δtは適切なインパルス間隔である。熱源がアクティブになる時間における温度センサの初期温度と、その後のそれぞれの時間ti=i×Δti=1からN/2までにおける温度とが記録される。3時間t=N/2×Δtで、熱源Xが非アクティブにされ、時間ti=i×Δti=N/21からNまででセンサ温度の記録が継続される。4それぞれの時間ステップで温度上昇が計算される。Exi=Txi-Tref、ここで、0≦i≦N5行列の方法を使って、インパルス温度応答の行列[Xi]が決定される。Qx×[U]×[X]=[Ex][X]=l/Qx×[U]1×[Ex]6対象となるそれぞれの熱源について上記方法が繰り返される。手順において、電子機器の周囲の環境は、装置の使用が予測される環境を表す状況に保たれる必要がある。例えば、装置が、そのほとんどの時間を室温の静止空気において費やすことになる場合、これらの状況が維持される必要がある。動作環境が、風の通るものであると予測される場合は、適切な気流を加える必要がある。すべての熱源に対するインパルス応答の行列が決定されれば、任意の強度および任意の持続時間で作動しているこれらの熱源のあらゆる組み合わせによる影響に対して予測される装置の温度応答を決定するために、重ね合わせの原理が適用できる。上記の考察は一定の大きさを有する熱源を考慮したものである。次に、時間i×Δt前から始まる、持続時間Δtおよび様々な大きさ[Qk]を有する熱源kからの一連の熱インパルスについて検討する。[Qk]=[Qk1Qk2QkN1QkN]ここで、熱インパルスの大きさは、Qk1が時間t=-N×Δtのときの大きさ、Qk2が時間t=-N-1×Δtのときの大きさ、QkN1が時間t=-2×Δtのときの大きさ、QkNが時間t=-1×Δtのときの大きさによって与えられる。熱源kからの、この一連のインパルスによる温度上昇Ekは、またはで与えられる。ここで、[Xk]=[Xk1Xk2XkN1XkN]は、熱源kについてのインパルス温度応答である。M個の熱源による全温度上昇は、によって求められる。時間-N×Δtよりも前のいずれの温度インパルスによる影響も無視できるとみなされているため、対応する熱源の項が計算に含まれていないことに留意されたい。補正された温度をもたらすために、次に装置の内部の熱源によるこの全温度上昇が、温度センサの測定値から差し引かれる。Tcorr=Tsensor-Etotal周囲温度を予測し、それによって有効なテストストリップ反応位置の温度を得るために、次に通常の温度予測の方法が、この補正された温度に適用されてもよい。bG測定装置内で熱的モデルを実施するためには、どの部品が、どのくらいの強度で、どのくらいの間活性化されているかを、装置の制御部が把握する必要がある。bG測定回路用の回路基板に取り付けられた温度センサの測定値と共に、この情報は発熱部品のそれぞれによって放出される熱に対する温度応答を決定するために使用される。これらの任意の数の部品は熱的モデルによって特徴づけられることがある。それぞれの部品についてのインパルス応答の行列は、温度予測アルゴリズムで記憶され、その部品が活性化されるたびに温度応答を計算するために取り出されてよい。熱的モデルは定量化する必要がある多くの演算パラメータを含む。すべての部品からの熱の入力による温度応答が追跡される最大期間はN×Δtによって与えられ、ここではNはサンプルの総数であり、Δtはサンプリング間隔である。アルゴリズムの観点から、Nはインパルス温度応答行列N×1次における要素の総数であり、Δtはインパルス持続時間である。携帯型電子機器例えば、糖尿病マネージャ104については、この最大期間はおよそ1~2時間である。そのときまでに、ほぼ全ての、あらゆる生成された熱が、装置の周囲に放散されていることになる。個々の、そして全ての温度上昇の、十分に正確な予測値が計算できるような十分な正確さで、瞬間的な熱放出による時間的に変化する温度応答を分析するために、インパルス持続時間でもあるサンプリング間隔Δtは十分短くなければならない。糖尿病マネージャ104のような携帯型電子機器については、好適なサンプリング間隔はおよそ数秒から数分でよい。的確な選択は熱源の性質および所望の正確さ次第である。1分のサンプリング間隔は、試験された装置に適切な結果を提供すると思われる。1分のサンプリング期間は1時間の最大追跡期間の間にN=60個のサンプルを、そのためインパルス温度応答の行列における60個の要素を、様々な部品についてもたらすことになる。熱的モデルのさらなる改良例として、特定の部品によって放出されている熱が所定のサンプリング期間の間に変化する場合、報告されるその熱源の強度電子制御によって解るは、この間隔の代表的な平均値を与えるように調整することができる。本開示の幅広い教示内容は、様々な形態で実施できる。"