複数の医療装置と通信するための個別のアンテナ514、516、517を有する複数の通信モジュール502、504間で優先順位を調停する携帯型医療装置104であって、第1の無線通信プロトコルを用いて、第1のアンテナ514を介して、前記携帯型医療装置104の外部にある第1の装置204と第1の周波数帯域で選択的に通信する第1の通信モジュール502と、ここで、前記第1の装置204が前記第1の通信モジュール502を介して前記携帯型医療装置と通信することによって患者に物質を投与するように適合されており、第2の無線通信プロトコルを用いて、前記携帯型医療装置104の外部にある第2の装置200と前記第1の周波数帯域で選択的に通信する第2の通信モジュール504と、ここで、前記第2の装置200が前記第2の通信モジュール504を介して前記携帯型医療装置と通信することによって患者のヘルスパラメータを監視するように適合されており、選択的に、前記第1の通信モジュール502に通信する許可を与え、前記第2の通信モジュール504に通信する許可を与えないように適合され、代替的には、選択的に、前記第1の通信モジュール502に通信する許可を与えず、前記第2の通信モジュール504に通信する許可を与えるように適合されるアービトレーションモジュール508とを含んでいる前記携帯型医療装置104。前記アービトレーションモジュール508が、前記第1および第2の通信モジュールが通信する許可を同時に要求するときは、前記第1の通信モジュール502に通信する許可を与え、前記第2の通信モジュール504に通信する許可を与えないように適合される請求項1記載の携帯型医療装置104。前記第2の通信モジュール504が、前記第2の無線通信プロトコルを用いて、第2のアンテナ516を介して前記第2の装置200との通信を行うように適合される請求項1記載の携帯型医療装置104。前記医療装置が糖尿病管理装置である請求項1記載の携帯型医療装置。血液試料中の血中グルコースを選択的に測定する血中グルコース測定モジュール400と、前記血中グルコース測定モジュール400が前記血液試料中の前記血中グルコースを測定するときに、前記第1の通信モジュール502および前記第2の通信モジュール504を非活性化する電力管理モジュール604と、RF信号を選択的に感知する無線周波数RF感知モジュール606と、前記RF感知モジュール606が前記携帯型医療装置104に近接するRF信号を感知するときに、前記血中グルコース測定モジュール400を非活性化する処理モジュール408とをさらに含んでいる請求項1記載の携帯型医療装置104。前記アービトレーションモジュール508が、前記第1の通信モジュール502が前記第1の装置204と異なる装置と通信する許可を要求し、前記第1の通信モジュール502および前記第2の通信モジュール504が同時に通信する許可を要求するときに、前記第1の通信モジュール502に通信する許可を与えず、前記第2の通信モジュール504に通信する許可を与えるように適合される請求項1記載の携帯型医療装置104。前記第1の無線通信プロトコルがブルートゥースプロトコルを含み、前記第2の無線通信プロトコルがGazellプロトコルを含む請求項1記載の携帯型医療装置104。前記第1および第2の無線通信プロトコルと異なる第3の無線通信プロトコルを用いて、第3のアンテナ515を介して、前記携帯型医療装置の外部にある装置と第2の周波数帯域で選択的に通信する第3の通信モジュール500をさらに含み、該装置が、前記第1の装置204および前記第2の装置500と異なり、前記第2の周波数帯域が前記第1の周波数帯域と異なり、前記第1のアンテナ514、前記第2のアンテナ516および前記第3のアンテナ515が直交している請求項1記載の携帯型医療装置104。前記第2の周波数帯域が、前記第1の周波数帯域と同一である請求項8記載の携帯型医療装置。前記第2の通信モジュール504が、前記第2の無線通信プロトコルを用いて、前記第1のアンテナ514を介して、前記第2の装置200との通信を行うように適合される請求項1記載の携帯型医療装置104。前記アービトレーションモジュール508が、さらに、前記第1の装置204および前記第2の装置200を信号の発生源または送信先として識別するように、前記第1の装置204が前記第2の装置200よりも高い優先順位を有することを決定して前記第1の通信モジュール502に通信する許可を与えるように、および、前記第2の通信モジュール504に通信する許可を与えないように適合される請求項2記載の携帯型医療装置104。前記第1の通信モジュール502が通信する許可を与えられているときに、前記第1のアンテナ514を前記第1の通信モジュール502に接続し、前記第2の通信モジュール504が通信する許可を与えられているときに、前記第1のアンテナ514を前記第2の通信モジュール504に接続するアンテナ切り替えモジュール510をさらに含んでいる請求項1記載の携帯型医療装置104。第1の医療装置204がインスリン注入ポンプであって、および/または、第2の医療装置200が持続グルコースモニタである請求項1記載の携帯型医療装置104。前記インスリン注入ポンプ204が、患者にインスリンを投与するために前記携帯型医療装置104から選択的に命令を受け取り、および/または前記持続グルコースモニタ200が、前記患者のグルコースレベルを前記携帯型医療装置104に選択的に伝え、前記アービトレーションモジュール508が、前記第1および前記第2の通信モジュールが同時に通信する許可を要求し、前記患者の血中グルコースレベルが閾値を下回るときに、前記第1の通信モジュール502に通信する許可を与えず前記第2の通信モジュール504に通信する許可を与える請求項13記載の携帯型医療装置104。医療装置、個人用健康管理装置、患者が記録した情報、バイオマーカーの情報、および記録された情報からの診断データおよび処方データを、効率的な方法で集計、操作、管理、提示、および伝達する携帯型装置が必要である。この携帯型装置は、糖尿病を患う人のケアおよび健康状態を改善できるので、糖尿病患者は充実した人生を送ることができ、また糖尿病による合併症のリスクを軽減できる。また、患者のケアおよび健康を効率的に管理するためには、他の医療装置およびシステムと通信する携帯型装置が必要である。しかしながら、他の医療装置およびシステムは、異なる通信プロトコルおよびインターフェース例えば、ブルートゥースプロトコル、ユニバーサルシリアルバスUSBインターフェースなどを用いる場合がある。したがって、携帯型装置は、他の医療装置およびシステムと安全かつ確実な方法で通信できるように、複数の通信プロトコルおよびインターフェースを含んでいることが必要である。また、携帯型装置において複数の通信インターフェースの共存を管理するためには、複数の通信インターフェースにより行われる通信間での衝突および干渉の確率を減少させる技術が必要である。さらに、携帯型装置の大きさを最小限にするために、2つまたは3つ以上の通信インターフェースが、単一の集積回路ICに統合されてもよく、また付加的な通信インターフェースおよび対応するアンテナが携帯型装置に追加できるようにアンテナを共有していてもよい。アンテナの共有は、医療装置と効率的に通信するための優先順位決定スキームおよび調停スキームの実行も要する。本明細書において提供される背景技術の記載は、本開示の内容を大まかに提示することを目的とする。本願で発明者として名前を挙げている人物の研究は、この背景技術セクションに記載されている限りにおいて、出願時に先行技術とみなされない態様と同様に、本開示に対する先行技術として明示的にも暗示的にも認められるものではない。本発明は、複数の医療装置と通信するための個別のアンテナを有する複数の通信モジュール間で優先順位を調停する携帯型医療装置に関し、この携帯型医療装置は、第1の無線通信プロトコルを用いて、第1のアンテナを介して、携帯型糖尿病管理装置の外部にある第1の装置と第1の周波数帯域で選択的に通信する第1の通信モジュールと、ここで、第1の装置が第1の通信モジュールを介して携帯型医療装置と通信することによって患者に物質を投与するように適合されており、第2の無線通信プロトコルを用いて、携帯型医療装置の外部にある第2の装置と第1の周波数帯域で選択的に通信する第2の通信モジュールと、第2の装置が第2の通信モジュールを介して携帯型医療装置と通信することによって患者のヘルスパラメータhealthparameterを監視するように適合されており、第1の通信モジュールに通信する許可を与え、また第2の通信モジュールに通信する許可を与えないように適合されるアービトレーションモジュールとを含んでいる。共用のアンテナまたは複数のアンテナを介して複数の医療装置と通信するための複数の通信モジュールを有する携帯型糖尿病管理装置がさらに開示されており、ここで携帯型糖尿病管理装置は、第1の通信モジュール、第2の通信モジュール、およびアービトレーションモジュールを含んでいる。第1の通信モジュールは、第1の無線通信プロトコルを用いて、第1のアンテナを介して、携帯型糖尿病管理装置の外部にあるインスリン注入ポンプと第1の周波数帯域で選択的に通信する。第2の通信モジュールは、第2の無線通信プロトコルを用いて、第2のアンテナまたは第1のアンテナを介して、携帯型糖尿病管理装置の外部にある持続グルコースモニタと第1の周波数帯域で選択的に通信する。アービトレーションモジュールは、第1および第2の通信モジュールが通信する許可を同時に要求するときには、第1の通信モジュールに通信する許可を与え、第2の通信モジュールには通信する許可を与えない。本発明の一実施形態によれば、第1の装置は、第1の通信モジュールを介して携帯型医療装置と通信することにより、患者に物質を投与するように適合されている。本発明の一実施形態によれば、第2の装置は、第2の通信モジュールを介して携帯型医療装置と通信することにより、患者のヘルスパラメータを監視するように適合されている。本発明の一実施形態によれば、携帯型医療装置はさらに、第1の周波数帯域に設定された第1のチャネルを第1の通信モジュールに割り当て、第1の周波数帯域に設定された第2のチャネルを第2の通信モジュールに割り当てる通信制御モジュールを含んでいる。本発明の一実施形態によれば、第1および第2の通信モジュールはそれぞれ、フロントエンド回路を有する受信機モジュールと、受信機モジュールと並べて配置される送信機モジュールと、送信機モジュールによるフロントエンド回路の飽和を防ぐ飽和制御モジュールとを含んでいる。本発明の一実施形態によれば、携帯型医療装置はさらに、第2の通信モジュールが通信中であることを検知し、第1の通信モジュールの電力増幅器を無効にし、第1の通信モジュールが通信を停止していることを確認し、第2の通信モジュールに通信を完了させ、また第1の通信モジュールの電力増幅器を有効にする通信制御モジュールを含んでいる。本明細書における使用においては、モジュールという用語は、特定用途向け集積回路ASIC、電子回路、組み合わせ論理回路、フィールドプログラマブルゲートアレイFPGA、コードを実行するプロセッサ共用、専用、またはグループ、説明されている機能を提供するその他の適切な構成要素、またはシステムオンチップのような上述のいくつかまたは全ての組み合わせの、一部であるか、またはそれらを含むものをいう。モジュールという用語は、プロセッサにより実行されたコードを格納するメモリ共用、専用、またはグループを含んでいてもよい。上記で用いられるような、コードという用語は、ソフトウェア、ファームウェア、および/またはマイクロコードを含んでいてもよく、プログラム、ルーチン、ファンクション、クラス、および/またはオブジェクトのことを指してもよい。上記で用いられる共用という用語は、複数のモジュールからのいくつかまたは全てのコードが、単一共用のプロセッサを用いて実行されてもよいことを意味する。また、複数のモジュールからのいくつかまたは全てのコードが、単一共用のメモリによって格納されてもよい。上記で用いられるグループという用語は、単一のモジュールからのいくつかまたは全てのコードが、プロセッサのグループによって実行されてもよいことを意味する。また、単一のモジュールからのいくつかまたは全てのコードが、メモリのグループを用いて格納されてもよい。本明細書に記載される装置および方法は、1つまたは2つ以上のプロセッサにより実行される1つまたは2つ以上のコンピュータプログラムにより実施されてもよい。コンピュータプログラムは、非一時的な有形のコンピュータ可読記憶媒体に格納される、プロセッサが実行可能な命令を含む。コンピュータプログラムはまた、格納されたデータを含んでいてもよい。非一時的な有形のコンピュータ可読記憶媒体の非制限的な例は、不揮発性メモリ、磁気的記憶装置、および光学式記憶装置である。本開示のさらなる適用領域は、以下に与えられる詳細な説明から明らかになるだろう。詳細な説明および特定の実施例は、例示目的のみを意図されているということ理解されるべきである。本開示は、詳細な説明および添付の図面から、より完全に理解されるだろう。以下の記載は本質的に、単に例示的なものであって、本開示、本願およびその使用を制限することは全く意図されていない。明確にする目的で、同一の参照符号は図面において、同等のエレメントを特定するために用いられる。本明細書における使用においては、A、BおよびCの少なくとも1つという語句は、非排他的論理和を用いた論理AorBorCを意味するものと解釈されるべきである。方法におけるステップは、本開示の原理を変更することなく、異なる順番で実行されてもよいことが理解されるべきである。図1を参照すると、糖尿病を患う人100および医療専門家102が、臨床環境において示されている。糖尿病を患う人には、メタボリックシンドロームの人、前糖尿病状態の人、1型糖尿病の人、2型糖尿病の人、および妊娠性糖尿病の人が含まれ、これらの人々はまとめて患者と呼ばれる。糖尿病に対する医療提供者は多様であって、看護師、ナースプラクティショナー、内科医、および内分泌科医を含み、これらの人々はまとめて臨床医と呼ばれる。健康管理に関する診察中、患者100は、典型的には、血中グルコース測定値、持続グルコースモニタのデータ、注入されたインスリン量、食物および飲料摂取量、運動スケジュール、およびその他の生活習慣情報を含む、様々な患者データを臨床医102と共有する。臨床医102は、患者100のHbA1C、コレステロール値、トリグリセリド類、血圧、および体重の測定値を含む、付加的な患者データを取得する場合もある。患者データは、携帯型糖尿病管理装置104、パーソナルコンピュータPC106上で実行される糖尿病分析ソフトウェア、および/またはウェブベースの糖尿病分析サイト図示せずに、手動または電子的に記録され得る。臨床医102は、糖尿病分析ソフトウェアおよび/またはウェブベースの糖尿病分析サイトを用いて、手動または電子的に患者データを分析できる。患者データを分析し、すでに処方されている治療法への患者100の支持をよく調べた後、臨床医102は、患者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は、以下の装置、すなわち、糖尿病マネージャ104、持続グルコースモニタCGM200、インスリンポンプ202または204、モバイル装置302、糖尿病分析ソフトウェアを備えるPC106、および、他の健康管理装置304の、1つまたは2つ以上を含んでいる。糖尿病マネージャ104は、システムのハブとして構成され、糖尿病管理システム300の複数の装置と通信する。代替的には、モバイル装置302がシステムのハブとして機能し得る。糖尿病管理システム300内の装置間の通信は、無線インターフェース例えばブルートゥースおよび/または有線インターフェース例えばUSBを用いて行われ得る。これら装置によって用いられる通信プロトコルは、コンティニュアヘルスアライアンス登録商標ContinuaHealthAllianceのデザインガイドラインにより規定されるガイドラインを用いて拡張された、IEEE11073に準拠するプロトコルを含み得る。さらに、Microsoft登録商標ヘルスヴォルト商標MicrosoftHealthVaultTMおよびグーグル登録商標ヘルスなどの健康管理記録システムが、情報交換のために患者100および臨床医102によって用いられ得る。糖尿病マネージャ104は、1つまたは2つ以上のソース例えば、CGM200からグルコース測定値を受信し得る。CGM200は患者100のグルコースレベルを持続的に監視する。CGM200は、データを定期的に糖尿病マネージャ104に伝え、そこから糖尿病マネージャ104は患者のグルコースレベルを算出する。糖尿病マネージャ104およびCGM200は、専用の無線プロトコルを用いて無線で通信する。本開示を通して、ノルディックセミコンダクター社により開発されたGazell無線プロトコルが、例としてのみ用いられる。他のあらゆる適切な無線プロトコルが、これの代わりに用いられ得る。Gazell無線プロトコルは、nRF24LE1ウルトラローパワーワイヤレスシステムオンチップソリューション、製品規格v1.4nRF24LE1UltralowPowerWirelessSystemOnChipSolutionProductSpecificationv14に記載されており、その全体が参照により本明細書に組み込まれる。また、糖尿病マネージャ104は、血中グルコース計測器BGMおよびBGMと通信するポート図示せずを含む。このポートは、血中グルコース測定ストリップ306を受け取ることができる。患者100は、血中グルコース測定ストリップ306上に血液試料を載せる。BGMは試料を分析し、試料中の血中グルコースレベルを測定する。試料から測定された血中グルコースレベルおよび/またはCGM200から受信したデータを用いて算出されたグルコースレベルは、患者100に投与されるべきインスリンの量を決定するために使用され得る。糖尿病マネージャ104は、インスリンポンプ202または204と通信する。インスリンポンプ202または204は、糖尿病マネージャ104から命令を受信し、所定量のインスリンを患者100に投与するように構成され得る。また、インスリンポンプ202または204は、患者100の食事および/または運動のスケジュールを含む他の情報を受信し得る。インスリンポンプ202または204は、この付加的な情報に基づいて、投与すべきインスリンの量を決定し得る。インスリンポンプ202または204はまた、糖尿病マネージャ104にデータを伝えることができる。このデータは、患者100に投与されたインスリン量、それに対応する投与時間、およびポンプの状態を含み得る。糖尿病マネージャ104およびインスリンポンプ202または204は、ブルートゥースなどの無線通信プロトコルを用いて通信することができる。他の無線または有線通信プロトコルも用いられ得る。さらに、糖尿病マネージャ104は、他の健康管理装置304と通信することができる。例えば、他の健康管理装置304には、血圧計、体重計、歩数計、指先型パルスオキシメーター、体温計などが含まれる。他の健康管理装置304は、患者100個人の健康情報を取得し、無線、USBまたは他のインターフェースを通して糖尿病マネージャ104に伝える。他の健康管理装置304は、コンティニュアヘルスアライアンス登録商標のガイドラインを用いて拡張された、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ポートを介しても充電され得る。次に図5Aおよび5Bを参照すると、通信モジュール402の異なる実装が示されている。図5Aでは、通信モジュール402-1は、ブルートゥースモジュール500、第一通信モジュール502、第二通信モジュール504、通信制御モジュール506、アービトレーションモジュール508、およびアンテナ切り替えモジュール510を含んでいる。ブルートゥースモジュール500および第一通信モジュール502は、集積回路IC512に統合されている。ブルートゥースモジュール500および第一通信モジュール502は、2.4GHzの周波数帯域産業、科学、医療、すなわちISMバンドで通信する。ブルートゥースモジュール500および第一通信モジュール502は、第1のアンテナ514を共有する。第二通信モジュール504は、同一のISMバンドで作動しても、異なる周波数帯域で作動してもよく、第2のアンテナ516を用いる。第1および第2のアンテナ514および516は、干渉を軽減するため、例えば近傍干渉nearfieldinterferenceを軽減するために、空間的に直交している。図5Bにおいて、通信モジュール402-2は、ブルートゥースモジュール500、第一通信モジュール502、第二通信モジュール504、通信制御モジュール506、およびアービトレーションモジュール508を含んでいる。ブルートゥースモジュール500および第一通信モジュール502は、ICに統合されていない。また、ブルートゥースモジュール500および第一通信モジュール502は、それぞれ個別のアンテナ515および517を有する。したがって、アンテナ切り替えモジュール510は必要ない。アンテナ515、516および517は、干渉を軽減するために空間的に直交している。以下の論考は、単なる例として、図5Aに示された実装を用いる。以下に開示される教示アンテナの共有に関するものを除くは、図5Bに示される実装にも同等に適用される。図5Aでは、ブルートゥースモジュール500は、インスリンポンプ204およびPC106と通信する。第一通信モジュール502は、Gazellプロトコルを用いてCGM200と通信している。第一通信モジュール502は、CGM200から受信されたデータに基づいて血中グルコースを推定する。第二通信モジュール504は、ブルートゥースプロトコルおよびGazellプロトコルと異なる無線通信プロトコルを用いて、他の装置518と通信する。例えば、第二通信モジュール504は、Medingo社のインスリンポンプと通信するのに適している通信プロトコルを用いてもよい。代替的に、第二通信モジュール504は、WiFi、マシンツーマシンセルラー、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセスWiMAX、またはIEEEまたは他の団体により開発された他の無線または有線の通信プロトコルを用いてもよい。本開示を通して、インスリンポンプ204、PC106およびCGM200は例示的な装置として用いられる。さらに、インスリンポンプ204、PC106およびCGM200の優先順位に関する論考は単なる例示である。付加的または代替的に、ブルートゥースモジュール500および第一通信モジュール502は、異なる優先順位を有するいくつかの他の装置と通信できる。ブルートゥースモジュール500および第一通信モジュール502の共存を管理するために、いくつかの技術が用いられることができ、これらはそれぞれ、ブルートゥースプロトコルおよびGazellプロトコルを利用する。例えばこれらの技術は、ブルートゥースモジュール500および第一通信モジュール502で用いられる、アプリケーションレベルの制御、周波数マッピング、および/または送受信機のハードウェア制御を含み得る。これらの技術は、ブルートゥースモジュール500および第一通信モジュール502によって行われる通信の間での衝突および干渉の確率を軽減する。アプリケーションレベルの制御は、ブルートゥースモジュール500および第一通信モジュール502を用いた同時通信を回避するために、ユーザーインターフェース406を利用することを含む。例えば、患者100は、一度に情報交換する1つの装置を手動で選択するためにユーザーインターフェース106を利用できる。周波数マッピングは、ISMバンド内で、ブルートゥースモジュール500および第一通信モジュール502に異なるチャネルを割り当てることを含む。通信制御モジュール506は、以下で説明されるような周波数マッピングを実施する。送受信機のハードウェア制御は、ブルートゥースモジュール500および第一通信モジュール502での使用に適合され得るRF共存信号を提供する、テキサスインスツルメンツ社により開発されたBL6450などのRF共存インターフェースの使用を伴う。例えば、ブルートゥースモジュール500および第一通信モジュール502によって送信/受信されるブルートゥースの非同期接続リンクACLパケットおよびGazellプロトコルパケットは、制御された方法で交互配置され得る。その結果が、ブルートゥースモジュール500および第一通信モジュール502を介した同時通信のようにみえるアプリケーションである。通信制御モジュール506およびアービトレーションモジュール508は、以下に説明されるように、ブルートゥースモジュール500および第一通信モジュール502の送受信機を制御する。また、アービトレーションモジュール508は、以下に説明されるような様々な検討事項に基づいて、ブルートゥースモジュール500と第一通信モジュール502との間で自動的に優先順位を調停することによって、共存を管理する。通信制御モジュール506は、糖尿病マネージャ104の、ブルートゥースモジュール500ならびに第一通信モジュール502および第二通信モジュール504を介した、糖尿病管理システム300における他の装置との通信を制御する。アービトレーションモジュール508は、ブルートゥースモジュール500および第一通信モジュール502を介した通信が同時に試みられた場合に、ブルートゥースモジュール500と第一通信モジュール502との間で優先順位を調停する。アンテナ切り替えモジュール510は、ブルートゥースモジュール500または第一通信モジュール502のどちらが優先権を与えられたかによって、ブルートゥースモジュール500と第一通信モジュール502との間で第1のアンテナ514の接続を切り替える。より詳細には、ブルートゥースモジュール500は、ブルートゥースプロトコルを用いて、第1のアンテナ514を介して、糖尿病マネージャ104の外部のインスリンポンプ204とISMバンドで選択的に通信する。第一通信モジュール502は、Gazellプロトコルを用いて、第1のアンテナ514を介して、糖尿病マネージャ104の外部のCGM200とISMバンドで選択的に通信する。干渉およびパケットの再試行の数を最小化するために、通信制御モジュール506は、ISMバンドにおける第1のチャネルをブルートゥース500に割り当て、ISMバンドにおける第2のチャネルを第一通信モジュール502に割り当てる。例えば、通信制御モジュール506は、第一通信モジュール502に割り当てられたチャネルがブルートゥースチャネルマップから取り除かれる周波数マッピングを用いることができる。さらに、通信制御モジュール506は、時分割多重アクセスTDMA、チャネルホッピング、チャネルアダプテーションchanneladaptationなどを含む技術を用いて干渉を軽減する。アービトレーションモジュール508は、ブルートゥースモジュール500と第一通信モジュール502との間で、いろいろな点で優先順位を調停する。例えば、アービトレーションモジュール508は、ブルートゥースモジュール500および第一通信モジュール502が同時に通信する許可を要求する場合には、典型的には、ブルートゥースモジュール500に通信する許可を与え、第一通信モジュール502には通信する許可を与えない。これは、インスリンポンプ204は患者100に治療インスリンを投与するので、一般に、患者100のグルコースレベルを推定するために診断データを収集するCGM200に優先するからである。また、診断データは定期的にCGM200から読み取られ得るが、予定されているインスリンの投与は、一般に遅延できない。アービトレーションモジュール508は、インスリンポンプ204以外の装置例えば、PC106が、糖尿病マネージャ104と通信する優先順位に関してCGM200と争っている場合には、異なる優先順位を割り当てる。例えば、ブルートゥースモジュール500がPC106と通信する許可を要求し、第一通信モジュール502も同時に通信する許可を要求する場合には、アービトレーションモジュール508は、ブルートゥースモジュール500には通信する許可を与えず、第一通信モジュール502に通信する許可を与える。時折、インスリンポンプ204が患者100にボーラスインスリン投与量を与えるようにプログラムされるかもしれないのに、診断データが、患者100のグルコースレベルが所定の閾値を下回っていることを示す場合がある。このような状況においては、CGM200により訂正された診断データを糖尿病マネージャ104に伝えることが、インスリンポンプ204と通信することに優先する。したがって、アービトレーションモジュール508は、ブルートゥースモジュール500および第一通信モジュール502が同時に通信する許可を要求する場合には、ブルートゥースモジュール500には通信する許可を認めず、第一通信モジュール502に通信する許可を認める。一般的に記載すると、携帯型医療装置例えば、糖尿病マネージャ104は、第1の無線通信プロトコル例えばブルートゥースを用いて、第1のアンテナ例えば、514を介して、携帯型医療装置の外部にある第1の装置例えばインスリンポンプ204と第1の周波数帯域例えばISMバンドで選択的に通信する第1の通信モジュール例えばブルートゥースモジュール500を含んでいる。第1の装置は、第1の通信モジュールを介して携帯型医療装置と通信することにより、患者100に物質例えばインスリンを投与する。第2の通信モジュール例えば502は、第2の無線通信プロトコル例えば、Gazellを用いて、第1のアンテナを介して、携帯型医療装置の外部にある第2の装置例えばCGM200と第1の周波数帯域で選択的に通信する。第2の装置は、第2の通信モジュールを介して携帯型医療装置と通信することにより、患者のヘルスパラメータ例えば血中グルコースレベルを監視する。アービトレーションモジュール例えば508は、第1および第2の通信モジュールが同時に通信する許可を要求し、また患者の状態に基づいて、第1の装置が第2の装置よりも高い優先順位である場合には、第1の通信モジュールに通信する許可を与え、第2の通信モジュールには通信する許可を与えない。いくつかの実施において、第1の通信モジュール例えばブルートゥースモジュール500および第2の通信モジュール例えば502は個別のアンテナを用いる。さらに、携帯型医療装置は、第1の通信モジュールが通信する許可を与えられた場合には第1のアンテナを第1の通信モジュールに接続し、第2の通信モジュールが通信する許可を与えられた場合には第1のアンテナを第2の通信モジュールに接続するアンテナ切り替えモジュール例えば510を含んでいる。また、携帯型医療装置は、第1および第2の無線通信プロトコルと異なる第3の無線通信プロトコル例えば、WiFi、WiMAXなどを用いて、第2のアンテナ例えば516を介して、携帯型医療装置の外部にある第3の装置例えば他の装置518と第2の周波数帯域で選択的に通信する第3の通信モジュール例えば504を含んでいる。アービトレーションモジュール508は、他の事象、状態、および糖尿病マネージャ104の操作に基づき、優先順位を調停できる。例えば、アービトレーションモジュール508は、BGMモジュール400が血中グルコース測定を実施する場合には、ブルートゥースモジュール500および第一通信モジュール502の少なくとも1つに対して優先権を否定し得る。いくつかの実装においては、通信制御モジュール506が、BGMモジュール400が血中グルコース測定を実施する場合に、ブルートゥースモジュール500ならびに第一通信モジュール502および第二通信モジュール504の通信を無効にしてもよい。これは、これらの通信がBGMモジュール400のグルコース感知回路において電気的干渉を引き起こす場合があり、血中グルコース測定を不正確にし得るからである。加えてまたは代わりに、これらの通信は糖尿病マネージャ104の内部温度を上昇させる場合があり、これも血中グルコース測定を不正確にし得る。さらに、CGM200および/またはインスリンポンプ204は、所定の状態を示すために警報または警告を生成してもよい。例えば、CGM200は、患者100のグルコースレベルが所定の閾値を下回る場合に知らせてもよい。インスリンポンプ204は、インスリンポンプ204へのインスリン供給が所定の閾値を下回る場合などに知らせてもよい。アービトレーションモジュール508は、警報または警告を発している装置に対応する通信モジュールに優先権を与えてもよい。時折、患者100が、モバイル装置302を介して緊急状態を示すメッセージを送信するために、ユーザーインターフェース406上のキーを押すかもしれない。それに応じて、アービトレーションモジュール508はブルートゥースモジュール500に、モバイル装置302と通信する優先権を与えてもよい。また、アービトレーションモジュール508は、電池の充電状態に基づいて、優先権を許可または拒否してもよい。例えば、充電状態が所定の閾値を下回る場合には、アービトレーションモジュール508はブルートゥース通信モジュール500にインスリンポンプ204と通信する優先権を与え、CGM200と通信する第一通信モジュール502に優先権を与えなくてもよい。アービトレーションモジュール508は、糖尿病マネージャ104と、インスリンポンプ204、CGM200およびPC106との間の通信方向に基づいて、優先順位を調停することもできる。例えば、アービトレーションモジュール508が同時通信のためにブルートゥースモジュール500および第一通信モジュール502から信号を受信する場合には、アービトレーションモジュール508はインスリンポンプ204、PC106またはCGM200を信号の発信源または送信先として識別する。実行される作業に応じて、アービトレーションモジュール508は、インスリンポンプ204、PC106、またはCGM200のどれが高い優先順位を持つかを決定し、対応する通信モジュールへ通信する許可を与える。例えば、糖尿病マネージャ104がPC106から設定またはその他のアップデート例えばファームウェアのアップデートを受信すると、アービトレーションモジュール508はブルートゥースモジュール500に優先権を与え、第一通信モジュール502に優先権を与えない。次に図6を参照すると、糖尿病マネージャ104の詳細な機能ブロック図が示されている。ブルートゥースモジュール500および第一通信モジュール502は、統合され、アンテナ514を共有して図示されているが、ブルートゥースモジュール500および第一通信モジュール502は統合される必要はなく、図5Bに示されるように別個のアンテナを有し得る。上で説明した糖尿病マネージャ104の要素については再度説明しない。これらの要素に加えて、糖尿病マネージャ104は、警報モジュール600、使用監視モジュール602、電力管理モジュール604、および無線周波数RF感知モジュール606を含む。警報モジュール600は、ユーザーインターフェース406へ信号例えば、音声、映像、振動、および/または他の信号を出力する例えば、血中グルコースレベルが第1の所定の閾値を下回るときまたは第2の所定の閾値を上回るとき。使用監視モジュール602は、糖尿病マネージャ104の使用を監視する。例えば、使用監視モジュール602は、糖尿病マネージャ104が動いていないこと、警報を発成させていること、血中グルコースレベルを測定していること、またはPC106、インスリンポンプ204、CGM200などと通信していることを検出する。電力管理モジュール604は、電池から入手できる電力量を監視する。電力管理モジュール604は、糖尿病マネージャ104の使用法、および、電池から入手できる電力に基づいて、電力を節約するために糖尿病マネージャ104の1つまたは2つ以上の構成要素を非活性化する。構成要素の非活性化は、構成要素に電力を供給しないことすなわち、構成要素をシャットダウンすることまたは構成要素をスタンバイモードまたは節電モードにするために最小限の電力を供給すること例えば、構成要素により用いられるクロックの1つまたは2つ以上を止めるか、または遅くするを含む。アービトレーションモジュール508は、使用法および利用可能な電力に基づいて、ブルートゥースモジュール500と第一通信モジュール502との間で優先順位を調停する。例えば、利用可能な電力が所定の閾値を下回るときには、より多い電力を消費する通信モジュールに許可を与えずに、より少ない電力を消費する通信モジュールに優先権を与えることができる。BGMモジュール400が血液試料中の血中グルコースレベルを測定するとき、電力管理モジュール604は、ブルートゥースモジュール500ならびに第一通信モジュール502および第二通信モジュール504の、少なくとも1つまたは全てを非活性化する。RF感知モジュール606は、糖尿病マネージャ104の付近でRF信号を感知する。例えば、RF感知モジュール606は、クリアチャネル評価CCAなどの技術を用い、これは一般に、送信に最良のチャネルを見つけるため、RF信号を感知するために用いられる。詳細には、RF感知モジュール606は、送信に最良のチャネルを見つけるためにCCAを用いるというよりもむしろ、糖尿病マネージャ104の付近で、RFを放射している装置を検出するためにCCAを用いる。血中グルコース測定への干渉を回避するために、RF感知モジュール606が糖尿病マネージャ104に近接するRF信号を感知するときは、処理モジュール408はBGMモジュール400を非活性化する。いくつかの実装において、RF感知モジュール606は、ブルートゥースモジュール500ならびに第一通信モジュール502および第二通信モジュール504の送受信機に実装され得る。例えば、送受信機には、装置との通信リンクを維持するために必要な電力量を決定する無線信号強度指標RSSI回路が含まれる。送受信機のRSSI回路は、糖尿病マネージャ104に近接するRF信号を検出するために、それぞれの周波数帯域を走査するのに用いられ得る。次に図7を参照すると、通信モジュール700の機能ブロック図が示されている。通信モジュール700は、ブルートゥースモジュール500、あるいは、第一通信モジュール502または第二通信モジュール504を代表するものである。通信モジュール700は、物理レイヤーPHYモジュール702、媒体アクセス制御MACモジュール704、プロセッサモジュール706およびアンテナ707を含んでいる。PHYモジュール702は、送信機モジュール710、受信機モジュール712および飽和制御モジュール714を含む送受信機モジュール708を含んでいる。送信機モジュール710は、受信機モジュール712と併置される。送信機モジュール710および受信機モジュール712は、アンテナ707を介して、それぞれデータを送信および受信する。例えば、第一通信モジュール502に関して、送受信機モジュール708は、nRF24LE1ウルトラローパワーワイヤレスシステムオンチップソリューション、製品規格v1.4に記載される、ノルディックセミコンダクター社により開発されたnRF24LE1送受信機を含んでいてもよく、その全体が参照により本明細書に組み込まれる。MACモジュール704は、送信機モジュール710および受信機モジュール712と通信し、通信モジュール700の無線媒体へのアクセスを制御する。プロセッサモジュール706は、送信機モジュール710および受信機モジュール712のそれぞれによって送信および受信されたデータを処理する。受信機モジュール712は、復調、アナログデジタル変換ADC、自動利得制御AGCなどを含む機能を行うフロントエンド回路716を含んでいる。飽和制御モジュール714は、干渉を最小限にするために、送信機モジュール710によるフロントエンド回路716の飽和を防ぐ。いくつかの実装において、フロントエンド回路716におけるAGCは、受信される信号の信号強度が所定の閾値未満である限り、フロントエンド回路716の飽和を防ぐことができる。次に図8を参照すると、代表的な実行において、アービトレーションモジュール508は、ブルートゥースモジュール500と第一通信モジュール502との間で優先順位を調停するための方法800を行う。制御は802で開始する。804で制御は、同時通信の要求がブルートゥースモジュール500および第一通信モジュール502から受信されるかどうかを決定する。例えば、パケットは第1および第2のアンテナ514および516を介して、同時に受信されるかもしれない。804での結果が偽である場合、制御は待機する。804での結果が真である場合、制御は806で、パケット中に含まれる識別情報に基づいて、パケットを発した装置を識別する。808で制御は、識別された装置に関する所定の優先順位を検索する。例えば、所定の優先順位は、アービトレーションモジュール508のルックアップテーブルまたは制御レジスタに記憶されてもよい。所定の優先順位は、糖尿病マネージャ104および上述の関連する装置の用法および動作に基づいて、動的に変更/更新され得る。810では、識別された機器に割り当てられた優先順位に基づいて、制御はより高い優先順位を有する装置に通信する許可を与える。制御は802に戻る。代表的な実施形態において、アービトレーションモジュール508は、以下のような共存信号を用いて、ブルートゥースモジュール500と第一通信モジュール502との間で優先順位を調停する。共存を管理するために、図5のブルートゥースモジュール500は3つの共存信号、BT_RF_ACTIVE、BT_PRIORITYおよびBT_TX_CONFXを利用する。ブルートゥースモジュール500は、ブルートゥースモジュール500の送受信動作を示すために、BT_RF_ACTIVEを出力する。またブルートゥースモジュール500は、優先権のトランザクションが起こりそうであること、および、動作が送信型であるか受信型であるかを示すために、BT_PRIORITYを出力する。BT_TX_CONFXは、アサートassertされるときにブルートゥースモジュール500の内部の電力増幅器を無効にするブルートゥースモジュール500への入力である。nRF24LE1送受信機を利用する第一通信モジュール502は、共存信号を実装するハードウェアを本質的に有していない。しかしながら、同様の動作は、アービトレーションモジュール508および/または通信制御モジュール506を用いる第一通信モジュール502によって行われ得る。例えば、第一通信モジュール502が、CGM200から診断データをまさに受信するときに、アービトレーションモジュール508および/または通信制御モジュール506は、BT_TX_CONFXをアサートし、ブルートゥースモジュール500がもう起動していないことを確かめるためにBT_RF_ACTIVEを確認し、そして第一通信モジュール502にCGM200からの診断データを受信させることができる。第一通信モジュール502とCGM200との間でのトランザクションが完了した後、アービトレーションモジュール508および/または通信制御モジュール506は、BT_TX_CONFXをデアサートdeassertできる。アービトレーションモジュール508および/または通信制御モジュール506によって行われるこのアプローチを用いた、共存を管理する例示的な方法が以下で説明される。次に図9を参照すると、共通のアンテナを用いて、ブルートゥースモジュール500および第一通信モジュール502の共存を管理する方法900のフローチャートが示されている。制御は902で開始する。904で、制御は、第一通信モジュール502を用いたCGM200とのトランザクション中かどうかを決定する。制御は、トランザクション中でないときは待機する。906では、トランザクション中の場合に、制御はBT_TX_CONFをアサートし、これはブルートゥースモジュール500の内部の電力増幅器を無効にする。908で制御は、BT_RF_ACTIVEがアサートされているかを判定し、これはブルートゥースモジュール500の送受信動作を示す。制御は、BT_RF_ACTIVEがアサートされていれば908に戻る。910では、BT_RF_ACTIVEがアサートされない場合、すなわちブルートゥースモジュール500による送信動作または受信動作がないと示された場合、制御は第一通信モジュール502を用いて係属中のトランザクションを完了する。912で制御は、BT_TX_CONFをデアサートし、これはブルートゥースモジュール500の内部の電力増幅器を有効にし、そして、制御は902に戻る。第一通信モジュール502を用いてCGM200から大量の診断データがダウンロードされるときは、RFの用法は、ブルートゥースモジュール500がパケットを送受信する機会を得られる大きな時間間隔を持つことがある。例えば、最も大きなGazellパケットは1.316ミリ秒の長さになることもある。したがって、例えば受信通知を含む10個のレコードが一度にダウンロードされても、ブルートゥースモジュール500は再試行の回数および他のタイミングパラメータに応じて、約15~30ミリ秒で無効にされることがある。さらに、大量のレコードがCGM200からダウンロードされようとしているときは、大量のレコードは、他のシステムの制約により、グループ間に50~100ミリ秒の間隔を有するグループに分割され得る。ブルートゥースモジュール500のサービス品質QoSは、ブルートゥースリンクがブレークダウンbreaksdownするまでブルートゥースのパケットが再試行されるように信頼性のあるものにされ、これはブルートゥースのインターフェースを強固にする。ブルートゥースインターフェースについてのデフォルトのリンクタイムアウトは典型的には20秒だが、アプリケーションは一般に1秒などのはるかに短いタイムアウトを有する。ブルートゥースモジュール500のスニフ間隔sniffintervalの設定が、この方策に影響し得る。ブルートゥースはポーリングベースのシステムだが、糖尿病マネージャ104とインスリンポンプ204との間の接続は、節電のためにスニフモードを用い得る。スニフ間隔は例えば16秒に設定でき、これは、スレーブおよびホスト装置例えば、インスリンポンプ204およびブルートゥースモジュール500が、パケットを交換するために16秒ごとに起動できることを意味している。要約すれば、第一通信モジュール502がブルートゥースモジュール500にトランザクションを完了させ、継続される期間の間ブルートゥースモジュール500を無効にしない場合、テキサスインスツルメンツ社により提供されるBL6450などのRF共存インターフェースが、ブルートゥースモジュール500と第一通信モジュール502との間の共存を管理するために用いられ得る。本開示の幅広い教示は、様々な形態で実施され得る。