(57)【要約】検体測定においてエピソードの検出を可能にし、患者がエピソードについて考えられる原因を自己報告するように促すシステム、装置、及び方法が提供される。考えられる原因と検出されたエピソードとの相関によって、患者が行動を改めて、エピソードの発生を低減するのに役立つ。
2018525042.tif 000002
【特許請求の範囲】
【請求項１】
エピソードの検出及び評価に使用する検体監視システムであって、
患者の検体レベルの測定値を取得するように構成されたセンサーと、前記検体レベルの前記測定値を、読取装置に伝達するように構成された無線通信回路とを有する、センサー制御装置であって、
前記読取装置が、
ディスプレイと、
前記センサー制御装置から、前記検体レベルの前記測定値を受信するように構成された無線通信回路と、
前記無線通信回路、前記ディスプレイ、及び非一時的メモリに通信可能に結合されたプロセッサ回路と、
を備え、
前記非一時的メモリが、前記プロセッサ回路で実行されると、前記プロセッサ回路に
前記検体レベルの前記測定値が、エピソードが発生していることを示すか否かを判定させ、
エピソードが発生していたと判定した場合、前記エピソードに関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させる、複数の命令を記憶して成る、
ことを特徴とするシステム。
【請求項２】
前記複数の命令が、前記プロセッサ回路で実行されると、前記プロセッサ回路に、前記候補リストに対し、ユーザーから受信した修正を更に行わせ、前記修正が、前記質問に対する選択可能な回答であるカスタマイズされた応答の前記候補リストへの追加、又は前記候補リストからの応答の削除の少なくとも一方であることを特徴とする、請求項１記載の検体監視システム。
【請求項３】
前記修正が、前記候補リストからの応答の削除であることを特徴とする、請求項２記載の検体監視システム。
【請求項４】
前記携帯端末が、スマートフォンであることを特徴とする、請求項１記載の検体監視システム。
【請求項５】
前記エピソードが、就寝時エピソード、起床時エピソード、低検体エピソード、高検体エピソード、検体急上昇エピソード、又は検体急下降エピソードであることを特徴とする、請求項１記載の検体監視システム。
【請求項６】
前記複数の命令が、前記プロセッサ回路で実行されると、前記プロセッサ回路に、更に
エピソードが発生していたと判定した場合、前記患者の前記検体レベルを表示させずに、前記エピソードに関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させることを特徴とする、請求項１記載の検体監視システム。
【請求項７】
前記複数の命令が、前記プロセッサ回路で実行されると、前記プロセッサ回路に、更に、
（ａ）前記センサー制御装置から、複数日の期間に亘って受信した検体レベルの複数の測定値を処理させ、
（ｂ）前記複数日の期間において、前記検体レベルの前記複数の測定値が、１つ以上のエピソードの発生を示しているか否かを判定させ、
（ｃ）前記複数日の期間において、１つ以上のエピソードが発生していたと判定した場合、各検出したエピソードに対し、該エピソードに関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させ、
前記複数の命令が、前記プロセッサ回路に、前記複数日の期間における、いずれの検体レベルも前記患者に表示させずに、（ａ）〜（ｃ）を実行させることを特徴とする、請求項１記載の検体監視システム。
【請求項８】
前記複数の命令が、前記プロセッサ回路に、前記複数日の期間における、各々検出したエピソードのタイプを前記患者に表示させずに、（ａ）〜（ｃ）を実行させることを特徴とする、請求項７記載の検体監視システム。
【請求項９】
前記複数の命令が、前記プロセッサ回路に、
エピソードが発生していないと判定した場合、所定のイベント時刻まで待機した後、前記イベント時刻に関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させることを特徴とする、請求項１記載の検体監視システム。
【請求項１０】
前記修正が、前記質問に対する選択可能な回答であるカスタマイズされた応答の前記候補リストへの追加であることを特徴とする、請求項２記載の検体監視システム。
【請求項１１】
患者の検体変動を減少させる方法であって、
センサー制御装置から、患者の検体レベルの少なくとも１つの測定値を、携帯端末の通信回路で受信するステップと、
前記検体レベルの前記測定値が、エピソードが発生したことを示しているか否かを、前記読取装置の処理回路で判定するステップと、
エピソードが発生していたと判定した場合、前記読取装置の前記処理回路で、前記エピソードに関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させるステップと、
を備えたことを特徴とする方法。
【請求項１２】
前記読取装置の前記処理回路で、前記候補リストに対し、ユーザーから受信した修正を行うステップであって、前記修正が、前記質問に対する選択可能な回答であるカスタマイズされた応答の前記候補リストへの追加、又は前記候補リストからの応答の削除の少なくとも一方である、ステップを更に備えたことを特徴とする、請求項１１記載の方法。
【請求項１３】
前記読取装置が、スマートフォンであることを特徴とする、請求項１１記載の方法。
【請求項１４】
前記エピソードが、就寝時エピソード、起床時エピソード、低検体エピソード、高検体エピソード、検体急上昇エピソード、又は検体急下降エピソードであることを特徴とする、請求項１１記載の方法。
【請求項１５】
エピソードが発生していたと判定した場合、前記処理回路で、前記患者の前記検体レベルを表示せずに、前記エピソードに関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させるステップを更に備えたことを特徴とする、請求項１１記載の方法。
【請求項１６】
（ａ）前記処理回路で、前記センサー制御装置から、複数日の期間に亘って受信した検体レベルの複数の測定値を処理するステップと、
（ｂ）前記処理回路で、前記複数日の期間において、前記検体レベルの前記複数の測定値が、１つ以上のエピソードの発生を示しているか否かを判定するステップと、
（ｃ）前記複数日の期間において、１つ以上のエピソードが発生していたと判定した場合には、前記処理回路で、各検出したエピソードに対し、該エピソードに関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させるステップと、
を更に備え、
前記処理回路が、前記複数日の期間における、いずれの検体レベルも前記患者に表示させず、（ａ）〜（ｃ）を実行することを特徴とする方法。
【請求項１７】
前記処理回路が、前記複数日の期間における、各々検出したエピソードのタイプを前記患者に表示させずに、（ａ）〜（ｃ）を実行することを特徴とする、請求項１６記載の方法。
【請求項１８】
エピソードが発生していないと判定した場合、所定のイベント期間まで待機した後、前記処理回路で、前記イベント期間に関連する質問、及び該質問に対する選択可能な回答である１つ以上の応答の候補リストを表示させるステップを更に備えたことを特徴とする、請求項１１記載の方法。
【請求項１９】
前記修正が、前記候補リストからの応答の削除であることを特徴とする、請求項１１記載の方法。
【請求項２０】
前記修正が、前記質問に対する選択可能な回答であるカスタマイズされた応答の前記候補リストへの追加であることを特徴とする、請求項１１記載の方法。
【請求項２１】
人間の検体レベルに関する情報を含むレポートを生成する方法であって、
処理回路によって、レポートを生成するための第１の選択であって、ユーザーによって入力される第１の選択を受信するステップと、
前記処理回路によって、第１の複数のユニットを含む格子を表示させるステップであって、前記第１の複数のユニットの各々が、
ある期間に亘る、前記人間の検体レベルのグラフィカルトレース、及び
検体エピソードの発生を示す、前記グラフィカルトレース上のエピソード表示であって、前記検体エピソードが発生した時刻に対応する、前記グラフィカルトレース上の位置に存在する表示を有する、ステップと、
前記処理回路によって、前記第１の複数のユニットの１つ以上の第２の選択であって、前記ユーザーによって入力される第２の選択を受信するステップと、
前記処理回路によって、前記第１の複数のユニットの１つ以上の前記第２の選択に対応する、複数の検体データを特定するステップと、
前記複数の特定された検体データを用いて、前記レポートを生成するステップと、
を備えたことを特徴とする方法。
【請求項２２】
前記格子が、一週間を表わす７つのユニットの横列を含むことを特徴とする、請求項２１記載の方法。
【請求項２３】
前記格子が、積層配置された複数の前記横列を含み、前記複数の前記横列における、前記横列の各々が、異なる週に対応することを特徴とする、請求項２２記載の方法。
【請求項２４】
前記ある期間が、１日であることを特徴とする、請求項２３記載の方法。
【請求項２５】
前記第１の複数のユニットの各々が、前記人間の目標検体レベルの領域に対応するシェーディングされた領域を更に含むことを特徴とする、請求項２１記載の方法。
【請求項２６】
前記格子が、第２の複数のユニットを含み、該複数のユニットの各々が、１日を表わし、その日の検体データはないという表示を含むことを特徴とする、請求項２１記載の方法。
【請求項２７】
前記処理回路によって、前記第２の選択において、前記格子の各々のユニットに選択表示を表示させることを特徴とする、請求項２１記載の方法。
【請求項２８】
前記選択表示が、前記第２の選択における、前記格子の各々のユニットに対するシェーディングであることを特徴とする、請求項２７記載の方法。
【請求項２９】
前記複数の特定された検体データが、前記レポートの生成に使用する唯一の検体データであることを特徴とする請求項２１記載の方法。
【請求項３０】
コンピュータ装置であって、
ディスプレイと、
処理回路と、
複数の命令を記憶して成る非一時的メモリと、
を備え、
前記複数の命令が、実行されると、前記処理回路に、
レポートを生成するための第１の選択に応じて、第１の複数のユニットを含む格子を表示させ、前記第１の複数のユニットの各々が、
ある期間に亘る、人間の検体レベルのグラフィカルトレース、及び
検体エピソードの発生を示す、前記グラフィカルトレース上のエピソード表示であって、前記検体エピソードが発生した時刻に対応する、前記グラフィカルトレース上の位置に存在する表示を含み、
前記第１の複数のユニットの１つ以上の第２の選択の受信に基づいて、前記第１の複数のユニットの１つ以上の前記第２の選択に対応する、複数の検体データを特定させ、
前記複数の特定した検体データを用いて、前記レポートを生成させる、
ことを特徴とする装置。
【請求項３１】
前記格子が、一週間を表わす７つのユニットの横列を含むことを特徴とする、請求項３０記載の装置。
【請求項３２】
前記格子が、積層配置された複数の前記横列を含み、前記複数の前記横列における、前記横列の各々が、異なる週に対応することを特徴とする、請求項３１記載の装置。
【請求項３３】
前記ある期間が、１日であることを特徴とする、請求項３２記載の装置。
【請求項３４】
前記第１の複数のユニットの各々が、前記人間の目標検体レベルの領域に対応するシェーディングされた領域を更に含むことを特徴とする、請求項３０記載の装置。
【請求項３５】
前記格子が、第２の複数のユニットを含み、該複数のユニットの各々が、１日を表わし、その日の検体データはないという表示を含むことを特徴とする、請求項３０記載の装置。
【請求項３６】
前記複数の命令が、実行されると、前記処理回路に、前記第２の選択において、前記格子の各々のユニットに選択表示を表示させることを特徴とする、請求項３０記載の装置。
【請求項３７】
前記選択表示が、前記第２の選択における、前記格子の各々のユニットに対するシェーディングであることを特徴とする、請求項３６記載の装置。
【請求項３８】
前記複数の命令が、実行されると、前記処理回路に、前記複数の特定された検体データを、前記レポートの生成に使用する唯一の検体データとして、前記レポートを生成させることを特徴とする請求項３０記載の装置。
【請求項３９】
人間の検体レベルに関する情報を含むインタラクティブレポートを生成する方法であって、
処理回路によって、
（ａ）グラフであって、
横軸に沿った時刻の表示、
縦軸に沿った複数の検体データの大きさの表示、
前記人間の検体レベルの経時的トレース、及び
複数のエピソードインジケータであって、各々が、発生時に、検体エピソードの発生を示し、前記発生時刻に従って、前記トレースに沿って配置されるインジケータを含むグラフ、
（ｂ）複数の検体エピソードの調整可能なリストであって、前記複数の検体エピソードの各々が、前記グラフ内に、対応するエピソードインジケータを有する、リスト、及び
（ｃ）ユーザーが調整可能なフィルターであって、
時刻に対応する横フィルター軸、
前記横フルター軸に沿って、移動可能な第１のマーカー、
前記横フルター軸に沿って、移動可能な第２のマーカーであって、前記横フィルター軸が、前記グラフの前記横軸に沿った時刻表示と位置合わせされ、前記複数の検体エピソードの前記調整可能なリストが、前記グラフの前記第１のマーカーと前記第２のマーカーとの間の位置に存在する、エピソードインジケータを有する検体エピソードのみを含む、フィルターを、同時表示させるステップと、
前記処理回路によって、ユーザーが、前記第１のマーカー又は前記第２のマーカーの位置を調整したことを示す指示を監視するステップと、
を備えたことを特徴とする方法。
【請求項４０】
第１のエピソードインジケータセットが、前記第１と前記第２のマーカーとの間に存在し、前記調整可能なリストの前記複数の検体エピソードが、前記第１のエピソードインジケータセットに対応する各々の検体エピソードを含み、更に  
前記処理回路によって、ユーザーが、今度は前記第１のマーカーと前記第２のマーカーとの間に、第２のエピソードインジケータセットが存在するように、前記第１のマーカー及び／又は前記第２のマーカーの位置を調整したことを示す指示を受信するステップであって、前記第２のエピソードインジケータセットが、前記第１のセットに存在していなかった、少なくとも１つのエピソードインジケータを含む、ステップと、
前記処理回路によって、前記調整可能なリストの複数の検体エピソードが、前記第２のエピソードインジケータセットに対応する各々の検体エピソードを含むように、前記複数の検体エピソードの前記調整可能なリストを表示させるステップと、
を更に備えたことを特徴とする、請求項３９記載の方法。
【請求項４１】
コンピュータ装置であって、
ディスプレイと、
処理回路と、
複数の命令を記憶する非一時的メモリと、
を備え、
前記複数の命令が、実行されると、前記処理回路に、
（ａ）グラフであって、
横軸に沿った時刻の表示、
縦軸に沿った複数の検体データの大きさの表示、
前記人間の検体レベルの経時的トレース、及び
複数のエピソードインジケータであって、各々が、発生時に、検体エピソードの発生を示し、前記発生時刻に従って、前記トレースに沿って配置されるインジケータを含むグラフ、
（ｂ）複数の検体エピソードの調整可能なリストであって、前記複数の検体エピソードの各々が、前記グラフ内に、対応するエピソードインジケータを有する、リスト、及び
（ｃ）ユーザー調整可能なフィルターであって、
時刻に対応する横フィルター軸、
前記横フルター軸に沿って、移動可能な第１のマーカー、
前記横フルター軸に沿って、移動可能な第２のマーカーであって、前記横フィルター軸が、前記グラフの前記横軸に沿った時刻表示と位置合わせされ、前記複数の検体エピソードの前記調整可能なリストが、前記グラフの前記第１のマーカーと前記第２のマーカーとの間の位置に存在する、エピソードインジケータを有する検体エピソードのみを含む、フィルターを、同時表示させ、
ユーザーが、前記第１のマーカー又は前記第２のマーカーの位置を調整したことを示す指示を監視させる、
ことを特徴とする装置。
【請求項４２】
糖尿病管理に関する情報のインタラクティブレポートを有するグラフィカルユーザーインタフェース表示を生成する方法であって、
プロセッサ回路によって、１つ以上の検体エピソードタイプのリストを表示させるステップであって、該１つ以上の検体エピソードタイプのリストの各々の検体エピソードタイプが、１つ以上の応答タイプのリストに関連付けられ、前記関連する検体エピソードタイプの発生について、電気装置によってユーザーになされた質問に応答して、データ収集期間中、前記１つ以上の応答タイプのリストの各々の応答タイプが、前記ユーザーによって選択可能である、ステップと、
前記プロセッサ回路によって、前記１つ以上の応答タイプのリストから、第１の応答タイプの選択を受信するステップと、
前記プロセッサ回路によって、前記第１の応答タイプが、前記ユーザーによって入力された、インスタンスに関連する検体データのグラフを表示させるステップと、
を備えたことを特徴とする方法。
【請求項４３】
前記プロセッサ回路によって、前記期間中に発生した、検体エピソードの１つ以上のインスタンスのリストを表示させるステップを更に備えたことを特徴とする、請求項４２記載の方法。
【請求項４４】
前記１つ以上の検体エピソードタイプのリスト、前記１つ以上の応答タイプのリスト、前記検体データのグラフ、及び前記検体エピソードの１つ以上のインスタンスのリストが、前記プロセッサ回路によって、同時に表示されることを特徴とする、請求項４３記載の方法。
【請求項４５】
前記１つ以上の検体エピソードタイプのリストが、収集された検体データにおいて、各々の検体エピソードタイプが検出された、インスタンスの数に対応する順序で配列されて成ることを特徴とする、請求項４２記載の方法。
【請求項４６】
前記１つ以上の応答タイプのリストが、各々の応答タイプが、前記ユーザーによって入力された、インスタンスの数に対応する順序で配列されて成ることを特徴とする、請求項４２記載の方法。
【請求項４７】
前記１つ以上の応答タイプのリストの各々の応答タイプが、関連する検体エピソードタイプの発生原因を特定することを特徴とする、請求項４２記載の方法。
【請求項４８】
前記グラフが第１のグラフであって、前記インスタンスが第１のインスタンスであり、前記プロセッサ回路によって、前記第１の応答タイプが、前記ユーザーによって入力された、第２のインスタンスに関連する検体データの第２のグラフを表示する指示を、前記ユーザーから受信するステップを更に備えたことを特徴とする、請求項４２記載の方法。
【請求項４９】
糖尿病管理に関する情報のインタラクティブレポートを有するグラフィカルユーザーインタフェース表示を生成するように構成されたシステムであって、
プロセッサ回路と、
前記プロセッサ回路と通信可能に結合された非一時的メモリであって、複数の命令を記憶して成るメモリと、
を備え、
前記複数の命令が、実行されると、前プロセッサ回路に、
１つ以上の検体エピソードタイプのリストであって、該１つ以上の検体エピソードタイプのリストの各々の検体エピソードタイプが、１つ以上の応答タイプのリストに関連付けられ、前記関連する検体エピソードタイプの発生について、電気装置によってユーザーになされた質問に応答して、データ収集期間中、前記１つ以上の応答タイプのリストの各々の応答タイプが、前記ユーザーによって選択可能である、リストを表示させ、
前記１つ以上の応答タイプのリストから、第１の応答タイプの選択を監視し、
前記選択を受信した後、前記第１の応答タイプが、前記ユーザーによって入力された、インスタンスに関連する検体データのグラフを表示させる、
ことを特徴とする装置。
【請求項５０】
前記複数の命令が、実行されると、前記プロセッサ回路に、前記期間中に発生した検体エピソードの１つ以上のインスタンスのリストを更に表示させることを特徴とする、請求項４９記載のシステム。
【請求項５１】
前記１つ以上の検体エピソードタイプのリスト、前記１つ以上の応答タイプのリスト、前記検体データのグラフ、及び前記検体エピソードの１つ以上のインスタンスのリストが、前記プロセッサ回路によって、同時に表示されることを特徴とする、請求項５０記載のシステム。
【請求項５２】
前記１つ以上の検体エピソードタイプのリストが、収集された検体データにおいて、各々の検体エピソードタイプが検出された、インスタンスの数に対応する順序で配列されて成ることを特徴とする、請求項４９記載のシステム。
【請求項５３】
前記１つ以上の応答タイプのリストが、各々の応答タイプが、前記ユーザーによって入力された、インスタンスの数に対応する順序で配列されて成ることを特徴とする、請求項４９記載のシステム。
【請求項５４】
前記１つ以上の応答タイプのリストの各々の応答タイプが、関連する検体エピソードタイプの発生原因を特定することを特徴とする、請求項４９記載のシステム。
【請求項５５】
前記グラフが第１のグラフであって、前記インスタンスが第１のインスタンスであり、前記複数の命令が、実行されると、前記プロセッサ回路に、前記第１の応答タイプが、前記ユーザーによって入力された、第２のインスタンスに関連する検体データの第２のグラフを表示する前記ユーザーからの指示を監視し、該指示を受信した後、前記第２のグラフを表示させることを特徴とする、請求項４９記載のシステム。
【請求項５６】
ソフトウェアアプリケーションを動作させる方法であって、
第１のソフトウェアモジュールの１つ以上の命令を実行している処理回路で、第２のソフトウェアモジュールのラッパーを呼び出すステップと、
前記第２のソフトウェアモジュールの前記ラッパーの１つ以上の命令を実行している前記処理回路で、前記第２のソフトウェアモジュールを呼び出すステップと、
前記第２のソフトウェアモジュールの１つ以上の命令を実行している前記処理回路で、結果を生成するステップと、
前記処理回路で、前記結果を前記第２のソフトウェアモジュールの前記ラッパーに返すステップと、
前記第２のソフトウェアモジュールの前記ラッパーを実行している前記処理回路で、前記結果を条件と比較することによって、前記結果を修正する必要があるか否かを判定するステップと、
前記結果を修正する必要があると判定した場合、前記処理回路で、修正結果を前記第１のソフトウェアモジュールに返すステップと、
前記結果を修正する必要がないと判定した場合、前記処理回路で、前記結果を修正されていない形式で、前記第１のソフトウェアモジュールに返すステップと、
を備えたことを特徴とする方法。
【請求項５７】
前記条件との前記比較に基づいて、前記処理回路によって、通知を生成するステップを更に備えたことを特徴とする、請求項５６記載の方法。
【請求項５８】
前記ソフトウェアアプリケーションが、検体監視アプリケーションであることを特徴とする、請求項５６記載の方法。
【請求項５９】
前記第１のソフトウェアモジュールが、生体内で使用するように構成された検体センサーを含む、センサー制御装置から受信した検体データを、アルゴリズム的に処理するように構成された、センサーインタフェースモジュールであることを特徴とする、請求項５８記載の方法。
【請求項６０】
前記条件との比較によって、前記結果にエラーがあるか否かがチェックされることを特徴とする、請求項５６記載の方法。
【請求項６１】
前記条件との比較によって、前記結果が不完全であるか否かがチェックされることを特徴とする、請求項５６記載の方法。
【請求項６２】
コンピュータ装置であって、
処理回路と、
複数の命令を記憶して成る非一時的メモリと、
を備え、
前記複数の命令が、実行されると、前記処理回路に、
第１のソフトウェアモジュールから、第２のソフトウェアモジュールのラッパーに対する呼び出しを生成させ、
前記第２のソフトウェアモジュールの前記ラッパーから、前記第２のソフトウェアモジュールに対する呼び出しを生成させ、
前記第２のソフトウェアモジュールで、第１の結果を生成させ、
前記第１の結果を前記第２のソフトウェアモジュールの前記ラッパーに返させ、
前記第２のソフトウェアモジュールの前記ラッパーの命令を用いて、前記第１の結果を条件と比較することによって、前記第１の結果を修正する必要があるか否かを判定させ、
前記第１の結果を修正する必要があると判定した場合、第２の結果であって、前記第１の結果を修正して形成した第２の結果を、前記第１のソフトウェアモジュールに返させ、
前記第１の結果を修正する必要がないと判定した場合、前記第１の結果を前記第１のソフトウェアモジュールに返させる、
ことを特徴とする装置。
【請求項６３】
前記複数の命令が、実行されると、前記処理回路に、前記第１の結果を前記条件と比較した結果に基づき、更に通知を生成させることを特徴とする、請求項６２記載の装置。
【請求項６４】
検体監視アプリケーションが前記メモリに記憶されて成り、前記第１のソフトウェアモジュールが、前記検体監視アプリケーションのソフトウェアコンポーネントであることを特徴とする、請求項６２記載の装置。
【請求項６５】
前記装置が読取装置として構成されて成り、前記第１のソフトウェアモジュールが、生体内で使用するように構成された検体センサーを含む、センサー制御装置から受信した検体データを、アルゴリズム的に処理するように構成された、センサーインタフェースモジュールであることを特徴とする、請求項６２記載の装置。
【請求項６６】
前記第１の結果を前記条件と比較することによって、前記結果にエラーがあるか否かがチェックされることを特徴とする、請求項６２記載の装置。
【請求項６７】
前記第１の結果を前記条件と比較することによって、前記結果が不完全であるか否かがチェックされることを特徴とする、請求項６２記載の装置。
【請求項６８】
ソフトウェアアプリケーションのエラーをシミュレーションする方法であって、
第１のソフトウェアモジュールの１つ以上の命令を実行している処理回路で、第２のソフトウェアモジュールのラッパーを呼び出すステップと、
前記処理回路で、前記第２のソフトウェアモジュールの前記ラッパーから、前記第１のソフトウェアモジュールに、一組の固定データを返すステップであって、前記固定データが第１のエラーをシミュレーションする、ステップと、
第２のエラーが発生したか否かを判定するステップと、
を備えたことを特徴とする方法。
【請求項６９】
前記処理回路が、前記第２のエラーが発生したか否かを判定することを特徴とする、請求項６８記載の方法。
【請求項７０】
前記ソフトウェアアプリケーションが、検体監視アプリケーションであり、前記第１のソフトウェアモジュールが、前記検体監視アプリケーションのソフトウェアコンポーネントであることを特徴とする、請求項６８記載の方法。
【発明の詳細な説明】
【関連技術の相互参照】
【０００１】
本出願は、２０１５年７月６日出願の米国仮出願第６２／１８９，１３７号、及び２０１５年７月１０日出願の米国仮出願第６２／１９１，２０８号の利益及び優先権を主張するものであって、あらゆる目的のために、いずれもその全内容が、参照により本明細書に援用されるものである。
【技術分野】
【０００２】
本明細書に記載の主題は、検体データにおけるエピソードの発生を判定又は予測し、そのエピソードに関する状況及び潜在的な原因を評価することができるシステム、装置、及び方法に関するものである。
【背景技術】
【０００３】
血液、間質液（ＩＳＦ）、真皮層の真皮液、又はその他の生体液等、体液中のグルコース等の検体を自動監視するための多くのシステムが開発されている。
【０００４】
これ等のシステムは、経時的に、医療提供者（ＨＣＰ）、糖尿病患者、及び／又は介護人に検体レベルの判定又は測定値を提供することができる。現在の検体レベル及び経時的にどのように変化する可能性があるかを知ることは、エクスカーションと呼ばれる、潜在的に重要な検体レベルの変化を緩和するための活動指針を決定する上で有用であり得る。しかし、どのような原因、症状、及び／又は治療が、エクスカーションの発生に影響を与えるかを理解することが、その頻度及び重篤性を低減する上において有益であろう。
【０００５】
例えば、エクスカーションの頻度及び／又は重篤性を低下させることによって、検体レベルの変動を低減させることができるため、糖尿病患者にとって有益である。比較的高い検体の変動性を有する糖尿病患者は、検体レベルを低下させるためにインスリンなどの医薬の投与によって高検体レベルのエクスカーションを治療することは困難である。何故なら、そうすることで、高い変動性を規定する検体レベルの大きな揺動によって、低レベルのエクスカーションのリスクが増加する可能性があるためである。逆に、糖尿病患者の検体レベルを上昇させるために、食物又は炭水化物の摂取によって、低レベルのエクスカーションを治療することは、その後の上昇した検体レベル及び高変動性に起因する、高レベルのエクスカーションの危険性を増加させる可能性がある。エクスカーションの頻度及び／又は重篤性を低下させることが、変動性の低減にとって重要な前提条件となり得る。
【０００６】
ＨＣＰ及び患者は、検体レベルの変動を特徴付ける、又は説明する多くの測定基準（例えば、平均値、中央値、パーセンタイル変動値、変動性の測定基準、リスクの測定基準、変化率等）を利用することができる。検体監視装置及びシステムは、エクスカーション又は高い変動に至る理由について、ほとんど又は全く洞察が得られない程ユーザーを圧倒し、混乱させ得る、膨大な量のデータを生成することができる。加えて、因果関係を理解するのに有益な情報を記録することは、患者には、どの情報を記録すべきか不明確であるため、負担になる可能性がある。
【０００７】
エクスカーション及び変動の原因調査における主な課題の１つは、分析の基礎となるデータの収集を担当する検体レベル監視機構と、エクスカーションの発生に至る関連条件、又は変動に最も大きく寄与する期間とが関連していないことである。これらの活動の調査は、通常、糖尿病患者とＨＣＰとの間の質疑応答セッションによって行われ、これは事実発生後数日又は数週間後に行われる可能性がある。かかるセッションは、糖尿病患者が、エクスカーションにつながる活動や状態を覚えていないことが多いこと、あるいは、糖尿病患者が、例えば、最近の医薬の投与量、最近摂取した食品の炭水化物含有量、最近の運動、活動、又は睡眠時間等を調査することによって、これ等の状態を追跡する必要性を認識していなかったため、これ等の活動及び状態が不明であり有益ではない。更に、ＨＣＰに直接質問されたとき、糖尿病患者は、実際よりも健康的な生活をしているように思われる答えをしないといけないと感じる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
これ等の理由及び他の理由から、変動及びエクスカーションに関する向上した監視、調査、及び評価の必要性が存在している。
【課題を解決するための手段】
【０００９】
本明細書は、検体のエクスカーション及び／又は比較的高い検体の変動が発生する理由を調査するためのシステム、装置、及び方法に関する多くの例示的な実施の形態を提供する。例えば、検体の変動を減少させるために、これ等の実施の形態は、過度の変動の原因となる、検体エピソードの発生を特定及び／又は調査することができる。多くの実施の形態において、これ等のエピソードは、臨床的に安全なレベルを超える、実際の検体のエクスカーションを含むことができるが、通常はエクスカーションとは見なされない、他の変動を含むことができる。
【００１０】
例えば、特定の実施の形態は、糖尿病患者の検体レベルの監視、監視した検体のレベルに基づく、１つ以上の検体関連エピソードが発生したか否かの判定（又は将来におけるこれ等の発生予測）、糖尿病患者に対し、改善された方法で、エピソードに関する情報のプロンプト、及びエピソードの原因となる可能性がある行動及びその他の状態の調査を行う（又は調査を可能にする）ことができる。これ等の実施の形態の多くは、糖尿病患者の体内のセンサーから、検体レベルの測定結果を受信する生体内センサー制御装置、センサー制御装置から測定データを受信する読取装置、及び読取装置に常駐し、測定データを分析する監視アプリケーションを利用することができる。
【００１１】
糖尿病患者であるユーザーからの情報の収集を容易にし、エピソード及び変動の根底にある根本原因及び状態調査の実施又はその後における調査を可能にする、エピソード調査ソフトウェア（ＥＩＳ）は、例えば、スマートフォンのアプリとして、読取装置及び／又は１つ以上のコンピューティング装置に、例えば、ウェブサーバーを介して提供することができる。
【００１２】
本明細書は、コンピューティング装置上で１つ以上のラッパーを有するソフトウェアを動作させるための例示的な実施の形態も記載している。コンピューティング装置は、読取装置又は他の装置であってよい。ラッパーは、様々なソフトウェアモジュール又は機能間のインタフェースを通過するデータの修正を可能にすることができる。
【００１３】
本明細書に記載の主題に係る他のシステム、装置、方法、機能、及び効果は、以下の図面及び詳細な説明を検討することによって、当業者には明らかになるであろう。かかる付加的なシステム、方法、機能、及び効果は、すべて本明細書に包含され、本明細書に記載の主題の範囲内であり、添付の特許請求の範囲によって保護されることを意図するものである。例示的な実施の形態の機能によって、特許請求の範囲において、これ等の機能の明示的な記載がない限り、添付の特許請求の範囲が限定されると解釈されるものではない。
【図面の簡単な説明】
【００１４】
同様の部品には同様の参照番号が付してある添付図面を検討することによって、本明細書に記載の主題の詳細が、構造及び動作の両方において、明らかになるであろう。図中のコンポーネントは必ずしも一定の縮尺ではなく、主題の原理を説明することに重点が置かれている。更に、すべての図は概念を伝えることを意図しており、相対的な大きさ、形状、及び他の詳細な属性は、忠実又は正確というより、むしろ模式的に示してある。
【図１Ａ】読取装置上の監視アプリケーションを用いて、検体（例えば、グルコース）のリアルタイム測定、データ取得、及び／又は処理を行うための検体監視システムの例示的な実施の形態を示す概略図。
【図１Ｂ】読取装置の例示的な実施の形態を示す概略ブロック図。
【図１Ｃ】センサー制御装置の例示的な実施の形態を示す概略ブロック図。
【図２】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図３Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図３Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図４Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図４Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図５】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図６Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図６Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図７】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図８】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図９Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図９Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図９Ｃ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１０】エピソード調査ソフトウェアの自動構成の例示的な実施の形態を示すフロー図。
【図１１】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１２Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１２Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１２Ｃ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１３】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１４Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１４Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１５】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスする読取装置又は他のコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１６】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１７Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１７Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１８Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１８Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１９Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図１９Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図２０】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図２１】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図２２Ａ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図２２Ｂ】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図２２Ｃ】エピソード調査ソフトウェア機能を実装する命令によって実行される、例示的な方法を示すフロー図。
【図２２Ｄ】エピソード調査ソフトウェア機能を実装する命令によって実行される、例示的な方法を示すフロー図。
【図２３】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図２４】エピソード調査ソフトウェアの例示的な実施の形態を実行、又はそれにアクセスするコンピューティング装置のディスプレイに表示することができる、グラフィカルユーザーインタフェース画面の例示的な実施の形態を示す図。
【図２５】エピソード調査ソフトウェアの支援を受けて、患者を治療する方法の例示的な実施の形態を示すフロー図。
【図２６】読取装置の非一時的な記憶装置に記憶されているソフトウェアの例示的な実施の形態を示すブロック図。
【図２７】ラッパーを有する、ソフトウェアを動作させる方法の例示的な実施の形態を示すフロー図。
【図２８】ラッパーを有する、ソフトウェアを動作させる方法の例示的な実施の形態を示すフロー図。
【発明を実施するための形態】
【００１５】
本主題を詳細に説明する前に、本開示は、本明細書に記載の特定の実施形態に限定されるものではなく、当然のことながら変わり得ることを理解されたい。また、本開示の範囲は、添付の特許請求の範囲によってのみ限定されることから、本明細書で使用される用語は、特定の実施形態のみを説明するためのものであって、限定を意図するものではないことも理解されたい。
【００１６】
検体監視システムの例示的な実施の形態
前述のように、血液、間質液（ＩＳＦ）、真皮層の真皮液、又はその他の生体液等、体液中のグルコースを含みこれに限定されない、検体を自動監視するための多くのシステムが開発されている。これ等のシステムの一部は、体の少なくとも１つの検体に関する情報を得るために、センサーの少なくとも一部が、患者の体内、例えば、血管中又は患者の皮下組織若しくは真皮層に配置される。従って、これ等のシステムは「生体内」検体監視システムと呼ぶことができる。
【００１７】
生体内検体監視システムには、プロンプトせずに、例えば、同報通信スケジュールに従って、センサー制御装置から読取装置へデータを連続的に同報通信することによって、データを伝送することができる「連続検体監視」システム（又は「連続グルコース監視」システム）が含まれる。生体内検体監視システムには、読取装置による、データスキャン又は要求に応じて、センサー制御装置からデータを伝送することができる、無線周波数識別（ＲＦＩＤ）、近距離無線通信（ＮＦＣ）、又は他のプロトコルを用いた、「フラッシュ検体監視」システム（又は「フラッシュグルコース監視」システム、若しくは単に「フラッシュ」システム）も含まれる。指腹採血による校正を必要とせずに動作することもできる、生体内検体監視システムが開発されている。
【００１８】
生体内検体監視システムは、体外（又は寧ろ「生体外」）で、分析することによって患者の血糖値を決定することができる生体サンプルに接触し、通常、患者の体液を担持する検体試験片を受け取るためのポートを有する、計測装置を備えた「体外」システムと区別することができる。本明細書の多くの実施の形態において、監視は生体内で行われるが、本明細書に開示の実施の形態は、生体外の機能を組み込んだ生体内検体監視システム、及び完全な体外又は生体外検体監視システムに用いることができる。
【００１９】
センサーは、患者の身体に常駐し、検体の検知を可能にし、制御するセンサー制御装置の一部であってよい。センサー制御装置又はその変形は、数例を挙げれば、「センサー制御ユニット」、「センサー電子」装置若しくはユニット、「オンボディ電子」装置若しくはユニット、「オンボディ」装置若しくはユニット、又は「センサーデータ通信」装置若しくはユニットと呼ぶこともできる。
【００２０】
生体内監視システムは、検知した検体データをセンサー制御装置から受信し、検知したデータを処理及び／又は任意の数の形態でユーザーに表示する装置を備えることもできる。この装置又はその変形は、数例を挙げれば、「読取装置」（若しくは単に「リーダー」）、「ハンドヘルド電子機器」（若しくはハンドヘルド端末）、「ポータブルデータ処理」装置若しくはユニット、「データレシーバー」、「レシーバー」装置若しくはユニット（若しくは単にレシーバー）、又は「リモート」装置若しくはユニットと呼ぶこともできる。パーソナルコンピュータ等の他の装置も、生体内及び体外監視システムと共に又はそれ等に組み込まれて使用される。
【００２１】
本明細書に記載の実施の形態は、任意の数の１つ以上の異なる検体に関する情報の監視及び／又は処理に使用することができる。監視可能な検体には、アセチルコリン、アミラーゼ、ビリルビン、コレステロール、絨毛性ゴナドトロピン、グリコシル化ヘモグロビン（ＨｂＡ１ｃ）、クレアチンキナーゼ（例えば、ＣＫ−ＭＢ）、クレアチン、クレアチニン、ＤＮＡ、フルクトサミン、グルコース、グルコース誘導体、グルタミン、成長ホルモン、ホルモン、ケトン、ケトン体、乳酸塩、過酸化物、前立腺特異抗原、プロトロンビン、ＲＮＡ、甲状腺刺激ホルモン、及びトロポニンが含まれるが、これ等に限定されない。例えば、抗生物質（例えば、ゲンタマイシン、バンコマイシン等）、ジギトキシン、ジゴキシン、乱用薬物、テオフィリン、及びワルファリン等の薬物の濃度も監視することができる。複数の検体を監視する実施の形態において、検体は同時刻又は異なる時刻に測定することができる。
【００２２】
本明細書に記載の例示的な実施の形態の多くは、グルコースの監視に言及しているが、かかる言及は、グルコースが一般によく監視される検体であることを認識した上のことだけであって、これ等の言及によって、グルコース以外の検体での実施が除外されると解釈されるものではない。
【００２３】
生体内システムの製造者は、センサー制御装置と対応する読取装置の両方を患者に提供することができ、ある場合には、これ等の２つはセットで販売されている。センサー制御装置は、寿命が限らており、定期的（例えば、２週間毎）に交換することができるが、読取装置は、かなり長期間使用することができ、各々新しく交換したセンサー制御装置に対し再利用することができる。
【００２４】
検体監視システム１００の１つの実施の形態を図１Ａに示す。本システムは、検体センサー１０４を有するセンサー制御装置１１０等、１つ以上の測定装置、及びグルコース監視アプリケーション１４０等の、ソフトウェアアプリケーションを実行する、携帯スマートフォン等の、読取装置１２０を備えることができる。システム１００の内部に、エピソード調査ソフトウェア（ＥＩＳ）の１つ以上のインスタンスを記憶して、実行することができる。
【００２５】
ＥＩＳは、インターネット接続及びインターネットブラウザーを有する、読取装置１２０、ローカルコンピューティング装置１５０、及び／又は遠隔地に存在するコンピューティング装置等、任意のコンピューティング装置がアクセスすることができる（例えば、クラウド中の）ネットワークサーバー１３０に記憶して、実行することができる。ここで、読取装置１２０と同じ付近（例えば、同じオフィス、住宅、又は建物）においてアクセス可能であれば、その装置はローカルであり、読取装置と異なる付近（患者のＨＣＰのオフィス等）に存在している場合には、その装置はリモートである。あるいは、ＥＩＳは、読取装置１２０、ローカルコンピューティング装置１５０、及び／又はリモートコンピューティング装置１６０に局所的に記憶し、実行することができる。ローカル及びリモートコンピューティング装置の例には、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、卓上コンピュータ、携帯端末（ＰＤＡ）、ワークステーション、ウェアラブルスマート端末（ＧＯＯＧＬＥ ＧＬＡＳＳ、ＡＰＰＬＥ ＷＡＴＣＨ）及びその他を含むことができる。
【００２６】
ソフトウェアを記憶及び／又は実行することができる各々の装置には、ソフトウェアを記憶するための非一時的メモリ、及び非一時的メモリに通信可能に結合された、ソフトウェアを実行するための処理回路を含むことができる。これ等の装置は、他の装置と通信するための適切な通信インタフェース（例えば、ネットワーク通信ポート等）も有している。例えば、サーバー１３０は、非一時的メモリ１３２に通信可能に結合された、処理回路１３１を有し、ローカルコンピューティング装置１５０は、非一時的メモリ１２５に通信可能に結合された、処理回路１２４を有し、リモートコンピューティング装置１６０は、非一時的メモリ１２７に通信可能に結合された、処理回路１２６を有している。ＥＩＳは、多くの装置の組み合わせで、記憶及び実行することができるため、サーバー１３０、ローカルコンピューティング装置１５０、及びリモートコンピューティング装置は各々省略することができる。
【００２７】
図１Ａに示すように、コンポーネントは、例えば、ＮＦＣ、ＲＦＩＤ、Ｗｉ−Ｆｉ、ブルートゥース、ブルートゥース低エネルギー、又は専用プロトコル等の無線通信プロトコルを用いて、互いに無線通信することができる。コンポーネントの各々は、有線リンク（例えば、ＵＳＢ）を通して直接通信するか、又は分散有線ネットワーク（例えば、ＴＣＰ／ＩＰ）を通して間接的に通信することもできる。
【００２８】
センサー制御装置１１０から取得したデータ、及び患者供給データ（以下に説明）は、ＥＩＳがアクセスできる場所、例えば、読取装置１２０、ネットワークサーバー１３０、ローカルコンピューティング装置１５０、及び／又はリモートコンピューティング装置１６０に記憶することができる。データは読取装置１２０からアップロードすることができる。記憶したデータを処理及び／又は分析して、糖尿病患者、患者、関心がある人々（例えば、両親、保護者、介護人）、ヘルスケア専門家（ＨＣＰ）、又はすべてのユーザーが、エピソード発生させた可能性があるパターン及び原因を特定するのを支援し、それが、ひいては検体のより良い制御に結び付けることができる。
【００２９】
ＥＩＳは、糖尿病患者の活動、生活習慣及び／又は行動をグルコースレベルと相関させることができ、それによって、ユーザーがその影響を分類する負担を軽減することができる。ＥＩＳは、臨床情報アルゴリズムを用いて、個々の患者について得られたグルコースデータ、及び患者の記録された行状（又は複数の患者及び患者の記録）を検索して、グルコースレベルに影響を及ぼすパターンを明らかにすることができる。一部の実施の形態において、ＥＩＳは、１）関心エピソードの定義、２）検索ルーチンの核心エピソードの選択、３）核心に近接したエピソードの構築、４）１つ以上のエピソードの糖尿病セルフケア行状との関連付け、及び５）検索アルゴリズムの発見結果の表示を行わせる命令を有することができる。別の実施の形態において、ＥＩＳは、１）関心エピソードの定義、２）検索ルーチンの核心エピソードの選択、３）（核心エピソードを含む）エピソードのシーケンスであるエピソード連鎖、及び核心に近接したエピソードに含めるか除外するかの論理規則の構築、４）１つ以上のエピソード連鎖の糖尿病セルフケアとの関連付け、及び５）検索アルゴリズムの発見結果の表示を行わせる命令を有することができる。
【００３０】
本明細書に記載のＥＩＳシステム、ソフトウェア、及びアルゴリズムと共に、又は代わりに使用可能なエピソード調査システム、ソフトウェア、及びアルゴリズムの更なる例は、米国特許出願公開第２０１４／０３５０３６９号明細書、米国特許出願公開第２０１４／００８８３９２号明細書、及び米国特許出願公開第２０１４／００８８３９３号明細書に記載されており、これ等はすべて、参照により、その全内容がすべての目的のために本明細書に援用されるものである。
【００３１】
図１Ａに戻り、センサー制御装置１１０は、生体内に配置可能なセンサー１０４、例えば、皮下センサー、皮膚センサー、血管センサー等から、グルコースレベルの測定値を受信するように構成されている。別の実施の形態において、センサーは生体外に配置することができるが、特定の光学センサーのように、生体内の検体レベルを監視することができる。センサー制御装置１１０は、所定のスケジュールに従って又は随時のいずれかによって、センサー１０４にグルコースレベルを繰り返し検知させ、センサー１０４から、グルコースレベルを示す１つ以上の信号を読み取る。これ等のグルコースレベルの測定値は、センサー制御装置１１０に記憶し、所定の時刻にバッチで、オンデマンドで、又はグルコースレベルの取得後直ちに、読取装置１２０に転送することができる。
【００３２】
読取装置の非限定的な例は、生体外監視システムの測定装置、生体内監視システムの読取装置、試験片ポート及び測定機能と共に動作する生体内リーダー等の２つの組み合わせ、及びスマートフォン、タブレット、専用リーダー、その他のコンピューティング装置等の様々な装置を含むことができる。読取装置１２０は、ＥＩＳを実行している別の装置との通信、様々な方法によるデータの表示、糖尿病の糖尿病管理に役立つユーザー（例えば、ＨＣＰ、介護人、及び／又は糖尿病患者）からの入力の受信、及びエピソードの検出等、様々なプログラムルーチンを実行する１つ以上のソフトウェアアプリケーションを含むことができる。読取装置１２０は、例えば、情報を入力するために使用されるキーボード等のボタンを有することができる。加えて、又は代えて、読取装置１２０は、仮想キーボードを提示するように構成された、タッチスクリーンの等の仮想ボタンを有することができる。
【００３３】
また、読取装置１２０は、医薬品（例えば、インスリン等）供給装置を含むか又は一体化され、例えば、これ等が共通のハウジングを共有するようにすることができる。医薬供給ハードウェアは、医薬品を貯留するための貯留容器、転送管に接続可能なポンプ、及び、貯留容器から、管を通し、糖尿病患者に挿入されたカニューレを介して、医薬を体内に投与するための注入カニューレを含むことができる。
【００３４】
図１Ｂは、スマートフォンの形態を成す、読取装置１２０の例示的な実施の形態のブロック図である。ここで、読取装置１２０は、入力コンポーネント１２２、ディスプレイ１２１、及び処理回路（又はハードウェア）２０６を有し、処理回路は１つ以上のプロセッサ、マイクロプロセッサ、コントローラ、及び／又はマイクロコントローラを含むことができ、これ等の各々は個別のチップ、又は幾つかの異なるチップ（及びその一部）に分散させることができる。処理ハードウェア２０６は、オンボードメモリ２０３を有する通信プロセッサ２０２、及びオンボードメモリ２０５を有するアプリケーションプロセッサ２０４を含むことができる。更なるプロセッサが存在することができ、存在している可能性がある。読取装置１２０は、ＲＦアンテナ２０９に結合されたＲＦトランシーバ２０８、メモリ２１０、１つ以上の関連するアンテナ２１４を有する多機能回路２１２、電源２１６、及び電源管理回路２１８を更に有している。図１Ｂは、スマートフォン内部のコンポーネントを簡略的に示したものであって、勿論、その他のハードウェア及び機能（例えば、コード、ドライバー、グルーロジック等）を含むことができる。
【００３５】
通信プロセッサ２０２は、ＲＦトランシーバ２０８とインタフェースすることができ、アナログ−デジタル変換、コード化及び復号化、デジタル信号処理、並びに音声、ビデオ、及びデータ信号を、ＲＦトランシーバ２０８への供給に適したフォーマット変換（例えば、同相及び直角位相）を容易にし、次いでトランシーバが、その信号を無線送信することができるその他の機能を実行することができる。また、通信プロセッサ２０２は、無線送信を受信するのに必要な逆機能を実行し、無線送信をデジタルデータ、音声、及びビデオに変換するために、ＲＦトランシーバにインタフェースすることができる。
【００３６】
アプリケーションプロセッサ２０４は、読取装置１２０に常駐するオペレーティングシステム及び任意のソフトウェアアプリケーションの実行、ビデオ及びグラフィック処理、及びＲＦアンテナ２０９を介して送受信される通信の処理に関係しない他の機能を実行するように構成することができる。任意の数のアプリケーションを、常時、読取装置１２０で実行することができ、通常、糖尿病監視方法に関連する１つ以上のアプリケーションの他に、例えば、電子メール、カレンダー、天気等、かかる方法に関連しない一般的なアプリケーションを含んでいる。
【００３７】
メモリ２１０は、読取装置１２０内に存在する様々な機能単位の１つ以上によって共有されるか、又はこれ等のうちの２つ以上に（例えば、異なるチップ内に存在する別々のメモリとして）分散させることができる。メモリ２１０は、それ自体が独立したチップであってもよい。メモリ２１０は、非一時的であり、揮発性メモリ（例えば、ＲＡＭ等）及び／又は不揮発性メモリ（例えば、ＲＯＭ、フラッシュメモリ、Ｆ−ＲＡＭ等）であってよい。
【００３８】
多機能回路２１２は、ローカル無線通信（例えば、Ｗｉ−Ｆｉ、ブルートゥース（登録商標）、「ブルートゥース」低エネルギー）、及び読取装置１２０の地理的位置を判定する（例えば、グローバルポジショニング（ＧＰＳ）ハードウェア）等、通信回路を含む、他の機能を実行する１つ以上のチップ及び／又はコンポーネントとして実装することができる。１つ以上の別のアンテナ２１４は、必要に応じ、両方の機能回路２１２に関連付けられる。
【００３９】
電源２１６は、充電式又は使い捨て電池であってよい、１つ以上のバッテリーを含むことができる。電源管理回路２１８はバッテリーの充電制御、電源監視、電力増大、直流変換等を行うことができる。前述のように、読取装置１２０は、数例を挙げれば、リモート端末１６０、又はセンサー制御装置１１０とのデータ通信のためのＵＳＢポート（又はコネクタ）等、１つ以上のデータ通信ポート、又はＲＳ−２３２ポート（又はその他任意の有線通信ポート）も有することができる。システム時刻を供給することができ、例えば、ＲＣ又は水晶発振器、並びに関連するクロックバッファー及び分配回路を含む、ネットワーク同期クロック２１９も存在している。
【００４０】
図１Ｃは、検体センサー１０４、及び（検体監視回路を含む）センサー電子部品２５０を有するセンサー制御装置１１０の、例示的な実施の形態を示す概略ブロック図である。任意の数のチップを用いることができるが、ここでは、大部分のセンサー電子部品２５０が、例えば、特注の特定用途向け集積回路（ＡＳＩＣ）であってよい、１つの半導体チップ２５１に組み込まれている。ＡＳＩＣ２５１内に示してあるのは、アナログフロントエンド（ＡＦＥ）２５２、電源管理回路２５４、プロセッサ２５６、及び（送信機、受信機、トランシーバ、受動回路、あるいは通信プロトコルに従って実現することができる）通信回路２５８を含む、幾つかの機能単位の概略図である。本形態において、ＡＦＥ２５２及びプロセッサ２５６の両方が、検体監視回路として使用されるが、別の実施の形態では、いずれか一方の回路が、検体監視機能を果たすことができる。プロセッサ２５６は、１つ以上のプロセッサ、マイクロプロセッサ、コントローラ、及び／又はマイクロコントローラを含むことができる。
【００４１】
非一時的メモリ２５３もＡＳＩＣ２５１内に含まれ、ＡＳＩＣ２５１内の様々な機能単位によって共有、又はそのうちの２つ以上に分配することができる。メモリ２５３は揮発性及び／又は不揮発性メモリであってよい。本実施形態では、ＡＳＩＣ２５１は、コイン電池バッテリーであってよい電源２６０に結合されている。ＡＦＥ２５２は、生体内検体センサー１０４とインタフェースして、センサーから測定データを受信し、そのデータをデジタル形式でプロセッサ２５６に出力し、次にプロセッサが、そのデータを処理して検体の最終的な離散値及び傾向値等を得る。次に、このデータを通信回路２５８に供給し、アンテナ２６１を介して、読取装置１２０（図示せず）に送信することができ、そこで、例えばセンサーインタフェースアプリケーションによって、更に処理することができる。
【００４２】
例えば、ＲＣ又は水晶発振器であってよい、クロック２５５も存在している。クロック２５５は、一定の速度（環境ドリフトに依存）で前進し、センサーの全寿命に亘り、中断せずに継続する単調クロックであってよい。一部の実施の形態において、センサー制御装置１１０は、所定の秒数（例えば、毎秒又は毎分等）後に、割り込みをかけることによって、時間を維持することができ、割り込みによって、ソフトウェア又はハードウェアのカウンターがインクリメントされる。カウンターの値は、センサーが起動してから経過した所定タイムスパンの数を反映している。例えば、毎分割り込みが発生する場合、カウンターの値は、センサー制御装置１１０が起動してから経過した分数を反映する。ＡＳＩＣ２５１の機能コンポーネントは、２つ以上の別々の半導体チップに分散させることもできる。
【００４３】
米国特許出願公開第２０１１／０２１３２２５号明細書（’２２５公報）にはセンサー制御装置１１０及び読取装置１２０の変形例、並びに生体内に基づく検体監視システムの他のコンポーネントが記載されており、これ等のすべてが、本明細書に記載のシステム、装置、及び方法の実施の形態の使用に適している。従って、’２２５公報は、参照により、全内容が、あらゆる目的のために本明細書に援用されるものである。
【００４４】
エピソード調査ソフトウェア（ＥＩＳ）の例示的な実施の形態
ＥＩＳを利用して、過去、現在、及び／又は将来のエピソードを検出することができる。本明細書において、エピソードという用語は、検体レベルのすべての変化を指すのではなく、むしろ、高グルコース及び低グルコースピーク等、対象の検体の変動の重要な原因となる変化を指す。また、エピソードは、グルコースレベルの急上昇及び急下降等、臨床的に重要なグルコースのエクスカーション又はイベントも含むことができる。検体測定値の大きさ、一連の検体測定値間又は時間的に近い他の測定グループとの間の変化率、閾値の大きさに違反する検体測定値（又は時間の長さ）の数、一連の検体測定値の積分の面積による閾値違反、これ等の任意の組み合わせ等、異なる条件を用いて、検体レベルの測定値のセットをエピソードとして特定することができる。かかるエピソード検出条件につては、参照により、全内容が、あらゆる目的のために本明細書に援用される、米国特許出願公開第２０１３／００８５３５８号明細書に記載されている。
【００４５】
前述のように、ＥＩＳは、センサーとのインタフェース機能を備えたモバイル機器（例えば、読取装置１２０）、又はセンサーとのインタフェース機能を備えていないモバイル機器（例えば、一般的なタブレット又は携帯電話）を含む、多数の異なる装置で実行することができる。
【００４６】
あるいは、センサー１０４と同じ場所に配置された電子機器上でＥＩＳを部分的に実行して、モバイル機器、パーソナルコンピュータ（ＰＣ）等のユーザーインタフェース（ＵＩ）機能を有する装置に、各々のエピソードの発生を確認するデータを伝達することができる。かかる実施の形態において、センサー制御装置１１０は、収集した測定データに対し、相当量のアリゴリズム的処理を施して、測定データが、エピソードの発生に関する所定の条件に合致するか否かを判定する。次に、センサー制御装置１１０は、エピソードが発生したという確認（及びそのエピソードに関する種類、時刻、場所等、任意の所望の情報）を送信することができると共に、必要に応じ、元となる測定データも送信することができる。
【００４７】
ＥＩＳは、ソフトウェア（例えば、複数の命令）を実行する装置（例えば、１２０、１３０、１５０、１６０）の非一時的メモリに記憶することができる。ＥＩＳは、装置の処理回路によって実行することができる。ユーザー入力（テキスト入力、マウスクリック、タッチ選択等）が備えられている範囲において、これは、ユーザーインタフェース、例えば、タッチスクリーン、又は読取装置１２０のユーザー入力１２１等を介して行われ、ユーザー入力が、処理回路によって受信及び読み取られ（又は解釈され）、その後、（例えば、新しい画面の表示、チェックマークの表示、選択リストの修正等）適切な措置が講じられる。
【００４８】
図１Ａの実施の形態の読取装置１２０は、一般に「アプリ」と呼ばれる、１つ以上のダウンロード可能なソフトウェアアプリケーションを実行する、スマートフォンであってよい。ＥＩＳは、かかるダウンロード可能なアプリとして構成及び配布することができる。また、ＥＩＳは、製造時（配布又は販売する前）に、直接読取装置１２０にインストールされた、常駐のソフトウェアであってもよい。ＥＩＳは、センサー制御装置１１０とインタフェースするためのソフトウェア命令、及びセンサー制御装置１１０から受信したデータを、ユーザーのグルコースレベルを示す、ユーザーが読み取ることができる値に処理する（例えば、生のセンサーデータにアルゴリズムを適用して、又はデータを処理して、糖尿病患者又は他のユーザーに表示され、解釈され得る実際の検体レベルを決定する）ためのソフトウェア命令を含むことができる。あるいは、ＥＩＳは、グルコース監視アプリケーション等、センサー制御装置１１０と通信して、生のデータを受信及び処理する別のソフトウェアアプリケーションと共に動作することができる。グルコース監視アプリケーションも同様に、ダウンロード可能なアプリとして構成及び配布するか、又は工場出荷時にインストールされる常駐のソフトウェアであってよい。
【００４９】
エピソード調査ソフトウェア（ＥＩＳ）を備えたモバイル機器の例示的な実施の形態
これに限定されるものではないが、説明を容易にするために、読取装置１２０に関し、ＥＩＳはグルコース監視命令が組み込まれたダウンロード可能なアプリとして説明する。
【００５０】
読取装置１２０は、センサー制御装置１１０から、グルコースレベルの測定値を自動的に受信するか、又はセンサー制御装置に対し要求することができ、ＥＩＳが測定値を利用することができるようにするか、又はＥＩＳを実行する装置に測定値を送信することができる。読取装置１２０は、ＥＩＳによって特定されたエピソードに基づいて、測定値を処理し、警告及び／又はプロンプトを患者に送信することができる。読取装置１２０は、検体の変化率、レポート、表、グラフ、並びに処理されたグルコースレベルの測定値の他の表現、及び読取装置１２０のソフトウェア又はＨＣＰ及び患者が使用するＥＩＳによって生成され、入力された行動（食事、インスリン等）のうちの１つ以上を表示することができる。
【００５１】
読取装置１２０は、センサー制御装置１１０から、グルコースの測定値を直接又は（プライマリ／セカンダリ受信機システムの場合）間接的に受信することができる。加えて又は代えて、一部の実施の形態において、特に生体外又は非センサー測定装置において、グルコースの測定値、例えば、血中グルコース値が、試験片の体液サンプルから、又は患者が手動で読取装置１２０に入力することによって取得することができる。グルコースの測定値は、手動入力で取得又はセンサー制御装置１１０から取得したかに関わりなく、ＥＩＳに転送することができる。
【００５２】
センサー制御装置１１０は、グルコースレベルの測定値が繰り返し収集され、センサー制御装置１１０によって、数秒毎、数分毎、例えば、１、５、１０、１５分毎等に、読取装置１２０に自動的に送信される（即ち、同報通信される）連続モードで使用することができる。あるいは、センサー制御装置１１０は、読取装置１２０に転送するまでに、自動収集された多数のグルコールレベルの測定値を保持するのに十分な記憶メモリ、例えば、８時間のデータの保持に十分な記憶メモリを有することができる。患者は、読取装置１２０を用いて、患者が開始した、センサー制御装置１１０に対するデータ要求（例えば、ＮＦＣスキャン）によって、手動又は「オンデマンド」で、グルコースレベルの測定値を取得することができる。これには、センサー制御装置１１０のメモリ内のすべてのグルコースの測定値、又は読取装置１２０に未転送の測定値、直近の期間に収集した測定値、又は所定の数の直近に収集した測定値等（例えば、２つ、又は３つ等）のサブセットを含むことができる。
【００５３】
１つの実施の形態において、ＥＩＳは「マスク」バージョン又は「非マスク」バージョンとして構成することができる。マスクバージョンは、基準を確立するための一定期間、例えば、３日、１週間、２週間等、使用することができる。マスクバージョンは、患者が、グルコースの測定値、及びアプリケーションの他の情報又は機能へのアクセスを限定することができる。患者は、センサー制御装置１１０からグルコースレベルを取得し、その後のＨＣＰによる評価のために、グルコースレベルを記録することができるが、そのグルコース情報へのアクセスが制限される。例えば、一部の実施の形態において、マスク期間中、グルコースレベルの測定値は患者に示されないが、様々なエピソードの性質又は種類（例えば、高グルコースエピソード、低グルコースエピソード等）を見ることができる。別の実施の形態において、マスク期間中、グルコースの測定値及びエピソードの性質又は種類に関する情報の何れも示されない。例えば、患者は、「エピソードが発生した」ことのみであって、エピソードの詳細情報を伴わない通知を受け取ることができる。
【００５４】
マスクバージョンは、患者がグルコースレベル又はエピソードタイプを知ることによって生じ得る影響を受けずに、通常の食事、運動、及び投薬行動に従うよう促す。センサー制御装置１１０からのデータの受信を、例えば、８時間毎又は他の時間毎に少なくとも１回等、頻繁な間隔で行い、多数のグルコースレベルの測定値を得る。ＥＩＳは、必要があれば、患者がセンサー制御装置１１０をスキャンするようプロンプトするか、あるいはリマインダーアプリケーションを使用することができる。
【００５５】
ＥＩＳの非マスクバージョンによって、ユーザーはより多くの機能、ときには全機能にアクセスすることができる。特定の実施の形態において、アプリケーションのマスクバージョンと非マスクバージョンは、読取装置１２０に同時には存在しない。別の実施の形態において、マスクバージョンと非マスクバージョンは、読取装置１２０に同時に存在することができる。更に別の実施の形態において、２つのバージョンは、１つのアプリケーション内に存在することができ、ＨＣＰがアクセスすることができるソフトウェアスイッチを用いて、一方のバージョンから他方のバージョンへ切り替えることができる。
【００５６】
前述のように、任意の方法で読取装置１２０にＥＩＳをインストールすることができる。グルコース監視アプリケーションは、ＡＮＤＲＯＩＤ（登録商標）、ｉＯＳ等、様々なオペレーティングシステムを実行するスマートフォンにインストールすることができる。標準のインストール方法を用いてインストールすることができる。例えば、「ＡＮＤＲＯＩＤ」ベースのスマートフォンに対しては、読取装置１２０にａｐｋファイルを電子メールで送信し、そのファイルを実行することによってインストールすることができる。
【００５７】
（必要があれば）ＥＩＳをインストールした後、患者及び読取装置１２０をサーバー１３０に登録して、相互に関連付けることができる。患者には一時的なユーザー名を与えるか、又は永久ユーザー名を割り当てることができる。ユーザー名は固有でなければならず、一時的なユーザー名が与えられている場合、患者が永久ユーザー名を要求するとき、一意性を保証するための検証が必要である。ユーザー名は電子メールアドレス又は別の固有の英数字記号のセットであってよい。読取装置１２０は、読取装置１２０に関連付けられた、ＩＭＥＩ番号又はＭＡＣアドレス等、任意の固有識別子のセットで特定することができる。
【００５８】
図２は、読取装置１２０のディスプレイ１２２上のＥＩＳを起動すると表示することができる、グラフィカルユーザーインタフェース（ＧＵＩ）表示画面２００の例示的な実施の形態を示す図であって、本実施の形態では、表示画面はタッチスクリーンである。ここで、表示画面２００は、ユーザーが選択できる複数のフィールドを含むことができるホームページ２００である。これ等のフィールドは、ユーザーがタッチ（又は、別の実施の形態では、マウスのカーソルでクリック等）すると選択することができる。参照を容易にするために、これらのフィールドをここではボタンと呼ぶことにする。
【００５９】
ホームページ２００は、１つ以上のメニューボタン２４８、グルコースチェックボタン２６４、ログブックボタン２５９、デイリーグラフボタン２６５、センサー開始ボタン２７０、エピソードボタン２７５、メモ追加ボタン２８０、及びセンサーステータス域２９０を有することができる。センサーステータス域２９０は、センサー１０４が作動中か、失効しているか、又は失効するまでの期間を示す。各々のホームページのボタンの例示的な機能について以下に説明する。
【００６０】
サーバー１３０にログインするために、メニューボタン２４８をクリックし、図３Ａの例示的な実施の形態に示す、ログインフィールド２４９を選択すると、図３Ｂの例示的な実施の形態に示す、ログイン画面２６２が表示される。次に、ユーザーは、ユーザーのユーザー名及びパスワードを入力して、サーバー１３０にログインすることができる。一部の実施の形態において、ＥＩＳが、サーバー１３０に対し、データを自動的にアップロードする前に、ユーザーがまずログインする。ログインした後、メニューボタン２４８を押圧すると、以下に説明するように、異なるメニュー選択肢が表示される。
【００６１】
図２に戻り、センサー制御装置１１０が患者に適用された後、センサー開始ボタン２７０を用いて、センサー１０４を作動させることができる。例えば、約１４日後にセンサー１０４を交換するとき、作動ステップが繰り返される。読取装置１２０が、ＮＦＣリンクを介して、センサー制御装置１２０と通信する１つの実施の形態において、例えば、センサー制御装置１１０から、約３インチ（約７．６ｃｍ）以下の近接通信範囲内に、読取装置１２０を保持することができる。必要があれば、読取装置１２０が、音声及び／又は振動若しくはその他の接続表示を生成して、通信が確立したことを知らせるまで、読取装置１２０をセンサー制御装置１１０の近くに移動することができる。音声又は振動が発生した後、センサー１０４（又はセンサー制御装置１１０）が作動したことを示す、別の音声及び／又は振動が生じるまで、読取装置１２０をその場に約１〜２秒間保持することができる。一部の実施の形態において、作動後にセンサー１０４を適切に初期化するための所定の時間が満了するまで、グルコールレベルの測定及び読取装置１２０への伝達は行われない。一部の実施の形態において、この「ウォームアップ期間」は６０分であるが、時間の長さはセンサーそのものに依存し、これより長くても短くてもよく、あるいはまったく必要としないこともあり得る。
【００６２】
更に図２において、センサー１０４が作動した後、ＥＩＳを使用してグルコースレベルをチェックすることができる。グルコースチェックボタン２６４を選択すると、読取装置１２０は、オンデマンド方法等、本明細書に記載の通信方法の１つを用いて、センサー制御装置１１０から、１つ以上のグルコース測定値を取得する。これに加え、測定値は読取装置１２０からサーバー１３０に自動送信することができる。
【００６３】
グルコールレベルの測定値が転送された後、読取装置１２０の画面１２１は、図４Ａの例示的な実施の形態に示すように、結果画面４２２を自動的に表示することができる。結果画面４２２は、現在のグルコールレベルの測定値４５５、グルコースレベルの測定値の変化の方向及び／又は割合を示す傾向矢印４５６、及びグルコースのグラフ４５７の表示のうちの１つ以上を含むことができる。メモボタン４５８も結果画面４２２に存在することができる。一部の実施の形態において、結果が、例えば３分等、所定の時間より多く経過している場合、結果が最新ではないことを示す警告メッセージを表示することができる。
【００６４】
グルコースの測定値４５５は、所定のレベル、例えば、３５０ｍｇ／ｄｌまでの現在のグルコースレベルの測定値とすることができる。所定のレベルを超える測定値は、所定のレベルとして表示され得るという点で注意を要する。傾向矢印４５６は、例えば、５つの異なる相対矢印等、複数のインジケータの１つであってよい。特定の実施の形態において、上向きの矢印は、グルコールレベルの測定値が、所定の高率、例えば、毎分２ｍｇ／ｄｌより高い割合で急上昇していることを示すことができる。右上を指す矢印は、グルコースレベルの測定値が、所定の適度な割合、例えば、毎分１〜２ｍｇ／ｄｌの割合で上昇していることを示すことができる。グルコースレベルの測定値が、所定の低い割合、例えば、毎分１ｍｇ／ｄｌ未満の割合で上方又は下方に変化している場合には、矢印は右を指すことができる。右下を指す矢印は、グルコースレベルの測定値が、所定の適度な割合、例えば、毎分１〜２ｍｇ／ｄｌの割合で下降していることを示すことができ、下向きの矢印は、グルコースレベルの測定値が、所定の割合、例えば、毎分２ｍｇ／ｄｌを超える割合で急下降していることを示すことができる。
【００６５】
グルコースのグラフ４５７は、所定の時間範囲、例えば、過去８時間のグルコースレベルの測定値を表示することができ、時間範囲は、読取装置１２０のズームボタン４５９又は標準の２本指ズーム手法を用いることによって、増減することができる。時間範囲は、指でプロットを左または右にドラッグすることによって、シフトさせることができる。グラフには、読取装置の時刻が変更されたことを示す記号、例えば、時計のシンボルを表示することができる。時刻の変更によって、ＨＣＰ、患者、及び／又は介護人が認識する必要があるグラフの隙間、重複測定値、又は隠れたデータが生じる可能性がある。
【００６６】
図４Ｂは、ズームボタン４５９を押圧した後における、グルコースのグラフ４５７の例示的な実施の形態を示す図である。グラフ４５７の下方には、それぞれの投与量を示す数値表示を有し、投与時刻を示すために適切に位置合わせされた、表示期間中の速効型インスリン（上）及び長時間作用型インスリン（下）の投与時刻及び量を示す投薬タイムライン４５０が示されている。タイムライン４５０の下方には、炭水化物の摂取量を示す数値表示を有し、摂取時刻を示すために適切に位置合わせされた、表示期間中の食事又は食物の摂取時刻及び量を示す食事タイムライン４５１が示されている。
【００６７】
メモは、食物摂取量、インスリン、投薬、運動、睡眠等の１つ以上の行動の追跡に用いることができる。図５は、メモ入力ページ５００の例示的な実施の形態を示す図である。メモは、結果画面４２２上のメモボタン４５８の押圧、ホームページ２００上のメモ追加ボタン２８０の押圧、及びホームページ２００上のログブックボタン２５９を押圧することによってアクセスできるログブックページ上のデータ収集から入力することができる。メモは、食品等のバーコード又はチップ等をスキャンすることによって、追加することができる。メモ入力ページ５００は、メモを、食物摂取量（フィールド５８１）、即効型インスリン（フィールド５８２）及び長時間作用型インスリン（フィールド５８３）等の１つ以上の医薬の種類、運動（フィールド５８４）、投薬（フィールド５８５）等に関する情報伝達として特徴付けるための１つ以上のチェックマークフィールドを有することができる。図示のチェックマークフィールドは、ユーザーがタッチすると、チェックマークが存在しているイエス値とチェックマークが存在していないノー値（空のボックス）との間で、フィールド値が前後に変化する空のボックスを有している。３つ以上の値を有するチェックマークフィールドやドロップダウンメニュー等、別のフィールドも使用することができる。
【００６８】
食物及びインスリンの量に関する、より具体的な情報を、対応するチェックマークフィールドの下方に位置する入力ボックス５８６に入力することができる。ユーザーの活動（例えば、運動時間、特定の医薬の投薬量、摂取食物の種類）又はユーザーが記録したいと思う他の状況に関する、テキスト形式のメモを入力するために、少なくとも１つの自由形式のテキストボックス５８７が存在することができる。テキストは、キーボード（若しくはタッチスクリーン上の仮想キーボード）を介して、又は口頭で、例えば、音声認識機能を用いて、入力することができる。メモを入力した後、それらを保存することができると共に、付加されたメモを示すアイコン等の１つ以上の識別子が、様々なグルコースレベルのグラフ上の適切な時刻に配置される。例えば、摂取した食物を表わす食事図形アイコン、又はインスリン注入を示す医薬図形アイコンを、摂取量又は投薬量と共に、デイリーグラフ７６６（図７参照）又はグルコースのグラフ４５７に付加することができる。
【００６９】
再度図２において、ログブックボタン２５９を押圧すると、ログブック画面６００を開くことができ、その例示的な実施の形態を図６Ａに示す。ログブック画面は、センサー制御装置１１０からの各々のデータ収集及び追加メモのための入力６６１を含むことができる。現在のグルコースレベル、指向性変化率矢印４５６、並びに時刻変更記号４５７及びメモ記号４５８と共に、各々の入力の日時を含めることができる。入力を選択すると、選択したログブック入力の時刻前後のグルコースレベルの履歴を示すグラフ４５５、指向性変化率矢印４５６、メモ６６２、自由形式メモ６６３、及び／又はユーザーが付加した画像等を含む、選択した入力に関連する詳細な情報を伴う要約画面６０１を開くことができ、その例示的な実施の形態を図６Ｂに示す。
【００７０】
図２に示すデイリーグラフボタン２６５を押圧すると、図７に示すデイリーグラフページ７００を開くことができる。デイリーグラフページ７００は、ページ上部に示された日７６９のグルコールレベルの測定値のグラフ７６６及び／又はユーザーが入力したメモ、例えば、記号で特定される、食物摂取量及びインスリン使用に関連するタイムラインのグラフ４５０、４５１を含むことができる。例えば、運動時間、医薬品投与量等を表わすアイコン７６８も、グラフ７６６内のグルコースのトレースそのものに示すことができる。グラフは同じ水平時間軸を共有することができ、グルコースレベルが、運動、食物、インスリン、又は医薬品によってどのように影響されるかをグラフ表示することができる。グラフの時刻目盛は、２本の指でグラフを挟むか拡げることによって変更することができ、グラフを左又は右にドラッグすることによってシフトさせることができる。グラフ上の時間の増分は、例えば、３０分〜９時間に調整することができ、例えば、数時間に亘る詳細なビュー又は、例えば、約１日半の概観が可能である。表示された任意の記号、例えば、医薬品投与量、運動、食物摂取量、又はインスリン使用を選択すると、当該日時に入力されたメモを表示するポップアップ画面を開くことができる。
【００７１】
グルコースレベルの測定値のデイリーグラフ７６６は、図４Ｂのグルコースのグラフ４５７と同様である。デイリーグラフ７６６は、所定のレベル、例えば、３５０ｍｇ／ｄｌまでのグルコースレベルの測定値を表示することができる。所定のレベルを超える測定値は、所定のレベルとして表示され得るという点で注意を要する。センサー制御装置１１０からのデータの収集頻度が十分でない場合、例えば、少なくとも８時間に１回行われないと、グラフに７６６に隙間が現れる可能性がある。読取装置１２０の時刻が変更されると、時計のシンボルが表示されると共に、隙間、重複、又は隠れたデータが発生する可能性がある。
【００７２】
前述のように、メモを付加することは、グルコースレベルのパターンを判定する上において有益である。しかし、患者にとって、メモの追加を忘れないようにすることは、特にイベントが発生してから長時間経過した後には問題となり得る。加えて、メモにおける特定の活動をグルコースレベルと相関させるために、ログブックを調査することは、患者及びＨＣＰの両者にとって非常に困難である。
【００７３】
一部の実施の形態において、読取装置１２０がグルコースレベルの測定値を受信したとき、ＥＩＳによってエピソードを検出することができる。特定のエピソードが発生したときに、メモ及び他の情報を付加することで、特定の行動とグルコースレベルの対応する変化とを相関させる能力を大幅に向上させることができる。ＥＩＳは、エピソードを検出したとき、患者に対し、情報を入力するようプロンプトすることができ、プロンプトに対する患者の応答、及び患者が入力した他のメモを使用して、グルコースレベルの変化の原因となった可能性がある行動を評価することができる。
【００７４】
サーバー１３０又はＥＩＳのユーザーインタフェースを介して、エピソードの検出を構成することができる。この処理は、両方とも同様であってよい。読取装置１２０において、ＥＩＳのホームページ２００（図２参照）から、メニューボタン２４８を選択することができる。図８に示すドロップダウンメニューから、設定ボタン８５２を選択すると、設定ウィザードを開始することができ、図９Ａのデイリーイベント設定画面９００を開くことができる。デイリーイベントは、朝食、昼食、夕食、就寝、及び他のイベントを含むことができ、対応する時刻ボタン９８５に、これらのイベントの各々のデフォルト時刻と共に表示することができる。時刻ボタン９８５を選択すると、ユーザー（例えば、ＨＣＰ、患者、及び／又は介護人）は、これ等の時刻を、糖尿病患者に一般的な時刻に合わせて、以下に説明する特定の表示に使用される時間帯を設定することができる。
【００７５】
時刻を設定した後、次ボタン９８６ａを選択すると、エピソード設定画面９０１を開くことができ、その例示的な実施の形態を図９Ｂに示す。画面９０１において、所望のエピソードタイプに対応するチェックボックス９８７を選択することによって、検出すべきエピソードタイプを選択することができる。エピソードは、就寝時、起床時、実際又は差し迫った低エピソード（低グルコースレベル、例えば、所定値未満の値）、実際又は差し迫った高エピソード（高グルコースレベル、例えば、所定値を超える値）、実際又は差し迫った急上昇エピソード（例えば、グルコースレベルの所定の割合を超える上昇、例えば、毎分１ｍｇ／ｄｌ又は２ｍｇ／ｄｌを超える上昇）、及び実際又は差し迫った急降下エピソード（例えば、グルコースレベルの所定の割合を超える下降、例えば、毎分１ｍｇ／ｄｌ又は２ｍｇ／ｄｌを超える下降）のうちの、１つ以上を含むことができる。エピソードの誘因、例えば、レベル及び変化率は、所定の選択肢から選択又はカスタマイズすることができる。更なるエピソードは、ＥＩＳのユーザーによって定義することができる。
【００７６】
エピソードタイプを選択した後、次ボタン９８６ｂを選択すると、イベント設定画面９０２が表示され、その例示的な実施の形態を図９Ｃに示す。画面９０２において、ユーザーは、時刻に対応するフィールド９８８（例えば、チェックボックス）を選択することによって、エピソードの検出が生じ得る時刻を選択することができる。時刻は、朝食後、昼食後、夕食後、夜間、及びカスタマイズしたイベントに関連する時刻のうちの１つ以上を含むことができる。保存ボタン９８９を選択すると、構成を保存しエピソード検出を起動することができる。
【００７７】
エピソードの検出は、高度に構成可能であり、多くの選択肢を含むことができる。選択した時間帯、特定の曜日、特定の日、週、若しくは月、又は経過した時間のうちの１つ以上に関し、エピソードの検出を有効にすることができる。エピソード検出を有効にすると、選択した時間帯のデータがエピソードの検出に使用されるが、選択した時間帯以外の前のデータを使用して、エピソードが発生しているか否か及び／又は何時発生したかを判定することができる。また、エピソードの検出は、エピソードが検出された場合、１つ以上の所定の質問で、患者にプロンプトする選択肢も含むことができる。所定の質問は、検出されたエピソードタイプに基づくことができる。加えて、例えば、ＨＣＰ、介護人、患者等によって、新しい質問を追加することができる。
【００７８】
一部の実施の形態において、ＥＩＳは、患者の必要性に最も適合するエピソード検出の構成を容易にする、オプションの自動構成ウィザードを有することができる。自動構成は、読取装置１２０又はサーバー１３０のいずれからも実施することができ、自動構成が完了した直後、又はＨＣＰ、介護人、及び／又は患者による再検討及び手動実施後に、エピソードの検出を有効にすることができる。
【００７９】
オプションの自動構成１０００の例示的な実施の形態を、図１０のフローチャートに示す。このフローチャートは、ステップ１０１０において、患者が所定の期間、例えば、１〜２週間、センサー制御装置１１０を着用して、基準グルコースプロファイルを確立することから開始される。患者が制御装置１１０を着用する第１の例において、得られるプロファイルは、通常、患者の第１又は「基準」プロファイルとなる。勿論、プロファイルは、医療専門家との経過観察のための通院時等において、何回でも修正することができるため、本方法は、どのグルコースプロファイルも使用することができる。この間に、グルコースレベルの測定値が患者に知らされないマスクモード、又は読取装置１２０がマスクされていないときに収集された、グルコースプロファイルデータを用いて、ＥＩＳを実行することができる。一部の実施の形態において、自動構成期間中、ユーザーがメモを入力することができる一方、他の実施の形態では、メモ機能は無効にされる。ステップ１０２０において、自動構成期間の最後において、本明細書に援用される米国特許出願公開第２０１４／００８８３９３Ａ１号明細書、及び２０１４／０３５０３６９Ａ１号明細書に開示された技術のいずれかを使用して、読取装置１２０のＥＩＳ又はグルコース監視アプリケーションによって、データを分析して、ステップ１０１０における基準グルコースプロファイルの特性を決定することができる。
【００８０】
ステップ１０３０において、主要な特性を決定することができ、それらの優先順位付けのための規則を適用して、患者にとってどの特性が最も重要であるかを決定することができる。例えば、ＥＩＳは、例えば、ユーザーの検体レベルプロファイル及び／又はエピソードの発生が比較的高い履歴時刻に基づいて、ＥＩＳによるエピソードの１つ以上の種類の検出を有効にするか否かを決定する、自動時間帯有効化機能を有することができる。一部の実施の形態において、この機能によってＥＩＳを有効にし、第１の時間帯に、１つの種類のエピソード（低血糖等）を検出するように動作させ、第２の異なる時間帯に、第２の異なる種類のエピソード（急上昇高血糖等）を検出するように動作させることができる。別の実施の形態において、この機能によってＥＩＳを有効にし、特定の時間帯にすべての種類のエピソードを検出するように動作させることができる。これ等の２つの組み合わせも実装することができる。特定の時間帯（例えば、午前８時〜正午、午前６時〜午前８時等）にＥＩＳが有効である場合、ＥＩＳは、毎週その時間中動作して、所望のエピソードタイプを検出することができる一方、他のすべての時刻において、ＥＩＳは無効にされる。曜日（例えば、毎週月曜日、水曜日、及び金曜日のみ午前８時〜正午、又は週末のみ午前６時〜午前８時）に基づいて、異なる時間帯が有効にされるように細分化することができる。本明細書に記載のこれ等及びすべての実施の形態において、ＥＩＳは、本明細書に記載のように、連続的又は反復的にリアルタイムで動作して、エピソードを検出するか、あるいは特定の時刻にのみ動作して、エピソードを検出することができる。
【００８１】
１つの例示的な実施の形態において、低グルコースエピソード検出のための特定の時間帯を有効にするための優先順位付け規則又は条件が以下のように設定される：
次の場合に、第１の時間帯にＥＩＳを有効にする：
−第１の時間帯における低グルコースの尤度が「高く」、かつ
−第１の時間帯における中央値未満の変動の尤度が「高い」又は「中程度」の場合、
そうでなければ（「エルス  イフ」）、次の場合に、第１の時間帯にＥＩＳを有効にする：
−他のすべての時間帯における低グルコースの尤度が「高くなく」、かつ
−第１の時間帯における低グルコースの尤度が「中程度」、かつ
−第１の時間帯における中央値未満の変動の尤度が「高い」又は「中程度」の場合。
【００８２】
別の例示的な実施の形態において、高グルコース及び急上昇エピソード検出のための特定の時間帯を有効にするための優先順位付け規則又は条件は以下のように設定される：
次の場合に、第１の時間帯にＥＩＳを有効にする：
−他のすべての時間帯における低グルコースの尤度が「低く」、かつ
−第１の時間帯における中央値グルコースの尤度が「高く」、かつ
−第１の時間帯における中央値未満の変動の尤度が「高い」又は「中程度」の場合、
そうでなければ（例えば、「エルス  イフ」）、次の場合、第１の時間帯にＥＩＳを有効にする：
−他のすべて時間帯における低グルコースの尤度が「低く」、かつ
−他のすべて時間帯における中央値グルコースの尤度が「低く」、かつ
−第１の時間帯における中央値グルコースの尤度が「中程度」、かつ
−第１の時間帯における中央値未満の変動の尤度が「高い」又は「中程度」の場合。
【００８３】
同様に、別のロジックの組み合わせも、これ等の例と同様の方法で実施することができる。リスク又は特性（例えば、低、中、又は高等）の重篤性は、糖尿病患者の最新又は他の選択されたグルコースプロファイル、複数の選択されたグルコースプロファイル、及び／又は他のグルコースの履歴データを参照することによって判定することができる。何れも本明細書に記載の実施の形態に使用することができる、特定のリスク又は特性（例えば、低グルコースの可能性、中央グルコース値、中央値未満の変動）を定義する手法、及びリスク又は状態の関連重篤性（例えば、低、中、又は高等）を定量化する様々な手法が、あらゆる目的のために、参照により、全内容が本明細書に援用される以下の参考文献に記載されている：米国特許出願公開第２０１４／０１８７８８７号明細書、米国特許出願公開第２０１４／０１８８４００号明細書、及び米国特許出願公開第２０１４／０３５０３６９号明細書。
【００８４】
ステップ１０４０において、優先順位付けした特性を用いて、エピソード検出のための適切な設定内容を決定することができる。ステップ１０５０において、構成の設定内容をＥＩＳに設定し、エピソードの検出を開始することができる。エピソード検出の自動構成１０００は、手動構成の代わりに、又は手動構成に加えて実施することができる。ＨＣＰ、介護人、及び／又は患者は、自動構成１０００が終了した後、構成設定内容の全範囲にアクセスして、更にカスタマイズすることができる。
【００８５】
前述のように、エピソード検出は、１つ以上の生体内検体監視システム（マスク及び非マスクモードの両方）、及び、例えば、生体内システムに統合された生体外システムを含む、生体内システムに結合された生体外システムに用いることができる。非マスク検体監視システムにおいて、エピソード検出は、ａ）グルコースレベルの測定値がセンサー制御装置１１０から読取装置１２０に転送される度に、ｂ）例えば、５分毎又は１５分毎等、周期的に、又はｃ）ユーザーがＥＩＳ又は読取装置のＵＩを起動する度に行うことができる。転送は、患者が開始することも、ＥＩＳによって自動的にプロンプトすることもできる。グルコースレベルの測定値の自動転送プロンプトは、例えば、毎日の就寝時又は少なくとも８時間に１回等、所定の時刻又は間隔で発生するように構成することができる。
【００８６】
直近の転送後に測定されたグルコースレベルの測定値を転送することができ、読取装置１２０のＥＩＳのエピソード検出器は、データを自動処理して、エピソードを検出することができる。エピソードが検出された場合には、ＥＩＳは、エピソードが検出されたことを患者に通知することができ、患者がエピソードに関する質問に応答するようにプロンプトすることができる。患者の応答はタイムスタンプされ、キーボード、タッチスクリーン、タッチスクリーン上に表示されたキーボード等の仮想キーボード、音声レコーダー、及び他の入力装置のうちの１つ以上を介して入力することができる。グルコースレベルの測定値及び患者の応答は、サーバー１３０にアップロードすることができる。
【００８７】
マスク生体内検体監視システム及び生体外システムは、非マスク検体監視システムと同様に機能するが、幾つかの違いを有し得る。例えば、マスクシステムでは、患者の行動に影響を与えないようにするために、グルコースレベルのデータが表示されないことがあり得る。非マスクシステムと同様に、グルコースレベルの測定値が読取装置１２０に転送されたとき、エピソード検出が発生し得るが、マスクシステム及び生体外システムでは、エピソードが発生したことを患者にプロンプトされず、例えば、エピソードが発生したときの活動及び状態に関する質問を含む、質問に応答するようにプロンプトすることができる。患者の行動に及ぼす影響を更に低減するため、エピソードの検出は、例えば、２４時間前から現時点までの期間、２４時間前から現時点より２時間前までの期間等、所定の期間のグルコースレベルの測定値を用いて行うことができる。
【００８８】
生体外システムにおいて、グルコースレベルの測定値を手動でＥＩＳに追加、又は生体外システムが、通信支援を備えている場合には、ＥＩＳに無線送信することができる。ＥＩＳに入力されたデータについてエピソード検出が行われ、エピソードが検出された場合には、患者はエピソードに関する質問に応答するようにプロンプトされる。患者の応答はタイムスタンプされ、タッチスクリーン及び／又は音声レコーダーを介して入力することができる。グルコースレベルの測定値及び患者の応答は、サーバー１３０にアップロードすることができる。特定の実施の形態において、統合を含み、生体外測定システムを生体内システムに結合することができる。例えば、生体外の試験片ポート、並びに生体内及び生体外の測定のための回路の両方を、生体内のハウジングに納めることができる。これ等の場合、エピソード検出及び患者応答の入力機能を統合システムに付加することができる。
【００８９】
エピソード検出は、グルコース監視アプリケーションで行うこともできる。エピソード検出器は、一連のグルコースレベルの測定値及び構成パラメータを入力として使用することができる。選択した構成パラメータを使用して、グルコースレベルの測定値を反復検査してパターンを探索し、エピソードの基準を定義することができる。定義した基準に基づいてエピソードを検出して、結果画面に表示することができる。エピソード検出器アルゴリズムがアクティブである場合、関心期間に先行するグルコースデータを入力として含めることができ、正確なエピソード検出及び開始時刻、特に関心期間の開始時刻に及ぶ可能性があるエピソードの正確な開始時刻が保証される。加えて、検出されたエピソードに関する質問に対する患者の応答は、読取装置１２０及びＥＩＳを実行する装置の両方に保存することができる。
【００９０】
グルコース監視アプリケーション及びＥＩＳのいずれも、同じ一連のグルコールレベルの測定値に作用することができる。両方のシステムで独立したエピソード検出アルゴリズムを実行することによって、ＥＩＳが検出するエピソードのサブセットを検出するように、グルコース監視アプリケーションを構成することができ、あるいは、グルコース監視アプリケーションが検出するエピソードのサブセットを検出するように、ＥＩＳを構成することができる。検出可能なすべてのエピソードに応答するよう患者を圧倒せずに、患者が応答するのにふさわしい、臨床的に最も意味のあるエピソードのサブセットを特定することができる。ＥＩＳはすべてのエピソードを検出することができ、患者が行動に基づいてグルコースレベルをより良好に制御できるようになるにつれ、グルコース監視アプリケーションによって検出されたサブセット内のエピソードに、新しいエピソードを追加、又は置換して、患者のグルコールレベルの制御を更に改善することができる。
【００９１】
グルコース監視アプリケーション及びＥＩＳは、異なる構成設定内容を有することができるため、検出されたエピソードは、グルコース監視アプリケーションからＥＩＳに転送されない。一部の実施の形態において、グルコースデータ及び患者の応答、並びにタイムスタンプの１つ以上が転送される。ＥＩＳは、エピソード検出アルゴリズムを実行し、タイムスタンプに基づいて、検出されたエピソードに対する患者の応答を一致させることができる。加えて、ＥＩＳは、新しいエピソードの特定及び特徴付けを行うルーチンを実行することができる。
【００９２】
前述のように、直近の所定の期間、例えば直近の８時間内に、１つ又は複数のエピソードが検出されている場合、ＥＩＳによって患者に通知され、例示的な実施の形態を図１１に示す、結果画面１１２２に表示することができる。結果画面１１２２は多く点で、結果画面４２２に類似している。現在のグルコースの測定値４５５の他に、画面は、傾向矢印４５６、グルコースグラフ４５７、及び検出エピソードボタン１１９０のうちの１つ以上を含むことができる。検出エピソードボタン１１９０を選択すると、検出されたエピソードに関連する質問を表示する、１つ又は一連のエピソード応答画面を開くことができる。検出された各エピソードに対し、個別のエピソード応答画面を表示することができ、例えば、３つのエピソードが検出されていれば、一連の３つの応答画面を示すことができ、ユーザーは各々を順次処理することができる。
【００９３】
別の実施の形態において、スマートフォンのオペレーティングシステムに一般的に組み込まれているような「通知」機能を使用して、ユーザーにエピソードを通知し、エピソード応答画面をアクティブにするメカニズムをユーザーに提供することができる。更に、検出エピソードボタン及び通知機能の両方を同時に使用することができる。
【００９４】
図１２Ａは、エピソード応答画面１２１０の例示的な実施の形態を示す図である。ここで、画面１２１０は、検出されたエピソードタイプが表示される領域１２９１を含んでいる。エピソードのハイライト部分１２９３を含む、最近のグルコースデータのグラフ１２９２を表示することができる。ここで、ハイライトはグラフ曲線の下部スペースの陰影であって、曲線自体とは別の色にすることができる。一部の実施の形態において、グラフ１２９２は、前述のグラフ７６６と同様であってよく、グラフ１２９２の上部又は下部に表示することができる、投薬タイムライン４５０及び食事タイムライン４５１を含むこともできる。グラフ内のグルコース値の領域１２９９は、正常又は許容範囲内であると見なされ、ここに描かれた線又は陰影１２９９等で示すことができる。
【００９５】
エピソードに関連する質問は、領域１２９４に表示することができ、各々が、その応答を選択するための対応するチェックマークフィールド（例えば、チェックボックス）を有する、考えられる応答（例えば、理由又は反応）の選択リスト１２９８を応答画面１２１０に含めることができる。エピソードに関連する複数の質問が存在する場合、各々がドロップダウンメニューとして構成された、各々の質問に対する選択リスト１２９８を含めることができる。所定の応答の他に、カスタム応答（例えば、ユーザー独自の裁量で選択された用語を使用した応答）のための、自由形式のテキスト入力フィールド１２９６を設けることができる。患者が、テキスト入力フィールド１２９６にカスタム応答を付加した場合、選択した所定の応答と共に、カスタム応答を自動的に応答として表示することができる。
【００９６】
別の実施の形態において、ユーザーには、モバイルアプリケーションによって、カスタム応答を生成する選択肢又は機能が提供されていない（一部の実施の形態では、ウェブベースのソフトウェアにおいても阻止することができる）。所望であれば、自由テキストメモ等の、エピソードに関する詳細な情報を付加することができる、追加のフィールドを設けることができる。しかし、多くの実施の形態において、ユーザーは、依然として、（例えば、提示された各質問に対する少なくとも１つの応答であって、選択リストから選択する必要があり、一部の実施の形態において、ユーザーが本明細書に記載のユーザーに適用されない選択リストの応答を削除することを除き、ユーザーが、新しい選択リストの応答を付加するあるいは選択リストをカスタマイズする選択肢を有さない）提示された１つ以上の選択リストの各々から、予め設定された選択肢又は応答を選択する必要がある。
【００９７】
糖尿病（又は他の病状）の管理技法は、カスタム応答を入力する選択肢又は能力をユーザーに提供せず、むしろ予め設定された選択リストの選択肢から、ユーザーに選択させる実施の形態によって改善することができる。これ等の実施の形態は、ユーザーが、どの応答が最も適切であるか、例えば、エピソードの発生につながった可能性が最も高い原因であると考える可能性を高めることができる。このことは、エピソードの潜在的な原因（又はエピソードに関する他の適切な質問）の検討が、エピソードの発生そのものと同時（又は直後）に行われた場合、最も正確であることが多いため重要である。予め設定された選択リストの応答を使用すると、一般化（過度の特異性の回避）と一貫性のある応答が得られ、それによって、後の段階において、応答の分類及びデータの分析を支援及び単純化することができる。カスタム応答を回避することによって、ユーザーが質問に対し実際に答えていない可能性がある応答を回避することができる。例えば、何がエピソードの原因であるについての質問に応答して、ユーザーは、恐らく、保存して後で検討するために、エピソードが発生したとき、何をしていたかの説明のみのカスタム応答を返す可能性がある。ユーザーは、メモ入力フィールドを介して、依然としてかかる手段を取ることができるが、潜在的な原因の選択リストに応答するようにユーザーを強制することも、現時点におけるその問題の検討を強制することができ、最善であり得る。
【００９８】
特定の実施の形態において、ユーザーは、所定の応答の選択リスト１２９８に、カスタマイズした応答を付加することを選択することができ、この場合、カスタマイズした応答は、次回同じ種類のエピソードが発生したときに表示されることになる。別の実施の形態において、カスタマイズした応答は、自動的に選択リスト１２９８に追加される。
【００９９】
加えて、患者に適用できない応答は、本実施の形態では、関連する削除ボタン１２９７をクリックすることにより、その応答の削除を選択することによって、選択リスト１２９８から除去することができる。削除された応答は、その選択リストを表示するその後のインスタンスには表示されないことになる。
【０１００】
エピソード応答画面１２１０に収まりきれない多くの応答が存在する場合、隠れた応答は、画面をスクロールするか、又は追加の画面上で見ることができる。エピソードに関するすべての質問に応答した後、応答していない期間に検出された次のエピソードが、結果画面１１００に表示される。エピソードに関する応答を入力するこの処理は、検出され、その期間に以前に応答されなかった、各々のエピソードについて繰り返すことができる。一部の実施の形態において、最新のエピソードのみが応答を得るためのプロンプトを生成することができる。最新のエピソードについて応答が既に得られている場合には、システムは再度応答を得るためにプロンプトしなくてもよい。
【０１０１】
選択リスト１２９８のカスタマイズを可能にすることによって、特定のユーザーからの入力要求及び受信処理をそのユーザーに対してカスタマイズされる。ユーザーがエピソードに関する情報を記録する必要があると主観的に考える負担、又は労力の量が比較的軽減される。このことが、ひいては、情報入力に対するユーザーの主観的な抵抗を低下させ、ユーザーによる使用が増大し、ひいては、システムの評価メカニズムが改善され、ユーザー又はＨＣＰに対し、より堅牢なデータ及びより正確なフィードバックを提供することができる。それに基づいて行動すれば、ユーザーのグルコースの変動を低減させ、生活の質を向上させることができる。
【０１０２】
特定のエピソードに幾つかの質問を関連付けることができる。各々の質問は、それぞれのエピソード応答画面に表示することができる。図１２Ａ〜１２Ｃは、検出されたエピソード「急上昇」に関する応答画面の非限定的な例を示す図である。図１２Ａは、質問１２９４「疑わしい原因は？」、及び選択された２つの所定の応答を伴う、第１の画面を示している。図１２Ｂは、質問「何か上昇の症状がありましたか？」、及び選択された１つの所定の応答を伴う、第２の画面を示している。図１２Ｃは質問「上昇の治療をしましたか？」、及び選択された１つの所定の応答を伴う、第３の画面を示している。
【０１０３】
検出されたエピソードに応じて、画面と質問の数が少ない場合や多い場合がある。質問と所定の応答は、検出されたエピソードに応じて変わり得るが、多くの実施の形態において、表示された第１又は第２の画面は、エピソードの原因に関してユーザーに問い合わせ、表示された別の第１又は第２の画面は、エピソードに関連する症状に関してユーザーに問い合わせ、第３の画面は、もしあれば、どのような治療を施したかに関してユーザーに問い合わせるものである。
【０１０４】
すべてのエピソードに応答し、新しいエピソードが検出されない場合、時間帯が就寝時又は起床時に関連付けられている場合には、時刻質問を行うことができる。時間帯に関する時刻質問は、１日１回行うことができる。
【０１０５】
図２に戻り、エピソードボタン２７５を選択することによって、検出されたすべてのエピソードのリストを表示することができる。図１３は、エピソードリスト１３００の例示的な実施の形態を示す図である。エピソードタイプ１３９１、エピソードの日時１３９２、エピソードタイプに対するカラーコードフィールド１３９３、及び応答が記録されているか否かを示すアイコン１３９４、１３９５の１つ以上の各々を表示することができる。図１３において、応答インジケータ１３９４、例えば、目の形をしたアイコンによって、患者がエピソードに関する質問に対する応答を記録したことを示すことができ、非応答インジケータ１３９５、例えば、チェックリストアイコンによって、患者が応答を記録していないことを示すことができる。エピソード入力をクリックすることにより、患者はエピソードに対する以前に選択された応答を見ることができ（図１２Ａ〜Ｃ）、患者がまだ応答していなければ応答を入力することができる。
【０１０６】
患者の行動がエピソードにどのように影響するかについて患者、介護人、及びＨＣＰが理解し、行動の影響を緩和するのに役立つ幾つかのレポートを生成することができる。レポートは、ローカル的に保存されているデータを使用して、読取装置１２０で生成するか、あるいはサーバー１３０で生成して、読取装置１２０又はプリンターにダウンロードすることができる。
【０１０７】
図８に戻り、応答レポートボタン８５３を選択すると、例示的な実施の形態を図１４Ａに示す、例示的な応答レポート画面１４００を開くことができ、記録された応答を有するエピソードのタイプ１４１０を表示することができる。ボタン１４２０を使用して、日付の範囲を調整することができる。ドロップダウンボタン１４３０をクリックすると、例示的な実施の形態を図１４Ｂに示す、応答レポート画面を展開することができ、エピソードタイプに関連する１つ以上の質問１４４０、患者が入力した応答１４６０、及び応答が選択された総回数１４５０が示されている。
【０１０８】
関心がある応答１４６０、例えば、「食事ボーラス早過ぎ又は遅過ぎ」をクリックすると、例示的な実施の形態を図１５に示す、新しい画面１５００を表示することができ、画面はグルコースレベルのグラフ１５１０、及びエピソードインジケータ１５２０、例えば、着色ドット（図示）又は縦線（図示せず）を含むことができる。グラフ１５１０は、選択した応答が生じた最新の日を表示することができる。選択した応答が別の日にも生じている場合には、方向インジケータ１５３０が表示され、インジケータ１５３０をクリックすることによって別の日を表示することができる。
【０１０９】
ウェブアクセス可能なエピソード調査ソフトウェア（ＥＩＳ）
ローカルコンピュータ１５０又はリモートコンピュータ１６０等のコンピューティング装置について言えば、ＥＩＳは、サーバー１３０から供され、コンピューティング装置１５０又は１６０のウェブブラウザによって、アクセス可能なソフトウェアパッケージであると説明される。モバイル機器（例えば、タブレット及びスマートフォン）は、ウェブブラウザを有していることが多く、ＥＩＳがアプリとしてモバイル機器に既にインストールされている場合には、ウェブブラウザを介してＥＩＳにアクセスする必要はないが、かかるコンピューティング装置のサブセットと考えられている。
【０１１０】
センサー制御装置１１０によって、読取装置１２０に検体レベルのデータが伝達されたとき、読取装置１２０は、無線及び／又は有線通信路を介して、そのデータを（センサー制御装置１１０から受信したのと同じ一般形式の生データとして、又は（例えば、温度補償又は他の較正をデータに適用することができる、独自のデータ処理アルゴリズム等を用いて）、アルゴリズム的に処理したデータとして））データベース又はサーバー１３０にアップロードするようにプログラムすることができる。
【０１１１】
アップロード（及び読取装置１２０が実施しなかった、必要なすべてのデータ処理をサーバー１３０が実施した）後、データを保存及び糖尿病患者に関連付けて、当該糖尿病患者、ＨＣＰ、及び／又は介護人（又は他者）が、ＥＩＳを提示するウェブブラウザを使用して、データにアクセスすることができるようにすることができる。多くの実施の形態において、ＥＩＳは、ユーザーが情報を容易に理解することができ、グルコースの変動の基本的な原因を特定するツールとして使用することができるようにする、基礎情報を改良されたニュアンスのある方法で伝達するように策定された、異なるレポート形式でデータを提示することができる。
【０１１２】
サーバー１３０及び／又はそれに関連するアカウントの管理を担当する技術者である管理者は、サーバー１３０にアクセスするために、ウェブブラウザが使用するＵＲＬを提供することができる。管理者は、アカウントのロック及びロック解除を担当することができる。複数のユーザーアカウントタイプが存在する可能性があり、これには管理者に関連するもの、ＨＣＰに関連するもの、及び糖尿病患者又は介護人に関連するもの等が含まれる。各々のアカウントタイプは、そのアカウントタイプに割り当てられている人が利用可能な異なる機能セットを有することができる。本明細書において既にある程度説明したように、ユーザーＩＤ及びパスワードを定義することによって、アカウントを設定することができる。ＥＩＳにアクセスするために、ユーザーは自分のユーザーＩＤ及びパスワードを入力して、アカウント及び関連機能にアクセスする。ユーザーは複数の異なるアカウントタイプを有することができる。
【０１１３】
管理者は、通常、臨床管理責任を有する人である。管理者の機能はＨＣＰアカウントを追加することである。多くの実施の形態において、管理者は、糖尿病患者又は患者の個人的なデータ又はレポートにアクセスすることはできない。ＨＣＰユーザーは、システムに患者アカウントを追加することができる。多くの実施の形態において、ＨＣＰユーザーは、患者のデータ及びレポートにフルアクセスすることができる。ＨＣＰユーザーは、患者がウェブブラウザを介し、ＥＩＳのデータ及びレポートにアクセスするため、及び読取装置１２０にＥＩＳを構成して、サーバー１３０にデータを自動的にアップロードするために患者が使用する、初期ユーザーＩＤ及びパスワードを患者に提供することができる。
【０１１４】
ログインすると、ＨＣＰユーザーは、そのＨＣＰに関連する患者の患者リストから特定の患者を選択することができる。患者を選択した後、ＨＣＰは、通常、ホーム画面から新しいセッションを生成するオプションを選択することによって、その患者のレビューセッションを生成することができる。この措置が取られる１つの機会は、ＨＣＰ（又はその代表者）と患者との打ち合わせ又は訪問時である。
【０１１５】
コンピューティング装置（例えば、１２０、１５０、１６０）のディスプレイに表示可能な、ホーム画面又はページ１６００の例示的な実施の形態を図１６に示す。このホーム画面は、特定の患者が選択されると、ＨＣＰユーザーに表示することができると共に、ログインすると、患者のユーザーにも表示することができる。本形態において、ＥＩＳは、ＳＵＧＡＲ  ＳＬＥＵＴＨと称するが、本明細書に記載の主題は、このブランドに限定されるものではない。
【０１１６】
このホーム画面１６００の左側にはナビゲーションバー１６１０がある。セッション作成ボタン１６０２を選択することによって、セッションを生成することができる。一部の実施の形態において、このセッション作成ボタンは、ＥＩＳを介してまだ見ていない新しいデータが、サーバー１３０にアップロードされたとき、又は直近のセッションが作成された日時以降に、アップロードされているときにのみ表示することができる。新しいセッション１６１２が作成されると、その日付及び／又は時刻をナビゲーションバー１６１０（例えば、０４−Ｎｏｖ−２０１５）に追加することができ、その日付及び／又は時刻までの過去のすべてのデータを使用して、このセッションのレポートを生成することができる。
【０１１７】
ユーザー（患者、介護人、又はＨＣＰ）は、収集されサーバー１３０にアップロードされたデータに基づいて、レポートを作成することができる。ナビゲーションバー１６１０は、各々のセッション１６１２内において生成することができる、それぞれのレポートタイプへのリンクを提供することができる。新しいセッション１６１２が作成される度に、ナビゲーションバー１６１０の最上部に、セッション識別子１６１２と共に、新しい一連のレポートリンクを表示することができる。図示の実施の形態において、作成に利用できるレポートには「グルコースパターン洞察（ＧＰＩ）」レポート、デイリーレポート、エピソードオーバーレイレポート、エピソード要約レポート、及び応答レポートが含まれている。これ等の様々なレポートタイプについて、本明細書において更に詳細に説明する。
【０１１８】
現在のセッション１６１２の下に、前のセッション１６１２（ここでは図示せず）も表示することができる。これ等の前のセッション１６１２において生成されたレポートを、閲覧及び編集することができるが、多くの実施の形態では、前のセッションが作成された日付及び／又は時刻までに利用可能であったグルコースデータのみに基づいている。
【０１１９】
本実施の形態では、それぞれのレポートのタイトルの隣のプラス記号（＋）である、適切なフィールド１６１４を選択することによって、新しいレポートを生成することができる。新しいレポートを生成した後、そのレポートへのリンクは、ナビゲーションバー１６１０内の特定のセッション１６１２に関連付けられた位置（例えば、その下）に配置される。特定のタイプの複数のレポートが生成される限り、そのフィールド１６１６を選択することによって、それらのレポートのリストを展開又は折り畳むことができる。
【０１２０】
また、ホーム画面１６００には、ここではデイリーイベント／分析設定とラベル付けされた、レポート設定内容を変更するための選択可能なフィールド１６０４が存在している。ＨＣＰユーザーに対しては、患者リスト画面に戻るための選択可能なフィールド１６０６も設けることができる。ナビゲーションバー１６１０、フィールド１６０２、及びフィールド１６０６は、以下に説明するようなすべてのレポート画面で利用することができる。
【０１２１】
ＥＩＳを用いて生成した各々のレポートは、糖尿病患者からの１日分以上のグルコースデータに基づくことができる。ＥＩＳによって、グラフィカルインタラクティブデータ選択ツールを得ることができ、分析に最もふさわしいデータを含む日を容易に（かつ迅速に）特定できるように、ユーザーを支援することができる。次に、これ等の日を個別に選択し、レポートの実行に使用することができる。
【０１２２】
データ選択ツール１７００の例示的な実施の形態を図１７Ａ、Ｂに示す。データ選択ツール１７００は、レポート生成オプションを選択することによって（図１６のフィールド１６１４を選択することによって等）、又は適切なデータセットの選択が望まれる、レポート生成処理の別の時点においてユーザーに表示することができる。
【０１２３】
本実施の形態において、データ選択ツール１７００は、格子状に配列されたデータを表示し、格子１７０２内の有界又は無限であってよい、各々の細分割領域１７０３（例えば、各ユニット又はボックス）が1日に対応し、１行に（例えば、日曜日を最左端とし土曜日を最右端とする）１週間分の日数が示されている。図１７Ａにおいて、領域１７０３の１つの例が囲み破線で示されている。１行当りの日数は７日に限定されるものではなく、１行当り１日以上の任意の日数を表示することができる。１行以上の任意の行数（例えば、１、２、３、４、５、６行、等々）を同時に表示することができる。縦スクロールバー１７０４は、表示可能な多くの行をスクロールする際に、ユーザーを支援することができ、その上限は、データが利用可能な週の数によって確定され得る。例えば、１０週間分のデータが表示可能であるが、画面上に同時に５行のデータが表示される場合があるが、ユーザーは、縦スクロールバーで、１０週間分のデータをスクロールすることができる。
【０１２４】
最上行及び最下行は、何れもセッション１６１２の日付及び／又は時刻から測って、それぞれ最新又は現在の週、及び最も過去の週であってよく、時間的に連続的に遡る順序で配置された行がその間に配置される。あるいは、時間的に最も早い週が一番上になり、後続の下の各々の行が時間的に一週間遅くなる、通常のカレンダーのように、逆の方法で週を表示することができる。
【０１２５】
別の実施の形態において、例えば、最新の日が一番上に表示され、最も過去の日が一番下に表示されるように、あるいはその逆に、１つの列に複数の日が縦に表示できるように、グリッドを構成することができる。しかし、この配列では、多くの日を同時に表示することはできない。
【０１２６】
格子の各々のユニット１７０３内に、特定の日のグルコース（又は他の検体）データのグラフィカル表示１７０６がある。ユニット１７０３の内部又は隣接して、曜日及び／又は日付を示すラベル１７０８を表示することもできる。グラフィカル表示、又はグラフ１７０６は、図１２Ａ〜Ｃに関連して説明したグラフ１２９２、又は本明細書に援用される参考文献を含む、本明細示に記載の他のグルコースグラフに類似した外観を有することができる。日１７１４等、データが表示されていない日は、空白、グレーアウト、陰影付け、又はデータ欠落表示とすることができる。
【０１２７】
グラフ１７０６は、図示のように測定データ点の連続、又は破線若しくは連続線のいずれかとして、対応する日のグルコース値のトレース１７１０を含むことができる。各々のユニット１７０３が、互いに直接隣接している場合には、トレース１７１０は、図示のように、各々の行内において、ある日から次の日に連続することができる。各々のグラフ１７０６は、対応する日に検出された各々のエピソードに関する表示、又はマーカー１７１２を含むことができる。マーカー１７１２は、所望の任意の形状（例えば、円、楕円、線、曲線、正方形、多角形、三角形等）、色、又は外観を有することができる。例えば、マーカー１７１２は、図示の縦線、又は図１２Ａに示すトレース下部の陰影領域であってよい。
【０１２８】
形状、色、及び外観を任意に組み合わせてマーカー１７１２に使用することができる。例えば、第１のタイプ（例えば、高グルコース）のエピソードを、第１の形状及び／又は色の第１のマーカー１７１２−１で示し、第２の異なるタイプ（例えば、低グルコース）のエピソードを、形状は同じであるが色が異なる第２のマーカー１７１２−２で示すことができる。あるいは、１つの色を使用して、すべてのタイプのエピソードを示すことができ、この場合、異なるエピソードタイプが形状によって示される。更に別の例において、１つの形状を使用して、すべてのタイプのエピソードを示すか、又は異なる形状を使用して、異なるエピソードタイプを示すことができるが、いずれの場合も、重篤性が異なる色（例えば、軽度の場合は黄色、中程度の場合はオレンジ、重度の場合は赤色）で示されるか、又は１つの色の暗さ若しくは不透明度で示される。マーカー１７１２の大きさ（例えば、エピソードが深刻になるほど、縦線が太くなるか、又は形状が大きくなる等）あるいはマーカー１７１２のその他の異なる形状若しくは外観によっても重篤性を示すことができる。
【０１２９】
次に、ユーザーは、レポートの生成に使用したいと思うデータを有する、格子１７０２内の各々の日を選択することができる。図１７Ａから分かるように、ツール１７００は、長い期間に亘る可能性がある、ユーザーの大量のグルコースデータの効率的な梗概を提供する。これは、ユーザーがデータをより容易かつ効率的に選択してレポートを生成することができるという改善をもたらす。例えば、毎日のデータがグラフ形式で表示されるため、ユーザーは、グルコーストレース１７１０のパターン、又は傾向の繰り返しを有する日をより効率的に特定し、それらを直ちにかつ容易に選択することができる。特定のタイプのエピソードが発生している日、又は特定の時間にエピソードが発生している日の集団を容易に特定し選択することができる。同様に、グルコースの変動及び／又はエピソードの発生が最も低い日も容易に特定し選択することができ、これ等の日の糖尿病患者の行動の傾向を検索することができる。
【０１３０】
また、本明細書に記載のツール１７００の実施の形態は、ツール１７００によって、従来の手法と比較して、ユーザーの負担を軽減する方法で、最も適切なデータセットを特定及び選択することができ、それによってユーザーがＥＩＳを使用して、グルコースの変動及び／又はエピソード発生の原因を調査及び特定する可能性が高まり、これ等の原因を改善又は治療し、糖尿病患者又は他の患者の健康及び生活習慣を改善することができるため、糖尿病の治療分野に改善をもたらす。
【０１３１】
各々の日にタッチする（タッチスクリーンディスプレイの場合）、又はマウスカーソルで各々の日又は一群の日を選択することにより、表示された格子上で、直接日を選択することができる。いずれの場合も、特定の日を選択すると、選択されたその日のみが選択される（前に選択されていた日又は複数の日が非選択になる）。
【０１３２】
例えば、第１のキー（例えば、コントロールキー）を保持しながら、それぞれの所望の日を選択することによって、複数の日を選択することができ、この場合、選択されたすべての日が選択されたままとなる。第２のキー（シフトキー）を押し続けて、一連の日の最初の日及び最後の日をクリックすることによって、一群の日を選択することができ、この場合、その範囲内に介在する各々の日は、ＥＩＳによって自動的に選択される。データを有さない日は選択できないように、ＥＩＳを構成することができる。デイリーレポート等、１日分のデータに依存するレポート、又は限定された日数のデータに依存するレポートに関しては、限定された日数以下の日数のみの選択が可能となるように、ＥＩＳを構成することができる。
【０１３３】
選択された日のグループ１７２０の例示的な実施の形態を図１７Ｂに示す。ここでは、選択された各々の日に、部分的に透明な着色又は陰影を適用して示されている。選択された日の周りに目立つ境界を配置する等、別の表示方法も使用することができる。図示のように、ユーザーは、連続していない範囲の日を選択して、レポートの生成に使用することができる。一部の実施の形態において、例えば、最新の７日、最新の１０日、最新の１４日等、デフォルトの日数範囲を選択することができる。所望の１日以上を選択したら、ユーザーはレポート作成ボタン１７２２を選択することによって、レポートを生成することができる。
【０１３４】
本明細書に多くの例示的なレポートが記載されており、これからも記載される。これ等の例示的なレポートは、有益な結果を得ることができる形式で表示及び説明されているが、これ等のレポートによって、情報が表示され、ユーザーとの対話を可能とする正確な方法を限定するものではない。従って、すべての機能（グラフ、アイコン、メモ、表、リスト、トレース、インジケータ、選択可能なフィールド又はボタン、ドロップダウンリスト、応答、情報配列、情報順序付け等）は、本明細書に示し、説明した方法から変更することができ、それらは依然として本開示の範囲に入るものである。更に、別段の記載がない限り、又は論理的に無理若しくは不可能でない限り、いずれの機能もいずれの異なるレポートタイプに付加（又はどの異なるレポートタイプにおいて省略）することもでき、それらは依然として本開示の範囲に入るものである。
【０１３５】
図１８Ａは、デイリーレポート１８００の例示的な実施の形態を示す図であって、本明細書に記載の他のすべてのレポートと同様に、例えば、ウェブブラウザを使用して、コンピューティング装置のディスプレイに表示することができるレポートを示す図である。デイリーレポート１８００は、グルコーストレース１７１０及び、一般には２４時間以下である、プロットした期間中に発生したエピソードの色分けされたマーカー１７１２のうちの１つ以上を含む、グラフ１８０６を有することができる。ここで、マーカー１７１２−１は、急速グルコース上昇エピソード（例えば、最小継続時間の閾値を超える割合の上昇）を示す、トレース１７１０の下方の陰影領域である。マーカー１７１２−２は、低グルコース、又は低血糖エピソード（例えば、ユーザーの検体レベルが、閾値以下になったとき）を示す陰影付きボックスである。
【０１３６】
グルコーストレース１７１０に沿って、当該日に入力された（図６Ｂに関して説明したような）メモを示す様々なアイコン１８０４が示されている。前述のように、各々のメモアイコン１８０６は、数例を挙げれば、運動、食物及び／又は流動物の消費、医薬品投与（例えば、速効型（ＲＡ）インスリン、又は長期作用型（ＬＡ）インスリン）、自由形式メモの存在、就寝時刻のうちの１つ以上を含むことができる。特定のメモアイコン上にカーソルを置くと（又はタッチスクリーンの場合は、メモアイコンをタッチすると）、メモに関する追加情報（例えば、イベントの継続期間、イベント発生時刻、消費カロリー、摂取飲食物の種類、炭水化物又はカロリーの摂取量、流動物の摂取量、投薬の量及び種類、実際の自由形式メモ等）の追加情報を含むオーバレイポップアップウィンドウを表示することができる。
【０１３７】
ユーザーが設定し調整することができる、イベント発生の通常の時刻を示すアイコン１８０５も更に表示することができる。ここでは、（例えば、リンゴの形状を成す）３つの食事アイコンが、朝食、昼食、及び夕食を示している。また、ユーザーが、夜就寝する通常の時刻を示す（例えば、ベッド中の人間の形状を成す）睡眠アイコンも示されている。
【０１３８】
例えば、グラフィカル表示１８０６の下方のデイリーレポート１８００に、各々のエピソードをリストして、説明している表１８０７を示すことができる。表１８０７は、エピソードが発生した時刻、エピソードタイプ、ユーザーが入力したエピソードに関するすべての情報、例えば、疑わしい原因、症状、及び治療（例えば、図１２Ａ〜Ｃに関する説明参照）等を含むことができる。表又はリストは、当該日に入力されたすべてのメモのメモ情報、及び血糖値等の他の記録された情報も表示することができる。表１８０７の各々の入力は、グラフ中において、エピソードを示すマーカー１７１２に対応させることができる。表１８０７において、ユーザーは、エピソード及び応答を、デイリー、エピソードタイムスタンプ別、エピソードタイプ別、又は応答別に分類することができる。
【０１３９】
ナビゲーションボタン１８０２（ここでは、「戻る」及び「次へ」とラベル付けされている）によって、ユーザーは、スクロールして、時間的に１日進むか、又は１日戻ることができ、データを有さない日（もしあれば）はＥＩＳによって自動的にスキップすることができる。ボタン１８０２の１つを選択すると、翌日又は前日のいずれかのデイリーレポート１８００が作成されことになる。新しいデイリーレポートが表示される度に、ナビゲーションバー１６１０の適切な位置に付加することができる。
【０１４０】
図１８Ｂは、デイリーレポート１８０６及びエピソード表１８０７の別の実施の形態を示す図である。本形態において、グラフ１８０６と表１８０７との間に、インタラクティブフィルター１８１０が存在している。フルター１８１０によって、ユーザーは、グラフ１８０６内の時間情報のインディシアの位置に基づいて、表１８０７に表示する情報を選択することができる。ここでは、インディシアはエピソードインジケータ１７１２であって、表１８０７に表示される情報は、各々のエピソードの日時、各々のエピソードのタイプ、及びエピソードについて提起された質問に関する記録された応答である。メモ、写真等の他の情報も表示することができる。フィルター１８１０は、軸１８２０を有し、軸は、ユーザーによって様々な方法で、軸に沿ってスライドさせることができる、２つのマーカー１８１２及び１８１４を備えている。例えば、マーカー１８１２及び１８１４は、例えば、タッチスクリーン上のドラッグにタッチするか、又はマウスカーソルでクリック及びドラッグすることによって、直接スライドさせることができる。軸１８２０に沿ったマーカー１８１２の位置が、フィルタリング機能の最も早い時刻を設定し、軸１８２０に沿ったマーカー１８１４の位置が、フィルタリング機能の最も遅い時刻を設定する。
【０１４１】
ここでは、マーカー１８１２が午後２時（ここに示すように、各マーカーの配置時刻を示すラベルを任意に表示することができる）配置され、マーカー１８１４が午後６時に配置されている。この配置によって、デイリーグラフ１８０６において、午後２時より前、及び午後６時より後に発生したすべてのエピソード、メモ、及び他の情報を、フィルタリングして、表１８０７に含めないようにする役割を果たす。従って、午後２時と午後６時（これら両端の時刻を含む又は含まない）との間に発生したエピソード及びメモのみであって、本実施の形態では２つのエピソードのみが表１８０７に表示される。従って、フィルター１８１０によって、１８０７に表示される情報量を低減することができると共に、ユーザーが特定の時間帯に発生したエピソードに集中することができる。これは、グラフ１８０６に約１４のエピソード１７１２が示されている図１８Ｂの場合のように、比較的多くのエピソードが検出された日にとって重要であり得る。
【０１４２】
マーカー１８１２及び１８１４は、フィールド１８１６及び／又は１８１８を選択することによって、間接的に移動させることもできる。これらのフィールドは、両方のマーカー１８１２及び１８１４が一定の間隔（例えば、図示のように４時間）を維持するように、マーカー１８１２及び１８１４を同時に左（フィールド１８１６）又は右に（フィールド１８１８）スライドさせる。軸１８２０は、等間隔に離間した多数の離散的な着地位置１８２２を有することができ、マーカー１８１２及び１８１４の配置及び移動が、これらの着地位置に限定されている。例えば、マーカー１８１２をクリックして左にドラグすると、マーカー１８１２が、１つの着地位置１８２２から次の着地位置にジャンプする。同様に、フィールド１８１６を選択すると、両方のマーカー１８１２及び１８１４が、位置１８２２を１つ左に移動し、それぞれの時刻を、午後２時及び午後６時から、午後１時及び午後５時に変更する。
【０１４３】
本実施の形態において、各々の着地位置１８２２は１時間離れているが、これより大きい又は小さい間隔を使用することができる。様々な異なる実施の形態において、すべての位置１８２２間の間隔は、数例を挙げれば、１０分、１５分、３０分、６０分、９０分、及び１２０分とすることができる。別の実施の形態において、着地位置１８２２は存在せず、ユーザーの視点から連続的又はアナログ的な動きをモデル化するために、マーカー１８１２及び１８１４は、軸１８２０上の任意の位置を取ることができる。着地位置１８２２が存在する実施の形態は、非アナログ式の動きを有すると称することができる。
【０１４４】
フィルター１８１０は、エピソードをリストする表１８０７等の関連する表を有する、本明細書に記載の任意のグラフ、又は他のデータ表現に含めることができる。フィルター１８１０の使用は、検体レベルのグラフ及びエピソードのインジケータに限定されるものではなく、むしろ、運動インジケータ、食事インジケータ、睡眠インジケータ、医薬品投与量インジケータ（例えば、ＬＡインスリン及び／又はＲＡインスリン）、テキストメモ若しくはコメント、又はオーバーレイインディケータ（例えば、検体データそのもの）を有さない、グラフ１８０６のデータ表示のセグメント等、レポートに存在するあらゆる種類の情報に基づいて、フィルタリングするために使用することができる。更に、フィルター１８１０は、１つのデータ構造又は視覚的表現（例えば、表１８０７）の情報の表示を、別のデータ構造又は視覚的表現（例えば、グラフ１８０６）の１つの部分又は一部に集中させることが望ましい、非医療用途を含むあらゆるインスタンスに使用することができる。
【０１４５】
図１８Ｂの実施の形態において、フィルター１８１０は水平方向（例えば、Ｘ軸方向）に向いているが、別の実施の形態では、縦方向（例えば、Ｙ軸方向）に向いたフィルター１８１０、水平及び垂直方向に直角な第３の方向（例えば、Ｚ方向）を向いたフィルター１８１０、及びこれ等の任意の組み合わせを利用することができる。更に、あるタイプのデータの大きさを表わす左側のＹ目盛と、異なるタイプのデータの大きさを表わす右側のＹ目盛とを有する二重目盛のグラフ等、複数のフィルター１８１０を同じ方向に配向して使用することができる。各々のフィルター１８１０は、相互のフィルター１８１０に対し、個別に調整することができ、フィルター１８１０の各々の調整によって、従属する視覚表現（例えば表１８０７）に表示された情報を、リアルタイムで調整することができる。従って、広範な異なる方法で、任意の数の１つ以上のフィルター１８１０を設けることができる。
【０１４６】
図１９Ａ、Ｂは、ＧＰＩレポート１９００の例示的な実施の形態を示す図である。ここで、ＧＰＩレポート１９００は、ユーザーのアンビュラトリーグルコースプロファイル（ＡＧＰ）を示す第１の領域１９０２、及びユーザーの糖尿病に関連する特定の状態の重篤性の評価を示す第２の領域１９０４を含んでいる。ＡＧＰを含むＧＰＩレポート（「Ａｄｖａｎｃｅｄ  Ｄａｉｌｙ  Ｐａｔｔｅｒｎｓ（ＡＤＰ）」と称する）の例が、あらゆる目的のために、全内容が、参照により本明細書に援用される、米国特許公開第２０１４／０１８８４００号明細書に詳細に記載されている。ここで、この援用される明細書に照らし、ＧＰＩレポート１９００について簡単に説明する。
【０１４７】
ＡＧＰ領域１９０２は、通常の時間スケールに亘り、選択された日のグルコース値のプロットを含むことができる。中心傾向（例えば、中央値又は平均値）１９１０がトレースで示されている。このトレース１９１０を囲んでいるのが、ある中心傾向のパーセンタイル範囲（例えば、データ点の２５パーセンタイル〜データ点の７５パーセンタイル）内にあるデータ値に対応する領域１９１２である。領域１９１２の隣は、中心傾向のより広いパーセンタイル範囲（例えば、データ点の１０パーセンタイル〜データ点の９０パーセンタイル）内のデータ値に対応する第２の領域１９１４である。領域１９１２及び１９１４は、数例を挙げれば、異なる線、色、又は陰影を付す等、任意の所望の方法で示すことができる。これ等の領域１９１２及び１９１４は、実線又は図１９Ｂに示す実施の形態のように、各々のデータ点を表示することができる。更にＡＧＰ領域１９０２に示されているのは、ユーザー（例えば、糖尿病患者又はＨＣＰ）によって設定及び調整することができる、ユーザーの中心傾向目標（ここでは「中央値目標」）及びユーザーの低グルコース閾値である。
【０１４８】
領域１９０４は、通常の１日の時間区分における、対応する状態の重篤性のレベルを特定するアイコン１９１６を有する表である。１つ以上の任意の数の状態をリストし、１つ以上の時間帯に対応する１つ以上の任意の数のアイコンと相互参照することができる。この例において、（１）低グルコース（低血糖）の可能性、（２）中央グルコース目標値と比較した中央グルコース値、及び（３）中央値未満の変動（例えば、中央値と１０パーセンタイルとの間のグルコース値の差）の３つの状態が縦に（例えば、Ｙ軸に沿って）リストされている。これ等の状態について、中央値の代わりに、平均値等の異なる中心傾向を用いることができる。
【０１４９】
この例において、等しい長さである必要はなく、ユーザーの生活スタイルに対応するように（例えば、食事及び就寝に合わせて）、ユーザーが設定することができる、５つの時間帯に、１日が細分化されている。これ等の時間帯は、参照を容易にするために、ＡＧＰ１９０２と整列させる（例えば、同じ時間軸を使用する）ことができる。表中のアイコン１９１６は、領域１９０８のキーによって示される、当該時間帯における状態の重篤性のレベルをグラフィカルに表わすことができる。
【０１５０】
この例において、糖尿病患者は、正午から午前３時までの時間帯に、ＥＩＳに設定した糖尿病患者の目標値に照らし、高い中央値未満の変動を経験している。また、この時間帯において、低グルコースの可能性も高い。
【０１５１】
領域１９０６は、１つ以上の高い状態を知らせる通知を表示すると共に、その高い状態の潜在的な原因をリストすることができる。ここでは、領域１９０６は、高い中央値未満の変動に関する通知と、その原因と考えられる要因を表示している。
【０１５２】
図１９Ｂは、ＧＰＩレポート１９００の別の実施の形態を示す図であって、図１９Ａと同じデータを用いているが、別の方法で表現したレポートを示す図である。ここでは、ＡＧＰ領域１９０２において、各々のデータ点が示されている。低閾値を下回るデータ点１９２０を強調表示（例えば、赤色に着色）することができる。領域１９１２及び１９１４のうちの１つ以上を省略することができる（ここでは領域１９１４は表示されているが、領域１９１２が省略されている）。追加の強調表示又は指示を用いて、領域１９０４における追跡状態のうちの１つが高いと判定された領域１９２２を示すことができる。ここでは、高い中央値未満の変動に関連する点が、対応する時間帯に、陰影領域１９２２によって示されている。
【０１５３】
図２０は、エピソー要約レポート２０００の実施の形態を示す図であって、特定の時間帯に繰り返される可能性があるエピソードパターンの特定を支援することができるレポートを示す図である。ここでは、エピソード要約レポート２０００は、選択した各々の日の所定の時間、例えば２４時間全体に亘る、グルコースレベルのモーダルな２４時間グラフ２００４を含んでいる。グラフ２００４内には、選択されたデータセットのエピソード発生時刻及び持続時間に配置されるマーカーも表示されている。
【０１５４】
エピソード要約レポート２０００は、各々のエピソードタイプ（例えば、低グルコース、高グルコース、急上昇）、及びそのエピソードタイプが特定の時間帯（例えば、状態評価領域１９０４に示されているのと同じ時間帯であってよく、いずれもグラフ２００４の時間軸に整列させることができる）に発生したときのインスタンスの数を示す、表２００２も含むことができる。各々の時間帯におけるエピソードの発生合計も示されている。この表形式の表示２００２によって、ユーザーは、特定の時刻に発生したエピソードタイプのパターンを容易に理解することができる。選択可能なフィールド２００６（例えば、チェックボックス）が各々のエピソードの総数に隣接して存在している。このフィールドを選択すると、グラフ２００４において、当該時間帯に当該タイプの各々のマーカーが表示されるか（チェックボックスをチェックする）、又は非表示にされ（チェックボックスをチェックしない）、特定のエピソードタイプが最も発生する可能性が高いパターン又は時刻を特定する際に、ユーザーを更に支援することができる。
【０１５５】
ＥＩＳの一部の実施の形態において、夜間エピソード要約レポート（図示せず）も、エピソード要約レポート２０００と同様の方法で提供することができる。夜間要約レポートは、特定の時間帯、例えば、夜間帯に焦点が当てられているのに対し、エピソード要約レポート２０００は、ほとんどの実施の形態において、例えば２４時間等、より長い時間帯に亘ることができるという点で異なり得る。夜間エピソード要約レポートは、夜間における各々のエピソードタイプ又危険因子の発生回数、グルコースレベルの測定値のプロット、エピソード及び危険因子の指標のうちの１つ以上を含むことができる表を有することができる。夜間低グルコース危険因子の非限定的な例には、ａ）就寝後３時間以内のボーラス、ｂ）午後又は夜間の身体活動、ｃ）アルコール摂取等が含まれる。夜間高グルコース危険因子の非限定的な例には、ａ）高炭水化物の夕食又はスナック、ｂ）高脂肪の夕食又はスナック、ｃ）レストランでの外食等が含まれる。
【０１５６】
図２１は、エピソード重畳レポート２１００の例示的な実施の形態を示す図である。特定のエピソードが検出されたとき（図１２Ａ〜Ｃに関する説明参照）になされた質問に応答して、患者が特定した各々の質問について、特定された応答を有する各々のエピソードのグルコースレベルの測定値のエピソード整列モーダルグラフ又はプロット２１０２を表示することができる。各々のエピソードの発生時刻を中心軸（例えば、０時）に整列させ、そのエピソード前後の所定の時間、例えば、１〜１２時間におけるグルコースレベルの測定値をグラフ化又はプロットすることができる。エピソードオーバーレイレポート２０００は、エピソードに至る特定の疑わしい原因が発生した都度、ユーザーのグルコースレベルに与える影響を示す際に役立つ。
【０１５７】
例えば、選択した日付範囲内において検出された各々のエピソードについて、ユーザーが疑わしい原因を入力している可能性がある。疑わしい原因毎に、個別のグラフ２１０２を生成することができ、グラフは、その疑われた原因が特定された各々のエピソードに関連するグルコースデータを含んでいる。ここでは図示省略しているが、特定された症状毎、治療毎、あるいはエピソードに関してなされた質問に関連するその他の応答毎に、グラフ２１０２を同様に生成することができる。
【０１５８】
この実施の形態では、疑わしい原因「うつ状態」が、ユーザーによって特定された各エピソードのグルコースデータを含むグラフ２１０２−１、疑わしい原因「治療せず」が、ユーザーによって特定された各エピソードのグルコースデータを含む２１０２−２、疑わしい原因「異常空腹」が、ユーザーによって特定された各エピソードのグルコースデータを含む２１０２−３、及び疑わしい原因「運動」が、ユーザーによって特定された各エピソードのグルコースデータを含む２１０２−４の４つのグラフが示されている（かかるエピソードの１つのみが適格であるため、１セットのグルコースデータを示す）。グラフ２１０２は、適格なエピソードを最も多く含む応答が上部にリストされ、含まれる適格なエピソードが最も少ない応答が下部にリストされる順序に配置することができる。
【０１５９】
図２２Ａは、関心のある日、即ちエピソードが最も頻繁に発生した日を迅速に特定する際に、ユーザーを支援することができる、応答レポート２２００の例示的な実施の形態を示す図である。このレポートは、毎日探索して問題を見つけ出す習慣を置き換える（例えば、ＨＣＰの識別力の必要性を軽減する）のに役立ち、むしろこのレポートは患者が記録したエピソード応答を集計し、グルコースの変動を減少させるために対処する必要がある、セルフケア行動の問題を示す応答であって、最も頻繁に生じる応答を強調するものである。図示の例では、「高グルコースエピソード」が最も頻繁に生じることが示されている。日付範囲を選択した後、応答レポート２２００を生成すると、各々のタイプのエピソードに関連する、各々のタイプの応答について記録された、幾つかの応答の展開可能な要約２２０２を表示することができる。展開フィールド２２０４を選択すると、リストが展開されて関連するエピソードのタイプが表示される。
【０１６０】
図２２Ｂは、高グルコースエピソードタイプ展開後の、応答レポート２２００の例示的な実施の形態を示す図である。図から分かるように、エピソードタイプの検出に応じて、糖尿病患者になされた各質問（例えば、図１２Ａ〜Ｃに関して説明した質問）のリストが表示される。これ等のリストも、特定の質問に対して与えられたすべての応答タイプが、特定の応答が示されたインスタンスの数と共に表示されるように、展開することができる。応答の順序をインスタンス数の降順とすることによって、最も頻繁に発生した応答又は問題の迅速な特定を容易にすることができ、これは通常、グルコースの変動を最も大きく減少させるために、ＨＣＰ及び患者が最初に対処すべき問題である。特定の応答行２２０５を選択すると、デイリーグラフ１８０６及びエピソード表１８０７の一方又は両方を表示することができる。別の種類のグラフも表示することができる。表示されたデイリーグラフ１８０６は、例えば、選択された日付範囲内において、実際にユーザーによって応答タイプが示された最新の日に関連付けることができる。次へ又は戻るボタン１８０２を選択すると、ユーザーによって実際にこの応答が提示又は提供された次の日付に進むか、又は前の日付に戻すことができる。
【０１６１】
従って、レポート２２００は、ユーザーが対処する必要のある最も頻繁な応答又は問題の発生を迅速に特定し、応答又は問題が発生した特定の日をドリルダウン（又は特定）するメカニズムを提供する。次に、ユーザーは、どのように対処する必要があるかを理解するために、日単位及びエピソード毎に提示される、この問題に関連付けられたより詳細な情報及びグルコーストレースを調査することができる。
【０１６２】
図２２Ｃは、レポート２２００の生成に使用することができる、ＥＩＳのサーバーベースのバージョンにおける、一連の命令の例示的な方法２２５０を示すフロー図である。エピソード応答及び対応する日付及び／又は時刻スタンプは、リーダー１２０からサーバー１３０に自動的にアップロードすることができることに留意されたい。この実施例では、リーダー１２０で実行されるＥＩＳバージョンの代わりに、サーバー１３０のＥＩＳを使用してエピソードの検出が行われ、検出されたエピソードは、時間的近接性によってエピソード応答に関連付けられる。記憶された応答をエピソードに関連付ける必要がなく、関連付けをサーバー１３０に伝達する必要がないという点で、リーダー１２０が記憶し実行するＥＩＳの設計を単純化する利点を有することができる。（別の実施の形態において、リーダー１２０は、エピソードと応答との関連付けを記憶し、サーバー１３０に伝達することができる。）
ここで、図２２Ｃを参照すると、２２５２において、サーバーの処理回路１３１（図１Ａ参照）が、処理回路１３１と通信可能に結合された非一時的メモリ１３２から、選択された日付範囲内の記録されたエピソード応答を検索する。２２５４において、処理回路１３１は、ＥＩＳを使用して、エピソードを検出し、可能であれば時間的近接性によって、応答を検出したエピソードに関連付けることができる（例えば、検出されたエピソードの後に記録された、最初の応答が最小閾値時間内にある場合には、それらの応答が、検出されたエピソードに関連付けられる）。２２５６において、処理回路１３１は、エピソードタイプ別にエピソードを集計することができる。次に、２２５８において、処理回路１３１は、エピソードタイプ毎に、応答を発生頻度又は発生数の降順に配列することができる。
【０１６３】
図２２Ｄは、選択されたエピソード応答に関するデイリーグラフ又はレポート１８０６の生成に使用することができる、ＥＩＳのサーバーベースのバージョンにおける、一連の命令の例示的な方法２２８０を示すフロー図である。２２８２において、処理回路１３１は、日時を昇順に配列したアレイであって、アレイ内の各々のエントリーが、特定された日付範囲において、選択されたエピソード応答が発生したインスタンスに対応するアレイを生成することができる。２２８４において、処理回路１３１は、（例えば、デイリーグラフ１８０６の表示をレンダリングするのに使用される情報を供給することによって）アレイ内の最新の日時のデイリーグラフ１８０６を表示させることができる。
【０１６４】
２２８６において、処理回路１３１は、ユーザーが「戻る」又は「次へ」ボタン１８０２の何れかを選択したことを示す指示を監視し、それに応じて、次に、アレイポインターをデクリメント又はインクリメントすることができる。ポインターがアレイの先頭又は末端にある場合には、「戻る」ボタン又は「次へ」ボタンがディスプレイ上で選択できない場合があり、例えば、現在表示されているグラフ１８０６の情報の日付よりも前の日付が存在しない場合、「戻る」ボタンは選択できないことになり、現在のグラフ１８０６の日付より後の日付がない場合、「次へ」ボタンは使用できないことになる。２２８８において、処理回路１３１は、ポインターによって示される日時のデイリーグラフ１８０６を表示させることができる。
【０１６５】
デイリーグラフ１８０６と共にインタラクティブフィルター１８１０が表示される場合には、処理回路１３１は、エピソードの発生時刻の対向する側に配置されるマーカー１８１２及び１８１４を決定及び配置して、当該エピソードを強調する。例えば、左マーカー１８１２をエピソードの発生時刻より所定の時間（例えば、１時間）早い時刻に配置し、右マーカー１８１４を、エピソードの開始後、最も近い時計時間増分に調整された、同じ又は異なる所定の時間（例えば、３時間）後に配置することができる。
【０１６６】
図２３はエピソードトレースレポート２３００の例示的な実施の形態を示す図である。各々のエピソードに関し、エピソードを中心の０時間に配置して、グルコースレベルの測定値のプロット２３１０を表示することができる。グルコースレベルのプロットは、所定の時間、例えば、エピソードの前後６時間に亘ることができる。また、レポート２３００は、エピソードに関連する、患者から報告されたエピソードの理由、症状、治療、及びメモ２３２０の１つ以上を表示することができる。レポート２３００によって、特定のエピソードの詳細な分析を行うことができる。
【０１６７】
図２４は、無危険因子２４１０、高グルコース危険因子２４２０、及び低グルコース危険因子２４３０に関連付けられた、モーダルグルコースレベル２４５０の１つ以上のプロットを含むことができる、夜間危険因子レポート２４００の例示的な実施の形態を示す図である。モーダルグルコースレベル２４５０の各々のプロットは、危険因子２４４０の各々のタイプの数を示す表を含むことができる。
【０１６８】
本明細書に記載のレポートは単なる例に過ぎない。ＥＩＳの実施の形態は、本明細書に記載の一部又はすべてのレポートの任意の組み合わせを含むことができる。ＥＩＳの実施の形態は、本明細書に記載のレポートに加えて、又は代わりに、別のレポートを含むことができる。更に、本明細書に記載の各々のグラフ、表、及び／又はレポートの様々なフィールド、データ配列、アイコン、メモ、マーカー、及びインジケータは、別段の記載がない限り、又は論理的に無理でない限り、本明細書に記載のグラフ、表、及び／又はレポートの各々の実施形態において、自由に置き換えることができることを強く主張する。
【０１６９】
ローカル及びリモートコンピュータ１５０及び１６０は、読取装置１２０及び／又はネットワークサーバー１３０の機能の一部又は全部を実行することができる。例えば、ローカルコンピュータ１５０は、グルコースレベルの測定値に関するエピソードの検出、及び検出したエピソードに対する応答を患者にプロンプトすることができる。ローカルコンピュータ１５０のエピソード検出アルゴリズムは、サーバー１３０と同様に、すべてのエピソードを探索するための構成、又は読取装置１２０のグルコース監視アプリケーションと同様に、エピソードのサブセットを探索するための構成を含むことができる。
【０１７０】
図２５はＥＩＳを使用した例示的な実施の形態を示すフロー図である。２５０２において、糖尿病患者が、マスクグルコース監視ソフトウェア又はマスクＥＩＳの実施形態で動作することができる、センサー制御装置１１０及び読取装置１２０を用いて、数日間（例えば、７日間又は１４日間）自己のグルコースを監視する。これによって収集されたデータを使用して、糖尿病患者の基準グルコース挙動プロファイルを確立することができる。
【０１７１】
２５０４において、ＨＣＰ及び糖尿病患者又は他の介護人が、収集したデータを分析して、ＧＰＩレポート１９００等を活用して、投薬（例えば、インスリン）療法を確立又は調整することができる。２５０６において、ユーザー（ＨＣＰ、介護人、又は糖尿病患者）が、適切な目標値及び閾値をＥＩＳに設定することによって、様々なレポートの生成を可能し（例えば、ＧＰＩレポートにおける中央値閾値目標）、エピソード及びエクスカーションの検出（例えば、数例を挙げれば、低グルコース閾値、高グルコース閾値、急速上昇閾値等）を行うことができる。２５０８において、ＥＩＳを起動することができ、糖尿病患者は、第１の期間（例えば、数日又は数週間）に亘り、ＥＩＳ（又はグルコース監視ソフトウェア及びＥＩＳ）を実行する読取装置１２０を使用して、自己のグルコースを監視することができる。ＥＩＳは、基準データに問題があることを示す時間等、特定の時間にのみ動作するように設定することができる。
【０１７２】
２５１０において、ＨＣＰと糖尿病患者又は介護人との間でセッションを開いて、第１の期間に亘って収集されたデータを分析することができる。これには、ＥＩＳが生成することができる１つ以上のレポートの分析を含むことができる。例えば、エピソード応答レポート２２００を生成することができ、最も頻繁なエピソードの原因を特定することができる。次に、エピソード応答レポート２２００に含まれている、デイリーグラフ１８０６を使用して、エピソードの原因となる、内在する具体的行動を特定することができる。具体的な状況に基づいて、別のレポートを使用することができる。
【０１７３】
２５１２において、ＨＣＰは、原因に対処するために、行動に対して現実的な修正を行うための話し合いを行うことができ、必要に応じて、行動計画を作成して行動の修正に役立たせることができる。２５１４において、例えば、ＧＰＩレポート１９００を活用して、投薬治療に対する必要な調整を特定し、実施することができる。このプロセスは、糖尿病患者の変動レベル及び／又はエクスカーションが所望のレベルに低下するまで、必要に応じて繰り返すことができる。
【０１７４】
本明細書において、エピソード調査ソフトウェアは、検体監視システムの文脈において、特に糖尿病患者が、状態を管理する支援を行うグルコース監視に特に適用可能であるとして説明してきた。しかし、エピソード調査ソフトウェアの機能、属性、レポート、及び他の特徴は、他の種類の医療状態の管理、更には医療分野以外の用途を含む、より広い用途にも同様に用いられる。
【０１７５】
例えば、本明細書に開示の主題は、エピソードの原因調査に限定されるものではなく、本明細書において、エピソードという用語は最も広い範囲で使用されているので、エピソードとして認定されるか又はされなくてもよい人間の他の属性、状態、又は特性を監視及び特徴付けるために使用することができる。収集分析されるデータは、活動関連データ（例えば、活動監視装置等の装置によって追跡及び報告される、講じられた措置、燃焼カロリー等）、食事情報、位置情報（例えば、ＧＰＳ対応装置）、心臓の特性、及び／又は血管系（例えば、心拍数、血圧、心音等）、眼等の別の器官の特性（例えば、眼圧）、皮膚（例えば、発汗）、脳（例えば、神経電気活動）等の他の形態の生体データ等、実質的にあらゆる種類のデータであってよい。これ等の収集されたデータは、特定の用途に関連する、エピソード、事象、特徴、症状、前兆、活動等の発生を示す、１つ以上の基準、条件、要件、閾値等と比較することができる。
【０１７６】
デコレータパターン及び／又は依存性注入を用いた、堅牢なライブラリーの構築又は変更のためのソフトウェアの例示的な実施形態
以下の実施の形態は、本明細書に記載のシステム１００内の読取装置１２０上で動作するソフトウェアアプリケーションの一部として実施することができる。読取装置及び検体監視システムについては、米国特許公開第２０１５／０２０５９４７号明細書、及び第２０１５／０３４１４３８号にも記載されており、あらゆる目的のために、いずれもその全内容が、参照により本明細書に援用されるものである。本セクションで説明する実施の形態は、本明細書のすべての実施の形態と同様に、生体内機能、体外機能、及び２つを組み合わせた機能を有する任意のシステムを含む、これ等の援用される参考文献に記載の任意のあらゆる検体監視システムに使用することができる。
【０１７７】
また、前述の実施の形態と同様に、本セクションの実施の形態は、システム１００内の読取装置１２０に限定されるものではなく、（本明細書に記載の処理回路及びメモリのような）処理回路及び非一時的メモリを有する、広範囲に及ぶ他の電子コンピューティング装置に使用することができる。更に、以下の例示的な実施の形態は、医療検体監視環境における使用に限定されるものではない。むしろ、これ等の実施の形態は、広い適用性を有し、任意の環境、装置、及び／又はシステムに使用することができ、その環境、装置、及び／又はシステムが医療関連であるか、医療関連でないか、又はそれ以外であるかを問わない。
【０１７８】
本明細書に記載のこれ等及びすべてのソフトウェアの実施の形態は、メモリに記憶されている１つ以上の命令を介して実施することができる。これ等の命令は、処理回路によって実行されると、処理回路が、本明細書に記載の機能及び／又は作用を実行するか、実行させることができる。
【０１７９】
説明を容易にするため、例示的な実施の形態は、本明細書では、携帯通信装置（例えば、スマートフォン）の形態を成す読取装置１２０上で実行される、ダウンロード可能なソフトウェアアプリケーションとして説明する。本明細書では、スマートフォン読取装置１２０、及び検体監視システム１００の例示的な実施の形態について説明する。
【０１８０】
特定の例示的な実施の形態において、ソフトウェアアプリケーションは、センサー制御装置１１０との通信を可能にすると共に、通信制御を行うためのセンサーインタフェースモジュール（又はアプリケーション）を有することができる、検体監視アプリケーションである。センサーインタフェースモジュールは、センサー制御装置１１０に送信される、センサー制御装置１１０の着用者から収集された、検体情報を読取装置１２０に送信するように要求する通信要求を生成、符号化、及び／又は暗号化することができる。このモジュールはセンサー制御装置１１０から受信した情報の解読、復号化、及び／又は読み取りを行うこともできる。一部の実施の形態において、センサー制御装置１１０から受信したデータは、センサー１０４からのアナログの測定値を変換したデジタル形式の生データ、又は生データに一定のフィルタリング、温度較正、センサー較正、エラーチェック、又は他の処理を施した、部分的に処理されたデジタル形式のデータである。このセンサーインタフェースモジュールは、受信したデータの更なる処理を担当し、受信したデータをユーザーに表示するフォーマットで、ユーザーインタフェースに出力することができる、ユーザーの検体レベルを信頼性のある表現に変換するために、これ等及びより拡張された形態のフィルタリング、較正、及び／又はアルゴリズム処理を施すことができる。
【０１８１】
検体監視アプリケーションは、読取装置１２０のユーザーとのインタフェースを担当する、ユーザーインタフェースモジュール（又はアプリケーション）も含むことができる。このユーザーインタフェースモジュールは、例えば、ホーム画面を表示させる、例えば、ユーザーから受信した入力に応じて、表示を第１の画面から第２の画面に変更する等、読取装置１２０のディスプレイに表示される情報の選択及び制御を行うことができる。
【０１８２】
このユーザーインタフェースは、ユーザーに関する検体情報であって、（例えば、直近１時間以内の）現在の情報、及び／又は（例えば、数日、数週間、又は数か月以内）の履歴情報を伝える、ディスプレイ１２１に表示されるグラフ、数値、傾向矢印、及び他のインディシアを表示させることができる。ユーザーインタフェースモジュールは、読取装置１２０に表示される、メニュー、オプション、設定、及びユーザーが選択可能な他のフィールドをユーザーに表示することもでき、ユーザー入力要素１２２を介して受信したユーザーの選択を処理することができる。
【０１８３】
一般に、ユーザーが、ユーザーインタフェースモジュールによって受信されるコマンドを入力すると、モジュールは、センサーインタフェースモジュールに対し、命令、又は呼び出しを転送、あるいは情報を渡して命令が実行される。一部の実施の形態において、呼び出し又は情報は、いずれもソフトウェアライブラリーから呼び出すことができる専門の機能を呼び出すか又はアプリケーションプログラミングインタフェース（ＡＰＩ）を介して渡すことができる。これ等の機能及び／又はＡＰＩは、オペレーティングシステム（ＯＳ）、デバイスドライバー、ハードウェア、及び電話機の他の態様とインタフェースすることができる。
【０１８４】
同様に、センサーインタフェースモジュールが、プログラミングの実行において、命令を実行又は機能を遂行しようとするときには、所望の命令の実行を支援する別のモジュール又はアプリケーションに対し、命令又は呼び出しを転送、あるいは情報を渡す。このプロセスは、命令の実行に関わる最も高い相対プログラミング層（例えば、アプリケーション層）から比較的低いプログラミング層（例えば、アプリケーションモデル、ユーザーインタフェース（ＵＩ）モデル、クラウド統合、カーネル、（特定のハードウェアコンポーネント又はカードの動作を可能にする）デバイスドライバー、ハードウェアボードサポートパッケージ（ＢＳＰ）等まで続けることができる。
【０１８５】
これ等の例示的な実施の形態において、モジュール、機能、オブジェクト等の間のインタフェースによって渡される情報（例えば、データ、値、ヌルフィールド、命令、又は他のもの）が、変更又は修正できるように、モジュール、機能、オブジェクト等の間の様々なインタフェースが、アプリケーション層に露出される。一部の実施の形態では、この修正には、インタフェースにおけるソフトウェアに対する新しい情報の注入が伴う一方、別の実施の形態では、この修正にはインタフェースによって渡された情報の除去又は削除が伴い、更に別の実施の形態では、この修正には特定の情報の変更、追加、削除、及びこれ等の任意の組み合わせを含むことができる。これ等のインタフェースを露出させることによって、アプリケーション層（例えば、検体監視アプリケーション）が、渡されるデータの処理、判定、又は検索を行う様々なモジュール、機能、又はオブジェクトのコア命令を変更せずに、インタフェースを介して、又はインタフェースによって交換される情報を制御することができる。
【０１８６】
本明細書に記載の例示的な実施の形態は、ライブラリーが、ダウンロード可能なソフトウェアアプリケーションによって提供される、インタフェース用ラッパーを受け取るように実施することができる。これ等のラッパーは、修正を望まない既存のモジュール又は機能に対し、呼び出しを直接転送することができる。従って、ダウンロード可能なソフトウェアアプリケーションのソースコードにおいて、ソフトウェア設計者が制御したい任意のインタフェースコードをラッパーに設けることができる。特定の時間に制御を望まない場合又は必要ない場合、ラッパーは特定のモジュール又は関数に対し、呼び出しを転送するのみの構成とすることができる。ライブラリーは、アプリケーション全体によって渡される、コンストラクタパラメータとして、ラッパーを受け取る。
【０１８７】
しかし、インタフェースコードによって渡された情報が、修正を必要とする場合には、デコレータ又はデコレータパターンをラッパーに追加して修正を行うことができる。このことは多くの場合に有益である。例えば、ハードウェア、デバイスドライバー及び／又はオペレーティングシステムの組み合わせが、ＯＳの機能が正しく機能できない又は意図しない方法で機能するという問題を有している場合、ソフトウェアライブラリーは誤った入力を受け取り、誤った出力を生成する可能性がある。このことは、例えば、複数のハードウェアの組み合わせにおいて、アプリケーション全体をテストしている間に発見される可能性がある。例えば、ＯＳエラーのライブラリーへの伝播等、ソフトウェアモジュール又は機能が誤った情報を出力している場合には、ソフトウェアモジュール又は機能から誤った結果を渡すインタフェースに対し、ラッパー用のデコレータを生成することができる。デコレータはエラーの存在を検出し、それを削除、変更、１つ以上のヌル値又はイグノア値で置換、又はその他のいずれかの方法で、適宜修正することができる。
【０１８８】
従って、この例において、ライブラリー内の既存のモジュール又は機能を変更することなく、アプリケーションを修正してソフトウェアの問題を特定及び訂正することができる。場合により、これ等の既存のモジュール又は機能は、容易に改定することができない複雑なソフトウェアエンティティの可能性がある。例えば、既存のモジュール又は機能は、別の設計チーム又はベンダーによって書かれている可能性がある、既存のモジュール又は機能は、設計凍結又は他の行政上の機密保持による改変の禁止を受けている可能性がある、又は既存のモジュール又は機能は、設計された通りに機能する標準のソフトウェアユニットであるが、それを呼び出す他のソフトウェアモジュールの動作を禁止する出力（例えば、ヌルフィールドを含む）を生成する場合もある。
【０１８９】
以下の実施の形態は、現在の日付を年月日形式で返す機能のラッパーを実装する例示的なＪＡＶＡ（登録商標）ソースコードの抜粋である。
2018525042.tif 000003
【０１９０】
テスト中に、ＯＳのgetCurrentYear()が、２桁の年（例えば、２０１５ではなく、１５）のみを返すという、一部のＯＳバージョンで不完全な出力を生成したことが発見されたとする。この不完全な出力は、この問題を検出し、以下に示すコードの抜粋が示すように、訂正するデコレータを挿入することによって、ライブラリーを修正せずに完全なものにすることができる。
2018525042.tif 000004
【０１９１】
従って、前述の例のインタフェースコード用ラッパーYearFixOsFunctionWrapperは、不完全な出力（返された年の値が１００以下である）の存在を検出することができ、次に適切な修正を加えて（例えば、年の値に２０００を加えて）それを完全なものにすることができる。
【０１９２】
図２６は、読取装置１２０上で動作する、ソフトウェアを図式的に示すブロック図である。ここで、第１のソフトウェアモジュール（又は機能）２６０１は、第２のソフトウェアモジュール２６０２のラッパー２６２０を直接呼び出すことによって、第２の既存のソフトウェアモジュール２６０２を間接的に呼び出す。一部の実施の形態において、第２のソフトウェアモジュール２６０２は、別のモジュール又は機能を呼び出さずに、タスクを遂行することができる。この実施の形態では、第２のソフトウェアモジュール２６０２は、そのタスクを遂行するために、ラッパー２６３０を直接呼び出すことによって、第３のソフトウェアモジュール２６０３を間接的に呼び出すと共に、第２のソフトウェアモジュール２６０２は、ラッパー２６４０を直接呼び出すことによって、第４のソフトウェアモジュール２６０４を間接的に呼び出す。
【０１９３】
この実施の形態において、第３のソフトウェアモジュール２６０３から第２のソフトウェアモジュール２６０２に返される情報（例えば、返される結果）は、ラッパー２６３０を介して返されるが、このラッパーは、結果が１つ以上の条件を満足しているか否かを判定し（例えば、誤った結果、不完全な結果、あるいは望ましくない結果を特定するように設計されている）、その結果を修正（変更、削除、追加等）し、修正した結果を第２のソフトウェアモジュール２６０２に返すように構成されている。条件が満足されていない場合には、当該結果は変更されない。
【０１９４】
条件の満足は、当該条件に修正の必要性を示しているか否かに関係していることに留意されたい。この実施の形態において、条件は情報が修正されるべきであると特定されているが、本明細書に記載の実施の形態は、情報の修正を必要としない条件を特定するように動作することができ、その場合、情報が条件を満足しない（又は違反した）ときに変更が生じる。
【０１９５】
ラッパー２６４０は、ソフトウェアモジュール２６０４から渡された情報に対し類似した方法で作用し、当該情報が１つ以上の条件を満足しているか否かを特定し、満足していれば、結果を適切に修正してから第２のソフトウェアモジュール２６０２に渡す。第２のソフトウェアモジュール２６０２は、次に、各々が、それぞれの条件を満足しているか否かに応じて、修正される場合と修正されない場合があり得るラッパー２６３０及び２６４０から渡された情報を使用して、その機能を果たし、第１のソフトウェアモジュール２６０１に渡すべき情報を生成する。ラッパー２６２０は、第２のソフトウェアモジュール２６０２から渡された情報が修正条件を満足しているか否かを評価し、満足していれば、それを修正してから、第１のソフトウェアモジュール２６０１に渡す。
【０１９６】
従って、図２６は、本明細書に記載の実施の形態において、ラッパーを利用することができる広範な段階を示すのに役立っている。ラッパーは、１つのソフトウェアモジュール又は機能が、別のモジュール又は機能に情報（例えば、データ、値、文字、ソフトウェア命令等）を渡すとき、効果的に使用することができる。
【０１９７】
図２７は、検体監視システム１００における読取装置１２０を動作させる方法２７００の例示的な実施の形態を示す図であって、既存のソフトウェアラッパーを利用してタスクを実行する方法２７００を示す図である。２７０２において、第１の機能が、タスクを実行するために、第２の機能のラッパーを呼び出す。２７０４において、ラッパーは第２の機能を呼び出すか又は組み込む。２７０６において、第２の機能が動作してタスクを実行し、第１の機能に返すべき出力情報を生成する。２７０８において、ラッパーは、第２の機能によって生成された出力情報が、情報の修正が適切であることを示す１つ以上の条件を満足（又は違反）しているか否かを判定する。２７１０において、条件が満足されている場合には、修正が妥当であり、ラッパーが、ラッパーによって実行される１つ以上の機能又は命令に従って、出力情報を修正する。２７１２において、修正した出力情報がラッパーによって第１の機能に返される。
【０１９８】
あるいは、修正条件が満足されていない場合には、２７１４において、修正せずに出力情報が第１の機能に渡される。方法２７００は、特定のタスク又は複数のタスクの実行に必要なソフトウェアモジュール又は機能の数に基づいて、任意の回数実行することができる。更に、各々ラッパーを使用して、複数の条件を検出して、検出した条件を訂正するための複数の修正を行うことができる。例えば、各々のラッパーは、任意の数のＩＦ−ＴＨＥＮステートメント、又はＩＦ−ＴＨＥＮ−ＥＬＳＥステートメント、及びそのラッパーが所望の情報修正機能を完遂するための、複数段の条件付きプログラミングを組み込むことができる。
【０１９９】
図２８は、読み取り及びスキャンを行う読取装置１２０、又は１つ以上のラッパーを利用するソフトウェア機能を有する、センサー制御装置１１０を使用するための方法２８０００の例示的な実施の形態を示す図である。この実施例において、読取装置１２０は、ユーザーインタフェースモジュール、及びセンサーインタフェースモジュールを有する、ダウンロードした検体監視アプリケーションを実行するスマートフォンである。２８０２において、走査プロセスが開始される。これは、例えば、ユーザーが、タッチスクリーンディスプレイ１２１上で、スキャンを実行したい旨の選択をすることによって開始される。（テスト中、このステップはソフトウェアバイパスすることがでる。）ユーザーインタフェースモジュールは、この入力を認知することができ、スキャンを開始するために、センサーインタフェースモジュールを呼び出す。
【０２００】
２８０４において、センサーインタフェースモジュールは、センサーＲＦモジュールのラッパーを直接呼び出すことができる。センサーＲＦモジュールは、センサー制御装置１１０に送信されるビット列を生成する役割を果たすことができる。２８０６において、センサーＲＦモジュールは、次に、ＲＦ伝送ハードウェア（例えば、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＴＬＥ等）と直接（又は間接的に）インタフェースする役割を果たす、ＯＳ  ＡＰＩドライバーモジュールのラッパー（又は複数のモジュールの複数のラッパー）を呼び出すことができる。
【０２０１】
このように、センサーインタフェースモジュールとセンサーＲＦモジュールとの間のインタフェース、及びセンサーＲＦモジュールとＯＳ  ＡＰＩドライバーモジュールとの間のインタフェースの両方が、読取装置１２０のアプリケーション層に露出される。これ等のインタフェースのラッパーは、検体監視アプリケーションのテスト及び／又は操作を支援するために、さまざまな目的に使用することができる。
【０２０２】
２８０８において、ＯＳ  ＡＰＩドライバーモジュールのラッパーは、ＯＳ  ＡＰＩドライバーモジュールを呼び出すことができ、それによって、要求がセンサー制御装置１１０に送信される。センサー制御装置１１０から受信された応答は、復調及び／又は復号した後、ＯＳ  ＡＰＩドライバーモジュールからそのラッパーに返された結果である。２８１０において、ＯＳ  ＡＰＩドライバーモジュールのラッパーは、返された結果が修正条件を満足しているか否かを判定することができ、満足していれば、２８１２において、ラッパーは、返された結果を適切に修正して、センサーＲＦモジュールに渡すことができる。あるいは、修正条件が満足されていない場合には、２８１４において、ＯＳ  ＡＰＩドライバーモジュールから返された結果を、修正しない形態でセンサーＲＦモジュールに渡す。
【０２０３】
２８１６において、センサーＲＦモジュールは、渡された結果を読み取り、渡され結果に対し、センサーＲＦモジュールの１つ以上の操作を実行する。本明細書に記載のすべての実施の形態に関し、モジュール又は機能の実行は、そのモジュール又は機能に与えられた情報に対し、１つ以上の操作を実行することを含むことができ、これ等の操作には情報の演算、情報のフォーマット化、情報のメモリ又はバッファへの格納、１つ以上の別の機能又はモジュールの呼び出し、及び／又は当業者周知の他のソフトウェア操作、及びこれ等の組み合わせを含むことができる。センサーＲＦモジュールは、その操作が終了したら、結果をセンサーＲＦモジュールのラッパーに返す。
【０２０４】
２８１８において、センサーＲＦモジュールのラッパーは、返された結果が修正条件を満足しているか否かを判定することがで、満足していれば、２８２０において、ラッパーは、返された結果を適切に修正し、それをセンサーインタフェースモジュールに渡すことができる。あるいは、修正条件が満足されていない場合には、２８２２において、センサーＲＦモジュールから返された結果を、修正しない形態でセンサーインタフェースモジュールに渡す。２８２４において、センサーインタフェースモジュールは、センサーＲＦモジュールのラッパーによって提供された情報をアルゴリズム的に処理して、センサー着用者の検体レベルを示す結果を、ディスプレイ上に表示可能なフォーマット、又はユーザーがそれを読み取って、理解できるようにディスプレイ上にレンダリングすることができるフォーマットで、ユーザーインタフェースモジュールに提供することができる。２８２６において、検体レベルを表示することができる。
【０２０５】
方法２８００及び他のかかる実施の形態は、モジュール又は機能間で渡される情報の制御が望まれる、ほとんど無制限の数に及ぶ状況において使用することができる。例えば、本明細書に記載の実施の形態は、読取装置１２０（例えば、スマートフォン）のＯＳによって生成された情報の修正に使用することができる。低レベルのエラーチェックルーチンに障害が発生すると、スマートフォンのＯＳ  ＡＰＩドライバーが、不完全な応答を生成する可能性がある。１つの例示的な実施の形態において、ＯＳ  ＡＰＩドライバーのラッパーが、これ等の不完全な応答を検出し、適宜文字を加えて完全なものにすることができる。
【０２０６】
加えて（又は代えて）、ＯＳ  ＡＰＩドライバーのラッパーは、不完全な応答を検出してエラーを生成することができる。従って、本実施の形態に利用されるラッパーは、モジュール間で渡される情報の修正に限定されず、ソフトウェアアプリケーション内において、エラー、通知、又は割り込みを発生させるか、あるいはその他のフラグを立てることもでき、モジュール間でやり取りされる情報は（必要に応じ）そのままにしておくことができる。
【０２０７】
別の実施の形態において、ラッパーを使用して、固定データセットを挿入することによって、１つ以上のラッパーの使用により、検体監視システムのテスト又はシミュレーションを容易にすることができる。例えば、センサーＲＦモジュールのラッパーは、別の機能を呼び出す代わりに、固定情報を返すように構成することができる。一部の実施の形態において、実行時の検体監視アプリケーション、即ち、アプリケーションがコンパイルされた後、及び検体監視アプリケーションの実行準備ができたとき、又は実行中にこのラッパーを付加することができる。固定情報は、実際のハードウェアと実際のソフトウェアルーチンを使用して始動するのが難しいシナリオ等、エッジケースシナリオをシミュレーションするデータであってよい。低レベルエラー（例えば、ハードウェアコンポーネントのソフトウェアドライバーから発せられるエラー）の始動は、このようなエッジケースシナリオの例であり得る。ラッパーからの固定データは、検体監視アプリケーションの別のソフトウェア機能に伝播し、それによってこのようなエッジケースシナリオが検体監視アプリケーション（例えば、センサーインタフェースモジュール、ユーザーインタフェースモジュール等）に与える影響をシミュレーションし、ソフトウェア全体のデバッグ及び検証を支援することができる。例えば、処理回路（又はソフトウェア開発者等）は、固定データが別のソフトウェア機能に伝播するとき、加算エラーが生成されるか否かを判定することができる。
【０２０８】
本明細書に記載の主題に従って操作を実行させるコンピュータプログラム命令は、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、Ｃ＃、Ｔｒａｎｓａｃｔ−ＳＱＬ、ＸＭＬ、ＰＨＰ等のオブジェクト指向プログラミング言語、及び「Ｃ」プログラミング言語、又は同様のプログラミング言語等の従来の手続き型プログラミング言語を含む、１つ以上のプログラミング言語を任意に組み合わせて書くことができる。プログラム命令は、スタンドアローンソフトウェアパッケージとして、ユーザーのコンピューティング装置上で完全に若しくは部分的に、ユーザーのコンピューティング装置上及びリモートコンピューティング装置上でそれぞれ部分的に、又はリモートコンピューティング装置上又はサーバー上で完全に実行することができる。後者の場合、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む、任意のネットワークを介して、あるいは（例えば、インターネットサービスプロバイダを使用してインターネットを介して）外部のコンピュータに接続することによって、リモートコンピューティング装置をユーザーのコンピューティング装置に接続することができる。
【０２０９】
本明細書に記載のすべての実施の形態において、ユーザーが入力することができる記述範囲において（数例を挙げれば、例えば、読取装置のタッチスクリーン上で選択可能なフィールドを選択する、読み取り装置の機械的ボタン又はスイッチを介して入力する、ディスプレイ上のフィールドをマウスで選択することによって）、関連する処理回路（例えば、本明細書に記載のソフトウェアを実行する回路）が、そのユーザー入力を監視するものであると記述し主張することができる。この監視には、例えば、ユーザー入力を受け付ける旨の、ハードウェア（タッチスクリーン、マウス等）に関連するソフトウェアからの割り込み又は通知を含めることができる。また、処理回路は、処理回路がそのユーザー入力を受け取って及び／又は読み取って、どのような選択がユーザーによってなされたかを判定する命令を有することもできる。同様に、表示されるすべてのグラフィカルユーザーインタフェース及び／又は画面について、処理回路が、そのグラフィカルユーザーインタフェース又は画面、及びその中のすべての機構（アイコン、テキスト、画像等）を表示させる（又は生成する）ものであると記述し主張することができる。本明細書の別の部分にも記載されているが、この処理回路は、単一のプロセッサチップ、複数のプロセッサチップ、又は相互に通信する電子装置全体に亘って分散された部分プロセッサチップであってよいと繰り返し述べておく。
【０２１０】
本明細書に記載の任意の実施の形態に関して説明した、すべての機構、要素、コンポーネント、機能、及びステップは、別の任意の実施の形態のものと自由に組み合わせ可能であり、また置換可能であることが意図されていることに留意されたい。特定の機構、要素、コンポーネント、機能、又はステップが、１つの実施の形態のみについて説明されている場合、別に明記しない限り、その機構、要素、コンポーネント、機能、又はステップは、本明細書に記載の他のすべての実施の形態に使用することができる。従って、本段落は、特定の例において、異なる実施の形態からの機構、要素、コンポーネント、機能、及びステップ組み合わせ又は置換が可能であると、以下の説明に明示的に記述されていなくても、異なる実施の形態からの機構、要素、コンポーネント、機能、及びステップを組み合わせる請求項、又は機構、要素、コンポーネント、機能、及びステップをある実施の形態から別の実施の形態のものに置換する請求項を導入する前提、及び書面による裏付けの役割を果たすものである。すべての可能な組み合わせ及び置換を明示的に記述することは、特にこのようなあらゆる組み合わせ及び置換が可能であることが、当業者によって容易に認識されることを考慮すると、過度の負担であることが明示的に認められるものである。
【０２１１】
本明細書に開示の実施の形態が有する又は共同して動作するメモリ、記憶装置、及び／又はコンピュータ可読可能媒体の範囲において、これ等のメモリ、記憶装置、及び／又はコンピュータ可読可能媒体は非一時的なものである。従って、メモリ、記憶装置、及び／又はコンピュータ可読可能媒体が、１つ以上の請求項に包含される範囲において、これ等のメモリ、記憶装置、及び／又はコンピュータ可読可能媒体は非一時的なもののみである。
【０２１２】
本明細書では、多くの場合、エンティティが、他のエンティティに結合されていると記載されている。用語「ｃｏｕｐｌｅｄ」及び「ｃｏｎｎｅｃｔｅｄ」（又はそれらの形式のいずれか）は、本明細書において、互換的に使用され、いずれの場合も（無視できない（例えば、寄生的な）介在エンティティのない）２つのエンティティの直接結合、及び（無視できない介在エンティティがある）２つのエンティティ間の間接結合の総称であると理解されたい。エンティティが互いに直接結合されていると図示されている場合、又は介在するエンティティの記述なしで、互いに連結されていると記述されている場合、文脈上明確に別の意味に解釈されない限り、これ等のエンティティは、互いに間接的に結合することもできることを理解されたい。
【０２１３】
本明細書及び添付の特許請求の範囲において、単数形の「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈上明確に別の意味に解釈されない限り、複数の指示対象を含む。
【０２１４】
実施の形態は様々な修正及び別の形態が可能であるが、その具体的な例を図示し、明細書において詳細に説明してきた。しかし、これ等の実施の形態は、開示した特定の形態に限定されるものではなく、反対に、これ等の実施の形態は、本開示の精神に含まれるすべての改良、均等物、及び代替物を包含するものであると理解されたい。更に、実施の形態の任意の機構、機能、ステップ、又は要素、及び特許請求の範囲に含まれない機構、機能、ステップ、または要素によって本発明の範囲を規定する反対の限定を請求項に記載又は追加することができる。
【符号の説明】
【０２１５】
１００  検体監視システム
１０４  センサー
１１０  センサー制御装置
１２０  読取装置
１２２  入力コンポーネント
１２４  処理回路
１２５  非一時的メモリ
１２６  処理回路
１２７  非一時的メモリ
１３０  サーバー
１３１  処理回路
１３２  非一時的メモリ
１５０  ローカルコンピューティング装置
１６０  リモートコンピューティング装置
【図１Ａ】
2018525042.tif 000005
【図１Ｂ】
2018525042.tif 000006
【図１Ｃ】
2018525042.tif 000007
【図２】
2018525042.tif 000008
【図３Ａ】
2018525042.tif 000009
【図３Ｂ】
2018525042.tif 000010
【図４Ａ】
2018525042.tif 000011
【図４Ｂ】
2018525042.tif 000012
【図５】
2018525042.tif 000013
【図６Ａ】
2018525042.tif 000014
【図６Ｂ】
2018525042.tif 000015
【図７】
2018525042.tif 000016
【図８】
2018525042.tif 000017
【図９Ａ】
2018525042.tif 000018
【図９Ｂ】
2018525042.tif 000019
【図９Ｃ】
2018525042.tif 000020
【図１０】
2018525042.tif 000021
【図１１】
2018525042.tif 000022
【図１２Ａ】
2018525042.tif 000023
【図１２Ｂ】
2018525042.tif 000024
【図１２Ｃ】
2018525042.tif 000025
【図１３】
2018525042.tif 000026
【図１４Ａ】
2018525042.tif 000027
【図１４Ｂ】
2018525042.tif 000028
【図１５】
2018525042.tif 000029
【図１６】
2018525042.tif 000030
【図１７Ａ】
2018525042.tif 000031
【図１７Ｂ】
2018525042.tif 000032
【図１８Ａ】
2018525042.tif 000033
【図１８Ｂ】
2018525042.tif 000034
【図１９Ａ】
2018525042.tif 000035
【図１９Ｂ】
2018525042.tif 000036
【図２０】
2018525042.tif 000037
【図２１】
2018525042.tif 000038
【図２２Ａ】
2018525042.tif 000039
【図２２Ｂ】
2018525042.tif 000040
【図２２Ｃ】
2018525042.tif 000041
【図２２Ｄ】
2018525042.tif 000042
【図２３】
2018525042.tif 000043
【図２４】
2018525042.tif 000044
【図２５】
2018525042.tif 000045
【図２６】
2018525042.tif 000046
【図２７】
2018525042.tif 000047
【図２８】
2018525042.tif 000048
【国際調査報告】
2018525042.tif 000049
2018525042.tif 000050
2018525042.tif 000051