(57)【特許請求の範囲】
【請求項１】
複数の医療装置と通信するために共有されるアンテナを有する複数の通信モジュール間で優先順位を調停する携帯型医療装置であって、
第１の無線通信プロトコルを用いて、第１のアンテナを介して、前記携帯型医療装置の外部にある第１の装置と第１の周波数帯域で選択的に通信する第１の通信モジュールと、ここで、前記第１の装置は前記第１の通信モジュールを介して前記携帯型医療装置と通信することによって患者に物質を投与するように適合されており、
第２の無線通信プロトコルを用いて、前記携帯型医療装置の外部にある第２の装置と前記第１の周波数帯域で選択的に通信する第２の通信モジュールと、ここで、前記第２の装置は前記第２の通信モジュールを介して前記携帯型医療装置と通信することによって患者のヘルスパラメータを監視するように適合されており、
前記第１および第２の通信モジュールが通信する許可を同時に要求するときは、選択的に、前記第１の通信モジュールに通信する許可を与え、前記第２の通信モジュールに通信する許可を与えないように適合されるアービトレーションモジュールと、
前記第２の通信モジュールが通信中であることを検知し、前記第１の通信モジュールの電力増幅器を無効にし、前記第１の通信モジュールが通信を停止していることを確認し、
前記第２の通信モジュールに通信を完了させ、および、前記第１の通信モジュールの前記電力増幅器を有効にする通信制御モジュールと、
血液試料中の血中グルコースを選択的に測定する血中グルコース測定モジュールと、
前記血中グルコース測定モジュールが前記血液試料中の前記血中グルコースを測定するときに、前記第１の通信モジュールおよび前記第２の通信モジュールを非活性化する電力管理モジュールと、
無線周波数（ＲＦ）信号を選択的に感知するＲＦ感知モジュールと、
前記ＲＦ感知モジュールが前記携帯型医療装置に近接するＲＦ信号を感知するときに、前記血中グルコース測定モジュールを非活性化する処理モジュール
とを含んでいる前記携帯型医療装置。
【請求項２】
前記アービトレーションモジュールが、前記第１および第２の通信モジュールが通信する許可を同時に要求するときは、前記第１の通信モジュールに通信する許可を与え、前記第２の通信モジュールに通信する許可を与えないように適合される請求項１記載の携帯型医療装置。
【請求項３】
前記第２の通信モジュールが、前記第２の無線通信プロトコルを用いて、第２のアンテナを介して前記第２の装置との通信を行うように適合される請求項１記載の携帯型医療装置。
【請求項４】
前記医療装置が糖尿病管理装置である請求項１記載の携帯型医療装置。
【請求項５】
前記アービトレーションモジュールが、前記第１の通信モジュールが前記第１の装置と異なる装置と通信する許可を要求し、前記第１の通信モジュールおよび前記第２の通信モジュールが同時に通信する許可を要求するときに、前記第１の通信モジュールに通信する許可を与えず、前記第２の通信モジュールに通信する許可を与えるように適合される請求項１記載の携帯型医療装置。
【請求項６】
前記第１の無線通信プロトコルがブルートゥースプロトコルを含み、前記第２の無線通信プロトコルがＧａｚｅｌｌプロトコルを含む請求項１記載の携帯型医療装置。
【請求項７】
前記第１および第２の無線通信プロトコルと異なる第３の無線通信プロトコルを用いて、第３のアンテナを介して、前記携帯型医療装置の外部にある装置と第２の周波数帯域で選択的に通信する第３の通信モジュールをさらに含み、
該装置が、前記第１の装置および前記第２の装置と異なり、
前記第１のアンテナ、前記第２のアンテナおよび前記第３のアンテナが直交している請求項１記載の携帯型医療装置。
【請求項８】
前記第２の周波数帯域が、前記第１の周波数帯域と同一であるか、または異なる請求項７記載の携帯型医療装置。
【請求項９】
前記第２の通信モジュールが、前記第２の無線通信プロトコルを用いて、前記第１のアンテナを介して、前記第２の装置との通信を行うように適合される請求項１記載の携帯型医療装置。
【請求項１０】
前記アービトレーションモジュールが、さらに、
前記第１の装置および前記第２の装置を信号の発生源または送信先として識別するように、
前記第１の装置が前記第２の装置よりも高い優先順位を有することを決定して前記第１の通信モジュールに通信する許可を与えるように、および、
前記第２の通信モジュールに通信する許可を与えないように
適合される請求項２記載の携帯型医療装置。
【請求項１１】
前記第１の通信モジュールが通信する許可を与えられているときに、前記第１のアンテナを前記第１の通信モジュールに接続し、前記第２の通信モジュールが通信する許可を与えられているときに、前記第１のアンテナを前記第２の通信モジュールに接続するアンテナ切り替えモジュールをさらに含んでいる請求項１記載の携帯型医療装置。
【請求項１２】
前記第１の装置がインスリン注入ポンプであって、および／または、前記第２の装置が持続グルコースモニタである請求項１記載の携帯型医療装置。
【請求項１３】
前記インスリン注入ポンプが、患者にインスリンを投与するために前記携帯型医療装置から選択的に命令を受け取り、および／または
前記持続グルコースモニタが、前記患者のグルコースレベルを前記携帯型医療装置に選択的に伝え、
前記アービトレーションモジュールが、前記第１および前記第２の通信モジュールが同時に通信する許可を要求し、前記患者のグルコースレベルが閾値を下回るときに、前記第１の通信モジュールに通信する許可を与えず前記第２の通信モジュールに通信する許可を与える請求項１２記載の携帯型医療装置。
【請求項１４】
複数の医療装置と通信するために共有されるアンテナを有する複数の通信モジュール間で優先順位を調停する携帯型医療装置であって、
第１の無線通信プロトコルを用いて、第１のアンテナを介して、前記携帯型医療装置の外部にある第１の装置と第１の周波数帯域で選択的に通信する第１の通信モジュールと、ここで、前記第１の装置は前記第１の通信モジュールを介して前記携帯型医療装置と通信することによって患者に物質を投与するように適合されており、
第２の無線通信プロトコルを用いて、前記携帯型医療装置の外部にある第２の装置と前記第１の周波数帯域で選択的に通信する第２の通信モジュールと、ここで、前記第２の装置は前記第２の通信モジュールを介して前記携帯型医療装置と通信することによって患者のヘルスパラメータを監視するように適合されており、
前記第１および第２の通信モジュールが通信する許可を同時に要求するときは、選択的に、前記第１の通信モジュールに通信する許可を与え、前記第２の通信モジュールに通信する許可を与えないように適合されるアービトレーションモジュールと、
前記第２の通信モジュールが通信中であることを検知し、前記第１の通信モジュールの電力増幅器を無効にし、前記第１の通信モジュールが通信を停止していることを確認し、
前記第２の通信モジュールに通信を完了させ、および、前記第１の通信モジュールの前記電力増幅器を有効にする通信制御モジュール
とを含んでおり、
前記アービトレーションモジュールが、前記第１の通信モジュールが前記第１の装置と異なる装置と通信する許可を要求し、前記第１の通信モジュールおよび前記第２の通信モジュールが同時に通信する許可を要求するときに、前記第１の通信モジュールに通信する許可を与えず、前記第２の通信モジュールに通信する許可を与えるように適合される、携帯型医療装置。
【請求項１５】
複数の医療装置と通信するために共有されるアンテナを有する複数の通信モジュール間で優先順位を調停する携帯型医療装置であって、
第１の無線通信プロトコルを用いて、第１のアンテナを介して、前記携帯型医療装置の外部にある第１の装置と第１の周波数帯域で選択的に通信する第１の通信モジュールと、ここで、前記第１の装置は前記第１の通信モジュールを介して前記携帯型医療装置と通信することによって患者に物質を投与するように適合されており、
第２の無線通信プロトコルを用いて、前記携帯型医療装置の外部にある第２の装置と前記第１の周波数帯域で選択的に通信する第２の通信モジュールと、ここで、前記第２の装置は前記第２の通信モジュールを介して前記携帯型医療装置と通信することによって患者のヘルスパラメータを監視するように適合されており、
前記第１および第２の通信モジュールが通信する許可を同時に要求するときは、選択的に、前記第１の通信モジュールに通信する許可を与え、前記第２の通信モジュールに通信する許可を与えないように適合されるアービトレーションモジュールと、
前記第２の通信モジュールが通信中であることを検知し、前記第１の通信モジュールの電力増幅器を無効にし、前記第１の通信モジュールが通信を停止していることを確認し、
前記第２の通信モジュールに通信を完了させ、および、前記第１の通信モジュールの前記電力増幅器を有効にする通信制御モジュールと、
前記第１および第２の無線通信プロトコルと異なる第３の無線通信プロトコルを用いて、前記携帯型医療装置の外部にあり前記第１および第２の装置と異なる装置と第３のアンテナを介して第２の周波数帯域で選択的に通信する第３の通信モジュール
とを含んでおり、
前記第１のアンテナ、前記第２のアンテナおよび前記第３のアンテナが直交している、携帯型医療装置。
【請求項１６】
複数の医療装置と通信するために共有されるアンテナを有する複数の通信モジュール間で優先順位を調停する携帯型医療装置であって、
第１の無線通信プロトコルを用いて、第１のアンテナを介して、前記携帯型医療装置の外部にある第１の装置と第１の周波数帯域で選択的に通信する第１の通信モジュールと、ここで、前記第１の装置は前記第１の通信モジュールを介して前記携帯型医療装置と通信することによって患者に物質を投与するように適合されており、
第２の無線通信プロトコルを用いて、前記携帯型医療装置の外部にある第２の装置と前記第１の周波数帯域で選択的に通信する第２の通信モジュールと、ここで、前記第２の装置は前記第２の通信モジュールを介して前記携帯型医療装置と通信することによって患者のヘルスパラメータを監視するように適合されており、
前記第１および第２の通信モジュールが通信する許可を同時に要求するときは、前記第１の通信モジュールに通信する許可を与え、前記第２の通信モジュールに通信する許可を与えないように適合されるアービトレーションモジュールと、
前記第２の通信モジュールが通信中であることを検知し、前記第１の通信モジュールの電力増幅器を無効にし、前記第１の通信モジュールが通信を停止していることを確認し、
前記第２の通信モジュールに通信を完了させ、および、前記第１の通信モジュールの前記電力増幅器を有効にする通信制御モジュール
とを含んでおり、
前記アービトレーションモジュールは、さらに、
前記第１の装置および前記第２の装置を信号の発生源または送信先として識別するように、
前記第１の装置が前記第２の装置よりも高い優先順位を有することを決定して前記第１の通信モジュールに通信する許可を与えるように、および、
前記第２の通信モジュールに通信する許可を与えないように
適合される、携帯型医療装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に医療装置に関し、より詳細には携帯型医療装置における複数の無線通信機の共存に関する。
【背景技術】
【０００２】
医療装置はしばしば、患者の医学的状態の診断および／または治療における、診断装置および／または治療装置として用いられる。例えば、血中グルコース計測器は、糖尿病を患う患者の血中グルコースレベルを測定するための診断装置として用いられる。インスリン注入ポンプは、糖尿病を患う患者にインスリンを投与するための治療装置として用いられる。
【０００３】
しばしば糖尿病と呼ばれる真性糖尿病とは、インスリンを産生および／または使用する身体能力の欠陥に起因して、ヒトが血中グルコースレベルを上昇させてしまう慢性疾患である。糖尿病には主に３つの型がある。１型糖尿病は、自己免疫性、遺伝性および／または環境性であって、通常子どもおよび若年成人が罹る。２型糖尿病は糖尿病症例の９０〜９５％を占めており、肥満および運動不足と関連している。妊娠性糖尿病は妊娠中に診断される耐糖能異常の一種であり、通常は出産後自然に治る。
【０００４】
世界保健機関によれば、２００９年の時点で、世界で少なくとも２億２０００万人の人が糖尿病を患っている。２００５年には、およそ１１０万人の人が糖尿病で亡くなっている。糖尿病の発症率は急激に増加しており、２００５年〜２０３０年の間には、糖尿病で亡くなる人の数は２倍になるだろうと推定されている。米国では、２４００万人近くのアメリカ人が糖尿病を患っており、６０歳以上の高齢者のおよそ２５％が糖尿病に侵されている。疾病対策予防センターは、２０００年以降に誕生したアメリカ人の３人に１人は、生涯の間に糖尿病を発症するだろうと予想している。国立糖尿病情報センターは、米国だけでも毎年１３２０億ドルが糖尿病に費やされていると推定している。糖尿病は治療しないと、心臓疾患、脳卒中、失明、腎不全、四肢切断などの深刻な合併症、ならびに肺炎およびインフルエンザに関連した死をもたらし得る。
【０００５】
糖尿病は主として、血流中のグルコースレベルをコントロールすることによって管理される。血流に入ってくる血中グルコースの値は動的かつ複雑であり、また、食物摂取量やその種類、ならびに血液中のインスリン（細胞膜を横切るグルコースの輸送を仲介する）の量などの複数の要因により影響を受けるため、この値は複雑である。血流から出るグルコースの輸送を制御する血流中のインスリンの変動も、糖尿病の管理を複雑にしている。血中グルコースレベルは食事および運動に対して敏感であるだけでなく、睡眠、ストレス、喫煙、旅行、疾患、月経、ならびに個々の患者に固有な他の心理的要因および生活習慣的な要因によっても影響を受け得る。血中グルコースおよびインスリンの変動性ならびに血中グルコースに影響を及ぼすその他の全ての要因により、糖尿病患者は血中グルコースレベルを予測することをしばしば求められる。その結果、インスリン、経口薬またはその両方の形態による治療は、血中グルコースレベルを適切な範囲内に維持するように調整されることがある。
【０００６】
糖尿病の管理は、一貫して信頼性のある診断情報を取得し、処方される治療法に従い、また日々の基礎の生活習慣を管理する必要があることから、患者にとっては時間のかかるものである。血中グルコースなどの診断情報は、典型的には、切開装置を用いて毛細管の血液試料から得られ、その後携帯型の血中グルコース計測器を用いて測定される。間質のグルコースレベルは体に装着された持続性のグルコースセンサから得られてもよい。処方される治療法にはインスリン、経口薬、またはその両方が含まれていてもよい。インスリンは、注射器、歩行型の注入ポンプ、またはその両方の組み合わせで投与され得る。インスリン治療では、注入されるべきインスリン量の決定が、運動またはその他の生理学的状態の影響と共に、脂肪、炭水化物、およびタンパク質の食事構成を予測することを必要とする場合がある。体重、食事および運動などの生活習慣要因の管理は、治療の種類および有効性に著しく影響し得る。
【０００７】
糖尿病の管理は、様々な方法、すなわち、医療装置、個人用健康管理装置、患者が付けた記録、臨床検査、および医療専門家のアドバイスから得られる、大量の診断データおよび処方データを伴う。医療装置には、セルフモニタリング血中グルコース（ｂＧ）計測器（ＢＧＭｓ）、持続グルコースモニタ（ＣＧＭｓ）、歩行型のインスリン注入ポンプ、糖尿病分析ソフトウェア、および糖尿病装置設定ソフトウェアが含まれ、これらはそれぞれ大量の診断データおよび処方データを作成および／または管理する。個人用健康管理装置には、体重計、血圧計カフ、運動器具、体温計および体重管理ソフトウェアが含まれる。患者が付けた記録には、食事、運動および生活習慣に関する情報が含まれる。臨床検査結果には、ＨｂＡ１Ｃ、コレステロール、トリグリセリド類および耐糖能が含まれる。医療専門家のアドバイスには、処方せん、食事、検査計画、および患者の治療に関するその他の情報が含まれる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
医療装置、個人用健康管理装置、患者が記録した情報、バイオマーカーの情報、および記録された情報からの診断データおよび処方データを、効率的な方法で集計、操作、管理、提示、および伝達する携帯型装置が必要である。この携帯型装置は、糖尿病を患う人のケアおよび健康状態を改善できるので、糖尿病患者は充実した人生を送ることができ、また糖尿病による合併症のリスクを軽減できる。
【０００９】
また、患者のケアおよび健康を効率的に管理するためには、他の医療装置およびシステムと通信する携帯型装置が必要である。しかしながら、他の医療装置およびシステムは、異なる通信プロトコルおよびインターフェース（例えば、ブルートゥースプロトコル、ユニバーサル・シリアル・バス（ＵＳＢ）インターフェースなど）を用いる場合がある。したがって、携帯型装置は、他の医療装置およびシステムと安全かつ確実な方法で通信できるように、複数の通信プロトコルおよびインターフェースを含んでいることが必要である。また、携帯型装置において複数の通信インターフェースの共存を管理するためには、複数の通信インターフェースにより行われる通信間での衝突および干渉の確率を減少させる技術が必要である。さらに、携帯型装置の大きさを最小限にするために、２つまたは３つ以上の通信インターフェースが、単一の集積回路（ＩＣ）に統合されてもよく、また付加的な通信インターフェースおよび対応するアンテナが携帯型装置に追加できるようにアンテナを共有していてもよい。アンテナの共有は、医療装置と効率的に通信するための優先順位決定スキームおよび調停スキームの実行も要する。
【００１０】
本明細書において提供される背景技術の記載は、本開示の内容を大まかに提示することを目的とする。本願で発明者として名前を挙げている人物の研究は、この「背景技術」セクションに記載されている限りにおいて、出願時に先行技術とみなされない態様と同様に、本開示に対する先行技術として明示的にも暗示的にも認められるものではない。
【課題を解決するための手段】
【００１１】
本発明は、複数の医療装置と通信するための個別のアンテナを有する複数の通信モジュール間で優先順位を調停する携帯型医療装置に関し、この携帯型医療装置は、
第１の無線通信プロトコルを用いて、第１のアンテナを介して、携帯型糖尿病管理装置の外部にある第１の装置と第１の周波数帯域で選択的に通信する第１の通信モジュールと、ここで、第１の装置が第１の通信モジュールを介して携帯型医療装置と通信することによって患者に物質を投与するように適合されており、
第２の無線通信プロトコルを用いて、携帯型医療装置の外部にある第２の装置と第１の周波数帯域で選択的に通信する第２の通信モジュールと、第２の装置が第２の通信モジュールを介して携帯型医療装置と通信することによって患者のヘルスパラメータ（health parameter）を監視するように適合されており、
第１の通信モジュールに通信する許可を与え、また第２の通信モジュールに通信する許可を与えないように適合されるアービトレーションモジュールとを含んでいる。
【００１２】
共用のアンテナまたは複数のアンテナを介して複数の医療装置と通信するための複数の通信モジュールを有する携帯型糖尿病管理装置がさらに開示されており、ここで携帯型糖尿病管理装置は、第１の通信モジュール、第２の通信モジュール、およびアービトレーションモジュールを含んでいる。第１の通信モジュールは、第１の無線通信プロトコルを用いて、第１のアンテナを介して、携帯型糖尿病管理装置の外部にあるインスリン注入ポンプと第１の周波数帯域で選択的に通信する。第２の通信モジュールは、第２の無線通信プロトコルを用いて、第２のアンテナまたは第１のアンテナを介して、携帯型糖尿病管理装置の外部にある持続グルコースモニタと第１の周波数帯域で選択的に通信する。アービトレーションモジュールは、第１および第２の通信モジュールが通信する許可を同時に要求するときには、第１の通信モジュールに通信する許可を与え、第２の通信モジュールには通信する許可を与えない。
【００１３】
本発明の一実施形態によれば、第１の装置は、第１の通信モジュールを介して携帯型医療装置と通信することにより、患者に物質を投与するように適合されている。
【００１４】
本発明の一実施形態によれば、第２の装置は、第２の通信モジュールを介して携帯型医療装置と通信することにより、患者のヘルスパラメータを監視するように適合されている。
【００１５】
本発明の一実施形態によれば、携帯型医療装置はさらに、第１の周波数帯域に設定された第１のチャネルを第１の通信モジュールに割り当て、第１の周波数帯域に設定された第２のチャネルを第２の通信モジュールに割り当てる通信制御モジュールを含んでいる。
【００１６】
本発明の一実施形態によれば、第１および第２の通信モジュールはそれぞれ、
フロントエンド回路を有する受信機モジュールと、
受信機モジュールと並べて配置される送信機モジュールと、
送信機モジュールによるフロントエンド回路の飽和を防ぐ飽和制御モジュールと
を含んでいる。
【００１７】
本発明の一実施形態によれば、携帯型医療装置はさらに、
第２の通信モジュールが通信中であることを検知し、
第１の通信モジュールの電力増幅器を無効にし、
第１の通信モジュールが通信を停止していることを確認し、
第２の通信モジュールに通信を完了させ、また
第１の通信モジュールの電力増幅器を有効にする
通信制御モジュールを含んでいる。
【００１８】
本明細書における使用においては、モジュールという用語は、特定用途向け集積回路（ＡＳＩＣ）、電子回路、組み合わせ論理回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、コードを実行するプロセッサ（共用、専用、またはグループ）、説明されている機能を提供するその他の適切な構成要素、またはシステムオンチップのような上述のいくつかまたは全ての組み合わせの、一部であるか、またはそれらを含むものをいう。モジュールという用語は、プロセッサにより実行されたコードを格納するメモリ（共用、専用、またはグループ）を含んでいてもよい。
【００１９】
上記で用いられるような、コードという用語は、ソフトウェア、ファームウェア、および／またはマイクロコードを含んでいてもよく、プログラム、ルーチン、ファンクション、クラス、および／またはオブジェクトのことを指してもよい。上記で用いられる共用という用語は、複数のモジュールからのいくつかまたは全てのコードが、単一（共用）のプロセッサを用いて実行されてもよいことを意味する。また、複数のモジュールからのいくつかまたは全てのコードが、単一（共用）のメモリによって格納されてもよい。上記で用いられるグループという用語は、単一のモジュールからのいくつかまたは全てのコードが、プロセッサのグループによって実行されてもよいことを意味する。また、単一のモジュールからのいくつかまたは全てのコードが、メモリのグループを用いて格納されてもよい。
【００２０】
本明細書に記載される装置および方法は、１つまたは２つ以上のプロセッサにより実行される１つまたは２つ以上のコンピュータプログラムにより実施されてもよい。コンピュータプログラムは、非一時的な有形のコンピュータ可読記憶媒体に格納される、プロセッサが実行可能な命令を含む。コンピュータプログラムはまた、格納されたデータを含んでいてもよい。非一時的な有形のコンピュータ可読記憶媒体の非制限的な例は、不揮発性メモリ、磁気的記憶装置、および光学式記憶装置である。
【００２１】
本開示のさらなる適用領域は、以下に与えられる詳細な説明から明らかになるだろう。詳細な説明および特定の実施例は、例示目的のみを意図されているということ理解されるべきである。
【００２２】
本開示は、詳細な説明および添付の図面から、より完全に理解されるだろう。
【図面の簡単な説明】
【００２３】
【図１】患者および治療する臨床医を示す。
【図２】持続グルコースモニタ（ＣＧＭ）、歩行型耐久性インスリン注入ポンプ、歩行型非耐久性インスリン注入ポンプ、および糖尿病マネージャを装着した患者を示す。
【図３】糖尿病を管理するために患者および臨床医によって用いられる糖尿病管理システムを示す。
【図４】糖尿病マネージャの機能ブロック図である。
【図５Ａ】図４の糖尿病マネージャにより用いられる、共通のアンテナを使用する通信モジュールの機能ブロック図である。
【図５Ｂ】図４の糖尿病マネージャにより用いられる、共通のアンテナを使用しない通信モジュールの機能ブロック図である。
【図６】図４の糖尿病マネージャの詳細な機能ブロック図である。
【図７】通信モジュールの機能ブロック図である。
【図８】共通のアンテナを用いる複数の通信モジュール間の優先順位を調停する方法のフローチャートである。
【図９】共通のアンテナを用いる複数の通信モジュールの共存を管理する方法のフローチャートである。
【発明を実施するための形態】
【００２４】
以下の記載は本質的に、単に例示的なものであって、本開示、本願およびその使用を制限することは全く意図されていない。明確にする目的で、同一の参照符号は図面において、同等のエレメントを特定するために用いられる。本明細書における使用においては、Ａ、ＢおよびＣの少なくとも１つという語句は、非排他的論理和を用いた論理（ＡｏｒＢｏｒＣ）を意味するものと解釈されるべきである。方法におけるステップは、本開示の原理を変更することなく、異なる順番で実行されてもよいことが理解されるべきである。
【００２５】
図１を参照すると、糖尿病を患う人１００および医療専門家１０２が、臨床環境において示されている。糖尿病を患う人には、メタボリックシンドロームの人、前糖尿病状態の人、１型糖尿病の人、２型糖尿病の人、および妊娠性糖尿病の人が含まれ、これらの人々はまとめて患者と呼ばれる。糖尿病に対する医療提供者は多様であって、看護師、ナース・プラクティショナー、内科医、および内分泌科医を含み、これらの人々はまとめて臨床医と呼ばれる。
【００２６】
健康管理に関する診察中、患者１００は、典型的には、血中グルコース測定値、持続グルコースモニタのデータ、注入されたインスリン量、食物および飲料摂取量、運動スケジュール、およびその他の生活習慣情報を含む、様々な患者データを臨床医１０２と共有する。臨床医１０２は、患者１００のＨｂＡ１Ｃ、コレステロール値、トリグリセリド類、血圧、および体重の測定値を含む、付加的な患者データを取得する場合もある。患者データは、携帯型糖尿病管理装置１０４、パーソナルコンピュータ（ＰＣ）１０６上で実行される糖尿病分析ソフトウェア、および／またはウェブベースの糖尿病分析サイト（図示せず）に、手動または電子的に記録され得る。臨床医１０２は、糖尿病分析ソフトウェアおよび／またはウェブベースの糖尿病分析サイトを用いて、手動または電子的に患者データを分析できる。患者データを分析し、すでに処方されている治療法への患者１００の支持をよく調べた後、臨床医１０２は、患者１００の治療法を変更するかどうかを決定し得る。
【００２７】
図２を参照すると、患者１００は、持続グルコースモニタ（ＣＧＭ）２００、歩行型非耐久性インスリン注入ポンプ２０２または歩行型耐久性インスリン注入ポンプ２０４（以後、インスリンポンプ２０２または２０４）、および携帯型糖尿病管理装置１０４（以下、糖尿病マネージャ１０４）を使用できる。ＣＧＭ２００は、患者１００の間質液中のグルコース量を感知および監視する皮下センサを用い、また対応するデータを糖尿病マネージャ１０４に伝える。
【００２８】
糖尿病マネージャ１０４は、血中グルコースレベルの測定および記録、インスリンポンプ２０２または２０４を介して患者１００に投与されるべきインスリン量の決定、ユーザーインターフェースを介した患者データの受信、患者データのアーカイブへの保存などを含む、様々なタスクを行う。糖尿病マネージャ１０４は、そこから患者１００のグルコースレベルが算出されるデータをＣＧＭ２００から定期的に受信する。糖尿病マネージャ１０４は、患者１００にインスリンを投与するインスリンポンプ２０２または２０４に命令を送信する。インスリンはベーサル投与の形式で計画的な方法で投与されてもよく、これは患者１００への所定のインスリン投与量を維持する。また、インスリンはボーラス投与の形式で投与されてもよく、これは患者１００に投与されるインスリン量を所定量だけ増やす。
【００２９】
次に図３を参照すると、患者１００および臨床医１０２によって用いられる糖尿病管理システム３００は、以下の装置、すなわち、糖尿病マネージャ１０４、持続グルコースモニタ（ＣＧＭ）２００、インスリンポンプ２０２または２０４、モバイル装置３０２、糖尿病分析ソフトウェアを備えるＰＣ１０６、および、他の健康管理装置３０４の、１つまたは２つ以上を含んでいる。糖尿病マネージャ１０４は、システムのハブとして構成され、糖尿病管理システム３００の複数の装置と通信する。代替的には、モバイル装置３０２がシステムのハブとして機能し得る。糖尿病管理システム３００内の装置間の通信は、無線インターフェース（例えばブルートゥース）および／または有線インターフェース（例えばＵＳＢ）を用いて行われ得る。これら装置によって用いられる通信プロトコルは、コンティニュアヘルスアライアンス（登録商標）（Continua(R) Health Alliance）のデザインガイドラインにより規定されるガイドラインを用いて拡張された、ＩＥＥＥ  １１０７３に準拠するプロトコルを含み得る。さらに、Ｍｉｃｒｏｓｏｆｔ（登録商標）ヘルスヴォルト（商標）（Microsoft(R) Health VaultTM）およびグーグル（登録商標）ヘルスなどの健康管理記録システムが、情報交換のために患者１００および臨床医１０２によって用いられ得る。
【００３０】
糖尿病マネージャ１０４は、１つまたは２つ以上のソース（例えば、ＣＧＭ２００）からグルコース測定値を受信し得る。ＣＧＭ２００は患者１００のグルコースレベルを持続的に監視する。ＣＧＭ２００は、データを定期的に糖尿病マネージャ１０４に伝え、そこから糖尿病マネージャ１０４は患者のグルコースレベルを算出する。糖尿病マネージャ１０４およびＣＧＭ２００は、専用の無線プロトコルを用いて無線で通信する。本開示を通して、ノルディックセミコンダクター社により開発されたＧａｚｅｌｌ無線プロトコルが、例としてのみ用いられる。他のあらゆる適切な無線プロトコルが、これの代わりに用いられ得る。Ｇａｚｅｌｌ無線プロトコルは、ｎＲＦ２４ＬＥ１ウルトラ・ローパワー・ワイヤレス・システム・オンチップ・ソリューション、製品規格ｖ１．４（nRF24LE1 Ultra-low Power Wireless System On-Chip Solution, Product Specification v1.4）に記載されており、その全体が参照により本明細書に組み込まれる。
【００３１】
また、糖尿病マネージャ１０４は、血中グルコース計測器（ＢＧＭ）およびＢＧＭと通信するポート（図示せず）を含む。このポートは、血中グルコース測定ストリップ３０６を受け取ることができる。患者１００は、血中グルコース測定ストリップ３０６上に血液試料を載せる。ＢＧＭは試料を分析し、試料中の血中グルコースレベルを測定する。試料から測定された血中グルコースレベルおよび／またはＣＧＭ２００から受信したデータを用いて算出されたグルコースレベルは、患者１００に投与されるべきインスリンの量を決定するために使用され得る。
【００３２】
糖尿病マネージャ１０４は、インスリンポンプ２０２または２０４と通信する。インスリンポンプ２０２または２０４は、糖尿病マネージャ１０４から命令を受信し、所定量のインスリンを患者１００に投与するように構成され得る。また、インスリンポンプ２０２または２０４は、患者１００の食事および／または運動のスケジュールを含む他の情報を受信し得る。インスリンポンプ２０２または２０４は、この付加的な情報に基づいて、投与すべきインスリンの量を決定し得る。
【００３３】
インスリンポンプ２０２または２０４はまた、糖尿病マネージャ１０４にデータを伝えることができる。このデータは、患者１００に投与されたインスリン量、それに対応する投与時間、およびポンプの状態を含み得る。糖尿病マネージャ１０４およびインスリンポンプ２０２または２０４は、ブルートゥースなどの無線通信プロトコルを用いて通信することができる。他の無線または有線通信プロトコルも用いられ得る。
【００３４】
さらに、糖尿病マネージャ１０４は、他の健康管理装置３０４と通信することができる。例えば、他の健康管理装置３０４には、血圧計、体重計、歩数計、指先型パルスオキシメーター、体温計などが含まれる。他の健康管理装置３０４は、患者１００個人の健康情報を取得し、無線、ＵＳＢまたは他のインターフェースを通して糖尿病マネージャ１０４に伝える。他の健康管理装置３０４は、コンティニュアヘルスアライアンス（登録商標）のガイドラインを用いて拡張された、ＩＳＯ／ＩＥＥＥ  １１０７３に準拠する通信プロトコルを使用してもよい。糖尿病マネージャ１０４は、ブルートゥース、ＵＳＢなどを含むインターフェースを用いて、他の健康管理装置３０４と通信することができる。さらに、糖尿病管理システム３００の装置は、糖尿病マネージャ１０４を介して互いに通信することができる。
【００３５】
糖尿病マネージャ１０４は、ブルートゥース、ＵＳＢまたは他のインターフェースを用いてＰＣ１０６と通信し得る。ＰＣ１０６上で動作する糖尿病管理ソフトウェアは、糖尿病管理システム３００の装置のコンフィギュレーション情報を格納するアナライザ―コンフィギュレータを含む。コンフィギュレータは、糖尿病マネージャ１０４および他の装置のコンフィギュレーション情報を格納するデータベースを有する。コンフィギュレータは、標準的なウェブ、または非ウェブアプリケーションの場合にはコンピュータ画面を通してユーザと通信することができる。コンフィギュレータは糖尿病管理システム３００の装置に、ユーザが認めたコンフィギュレーションを送信する。分析器は、糖尿病マネージャ１０４からデータを取り出し、データベースにデータを格納し、そして、標準的なウェブページ、または非ウェブアプリケーションの場合にはコンピュータ画面を通して、分析結果を出力する。
【００３６】
糖尿病マネージャ１０４は、ブルートゥースを用いてモバイル装置３０２と通信することができる。モバイル装置３０２は、携帯電話、ポケットベルまたは携帯情報端末（ＰＤＡ）を含んでいてもよい。糖尿病マネージャ１０４は、モバイル装置３０２を通して外部のネットワークにメッセージを送ることができる。モバイル装置３０２は糖尿病マネージャ１０４から要求を受信すると、外部のネットワークにメッセージを送信することができる。
【００３７】
次に図４を参照すると、糖尿病マネージャ１０４は、血中グルコース測定（ＢＧＭ）モジュール４００、通信モジュール４０２、ユーザーインターフェースモジュール４０４、ユーザーインターフェース４０６、処理モジュール４０８、メモリ４１０、および電力モジュール４１２を含んでいる。ユーザーインターフェースモジュール４０４および処理モジュール４０８はアプリケーション処理モジュール４０９により実装され得る。ＢＧＭモジュール４００は、患者１００によって血中グルコース測定ストリップ３０６上に提供された試料を分析し、試料中の血中グルコース量を測定する、血中グルコース測定エンジンを含む。通信モジュール４０２は、糖尿病管理システム３００の様々な装置と通信する複数の無線通信機を含む。ユーザーインターフェースモジュール４０４は、糖尿病マネージャ１０４を、患者１００が糖尿病マネージャ１０４と情報交換するために使用し得る様々なユーザーインターフェース４０６にインターフェース接続する。例えば、ユーザーインターフェース４０６は、キー、スイッチ、ディスプレイ、スピーカー、マイクロホン、セキュア・デジタル（ＳＤ）カードポート、ＵＳＢポートなど（図示せず）を含み得る。
【００３８】
処理モジュール４０８は、ＢＧＭモジュール４００、通信モジュール４０２およびユーザーインターフェースモジュール４０４から受け取ったデータを処理する。処理モジュール４０８はデータを処理および格納するためにメモリ４１０を使用する。メモリ４１０は揮発性メモリおよび不揮発性メモリを含み得る。処理モジュール４０８は、ユーザーインターフェースモジュール４０４を介して、ユーザーインターフェース４０６にデータを出力し、またユーザーインターフェース４０６からデータを受け取る。処理モジュール４０８は、通信モジュール４０２を介して、糖尿病管理システム３００の装置にデータを出力し、また糖尿病管理システム３００の装置からデータを受信する。電力モジュール４１２は、糖尿病マネージャ１０４の構成要素に電力を供給する。電力モジュール４１２は、再充電可能な電池を含んでいる。電池は、壁コンセントに差し込まれるアダプタを用いて再充電され得る。この電池は、糖尿病マネージャ１０４のＵＳＢポートを介しても充電され得る。
【００３９】
次に図５Ａおよび５Ｂを参照すると、通信モジュール４０２の異なる実装が示されている。図５Ａでは、通信モジュール４０２−１は、ブルートゥースモジュール５００、第一通信モジュール５０２、第二通信モジュール５０４、通信制御モジュール５０６、アービトレーションモジュール５０８、およびアンテナ切り替えモジュール５１０を含んでいる。ブルートゥースモジュール５００および第一通信モジュール５０２は、集積回路（ＩＣ）５１２に統合されている。ブルートゥースモジュール５００および第一通信モジュール５０２は、２．４ＧＨｚの周波数帯域（産業、科学、医療、すなわちＩＳＭバンド）で通信する。ブルートゥースモジュール５００および第一通信モジュール５０２は、第１のアンテナ５１４を共有する。第二通信モジュール５０４は、同一のＩＳＭバンドで作動しても、異なる周波数帯域で作動してもよく、第２のアンテナ５１６を用いる。第１および第２のアンテナ５１４および５１６は、干渉を軽減するため、例えば近傍干渉（near-field interference）を軽減するために、空間的に直交している。
【００４０】
図５Ｂにおいて、通信モジュール４０２−２は、ブルートゥースモジュール５００、第一通信モジュール５０２、第二通信モジュール５０４、通信制御モジュール５０６、およびアービトレーションモジュール５０８を含んでいる。ブルートゥースモジュール５００および第一通信モジュール５０２は、ＩＣに統合されていない。また、ブルートゥースモジュール５００および第一通信モジュール５０２は、それぞれ個別のアンテナ５１５および５１７を有する。したがって、アンテナ切り替えモジュール５１０は必要ない。アンテナ５１５、５１６および５１７は、干渉を軽減するために空間的に直交している。以下の論考は、単なる例として、図５Ａに示された実装を用いる。以下に開示される教示（アンテナの共有に関するものを除く）は、図５Ｂに示される実装にも同等に適用される。
【００４１】
図５Ａでは、ブルートゥースモジュール５００は、インスリンポンプ２０４およびＰＣ１０６と通信する。第一通信モジュール５０２は、Ｇａｚｅｌｌプロトコルを用いてＣＧＭ２００と通信している。第一通信モジュール５０２は、ＣＧＭ２００から受信されたデータに基づいて血中グルコースを推定する。第二通信モジュール５０４は、ブルートゥースプロトコルおよびＧａｚｅｌｌプロトコルと異なる無線通信プロトコルを用いて、他の装置５１８と通信する。例えば、第二通信モジュール５０４は、Ｍｅｄｉｎｇｏ社のインスリンポンプと通信するのに適している通信プロトコルを用いてもよい。代替的に、第二通信モジュール５０４は、ＷｉＦｉ、マシンツーマシンセルラー、ワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（ＷｉＭＡＸ）、またはＩＥＥＥまたは他の団体により開発された他の無線または有線の通信プロトコルを用いてもよい。
【００４２】
本開示を通して、インスリンポンプ２０４、ＰＣ１０６およびＣＧＭ２００は例示的な装置として用いられる。さらに、インスリンポンプ２０４、ＰＣ１０６およびＣＧＭ２００の優先順位に関する論考は単なる例示である。付加的または代替的に、ブルートゥースモジュール５００および第一通信モジュール５０２は、異なる優先順位を有するいくつかの他の装置と通信できる。
【００４３】
ブルートゥースモジュール５００および第一通信モジュール５０２の共存を管理するために、いくつかの技術が用いられることができ、これらはそれぞれ、ブルートゥースプロトコルおよびＧａｚｅｌｌプロトコルを利用する。例えばこれらの技術は、ブルートゥースモジュール５００および第一通信モジュール５０２で用いられる、アプリケーションレベルの制御、周波数マッピング、および／または送受信機のハードウェア制御を含み得る。これらの技術は、ブルートゥースモジュール５００および第一通信モジュール５０２によって行われる通信の間での衝突および干渉の確率を軽減する。アプリケーションレベルの制御は、ブルートゥースモジュール５００および第一通信モジュール５０２を用いた同時通信を回避するために、ユーザーインターフェース４０６を利用することを含む。例えば、患者１００は、一度に情報交換する１つの装置を手動で選択するためにユーザーインターフェース１０６を利用できる。周波数マッピングは、ＩＳＭバンド内で、ブルートゥースモジュール５００および第一通信モジュール５０２に異なるチャネルを割り当てることを含む。通信制御モジュール５０６は、以下で説明されるような周波数マッピングを実施する。
【００４４】
送受信機のハードウェア制御は、ブルートゥースモジュール５００および第一通信モジュール５０２での使用に適合され得るＲＦ共存信号を提供する、テキサス・インスツルメンツ社により開発されたＢＬ６４５０などのＲＦ共存インターフェースの使用を伴う。例えば、ブルートゥースモジュール５００および第一通信モジュール５０２によって送信／受信されるブルートゥースの非同期接続リンク（ＡＣＬ）パケットおよびＧａｚｅｌｌプロトコルパケットは、制御された方法で交互配置され得る。その結果が、ブルートゥースモジュール５００および第一通信モジュール５０２を介した同時通信のようにみえるアプリケーションである。通信制御モジュール５０６およびアービトレーションモジュール５０８は、以下に説明されるように、ブルートゥースモジュール５００および第一通信モジュール５０２の送受信機を制御する。また、アービトレーションモジュール５０８は、以下に説明されるような様々な検討事項に基づいて、ブルートゥースモジュール５００と第一通信モジュール５０２との間で自動的に優先順位を調停することによって、共存を管理する。
【００４５】
通信制御モジュール５０６は、糖尿病マネージャ１０４の、ブルートゥースモジュール５００ならびに第一通信モジュール５０２および第二通信モジュール５０４を介した、糖尿病管理システム３００における他の装置との通信を制御する。アービトレーションモジュール５０８は、ブルートゥースモジュール５００および第一通信モジュール５０２を介した通信が同時に試みられた場合に、ブルートゥースモジュール５００と第一通信モジュール５０２との間で優先順位を調停する。アンテナ切り替えモジュール５１０は、ブルートゥースモジュール５００または第一通信モジュール５０２のどちらが優先権を与えられたかによって、ブルートゥースモジュール５００と第一通信モジュール５０２との間で第１のアンテナ５１４の接続を切り替える。
【００４６】
より詳細には、ブルートゥースモジュール５００は、ブルートゥースプロトコルを用いて、第１のアンテナ５１４を介して、糖尿病マネージャ１０４の外部のインスリンポンプ２０４とＩＳＭバンドで選択的に通信する。第一通信モジュール５０２は、Ｇａｚｅｌｌプロトコルを用いて、第１のアンテナ５１４を介して、糖尿病マネージャ１０４の外部のＣＧＭ２００とＩＳＭバンドで選択的に通信する。干渉およびパケットの再試行の数を最小化するために、通信制御モジュール５０６は、ＩＳＭバンドにおける第１のチャネルをブルートゥース５００に割り当て、ＩＳＭバンドにおける第２のチャネルを第一通信モジュール５０２に割り当てる。例えば、通信制御モジュール５０６は、第一通信モジュール５０２に割り当てられたチャネルがブルートゥースチャネルマップから取り除かれる周波数マッピングを用いることができる。さらに、通信制御モジュール５０６は、時分割多重アクセス（ＴＤＭＡ）、チャネルホッピング、チャネルアダプテーション（channel adaptation）などを含む技術を用いて干渉を軽減する。
【００４７】
アービトレーションモジュール５０８は、ブルートゥースモジュール５００と第一通信モジュール５０２との間で、いろいろな点で優先順位を調停する。例えば、アービトレーションモジュール５０８は、ブルートゥースモジュール５００および第一通信モジュール５０２が同時に通信する許可を要求する場合には、典型的には、ブルートゥースモジュール５００に通信する許可を与え、第一通信モジュール５０２には通信する許可を与えない。これは、インスリンポンプ２０４は患者１００に治療（インスリン）を投与するので、一般に、患者１００のグルコースレベルを推定するために診断データを収集するＣＧＭ２００に優先するからである。また、診断データは定期的にＣＧＭ２００から読み取られ得るが、予定されているインスリンの投与は、一般に遅延できない。
【００４８】
アービトレーションモジュール５０８は、インスリンポンプ２０４以外の装置（例えば、ＰＣ１０６）が、糖尿病マネージャ１０４と通信する優先順位に関してＣＧＭ２００と争っている場合には、異なる優先順位を割り当てる。例えば、ブルートゥースモジュール５００がＰＣ１０６と通信する許可を要求し、第一通信モジュール５０２も同時に通信する許可を要求する場合には、アービトレーションモジュール５０８は、ブルートゥースモジュール５００には通信する許可を与えず、第一通信モジュール５０２に通信する許可を与える。
【００４９】
時折、インスリンポンプ２０４が患者１００にボーラスインスリン投与量を与えるようにプログラムされるかもしれないのに、診断データが、患者１００のグルコースレベルが所定の閾値を下回っていることを示す場合がある。このような状況においては、ＣＧＭ２００により訂正された診断データを糖尿病マネージャ１０４に伝えることが、インスリンポンプ２０４と通信することに優先する。したがって、アービトレーションモジュール５０８は、ブルートゥースモジュール５００および第一通信モジュール５０２が同時に通信する許可を要求する場合には、ブルートゥースモジュール５００には通信する許可を認めず、第一通信モジュール５０２に通信する許可を認める。
【００５０】
一般的に記載すると、携帯型医療装置（例えば、糖尿病マネージャ１０４）は、第１の無線通信プロトコル（例えばブルートゥース）を用いて、第１のアンテナ（例えば、５１４）を介して、携帯型医療装置の外部にある第１の装置（例えばインスリンポンプ２０４）と第１の周波数帯域（例えばＩＳＭバンド）で選択的に通信する第１の通信モジュール（例えばブルートゥースモジュール５００）を含んでいる。第１の装置は、第１の通信モジュールを介して携帯型医療装置と通信することにより、患者（１００）に物質（例えばインスリン）を投与する。第２の通信モジュール（例えば５０２）は、第２の無線通信プロトコル（例えば、Ｇａｚｅｌｌ）を用いて、第１のアンテナを介して、携帯型医療装置の外部にある第２の装置（例えばＣＧＭ２００）と第１の周波数帯域で選択的に通信する。第２の装置は、第２の通信モジュールを介して携帯型医療装置と通信することにより、患者のヘルスパラメータ（例えば血中グルコースレベル）を監視する。アービトレーションモジュール（例えば５０８）は、第１および第２の通信モジュールが同時に通信する許可を要求し、また患者の状態に基づいて、第１の装置が第２の装置よりも高い優先順位である場合には、第１の通信モジュールに通信する許可を与え、第２の通信モジュールには通信する許可を与えない。いくつかの実施において、第１の通信モジュール（例えばブルートゥースモジュール５００）および第２の通信モジュール（例えば５０２）は個別のアンテナを用いる。
【００５１】
さらに、携帯型医療装置は、第１の通信モジュールが通信する許可を与えられた場合には第１のアンテナを第１の通信モジュールに接続し、第２の通信モジュールが通信する許可を与えられた場合には第１のアンテナを第２の通信モジュールに接続するアンテナ切り替えモジュール（例えば５１０）を含んでいる。また、携帯型医療装置は、第１および第２の無線通信プロトコルと異なる第３の無線通信プロトコル（例えば、ＷｉＦｉ、ＷｉＭＡＸなど）を用いて、第２のアンテナ（例えば５１６）を介して、携帯型医療装置の外部にある第３の装置（例えば他の装置５１８）と第２の周波数帯域で選択的に通信する第３の通信モジュール（例えば５０４）を含んでいる。
【００５２】
アービトレーションモジュール５０８は、他の事象、状態、および糖尿病マネージャ１０４の操作に基づき、優先順位を調停できる。例えば、アービトレーションモジュール５０８は、ＢＧＭモジュール４００が血中グルコース測定を実施する場合には、ブルートゥースモジュール５００および第一通信モジュール５０２の少なくとも１つに対して優先権を否定し得る。いくつかの実装においては、通信制御モジュール５０６が、ＢＧＭモジュール４００が血中グルコース測定を実施する場合に、ブルートゥースモジュール５００ならびに第一通信モジュール５０２および第二通信モジュール５０４の通信を無効にしてもよい。これは、これらの通信がＢＧＭモジュール４００のグルコース感知回路において電気的干渉を引き起こす場合があり、血中グルコース測定を不正確にし得るからである。加えてまたは代わりに、これらの通信は糖尿病マネージャ１０４の内部温度を上昇させる場合があり、これも血中グルコース測定を不正確にし得る。
【００５３】
さらに、ＣＧＭ２００および／またはインスリンポンプ２０４は、所定の状態を示すために警報または警告を生成してもよい。例えば、ＣＧＭ２００は、患者１００のグルコースレベルが所定の閾値を下回る場合に知らせてもよい。インスリンポンプ２０４は、インスリンポンプ２０４へのインスリン供給が所定の閾値を下回る場合などに知らせてもよい。アービトレーションモジュール５０８は、警報または警告を発している装置に対応する通信モジュールに優先権を与えてもよい。時折、患者１００が、モバイル装置３０２を介して緊急状態を示すメッセージを送信するために、ユーザーインターフェース４０６上のキーを押すかもしれない。それに応じて、アービトレーションモジュール５０８はブルートゥースモジュール５００に、モバイル装置３０２と通信する優先権を与えてもよい。
【００５４】
また、アービトレーションモジュール５０８は、電池の充電状態に基づいて、優先権を許可または拒否してもよい。例えば、充電状態が所定の閾値を下回る場合には、アービトレーションモジュール５０８はブルートゥース通信モジュール５００にインスリンポンプ２０４と通信する優先権を与え、ＣＧＭ２００と通信する第一通信モジュール５０２に優先権を与えなくてもよい。
【００５５】
アービトレーションモジュール５０８は、糖尿病マネージャ１０４と、インスリンポンプ２０４、ＣＧＭ２００およびＰＣ１０６との間の通信方向に基づいて、優先順位を調停することもできる。例えば、アービトレーションモジュール５０８が同時通信のためにブルートゥースモジュール５００および第一通信モジュール５０２から信号を受信する場合には、アービトレーションモジュール５０８はインスリンポンプ２０４、ＰＣ１０６またはＣＧＭ２００を信号の発信源または送信先として識別する。実行される作業に応じて、アービトレーションモジュール５０８は、インスリンポンプ２０４、ＰＣ１０６、またはＣＧＭ２００のどれが高い優先順位を持つかを決定し、対応する通信モジュールへ通信する許可を与える。例えば、糖尿病マネージャ１０４がＰＣ１０６から設定またはその他のアップデート（例えばファームウェアのアップデート）を受信すると、アービトレーションモジュール５０８はブルートゥースモジュール５００に優先権を与え、第一通信モジュール５０２に優先権を与えない。
【００５６】
次に図６を参照すると、糖尿病マネージャ１０４の詳細な機能ブロック図が示されている。ブルートゥースモジュール５００および第一通信モジュール５０２は、統合され、アンテナ５１４を共有して図示されているが、ブルートゥースモジュール５００および第一通信モジュール５０２は統合される必要はなく、図５Ｂに示されるように別個のアンテナを有し得る。上で説明した糖尿病マネージャ１０４の要素については再度説明しない。これらの要素に加えて、糖尿病マネージャ１０４は、警報モジュール６００、使用監視モジュール６０２、電力管理モジュール６０４、および無線周波数（ＲＦ）感知モジュール６０６を含む。
【００５７】
警報モジュール６００は、ユーザーインターフェース４０６へ信号（例えば、音声、映像、振動、および／または他の信号）を出力する（例えば、血中グルコースレベルが第１の所定の閾値を下回るときまたは第２の所定の閾値を上回るとき）。使用監視モジュール６０２は、糖尿病マネージャ１０４の使用を監視する。例えば、使用監視モジュール６０２は、糖尿病マネージャ１０４が動いていないこと、警報を発成させていること、血中グルコースレベルを測定していること、またはＰＣ１０６、インスリンポンプ２０４、ＣＧＭ２００などと通信していることを検出する。
【００５８】
電力管理モジュール６０４は、電池から入手できる電力量を監視する。電力管理モジュール６０４は、糖尿病マネージャ１０４の使用法、および、電池から入手できる電力に基づいて、電力を節約するために糖尿病マネージャ１０４の１つまたは２つ以上の構成要素を非活性化する。構成要素の非活性化は、構成要素に電力を供給しないこと（すなわち、構成要素をシャットダウンすること）または構成要素をスタンバイモードまたは節電モードにするために最小限の電力を供給すること（例えば、構成要素により用いられるクロックの１つまたは２つ以上を止めるか、または遅くする）を含む。
【００５９】
アービトレーションモジュール５０８は、使用法および利用可能な電力に基づいて、ブルートゥースモジュール５００と第一通信モジュール５０２との間で優先順位を調停する。例えば、利用可能な電力が所定の閾値を下回るときには、より多い電力を消費する通信モジュールに許可を与えずに、より少ない電力を消費する通信モジュールに優先権を与えることができる。
【００６０】
ＢＧＭモジュール４００が血液試料中の血中グルコースレベルを測定するとき、電力管理モジュール６０４は、ブルートゥースモジュール５００ならびに第一通信モジュール５０２および第二通信モジュール５０４の、少なくとも１つまたは全てを非活性化する。ＲＦ感知モジュール６０６は、糖尿病マネージャ１０４の付近でＲＦ信号を感知する。例えば、ＲＦ感知モジュール６０６は、クリアチャネル評価（ＣＣＡ）などの技術を用い、これは一般に、送信に最良のチャネルを見つけるため、ＲＦ信号を感知するために用いられる。詳細には、ＲＦ感知モジュール６０６は、送信に最良のチャネルを見つけるためにＣＣＡを用いるというよりもむしろ、糖尿病マネージャ１０４の付近で、ＲＦを放射している装置を検出するためにＣＣＡを用いる。血中グルコース測定への干渉を回避するために、ＲＦ感知モジュール６０６が糖尿病マネージャ１０４に近接するＲＦ信号を感知するときは、処理モジュール４０８はＢＧＭモジュール４００を非活性化する。
【００６１】
いくつかの実装において、ＲＦ感知モジュール６０６は、ブルートゥースモジュール５００ならびに第一通信モジュール５０２および第二通信モジュール５０４の送受信機に実装され得る。例えば、送受信機には、装置との通信リンクを維持するために必要な電力量を決定する無線信号強度指標（ＲＳＳＩ）回路が含まれる。送受信機のＲＳＳＩ回路は、糖尿病マネージャ１０４に近接するＲＦ信号を検出するために、それぞれの周波数帯域を走査するのに用いられ得る。
【００６２】
次に図７を参照すると、通信モジュール７００の機能ブロック図が示されている。通信モジュール７００は、ブルートゥースモジュール５００、あるいは、第一通信モジュール５０２または第二通信モジュール５０４を代表するものである。通信モジュール７００は、物理レイヤー（ＰＨＹ）モジュール７０２、媒体アクセス制御（ＭＡＣ）モジュール７０４、プロセッサモジュール７０６およびアンテナ７０７を含んでいる。ＰＨＹモジュール７０２は、送信機モジュール７１０、受信機モジュール７１２および飽和制御モジュール７１４を含む送受信機モジュール７０８を含んでいる。送信機モジュール７１０は、受信機モジュール７１２と併置される。送信機モジュール７１０および受信機モジュール７１２は、アンテナ７０７を介して、それぞれデータを送信および受信する。例えば、第一通信モジュール５０２に関して、送受信機モジュール７０８は、ｎＲＦ２４ＬＥ１ウルトラ・ローパワー・ワイヤレス・システム・オンチップ・ソリューション、製品規格ｖ１．４に記載される、ノルディックセミコンダクター社により開発されたｎＲＦ２４ＬＥ１送受信機を含んでいてもよく、その全体が参照により本明細書に組み込まれる。
【００６３】
ＭＡＣモジュール７０４は、送信機モジュール７１０および受信機モジュール７１２と通信し、通信モジュール７００の無線媒体へのアクセスを制御する。プロセッサモジュール７０６は、送信機モジュール７１０および受信機モジュール７１２のそれぞれによって送信および受信されたデータを処理する。受信機モジュール７１２は、復調、アナログ・デジタル変換（ＡＤＣ）、自動利得制御（ＡＧＣ）などを含む機能を行うフロントエンド回路７１６を含んでいる。飽和制御モジュール７１４は、干渉を最小限にするために、送信機モジュール７１０によるフロントエンド回路７１６の飽和を防ぐ。いくつかの実装において、フロントエンド回路７１６におけるＡＧＣは、受信される信号の信号強度が所定の閾値未満である限り、フロントエンド回路７１６の飽和を防ぐことができる。
【００６４】
次に図８を参照すると、代表的な実行において、アービトレーションモジュール５０８は、ブルートゥースモジュール５００と第一通信モジュール５０２との間で優先順位を調停するための方法８００を行う。制御は８０２で開始する。８０４で制御は、同時通信の要求がブルートゥースモジュール５００および第一通信モジュール５０２から受信されるかどうかを決定する。例えば、パケットは第１および第２のアンテナ５１４および５１６を介して、同時に受信されるかもしれない。８０４での結果が「偽」である場合、制御は待機する。８０４での結果が「真」である場合、制御は８０６で、パケット中に含まれる識別情報に基づいて、パケットを発した装置を識別する。
【００６５】
８０８で制御は、識別された装置に関する所定の優先順位を検索する。例えば、所定の優先順位は、アービトレーションモジュール５０８のルックアップテーブルまたは制御レジスタに記憶されてもよい。所定の優先順位は、糖尿病マネージャ１０４および上述の関連する装置の用法および動作に基づいて、動的に変更／更新され得る。８１０では、識別された機器に割り当てられた優先順位に基づいて、制御はより高い優先順位を有する装置に通信する許可を与える。制御は８０２に戻る。
【００６６】
代表的な実施形態において、アービトレーションモジュール５０８は、以下のような共存信号を用いて、ブルートゥースモジュール５００と第一通信モジュール５０２との間で優先順位を調停する。共存を管理するために、図５のブルートゥースモジュール５００は３つの共存信号、ＢＴ＿ＲＦ＿ＡＣＴＩＶＥ、ＢＴ＿ＰＲＩＯＲＩＴＹおよびＢＴ＿ＴＸ＿ＣＯＮＦＸを利用する。ブルートゥースモジュール５００は、ブルートゥースモジュール５００の送受信動作を示すために、ＢＴ＿ＲＦ＿ＡＣＴＩＶＥを出力する。またブルートゥースモジュール５００は、優先権のトランザクションが起こりそうであること、および、動作が送信型であるか受信型であるかを示すために、ＢＴ＿ＰＲＩＯＲＩＴＹを出力する。ＢＴ＿ＴＸ＿ＣＯＮＦＸは、アサート（assert）されるときにブルートゥースモジュール５００の内部の電力増幅器を無効にするブルートゥースモジュール５００への入力である。
【００６７】
ｎＲＦ２４ＬＥ１送受信機を利用する第一通信モジュール５０２は、共存信号を実装するハードウェアを本質的に有していない。しかしながら、同様の動作は、アービトレーションモジュール５０８および／または通信制御モジュール５０６を用いる第一通信モジュール５０２によって行われ得る。例えば、第一通信モジュール５０２が、ＣＧＭ２００から診断データをまさに受信するときに、アービトレーションモジュール５０８および／または通信制御モジュール５０６は、ＢＴ＿ＴＸ＿ＣＯＮＦＸをアサートし、ブルートゥースモジュール５００がもう起動していないことを確かめるためにＢＴ＿ＲＦ＿ＡＣＴＩＶＥを確認し、そして第一通信モジュール５０２にＣＧＭ２００からの診断データを受信させることができる。第一通信モジュール５０２とＣＧＭ２００との間でのトランザクションが完了した後、アービトレーションモジュール５０８および／または通信制御モジュール５０６は、ＢＴ＿ＴＸ＿ＣＯＮＦＸをデアサート（de-assert）できる。アービトレーションモジュール５０８および／または通信制御モジュール５０６によって行われるこのアプローチを用いた、共存を管理する例示的な方法が以下で説明される。
【００６８】
次に図９を参照すると、共通のアンテナを用いて、ブルートゥースモジュール５００および第一通信モジュール５０２の共存を管理する方法９００のフローチャートが示されている。制御は９０２で開始する。９０４で、制御は、第一通信モジュール５０２を用いたＣＧＭ２００とのトランザクション中かどうかを決定する。制御は、トランザクション中でないときは待機する。９０６では、トランザクション中の場合に、制御はＢＴ＿ＴＸ＿ＣＯＮＦをアサートし、これはブルートゥースモジュール５００の内部の電力増幅器を無効にする。９０８で制御は、ＢＴ＿ＲＦ＿ＡＣＴＩＶＥがアサートされているかを判定し、これはブルートゥースモジュール５００の送受信動作を示す。制御は、ＢＴ＿ＲＦ＿ＡＣＴＩＶＥがアサートされていれば９０８に戻る。９１０では、ＢＴ＿ＲＦ＿ＡＣＴＩＶＥがアサートされない場合、すなわちブルートゥースモジュール５００による送信動作または受信動作がないと示された場合、制御は第一通信モジュール５０２を用いて係属中のトランザクションを完了する。９１２で制御は、ＢＴ＿ＴＸ＿ＣＯＮＦをデアサートし、これはブルートゥースモジュール５００の内部の電力増幅器を有効にし、そして、制御は９０２に戻る。
【００６９】
第一通信モジュール５０２を用いてＣＧＭ２００から大量の診断データがダウンロードされるときは、ＲＦの用法は、ブルートゥースモジュール５００がパケットを送受信する機会を得られる大きな時間間隔を持つことがある。例えば、最も大きなＧａｚｅｌｌパケットは１．３１６ミリ秒の長さになることもある。したがって、例えば受信通知を含む１０個のレコードが一度にダウンロードされても、ブルートゥースモジュール５００は再試行の回数および他のタイミングパラメータに応じて、約１５〜３０ミリ秒で無効にされることがある。
【００７０】
さらに、大量のレコードがＣＧＭ２００からダウンロードされようとしているときは、大量のレコードは、他のシステムの制約により、グループ間に５０〜１００ミリ秒の間隔を有するグループに分割され得る。ブルートゥースモジュール５００のサービス品質（ＱｏＳ）は、ブルートゥースリンクがブレークダウン（breaks down）するまでブルートゥースのパケットが再試行されるように信頼性のあるものにされ、これはブルートゥースのインターフェースを強固にする。ブルートゥースインターフェースについてのデフォルトのリンクタイムアウトは典型的には２０秒だが、アプリケーションは一般に１秒などのはるかに短いタイムアウトを有する。
【００７１】
ブルートゥースモジュール５００のスニフ間隔（sniff interval）の設定が、この方策に影響し得る。ブルートゥースはポーリングベースのシステムだが、糖尿病マネージャ１０４とインスリンポンプ２０４との間の接続は、節電のためにスニフモードを用い得る。スニフ間隔は例えば１６秒に設定でき、これは、スレーブおよびホスト装置（例えば、インスリンポンプ２０４およびブルートゥースモジュール５００）が、パケットを交換するために１６秒ごとに起動できることを意味している。
【００７２】
要約すれば、第一通信モジュール５０２がブルートゥースモジュール５００にトランザクションを完了させ、継続される期間の間ブルートゥースモジュール５００を無効にしない場合、テキサス・インスツルメンツ社により提供されるＢＬ６４５０などのＲＦ共存インターフェースが、ブルートゥースモジュール５００と第一通信モジュール５０２との間の共存を管理するために用いられ得る。
【００７３】
本開示の幅広い教示は、様々な形態で実施され得る。
【図１】
0005836383.tif 000002
【図２】
0005836383.tif 000003
【図３】
0005836383.tif 000004
【図４】
0005836383.tif 000005
【図５Ａ】
0005836383.tif 000006
【図５Ｂ】
0005836383.tif 000007
【図６】
0005836383.tif 000008
【図７】
0005836383.tif 000009
【図８】
0005836383.tif 000010
【図９】
0005836383.tif 000011