(57)【要約】  本発明の注入ポンプを制御するための制御システムは、ユーザーが情報を受信及び提供するためのユーザーインターフェース部材、ユーザーインターフェース部材に接続され、前記注入ポンプにインストラクションを与えるように構成されたプロセッサー、及び制御システムが最初にオンにされたときプロセッサーがセットアップモードに入ることを引き起こすセットアップインストラクションを有するコンピュータープログラムを備える。セットアップモードにおいて、プロセッサーは、ユーザーがユーザーインターフェース部材を介して、逐次的な様式で、注入ポンプを制御するためにプロセッサーによって使用される基本情報を入力することを促し、ユーザーは、ユーザーがセットアップモードを完了した後でのみ、注入ポンプを操作することを可能にされる。
2007525241.tif 000002
【特許請求の範囲】
【請求項１】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプにインストラクションを与えるように構成されたプロセッサー；及び、
前記プロセッサーが、前記制御システムが最初にオンにされたときにセットアップモードに入ることを引き起こし、ユーザーインターフェース部材を介して、逐次的な様式で、ユーザーに前記注入ポンプを制御するために前記プロセッサーによって使用するための基本情報を入力することを促すこと、及びユーザーが前記セットアップモードを完了した後でのみ、ユーザーが前記注入ポンプを操作することを可能にすることを含むセットアップインストラクションを有するコンピュータープログラムを含む制御システムを備えるシステム。
【請求項２】
前記セットアップインストラクションが、ユーザーが前記基本情報の各項目を入力した後でのみ、前記プロセッサーが前記セットアップモードを終了することを引き起こす、請求項１に記載のシステム。
【請求項３】
前記セットアップインストラクションが、ユーザーがセットアップモードを中断した場合、前記プロセッサーデフォルトの基本情報を使用することを引き起こす、請求項２に記載のシステム。
【請求項４】
前記基本情報の項目が現在の時間、現在の日付、所望の日付表示形式、最大ベーサルレート、開始ベーサルレート、ボーラス増分、最大ボーラス投与量、ボーラスし忘れ催促通知を有効にするかどうか、ボーラス機能を有効にするかどうか、及びタンク容量不足警告レベルを可能にするかどうかのうちの少なくとも２つを含む、請求項１に記載のシステム。
【請求項５】
前記基本情報の項目がさらに、血液グルコースの単位選択、血液グルコース範囲の下限、血液グルコース範囲の上限、血液グルコースターゲット値、ターゲット血液グルコース補正値、補正因子、炭水化物プリセット値、及びインシュリン経過時間を含む、請求項４に記載のシステム。
【請求項６】
前記ユーザーインターフェース部材がディスプレイスクリーンを備え、前記セットアップインストラクションが、プロセッサーが前記ディスプレイスクリーンに一連のスクリーンを表示することを引き起こし、各スクリーンがユーザーに基本情報の項目の１つを入力することを促す、請求項１に記載のシステム。
【請求項７】
前記ユーザーインターフェース部材が、ユーザーが前記一連のスクリーンを通して前方及び後方に連続的に移動することを可能にするキーを備える、請求項６に記載のシステム。
【請求項８】
前記セットアップインストラクションが基本情報の項目が矛盾している場合に、前記プロセッサーがユーザーに警告をすることを引き起こす、請求項１に記載のシステム。
【請求項９】
前記セットアップインストラクションが、前記プロセッサーが前記矛盾を解決するためにユーザーに基本情報の項目の少なくとも１つを再入力することを促すことを引き起こす、請求項８に記載のシステム。
【請求項１０】
前記セットアップインストラクションが、ユーザーが前記セットアップモードを完了した後に、前記プロセッサーがユーザーにメインメニュー及び新規ポンプ起動から選択することを引き起こす、請求項１に記載のシステム。
【請求項１１】
前記注入ポンプが：
排出ポート；
前記排出ポートに接続されたタンク；
前記タンク内の流体が前記排出ポートを介して投与されることを引き起こすためのディスペンサー；及び、
前記ディスペンサーに接続され、前記ディスペンサーが流体を投与することを命令する、遠隔的に送信された流量インストラクションを受信するように構成されたワイヤレス受信機を備える、請求項１に記載のシステム。
【請求項１２】
前記注入ポンプとは別個のリモコンであって：
前記ユーザーインターフェース部材；
前記流量インストラクションを前記注入ポンプの前記受信機に送信するためのワイヤレス送信機；
前記ユーザーインターフェース部材及び前記送信機に接続された前記プロセッサー；及び、
前記プロセッサーが前記ユーザーインターフェース部材を介してユーザーから情報を受信することを引き起し、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを前記送信機に送信するインストラクションをさらに含む前記コンピュータープログラムを含むリモコンをさらに備える、請求項１１に記載のシステム。
【請求項１３】
前記注入ポンプが前記排出ポートに接続された経皮的患者アクセス具を含む、請求項１１に記載のシステム。
【請求項１４】
前記注入ポンプが前記排出ポート、前記タンク、前記ディスペンサー、及び前記受信機を収容する筐体を含み、前記筐体が前記ディスペンサーに流量インストラクションを与えるためのユーザー入力部材を有する必要がない、請求項１１に記載のシステム。
【請求項１５】
患者に流体を伝達するための注入ポンプの制御システムに対するインストラクションを格納している機械読み取り可能媒体であって、前記インストラクションが：
前記制御システムが前記制御システムのユーザーインターフェース部材を介してユーザーから情報を受信し、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを前記注入ポンプに送信することを引き起こす操作インストラクション；及び、
前記制御システムが、ユーザーインターフェース部材を介して、逐次的な様式で、ユーザーに前記流量インストラクションを計算するために前記制御システムによって使用するための基本情報を入力することを促すこと、及びユーザーが前記セットアップモードを完了した後でのみ、ユーザーが前記制御システムを介して前記注入ポンプを操作することを可能にすることを含むセットアップモードに入ることを引き起こすセットアップインストラクションを備える媒体。
【請求項１６】
前記セットアップインストラクションが、ユーザーが前記基本情報の各項目を入力した後でのみ、前記前記制御システムが前記セットアップモードを終了することを引き起こす、請求項１５に記載の媒体。
【請求項１７】
前記セットアップインストラクションが、ユーザーがセットアップモードを中断した場合、前記前記制御システムがデフォルトの基本情報を使用することを引き起こす、請求項１６に記載の媒体。
【請求項１８】
前記基本情報の項目が現在の時間、現在の日付、所望の日付表示形式、最大ベーサルレート、開始ベーサルレート、ボーラス増分、最大ボーラス投与量、ボーラスし忘れ催促通知を有効にするかどうか、ボーラス機能を有効にするかどうか、及びタンク容量不足警告レベルを可能にするかどうかのうちの少なくとも２つを含む、請求項１５に記載の媒体。
【請求項１９】
前記基本情報の項目がさらに、血液グルコースの単位選択、血液グルコース範囲の下限、血液グルコース範囲の上限、血液グルコースターゲット値、ターゲット血液グルコース補正値、補正因子、炭水化物プリセット値、及びインシュリン経過時間を含む、請求項１８に記載の媒体。
【請求項２０】
前記セットアップインストラクションが、前記制御システムが最初にオンにされたときのみ実行される、請求項１５に記載の媒体。
【請求項２１】
患者に流体を伝達するために注入ポンプの制御システムを制御するための方法であって：
前記制御システムのプロセッサーに、ユーザーインターフェース部材を介してユーザーから情報を受信し、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを前記注入ポンプに送信することを命令すること；及び、
前記プロセッサーに、ユーザーインターフェース部材を介して、逐次的な様式で、ユーザーに前記流量インストラクションを計算するために前記制御システムによって使用するための基本情報を入力することを促すこと、及びユーザーが前記セットアップモードを完了した後でのみ、ユーザーが前記制御システムを介して前記注入ポンプを操作することを可能にすることを含むセットアップモードに入ることを命令することを含む方法。
【請求項２２】
前記制御システムの前記プロセッサーが、ユーザーが前記基本情報の各項目を入力した後でのみ、前記前記制御システムが前記セットアップモードを終了することを命令されている、請求項２１に記載の方法。
【請求項２３】
前記プロセッサーが、ユーザーがセットアップモードを中断した場合、デフォルトの基本情報を使用することを命令されている、請求項２２に記載の方法。
【請求項２４】
前記基本情報の項目が現在の時間、現在の日付、所望の日付表示形式、最大ベーサルレート、開始ベーサルレート、ボーラス増分、最大ボーラス投与量、ボーラスし忘れ催促通知を有効にするかどうか、ボーラス機能を有効にするかどうか、及びタンク容量不足警告レベルを可能にするかどうかのうちの少なくとも２つを含む、請求項２１に記載の方法。
【請求項２５】
前記基本情報の項目がさらに、血液グルコースの単位選択、血液グルコース範囲の下限、血液グルコース範囲の上限、血液グルコースターゲット値、ターゲット血液グルコース補正値、補正因子、炭水化物プリセット値、及びインシュリン経過時間を含む、請求項２４に記載の方法。
【請求項２６】
前記プロセッサーが、前記制御システムが最初にオンにされたときのみ前記セットアップモードに入ることを命令されている、請求項２１に記載の方法。
【請求項２７】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプに、ボーラス投与量インストラクションを含むインストラクションを与えるように構成されたプロセッサー；及び、
ユーザーがユーザーインターフェース部材を介してボーラス投与量を選択したときに開始されるボーラス投与量インストラクションであって、前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーがボーラス投与量に関する情報を入力することを促すこと、及び前記注入ポンプがボーラス投与量を投与することを引き起こすための流量インストラクションを計算することを命令するボーラス投与量インストラクションを含む、前記プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムを含み、
前記ボーラス投与量インストラクションが、前記プロセッサーが、ユーザーに前記ボーラス投与量が通常のボーラス投与量かまたは拡張ボーラス投与量であるかを特定することを要求することを命令する制御システムを備えるシステム。
【請求項２８】
前記コンピュータープログラムさらに、ユーザーがユーザーインターフェース部材を介して拡張ボーラス投与量を選択したときに開始される拡張ボーラス投与量インストラクションであって、前記プロセッサーに、ユーザーに前記ボーラス投与量が通常のボーラス投与量かまたは拡張ボーラス投与量であるかを特定することを要求することなく、前記ユーザーインターフェース部材を介して、ユーザーがボーラス投与量に関する情報を入力することを促すことを命令する拡張ボーラス投与量インストラクションを備える、請求項２７に記載のシステム。
【請求項２９】
前記拡張ボーラス投与量インストラクションが、前記プロセッサーが通常のボーラス投与量及び拡張ボーラス投与量の１つをデフォルトで実施することを引き起こす、請求項２８に記載のシステム。
【請求項３０】
前記拡張ボーラス投与量インストラクションが、前記プロセッサーが、ユーザーが前記デフォルト設定を通常のボーラス投与量及び拡張ボーラス投与量の１つとして規定することを可能にすることを引き起こす、請求項２９に記載のシステム。
【請求項３１】
前記ユーザーインターフェース部材が拡張ボーラス投与量インストラクションを開始する、専用のキーを含む、請求項２８に記載のシステム。
【請求項３２】
前記拡張ボーラス投与量インストラクションを開始する専用キーが、拡張ボーラス投与量インストラクションが開始された後、ボーラス増分を増大するためにも使用される、請求項３１に記載のシステム。
【請求項３３】
ユーザーがボーラス投与量を拡張ボーラス投与量として特定した場合、前記ボーラス投与量インストラクションが、プロセッサーがユーザーに即時に注入されるボーラス投与量の量を特定すること、及びボーラス投与量の残りに対する注入の経過時間を特定することを要求することを命令することをさらに含む、請求項２７に記載のシステム。
【請求項３４】
前記ユーザーインターフェース部材がディスプレイスクリーンを備え、前記プロセッサーが前記ディスプレイスクリーンに一連のスクリーンを表示し、各スクリーンがユーザーに情報を入力することを促し、前記ユーザーインターフェース部材がさらに、ユーザーが前記一連のスクリーンを通して前方及び後方に連続的に移動することを可能にするキーを備える、請求項２７に記載のシステム。
【請求項３５】
前記注入ポンプが：
排出ポート；
前記排出ポートに接続されたタンク；
前記タンク内の流体が前記排出ポートを介して投与されることを引き起こすためのディスペンサー；及び、
前記ディスペンサーに接続され、前記ディスペンサーが流体を投与することを命令する、遠隔的に送信された流量インストラクションを受信するように構成されたワイヤレス受信機を備える、請求項２７に記載のシステム。
【請求項３６】
前記注入ポンプとは別個のリモコンであって：
前記ユーザーインターフェース部材；
前記流量インストラクションを前記注入ポンプの前記受信機に送信するためのワイヤレス送信機；
前記ユーザーインターフェース部材及び前記送信機に接続された前記プロセッサー；及び、
前記プロセッサーが前記ユーザーインターフェース部材を介してユーザーから情報を受信することを引き起し、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを前記送信機に送信するインストラクションをさらに含む前記コンピュータープログラムを含むリモコンをさらに備える、請求項３５に記載のシステム。
【請求項３７】
前記注入ポンプが前記排出ポートに接続された経皮的患者アクセス具を含む、請求項３５に記載のシステム。
【請求項３８】
前記注入ポンプが前記排出ポート、前記タンク、前記ディスペンサー、及び前記受信機を収容する筐体を含み、前記筐体が前記ディスペンサーに流量インストラクションを与えるためのユーザー入力部材を有する必要がない、請求項３５に記載のシステム。
【請求項３９】
患者に流体を伝達するための注入ポンプの制御システムに対するインストラクションを格納している機械読み取り可能媒体であって、前記インストラクションが：
ユーザーが前記制御システムのユーザーインターフェース部材を介してボーラス投与量を選択したときに開始されるボーラス投与量インストラクションであって、前記制御システムのプロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーがボーラス投与量に関する情報を入力することを促すこと、及び前記注入ポンプがボーラス投与量を投与することを引き起こすための流量インストラクションを計算することを命令するボーラス投与量インストラクションを備え、
前記ボーラス投与量インストラクションが、前記プロセッサーが、ユーザーに前記ボーラス投与量が通常のボーラス投与量かまたは拡張ボーラス投与量であるかを特定することを要求することを命令する媒体。
【請求項４０】
前記インストラクションがさらに、ユーザーがユーザーインターフェース部材を介して拡張ボーラス投与量を選択したときに開始される拡張ボーラス投与量インストラクションであって、前記プロセッサーに、ユーザーに前記ボーラス投与量が通常のボーラス投与量かまたは拡張ボーラス投与量であるかを特定することを要求することなく、前記ユーザーインターフェース部材を介して、ユーザーがボーラス投与量に関する情報を入力することを促すことを命令する拡張ボーラス投与量インストラクションを備える、請求項３９に記載の媒体。
【請求項４１】
前記拡張ボーラス投与量インストラクションが、前記プロセッサーが通常のボーラス投与量及び拡張ボーラス投与量の１つをデフォルトで実施することを引き起こす、請求項４０に記載の媒体。
【請求項４２】
前記拡張ボーラス投与量インストラクションが、前記プロセッサーが、ユーザーが前記デフォルト設定を通常のボーラス投与量及び拡張ボーラス投与量の１つとして規定することを可能にすることを引き起こす、請求項４１に記載の媒体。
【請求項４３】
ユーザーがボーラス投与量を拡張ボーラス投与量として特定した場合、前記ボーラス投与量インストラクションが、プロセッサーがユーザーに即時に注入されるボーラス投与量の量を特定すること、及びボーラス投与量の残りに対する注入の経過時間を特定することを要求することを命令することをさらに含む、請求項４０に記載の媒体。
【請求項４４】
注入ポンプを含む流体伝達システムを制御するための方法であって：
前記システムのプロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーがボーラス投与量を選択したときに、ユーザーが前記システムのユーザーインターフェース部材を介してボーラス投与量に関する情報を入力することを促すことを命令すること；
前記プロセッサーに、前記注入ポンプがボーラス投与量を伝達することを引き起こすための流量インストラクションを計算することを命令すること；及び、
前記プロセッサーに、ユーザーが、前記ボーラス投与量が通常のボーラス投与量かまたは拡張ボーラス投与量であるかを特定することを要求することを命令することを含む方法。
【請求項４５】
前記プロセッサーに、ユーザーに拡張ボーラス投与量が通常のボーラス投与量かまたは拡張ボーラス投与量であるかを特定することを要求することなく、前記ユーザーインターフェース部材を介して、ユーザーが拡張ボーラス投与量を選択したときに、前記ユーザーインターフェース部材を介して、ユーザーが拡張ボーラス投与量に関する情報を入力することを促すことを命令することをさらに含む、請求項４４に記載の方法。
【請求項４６】
ユーザーが前記拡張ボーラス投与量を選択したときに、前記プロセッサーに、通常のボーラス投与量及び拡張ボーラス投与量の１つをデフォルトで実施すること命令することをさらに含む、請求項４５に記載の方法。
【請求項４７】
前記プロセッサーに、ユーザーが前記拡張ボーラス投与量に対するデフォルト設定を通常のボーラス投与量及び拡張ボーラス投与量の１つとして規定することをことを可能にすることを命令することをさらに含む、請求項４６に記載の方法。
【請求項４８】
ユーザーがボーラス投与量を拡張ボーラス投与量として特定した場合、前記プロセッサーに、ユーザーが即時に注入されるボーラス投与量の量を特定することを要求することを命令することをさらに含む、請求項４４に記載の方法。
【請求項４９】
前記プロセッサーに、ボーラス投与量の残りに対する注入の経過時間を特定することを要求することを命令することをさらに含む、請求項４８に記載の方法。
【請求項５０】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプにインストラクションを与えるように構成されたプロセッサー；及び、
ユーザーがユーザーインターフェース部材を介して投与中断モードを選択したときに開始される投与中断インストラクションであって、前記プロセッサーに、前記注入ポンプが流体の伝達を中断することを引き起こすためのインストラクションを与えることを命令する投与中断インストラクションを含む、前記プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムを含む制御システムを備え、
前記投与中断インストラクションがさらに、前記プロセッサーに、前記投与中断モードが実質的に予め決められた中断時間より長い場合、ユーザーインターフェース部材を介して危険警報を開始することを命令することを含むシステム
【請求項５１】
前記投与中断インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが予め決められた中断時間を設定することを可能にすることを命令する、請求項５０に記載のシステム。
【請求項５２】
前記投与中断インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが、予め決められた最大中断時間より小さい、予め決められた中断時間を設定することを可能にすることを命令する、請求項５１に記載のシステム。
【請求項５３】
前記投与中断インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが危険警報を停止することを可能にすることを命令する、請求項５０に記載のシステム。
【請求項５４】
前記危険警報が前記ユーザーインターフェース部材を介して与えられる音声警報、断続的音声警報、振動警報、及び視覚的警報のうちの少なくとも１つである、請求項５０に記載のシステム。
【請求項５５】
前記投与中断インストラクションが前記プロセッサーに、投与中断モードが実行中のときに、前記ユーザーインターフェース部材を介して周期的に忠告警報を開始することを命令する、請求項５０に記載のシステム。
【請求項５６】
前記忠告警報が前記ユーザーインターフェース部材を介して与えられる音声警報、断続的音声警報、振動警報、及び視覚的警報のうちの少なくとも１つである、請求項５５に記載のシステム。
【請求項５７】
前記投与中断インストラクションが前記プロセッサーに、前記注入ポンプが起動中であり、及び前記注入ポンプが既に中断モードであるかをチェックすることを命令する、請求項５０に記載のシステム。
【請求項５８】
前記投与中断インストラクションが前記プロセッサーに：
前記注入ポンプが一時的ベーサルレートプログラム動作しているか、または拡張ボーラスプログラムで動作しているかをチェックすること：及び、
ユーザーが一時的ベーサルレートプログラム及び拡張ボーラスプログラムの１つを取り消すこと、一時的ベーサルレートプログラム及び拡張ボーラスプログラム両方を取り消すこと、及び全ての流体の伝達を取り消すことのうちの１つを選択することを可能にすることを命令することを含む、請求項５０に記載のシステム。
【請求項５９】
前記注入ポンプが：
排出ポート；
前記排出ポートに接続されたタンク；
前記タンク内の流体が前記排出ポートを介して投与されることを引き起こすためのディスペンサー；及び、
前記ディスペンサーに接続され、前記ディスペンサーが流体を投与することを命令する、遠隔的に送信された流量インストラクションを受信するように構成されたワイヤレス受信機を備える、請求項５０に記載のシステム。
【請求項６０】
前記注入ポンプとは別個のリモコンであって：
前記ユーザーインターフェース部材；
前記流量インストラクションを前記注入ポンプの前記受信機に送信するためのワイヤレス送信機；
前記ユーザーインターフェース部材及び前記送信機に接続された前記プロセッサー；及び、
前記プロセッサーが前記ユーザーインターフェース部材を介してユーザーから情報を受信することを引き起し、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを前記送信機に送信するインストラクションをさらに含む前記コンピュータープログラムを含むリモコンをさらに備える、請求項５９に記載のシステム。
【請求項６１】
前記注入ポンプが前記排出ポートに接続された経皮的患者アクセス具を含む、請求項５９に記載のシステム。
【請求項６２】
前記注入ポンプが前記排出ポート、前記タンク、前記ディスペンサー、及び前記受信機を収容する筐体を含み、前記筐体が前記ディスペンサーに流量インストラクションを与えるためのユーザー入力部材を有する必要がない、請求項５９に記載のシステム。
【請求項６３】
患者に流体を伝達するための注入ポンプの制御システムに対する投与中断インストラクションを格納している機械読み取り可能媒体であって、前記インストラクションが、ユーザーが前記制御システムのユーザーインターフェース部材を介して投与中断モードを選択したときに開始され、前記インストラクションが：
前記制御システムに、前記注入ポンプが流体の伝達を中断することを引き起こすためのインストラクションを与えることを命令すること；及び、
前記システムに、前記投与中断モードが実質的に予め決められた中断時間より長い場合、前記ユーザーインターフェース部材を介して危険警報を開始することを命令することを含む媒体
【請求項６４】
前記投与中断インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが予め決められた中断時間を設定することを可能にすることを命令する、請求項６３に記載の媒体。
【請求項６５】
前記投与中断インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが、予め決められた最大中断時間より小さい、予め決められた中断時間を設定することを可能にすることを命令する、請求項６４に記載の媒体。
【請求項６６】
前記投与中断インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが危険警報を停止することを可能にすることを命令する、請求項６３に記載の媒体。
【請求項６７】
前記投与中断インストラクションが前記プロセッサーに、投与中断モードが実行中のときに、前記ユーザーインターフェース部材を介して周期的に忠告警報を開始することを命令する、請求項６３に記載の媒体。
【請求項６８】
前記投与中断インストラクションが前記制御システムに、前記注入ポンプが起動中であるかどうかを、及び、もし起動中である場合、前記注入ポンプが既に中断モードであるかをチェックすることを命令する、請求項６３に記載の媒体。
【請求項６９】
前記投与中断インストラクションが前記制御システムに：
前記注入ポンプが一時的ベーサルレートプログラム動作しているか、または拡張ボーラスプログラムで動作しているかをチェックすること：及び、
ユーザーが一時的ベーサルレートプログラム及び拡張ボーラスプログラムの１つを取り消すこと、一時的ベーサルレートプログラム及び拡張ボーラスプログラム両方を取り消すこと、及び全ての流体の伝達を取り消すことのうちの１つを選択することを可能にすることを命令することを含む、請求項６３に記載の媒体。
【請求項７０】
注入ポンプを含む流体伝達システムを制御するための方法であって：
ユーザーが前記制御システムのユーザーインターフェース部材を介して投与中断モードを選択したときに投与中断インストラクションを開始すること；
前記流体伝達システムに、前記注入ポンプが流体の伝達を中断することを引き起こすためのインストラクションを与えることを命令すること；及び、
前記流体伝達システムに、前記投与中断モードが実質的に予め決められた中断時間より長い場合、前記ユーザーインターフェース部材を介して危険警報を開始することを命令することを含む方法。
【請求項７１】
前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが予め決められた中断時間を設定することを可能にすることを命令することをさらに含む、請求項７０に記載の方法。
【請求項７２】
前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが、予め決められた最大中断時間より小さい、予め決められた中断時間を設定することを可能にすることを命令することをさらに含む、請求項７１に記載の方法。
【請求項７３】
前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが危険警報を停止することを可能にすることを命令することをさらに含む、請求項７０に記載の方法。
【請求項７４】
前記プロセッサーに、投与中断モードが実行中のときに、前記ユーザーインターフェース部材を介して周期的に忠告警報を開始することを命令することをさらに含む、請求項７１に記載の方法。
【請求項７５】
前記流体伝達システムに、前記注入ポンプが起動中であるかどうかを、及び、もし起動中である場合、前記注入ポンプが既に中断モードであるかをチェックすることを命令することをさらに含む、請求項７０に記載の方法。
【請求項７６】
前記流体伝達システムに：
前記注入ポンプが一時的ベーサルレートプログラム動作しているか、または拡張ボーラスプログラムで動作しているかをチェックすること：及び、
ユーザーが一時的ベーサルレートプログラム及び拡張ボーラスプログラムの１つを取り消すこと、一時的ベーサルレートプログラム及び拡張ボーラスプログラム両方を取り消すこと、及び全ての流体の伝達を取り消すことのうちの１つを選択することを可能にすることを命令することをさらに含む、請求項７０に記載の方法。
【請求項７７】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプにインストラクションを与えるように構成されたプロセッサー；及び、
前記ユーザーインターフェース部材を介して、ユーザーがポンプ変更オプションを選択したときに開始されるポンプ変更インストラクションであって、前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが流体を患者に投与するための注入ポンプの取り替えを準備するために予め決められたアクションを実施するように逐次的に促すことを命令するポンプ変更インストラクションを含む、前記プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムであって、前記アクションが：
注入ポンプが現在起動しているかどうかをチェックすること；
注入ポンプが起動している場合、注入ポンプを停止すること；
注入ポンプが停止している場合、注入ポンプを取り外すこと；
交換された注入ポンプを充填すること；
交換された注入ポンプに対する固有のＩＤを設定すること；
交換された注入ポンプに呼び水を差すこと；
交換された注入ポンプから接着剤のカバーを剥がすこと,及び前記接着剤を使用して交換された注入ポンプを患者の皮膚の表面に固定すること；
交換された注入ポンプの挿入組立品を起動すること；及び、
交換された注入ポンプからベーサル投与を開始することのうちの少なくとも１つを含むコンピュータープログラムを含む制御システムを備えるシステム。
【請求項７８】
前記ポンプ変更インストラクションが交換された注入ポンプを充填すること、交換された注入ポンプに対する固有のＩＤを設定すること、交換された注入ポンプに呼び水を差すこと、交換された注入ポンプの挿入組立品を起動すること、及び交換された注入ポンプからベーサル投与を開始することを含む、請求項７７に記載のシステム。
【請求項７９】
前記ポンプ変更インストラクションが交換された注入ポンプを充填すること、交換された注入ポンプに対する固有のＩＤを設定すること、交換された注入ポンプに呼び水を差すこと、及び交換された注入ポンプからベーサル投与を開始することを含む、請求項７７に記載のシステム。
【請求項８０】
前記ポンプ変更インストラクションが前記プロセッサーに、前記注入ポンプが起動中であるかをチェックした後に、そして前記注入ポンプが起動中である場合前記注入ポンプを停止する前に、前記ユーザーインターフェース部材を介して、ユーザーがポンプ変更を確認することを促すことを命令することを含む、請求項７７に記載のシステム。
【請求項８１】
前記ポンプ変更インストラクションが前記プロセッサーに、前記注入ポンプが停止している場合、前記ユーザーインターフェース部材を介して、ユーザーが前記注入ポンプを取り除くことを促すことを命令することを含む、請求項７７に記載のシステム。
【請求項８２】
前記ポンプ変更インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが交換された注入ポンプを充填することを促すことを命令することを含む、請求項７７に記載のシステム。
【請求項８３】
前記ポンプ変更インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが、交換された注入ポンプに対する固有ＩＤを設定した後、交換された注入ポンプが呼び水を差すことのために準備をすることを促すことを命令すること、及びユーザーの応答の後に前記交換された注入ポンプに呼び水を差すことを含む、請求項７７に記載のシステム。
【請求項８４】
前記ポンプ変更インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが前記交換された注入ポンプから前記接着剤のカバーを剥がすことを促すことを命令することを含む、請求項７７に記載のシステム。
【請求項８５】
前記ポンプ変更インストラクションが前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーが前記交換された注入ポンプの挿入組立品を起動する前に投与を開始することを促すことを命令し、前記交換された注入ポンプからベーサル投与を開始することを含む、請求項７７に記載のシステム。
【請求項８６】
前記ポンプ変更インストラクションが前記プロセッサーにポンプ状態を取得すること、及び前記ユーザーインターフェース部材を介して、ユーザーに前記交換された注入ポンプからのベーサル投与が開始されたことを示すことを含む、請求項７７に記載のシステム。
【請求項８７】
前記注入ポンプが：
排出ポート；
前記排出ポートに接続されたタンク；
前記タンク内の流体が前記排出ポートを介して投与されることを引き起こすためのディスペンサー；及び、
前記ディスペンサーに接続され、前記ディスペンサーが流体を投与することを命令する、遠隔的に送信された流量インストラクションを受信するように構成されたワイヤレス受信機を備える、請求項７７に記載のシステム。
【請求項８８】
前記注入ポンプとは別個のリモコンであって：
前記ユーザーインターフェース部材；
前記流量インストラクションを前記注入ポンプの前記受信機に送信するためのワイヤレス送信機；
前記ユーザーインターフェース部材及び前記送信機に接続された前記プロセッサー；及び、
前記プロセッサーが前記ユーザーインターフェース部材を介してユーザーから情報を受信することを引き起し、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを前記送信機に送信するインストラクションをさらに含む前記コンピュータープログラムを含むリモコンをさらに備える、請求項８７に記載のシステム。
【請求項８９】
前記注入ポンプが前記排出ポートに接続された経皮的患者アクセス具を含む、請求項８７に記載のシステム。
【請求項９０】
前記注入ポンプが前記排出ポート、前記タンク、前記ディスペンサー、及び前記受信機を収容する筐体を含み、前記筐体が前記ディスペンサーに流量インストラクションを与えるためのユーザー入力部材を有する必要がない、請求項８７に記載のシステム。
【請求項９１】
患者に流体を伝達するための注入ポンプの制御システムに対するポンプ変更インストラクションを格納している機械読み取り可能媒体であって、前記ポンプ変更インストラクションが、前記制御システムに、前記制御システムの前記ユーザーインターフェース部材を介して、ユーザーが流体を患者に投与するための注入ポンプの取り替えを準備するために予め決められたアクションを実施するように逐次的に促すことを命令し、前記アクションが：
注入ポンプが現在起動しているかどうかをチェックすること；
注入ポンプが起動している場合、注入ポンプを停止すること；
注入ポンプが停止している場合、注入ポンプを取り外すこと；
交換された注入ポンプを充填すること；
交換された注入ポンプに対する固有のＩＤを設定すること；
交換された注入ポンプに呼び水を差すこと；
交換された注入ポンプから接着剤のカバーを剥がすこと,及び前記接着剤を使用して交換された注入ポンプを患者の皮膚の表面に固定すること；
交換された注入ポンプの挿入組立品を起動すること；及び、
交換された注入ポンプからベーサル投与を開始することのうちの少なくとも１つを含む媒体。
【請求項９２】
前記ポンプ変更インストラクションが交換された注入ポンプを充填すること、交換された注入ポンプに対する固有のＩＤを設定すること、交換された注入ポンプに呼び水を差すこと、交換された注入ポンプの挿入組立品を起動すること、及び交換された注入ポンプからベーサル投与を開始することを含む、請求項９１に記載の媒体。
【請求項９３】
前記ポンプ変更インストラクションが交換された注入ポンプを充填すること、交換された注入ポンプに対する固有のＩＤを設定すること、交換された注入ポンプに呼び水を差すこと、及び交換された注入ポンプからベーサル投与を開始することを含む、請求項９１に記載の媒体。
【請求項９４】
前記ポンプ変更インストラクションが、前記注入ポンプが起動中であるかをチェックした後に、そして前記注入ポンプが起動中である場合前記注入ポンプを停止する前に、前記ユーザーインターフェース部材を介して、ユーザーがポンプ変更を確認することを促すためのインストラクションを含む、請求項９１に記載の媒体。
【請求項９５】
前記ポンプ変更インストラクションが、前記注入ポンプが停止している場合、前記ユーザーインターフェース部材を介して、ユーザーが現在の注入ポンプを取り除くことを促すためのインストラクションを含む、請求項９１に記載の媒体。
【請求項９６】
前記ポンプ変更インストラクションが、前記ユーザーインターフェース部材を介して、ユーザーが交換された注入ポンプを充填することを促すためのインストラクションを含む、請求項９１に記載の媒体。
【請求項９７】
前記ポンプ変更インストラクションが、前記ユーザーインターフェース部材を介して、ユーザーが、交換された注入ポンプに対する固有ＩＤを設定した後、交換された注入ポンプが呼び水を差すことのために準備をすることを促すため、及びユーザーの応答の後に前記交換された注入ポンプに呼び水を差すことためのインストラクションを含む、請求項９１に記載の媒体。
【請求項９８】
前記ポンプ変更インストラクションが、前記ユーザーインターフェース部材を介して、ユーザーが前記交換された注入ポンプから前記接着剤のカバーを剥がすことを促すためのインストラクションを含む、請求項９１に記載の媒体。
【請求項９９】
前記ポンプ変更インストラクションが、前記ユーザーインターフェース部材を介して、ユーザーが前記交換された注入ポンプの挿入組立品を起動する前に投与を開始することを促すため、及び前記交換された注入ポンプからベーサル投与を開始するためのインストラクションを含む、請求項９１に記載の媒体。
【請求項１００】
前記ポンプ変更インストラクションがポンプ状態を取得するため、及び前記ユーザーインターフェース部材を介して、ユーザーに前記交換された注入ポンプからのベーサル投与が開始されたことを示すためのインストラクションを含む、請求項９９に記載の媒体。
【請求項１０１】
注入ポンプを含む流体伝達システムを制御するための方法であって、前記システムに、前記システムの前記ユーザーインターフェース部材を介して、ユーザーが流体を患者に投与するための注入ポンプの取り替えを準備するために予め決められたアクションを実施するように逐次的に促すことを命令することを含み、前記アクションが：
現在の注入ポンプが現在起動しているかどうかをチェックすること；
現在の注入ポンプを停止すること；
現在の注入ポンプを取り外すこと；
交換された注入ポンプを充填すること；
交換された注入ポンプに対する固有のＩＤを設定すること；
交換された注入ポンプに呼び水を差すこと；
交換された注入ポンプから接着剤のカバーを剥がすこと,及び前記接着剤を使用して交換された注入ポンプを患者の皮膚の表面に固定すること；
交換された注入ポンプの挿入組立品を起動すること；及び、
交換された注入ポンプからベーサル投与を開始することのうちの少なくとも１つを含む方法。
【請求項１０２】
前記アクションが交換された注入ポンプを充填すること、交換された注入ポンプに対する固有のＩＤを設定すること、交換された注入ポンプに呼び水を差すこと、交換された注入ポンプの挿入組立品を起動すること、及び交換された注入ポンプからベーサル投与を開始することを含む、請求項１０１に記載の方法。
【請求項１０３】
前記アクションが交換された注入ポンプを充填すること、交換された注入ポンプに対する固有のＩＤを設定すること、交換された注入ポンプに呼び水を差すこと、及び交換された注入ポンプからベーサル投与を開始することを含む、請求項１０１に記載の方法。
【請求項１０４】
前記システムに、前記注入ポンプが起動中であるかをチェックした後に、かつ現在の注入ポンプを停止する前に、ユーザーがポンプ変更を確認することを促すことを命令することをさらに含む、請求項１０１に記載の方法。
【請求項１０５】
前記システムに、前記注入ポンプが停止している場合、ユーザーが現在の注入ポンプを取り除くことを促すことを命令することをさらに含む、請求項１０１に記載の方法。
【請求項１０６】
前記システムに、ユーザーが交換された注入ポンプを充填することを促すことを命令することをさらに含む、請求項１０１に記載の方法。
【請求項１０７】
前記システムに、ユーザーに、交換された注入ポンプに対する固有ＩＤを設定した後、交換された注入ポンプが呼び水を差すことのための準備ができたことを知らせること、及びユーザーの応答の後に前記交換された注入ポンプに呼び水を差すことを命令することをさらに含む、請求項１０１に記載の方法。
【請求項１０８】
前記システムに、ユーザーが前記交換された注入ポンプから前記接着剤のカバーを剥がすことを促すことを命令することをさらに含む、請求項１０１に記載の方法。
【請求項１０９】
前記システムに、ユーザーが前記交換された注入ポンプの挿入組立品を起動する前に投与を開始することを促すこと、及び前記交換された注入ポンプからベーサル投与を開始することを命令することをさらに含む、請求項１０１に記載の方法。
【請求項１１０】
前記システムに、ポンプ状態を取得すること、及び前記ユーザーインターフェース部材を介して、ユーザーに前記交換された注入ポンプからのベーサル投与が開始されたかを示すことを命令することをさらに含む、請求項１０９に記載の方法。
【請求項１１１】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプにインストラクションを与えるように構成されたプロセッサー；及び、
連続的なベーサルレートを投与するために前記プロセッサーによって連続的に実行される１つまたは複数の区分、及びユーザーインターフェース部材を介してユーザーが新規ベーサルレートを選択したときに前記プロセッサーによって実行される新規ベーサルレート区分を有する連続的ベーサルレート投与プログラムを含む、プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムであって、前記インストラクションがプロセッサーに：
前記ユーザーインターフェース部材を介して、ユーザーに新規ベーサル区分に対する流体投与レート、並びに新規ベーサル区分の開始時間、終了時間、及び経過時間のうちの少なくとも２つを入力することを促すこと；
新規ベーサル区分に対してユーザーによって入力された投与レートを使用して、新規ベーサル区分投与プログラムを作成すること；
新規ベーサル区分に対する終了時間が入力されていない場合、開始時間及び経過時間に基づいて終了時間を計算すること；及び、
前記連続的ベーサルレート投与プログラムの開始時間と終了時間との間に前記新規ベーサル区分投与プログラムを挿入することによって新規ベーサルレート投与プログラムを作成することを命令するコンピュータープログラムを含む制御システムを備えるシステム。
【請求項１１２】
各新規ベーサルレート投与プログラムに対して、新規ベーサル区分が前記プロセッサーに、ユーザーが、作成された新規ベーサルレート投与プログラムが事前に作成された新規ベーサルレート投与プログラムを上書きすべきかを入力することを促すことを命令する、請求項１１１に記載のシステム。
【請求項１１３】
連続的ベーサルレート投与プログラムの経過時間が２４時間であり、新規ベーサル区分投与プログラムが３０分から２４時間の間の経過時間を有する、請求項１１１に記載のシステム。
【請求項１１４】
新規ベーサルレート投与プログラムが前記プロセッサーに、選択された経過時間に対してユーザーが選択した新規ベーサル区分に対する流体投与レートが、予め決められた流量レート範囲を超えている結果となるかを決定することを命令する、請求項１１１に記載のシステム。
【請求項１１５】
新規ベーサル区分に対する流体投与レートが時間当たりの単位で入力される、請求項１１１に記載のシステム。
【請求項１１６】
新規ベーサル区分に対する流体投与レートが連続的ベーサルレートのパーセンテージで入力される、請求項１１１に記載のシステム。
【請求項１１７】
前記注入ポンプが：
排出ポート；
前記排出ポートに接続されたタンク；
前記タンク内の流体が前記排出ポートを介して投与されることを引き起こすためのディスペンサー；及び、
前記ディスペンサーに接続され、前記ディスペンサーが流体を投与することを命令する、遠隔的に送信された流量インストラクションを受信するように構成されたワイヤレス受信機を備える、請求項１１１に記載のシステム。
【請求項１１８】
前記注入ポンプとは別個のリモコンであって：
前記ユーザーインターフェース部材；
前記流量インストラクションを前記注入ポンプの前記受信機に送信するためのワイヤレス送信機；
前記ユーザーインターフェース部材及び前記送信機に接続された前記プロセッサー；及び、
前記プロセッサーが前記ユーザーインターフェース部材を介してユーザーから情報を受信することを引き起し、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを前記送信機に送信するインストラクションをさらに含む前記コンピュータープログラムを含むリモコンをさらに備える、請求項１１７に記載のシステム。
【請求項１１９】
前記注入ポンプが前記排出ポートに接続された経皮的患者アクセス具を含む、請求項１１７に記載のシステム。
【請求項１２０】
前記注入ポンプが前記排出ポート、前記タンク、前記ディスペンサー、及び前記受信機を収容する筐体を含み、前記筐体が前記ディスペンサーに流量インストラクションを与えるためのユーザー入力部材を有する必要がない、請求項１１７に記載のシステム。
【請求項１２１】
患者に流体を伝達するための注入ポンプの制御システムに対するベーサル区分を格納している機械読み取り可能媒体であって、連続的ベーサルレート投与プログラムが連続的なベーサルレートを投与するために前記制御システムによって連続的に実施され、新規ベーサル区分が、ユーザーが前記制御システムのユーザーインターフェース部材を介して新規ベーサルレートを選択したときに実施され、そこにおいて、前記新規ベーサル区分が前記制御システムに：
前記ユーザーインターフェース部材を介して、ユーザーに新規ベーサル区分に対する流体投与レート、並びに新規ベーサル区分の開始時間、及び新規ベーサル区分の終了時間及び経過時間のうちの１つを入力することを促すこと；
新規ベーサル区分に対してユーザーによって入力された投与レートを使用して、新規ベーサル区分投与プログラムを作成すること；
新規ベーサル区分に対する継続時間が入力されている場合、ユーザーによって入力された開始時間及び経過時間に基づいて終了時間を計算すること；及び、
前記連続的ベーサルレート投与プログラムの開始時間と終了時間との間に前記新規ベーサル区分投与プログラムを挿入することによって新規ベーサルレート投与プログラムを作成することを命令する媒体。
【請求項１２２】
各新規ベーサルレート投与プログラムに対して、新規ベーサル区分が前記プロセッサーに、ユーザーが、作成された新規ベーサルレート投与プログラムが事前に作成された新規ベーサルレート投与プログラムを上書きすべきかを入力することを促すことを命令する、請求項１２１に記載の媒体。
【請求項１２３】
連続的ベーサルレート投与プログラムの経過時間が２４時間であり、新規ベーサル区分投与プログラムが３０分から２４時間の間の経過時間を有する、請求項１２１に記載の媒体。
【請求項１２４】
新規ベーサル区分が前記制御システムに、選択された経過時間に対してユーザーが選択した新規ベーサル区分に対する流体投与レートが、予め決められた流量レート範囲を超えている結果となるかを決定することを命令する、請求項１２１に記載の媒体。
【請求項１２５】
新規ベーサル区分に対する流体投与レートが時間当たりの単位で入力される、請求項１２１に記載の媒体。
【請求項１２６】
新規ベーサル区分に対する流体投与レートが連続的ベーサルレートのパーセンテージで入力される、請求項１２１に記載の媒体。
【請求項１２７】
注入ポンプを含む流体伝達システムを制御するための方法であって：
前記注入ポンプがベーサルレートを連続的に投与するように、流体伝達システムに連続的ベーサルレート投与プログラムを実行することを命令すること；及び、
流体伝達システムに、ユーザーが流体伝達システムのユーザーインターフェース部材を介して新規ベーサルレートを選択したときに、新規ベーサル区分を実行するように命令することを含み、そこにおいて、前記新規ベーサル区分が、前記流体伝達システムが：
前記ユーザーインターフェース部材を介して、ユーザーに新規ベーサル区分に対する流体投与レート、並びに新規ベーサル区分の開始時間、及び新規ベーサル区分の終了時間及び経過時間のうちの１つを入力することを促すこと；
新規ベーサル区分に対してユーザーによって入力された投与レートを使用して、新規ベーサル区分投与プログラムを作成すること；
新規ベーサル区分に対する継続時間が入力されている場合、開始時間及び経過時間に基づいて終了時間を計算すること；及び、
前記連続的ベーサルレート投与プログラムの開始時間と終了時間との間に前記新規ベーサル区分投与プログラムを挿入することによって新規ベーサルレート投与プログラムを作成することを引き起こす方法。
【請求項１２８】
各新規ベーサルレート投与プログラムに対して、新規ベーサル区分が前記プロセッサーに、ユーザーが、作成された新規ベーサルレート投与プログラムが事前に作成された新規ベーサルレート投与プログラムを上書きすべきかを入力することを促すことを命令する、請求項１２７に記載の方法。
【請求項１２９】
連続的ベーサルレート投与プログラムの経過時間が２４時間であり、新規ベーサル区分投与プログラムが３０分から２４時間の間の経過時間を有する、請求項１２７に記載の方法。
【請求項１３０】
新規ベーサル区分が、流体伝達システムが、選択された経過時間に対してユーザーが選択した新規ベーサル区分に対する流体投与レートが、予め決められた流量レート範囲を超えている結果となるかを決定することを引き起こす、請求項１２７に記載の方法。
【請求項１３１】
新規ベーサル区分に対する流体投与レートが時間当たりの単位で入力される、請求項１２７に記載の方法。
【請求項１３２】
新規ベーサル区分に対する流体投与レートが連続的ベーサルレートのパーセンテージで入力される、請求項１２７に記載の方法。
【請求項１３３】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプに、ボーラス投与量投与インストラクションを含むインストラクションを与えるように構成されたプロセッサー；及び、
ユーザーがユーザーインターフェース部材を介してボーラス計算機をオンにし、ボーラス投与量を選択したときに開始される提案されるボーラス投与量計算インストラクションであって、前記プロセッサーに、前記ユーザーインターフェース部材を介して、ユーザーがボーラス投与量に関する情報を入力することを促すこと、及びユーザーへの表示のために提案されるボーラス投与量を計算することを命令する提案されるボーラス投与量インストラクションを含む、前記プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムであって、前記提案されるボーラス投与量計算インストラクションが：
前記プロセッサーに、ユーザーに要求をし、ユーザーから：
患者のターゲット血液グルコース値；
患者の現在の血液グルコース値；
患者の補正因子；
患者に対する、分単位でのインシュリンアクション経過時間の値；
患者のインシュリン対炭水化物比；及び、
食べられる炭水化物が存在する場合、前記炭水化物のグラム数及び繊維のグラム数を受信することを命令すること；
現在の血液グルコース値がターゲット血液グルコースより大きい場合、補正ボーラスから患者に含まれているインシュリンを引き、炭水化物ボーラスを加えたものに等しい提案されるボーラス投与量を計算することを含み、そこにおいて：
補正ボーラスが現在の血液グルコースから補正因子によって除算されたターゲットグルコースを引いたものに等しく；
前記含まれているインシュリンが、インシュリンアクションの経過時間内に患者に投与された事前の各ボーラス投与量に対して、ユニット単位での事前のボーラス投与量の全補正容量に、１から事前のボーラスが投与されてからの経過時間の分単位の値を引いた値をインシュリンアクションの継続時間の分単位での値で除算した値で乗算した値に等しく；そして、
炭水化物ボーラスは炭水化物のグラムから、繊維のグラムをインシュリン対炭水化物の比率で除算した値を引いたものに等しいコンピュータープログラムを含む制御システムを備えるシステム。
【請求項１３４】
前記提案されるボーラス投与量計算インストラクションがさらに、前記プロセッサーに、現在の血液グルコース値がターゲット血液グルコース値より小さく、ユーザーがユーザーインターフェース部材を介して逆補正ボーラスを有効にしている場合、逆補正ボーラスに炭水化物ボーラスを加えたものに等しい提案されるボーラス投与量を計算することを命令することを含む、請求項１３３に記載のシステム。
【請求項１３５】
前記提案されるボーラス投与量計算インストラクションがさらに、前記プロセッサーに、現在の血液グルコース値がターゲット血液グルコース値より小さく、ユーザーがユーザーインターフェース部材を介して逆補正ボーラスを無効にしている場合、炭水化物ボーラスに等しい提案されるボーラス投与量を計算することを命令することを含む、請求項１３３に記載のシステム。
【請求項１３６】
前記提案されるボーラス投与量計算インストラクションがさらに、前記プロセッサーに、現在の血液グルコース値が未知の場合、前記プロセッサーに、炭水化物ボーラスに等しい提案されるボーラス投与量を計算することを命令することを含む、請求項１３３に記載のシステム。
【請求項１３７】
前記提案されるボーラス投与量計算インストラクションがさらに、前記プロセッサーに、現在の血液グルコースの測定値が予め決められた範囲に入っていない場合、ユーザーにボーラスを提案しないことを命令することを含む、請求項１３３に記載のシステム。
【請求項１３８】
前記提案されるボーラス投与量計算インストラクションがさらに、前記プロセッサーに、ユーザーに要求し、ユーザーから最大ボーラス投与量を受信し、提案されるボーラス投与量が前記最大ボーラス投与量を超えている場合、ユーザーに計算された提案されるボーラス投与量が前記最大ボーラス投与量を超えていることを知らせ、ユーザーに前記最大ボーラス投与量を取り消すか、または一時的に上書きするためのオプションを提案することを命令することを含む、請求項１３３に記載のシステム。
【請求項１３９】
前記提案されるボーラス投与量計算インストラクションがさらに、前記プロセッサーに、ユーザーに要求し、ユーザーからターゲット血液グルコース補正閾値を受信し、現在の血液グルコース値がターゲット血液グルコース値以上であるが、ターゲット血液グルコース補正閾値より小さい場合、提案された補正ボーラスがゼロであると計算することを命令することを含む、請求項１３３に記載のシステム。
【請求項１４０】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプにインストラクションを与えるように構成されたプロセッサー；及び、
ユーザーがユーザーインターフェース部材を介して炭水化物プリセットを選択したときに開始される炭水化物プリセットインターフェースインストラクションを含む、前記プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムであって、前記インストラクションが、前記プロセッサーに：
ユーザーがユーザーインターフェース部材を介して既存の炭水化物プリセットの表示、既存の炭水化物プリセットの編集、及び新規炭水化物プリセットの作成から選択することを促すことであって、前記炭水化物プリセットが単一食物プリセット及び複数食物プリセットを含むこと；及び、
炭水化物プリセットのデータベースを保持することであって、前記データベースが単一フィールドプリセットの各々に対するプリセット名フィールド、タグフィールド、給仕サイズ当たりの炭水化物の量のフィールド、及び給仕サイズ当たりの繊維の量のフィールド、及び各複数フィールドプリセットに対する単一フィールドのリストを含むことを命令するコンピュータープログラムを含む制御システムを備えるシステム。
【請求項１４１】
前記データベースがさらに、単一食物プリセットの各々に対する、給仕サイズ当たりの脂肪の量のフィールド、給仕サイズ当たりの蛋白質の量のフィールド、及び給仕サイズ当たりのカロリーの量のフィールドを含む、請求項１４０に記載のシステム。
【請求項１４２】
前記データベースのタグフィールドが食事、スナック、及び好物を含む、請求項１４０に記載のシステム。
【請求項１４３】
前記炭水化物プリセットインターフェースインストラクションが、プロセッサーに、ユーザーが新規炭水化物プリセットを作成することを選択したとき、ユーザーがユーザーインターフェース部材を介して単一食物及び食事の構成を選択することを促すことを命令する、請求項１４０に記載のシステム。
【請求項１４４】
前記炭水化物プリセットインターフェースインストラクションが、プロセッサーに少なくとも１つの食物データベースを維持し、ユーザーが単一食物を選択するときに前記食物データベースから食物を選択することを促すことを命令する、請求項１４３に記載のシステム。
【請求項１４５】
前記炭水化物プリセットインターフェースインストラクションが、プロセッサーに少なくとも１つの食物データベースを維持し、ユーザーが食事の構成を選択するときに前記食物データベースから複数の食物を選択することを促すことを命令する、請求項１４３に記載のシステム。
【請求項１４６】
前記炭水化物プリセットの前記データベース内のフィールドの値が単一食物プリセット及び複式食物プリセットに関してのみ読み出される、請求項１４０に記載のシステム。
【請求項１４７】
前記炭水化物プリセットがさらに、手作業炭水化物プリセットを含み、前記手作業炭水化物プリセットに対する前記炭水化物プリセットの前記データベースのフィールドの値がユーザーによってユーザーインターフェース部材を介して入力される、請求項１４０に記載のシステム。
【請求項１４８】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプにインストラクションを与えるように構成されたプロセッサー；及び、
カスタム食物インストラクションを含む、前記プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムであって、前記インストラクションが、前記プロセッサーに：
ユーザーにユーザーインターフェース部材を介して患者のインシュリン対炭水化物の比率を入力することを促すこと；
カスタム食物の各々に対してカスタム食物名フィールド、給仕サイズフィールド、及び給仕サイズ当たりの炭水化物の量のフィールドを含むカスタム食物のデータベースを維持すること；
ユーザーに前記データベースにリストされたカスタム食物の１つを選択することを促すこと；及び、
給仕サイズフィールド、及びカスタム食物に対して前記データベースにリストされた給仕サイズ当たりの炭水化物の量に基づいて、選択されたカスタム食物によって要求されるインシュリンの量、及び患者のインシュリン対炭水化物の比率を表示することを含むコンピュータープログラムを含む制御システムを備えるシステム。
【請求項１４９】
前記データベースがさらに、カスタム食物の各々に対する、給仕サイズ当たりの脂肪の量のフィールド、給仕サイズ当たりの蛋白質の量のフィールド、給仕サイズ当たりのカロリーの量のフィールド、及び給仕サイズ当たりの繊維の量のフィールド、を含む、請求項１４８に記載のシステム。
【請求項１５０】
前記カスタム食物インストラクションが、ユーザーが前記データベースのフィールド内の値を編集することを可能にする、請求項１４８に記載のシステム。
【請求項１５１】
前記カスタム食物インストラクションが、ユーザーが新規カスタム食物及び各カスタム食物に対する前記データベースのフィールド内の対応する値を入力することを可能にする、請求項１４８に記載のシステム。
【請求項１５２】
前記カスタム食物インストラクションが、各新規カスタム食物が前記データベース内に含まれる全てのカスタム食物の名前と異なる名前を持つことを要求する、請求項１５１に記載のシステム。
【請求項１５３】
前記カスタム食物インストラクションが、ユーザーが前記データベースからカスタム食物を消去することを可能にする、請求項１４８に記載のシステム。
【請求項１５４】
患者に流体を伝達するためのシステムであって：
注入ポンプ；及び、
前記注入ポンプを制御するための制御システムであって：
ユーザーが情報を受信及び提供するためのユーザーインターフェース部材；
前記ユーザーインターフェース部材に接続され、前記注入ポンプに、流体伝達インストラクションを含むインストラクションを与えるように構成されたプロセッサー；及び、
流体伝達インストラクションを含む、前記プロセッサーを動作させるためのインストラクションを有するコンピュータープログラムであって、前記インストラクションが、前記プロセッサーに：
ユーザーにユーザーインターフェース部材を介して所望の投与量の流量レート及び所望の投与量の経過時間を含む所望の投与量に関する情報を入力することを促すこと；
ユーザーによって与えられた前記流量レート及び経過時間に基づいて流体伝達インストラクションを計算すること；及び、
ユーザーインターフェース部材を介して前記所望の投与量の図式的な表示を与えることを含むコンピュータープログラムを含む制御システムを備えるシステム。
【請求項１５５】
前記図式的な表示がグラフの第１軸上に表示されるユーザーによって与えられた経過時間、及びグラフの第２軸上に表示されるユーザーによって与えられた流量レートとともに示される所望の投与量のグラフを含む、請求項１５４に記載のシステム。
【請求項１５６】
前記所望の投与量が連続的ベーサルレートを含む、請求項１５５に記載のシステム。
【請求項１５７】
前記所望の投与量が連続的ベーサルレートと組み合わされた新規ベーサルレートを含む、請求項１５５に記載のシステム。
【請求項１５８】
前記所望の投与量が一時的ベーサルレートを含む、請求項１５５に記載のシステム。
【請求項１５９】
前記所望の投与量が拡張ボーラス投与量を含む、請求項１５５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は２００３年４月１８日に出願された本出願人の米国特許出願No.60/463,809の優先権を主張し、その内容は参照として本願に組み込まれる。本願はまた、２００４年４月１９日に出願された本出願人の米国特許出願No.60/---,---の優先権を主張し、その内容も参照として本願に組み込まれる。
【０００２】
本発明は医療用の装置、システム、及び方法に関し、特に、インシュリン等の治療用の液体の患者への伝達のための、正確、複雑、かつプログラム可能な流量パターンを達成するために、リモコンとともに使用可能な、小型、低コスト、かつ使い捨て式の注入ポンプに関する。さらに詳細に述べると、本発明は注入ポンプのリモコンに対するユーザーインターフェースに関する。
【背景技術】
【０００３】
この分野において、患者に液体の薬剤を伝達（または、投与）するために歩行用（または、持ち運び式）の注入ポンプが開発されている。これらの注入ポンプはボーラス要求（bolus requirement）、連続的な注入、及び多様な流量の伝達を達成することができる、複雑な液体の伝達（または、液体の投与）を与える能力を有する。これらの注入能力は通常、薬及び治療に対してより良い結果を達成し、患者の人体への毒性を最小にする。歩行用注入ポンプの使用の例は真性糖尿病の治療のためのインシュリンの伝達のためのものである。これらのポンプはベーサルベース（または、basal base）及びボーラスベース（または、bolus base）でインシュリンを伝達することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
現在利用可能な注入ポンプは比較的高価、大型、高重量、かつ脆弱であり、またインシュリンのためのプログラム及び準備が比較的困難である。これらのポンプの充填も困難であり、患者が目的の薬剤と充填用付属物の両方を持ち運ぶ必要がある。ポンプは適当な機能、及び長期間の使用に対する安全性のために特別な扱い、メンテナンス、及び清掃を必要とする。既存のポンプの値段の高さために、医療管理者は装置の使用を認められた患者の数、及び装置が使用できる治療を制限している。また、インシュリンのためのポンプのプログラム及び準備に対する難しさのために、使用を許可された患者の多くもポンプの使用を避けている。
【０００５】
したがって、正確で信頼性が高く、医者及び患者に小型、低コスト、軽量、かつ使用の容易な液体の薬剤の非経口的伝達（または、注入）のための代替物を与えることができる、プログラム可能かつ調節可能な注入システムに対する要求が存在する。
【０００６】
この要求に応えるために、本発明は患者に液体の薬剤を伝達するための、小型、低コスト、軽量、かつ使用の容易な注入ポンプを提供する。２００１年８月３１日に出願された本出願人の米国特許出願No.09/943,992に記載されている注入ポンプは出口ポート、流体がタンクから出口ポートに流れることを引き起こすためのディスペンサー、別個のリモコンからの流量インストラクション（または、流量命令）に基づいて流体を出口ポートに流すためにプログラムされたローカルプロセッサー、及び流量インストラクションを受信するためにローカルプロセッサーに接続されたワイヤレス受信機を含む。注入ポンプの寸法、複雑さ、及びコストを低下される（または、改善する）ために、ポンプはローカルプロセッサーへの流量インストラクションを与えるためのキーパッド等の、ユーザー入力部材を有さない筐体を備えている。ユーザー入力部材は、代わりに、注入ポンプを遠隔的にプログラム及び制御するために使用されるリモコンに備えられている。注入ポンプは使用後に使い捨てできる程度に安価であるので、（単一の）リモコンは複数の注入ポンプとともに使用することができるように構成されている。
【０００７】
しかしながら、注入ポンプの遠隔的制御の一部として使用される新規で改善されたユーザーインターフェースに対する要求が存在する。好まれるものとして、新規で、改善されたユーザーインターフェースは、ユーザーが容易かつ直感的に注入ポンプをプログラムかつ操作し、注入ポンプからフィードバックを受信することを可能にすることが望まれる。
【課題を解決するための手段】
【０００８】
本発明の例としての実施例は注入ポンプを制御するための制御システムであって、１つの特徴として、ユーザーが容易かつ直感的に注入ポンプをプログラムかつ操作し、注入ポンプからフィードバックを受信することを可能にする多様なユーザーインターフェースプログラムを含む。例としての実施例に従うと、システムはユーザーが情報を受信及び送信することを可能にするユーザーインターフェース部材、前記ユーザーインターフェース部材に接続され、注入ポンプに命令を与えるために構成されたプロセッサー、及び制御システムが最初にオンにされたときに前記プロセッサーがセットアップモードに入ることを引き起こすセットアップインストラクション（または、セットアップ命令）を有するコンピュータープログラムを含む。セットアップモードにおいて、プロセッサーはシーケンシャルな様式で（または、逐次的な様式で）、ユーザーインターフェース部材を介して、ユーザーが注入ポンプを制御するためにプロセッサーによって使用される基本情報を入力することを促し、ユーザーがセットアップモードを完了したときのみ、ユーザーが注入ポンプを操作することを可能にする。
【０００９】
本発明の１つの側面に従うと、注入ポンプは出口ポート、タンク内の流体が出口ポートを介して投与されることを引き起こすためのディスペンサー、前記ディスペンサーに接続され、前記ディスペンサーが流体を投与するように命令する、遠隔的に送信された流量インストラクション（または、流量命令）を受信するように構成されたワイヤレス受信機を含む。
【００１０】
本発明のもう１つの側面に従うと、システムは注入ポンプとは別個のリモコンをさらに含む。リモコンはユーザーインターフェース部材、流量インストラクションを注入ポンプの受信機に送信するためのワイヤレス送信機、及びユーザーインターフェース部材及び送信機に接続されたプロセッサーを含む。コンピュータープログラムは、プロセッサーがユーザーインターフェース部材を介してユーザーから情報を受信することを引き起こし、前記情報に基づいて流量インストラクションを計算し、前記流量インストラクションを送信機に与えるためのインストラクションを含む。
【００１１】
したがって、本発明は、ユーザーが容易かつ直感的に注入ポンプをプログラムかつ操作し、注入ポンプからフィードバックを受信することを可能にする、注入ポンプのためのリモコンに対する新規で改善されたユーザーインターフェースを与える。本発明のこれらの特徴及び付加的な特徴、及び本発明の長所は付随する図面とともに以下の説明を読むことにより、より明確に理解されるだろう。
【発明を実施するための最良の形態】
【００１２】
付随する図面において、同一または同様な部材には同一または対応する参照番号が使用されている。
【００１３】
注入ポンプを遠隔的に制御するためにリモコンとともに使用される本発明に従った、新規で改善されたユーザーインターフェースの例としての実施例を以下に説明する。本発明の新規で改善されたユーザーインターフェースは、ユーザーが容易かつ直感的に注入ポンプをプログラムかつ操作し、注入ポンプからフィードバックを受信することを可能にする。ユーザーインターフェースの例としての実施例は、ユーザーがリモコンとの対話式のインタラクションを介して、表示されたメニューでプログラムを選択することによってプログラムを実行することを可能にする階層構造のメニューシステムを含む。すなわち、パソコンに精通していないユーザーでもそのようなメニューシステムを容易に使用することができる。
【００１４】
図１〜４は本発明のユーザーインターフェースとともに使用することができる、遠隔的に制御される、使い捨て式の注入ポンプ１０の例としての実施例を示しており、図１〜５は図１〜４の注入ポンプ１０を遠隔的に制御するために、本発明の新規で改善されたユーザーインターフェースとともに使用することができるリモコン１００の例としての実施例を示している。同様な注入ポンプの例は２００１年８月３１日に出願された、本出願人の米国特許出願No.09/943,992に説明されており、それらは参照として本願に組み込まれる。リモコン１００及び注入ポンプ１０は図６〜７０に図示されている、本発明によって提供される新規で改善されたユーザーインターフェースを組み込むことができる。
【００１５】
本発明のユーザーインターフェースは図１〜５の注入ポンプ１０及びリモコン１００の例としての実施例との関連で説明されているが、本発明が他の多様な形式のプログラム可能な注入ポンプに対して適用可能なことは理解されなければならない。例えば、本発明のユーザーインターフェースは（制限ではないが）Medtronic MinimedのPARADIGM、Animas CorporationのIR 1000及びIR 1200、Smiths MedicalのDeltec COZMO、DANA Diabecare USA、及び他の製品を含む、多様な製造者から商業上入手可能な、プログラム可能な歩行用（または、持ち運び式）インシュリン注入ポンプとともに使用することができる。
【００１６】
注入ポンプ１０は人体または動物に流体を伝達（または、投与）するために使用される。注入ポンプ１０によって伝達可能な液体の種類は（制限ではないが）インシュリン、抗生物質、栄養物流体、完全非経口栄養物（または、ＴＰＮ）、鎮痛薬、モルヒネ、ホルモン剤またはホルモン薬、遺伝子治療薬、抗凝固薬、鎮痛薬、心血管薬品、ＡＺＴ、または化学療法薬を含む。処置のために注入ポンプ１０を使用することができる病状の種類は（制限ではないが）糖尿病、心臓病、痛み、慢性的な痛み、アルツハイマー病、ＡＬＳ、肝炎、パーキンソン病、または痙攣を含む。
【００１７】
図１〜４の例としての実施例において、注入ポンプ１０は使い捨て式であり、連続的な様式で患者にインシュリン等の、流体を注入するために患者の皮膚に取り付けるために構成される。注入ポンプ１０は患者から外され、処分される前に、例えば、約３日の使用期間を有する。
【００１８】
図４を参照すると、注入ポンプ１０は、例えば、患者への注入のために、流体を流体タンク１２から流体経路組立品１６を介して（針等の）経皮的アクセス具１４に流すためのディスペンサー組立品２０を含む。タンク１２の容量は注入ポンプ１０の治療上の用途に合うように選択され、伝達される薬剤流体の有効な濃度、注入ポンプ１０の再充填または処分の間の容認可能な時間、寸法上の制約及び他の要因によって変化してもよい。プロセッサーまたは電子マイクロコントローラー２２（以降、「ローカル」プロセッサーと呼ぶ）はディスペンサー２０に接続され、図５の別個の、リモコン１００からの流量インストラクション（または、流量命令）に基づいて経皮的アクセス具１４への流体の流れを生ずるようにプログラムされる。ワイヤレス受信機２４はリモコン１００から流量インストラクションを受信し、その流量インストラクションをローカルプロセッサー２２に伝達するためにローカルプロセッサー２２に接続されている。装置１０はまた、流体経路組立品１６、経皮的アクセス具１４、流体タンク１２、ディスペンサー２０、ローカルプロセッサー２２、及びワイヤレス受信機２４を収容する筐体２６を含む。
【００１９】
図２及び３に最も良く示されているように、注入ポンプ注入ポンプ１０の筐体２６は好まれるものとして、ローカルプロセッサーを介してプログラムされた流量を調節するための、筐体２６の外面上の電子機械的なスイッチやボタン、またはユーザーがアクセス可能なインターフェース等の、ローカルプロセッサーに流量インストラクション（または、流量命令）を与えるためのユーザー入力部材を備える必要がない。ユーザー入力部材を有さないことにより、注入ポンプ１０のサイズ、複雑さ、及び値段を大幅に低下させる（または、改善する）ことができ、注入ポンプ１０自体を小型にし、本質的に使い捨てにすることが可能になる。
【００２０】
図４の例としての実施例において、注入ポンプ１０はまた、ローカルプロセッサー２２に電力を供給するためのバッテリーまたはコンデンサー等の電源を含む。電源は好まれるものとして、流体伝達装置１０に一体化され、取替え可能なバッテリー等の、取替え可能な様式で備えられてもよい。注入ポンプ１０はまた、ローカルプロセッサー２２にいつまたはどのようにディスペンサー２０を起動するかを示すため、または流体流量を決めるパラメーター、タンクが空になったことや漏れていること、またはタンク１２からの投与が多過ぎるまたは少な過ぎること等を示すために、ローカルプロセッサー２２に情報を送信するための流量状態センサー組立品またはディスペンサー位置モニター等の、センサーまたはトランスデュサーを含んでもよい。図３に示されているように、注入ポンプ１０はまた、装置１０を、図１に示されているように、患者の皮膚に固定するための、筐体２６の外面上の接着層を備えていてもよい。
【００２１】
プログラムをするため、プログラムを調節するため、または他のインストラクション（または、命令）をローカルプロセッサーに通信するために、注入ポンプ１０は図５に示されているような別個のリモコン１００からインストラクションを受信するための、図４に示されているようなワイヤレス通信部材または受信機２４を含む。これらに対する信号はリモコン１００の通信部材（図示せず）を介して送信することができる。代替的に、注入ポンプ１０は、ユーザーが直接的にインストラクションまたは命令を注入ポンプ１０に入力することを可能にするために、リモコンインターフェースの全てまたはいくつかの機能を備えた一体式のユーザーインターフェースを備えてもよい。もう１つの代替的な実施例において、注入ポンプ１０はリモコンインターフェースの全てまたはいくつかの機能を備えた一体式のユーザーインターフェース、及び別個のリモコンからインストラクションまたは命令を受信するためのワイヤレス通信部材の両方を備えてもよい。以下に、ユーザーインターフェースがリモコンだけに存在する図５に示されているリモコンの例としての実施例との関連で、本発明のユーザーインターフェースを説明する。しかしながら、本発明のユーザーインターフェースプログラムが、ユーザーインターフェースの機能の全てまたはいくつかが注入ポンプに備えられている代替的な実施例に対しても同様に適用可能であることは理解されなければならない。
【００２２】
リモコン１００は基本的に注入ポンプを遠隔的に制御するための制御システムからを備え、ユーザーが情報を受信及び提供することを可能にするためのユーザーインターフェース部材、前記ユーザーインターフェース部材に接続され、注入ポンプにインストラクション（または、命令）を与えるために構成されたプロセッサー（以降、「リモート」プロセッサーと呼ぶ）、リモコン１００のプロセッサーにインストラクションを与えるためのコンピュータープログラム、及びユーザーインターフェース部材及びユーザー出力部材を含むユーザーインターフェース部材を含む。以下に詳細に説明される本発明の新規で改善されたユーザーインターフェースに従うと、コンピュータープログラムはリモートプロセッサーにユーザー入力部材からユーザー入力を受信し、ユーザー出力部材に情報を提供するように命令し、そして、注入ポンプ１０に制御インストラクション（または、制御命令）または駆動信号を遠隔的に与えるように命令する。
【００２３】
図５に示されているリモコン１００の例としての実施例において、ユーザー入力部材は、図５に示されているように、３つのソフトキー選択スイッチ１０２，１０４，１０６等の電子機械スイッチ、上方／下方移動トグルスイッチ１０８、「ユーザー情報表示」スイッチ１１０、電力オン／オフスイッチ１１２、「ポンプ状態チェック」スイッチ１１４、及び「インスタントボーラス」スイッチ１１６を含む。ユーザー出力部材は液晶ディスプレイ（ＬＣＤ）等のディスプレイ１１８、音声を発生するためのブザー（図示せず）等の音声発生装置、及びリモコンが振動するための振動性部材を含んでもよい。
【００２４】
３つのソフトキー選択スイッチ１０２，１０４，１０６は、装置がＬＣＤ１１８上に表示されたラベルによって示されているアクション（または、動作）を実施することを引き起こす。スイッチ１０２，１０４，１０６の１つにラベルが存在しない場合、その時点でそのスイッチを押しても何のアクションも実施されない。上方／下方移動トグルスイッチ１０８はメニューの操縦（または、ナビゲート）、数字の入力、またはテキスト入力中の文字変更をするために使用される。
【００２５】
ＬＣＤ１１８は多様な特徴または機能を区別するためのアイコンを表示する。非メニューページの場合、これらのアイコンはＬＣＤ１１８上に表示されたスクリーンの左上方の隅に表示される。メニューページにおいては、アイコンが全てのメニュー項目の左側に表示されるメインメニューの場合を除いて、アイコンはその時にハイライトされているメニュー項目の左側に表示される。
【００２６】
システムの機能はメニューの手段によって操縦またはナビゲートされる。これらのメニューはユーザーが利用可能な機能のリストを表示し、ユーザーが適当な機能を素早く起動することを可能にする。メニューはリスト内のオプションの組を備え、上方／下方移動トグルスイッチ１０８への応答でハイライトが上方及び下方に移動する。ハイライトが適当なオプション上にきたとき、ユーザーはオプションを選択するために３つのソフトキー選択スイッチ１０２，１０４，１０６の１つを使用する。システムのテキスト入力はソフトキースイッチ１０２，１０４，１０６及び上方／下方トグルスイッチ１０８を使用して達成される。ユーザーはソフトキーの２つを使用して点滅する上方／下方アイコンを左右に動かし、上方／下方移動トグルスイッチ１０８を使用してアイコン上の文字を変更する。上方／下方トグルスイッチ１０８を押すことにより文字が次の文字へと連続的に変化する。
【００２７】
メニュースクリーンにおいて、ソフトキー選択スイッチ１０２，１０４，１０６の１つは「戻る」とラベル付けられる。このボタンはユーザーを現在の処理の１つ前のステップに戻す。事前に表示されたスクリーンがメニューの場合、ユーザーが「戻る」を選択した場合、次に移動するために選択されたオプションがハイライトされるだろう。事前のスクリーンがデータ入力スクリーンの場合、それはユーザーが入力した値を示すだろう。
【００２８】
図示されていないが、リモコン１００はAbbott Diabetes Care（Alameda, CA（http://www.therasense.com)）から入手可能なTheraSense等の一体型のグルコースメーターを含む、他の部材を含んでもよい。リモコン１００のユーザーインターフェース部材は後で説明されるように、グルコースメーターを操作するために使用されてもよい。
【００２９】
１つの例としての実施例に従うと、注入ポンプ１０の通信部材２４は無線周波数またはワイヤレス通信標準及びプロトコルを使用して、リモコン１００からの電子通信を受信する。好まれる実施例において、通信部材２４は、注入ポンプ１０が情報をリモコン１００に送り返すことを可能にするために、受信機及び送信機を含む、双方向の通信部材である。そのような実施例において、リモコン１００はまた、リモコン１００が注入ポンプ１０によって送信された情報を受信することを可能にするための受信機及び送信機を備える一体式の通信部材を含む。
【００３０】
注入ポンプ１０のローカルプロセッサー２２は、ユーザーが所望の流量パターンをプログラムし、必要に応じてプログラムを調節することを可能にするために必要なコンピュータープログラム及び電子回路の全てを含む。そのような回路は例えば、１つまたは複数のマイクロプロセッサー、デジタル及びアナログ一体式回路、レジスタ、コンデンサー、トランジスター、及び他の半導体、並びに他の電子部材を含んでもよい。ローカルプロセッサー２２はまた、必要な時間間隔でディスペンサー２０を適当に起動するための、プログラム、電子回路、及びメモリーを含む。好まれる実施例において、ユーザー入力または命令は注入ポンプ１０のための、１つまたは複数の、特定の流量制御インストラクション、または駆動信号を生成するためにリモコン１００によって処理される。代替的な実施例において、ユーザー入力または命令はリモコン１００から注入ポンプ１０に送信され、そこにおいて、注入ポンプ１０のための流量制御インストラクション（または、流量制御命令）、または駆動信号を生成するために処理される。
【００３１】
一般に、リモコン１００は患者に特化されたベーサルインシュリン投与特性（または、基礎的なインシュリン投与特性）とともに注入ポンプ１０を遠隔的に始動及びプログラムするために使用される。注入ポンプ１０はリモコン１００とは独立に、プログラムされたレートで動作する。任意の時点で、ユーザーは注入ポンプ１０の状態（または、ステータス）をチックし、インシュリンのボーラス投与量（または、大きな丸薬に相当する投与量）を伝達し（または、投与し）、またはそれらのインシュリン投与特性に変更を加えるためにリモコン１００を利用することができる。リモコン１００はサイズに関して電子手帳（ＰＤＡ）と同等であり、シャツやズボンのポケットにフィットするように人間工学的に形成される。リモコン１００は、例えば、印刷されたユーザーガイドブックとともに詰め物の入った箱に非無菌状態に収納され、患者または医者に提供される。
【００３２】
グラフィックユーザーインターフェース（ＧＵＩ）であってもよい、本発明のユーザーインターフェースは段階的で（または、ステップ−バイ−ステップの様式で）、追従が容易な様式でリモコン１００及び注入ポンプ１０のセットアップ及び使用に対する全ての処理を扱う。リモコン１００のＬＣＤ１１８のサイズは全てのセットアップ及び使用のメニューを通して、ユーザーに入力を促すためのフルテキスト表示の使用を可能にするように構成される。ユーザーインターフェースは、患者が糖尿病の処置及びポンプによる治療を理解するような様式を模倣するように設計される。「メインメニュー」は、ユーザーがリモコン１００をオンにしたときに所望するタスクのリストを表示し、それにより、ユーザーはボーラスの投与（または、大きな丸薬に相当する投与）やベーサルレート（または、基礎的なレート）の変更等の処理全体を通して誘導される。また、プロンプトは、患者が現在メニューのどの部分にいるかを確実にするためにユーザーインターフェースによって表示される。
【００３３】
ユーザーインターフェースは患者及び医者の両者に対してポンプの治療を容易にするための特徴または機能を含む。ユーザーインターフェースの機能は以下のもの：予めプログラムされた炭水化物に対するインシュリンの比率、補正率（感受性）、及び血液グルコースのターゲット範囲に基づいたボーラス投与量計算機；特定の食事または食物項目における、炭水化物、脂肪、蛋白質、カロリー等の決定を援助するための食物データベース（食事プランナー）；履歴的な血液グルコースの測定値、ボーラス投与量（または、大きな丸薬に相当する投与量）、ベーサルレート（または、基礎的なレート）、及び炭水化物の摂取量、最大２５０の血液グルコースの測定値、及び最後の較正コードを含む機器設定情報の図式的な表示、及び、完全なユーザーマニュアル、トラブルシューティングガイド、及び警報条件及び糖尿病管理シナリオに対して推奨されるアクション（または、動作）のコースを含む教育的ガイドを含んでもよい。
【００３４】
本発明に従ったユーザーインターフェースは（制限ではないが）：リモコンの電源が最初にオンにされたときに、または他の特定の動作条件で動作する初期のセットアップコンポーネント；注入ポンプ状態要求コンポーネント；メインメニューコンポーネント；グルコースメーター動作サブメニュー；ボーラス投与プログラムサブメニュー；一時的ベーサルレートプログラムサブメニューコンポーネント；患者レコードサブメニューコンポーネント；システム設定オプションサブメニュー；ポンプ交換サブメニュー；「ベーサルプログラムリスト」サブメニュー；「一時的ベーサルプリセットリスト」サブメニューコンポーネント；「ボーラスプリセットリスト」サブメニュー；「炭水化物プリセット操作」サブメニューコンポーネント；「カスタム食物操作」サブメニューコンポーネント；「システムセットアップ」サブメニュー；「日付及び時間編集」選択サブメニュー；「ボーラス及びベーサル設定」サブメニューコンポーネント；「患者因子」サブメニューコンポーネント；血液グルコースメーターセットアップサブメニュー；警報及び警告オプションサブメニュー；「遠隔オプションセットアップ」サブメニュー；診断実行サブメニュー；及び、動作選択停止／取り消しサブメニューを含む。これらの特徴または機能の、例としての実施例は以下に詳細に説明される。
【００３５】
ユーザーインターフェースの初期セットアップメニュー
リモコン１００のコンピュータープログラムは、リモコン１００の電源が最初にオンにされたときに、リモコン１００のプロセッサーがセットアップモードに入ることを引き起こすセットアップインストラクションを含む。セットアップモードはまた、リモコンのリセット、ユーザーの命令、または他の動作条件によって起動されてもよく、好まれるものとして、ユーザーはそこにいて、ユーザーが特定の情報をリモコンに入力することを要求する１つまたは複数のクエリーを含むインタビュー（または、対話）を介して誘導される。セットアップモードは一般に、ユーザーがシーケンシャルな様式で（または、逐次的な様式で）、リモコン１００のユーザーインターフェース部材を介して、注入ポンプ１０を制御するためにリモートプロセッサーによって使用される基本的な情報を入力することを促すことを含む。好まれるものとして、リモートプロセッサーは、ユーザーがセットアップモードのインタビューを完了した後のみに、ユーザーが注入ポンプ１０を操作することを可能にするようにセットアップインストラクションによって命令される。
【００３６】
情報の基本的な項目は、一般に、システムが適切に機能するために必要な最小の情報である。基本的な情報の項目はセットアップ中に入力され、例えば、現在の時間、現在の日付、所望の日付の表示形式、ベーサルレートの最大値、ベーサルレートの開始時の値、ボーラス増分、ボーラス投与量の最大値、ボーラスを忘れたときの催促通知を有効にするかどうか、ボーラスの拡張機能を有効にするかどうか、及びタンクの容量不足警告レベルを有効にするかどうかを含んでもよい。基本的な情報の項目はさらに、血液グルコースの所望の単位、血液グルコースの範囲の最低値、血液グルコースの範囲の最高値、血液グルコースのターゲット値、ターゲット血液グルコースの補正値、炭水化物に対するインシュリンの比率、補正因子、炭水化物のプリセット値、及びインシュリンの期間を含んでもよい。基本的な情報の付加的な項目は注入システムに含まれる特定の機能に基づいて選択されてもよい。
【００３７】
本発明のユーザーインターフェースの例としての実施例に従うと、セットアップインストラクションは、ユーザーが基本的情報の各項目を入力した後のみに、プロセッサーがセットアップモードの終了を引き起こしてもよい。もう１つの例としての実施例において、セットアップインストラクションは、ユーザーがセットアップモードを中断した場合に、プロセッサーがデフォルトの基本的情報を使用することを引き起こしてもよい。
【００３８】
付加的な例としての実施例に従うと、セットアップインストラクションは基本的情報が矛盾している場合に、リモコン１００のプロセッサーがユーザーに警告することを引き起こしてもよく、その場合、プロセッサーは、ユーザーが矛盾を解決するために少なくとも１つの項目を再入力することを促してもよい。セットアップインストラクションは、ユーザーがセットアップモードを完了した後、ユーザーがメインメニューと新規ポンプの起動との間で選択することを引き起こす。
【００３９】
図６〜１１は図１のリモコン上で、リモコン１００の電源が最初にオンにされたときに動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの初期セットアップコンポーネントの例としての実施例を図示しているフローチャートである。リモコン１００は、連続的に（または、逐次的に）表示されるスクリーンとともに、ユーザーが必要なユーザー特定情報及び設定を入力することを促す、ユーザーインターフェースコンピュータープログラムの（図において、セットアップウイザードとも呼ばれる）セットアップコンポーネントを使用する。
【００４０】
図面に示されているフローチャートで使用される使用符号の説明は図７９に記載されている。また、図面に示されているフローチャートはリモコン１００及び（または）リモコン１００のプロセッサーに命令するためのコンピュータープログラムの操作の方法を図示している。さらに、付随する本発明の請求の範囲は注入ポンプ及び（または）注入ポンプのコントローラーに命令するためのコンピュータープログラムの操作の方法に関するものである。リモコン１００の制御システムはリモコン１００のコンピュータープログラムを含み、そのコンピュータープログラムは図面に示されているフローチャートによって図示されている。
【００４１】
セットアップウイザードは、医療提供者が新規の患者に対してリモコン１００をセットアップすることを援助するために便利である。最初に電源がオンにされたとき、リモコン１００はセットアップウイザードを開始する。ウイザードはユーザーに、ユーザーインターフェースの他の部分で利用されるのと同様な、一連のスクリーンを提示することによって動作する。ウイザードは、ユーザーが全ての設定が入力されるまでウイザードを終了することができないように構成されてもよい。図６のＳＷ.３から開始される全てのステップにおいて、左側のソフトキースイッチ１０２はユーザーが事前のステップに「戻る」ことを可能にする。リモコン１００がセットアップウイザード中にタイムアウト（または、時間切れ）となった場合、ユーザーが５分等の、所定の期間中にリモコンの電源を再びオンにすると、リモコン１００がオンになったとき、それは（オフされたときと）同じスクリーンに戻ってもよい。オフの時間が５分以上の場合、リモコン１００は全ての設定を消去し、最初の部分から開始される。セットアップウイザードは図７５に示されているユーザーインターフェースプログラムの「ユーザー診断」部分に移動し、「リモートデフォルトリセット」を選択することによって消去されてもよい。
【００４２】
図６を参照すると、スプラッシュスクリーンＳＷ.１はセットアップウイザードの前のみに表示される。リモコン１００がセットアップされると、このスクリーンはそれ以降表示されない。このスクリーンは例えば、インシュリンポンプの製造者の名前等とともに簡潔なスプラッシュスクリーンを表示する。その３秒後、コントローラーはウエルカムキュースクリーンＳＷ.２に移動する。ラベル「続ける」が付けられたソフトキー選択スイッチ１０２，１０４，１０６の１つはユーザーを次のステップまたはスクリーンに移動させる。
【００４３】
時間及び日付は、図６に示されているような時間設定スクリーンＳＷ.３、年設定スクリーンＳＷ.６、月設定スクリーンＳＷ.４、日設定スクリーンＳＷ.５、及び日付形式設定スクリーンＳＷ.７等の、連続的に表示されるスクリーンでユーザーによって設定されてもよい。
【００４４】
図９に示されているように、ボーラス増分設定スクリーンＳＷ.８は、ユーザーがコントローラー１００によって使用されるボーラスの増分を特定することを可能にし、ボーラス投与量最大値設定スクリーンＳＷ.９は、ユーザーがボーラスまたはベーサルの設定を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方移動トグルスイッチ１０８の使用を意味している。
【００４５】
図６を再び参照すると、ベーサルレート最大値設定スクリーンＳＷ.１０は、ユーザーがボーラスまたはベーサルの設定のための値を特定することを可能にする。ベーサルレート開始値設定スクリーンＳＷ.１１は、ユーザーが初期のベーサルレートを特定することを可能にする。ベーサルレートプログラム表示スクリーンＳＷ.１２は装置内に格納されているベーサルレートプログラムの１つの詳細を示す。ベーサルレートプログラムはそれのデフォルト名とともに表示され、時間区分の組として示される。一方、アクティブベーサルプログラムグラフ確認ＳＷ.１２Ａは、ユーザーに新規に作成されたベーサルレートプログラムをデフォルトのベーサルプログラムとして確認することを要求し、リスト（ＳＷ.１２Ｂ）を示すためのソフトキーのオプションとともにベーサルプログラムグラフを示す。アクティブベーサルプログラムリスト確認ＳＷ.１２Ｂは、ユーザーに新規に作成されたベーサルレートプログラムをデフォルトのベーサルプログラムとして確認することを要求し、グラフ（ＳＷ.１２Ａ）を示すためのソフトキーのオプションとともにベーサルプログラムリストを示す。
【００４６】
図６に示されているように、開始時間変更選択時間入力スクリーンＳＷ.１３は、ユーザーが作成されたベーサルレートプログラムに対する開始時間を特定することを可能にする。一方、終了時間変更選択時間入力スクリーンＳＷ.１４は、ユーザーが作成されたベーサルレートプログラムに対する終了時間を特定することを可能にする。新規区分に対するベーサルレート設定数字入力スクリーンＳＷ.１５は、ユーザーが作成された区分に対するベーサルレートを特定することを可能にする。
【００４７】
図１１に示されているように、タンク最低容量設定数字入力スクリーンＳＷ.１７は、ユーザーがタンク最低容量に対する値を特定することを可能にする。ポンプがこのレベルに達すると、ポンプは警告用の警報を介してユーザーに警告してもよい。初期化完了キューＳＷ.１８は、リモコン１００がセットアップされ、注入ポンプ１０を初期化する準備ができたことをユーザーに知らせる。
【００４８】
図６を再び参照すると、一時的ベーサルモード設定スクリーンＳＷ.１９は一時的ベーサルレートの特徴（または、特性）を設定するための３つのオプションを表示するメニューである。メニューは以下のメニューオプションを備える。図７に示されているようなＢＧメーター表示単位選択スクリーンＳＷ.２０は血液グルコースメーター表示単位に対する２つのオプションを表示するメニューである。図７を参照すると、メニューは以下のオプションを備える。ターゲットＢＧ範囲下限設定数字入力スクリーンＳＷ.２１は、ユーザーがターゲット血液グルコース範囲の最低限界に対する値を特定することを可能にし、ターゲットＢＧ範囲上限設定数字入力スクリーンＳＷ.２２は、ユーザーがターゲット血液グルコース範囲の最大限界に対する値を特定することを可能にする。ターゲットＢＧ範囲確認スクリーンＳＷ.２３はユーザーが選択した最低及び最大の範囲限界を表示し、ユーザーがそれを確認することを要求する。
【００４９】
ボーラス計算オプション選択スクリーンＳＷ.２４は「提案されるボーラス」機能に対する２つのオプションを表示するメニューである。メニューは以下のオプションを備える。図８に示されているような血液グルコースターゲット値選択数字入力スクリーンＳＷ.２６は、ユーザーがボーラス計算補正のために使用されるターゲット血液グルコース値を特定することを可能にし、ターゲットＢＧ補正閾値設定数字入力スクリーンＳＷ.２７は、ユーザーが、補正ボーラスがいつ提案されるかを示すために使用されるターゲット血液グルコース補正閾値を特定することを可能にする。
【００５０】
図９を参照すると、開始ＩＣ比（インシュリン対炭水化物比）設定数字入力スクリーンＳＷ.２８は、ユーザーが食事／炭水化物ボーラス容量を計算するときに使用されるインシュリン対炭水化物の比率を特定することを可能にし、図１０の開始補正因子設定数字入力スクリーンＳＷ.２９は、ユーザーが提案された補正ボーラスを計算するときに使用される補正因子を特定することを可能にする。逆補正（reverse correction）オン／オフオプションスクリーンＳＷ.３０は、ユーザーが逆補正ボーラスを有効または無効にすることを可能にする。インシュリン継続時間選択数字入力スクリーンＳＷ.３１は、ユーザーが、補正ボーラスを提案するときに考慮される「含まれているインシュリン（insulin on board）」の計算のために使用されるインシュリンの継続時間を特定することを可能にし、図１１に示されているボーラスし忘れ催促通知オプション選択スクリーンＳＷ.３２は、ユーザーが「ボーラスを忘れたときの」催促通知オプションを有効または無効にすることを可能にするメニューである。拡張ボーラスオプション設定スクリーンＳＷ.３３は、ユーザーが拡張ボーラス機能を有効または無効にすることを可能にするメニューである。
【００５１】
セットアップウイザードスクリーンを通じて、ユーザーはリモコンの電源をオフにすることができ、状態ボタンは機能せず、ユーザー情報ボタンは機能する。各ページはユーザーがリモコンをオフにし、５分以内にリモコンを再びオンにしたときに、ブックマークスクリーンタイプと同様に動作し、リモコンは最後に表示されたＳＷスクリーンに進む。オフの期間が５分以上の場合、リモコンはセットアップウイザードスクリーンＳＷ.１の開始時点に戻ってもよい。
【００５２】
ポンプ状態要求
図１２はリモコン１００が図６〜１１の初期化セットアップコンポーネントを完了した後の、図５のリモコン１００上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの注入ポンプ状態要求コンポーネントの例としての実施例を図示しているフローチャートである。状態要求コンポーネント（または、ステータスリクエスト）は、ユーザーが図５に示されているような、「状態」または「ポンプステップチェック」スイッチ１１４のラベルが付いたソフトキー選択スイッチ１０２の１つを押したときに開始される。
【００５３】
図１４は図５のメインメニュー上で「状態」のラベルの付いたソフトキースイッチ１０２が押され、図１２の注入ポンプ状態要求コンポーネントが起動した後に、本発明に従った状態スクリーン（または、ステータススクリーン）Ａ.１の例としての実施例がリモコン１００のディスプレイ１１８に表示されている、図１のリモコンの拡大された、前面からの立面図である。示されているように、状態スクリーンＡ.１は現在注入ポンプ１０に残っているインシュリンの量を表示するインシュリン容量アイコン１２０を含む。注入ポンプ１０のコントローラーは特定のユニットの数字、または一般的な値「５０＋Ｕ」を報告（または、リポート）するようにプログラムされている。ユーザーが状態スクリーンＡ.１に戻ったときはいつでも、リモコン１００のコントローラーは注入ポンプ１０のコントローラーにクエリーを発行し、それによって、現在のタンク容量が更新され、レートが確認され、そして、警報状態がリポートされてもよい。更新された情報はポンプ状態が確認されるまで、状態スクリーンＡ.１上には表示されない。
【００５４】
図１２の例としての実施例において、状態要求中、リモコン１００は最初に、ポンプが起動されているかをチェックする。ポンプが起動されている場合、コントローラーはポンプが警報状態かどうか、グルコース小片がリモコンに挿入されているかどうか、ポンプがボーラスを投与しているかどうかを含む、ポンプ状態を取得する。これらの条件のいずれもが満足されない場合、状態スクリーンＡ.１が表示される。状態スクリーンＡ.１から、「メニュー」のラベルが付いたソフトキースイッチ１０６を押すことによりメインメニュースクリーンＡ.２にアクセスすることができ、また、「メーター」のラベルが付いたソフトキースイッチを押すことにより、または血液グルコース小片をメーターに挿入することによりグルコースメーターにアクセスすることができる。
【００５５】
ポンプが起動されていない場合、コントローラーは（例えば、インシュレットコーポレーション等の）「製造者呼出し」フラグが設定されているかどうか、及びグルコース片がポンプに挿入されているかどうかをチェックする。これらの条件のいずれもが満足されていない場合、「ポンプ非起動」スクリーンＡ.３が表示される。ユーザーがポンプ非起動スクリーンＡ.３から「ハイ」を選択した場合、新規ポンプ起動スクリーンＭ.３が表示される。ユーザーがポンプ非起動スクリーンＡ.３から「イイエ」を選択した場合、メインメニュースクリーンＡ.２が表示される。
【００５６】
ポンプが警報状態の場合、警報スクリーンＡ.５が表示される。血液グルコース片が挿入されている場合、記号１３６として示されている「血液グルコース片挿入済」スクリーンが表示される。（例えば、インシュレットコーポレーション等の）「製造者呼出し」フラグが設定されている場合、「インシュレット呼出し」状態スクリーンＡ.８が表示される。
【００５７】
図１２のポンプ状態要求コンポーネントの例としての実施例をさらに参照すると、ポンプがボーラス投与量を投与している場合、「ボーラス投与中」スクリーンＡ.１０が表示される。そして、ユーザーには、スクリーンＡ.４で示されているように、ボーラス投与量を取り消すための機会が与えられる。
【００５８】
状態スクリーンＡ.１から、図１２に示されているように、血液グルコースメーターを要求することができ、またＡ.２に示されているように、メインメニューを要求することができる。
【００５９】
メインメニュー
図１３はリモコン１００が図６〜１１の初期化セットアップコンポーネントを完了した後の、図５のリモコン１００上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのメインメニューコンポーネントの例としての実施例を図示しているフローチャートである。メインメニュースクリーンＡ.２は、ユーザーが、図１４に示されているような「メニュー」のラベルが付いたソフトキースイッチ１０６を押したときに表示される。メインメニュースクリーンＡ.２はまた、リモコン１００の電源がオンにされたとき（かつ、リモコン１００が図６〜１１の初期化セットアップコンポーネントを完了した後）はいつでも表示される。
【００６０】
図１５は図１４の状態スクリーン上で「メニュー」のラベルの付いたソフトキーが押された後に、メニュースクリーンの例としての実施例がリモコンのディスプレイに表示されている、図１のリモコンの拡大された、前面からの立面図である。メインメニュースクリーンＡ.２は現在の日付及び時間、並びにリモコン１００に残っているバッテリーの充電のレベルを表しているアイコン１４０を表示する。
【００６１】
メインメニュースクリーンＡ.２は、ユーザーが複数のリストされたオプションから選択することを可能にする。図１５に示されている例としての実施例において、オプションは「ボーラス」選択、「一時的ベーサル」選択、「マイレコード」選択、「設定」選択、及び「停止／取り消し」選択を含む。図１３に示されている例としての実施例において、オプションは「一時的ベーサル」選択Ｄ、「ボーラス」選択Ｂ、「マイレコード」選択Ｅ.１、「メニュー設定」選択Ｌ.１、及び「停止／取り消し」選択Ｗを含む。「一時的ベーサル」停止／取り消しＤが表示される前に、コントローラーは、スクリーンＤ.１Ａに示されているように、一時的ベーサル投与量が既に投与されているかをチェックする。メインメニュースクリーンＡ.２から、図１３に示されているように、血液グルコースメーターを要求することができる。
【００６２】
グルコースメーター操作サブメニュー
図１６及び１７は図１３のメニューから選択することができる、本発明に従ったユーザーインターフェースコンピュータープログラムのグルコースメーターコンポーネントの例としての実施例を図示しているフローチャートである。較正コード入力スクリーンＢＧ.０１は、ユーザーが血液グルコース測定で使用される小片較正コードを特定することを可能にする数字入力スクリーンである。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。ユーザーは表示された値を編集または確認することができる。ユーザーが表示された較正コードを２秒以内に変更しない場合、リモコンは事前の数値を受理し、サンプル適用スクリーンＢＧ.０２に移動する。ユーザーがこのスクリーン中に小片を取り除いた場合、状態スクリーンＡ.１が表示される。
【００６３】
サンプル適用スクリーンＢＧ.０２は、ユーザーが較正用小片に血液の滴を適用することを促す。このスクリーンはサンプルが検出されるまで表示される。サンプルが検出された場合、ユーザーインターフェースプログラムはサンプル検出スクリーンＢＧ.０３に遷移する。ユーザーが１２０秒以内にサンプルを適用しない場合、リモコンの電源はオフになる。ユーザーがこのスクリーン中に小片を取り除いた場合、メインメニューが表示される。メーターが、温度が通常の動作範囲外であることをリポートした場合、リモコンはスクリーンに「範囲外温度」アイコンを表示してもよい。ユーザーがこのスクリーン中に小片を取り除いた場合、状態スクリーンＡ.１が表示される。
【００６４】
メーターが有効な信号を検出すると、サンプル検出スクリーンＢＧ.０３が表示される。このスクリーンに対して音声警告が付随してもよい。サンプル検出スクリーンＢＧ.０３は、血液が検出されたが、測定を実施するために十分でないことを示す。この場合、ユーザーはサンプルの適用を続ける。ユーザーが２分等の、予め決められた期間内に適当なサンプルを適用しなかった場合、リモコンはエラーを発生し、エラースクリーンに進む。ユーザーがこのスクリーン中に小片を取り除いた場合、状態スクリーンＡ.１が表示される。メーターによってリポート（または、報告）された温度が通常の動作範囲外である場合、リモコンはスクリーンに「範囲外温度」アイコンを表示してもよい。適当なサンプルが検出されると、ユーザーインターフェースは血液グルコース測定処理中スクリーンＢＧ.０４に遷移する。
【００６５】
「血液グルコース測定処理中」スクリーンＢＧ.０４は処理が実施されている間に表示される。メーターによってリポートされた温度が通常の動作範囲外である場合、リモコンはスクリーンに「範囲外温度」アイコンを表示してもよい。処理が完了したとき、ユーザーインターフェースは「血液グルコース測定完了」スクリーンＢＧ.０７に進む。処理が２分以内に完了しなかった場合、スクリーンは「血液グルコース測定エラー」スクリーンＢＧ.０９に遷移する。
【００６６】
血液グルコース測定完了スクリーンＢＧ.０７は測定が正常に完了したときに表示され、血液グルコース測定値及び単位を表示する。低血液グルコース測定スクリーンは測定が正常に完了したが、測定値が２０mg/dl以下のときに表示され、高血液グルコース測定スクリーンは測定が上手く完了したが、測定値が５００mg/dl以上のときに表示される。
【００６７】
タグ血液グルコース測定スクリーンＢＧ.０８は、ユーザーがオプションの固定メニューリスト：食事前、食事後、ボーラスし忘れ、運動（軽い）、運動（適度）、運動（激しい）、病気、ケトン（超微小）、ケトン（微小）、ケトン（小）、ケトン（適度）、ケトン（大）、抜かれた食事、ＣＨＯ推測、段食、ポンプ評価開始、ポンプ評価停止から「タグ」を選択することを可能にする。リストの各タグの横には空の、またはチェックされた「チェックボックス」アイコンが表示されてもよい。ユーザーはこのリストから２つのタグを選択することが可能である。タグが選択されると、それの横のアイコンが更新され、「選択」ソフトキーが「解除」に変化する。２つのタグが選択されると、ソフトキーはチェックされたタグがハイライトされるまでブランク状態になり、ハイライトされると、それは「解除」になる。
【００６８】
血液グルコース測定完了後、「提案されるボーラス」が有効にされた場合、ポンプがそのとき停止していれば、このスクリーンが表示される。それは、ユーザーがスクリーンＢＧ.１０でポンプを再開するかどうかを促す。ユーザーが再開しないことを選択した場合、ボーラスに関するそれ以上の計算は実施されない。ユーザーがポンプの再開を選択するか、またはポンプが起動した場合、「これから食事をしますか」スクリーンＢＧ.１１が表示され、ユーザーに炭水化物入力処理、または補正ボーラス処理に進むことのオプションが提示される。
【００６９】
「ボーラス」サブメニュー
ユーザーは投与されるボーラス（または、大きな丸薬に相当する投与量）の全体の量を入力することができる。ユーザーが、リモコンが拡張ボーラス機能を有効にする設定をした場合、ユーザーはポンプが：ボーラスの全部を即時に；ボーラスの全部を特定の期間に（拡張ボーラス）；または、ボーラスの一部を即時に、そしてボーラスの残りを特定の期間に（拡張ボーラス）投与することを要求することができる。ユーザーはボーラスの容量または全容量のパーセンテージによって拡張ボーラスの量を特定することができる。拡張ボーラス機能がユーザーによって無効にされた場合、ボーラス全体は即時の投与としてプログラムされる。
【００７０】
拡張ボーラス投与中、リモコン１００は、ユーザーが即時のボーラス投与を開始することを可能にする。リモコン１００はボーラスを再計算し、即時のボーラスを最初に投与し、そして拡張ボーラスの投与を再開するように注入ポンプ１０をプログラムしなおす。
【００７１】
リモコンは、ユーザーがボーラス容量の最大値を特定することを要求し、ユーザーが手動でこのボーラス容量の最大値を超える単一のボーラスを特定することを不可能にする。ユーザーが「提案されるボーラス」を有効にした場合、リモコンはリモコンによって提案されるボーラスがこのボーラス容量の最大値を超えた場合にユーザーに警告する。
【００７２】
ユーザーは現在投与されている即時ボーラス、及び現在投与されている拡張ボーラスを取り消すことができる。ユーザーが即時ボーラス及び拡張ボーラスとともにボーラスをプログラムした場合、ユーザーがボーラスを取り消したとき、リモコンはポンプが即時及び拡張投与の両方を取り消すようにプログラムする。ユーザーが即時のボーラス及び拡張ボーラスを別個にプログラムした場合、リモコンはポンプが即時のボーラスだけを取り消すようにプログラムする。即時のボーラスを取り消した後、ソフトウェアは即時のボーラスが取り消される前に投与されたボーラスインシュリンの量を表示する。
【００７３】
ユーザーはセットアップウイザードを介して、及び設定スクリーンを介して提案されるボーラスを有効または無効にする能力を有する。システムが「提案されるボーラス」を無効にするように設定されている場合、ユーザーはカスタムボーラスプレセット（または、カスタムボーラス事前設定）を使用してボーラスをプログラムすることができる。
【００７４】
提案されるボーラスはユーザーが設定可能な変数に依存し、それらのうちのいくつかは時間に依存して複数の設定を有することができる。リモコンがボーラス容量を提案した場合、ユーザーが変数を近い将来変化するように設定している場合であっても、それはこれらの変数の各々の現在の値を利用する。
【００７５】
リモコン１００は、現在の血液グルコースの測定値が予め定義された最低レベルより低い場合、または予め定義された最大レベルより高い場合、ユーザーにボーラスを提案しないようにプログラムされる。ユーザーが拡張ボーラス機能を有効にした場合、ユーザーは提案されるボーラスの「補正」コンポーネントを拡張することを許可されないが、提案されるボーラスの「食事」コンポーネントを拡張することを許可される。
【００７６】
リモコン１００は、現在の血液グルコース値がターゲット血液グルコースより大きい場合、補正ボーラスから患者に含まれているインシュリンを引き、炭水化物ボーラスを加えたものに等しい提案されるボーラス投与量を計算するようにプログラムされる。補正ボーラス（correction bolus）は現在の血液グルコースから補正因子によって除算されたターゲットグルコースを引いたものに等しい。含まれているインシュリン（insulin on board）は、インシュリンアクション（または、インシュリン動作）の経過時間内に患者に投与された事前の各ボーラス投与量に対して、ユニット単位での事前のボーラス投与量の全補正容量に、１から事前のボーラスが投与されてからの経過時間の分単位の値を引いた値をインシュリンアクションの継続時間の分単位での値で除算した値で乗算した値に等しい。炭水化物ボーラスは炭水化物のグラムから、繊維のグラムをインシュリン対炭水化物の比率で除算した値を引いたものに等しい。
【００７７】
提案されるボーラス投与量は、現在の血液グルコース値がターゲット血液グルコース値より小さく、ユーザーがユーザーインターフェース部材を介して逆補正ボーラス（reverse correction bolus）を有効にしている場合、逆補正ボーラスに炭水化物ボーラスを加えたものに等しい。提案されるボーラス投与量は、現在の血液グルコース値がターゲット血液グルコース値より小さく、ユーザーがユーザーインターフェース部材を介して逆補正ボーラスを無効にしている場合、炭水化物ボーラスに等しい。提案されるボーラス投与量は、現在の血液グルコース値が不明な場合、炭水化物ボーラスに等しい。現在の血液グルコース測定値が予め決められた範囲外にある場合、ボーラス投与量はユーザーに提案されない。
【００７８】
リモコンによって計算された提案されるボーラスがユーザーによって設定されたボーラス容量の最大値を超える場合、リモコンはユーザーに、このボーラスが限界値を超えることを知らせ、ユーザーにこの制限値を取り消すか、または一時的に上書きするためのオプションを提案する。ユーザーが提案されるボーラスを投与するために、ボーラスの制限の最大値を一時的に上書きすることを決定した場合、リモコンはこの上書きをボーラスの履歴内に示す。
【００７９】
ユーザーがボーラスのプログラムを開始し、提案されるボーラスが有効であるときに、リモコンが現在の血液グルコースの結果を有さない場合、リモコンはユーザーに血液グルコースの結果を手作業で入力することのオプションを与える。
【００８０】
図１８はメニュースクリーンがリモコン上に表示され、「ボーラス」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図であり、図１９は図１８のメニュースクリーンから「ボーラス」サブメニューが選択された後の、図５のリモコンの前面からの立面図である。
【００８１】
図２０〜２５は「ボーラス」サブメニューが選択された後に、リモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムのボーラスサブメニューの例としての実施例を図示しているフローチャートである。ボーラスサブメニューは、ユーザーがボーラスに対するインシュリンのユニットの数を特定することを可能にするボーラス編集数字入力スクリーンＢ.０８を含む。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。「拡張ボーラス現在アクティブ」スクリーンＢ.０８Ａはユーザーに、ボーラス編集スクリーンＢ.０８の拡張されたボタン上をクリックしたとういう事実によって現在アクティブな（または、現在起動している）拡張ボーラスが存在することを知らせる。
【００８２】
ボーラス確認スクリーンＢ.１０は、ユーザーが投与されるインシュリンの量を確認すること、またはインシュリンを投与しないことを特定することを要求し、即時量編集数字入力スクリーンＢ.１１は、ユーザーが即時に取り込むためのインシュリンのユニットの数または全ボーラスのパーセントを特定することを可能にする。入力方法はユーザーによる拡張ボーラス機能の設定に依存する。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。即時量編集数字入力スクリーンＢ.１１はまた、（後で説明される）炭水化物入力サブメニューの一部として図５６に示されている。
【００８３】
拡張時間編集継続時間入力スクリーンＢ.１２は、ユーザーが即時に取り込まれない拡張ボーラスの量をどの程度の時間にわたって分散させるかを特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。
【００８４】
図２５の、血液グルコース催促通知チェックスクリーンＢ.１３はユーザーに、彼らの血液グルコースをチェックするための催促通知を所望するかを尋ねる。血液グルコース催促通知設定オプションは図７２の警報及び警告メニューに配置される。図２５の血液グルコース催促通知スクリーンＢ.１４は、ユーザーに彼らがいつ（何時に）彼らの血液グルコースをチェックするための催促通知を所望するかを尋ね、血液グルコース警告スクリーンは、ユーザーが彼らの血液グルコースレベルをチェックすることを催促通知する。
【００８５】
図２０の「拡張ボーラス継続時間が超過」スクリーンＢ.１５は、ユーザーに彼らが、ポンプの最小動作速度より小さい頻繁な投与の結果となる拡張ボーラス継続時間を特定したことを示す。ボーラスプリセット選択スクリーンＢ.１６は、ボーラスプリセットがユーザーによって有効にされ、定義された場合に、ボーラスプリセットのリストを表示する。
【００８６】
図２１の「ＢＧ値入力」スクリーンＢ.１７は、ユーザーが「提案されるボーラス」を有効にしている場合に（かつポンプがアクティブであり、停止していない場合に）、計算ユーザーがメインメニューから「ボーラス」メニューオプションを選択したときにはいつでも表示される。このスクリーンはユーザーに補正ボーラスで使用されるＢＧ値（血液グルコース値）を入力することを促す。ユーザーは補正ボーラスが所望されない場合にこのスクリーンを「スキップ」する（または、飛ばして進む）オプションを有する。炭水化物入力プロンプトスクリーンＢ.１８はユーザーに炭水化物入力処理に進むことのオプションを与える。炭水化物入力プロンプトスクリーンＢ.１８はまた、炭水化物入力サブメニューの一部として図５６にも示されている。
【００８７】
図２３において、提案された補正ボーラススクリーンＣＢ.０１は提案された食事ボーラスを表示し、ユーザーへの情報をサポートする。提案されるボーラス容量を示すプロンプトに加え、ユーザーがプログラムされた容量を調節することを可能にする数字入力フィールドが存在する。プログラムされた容量は提案された容量のデフォルト値となる。このフィールドの横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。
【００８８】
「提案される補正ボーラスサポート」スクリーンＣＢ.０２はハードキー「？」を押すことにより、ユーザーに計算の詳細及び提案された食事ボーラスを生成するために使用される変数を表示する。「提案された補正ボーラス確認」スクリーンＣＢ.０３は投与の確認のためにユーザーに提案された食事ボーラスを表示する。
【００８９】
「ボーラス容量の最大値超過」スクリーンＣＢ.０４はユーザーに、現在のボーラス容量がユーザーによって特定されたボーラス限界の最大値を超えたことを知らせる。ユーザーにはこの制限を一時的に上書きするか、または取り消すためのオプションが与えられる。
【００９０】
図２４及び２５において、「提案される食事ボーラス」スクリーンＳＢ.０１は提案された食事ボーラスを表示し、ユーザーへの情報をサポートする。提案されるボーラス容量を示すプロンプトに加え、ユーザーがプログラムされた容量を調節することを可能にする数字入力フィールドが存在する。プログラムされた容量は提案された容量のデフォルト値となる。「提案される食事ボーラスサポート」スクリーンＳＢ.０２はハードキー「？」を押すことにより、ユーザーに計算の詳細及び提案された食事ボーラスを生成するために使用される変数を表示する。
【００９１】
「提案された食事ボーラス確認」スクリーンＳＢ.０３は投与の確認のためにユーザーに提案される食事ボーラスを表示する。即時量編集数字入力スクリーンＳＢ.１１は、ユーザーが即時に取り込むためのインシュリンのユニットの数または食事ボーラスのパーセントを特定することを可能にする。入力方法はユーザーによる拡張ボーラス機能の設定に依存する。
【００９２】
拡張時間編集継続時間入力スクリーンＳＢ.１２は、ユーザーが即時に取り込まれない拡張ボーラスの量をどの程度の時間にわたって分散させるかを特定することを可能にする。拡張ボーラス現在アクティブスクリーンＳＢ.０８Ａはユーザーに、現在アクティブな（または、現在起動している）拡張ボーラスが存在することを知らせる。「提案される拡張食事ボーラス確認」スクリーンＳＢ.１０は、ユーザーが投与されるインシュリンの量を確認すること、またはインシュリンを投与しないことを特定することを要求する。
【００９３】
「拡張ボーラス継続時間超過」スクリーンＳＢ.１５は、ユーザーに彼らが、０.０５ユニット（ポンプの最小動作速度）より小さい頻繁な投与の結果となる拡張ボーラス継続時間を特定したことを示す。「即時ボーラス容量の最大値超過」スクリーンＳＢ.１６はユーザーに、現在のボーラス容量がユーザーによって特定されたボーラス限界の最大値を超えたことを知らせる。ユーザーにはこの制限を一時的に上書きするか、または取り消すためのオプションが与えられる。「拡張ボーラス容量の最大値超過」スクリーンＳＢ.１７はユーザーに、現在のボーラス容量がユーザーによって特定されたボーラス限界の最大値を超えたことを知らせる。ユーザーにはこの制限を一時的に上書きするか、または取り消すためのオプションが与えられる。
【００９４】
「一時的ベーサル」サブメニュー
図２６はメニュースクリーンがリモコン上に表示され、「一時的ベーサル」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図であり、図２７は図２６のメニュースクリーンから「一時的ベーサル」サブメニューが選択された後の、リモコンの前面からの立面図である。
【００９５】
図２８は「一時的ベーサル」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったコンピュータープログラムの一時的ベーサルサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。「一時的ベーサル（temporary basal）」サブメニューはユーザーによって定義された一時的ベーサルレートプリセット（または、一時的ベーサルレート事前設定）が存在する場合、それをリストする一時的ベーサルレートプリセットスクリーンＤ.０１を含む。
【００９６】
一時的ベーサルレート量編集数字入力スクリーンＤ.０２は、ユーザーが一時的ベーサルレートの継続時間に対する投与のレートを特定することを可能にする。一時的ベーサルレート継続時間編集数字入力スクリーンＤ.０２は、ユーザーが一時的ベーサルレートの継続時間を特定することを可能にする。一時的ベーサルレート確認スクリーンＤ.０４は、ユーザーが一時的ベーサルレートを確認することを要求する。一時的ベーサル調節レート無効スクリーンＤ.０６はユーザーに、ユーザーが継続時間に対して選択した一時的ベーサル調節がポンプの流量レート範囲を超える流量レートの結果となることを知らせる。
【００９７】
一時的ベーサル調節パーセンテージ編集数字入力スクリーンＤ.０７は、ユーザーが一時的ベーサルレートの継続時間に対するベーサルレートのパーセンテージの調節を特定することを可能にする。
【００９８】
そして、新規ベーサルレートインストラクションは一時的ベーサルレートに対してユーザーによって入力された投与レートを使用して一時的ベーサルレート投与プログラムを生成し、一時的ベーサルレートに対する継続時間が入力された場合、開始時間及び継続時間に基づいて終了時間を計算する。そして、新規のベーサルレート投与プログラムは開始時間と終了時間との間に一時的ベーサルレート投与プログラムを既存のベーサルレート投与プログラム挿入することによって作成される。
【００９９】
患者レコードサブメニュー
図２９はメニュースクリーンがリモコン上に表示され、「マイレコード」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図であり、図３０は図２９のメニュースクリーンから「マイレコード」サブメニューが選択された後の、リモコンの前面からの立面図である。図３１〜３７は「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１００】
「マイレコード」サブメニューの例としての実施例は図３１に示されており、マイレコードメニューＥ.１スクリーンを含む。このスクリーンから、インシュリン投与履歴スクリーンＦ.０１は装置のインシュリン投与の履歴のリストを表示し、図３３に示されているように、ベーサルレート履歴及びボーラス投与量の履歴を含む。
【０１０１】
警報履歴スクリーンＨ.０１は図３１の「マイレコード」サブメニューから、図３３に示されているように、装置の警報の履歴のリストを表示する。ユーザー情報スクリーン詳細スクリーンＺ.１〜Ｚ.３は図３４に示されているように、製品の詳細情報ともに（名前、住所、電話番号等を入力することができる）装置のユーザーに関する情報を示す。
【０１０２】
図３５に示されているように、ＢＧ履歴要約スクリーンＫ.０１は多様なデータの組に基づいた、ＢＧ測定値（血液グルコース測定値）の要約統計を示す。初期のデータの組は過去９０日間の全ての記録である。ユーザーは次のデータの組を選択するために中央のソフトキースイッチ１０４を使用することができる。要約統計のために利用可能なデータの組は９０日、１日（今日）、７日、１４日、３０日、６０日である。
【０１０３】
炭水化物履歴スクリーンＨ.０２は、図３６に示されているように、装置の日々の炭水化物の履歴のリストを表示する。図３７に示されているように、完全履歴スクリーンＨ.０３は装置の日々の完全な履歴のリストを表示する。これはベーサル履歴、ボーラス履歴、警報履歴、炭水化物履歴、及び血液グルコース履歴に示される全ての記録を含む。現在のレコードに対するデータは点滅するインジケーター（または、指示器）とともに示され、ユーザーはデータを変更するために上方／下方制御ボタンを使用してもよい。このページに対する開始データは現在の日付である。表示されるべき、その日に対する最新の入力はページの最上部に表示される。
【０１０４】
「設定」サブメニュー
図３８はメニュースクリーンがリモコン上に表示され、「設定」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図である。
【０１０５】
図３９は図３８のメニュースクリーンから「設定」サブメニューが選択された後の、リモコンの前面からの立面図である。図３９の例としての実施例にいおいて、設定メニューは４つの選択：ポンプ変更；ベーサルプログラム；一時的ベーサルプリセット（または、一時ベーサル事前設定）；及び、システムセットアップを含む。
【０１０６】
図４０は「設定」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。図４０の例としての実施例において、「設定」サブメニュースクリーンＬ.１はポンプ変更、ベーサルプログラム、一時的ベーサルプリセット、及びシステムセットアップセットサブメニューを含む。
【０１０７】
「ポンプ変更」サブメニュー
本発明のユーザーインターフェースは、ユーザーがユーザーインターフェース部材を介してポンプ変更オプションを選択したときに起動され、続いて、ユーザーがユーザーインターフェース部材を介して流体を患者に投与するための注入ポンプの取り替えを準備するために予め決められたアクション（または、動作）を実施するように促すことをプロセッサーに命令するポンプ変更インストラクションを含む。このアクションは、注入ポンプが現在起動しているかどうかをチェックし、注入ポンプが起動している場合、注入ポンプを停止すること、注入ポンプが停止している場合、注入ポンプを取り外すこと、交換された注入ポンプを充填すること、交換された注入ポンプに対する固有のＩＤを設定すること、交換された注入ポンプに呼び水を差すこと、交換された注入ポンプから接着剤のカバーを剥がすこと、接着剤を使用して交換された注入ポンプを患者の皮膚の表面に固定すること、交換された注入ポンプの挿入組立品を起動すること、及び交換された注入ポンプからベーサル投与を開始することのうちの少なくとも１つを含む。
【０１０８】
図４１は図４０の設定サブメニューから「ポンプ変更」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ポンプ変更」サブメニューの例としての実施例を図示しているフローチャートである。
【０１０９】
ポンプ変更確認スクリーンＭ.１は、ユーザーに彼らがポンプを変更することを意図していることを確認し、旧ポンプ除去キュースクリーンＭ.２は、ユーザーに彼らの古いポンプを処分すべきであることを通知する。新規ポンプ充填キュースクリーンＭ.３はユーザーに新規ポンプをリモコンと関連付けることを促し、呼び水準備キュースクリーンＭ.４はユーザーに新規ポンプを充填するように促す。
【０１１０】
呼び水待ちキュースクリーンＭ.５はユーザーに、システムが注入ポンプ１０に呼び水を差すまで待つように促す。ポンプに呼び水が差された後、接着剤除去キュースクリーンＭ.６はユーザーにポンプから接着剤のカバーを剥がし、接着剤を使用してポンプを患者の皮膚に取り付けることを促す。
【０１１１】
図４１を再び参照すると、注射キュースクリーンＭ.７はユーザーに針の注射の準備をすることを促す。「開始」のラベルが付いたソフトキースイッチを押すことにより、リモコン１００は、注入ポンプ１０の針及びカニューレが患者に挿入されることを引き起こし、さらに、ポンプの挿入されたカニューレに呼び水を差すために、呼び水用のボーラス投与量が伝達される。呼び水ボーラス投与キュースクリーンＭ.７Ａはユーザーに呼び水用のボーラスが投与されるまで待つことを促し、ベーサル開始キュースクリーンＭ.８はユーザーに、ベーサルレートが開始されたことを知らせる。「ＯＫ」のラベルが付いたソフトキースイッチを押したとき、ユーザーインターフェースは、示されているように、状態スクリーンＡ.１に戻る。
【０１１２】
「ベーサルプログラムリスト」サブメニュー
図４２〜４４は図４０の設定サブメニューから「ベーサルプログラムリスト」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ベーサルプログラムリスト」サブメニューの例としての実施例を図示しているフローチャートである。
【０１１３】
プログラムとして表されているパラメーターに対し、本発明のユーザーインターフェースは確認ステップとしてプログラムのグラフを表示してもよい。グラフは「真夜中」、「正午」、「真夜中」のラベルが付いたＸ軸とともに、プログラムの２４時間の状態を表示する。Ｙ軸は流量等の、表示されるデータの種類に依存する。各グラフスクリーンはスクリーン上の全てのデータをグラフに一致させるために動的に選択される、関連する目盛の組を有する。図４５はユーザーによってプログラムされた基底量を表すために流量対時間のグラフがリモコン上に表示されている、図５のリモコンの拡大された、前面からの立面図である。
【０１１４】
図４２に戻ると、ベーサルプログラムリストスクリーンＮ.１は装置のベーサルレートプログラムのリストを表示し、ユーザーが有効にする１つを選択することを可能にする。ベーサルプログラムの名前はリスト形式で示され、上方／下方制御ボタンがリスト上を操縦する。現在アクティブな（または、現在起動している）プログラムはそれの名前に付随した「アクティブ（または、起動）」とともに表示され、それが現在有効なプログラムであることを示している。リストの最後の項目は「新規プログラム」であり、これを選択すると新規のベーサルプログラムが作成される。
【０１１５】
ベーサルリストプログラム有効確認スクリーンＮ.２はユーザーにベーサルレートプログラムの変更を確認することを要求し、グラフを示すためのソフトキーのオプションとともにベーサルプログラムリストを示し、ベーサルグラフプログラム有効確認スクリーンＮ.２Ａはユーザーにベーサルレートプログラムの変更を確認することを要求し、リストを示すためのソフトキーのオプションとともにベーサルプログラムグラフを示す。「ポンプ停止中の有効ベーサルプログラム変更」スクリーンＮ.２Ａはユーザーに、ポンプが現在停止しているため、インシュリン投与が再開したときに、有効にされたベーサルプログラムが開始されることを知らせる。
【０１１６】
ベーサルプログラム編集メニュースクリーンＮ.３はベーサルプログラムを編集するためのオプションのリストを表示し、ベーサルプログラム消去確認スクリーンＮ.４はユーザーにベーサルレートプログラムの消去を確認することを要求する。
【０１１７】
図４３において、ベーサルレートプログラム表示スクリーンＮ.５は装置内に格納されているベーサルレートプログラムの１つの詳細を示している。ベーサルレートプログラムはそれの名前とともに、時間の長さの組として示される。開始時間変更選択時間入力スクリーンＮ.６は、ユーザーが変更されているベーサルレートプログラムに対する開始時間の変更を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。終了時間変更選択時間入力スクリーンＮ.７は、ユーザーが変更されているベーサルレートプログラムに対する終了時間の変更を特定することを可能にする。レベル変更選択数字入力スクリーンＮ.８は、ユーザーが減税の変更時間に対するベーサルレートを特定することを可能にする。
【０１１８】
図４２において、ベーサルプログラム名編集テキスト編集ページＮ.１０は、ユーザーがベーサルプログラムに対する名前のテキストを編集することを可能にする。ベーサルプログラムグラフスクリーンＮ.１２はユーザーに編集されているアクティブなベーサルプログラムを確認することを要求する。代替的に、ユーザーが「リスト」のラベルが付いたソフトキースイッチを選択した場合、ベーサルプログラムリストスクリーンＮ.１２Ａはユーザーに編集されているアクティブなベーサルプログラムを確認することを要求する。「ベーサルプログラム編集、ステップ過多」スクリーンＮ.１２Ｃはユーザーに、彼らが保存しようとしている現在のベーサルプログラムが許可された最大のステップ数を超えていることを知らせる。例としての実施例において、２４ステップより多いベーサルステップは許可されない。
【０１１９】
図４４において、新規ベーサルプログラム名入力テキスト編集ページＮ.１３は、ユーザーがベーサルプログラムに対する名前のテキストを編集することを可能にする。保存する新規名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられている場合、新規ベーサルプログラム名非有効スクリーンＮ.１３Ａが示される。
【０１２０】
「新規ベーサルプログラムに対する開始ベーサルレート選択数字入力」スクリーンＮ.１９は、ユーザーが作成されたベーサルプログラムプリセットに対する初期のベーサルレートを特定することを可能にし、「新規ベーサル時間区分に対するベーサルレート選択数字入力」スクリーンＮ.１４は、ユーザーが現在の変更時間に対するベーサルレートを特定することを可能にする。作成された新規ベーサルレートプログラムの詳細はベーサルレートプログラム表示Ｎ.１５に示される。ベーサルレートプログラムはそれの名前とともに、時間の長さの組として示される。保存する現在のベーサルプログラムが許可された最大のステップ数を超えている場合、「新規ベーサルプログラム、ステップ過多」スクリーンＮ.１５Ａはユーザーにそれを知らせ、余分のステップを除去するためにプログラムを編集することを促す。
【０１２１】
本発明のベーサルプログラムインターフェースは、ユーザーが既にプログラムされている以降のステップを上書きすることなく、ステップを挿入することによってベーサルプログラムを変更することを可能にする。ベーサルプログラムの中間のステップはユーザーに開始時間、終了時間、経過時間のうちの少なくとも２つを入力することを要求することによって、以降のステップを上書きすることなく入力することができる。図４４に示されている好まれる実施例において、ユーザーはＮ.１６で開始時間を入力し、Ｎ.１７で終了時間を入力する。
【０１２２】
新規ベーサルプログラムグラフ保存スクリーンＮ.１８はユーザーに新規に作成されたベーサルレートプログラムを「保存」することを確認することを要求する。それは入力されたベーサルプログラムグラフを示してもよい。代替的に、ユーザーが「リスト」のラベルが付いたソフトキースイッチを選択した場合、新規ベーサルプログラムリストスクリーンＮ.１８Ａはユーザーに新規に作成されたベーサルレートプログラムを確認することを要求する。それは入力されたベーサルプログラムがＮ.５と同様であることを示す。
【０１２３】
図４３に戻ると、一時的ベーサルが処理中である場合、「一時的ベーサル中にアクティブベーサルプログラム変更不能」スクリーンＮ.２２はユーザーに、一時的ベーサルが処理中であるときに、彼らがアクティブベーサルプログラムを変更できないことを知らせる。図４２において、アクティブベーサルプログラム消去不能スクリーンＮ.２０はユーザーに、彼らがアクティブベーサルプログラムを消去できないことを知らせる。
【０１２４】
ここで開示されている注入ポンプ及び制御システムは、ユーザーがカスタム式の（または、特化された）ベーサルプログラムを作成することを可能にする。各プログラムは：１５文字（大文字及び小文字の英数字、「＠」、ハイフン、ピリオド、及びスペース）以内の識別名；真夜中から真夜中までの２４時間を表す、３０分増分単位での、１つまたは複数の期間のシーケンス（または、一連の期間）；２４以内の期間（区分）を特定することができる単一のベーサルプログラム；及び、特定された各期間に関連付けられた、時間当たりのユニット数で表された非ゼロのベーサルレートを含む。
【０１２５】
ユーザーはリモコン１００に７つまでのベーサルプログラムを格納することができ、プログラム名を変更することができる。しかしながら、システムは特有な（すなわち、無二の）ベーサルプログラム名を要求し、ユーザーは、ユーザーが定義したベーサルレートの最大値を違反するベーサルプログラムを保存することを許可されない。ユーザーは現在動作しているプログラムが明確にマーク付けされた状態で、プログラム名のリストを表示することができ、このリストからベーサルプログラムを選択することができる。ユーザーは表示されたプログラムを有効にし、プログラムを編集し、プログラムグラフを表示し、またはベーサルプログラムのリストに戻るように操縦（または、ナビゲート）することができる。好まれる実施例において、異なったプログラムを日や週に関連付けることができ、システムカレンダーとともに自動的に選択することができる。すなわち、例えば、ユーザーは就業日に対して特定のベーサルプログラムを有し、週末に対して他のベーサルプログラムを有してもよい。そのような実施例において、週の各日に関連付けられたベーサルプログラムは付加的なユーザーによる介入を必要とせずに、該当する日に自動的に起動する。
【０１２６】
ユーザーが有効なベーサルプログラムを変更するか、または異なったベーサルプログラムを有効にした場合、リモコン１００は新規のベーサルプログラムを注入ポンプ１０に送信し、ベーサルレートがいつ開始されるかをユーザーに知らせる。リモコン１００はベーサルプログラムが有効になったときにビープ音を発するように注入ポンプ１０を設定する。
【０１２７】
ユーザーはまた、格納されたベーサルプログラムを表示し、リモコンに格納されているベーサルプログラムに対してレート及び開始／終了時間を変更し、現在有効でないベーサルプログラムを消去することができる。
【０１２８】
ユーザーは、注入ポンプ１０が現在管理しているベーサルプログラムを変更することができ、リモコン１００はユーザーに変更を確認することを要求し、ポンプのアクティブプログラムを更新する。アクティブな一時的ベーサルプログラムが存在する場合、リモコンはユーザーに一時的ベーサルが処理中のときにアクティブなベーサルプログラムを編集できないことを知らせる。
【０１２９】
ユーザーはまた、フラットレート（flat rate）を特定することによって、または現在のベーサルパターンのパーセンテージを特定することによって現在のベーサルプログラムを一時的に調節することができる。所望の方法はセットアップウイザード及び設定スクリーンを介して設定可能である。
【０１３０】
ユーザーは０.０ユニット／時に対応する「オフ」のレートを特定することによってベーサルプログラムを一時的に中断することができる。一時的調節がオフに設定された場合、リモコン１００は調節を介して有効にされる確認及び催促通知警告とともに注入ポンプ１０をプログラムする。ユーザーは一時的調節の量を入力するか、または名前によって一時的ベーサル調節プリセットを選択することができ、また、一時的ベーサル調節を取り消すことができる。リモコン１００は常に、１つだけの一時的ベーサル調節を許可するようにプログラムされるが、ユーザーは一時的ベーサル調節の進行中に、即時または拡張ボーラスを開始することを許可される。
【０１３１】
「プリセット操作」サブメニュー
図４６は図４０の設定サブメニューから「プリセット操作（または、事前設定操作）」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。プリセットメニュー操作スクリーンＭＰ.０１は一時的ベーサルプリセット編集サブメニュー、ボーラスプリセットサブメニュー、及び炭水化物プリセット操作サブメニューのリストを表示する。
【０１３２】
「一時的ベーサルプリセットリスト」サブメニュー
図４７及び４８は図４６の設定サブメニューから「一時的ベーサルプリセット編集」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「一時的ベーサルプリセット編集」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１３３】
図４７において、一時的ベーサルプリセットリストスクリーンＰ.１は装置内の一時的ベーサルプリセット（または、一時的ベーサル事前設定）のリストを表示し、ユーザーがそれらを編集または新規作成するために選択することを可能にする。一時的ベーサルプログラムの名前は括弧で示された投与レートとともにリストに示される。上方／下方制御ボタンはリスト上を操縦する。事前に作成された一時的ベーサルプリセットの数が許可されている数より小さい場合、付加的なプリセットの作成を可能にするためにリストに「新規プリセット」が付随する。アクティブ一時的ベーサルプリセット編集不能スクリーンＰ.１Ａはユーザーに、彼らがアクティブな一時的ベーサルプログラムを編集できないことを知らせる。
【０１３４】
一時的ベーサルプリセット表示スクリーンＰ.２は装置内に格納されている一時的ベーサルプリセットの１つの詳細を示し、一時的ベーサルプリセット消去確認スクリーンＰ.３はユーザーに一時的ベーサルプリセットの消去を確認することを要求する。代替的に、一時的ベーサルプリセット名編集テキスト編集ページＰ.５は、ユーザーが現在の一時的ベーサルプリセットに対する名前のテキストを編集することを可能にする。一時的ベーサルプリセット名無効スクリーンＰ.５Ａはユーザーに、彼らが保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。
【０１３５】
一時的ベーサルプリセット量編集数字入力スクリーンＰ.６はユーザーが、現在のプリセットに対する一時的ベーサルレートを特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。代替的に、一時的ベーサルプリセット調節編集数字入力スクリーンＰ.１３は、ユーザーがこのプリセットに対するベーサルレートを調節するためにパーセンテージの量を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。操縦（または、ナビゲート）の値は左に対して「−」で表され、正の値は「＋」を示す。
【０１３６】
図４８において、新規一時的ベーサルプリセット名テキスト編集ページＰ.７は、ユーザーが作成される一時的ベーサルプリセットに対する名前のテキストを編集することを可能にする。また、「編集された一時的ベーサルプリセット名無効」スクリーンＰ.７Ａはユーザーに、彼らが編集及び保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。
【０１３７】
新規一時的ベーサルプリセット量編集数字入力スクリーンＰ.８は、ユーザーが作成される新規のプリセットに対するベーサルレートを特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。代替的に、新規ベーサルプリセット調節編集数字入力スクリーンＰ.１２は、ユーザーがこのプリセットに対するベーサルレートを調節するためにパーセンテージの量を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。操縦（または、ナビゲート）の値は左に対して「−」で表され、正の値は「＋」を示す。新規一時的ベーサルプリセット経過時間編集数字入力スクリーンＰ.１１はユーザーが、現在のプリセットに対する一時的ベーサル調節の経過時間を特定することを可能にする。プリセット経過時間数字入力スクリーンＰ.１１は現在のプリセットに対する一時的ベーサル調節の経過時間を特定することを可能にし、一時的ベーサルプリセット保存スクリーンＰ.９は作成された新規一時的ベーサルプリセットの詳細を示す。
【０１３８】
「ボーラスプリセットリスト」サブメニュー
図４９は図４６の設定サブメニューから「ボーラスプリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ボーラスプリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１３９】
図４９において、ボーラスプリセット操作スクリーンＢＰ.０１は装置内のボーラスプリセットのリストを表示し、ユーザーがそれらを編集または新規作成するために１つを選択することを可能にする。ボーラスプリセットの名前は括弧で示されたボーラス容量とともにリストに示される。上方／下方制御ボタンはリスト上を操縦する。事前に作成されたボーラスプリセットの数が許可されている数より小さい場合、付加的なプリセット（または、事前設定）の作成を可能にするためにリストに「新規プリセット」が付随する。
【０１４０】
新規ボーラスプリセット名テキスト編集ページＢＰ.０２は、ユーザーが作成されるボーラスプリセットに対する名前のテキストを編集することを可能にする。しかしながら、「新規ボーラスプリセット作成、名前無効」スクリーンＢＰ.０３はユーザーに、彼らが編集及び保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。
【０１４１】
図４９を再び参照すると、「新規ボーラスプリセット作成、量入力数字入力」スクリーンＢＰ.０４は、ユーザーが作成される新規プリセットに対するボーラス量を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。新規ボーラスプリセット保存スクリーンＢＰ.０５は作成された新規ボーラスプリセットの詳細を示し、ボーラスプリセット表示スクリーンＢＰ.０６は装置内に格納されているボーラスプリセットの１つの詳細を示す。
【０１４２】
ボーラスプリセット名前変更テキスト編集ページＢＰ.０７は、ユーザーが既存のボーラスプリセットに対する名前を編集することを可能にする。しかしながら、「ボーラスプリセット名前変更、名前無効」スクリーンＢＰ.０８はユーザーに、彼らが編集及び保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。
【０１４３】
ボーラスプリセット量編集数字入力スクリーンＢＰ.０９は、ユーザーが特定のプリセットに対するボーラス量を編集することを可能にし、ボーラスプリセット消去確認スクリーンＢＰ.１０は、ユーザーがボーラスプリセットの消去を確認することを要求する。
【０１４４】
「炭水化物プリセット操作」サブメニュー
図５０〜５６は図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１４５】
図５０において、炭水化物プリセットスクリーンＣ.０１はユーザーによって生成された炭水化物プリセット食物のリストを表示し、ユーザーがそれらを編集または新規作成するために１つを選択することを可能にする。炭水化物プリセットの名前はリストに示され、上方／下方制御ボタンがリスト上を操縦する。作成された炭水化物プリセットの数が許可されている数より小さい場合、付加的なプリセットの作成を可能にするためにリストに「新規プリセット」が付随する。各プリセットはプリセット名の左側にアイコンを有し、それが手作業により入力されたプリセット、「食事構築」複数食物プリセット、カスタムデータベースからの単一の食物、または標準データベースからの単一の食物であるかを示す。この様式により、ユーザーは、ユーザーがデータベースの食物に類似の（または、同一の）プリセット名前を作成した場合であっても、プリセットを区別することができる。
【０１４６】
炭水化物プリセットタグスクリーンＣ.０２は、ユーザーが利用可能なプリセットタグのリストを介して、特定された炭水化物プリセットに対するタグを変更することを可能にする。「プリセットのための食物データベース使用」ページＣ.０３はユーザーに、彼らが設定しているプリセットが食物データベースを使用するかを尋ねる。新規炭水化物プリセット名特定テキスト編集ページＣ.０４は、ユーザーが作成されたカスタム食物に対する名前を編集することを可能にする。保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられている場合、新規炭水化物プリセット名無効スクリーンＣ.０５が示される。
【０１４７】
図５１において、「新規手作業炭水化物プリセット、炭水化物入力数字入力」スクリーンＣ.０６は、ユーザーが現在の手作業炭水化物プリセットに対する炭水化物のグラム数を特定することを可能にし、「新規手作業炭水化物プリセット、繊維入力数字入力」スクリーンＣ.０７は、ユーザーが現在の手作業炭水化物プリセットに対する繊維のグラム数を特定することを可能にする。「新規手作業炭水化物プリセット、脂肪入力数字入力」スクリーンＣ.０８は、ユーザーが現在の手作業炭水化物プリセットに対する脂肪のグラム数を特定することを可能にし、「新規手作業炭水化物プリセット、蛋白質入力数字入力」スクリーンＣ.０９は、ユーザーが現在の手作業炭水化物プリセットに対する蛋白質のグラム数を特定することを可能にし、そして、「新規手作業炭水化物プリセット、カロリー入力数字入力」スクリーンＣ.０９Ａは、ユーザーが現在の手作業炭水化物プリセットに対するカロリー数を特定することを可能にする。「新規手作業炭水化物プリセット、タグ入力スクリーンＣ.１０は、ユーザーが利用可能な炭水化物プリセットタグのリストを介して、特定された炭水化物プリセットに対するタグを特定することを可能にする。
【０１４８】
図５２において、手作業炭水化物プリセット表示スクリーンＣ.１１は現在の手作業炭水化物プリセットの１つの詳細を示す。この形式で表示されるプリセット情報は：名前：「プリセット名」；タグ：「プリセットタグ」；炭水化物：「プリセット炭水化物」ｇ；繊維：「プリセット繊維」ｇ；脂肪：「プリセット脂肪」ｇ；蛋白質：「プリセット蛋白質」ｇ；及びカロリー：「プリセットカロリー」である。手作業炭水化物プリセット炭水化物編集数字入力スクリーンＣ.１２は、ユーザーが現在の手作業炭水化物プリセットに対する炭水化物のグラム数を編集することを可能にし、手作業炭水化物プリセット繊維編集数字入力スクリーンＣ.１３は、ユーザーが繊維のグラム数を編集することを可能にし、手作炭水化物プリセット脂肪編集数字入力スクリーンＣ.１４は、ユーザーが脂肪のグラム数を編集することを可能にし、手作業炭水化物プリセット蛋白質編集数字入力スクリーンＣ.１５は、ユーザーが蛋白質のグラム数を編集することを可能にし、手作業炭水化物プリセットカロリー編集数字入力スクリーンＣ.１５Ａは、ユーザーが現在の手作業炭水化物プリセットに対するカロリーを編集することを可能にし、そして、手作業炭水化物プリセット名前編集数字入力スクリーンＣ.１６は、ユーザーが現在の手作業炭水化物プリセットに対する名前のテキストを編集することを可能にする。保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられている場合、新規炭水化物プリセット名無効スクリーンＣ.１７が示される。「手作業炭水化物プリセット編集、確認消去」スクリーンＣ.１８はユーザーに手作業炭水化物プリセットの消去を確認することを要求する。
【０１４９】
図５３において、「データベースカテゴリー選択、レベル１」スクリーンＣ.１９は「データベースからの選択」機能のエントリーポイントである。それはデータベース内の食物の高レベルのカテゴリーのリストを表示する。カテゴリーの名前はリストに示され、上方／下方制御ボタンがリスト上を操縦する。「データベースカテゴリー選択、レベル２」スクリーンＣ.２０は標準的な食物データベースに対するカテゴリーを表示する。カテゴリーの名前はリストに示され、上方／下方制御ボタンがリスト上を操縦する。「データベースカテゴリー選択、レベル３」スクリーンＣ.２１はユーザーが選択したカテゴリー内の全ての標準的な食物項目を表示する。カテゴリーの名前はリストに示され、上方／下方制御ボタンがリスト上を操縦する。このスクリーンは、ユーザーが現在の炭水化物プリセットに追加するために食物を選択することを可能にする。
【０１５０】
データベースカスタム食物リスト選択スクリーンＣ.２２はユーザーによって作成されたカスタム食物のリストを表示し、ユーザーが現在の炭水化物プリセット（または、炭水化物事前設定）に追加するために１つを選択することを可能にする。
【０１５１】
「データベースインデックス選択、レベル１」スクリーンＣ.２３は、ユーザーがアルファベット順のインデックスから食物名を選択することを可能にする。ユーザーには文字入力フィールドが提示される。文字フィールドの横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。「データベースインデックス選択、レベル２」スクリーンＣ.２４はユーザーによって選択された文字で始まる名前を有する、データベース内の全ての標準的な食物項目を表示する。データベース食物給仕サイズ選択スクリーンＣ.２５はユーザーが選択した食物の詳細を示す。それは標準的データベースの食物であってもよいし、ユーザーが定義したカスタム食物であってもよい。この形式で表示される情報は：名前：「食物名前」；給仕サイズ：「食物給仕サイズ」；炭水化物：「食物炭水化物」ｇ；繊維：「食物繊維」ｇ；脂肪：「食物脂肪」ｇ；蛋白質：「食物蛋白質」ｇ；及び、カロリー：「カロリー」である。食物名の横には、適当な食物の種類アイコン−カスタムまたは標準−が表示される。食物情報の下には、ユーザーがこの食物がいくつプリセットに加えられるかを特定することを可能にする数字入力フィールドがある。
【０１５２】
図５４において、単一データベース食物プリセット編集スクリーンＣ.２６は「単一食物」プリセットに対して選択した食物の詳細を示す。それは標準的データベースの食物であってもよいし、ユーザーが定義したカスタム食物であってもよい。この形式で表示される情報は：名前：「食物名前」；給仕サイズ：「食物給仕サイズ」；炭水化物：「食物炭水化物」ｇ；繊維：「食物繊維」ｇ；脂肪：「食物脂肪」ｇ；蛋白質：「食物蛋白質」ｇ；及び、カロリー：「カロリー」である。食物名の横には、適当な食物の種類アイコン−カスタムまたは標準−が表示される。食物情報の下には、ユーザーがこの食物がいくつプリセットに加えられるかを特定することを可能にする数字入力フィールドがある。「単一データベースプリセット編集、確認消去」スクリーンＣ.２７はユーザーにこの炭水化物プリセットの消去を確認することを要求する。
【０１５３】
図５３及び５５を参照すると、プリセットが単一食物に対するものではない場合、複数食物プリセットスクリーンＣ.２８が食物データベースから選択された食物に基づいた、複数食物「食事構築」プリセットの詳細を示す。これらの食物は標準的データベースの食物であってもよいし、ユーザーが定義したカスタム食物であってもよい。各食物の左側には、食物がカスタム食物であるか標準データベース食物であるかを示すアイコンが表示される。この形式で表示される情報は：名前：「プリセット名」；タグ：「プリセットタグ」；及び、内容物である。「内容物」部分には、最大で１２個の食物項目のリストが表示される。このプリセットに１２個未満の食物が加えられた場合、リストの最後の項目は「新規食物追加」になるだろう。上方／下方制御ボタンは食物のリスト上を操縦し、プリセット自体の名前をハイライトしてもよい。
【０１５４】
図５５において、「複数食物プリセット、変更確認」スクリーンＣ.２９はユーザーにこの炭水化物プリセットへの変更を確認することを要求する。複数食物プリセットは他のプリセットより複雑であるので、このスクリーンはユーザーに変更を「取り消し（undo）」するための機会を与える。複数食物プリセット編集テキスト編集ページＣ.３０は、ユーザーが現在の炭水化物プリセットに対する名前のテキストを編集することを可能にする。保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられている場合、複数食物プリセット編集、名前無効」スクリーンＣ.３１が示される。「複数食物プリセット、プリセット消去確認」スクリーンＣ.３２はユーザーに複数食物プリセットの消去を確認することを要求する。
【０１５５】
「複数食物プリセット編集、食物給仕サイズ」スクリーンＣ.３４はこの複数食物プリセット内の特定の食物に対する詳細及び給仕情報を示す。それは標準的データベースの食物であってもよいし、ユーザーが定義したカスタム食物であってもよい。この形式で表示される情報は：名前：「食物名前」；給仕サイズ：「食物給仕サイズ」；炭水化物：「食物炭水化物」ｇ；繊維：「食物繊維」ｇ；脂肪：「食物脂肪」ｇ；蛋白質：「食物蛋白質」ｇ；及び、カロリー：「カロリー」である。食物名の横には、適当な食物の種類アイコン−カスタムまたは標準−が表示される。食物情報の下には、ユーザーがこの食物がいくつプリセットに加えられるかを特定することを可能にする数字入力フィールドがある。
【０１５６】
図５５において、「複数食物プリセット編集、内容物無し」スクリーンＣ.３５は、ユーザーが複数食物炭水化物プリセットを保存しようとしているが、プリセットに食物が含まれていない場合に表示される。
【０１５７】
図５６において、「炭水化物入力、手作業入力数字入力」スクリーンＣ.３６は、ユーザーが食事ボーラスを計算するときに使用される炭水化物のグラム数を入力することを可能にする。「炭水化物入力、プリセット選択」スクリーンＣ.３７はユーザーによって作成された炭水化物プリセット食物のリストを表示し、ユーザーが炭水化物／食事ボーラスを見積もるために使用される１つを特定することを可能にする。炭水化物プリセットの名前はリストに示され、上方／下方制御ボタンがリスト上を操縦する。各プリセットはプリセット名の左側にアイコンを有し、それが手作業により入力されたプリセット、「食事構築」複数食物プリセット、カスタムデータベースからの単一の食物、または標準データベースからの単一の食物であるかを示す。この様式により、ユーザーは、ユーザーがデータベースの食物に類似の（または、同一の）プリセット名を作成した場合であっても、プリセットを区別することができる。そして、「？」キーを押すことにより、ハイライトされたプリセットの詳細が表示される。
【０１５８】
「炭水化物入力、手作業炭水化物プリセット詳細表示」スクリーンＣ.３８は現在の手作業炭水化物プリセットの１つの詳細を示す。この形式で表示される情報は：名前：「食物名前」；給仕サイズ：「食物給仕サイズ」；炭水化物：「食物炭水化物」ｇ；繊維：「食物繊維」ｇ；脂肪：「食物脂肪」ｇ；蛋白質：「食物蛋白質」ｇ；及び、カロリー：「カロリー」である。
【０１５９】
図５６を再び参照すると、「炭水化物入力、単一データベース食物プリセット詳細表示」スクリーンＣ.３９は、ユーザーが「単一食物」プリセットに対して選択した食物の詳細を示す。それは標準的データベースの食物であってもよいし、ユーザーが定義したカスタム食物であってもよい。この形式で表示される情報は：名前：「食物名前」；給仕サイズ：「食物給仕サイズ」；炭水化物：「食物炭水化物」ｇ；繊維：「食物繊維」ｇ；脂肪：「食物脂肪」ｇ；蛋白質：「食物蛋白質」ｇ；及び、カロリー：「カロリー」である。食物名の横には、適当な食物の種類アイコン−カスタムまたは標準−が表示される。
【０１６０】
「炭水化物入力、複数食物プリセット詳細表示」スクリーンＣ.４０は食物データベースから選択された食物に基づいた、複数食物「食事構築」プリセットの詳細を示す。これらの食物は標準的データベースの食物であってもよいし、ユーザーが定義したカスタム食物であってもよい。各食物の左側には、食物がカスタム食物であるか標準データベース食物であるかを示すアイコンが表示される。この形式で表示される情報は：名前：「プリセット名」；タグ：「プリセットタグ」；及び、内容物である。「内容物」部分には、最大で１２個の食物項目のリストが表示される。
【０１６１】
「食物データベース表示」サブメニュー
図５７は図５０〜５６の「炭水化物プリセット操作」サブメニューから「食物データベース表示」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「食物データベース表示」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１６２】
図５７において、「データベースカテゴリー、レベル１」スクリーンＪ.０１は「データベース表示」機能のエントリーポイントである。それはデータベース内の食物の高レベルのカテゴリーのリストを表示する。カテゴリーの名前はリストに示され、上方／下方制御ボタンがリスト上を操縦する。ユーザーはデータベース中の食物の詳細を調べる、または見るためにリモコンの「データベース表示」ボタンを使用することができる。それは、ユーザーがカスタム食物を作成すること、または炭水化物プリセットを操作することを許可しない。好まれるものとして、このオプションは炭水化物入力処理の途中で呼出すことができる。
【０１６３】
「データベースカテゴリー、レベル２」スクリーンＪ.０２は標準食物データベースに対するレベル２のカテゴリーを表示し、「データベースカテゴリー、レベル３」スクリーンＪ.０３はユーザーが選択したカテゴリー内の全ての標準データベース食物項目を表示する。
【０１６４】
「データベースインデックス表示、レベル１」スクリーンＪ.０５は、ユーザーがアルファベット順のインデックス（または、指標）から食物名を選択することを可能にする。ユーザーには文字入力フィールドが提示される。文字フィールドの横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。「データベースインデックス表示、レベル２」スクリーンＪ.０６はユーザーによって選択された文字で始まる名前を有する、データベース内の全ての標準的な食物項目を表示する。データベース食物詳細表示スクリーンＪ.０７はユーザーが選択した食物の詳細を示す。それは標準的データベースの食物であってもよいし、ユーザーが定義したカスタム食物であってもよい。この形式で表示される情報は：食物名、食物給仕サイズ、食物炭水化物、食物繊維、食物脂肪、食物蛋白質、及びカロリーである。
【０１６５】
「カスタム食物操作」サブメニュー
図５８及び５９は図５７の「食物データベース表示」サブメニューから「慣例的食物操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「慣例的食物操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１６６】
図５８及び５９において、カスタム食物リストスクリーンＧ.０１はユーザーによって生成されたカスタム食物がある場合、それのリストを表示し、ユーザーが編集または新規のものを生成するために１つを選択することを可能にする。カスタム食物の名前はリストに示され、上方／下方制御ボタンがリスト上を操縦する。事前に作成されたカスタム食物の数が許可されている数より小さい場合、付加的な食物項目の作成を可能にするためにリストに「新規作成」が付随する。
【０１６７】
図５９において、カスタム食物名作成テキスト編集ページＧ.０２は、ユーザーが作成されるカスタム食物に対する名前のテキストを編集することを可能にする。「カスタム食物作成、名前無効」スクリーンＧ.０３はユーザーに、彼らが編集及び保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。「カスタム食物作成、給仕サイズテキスト編集ページＧ.０４は、ユーザーが作成されるカスタム食物に対する給仕サイズを記述するためのテキストストリングを入力することを可能にする。「カスタム食物作成、炭水化物入力数字入力スクリーンＧ.０５は、ユーザーが現在のカスタム食物に対する炭水化物のグラム数を特定することを可能にし、「カスタム食物作成、繊維入力数字入力スクリーンＧ.０６は、ユーザーが現在のカスタム食物に対する繊維のグラム数を特定することを可能にし、「カスタム食物作成、脂肪入力数字入力スクリーンＧ.０７は、ユーザーが現在のカスタム食物に対する脂肪のグラム数を特定することを可能にし、「カスタム食物作成、蛋白質入力数字入力スクリーンＧ.０８は、ユーザーが現在のカスタム食物に対する蛋白質のグラム数を特定することを可能にし、そして、「カスタム食物作成、カロリー入力数字入力スクリーンＧ.０８Ａは、ユーザーが現在のカスタム食物に対するカロリーを特定することを可能にする。
【０１６８】
図５７を再び参照すると、カスタム食物詳細表示スクリーンＧ.０９はユーザーが定義したカスタム食物の１つの詳細を示す。この形式で表示される情報は：カスタム食物名、カスタム食物給仕サイズ、カスタム食物炭水化物、カスタム食物繊維、カスタム食物脂肪、カスタム食物蛋白質、及びカスタム食物カロリーである。表示された情報の下にはカスタム食物上で動作する機能のショートメニューが示される。カスタム食物編集テキスト編集ページＧ.１０は、ユーザーが現在のカスタム食物に対する名前のテキストを編集することを可能にする。しかしながら、「カスタム食物編集、名前無効」スクリーンＧ.１１はユーザーに、彼らが編集及び保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。
【０１６９】
「カスタム食物編集、給仕サイズテキスト編集ページＧ.１２は、ユーザーが作成されるカスタム食物に対する給仕サイズを記述するためのテキストストリングを入力することを可能にする。「カスタム食物炭水化物編集数字入力スクリーンＧ.１３は、ユーザーが現在のカスタム食物に対する炭水化物のグラム数を特定することを可能にし、「カスタム食物繊維編集数字入力スクリーンＧ.１４は、ユーザーが現在のカスタム食物に対する繊維のグラム数を特定することを可能にし、「カスタム食物脂肪編集数字入力スクリーンＧ.１５は、ユーザーが現在のカスタム食物に対する脂肪のグラム数を特定することを可能にし、「カスタム食物蛋白質編集数字入力スクリーンＧ.１６は、ユーザーが現在のカスタム食物に対する蛋白質のグラム数を特定することを可能にし、そして、「カスタム食物カロリー編集数字入力スクリーンＧ.１６Ａは、ユーザーが現在のカスタム食物に対するカロリーを特定することを可能にする。
【０１７０】
図５７を再び参照すると、カスタム食物消去確認スクリーンＧ.１７はユーザーにカスタム食物の消去を確認することを要求し、「カスタム食物編集、消去不可」スクリーンＧ.１８はユーザーに、選択されたカスタム食物が１つまたは複数の炭水化物プリセットで使用されているため、それを選択することができないことを知らせる。「カスタム食物編集、プリセット影響」スクリーンＧ.１９はユーザーに、選択されたカスタム食物が１つまたは複数の炭水化物プリセットで使用されており、この食物への変更が１つまたは複数のプリセットに影響を与えることを知らせる。
【０１７１】
「システムセットアップ」サブメニュー
図６０は図４０の設定サブメニューから「システムセットアップ」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「システムセットアップ」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。示されているように、「システムセットアップ」サブメニューは日付及び時間サブメニュー、ボーラス及びベーサルセットアップメニュー、血液グルコースメーターセットアップメニュー、警告／催促通知メニュー、リモコンオプションメニュー、及び診断メニューを含む。
【０１７２】
図６０、６１、６２、７０、７１、７４、７５において、システムセットアップメニュースクリーンＱ.０１はコントローラーに対するシステムセットアップオプションのリストを表示する。図６０において、「ポンプが起動中に時間または日付変更不可能」スクリーンＱ.０２はユーザーに、彼らがポンプが停止していないときに、日付または時間を変更できないことを知らせる。
【０１７３】
「日付及び時間編集」選択サブメニュー
図６１は図６０のシステムセットアップサブメニューから「日付及び時間編集」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「日付及び時間編集」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１７４】
図６０及び６１において、日付及び時間メニュースクリーンＳ.１は現在の日付及び時間の部材のリストを表示し、ユーザーがそれらを変更することを可能にする。時間編集時間入力スクリーンＳ.２は、ユーザーが時間を特定することを可能にし、月編集日付入力スクリーンＳ.３は、ユーザーが月を特定することを可能にし、日付編集日付入力スクリーンＳ.４は、ユーザーが日付を特定することを可能にし、年編集日付入力スクリーンＳ.５は、ユーザーが年を特定することを可能にし、そして、日付形式変更スクリーンＳ.６は日付の形式に対するオプションのメニューリストを示し、各形式に事前に入力された情報を与える。最後に、「時間及び（または）日付変更確認」スクリーンＳ.７はユーザーに現在のシステム時間または日付への変更を確認することを要求する。
【０１７５】
「ボーラス及びベーサル設定」サブメニュー
図６２〜６５は図６０のシステムセットアップサブメニューから「ボーラス及びベーサル設定」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ボーラス及びベーサル設定」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１７６】
図６０、６２、６３、６５、６６において、ボーラス及びベーサルメニュースクリーンＴ.０１はボーラス及びベーサルのセットアップオプションのリストを表示し、ユーザーがそれらを選択及び編集することを可能にする。各オプションは括弧内の値とともに、名前によって示される。「患者因子」オプションはボーラス計算が有効な場合のみ示される。図６２において、ボーラス最大値設定編集数字入力スクリーンＴ.０２は、ユーザーがボーラスまたはベーサル設定に対する値を特定することを可能にし、「既存のボーラスプリセットとのボーラス最大値設定の矛盾」スクリーンＴ.０２Ａはユーザーに、彼らが編集しているボーラス最大値設定に対する値が既存のボーラスプリセットと矛盾することを知らせる。
【０１７７】
最大値ベーサルレート設定編集数字入力スクリーンＴ.０３は、ユーザーがボーラスまたはベーサル設定に対する値を特定することを可能にし、「既存のベーサルプログラムとのベーサルレート最大値設定の矛盾」スクリーンＴ.０３Ａはユーザーに、彼らが編集しているベーサルレート最大値に対する値が既存のベーサルプログラムと矛盾することを知らせる。
【０１７８】
ボーラス増分メニュー設定スクリーンＴ.０５はボーラスの増分に対する設定オプションのメニューリストであり、一時的ベーサルオプション選択スクリーンＴ.０６は一時的ベーサルパターンを設定するための３つのオプション：オフ；％調節；または、固定レートを表示しているメニューである。拡張ボーラスオプション選択スクリーンＴ.０７は、ユーザーが拡張ボーラス機能を有効または無効にすることを可能にするメニューである。図６２及び６３において、ボーラス計算オプション選択スクリーンＴ.０９は「提案されるボーラス」機能に対する２つのオプション：有効または無効を表示するメニューである。
【０１７９】
図６３において、開始血液グルコースターゲット値設定数字入力スクリーンＴ.１０は、ユーザーが補正ボーラス計算で使用される、開始ターゲット血液グルコース値を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。この選択に対する単位はＢＧメーター表示単位選択（ＳＷ.２０）におけるユーザーの選択に依存する。ターゲットＢＧ（血液グルコース）値プロフィール表示設定スクリーンＴ.１１は最大４つの区分を持つことができ、時間の長さの組として示される、ユーザーによって定義されたターゲットＢＧ値プロフィール（または、ターゲットＢＧ値特徴）を表示し、「ターゲットＢＧ、後退警告スクリーンＴ.１１Ａはユーザーに、ユーザーがこの時点で後退する場合、定義されたターゲットＢＧプロフィールが失われるだろうことを知らせる。
【０１８０】
「ターゲットＢＧ（血液グルコース）値設定、区分開始時間選択時間入力」スクリーンＴ.１２は、ユーザーがこの区分の開始時間の変更を特定することを可能にし、「ターゲットＢＧ値設定、区分終了時間選択時間入力」スクリーンＴ.１３は、ユーザーがこの区分の終了時間の変更を特定することを可能にし、そして、「ターゲットＢＧ値設定、区分ターゲットＢＧ値選択時間入力」スクリーンＴ.１４は、ユーザーが、補正ボーラス容量が計算されるときに使用されるターゲットＢＧ値を特定することを可能にする。定義されたターゲットＢＧ値プロフィール（または、ターゲットＢＧ値特徴）が許可された区分の最大値を超えている場合、「ターゲットＢＧ値設定、区分過多」スクリーンＴ.１５が表示される。また、そうでない場合、「ターゲットＢＧ値設定、プロフィールグラフ表示」スクリーンＴ.１６はユーザーが定義したターゲットＢＧ値プロフィールを図式的に表示する。それは、ユーザーが現在の補正因子プロフィールを「保存」することを確認することを要求する。代替的に、「ターゲットＢＧ値設定、プロフィールリスト表示」スクリーンＴ.１７はユーザーが定義したターゲットＢＧ値プロフィールをリスト形式で表示し、ユーザーが現在のターゲットＢＧ値プロフィールを「保存」することを確認することを要求する。
【０１８１】
図６３を再び参照すると、ターゲットＢＧ補正閾値設定数字入力スクリーンＴ.１８は、ユーザーが補正ボーラスがいつ提案されるかを示すために使用される、この区分に対するターゲット血液グルコース補正閾値（target blood glucose correction threshold）を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。この選択に対する単位はＢＧメーター表示単位選択（ＳＷ.２０）におけるユーザーの選択に依存する。
【０１８２】
図６４において、「開始ＩＣ比（インシュリン対炭水化物比）設定数字入力」スクリーンＴ.２０は、ユーザーが食事／炭水化物ボーラス容量を計算するときに使用されるインシュリン対炭水化物の比率に対する開始値を特定することを可能にする。ＩＣ比プロフィール表示設定スクリーンＴ.２１は最大４つの区分を持つことができ、時間の長さの組として示される、ユーザーによって定義されたＩＣ比プロフィール（または、ＩＣ比特徴）を表示し、「ＩＣ比、後退警告スクリーンＴ.２１Ａはユーザーに、ユーザーがこの時点で後退する場合、定義されたＩＣ比プロフィールが失われるだろうことを知らせる。
【０１８３】
「ＩＣ比設定、区分開始時間選択時間入力」スクリーンＴ.２２は、ユーザーがこの区分の開始時間の変更を特定することを可能にし、「ＩＣ比設定、区分終了時間選択時間入力」スクリーンＴ.２３は、ユーザーがこの区分の終了時間の変更を特定することを可能にし、そして、「ＩＣ比設定、区分ＩＣ比値選択時間入力」スクリーンＴ.２４は、ユーザーが食事／炭水化物ボーラス容量を計算するときに使用されるインシュリン対炭水化物の比率を特定することを可能にする。しかしながら、「ＩＣ比設定、区分過多」スクリーンＴ.２５はユーザーに、定義されたＩＣ比が許可された区分の最大数を超えていることを知らせる。また、そうでない場合、「ＩＣ比設定、プロフィールグラフ表示」スクリーンＴ.２６はユーザーが定義したＩＣ比プロフィール（または、ＩＣ比特徴）を図式的に表示する。それは、ユーザーが現在のＩＣ比プロフィールを「保存」することを確認することを要求する。代替的に、「ＩＣ比設定、プロフィールリスト表示」スクリーンＴ.２７は、ユーザーによって選択された場合、ユーザーが定義したＩＣ比プロフィールをリスト形式で表示し、ユーザーが現在のＩＣ比プロフィールを「保存」することを確認することを要求する。
【０１８４】
図６５において、開始補正因子設定数字入力スクリーンＴ.２８は、ユーザーが提案された補正ボーラスを計算するときに使用される開始補正因子を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。この選択に対する単位はＢＧメーター表示単位選択（ＳＷ.２０）におけるユーザーの選択に依存する。補正因子プロフィール表示設定スクリーンＴ.２９は最大４つの区分を持つことができ、時間の長さの組として示される、ユーザーによって定義された補正因子プロフィール（または、補正因子特徴）を表示し、「補正因子、後退警告スクリーンＴ.２９Ａはユーザーに、ユーザーがこの時点で後退する場合、定義された補正因子プロフィールが失われるだろうことを知らせる。
【０１８５】
「補正因子設定、区分開始時間選択時間入力」スクリーンＴ.３０は、ユーザーがこの区分の開始時間の変更を特定することを可能にし、「補正因子設定、区分終了時間選択時間入力」スクリーンＴ.３１は、ユーザーがこの区分の終了時間の変更を特定することを可能にし、そして、「補正因子設定、区分補正因子選択時間入力」スクリーンＴ.３２は、ユーザーが、補正ボーラス容量が計算されるときに使用される補正因子を特定することを可能にする。「補正因子設定、区分過多」スクリーンＴ.３３はユーザーに、定義された補正因子プロフィール（または、補正因子特徴）が許可された区分の最大数を超えていることを知らせる。また、そうでない場合、「補正因子設定、プロフィールグラフ表示」スクリーンＴ.３４はユーザーが定義した補正因子プロフィールを図式的に表示する。それは、ユーザーが現在の補正因子プロフィールを「保存」することを確認することを要求する。代替的に、「補正因子設定、プロフィールリスト表示」スクリーンＴ.３５は、ユーザーによって選択された場合、ユーザーが定義した補正因子プロフィールをリスト形式で表示し、ユーザーが現在の補正因子プロフィールを「保存」することを確認することを要求する。
【０１８６】
図６５を再び参照すると、逆補正設定スクリーンＴ.３６はユーザーに対する２つのメニューオプション：オン及びオフを表示し、ユーザーがオプションを選択し、処理を続けることを要求する。インシュリン継続時間設定数字入力スクリーンＴ.３７は、ユーザーが、補正ボーラスを提案するときに考慮される「含まれているインシュリン」の計算のために使用されるインシュリンの継続時間を特定することを可能にする。ボーラス計算有効設定スクリーンＴ.３８はユーザーに、ボーラス計算を可能にすることに関連した設定の全てが満足されたことを知らせ、そして、ボーラス計算がオンにされる。ユーザーがこの処理を完了させたくない場合、ボーラス計算はオフのままにされる。
【０１８７】
「患者因子」サブメニュー
図６６〜６９は図６２の「ボーラス及びベーサル設定」サブメニューから「患者因子」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「患者因子」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１８８】
図６２及び６６において、患者因子セットアップメニュースクリーンＲ.０１は患者因子オプションのリストを表示し、ユーザーが患者変数を選択及び編集することを可能にする。各オプションは名前によって示される。図６６及び６７において、ＩＣ比プロフィール変更スクリーンＲ.０２は最大４つの区分を持つことができ、時間の長さの組として示される、ユーザーによって定義されたＩＣ比プロフィール（または、ＩＣ比特徴）を表示する。
【０１８９】
図６７において、「インシュリン対炭水化物比（ＩＣ比）、区分開始時間選択時間入力」スクリーンＲ.０３は、ユーザーがこの区分の開始時間の変更を特定することを可能にし、「ＩＣ比、区分終了時間選択時間入力」スクリーンＲ.０４は、ユーザーがこの区分の終了時間の変更を特定することを可能にし、そして、「ＩＣ比変更、区分ＩＣ比値選択時間入力」スクリーンＲ.０５は、ユーザーが食事／炭水化物ボーラス容量を計算するときに使用されるインシュリン対炭水化物の比率を特定することを可能にする。「ＩＣ比変更、区分過多」スクリーンＲ.０６は定義されたＩＣ比プロフィール（または、ＩＣ比特徴）が許可された区分の最大数を超えている場合に示される。また、そうでない場合、「ＩＣ比変更、プロフィールグラフ表示」スクリーンＲ.０７はユーザーが定義したＩＣ比プロフィールを図式的に表示し、ユーザーに現在のＩＣ比プロフィールを「保存」することを確認することを要求する。代替的に、「ＩＣ比変更、プロフィールリスト表示」スクリーンＲ.０８は、ユーザーが定義したＩＣ比プロフィールをリスト形式で表示する。それはまた、ユーザーが現在のＩＣ比プロフィールを「保存」することを確認することを要求する。
【０１９０】
図６６及び６８において、補正因子プロフィール変更スクリーンＲ.０９は最大４つの区分を持つことができ、時間の長さの組として示される、ユーザーによって定義された補正因子プロフィール（または、補正因子特徴）を表示する。図６８において、「補正因子変更、区分開始時間選択時間入力」スクリーンＲ.１０は、ユーザーがこの区分の開始時間の変更を特定することを可能にし、「補正因子変更、区分終了時間選択時間入力」スクリーンＲ.１１は、ユーザーがこの区分の終了時間の変更を特定することを可能にし、そして、「補正因子変更、区分ＩＣ比値選択時間入力」スクリーンＲ.１２は、ユーザーが補正ボーラス容量が計算されるときに使用される補正因子を特定することを可能にする。「補正因子変更、区分過多」スクリーンＲ.１３は定義された補正因子プロフィール（または、補正因子特徴）が許可された区分の最大数を超えている場合に示される。また、そうでない場合、「補正因子変更、プロフィールグラフ表示」スクリーンＲ.１４はユーザーが定義した補正因子プロフィールを図式的に表示し、ユーザーに現在の補正因子プロフィールを「保存」することを確認することを要求する。代替的に、「補正因子変更、プロフィールリスト表示」スクリーンＲ.１５は、ユーザーが定義した補正因子プロフィールをリスト形式で表示し、ユーザーが現在の補正因子プロフィールを「保存」することを確認することを要求する。
【０１９１】
図６６及び６９において、補正因子プロフィール変更スクリーンＲ.１６は最大４つの区分を持つことができ、時間の長さの組として示される、ユーザーによって定義された補正因子プロフィールを表示する。図６９において、「ターゲットＢＧ値変更、区分開始時間選択時間入力」スクリーンＲ.１７は、ユーザーがこの区分の開始時間の変更を特定することを可能にし、「ターゲットＢＧ値変更、区分終了時間選択時間入力」スクリーンＲ.１８は、ユーザーがこの区分の終了時間の変更を特定することを可能にし、そして、「ターゲットＢＧ値変更、区分ターゲットＢＧ値選択時間入力」スクリーンＲ.１９は、ユーザーが補正ボーラス容量が計算されるときに使用されるターゲットＢＧ値を特定することを可能にする。「ターゲットＢＧ値変更、区分過多」スクリーンＲ.２０は定義されたターゲットＢＧ値プロフィール（または、ターゲットＢＧ値特徴）が許可された区分の最大数を超えている場合に示される。また、そうでない場合、「ターゲットＢＧ値変更、プロフィールグラフ表示」スクリーンＲ.２１はユーザーが定義したターゲットＢＧ値プロフィール（または、ターゲットＢＧ値特徴）を図式的に表示し、ユーザーに現在のターゲットＢＧ値プロフィールを「保存」することを確認することを要求する。代替的に、「ターゲットＢＧ値変更、プロフィールリスト表示」スクリーンＲ.２２は、ユーザーが定義したターゲットＢＧ値プロフィールをリスト形式で表示し、ユーザーが現在のターゲットＢＧ値プロフィールを「保存」することを確認することを要求する。
【０１９２】
図７０において、ターゲットＢＧ値範囲変更スクリーンＲ.２３はユーザーのＢＧ範囲（血液グルコース範囲）の上限及び下限を表示する。これらの制限は血液グルコース測定値の各々を範囲内、範囲より上、または範囲より下として特徴付けるために使用される。ターゲットＢＧ値範囲下限変更数字入力スクリーンＲ.２４は、ユーザーがターゲット血液グルコース範囲の下限に対する値を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。この選択に対する単位はＢＧメーター表示単位選択（ＳＷ.２０）におけるユーザーの選択に依存する。ターゲットＢＧ値範囲上限変更数字入力スクリーンＲ.２５は、ユーザーがターゲット血液グルコース範囲の上限に対する値を特定することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。この選択に対する単位はＢＧメーター表示単位選択（ＳＷ.２０）におけるユーザーの選択に依存する。ターゲットＢＧ値範囲エラー変更スクリーンＲ.２６は、ユーザーがターゲット血液グルコース範囲の上限及び下限を特定するときにエラーを発生した場合に表示される。ターゲットＢＧ値範囲確認スクリーンはユーザーの選択した範囲の下限及び上限を表示し、ユーザーに確認することを要求する。
【０１９３】
図６６を再び参照すると、インシュリン継続時間変更数字入力スクリーンＲ.２８は、ユーザーが、補正ボーラスを提案するときに考慮される「含まれているインシュリン（insulin on board）」の計算のために使用されるインシュリンの継続時間を変更することを可能にする。図６９において、ターゲットＢＧ補正閾値変更数字入力スクリーンＲ.２９は、ユーザーが補正ボーラスがいつ提案されるかを示すために使用される、ターゲット血液グルコース補正閾値を編集することを可能にする。変更する番号の横の点滅しているアイコンは値を変更するために上方／下方制御ボタンの使用を意味している。この選択に対する単位はＢＧメーター表示単位選択（ＳＷ.２０）におけるユーザーの選択に依存する。
【０１９４】
図６９において、「ターゲットＢＧ値変更、閾値超過」スクリーンＲ.３１はユーザーに、定義された血液グルコースターゲット値プロフィール（または、血液グルコースターゲット値特徴）が少なくとも１つの、ユーザーによって特定された血液グルコース補正閾値より低い値の区分を含むことを知らせる。この補正閾値はプロフィール内の最大値より高くなければならない。図６６において、逆補正変更スクリーンＲ.３２はユーザーに対する２つのメニューオプション：オン及びオフを表示し、ユーザーがオプションを選択し、処理を続けることを要求する。
【０１９５】
「血液グルコースメーターセットアップ」サブメニュー
図７０は図６０のシステムセットアップサブメニューから「血液グルコースメーターセットアップ」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「血液グルコースメーターセットアップ」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１９６】
図６０及び７０を参照すると、ＢＧメーター表示単位編集スクリーンＱ.０３は血液グルコースメーター表示単位に対するオプションを表示するメニューである。図７０において、ＢＧメーターセットアップメニュースクリーンＱ.０４はＢＧメーターに対するセットアップオプションのリストを表示し、音声設定スクリーンＱ.０５は、ユーザーが血液グルコースメーターに関連した警告をオフ及びオンにすることを可能にする。音声は充填検出、ＢＧ測定完了、及びエラーメッセージを含む。
【０１９７】
「警報／催促通知」サブメニュー
図７１〜７３は図６０のシステムセットアップサブメニューから「警告及び催促通知」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「警告及び催促通知」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０１９８】
図６０及び７１〜７３を参照すると、警告及び催促通知オプションスクリーンＶ.０１は警報オプションのリストを表示し、ユーザーがそれらを編集するために選択することを可能にする。各オプションは括弧内の値とともに、名前によって示される。図７１において、「警告及び催促通知設定増分編集数字入力」スクリーンＶ.０２は、ユーザーがタンク容量不足、オートオフ、または期間終了警報及び警告設定に対する値を特定することを可能にし、血液グルコース催促通知設定編集スクリーンＶ.０３は血液グルコース催促通知に対する設定オプションのリストを表示する。
【０１９９】
「確認及び催促通知警告設定編集」スクリーンＶ.０４は警報及び警告に対する設定オプションのリストを表示する。「ボーラスし忘れ催促通知設定編集」スクリーンＶ.０５は、ユーザーがボーラスし忘れ催促通知を有効または無効にすることを可能にする。
【０２００】
図７１及び７３において、「ボーラスし忘れ催促通知期間表示」スクリーンＶ.０６はユーザーか特定したボーラスし忘れ催促通知の期間のリストを表示する。このスクリーンは時間順に期間のリストを表示する。これは、ユーザーが定義された各期間及びリストの最後のオプション「新規追加」をハイライトすることを可能にする。図７３において、「ボーラスし忘れ催促通知開始時間選択時間入力」スクリーンＶ.０７は、ユーザーがボーラスし忘れ催促通知の期間に対する開始時間の変更を特定することを可能にし、そして、「ボーラスし忘れ催促通知終了時間選択時間入力」スクリーンＶ.０８は、ユーザーがボーラスし忘れ催促通知の期間に対する終了時間の変更を特定することを可能にする。「ボーラスし忘れ催促通知、区分過多」スクリーンＶ.０９は定義されたボーラスし忘れ催促通知が多すぎる場合に示される。また、そうでない場合、「ボーラスし忘れ催促通知編集メニュー」スクリーンＶ.１０は選択された期間の開始及び終了時間を示し、ユーザーがこの区分を消去するか、または開始及び終了時間を編集することを可能にする。「ボーラスし忘れ催促通知開始時間編集時間入力」スクリーンＶ.１１は、ユーザーが変更されるボーラスし忘れ催促通知に対する開始時間の変更を特定することを可能にし、「ボーラスし忘れ催促通知終了時間編集時間入力」スクリーンＶ.１２は、ユーザーが変更されるボーラスし忘れ催促通知に対する終了時間の変更を特定することを可能にする。「ボーラスし忘れ催促通知消去確認」スクリーンＶ.１３はユーザーに現在のボーラスし忘れ催促通知期間の消去を確認することを要求し、「ボーラスし忘れ催促通知警告編集確認」スクリーンＶ.１４はユーザーにボーラスし忘れ催促通知期間への変更を「保存」することを確認することを要求する。それらはユーザーが特定した期間を示すだろう。
【０２０１】
図７１及び７２において、カスタム警告操作スクリーンＣＡ.０１は装置のカスタム警告プリセットのリストを表示し、ユーザーが１つを編集するか、新規の１つを作成することを可能にする。カスタム警告の名前はリストに表される。各警告の横には括弧で囲まれた状態で、警告の状態：ａ）オフ、ｂ）ＨＨ：ＭＭ ＡＭ／ＰＭ、ｃ）ＨＨ：ＭＭ ＡＭ／ＰＭ（毎日）の状態が示される。上方／下方制御ボタンはリスト上を操縦する。事前に作成された警告の数が許可されている数より小さい場合、付加的なカスタム警告の作成を可能にするためにリストに「新規警告」が付随する。
【０２０２】
図７２において、「新規カスタム警告名作成テキスト編集ページＣＡ.０２は、ユーザーが作成されるカスタム警告のテキストを編集することを可能にする。「新規カスタム警告作成、名前無効」スクリーンＣＡ.０３はユーザーに、彼らが編集及び保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。「新規カスタム警告作成、時間設定時間入力」スクリーンＣＡ.０４は、ユーザーが、リモコンがこのカスタム警告を発生する時間を特定することを可能にし、「新規カスタム警告作成、メニュー有効」スクリーンＣＡ.０５は、ユーザーがこのカスタム警告を有効または無効にすることを可能にする。無効にされた場合、カスタム警告自体は生成されるが、それは起動されず、警告は発生しない。未来の時間において、ユーザーは「カスタム警告編集、メニュー有効」スクリーンＣＡ.１０を介して、この警告をオンにすることができる。ユーザーは警告を有効にするために：一回だけ発生、または毎日繰り返すの２つの選択を有する。ユーザーが「一度」を選択した場合、警告が発生した後、リモコンはこの警告の設定を「無効」に戻す。
【０２０３】
カスタム警告表示スクリーンＣＡ.０６は選択されたカスタム警告の詳細を示す。警告は以下の形式：名前：「カスタム警告名前」；時間：「カスタム警告時間」；及び、設定：「頻度：毎日、一度、無効」で表示される。表示されたプリセット情報の下には、そのプリセットで動作する機能のショートメニューが示される。カスタム警告名編集テキスト編集ページＣＡ.０７は、ユーザーが選択されたカスタム警告に対するテキストを編集することを可能にするが、「カスタム警告編集、名前無効」スクリーンＣＡ.０８はユーザーに、彼らが編集及び保存しようとしている名前が有効でなく、最小の数の文字（１文字）を含んでいないか、または名前が他のベーサルプログラムに既に割り当てられていることを知らせる。「カスタム警告時間編集、時間設定時間入力」スクリーンＣＡ.０９は、ユーザーが、リモコンがこのカスタム警告を発生する時間を特定することを可能する。「カスタム警告消去確認」スクリーンＣＡ.１１はユーザーにカスタム警告の消去を確認することを要求する。
【０２０４】
「リモコンオプションセットアップ」サブメニュー
図７４は図６０のシステムセットアップサブメニューから「遠隔オプションセットアップ」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「遠隔オプションセットアップ」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０２０５】
図６０及び７４を参照すると、リモコンオプションスクリーンＸ.１はリモコンオプションのリストを表示し、ユーザーがそれらを選択及び編集するために選択することを可能にする。各オプションは括弧内の値とともに、名前によって示される。図７４において、リモコンロック設定スクリーンＸ.２はリモコンロックに対する２つのオプション、オンまたはオフのリストを表示するメニューである「スクリーン時間切れ設定」スクリーンＸ.３はスクリーンの時間切れ：例えば、１５、３０、６０秒に対するオプションのリストを表示するメニューであり、バックライト時間切れ設定スクリーンＸ.４はバックライトの時間切れ：例えば、１５、３０、６０秒に対するオプションのリストを表示するメニューである。
【０２０６】
「診断実施」サブメニュー
図７５は図６０のシステムセットアップサブメニューから「診断実行」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「診断実行」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【０２０７】
図６０及び７５を参照すると、診断メニュースクリーンＹ.１は診断オプションのリストを表示し、ユーザーがそれらを選択及び実施することを可能にする。各オプションは名前によって示される。図７５において、警報機能チェックスクリーンＹ.２はユーザーに彼らのシステム（ポンプ及びリモコン）上で警報機能のチェックをすることを確認することを要求する。確認がなされると、ポンプ及びリモコンは警報／警告（リモコン上及びポンプ上での３回の情報ビープ；リモコン上での振動警報）を発生する。
【０２０８】
リモコンデフォルト設定回復スクリーンＹ.３はポンプが現在起動していないことを要求する。このスクリーンはユーザーに、彼らがリモコンの工場出荷時のデフォルト設定を回復しようとしていることを確認することを要求する。この確認はユーザーをセットアップウイザードに戻す。「リモコンリセット不可、ポンプ起動」スクリーンＹ.４はユーザーに、ポンプが起動中のため彼らがリモコンのデフォルトにリセットできないことを知らせる。
【０２０９】
警報機能チェック進行中スクリーンＹ.５はユーザーに、リモコンが彼らのシステム（ポンプ及びリモコン）の警報機能のチェック処理中であることを知らせる。スクリーンＹ．２での確認により、スクリーンはチェックが完了するまで「警報チェック中」を示す。試験が完了すると、診断メニュースクリーンＹ.１に戻る。
【０２１０】
「停止／取り消し」サブメニュー
図７６はメニュースクリーンがリモコン上に表示され、「停止／取り消し」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図である。図７７は図７６のメニュースクリーンから「停止／取り消し」サブメニューが選択された後の、リモコンの前面からの立面図である。
【０２１１】
図７８は「停止／取り消し」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「停止／取り消し」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。一般に、投与中断インストラクションは、投与中断モードが実質的に予め決められた中断時間より長い場合、ユーザーインターフェース部材を介して危険警報を開始することを含む。ユーザーはユーザーインターフェース部材を介して予め決められた中断期間を設定することが可能であるが、予め決められた中断期間の最大値を超えて設定することはできない。また、忠告警報は投与中断モードが実行中であるときに、ユーザーインターフェース部材を介して周期的に開始される。
【０２１２】
図７８の例としての実施例を参照すると、中断メニュースクリーンＷ.１は利用可能な停止及び取り消しオプションのリストを表示する。中断経過時間期間入力スクリーンＷ.２は、ユーザーがインストラクション投与中断の時間の長さを特定することを可能にし、インシュリン中断確認スクリーンＷ.３はユーザーにインシュリン投与の中断を確認することを要求し、拡張ボーラス取り消し確認スクリーンＷ.４はユーザーにボーラスの取り消しを確認することを要求し、一時的ベーサルレート取り消し確認スクリーンＷ.５は、ユーザーが現在の一時的ベーサルレートをオフにしようとしているかを尋ね、そして、再開スクリーンＷ.６は、ユーザーがシステムの「中断」状態を止めようとしているかを尋ねる。
【０２１３】
ここまで本発明の例としての実施例が図示され、説明されてきたが、請求の範囲によって規定される本発明の範囲及び意図から外れることなく、当業者によってこれらの実施例に多様な変更、改良、及び代用を行うことができることは理解されなければならない。
【図面の簡単な説明】
【０２１４】
【図１】患者に固定された注入ポンプ、及び患者によって所持され、注入ポンプを制御するために使用されるリモコンを含む、本発明に従って構成された流体伝達システムの例としての実施例の斜視図である。
【図２】図１の注入ポンプの拡大された上面図である。
【図３】図１の注入ポンプの拡大された底面図である。
【図４】注入ポンプの内側の例としての実施例を図示するために、上部の筐体が取り除かれた状態で示されている、図１の注入ポンプの、拡大された、上部からの斜視図である。
【図５】本発明に従ったユーザーインターフェースのメニュースクリーンの例としての実施例がリモコンのディスプレイに表示されている、図１のリモコンの拡大された、前面からの立面図である。
【図６】図５のリモコン上で、リモコンが最初にオンにされたときに動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの初期セットアップコンポーネントの例としての実施例を図示しているフローチャートである。
【図７】図５のリモコン上で、リモコンが最初にオンにされたときに動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの初期セットアップコンポーネントの例としての実施例を図示しているフローチャートである。
【図８】図５のリモコン上で、リモコンが最初にオンにされたときに動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの初期セットアップコンポーネントの例としての実施例を図示しているフローチャートである。
【図９】図５のリモコン上で、リモコンが最初にオンにされたときに動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの初期セットアップコンポーネントの例としての実施例を図示しているフローチャートである。
【図１０】図５のリモコン上で、リモコンが最初にオンにされたときに動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの初期セットアップコンポーネントの例としての実施例を図示しているフローチャートである。
【図１１】図５のリモコン上で、リモコンが最初にオンにされたときに動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムの初期セットアップコンポーネントの例としての実施例を図示しているフローチャートである。
【図１２】図５のリモコン上で動作可能な、本発明に従ったコンピュータープログラムの注入ポンプ状態要求コンポーネントの例としての実施例を図示しているフローチャートである。
【図１３】図５のリモコン上で動作可能な、本発明に従ったコンピュータープログラムのメインメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図１４】図５のメインメニュー上で「状態」のラベルの付いたソフトキーが押された後に、本発明に従った状態スクリーンの例としての実施例がリモコンのディスプレイに表示されている、図５のリモコンの拡大された、前面からの立面図である。
【図１５】図１４の状態メニュー上で「メニュー」のラベルの付いたソフトキーが押された後に、メニュースクリーンが再度、リモコンのディスプレイに表示されている、図５のリモコンの拡大された、前面からの立面図である。
【図１６】図１３のメニューから選択することができる、本発明に従ったユーザーインターフェースコンピュータープログラムのグルコースメーターコンポーネントの例としての実施例を図示しているフローチャートである。
【図１７】図１３のメニューから選択することができる、本発明に従ったユーザーインターフェースコンピュータープログラムのグルコースメーターコンポーネントの例としての実施例を図示しているフローチャートである。
【図１８】メニュースクリーンがリモコン上に表示され、「ボーラス」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図である。
【図１９】図１８のメニュースクリーンから「ボーラス」サブメニューが選択された後の、図５のリモコンの前面からの立面図である。
【図２０】「ボーラス」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムのボーラスサブメニューの例としての実施例を図示しているフローチャートである。
【図２１】「ボーラス」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムのボーラスサブメニューの例としての実施例を図示しているフローチャートである。
【図２２】「ボーラス」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムのボーラスサブメニューの例としての実施例を図示しているフローチャートである。
【図２３】「ボーラス」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムのボーラスサブメニューの例としての実施例を図示しているフローチャートである。
【図２４】「ボーラス」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムのボーラスサブメニューの例としての実施例を図示しているフローチャートである。
【図２５】「ボーラス」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムのボーラスサブメニューの例としての実施例を図示しているフローチャートである。
【図２６】メニュースクリーンがリモコン上に表示され、「一時的ベーサル」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図である。
【図２７】図２６のメニュースクリーンから「一時的ベーサル」サブメニューが選択された後の、リモコンの前面からの立面図である。
【図２８】「一時的ベーサル」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったコンピュータープログラムの一時的ベーサルサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図２９】メニュースクリーンがリモコン上に表示され、「マイレコード」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図である。
【図３０】図２９のメニュースクリーンから「マイレコード」サブメニューが選択された後の、リモコンの前面からの立面図である。
【図３１】「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図３２】「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図３３】「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図３４】「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図３５】「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図３６】「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図３７】「マイレコード」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図３８】メニュースクリーンがリモコン上に表示され、「設定」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図である。
【図３９】図３８のメニュースクリーンから「設定」サブメニューが選択された後の、リモコンの前面からの立面図である。
【図４０】「設定」サブメニューが選択された後に、図５のリモコン上で動作可能な、本発明に従ったユーザーインターフェースコンピュータープログラムのレコードサブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図４１】図４０の設定サブメニューから「ポンプ変更」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ポンプ変更」サブメニューの例としての実施例を図示しているフローチャートである。
【図４２】図４０の設定サブメニューから「ベーサルプログラムリスト」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ベーサルプログラムリスト」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図４３】図４０の設定サブメニューから「ベーサルプログラムリスト」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ベーサルプログラムリスト」サブメニューの例としての実施例を図示しているフローチャートである。
【図４４】図４０の設定サブメニューから「ベーサルプログラムリスト」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ベーサルプログラムリスト」サブメニューの例としての実施例を図示しているフローチャートである。
【図４５】ユーザーによってプログラムされた基底量を表すために流量対時間のグラフがリモコン上に表示されている、図５のリモコンの拡大された、前面からの立面図である。
【図４６】図４０の設定サブメニューから「プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図４７】図４６の設定サブメニューから「一時的ベーサルプリセット編集」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「一時的ベーサルプリセット編集」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図４８】図４６の設定サブメニューから「一時的ベーサルプリセット編集」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「一時的ベーサルプリセット編集」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図４９】図４６の設定サブメニューから「ボーラスプリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ボーラスプリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５０】図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５１】図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５２】図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５３】図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５４】図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５５】図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５６】図４６の設定サブメニューから「炭水化物プリセット操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「炭水化物プリセット操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５７】図５０〜５６の「炭水化物プリセット操作」サブメニューから「食物データベース表示」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「食物データベース表示」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５８】図５７の「食物データベース表示」サブメニューから「慣例的食物操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「慣例的食物操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図５９】図５７の「食物データベース表示」サブメニューから「慣例的食物操作」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「慣例的食物操作」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６０】図４０の設定サブメニューから「システムセットアップ」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「システムセットアップ」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６１】図６０のシステムセットアップサブメニューから「日付及び時間編集」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「日付及び時間編集」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６２】図６０のシステムセットアップサブメニューから「ボーラス及びベーサル設定」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ボーラス及びベーサル設定」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６３】図６０のシステムセットアップサブメニューから「ボーラス及びベーサル設定」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ボーラス及びベーサル設定」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６４】図６０のシステムセットアップサブメニューから「ボーラス及びベーサル設定」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ボーラス及びベーサル設定」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６５】図６０のシステムセットアップサブメニューから「ボーラス及びベーサル設定」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「ボーラス及びベーサル設定」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６６】図６２の「ボーラス及びベーサル設定」サブメニューから「患者因子」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「患者因子」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６７】図６２の「ボーラス及びベーサル設定」サブメニューから「患者因子」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「患者因子」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６８】図６２の「ボーラス及びベーサル設定」サブメニューから「患者因子」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「患者因子」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図６９】図６２の「ボーラス及びベーサル設定」サブメニューから「患者因子」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「患者因子」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７０】図６０のシステムセットアップサブメニューから「血液グルコースメーターセットアップ」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「血液グルコースメーターセットアップ」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７１】図６０のシステムセットアップサブメニューから「警告及び催促通知」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「警告及び催促通知」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７２】図６０のシステムセットアップサブメニューから「警告及び催促通知」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「警告及び催促通知」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７３】図６０のシステムセットアップサブメニューから「警告及び催促通知」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「警告及び催促通知」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７４】図６０のシステムセットアップサブメニューから「遠隔オプションセットアップ」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「遠隔オプションセットアップ」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７５】図６０のシステムセットアップサブメニューから「診断実行」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「診断実行」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７６】メニュースクリーンがリモコン上に表示され、「停止／取り消し」サブメニュー選択がハイライトされている、図５のリモコンの前面からの立面図である。
【図７７】図７６のメニュースクリーンから「停止／取り消し」サブメニューが選択された後の、リモコンの前面からの立面図である。
【図７８】「停止／取り消し」サブメニューが選択された後に、図５のリモコン上で動作する、本発明に従ったユーザーインターフェースコンピュータープログラムの「停止／取り消し」サブメニューコンポーネントの例としての実施例を図示しているフローチャートである。
【図７９】付随する上述の図で示されたフローチャートとともに使用される使用符号の説明である。
【符号の説明】
【０２１５】
１０  注入ポンプ
１２  流体タンク
１４  経皮的アクセス具
１６  流体経路組立品
２０  ディスペンサー
２２  ローカルプロセッサー
２４  ワイヤレス受信機
２６  筐体
１００  リモコン
１０２，１０４，１０６  ソフトキー選択スイッチ
１０８  上方／下方移動トグルスイッチ
１１０  ユーザー情報表示スイッチ
１１２  電力オン／オフオフスイッチ
１１４  ポンプ状態チェックスイッチ
１１６  インスタントボーラススイッチ
１１８  ディスプレイ
１２０  インシュリン容量アイコン
１４０  充電レベルアイコン
【図１】
2007525241.tif 000003
【図２】
2007525241.tif 000004
【図３】
2007525241.tif 000005
【図４】
2007525241.tif 000006
【図５】
2007525241.tif 000007
【図６】
2007525241.tif 000008
【図７】
2007525241.tif 000009
【図８】
2007525241.tif 000010
【図９】
2007525241.tif 000011
【図１０】
2007525241.tif 000012
【図１１】
2007525241.tif 000013
【図１２】
2007525241.tif 000014
【図１３】
2007525241.tif 000015
【図１４】
2007525241.tif 000016
【図１５】
2007525241.tif 000017
【図１６】
2007525241.tif 000018
【図１７】
2007525241.tif 000019
【図１８】
2007525241.tif 000020
【図１９】
2007525241.tif 000021
【図２０】
2007525241.tif 000022
【図２１】
2007525241.tif 000023
【図２２】
2007525241.tif 000024
【図２３】
2007525241.tif 000025
【図２４】
2007525241.tif 000026
【図２５】
2007525241.tif 000027
【図２６】
2007525241.tif 000028
【図２７】
2007525241.tif 000029
【図２８】
2007525241.tif 000030
【図２９】
2007525241.tif 000031
【図３０】
2007525241.tif 000032
【図３１】
2007525241.tif 000033
【図３２】
2007525241.tif 000034
【図３３】
2007525241.tif 000035
【図３４】
2007525241.tif 000036
【図３５】
2007525241.tif 000037
【図３６】
2007525241.tif 000038
【図３７】
2007525241.tif 000039
【図３８】
2007525241.tif 000040
【図３９】
2007525241.tif 000041
【図４０】
2007525241.tif 000042
【図４１】
2007525241.tif 000043
【図４２】
2007525241.tif 000044
【図４３】
2007525241.tif 000045
【図４４】
2007525241.tif 000046
【図４５】
2007525241.tif 000047
【図４６】
2007525241.tif 000048
【図４７】
2007525241.tif 000049
【図４８】
2007525241.tif 000050
【図４９】
2007525241.tif 000051
【図５０】
2007525241.tif 000052
【図５１】
2007525241.tif 000053
【図５２】
2007525241.tif 000054
【図５３】
2007525241.tif 000055
【図５４】
2007525241.tif 000056
【図５５】
2007525241.tif 000057
【図５６】
2007525241.tif 000058
【図５７】
2007525241.tif 000059
【図５８】
2007525241.tif 000060
【図５９】
2007525241.tif 000061
【図６０】
2007525241.tif 000062
【図６１】
2007525241.tif 000063
【図６２】
2007525241.tif 000064
【図６３】
2007525241.tif 000065
【図６４】
2007525241.tif 000066
【図６５】
2007525241.tif 000067
【図６６】
2007525241.tif 000068
【図６７】
2007525241.tif 000069
【図６８】
2007525241.tif 000070
【図６９】
2007525241.tif 000071
【図７０】
2007525241.tif 000072
【図７１】
2007525241.tif 000073
【図７２】
2007525241.tif 000074
【図７３】
2007525241.tif 000075
【図７４】
2007525241.tif 000076
【図７５】
2007525241.tif 000077
【図７６】
2007525241.tif 000078
【図７７】
2007525241.tif 000079
【図７８】
2007525241.tif 000080
【図７９】
2007525241.tif 000081