医療供給システムに連結可能な1つまたは複数のバッテリのためのバッテリ管理システムであって、前記医療供給システムが交流主電源に連結されていないときに、前記1つまたは複数のバッテリが前記システムに連結され、前記システムは、表示ユニットと、前記表示ユニットに連結され、かつ前記医療供給システムが前記1つまたは複数のバッテリに連結されたことを判断し、前記表示ユニットを制御して、前記医療供給システムが前記1つまたは複数のバッテリに連結されたときのバッテリ残り時間TROBに対応する初期数値を表示させ、前記TROBが保存期間上限までの保存期間内にあるか否か判断し、前記保存期間上限は最大TROBより小さく、前記TROBが前記保存期間上限より大きい場合、前記医療供給システムの動作状態に応じて前記TROBを変化させ、前記TROBが前記保存期間上限より小さい場合、前記医療供給システムの前記動作状態に関係なく、前記TROBを減少させるようにプログラムされているコントローラと、を含むバッテリ管理システム。前記TROBは、前記1つまたは複数のバッテリおよび前記医療システムの保守的モデリングにしたがって判断される、請求項1に記載のシステム。前記TROB、前記最大TROB、および前記保存期間の推定は、前記1つまたは複数のバッテリおよび前記医療供給システムの挙動モデルに基づく、請求項1または2に記載のシステム。前記TROBは、前記1つまたは複数のバッテリのバッテリサイクルおよび最終放電電圧に依存する、前記1つまたは複数のバッテリのエネルギー容量に基づく、請求項1~3のいずれか1項に記載のシステム。前記保存期間は、前記1つまたは複数のバッテリのバッテリサイクル、バッテリ温度および最終放電電圧ならびに前記医療供給システムのための極限動作持続時間に依存する、前記1つまたは複数のバッテリのエネルギー容量に基づく、請求項1~4のいずれか1項に記載のシステム。前記TROBが前記保存期間上限より大きい場合に、前記コントローラは、前記医療供給システムの第一の動作状態に応じて第一の予想TROBを判断し、前記医療供給システムが前記第一の動作状態から第二の動作状態に変化したことを判断し、前記医療供給システムの前記第二の動作状態に応じて第二の予想TROBを判断するようにプログラムされている、請求項1~5のいずれか1項に記載のシステム。前記コントローラは、前記TROBを判断するために、前記第一の予想TROBまたは前記第二の予想TROBに前記保存期間上限を加えるようにプログラムされている、請求項6に記載の方法。前記コントローラは、有効バッテリ容量および第一のバッテリ寿命予想に応じて前記第一の予想TROBを判断し、前記有効バッテリ容量および第二のバッテリ寿命予想に応じて前記第二の予想TROBを判断するようにプログラムされている、請求項6に記載のシステム。前記システムは、前記1つまたは複数のバッテリに連結可能な充電ユニットをさらに含み、前記コントローラは前記充電ユニットに連結され、かつ前記医療システムが主電源電圧に連結されたときに前記充電器を作動させて、前記1つまたは複数のバッテリを充電し、前記TROBを、前記1つまたは複数のバッテリの再充電状態に応じて、第一の増分だけ、または前記TROB最大値まで増大させるようにさらにプログラムされている、請求項1~8のいずれか1項に記載のシステム。前記再充電状態は、前記1つまたは複数のバッテリ内の充電電流に依存する、請求項9に記載のシステム。前記TROBは第一の電荷測定値に関連する第一の再充電状態に応じて第一の増分だけ増大され、前記TROBは第二の充電電流測定値に関連する第二の充電状態に応じて最大TROBまで増大され、前記第二の充電電流測定値は前記第一の充電電流測定値より小さい、請求項10に記載のシステム。前記システムは、前記1つまたは複数のバッテリに連結可能な充電ユニットをさらに含み、前記コントローラは前記充電ユニットに連結され、かつ前記医療システムが主電源電圧に連結されたときに前記充電器を作動させて、前記1つまたは複数のバッテリを充電し、前記TROBを、前記1つまたは複数のバッテリの再充電状態に応じて、第一の増分だけ、第二の増分だけ、またはTROB最大値まで増大させるようにさらにプログラムされている、請求項9に記載のシステム。医療供給システムであって、1つまたは複数のバッテリと、薬液の経静脈送達に使用される携帯型ポンプであって、前記1つまたは複数のバッテリに連結可能な携帯型ポンプと、表示ユニットと、入力ユニットと、前記携帯型ポンプ、前記表示ユニット、および前記入力ユニットに連結され、前記入力ユニットから入力を受け取り、前記携帯型ポンプを制御して、受け取った前記入力に応じた動作状態に入るように構成されているポンプコントローラと、前記1つまたは複数のバッテリに連結された充電器と、前記表示ユニットに連結されたコントローラと、を備えるバッテリ管理システムであって、前記コントローラが、前記携帯型ポンプが前記1つまたは複数のバッテリに連結されたことを判断し、前記表示ユニットを制御して、前記携帯型ポンプが前記1つまたは複数のバッテリに連結されたときのTROBに対応する初期数値を表示させ、前記TROBが保存期間上限までの保存期間内にあるか否か判断し、前記保存期間上限が最大TROBより小さく、前記TROBが前記保存期間上限より大きい場合、前記医療供給システムの動作状態に応じて前記TROBを変化させ、前記TROBが前記保存期間上限より小さい場合、前記医療供給システムの前記動作状態に関係なく、前記TROBを減少させ、前記携帯型ポンプが前記主電源電圧に連結されたときに前記充電器を作動させて、前記1つまたは複数のバッテリを充電し、前記TROBを、前記1つまたは複数のバッテリの再充電状態に応じて、第一の増分だけ、または前記TROB最大値まで増大させるようにプログラムされているバッテリ管理システムと、を含む医療供給システム。前記TROBは、前記1つまたは複数のバッテリおよび前記医療システムの保守的モデリングにしたがって決定される、請求項13に記載のシステム。前記TROB、前記最大TROB、および前記保存期間の推定は、前記1つまたは複数のバッテリおよび前記医療供給システムの挙動モデルに基づく、請求項13または14に記載のシステム。前記TROBは、前記1つまたは複数のバッテリのバッテリサイクルおよび最終放電電圧に依存する、前記1つまたは複数のバッテリのエネルギー容量に基づく、請求項13~15のいずれか1項に記載のシステム。前記保存期間は、前記1つまたは複数のバッテリのバッテリサイクル、バッテリ温度および最終放電電圧ならびに前記医療供給システムのための極限動作持続時間に依存する、前記1つまたは複数のバッテリのエネルギー容量に基づく、請求項13~16のいずれか1項に記載のシステム。前記TROBが前記保存期間上限より大きい場合に、前記コントローラは、前記医療供給システムの第一の動作状態に応じて第一の予想TROBを判断し、前記医療供給システムが前記第一の動作状態から第二の動作状態に変化したことを判断し、前記医療供給システムの前記第二の動作状態に応じて第二の予想TROBを判断するようにプログラムされている、請求項13~17のいずれか1項に記載のシステム。前記コントローラは、前記TROBを判断するために、前記第一の予想TROBまたは前記第二の予想TROBに前記保存期間上限を加えるようにプログラムされている、請求項18に記載の方法。前記コントローラは、有効バッテリ容量および第一のバッテリ寿命予想に応じて前記第一の予想TROBを判断し、前記有効バッテリ容量および第二のバッテリ寿命予想に応じて前記第二の予想TROBを判断するようにプログラムされている、請求項18に記載のシステム。前記システムは、前記1つまたは複数のバッテリに連結可能な充電ユニットをさらに含み、前記コントローラは前記充電ユニットに連結され、かつ前記医療システムが主電源電圧に連結されたときに前記充電器を作動させて、前記1つまたは複数のバッテリを充電し、前記TROBを、前記1つまたは複数のバッテリの再充電状態に応じて、第一の増分だけ、または前記TROB最大値まで増大させるようにさらにプログラムされている、請求項13~20のいずれか1項に記載のシステム。前記再充電状態は、前記1つまたは複数のバッテリ内の充電電流に依存する、請求項21に記載のシステム。前記TROBは第一の電荷測定値に関連する第一の再充電状態に応じて第一の増分だけ増大され、前記TROBは第二の充電電流測定値に関連する第二の充電状態に応じて最大TROBまで増大され、前記第二の充電電流測定値は前記第一の充電電流測定値より小さい、請求項22に記載のシステム。前記システムは、前記1つまたは複数のバッテリに連結可能な充電ユニットをさらに含み、前記コントローラは前記充電ユニットに連結され、かつ前記医療システムが主電源電圧に連結されたときに前記充電器を作動させて、前記1つまたは複数のバッテリを充電し、前記TROBを、前記1つまたは複数のバッテリの再充電状態に応じて、第一の増分だけ、第二の増分だけ、またはTROB最大値まで増大させるようにさらにプログラムされている、請求項21に記載のシステム。再充電式バッテリは、従来の、再充電式でないバッテリよりスタンバイ寿命が長いものの、再充電式バッテリにも想定される動作寿命が確かにあり、これは年数および/または充放電サイクルの数で推定され得る。最終的には、再充電式バッテリも交換する必要がある。これに加えて、再充電式バッテリの動作寿命中に、バッテリの充電容量が減っていく。以下により詳しく説明するように、本発明は、前述のような従来の機器と方法の有利な代替的態様を実施する、改良されたアセンブリを提供する。特に、本発明は、重要な治療を提供する携帯型機器のためのバッテリ管理分野においてまだ満たされていない重大なニーズに応える。本発明のある態様によれば、医療供給システムに連結可能な1つまたは複数のバッテリのためのバッテリ管理システムが提供され、医療供給システムが交流主電源に連結されていないときに、1つまたは複数のバッテリが医療供給システムに連結される。このシステムは、表示ユニットと、表示ユニットに連結されたコントローラと、を含み、このコントローラは、医療供給システムが1つまたは複数のバッテリに連結されたことを判断し、表示ユニットを制御して、医療供給システムが1つまたは複数のバッテリに連結されたときのバッテリ残り時間TROBに対応する初期数値を表示させ、TROBが保存期間上限までの保存期間内にあるか否かを判断し、この保存期間上限は最大TROBより小さく、TROBが保存期間上限より大きい場合、医療供給システムの動作状態に応じてTROBを変更し、TROBが保存期間上限より小さい場合、医療供給システムの動作状態に関係なく、TROBを減少させるようにプログラムされている。本発明の他の態様によれば、医療供給システムは、1つまたは複数のバッテリと、薬液の経静脈送達に使用される携帯型ポンプであって、1つまたは複数のバッテリに連結可能な携帯型ポンプと、表示ユニットと、入力ユニットと、携帯型ポンプ、表示ユニットおよび入力ユニットに連結されるポンプコントローラと、を含み、ポンプコントローラは、入力ユニットからの入力を受け取り、携帯型ポンプを制御して、受け取った入力に応じた動作状態に入るようにプログラムされている。この医療供給システムはまた、表示ユニットと、表示ユニットに連結されるコントローラと、を含み、このコントローラは、医療供給システムが1つまたは複数のバッテリに連結されたことを判断し、表示ユニットを制御して、医療供給システムが1つまたは複数のバッテリに連結されたときのバッテリ残り時間TROBに対応する初期数値を表示させ、TROBが保存期間上限までの保存期間内にあるか否かを判断し、この保存期間上限は最大TROBより小さく、TROBが保存期間上限より大きい場合、医療供給システムの動作状態に応じてTROBを変更し、TROBが保存期間上限より小さい場合、医療供給システムの動作状態に関係なく、TROBを減少させるようにプログラムされている。本発明は、以下の説明を、添付の図面と併せて読むことによって、よりよく理解できると考えられる。一部の図面では、ある要素を省略することによって簡略化し、他の要素をより明瞭に示している場合もある。このように、一部の図面で要素が省略されていても、それに対応する説明文の中に明確に記載されていないかぎり、必ずしも特定の要素の例示的実施形態のいずれかにおける有無を示しているとはかぎらない。いずれの図面も、必ずしも正確な縮尺で描かれているとはかぎらない。以下の説明文は、本発明の異なる実施形態を詳細に説明するが、理解すべき点として、本発明の法的な範囲は本特許の末尾に記載されている特許請求の範囲の文言によって定義される。詳細な説明はあくまでも例として解釈されるべきであり、本発明の考えうるすべての実施形態を記したものではなく、それは、考えうるすべての実施形態を説明することは、不可能ではないとしても非現実的であるからである。現在の技術や本特許の出願日以降に開発される技術を使って、多数の代替的実施形態を実現でき、これらも依然として、本発明を定義する特許請求の範囲に包含される。また、理解すべき点として、ある用語が本特許の中で、本明細書において、-という用語は...を意味するものと定義するという文章または同様の文章により明確に定義されていないかぎり、その用語の意味が、明示的にも黙示的にも、その平易な、または通常の意味を超えるものに限定されることはなく、このような用語は、特許請求の範囲の文言を除き、本特許のいずれかの部分におけるいずれかの記述に基づいてその範囲が限定されると解釈するべきではない。本特許の末尾の特許請求の範囲で使用されているいずれかの用語が本特許において、単独の意味と一致する方法で記載されている場合、これは読み手の混乱を招かないように、明瞭さのためにのみ行われており、そのような用語が黙示的またはその他の方法で、その単独の意味に限定されることは意図されない。最後に、特許請求の範囲の要素が、構造は記されずに手段という単語と機能により定義されていないかぎり、特許請求の範囲の要素の範囲はいずれも、米国特許法第112条第6節の適用に基づいて解釈されるとは意図されない。図1は、本発明による医療供給システム50を示す。医療供給システム50は、プラグ54を介してAC主電源52に連結されていてもよく、あるいは医療供給システム50は、1つまたは複数のバッテリ56に連結されていてもよい。たとえば、医療供給システム50は、システム50がたとえば患者の病室内に置かれたままであるときには、主電源52に連結されていてもよい。あるいは、医療供給システム50は、システム50が患者と一緒に移動するとき、または電源、たとえば主電源52がそれ以外で利用できないときすなわち、システム50が交流電源に連結されていないとき、1つまたは複数のバッテリ56に連結されていてもよい。バッテリ56は、制御弁式鉛蓄電池Yuasaが販売するMD12020等の形態であってもよい。その結果、スマートバッテリの仕様を利用した、より新しい設計のバッテリとは異なり、バッテリ56の充電状態と健全性は、バッテリ56の使用者にとって、容易に判断されず、また不明である。バッテリ56の状態に関する情報がないと、バッテリの充電状態に関する情報が容易に入手できないため、電荷残量の計算がより複雑となる。以下のシステムと方法は、このようなバッテリに使用した場合に特に有利であるが、当然のことながら、このシステムと方法は他の種類のバッテリにも有利に使用できる。1つまたは複数のバッテリ56には、バッテリ管理ステム60が関連付けられる。バッテリ管理システム60は図1において、バッテリ56と共通のハウシング62に配置されているように描かれているが、これは本発明の1つの実施形態にすぎない。たとえば、バッテリ管理システム60はバッテリ56とは別のハウジングの中に設置されてもよく、次に、そのサブアセンブリがバッテリ56に接続されても、その他の方法で関連付けられてもよい。図1と2に示されるように、バッテリ管理システム60は表示ユニット64を含む。図の実施形態において、表示ユニット64は、システム50もまた、バッテリ56またはバッテリ管理システム60に関する情報以外の情報を医療従事者に向けて表示するために利用してよい。しかしながら、他の実施形態によれば、表示ユニット64はバッテリ管理システム60専用であり、バッテリ管理システム60に関する情報だけを表示してもよい。図2に示されるように、バッテリ管理システム60は表示ユニット64に連結されたコントローラ66を含む。コントローラ66は、プロセッサ68と、メモリ70と、入力/出力インタフェース72と、を含んでいてもよい。メモリ70は、リードオンリメモリROMとランダムアクセスメモリRAMの形態であってもよい。ROMは、イレーサブルプログラマブルROMEPROMや電気的消去可能プログラマブルROMEEPROMを含むさまざまな形態をとってもよい。これに加えて、説明しやすくするために、インタフェース72は入力/出力インタフェースとして示されているが、当然のことながら、インタフェース72は、一方は入力専用、もう一方は出力専用と、別々のデバイスの形態とすることができる。コントローラ66は、本発明によるバッテリ管理方法を実行するようにプログラムされる。特に、コントローラ66は、バッテリ56の放電と再充電を実行するようにプログラムされてもよく、そのためには、バッテリ56の充電状態と健全性に関する限られた量の情報しか入手できないが、当然のことながら、これは他の状況にも使用できる。バッテリ56のこの放電および再充電方法は、バッテリ56と医療供給機器50の挙動特にその電力消費の保守的なモデリングにしたがって実行されてもよいが、これは保守的なモデリングを用いなくても実行できる。さらに、この方法は、本明細書の中でバッテリ残り時間TROBと呼ばれる数値を提供してもよく、この数値は、コントローラ66に関連するクロックまたはコントローラ66により実行されるクロック機能によって測定される経過時間に直接関係する。したがって、TROBは決定論的と言ってもよく、それは、クロックを使って経過時間が測定され、クロックにより測定された経過時間が、バッテリが特定の時間で特定の動作状態を実行する能力に関連付けられるという点によるものであり、これはバッテリの検出パラメータたとえば電圧を使ってバッテリ寿命の予測を行う既存のシステムとは対照的であり得る。さらに、この放電および再充電方法では、使用者による動作が厳密に促されるように図られ、それによって、たとえば時間、分またはときには秒という時間単位でTROBの視覚的指標を使用者に向けて表示する際に、高い信頼性たとえば、90を超え、また特定の実施形態では95を超えるが維持されるような方法でバッテリ56を放電させ、再充電することができる。それゆえ、TROBを、特定の実施形態によれば保守的なモデリングとともに、また他の実施形態によれば保守的なモデリングとは別に使用してもよいことを認識すべきである。すわなち、バッテリ管理システムを取り入れた従来の医療供給機器によれば、この医療供給機器の使用者に対し、緑色、黄色、赤色ランプ等、3つの状態の1つが存在することを示す指標が提供されてもよい。これらの3つの状態は、医療供給システム50がバッテリから電源供給されているときに感知されるバッテリの電圧レベルに応じて判断されてもよい。それゆえ、使用者が、バッテリがフル充電されている供給機器をバッテリが一部または完全に放電した後の供給機器から区別することはできるが、このようなシステムでは、その医療供給機器がそれに関連するバッテリを使ってどれだけの時間にわたって動作できるかを、使用者はいかなる信頼度でも判断できない。実際、従来の方法は、感知された電圧を使用するため、また、その電圧は関連する医療供給システムの供給速度たとえば、システムが単チャンネルまたは多チャネルポンプを含む場合、バッテリの温度、およびそのバッテリがそれまでに行った充電/放電サイクルの数によって左右されるため、さまざまな警報が発せられるタイミングは、バッテリの寿命の中で変化する可能性がある。このような条件では、残りの電力で、患者とそれに関連する医療供給システムたとえば、ポンプとポンプコントローラを、たとえば医学的検査のために患者の病室から医療施設内の他の場所に移動できるのかどうかその間、医療供給システムを関連するバッテリを使って動作させなければならないを判断できないこともある。このために、バッテリ管理システム60および特にコントローラ66は、ディスプレイにTROBの視覚的指標をディスプレイ上に表示させるようにプログラムされ、これによって使用者は、TROBをたとえば患者の搬送に必要な時間と比較し、既存の装置で搬送を試みることができるか、それとも他の装置が必要かを判断できるであろう。さらに、バッテリ管理システム60が使用できる方法は、使用者がバッテリを使用する際、使用者に向けて表示されるTROBを高い信頼度で明示できなくなる程、バッテリ56にストレスをかける動作を行わなくてすむような方法である。すると、本発明の特定の実施形態によれば、コントローラ66は、以下の動作を含むことのできる方法を実行するようにプログラムされてもよいが、後述のように、この方法には他の動作が含まれていてもよい。特に、コントローラ66は、医療供給システムが1つまたは複数のバッテリに連結されたことを判断し、表示ユニットを制御して、医療供給システムが1つまたは複数のバッテリに連結されたときのTROBに対応する初期数値を表示させ、このTROBは1つまたは複数のバッテリおよびシステムの保守的モデリングにより判断され、TROBが保存期間上限までの保存期間内にあるか否かを判断するようにプログラムされていてもよく、この保存期間上限は最大TROBより小さい。コントローラ66はまた、TROBが保存期間上限より大きい場合、医療供給システムの動作状態に応じてTROBを変更し、TROBが保存期間上限より小さい場合、医療供給システムの動作状態に関係なく、TROBを減少させるようにプログラムされていてもよい。特にバッテリサイクルサイクル数、放電温度、放電電圧に関して保守的な、保守的モデリングにしたがってバッテリを放電させることにより、システム60は以下の利点の1つまたは複数を提供することができる。たとえば、保守的モデリングは、高い信頼度によるTROBの提供に貢献しうる。さらに、放電電圧を制限することにより、バッテリ56を従来のシステムで可能な点まで放電させるシステム60と比較して、バッテリが受ける可能性のあるダメージを回避するか、少なくとも制限できる。さらに、バッテリ管理システム60はまた、コントローラ66に連結され、1つまたは複数のバッテリ56に連結可能な充電ユニット80を含んでいてもよい。コントローラ66はさらに、医療システムが主電源電圧に連結されたときに充電器を作動させて、1つまたは複数のバッテリを充電し、1つまたは複数のバッテリの再充電状態に応じて、第一の増分だけ、またはTROB最大値まで、TROBを増加させるようにプログラムされていてもよい。TROBを限定的な回数で個別に増大させるような充電または再充電でもよく、これは、本明細書において、文脈上他の解釈が示唆されないかぎり、これらの用語は同義的に使用されるからであるを行うことによって、システム60は以下の利点の1つまたは複数を提供することができる。TROBを限定的な回数で増大させ、または回復させることにより、再充電工程の各段階に高い信頼度を持たせることができる。限定的な数だけ回復させることにより、システムはまた、使用者がバッテリを継続的に放電および再充電させる能力を制限でき、これは、使用者が、システム60によって可能とされる限定的な回数の個別の回復時にしか、TROBを正確に推測できないからである。それゆえ、この方法により、使用者は、再充電中の充電電流が高くなる充電/放電動作範囲では、バッテリ56を使用しないようになる。その代わりに、使用者は、医療供給システムをできるだけ頻繁に主電源に連結しておこうとする。実際に、保守的モデリングの使用によるバッテリ放電電圧の制限と合わせれば、高い充電電流の使用を制限することによって、バッテリが受けるダメージを大幅に、たとえば75低減させることができる。以上、医療供給システム50、バッテリ管理システム60、それらの相互作用、およびバッテリ管理システム60の動作を概括的に説明したところで、次に、システム50、60の例示的実施形態の構造と動作を、図1と2のほか、図3と4も参照しながらより具体的に説明する。特に、図3は、システム50に関連する1つまたは複数のバッテリ56の放電管理の方法150のある実施形態を示し、図4は、1つまたは複数のバッテリ56の充電管理の方法250のある実施形態を示す。方法150は、ブロック152で、コントローラ66が、医療供給システム50がバッテリ56に連結されたと判断することから始まる。コントローラ66は次に、ブロック154で、TROBが最小TROBと等しいか否かについて、初期判断を行う。特定の実施形態によれば、最小TROBは0分であってもよい。他の実施形態によれば、最小TROBは0以外の時間に設定されてもよい。しかしながら、ブロック154でTROBが最小TROBと等しいとブロック154で判断されると、この方法はブロック158と160に進み、ここでコントローラ66は、音声アラーム82を作動させて、TROBが最小TROBと等しいことを使用者に知らせ、ディスプレイ64を制御して視覚的アラームメッセージを表示させ、TROBが最小TROBと等しいことを使用者に知らせる。コントローラ66は、事前に設定または決定しておいてもよい時間、たとえば10秒間にわたり、ブロック156と158にしたがって動作してもよいこれは、図のように逐次的ではなく、同時に行われてもよい。この時間が経過すると、コントローラ66は医療供給システム50をオフにする、すなわちその電源が切れるようにしてもよい。これに対して、ブロック154でコントローラ66が、TROBが最小TROBと等しくないと判断すると、コントローラ66は1回または複数回、判断を行ってもよく、ここでTROBが1つまたは複数の範囲または閾値と比較される。コントローラ66がこの判断を行ったところで、コントローラ66は、システム50が異なる動作状態間で変化できるようにしてまたはそれを制限してTROBを変化させてもよく、音声または視覚的警報が使用者に対して発せられるようにしてもよく、あるいはシステム50をオフにする、すなわちその電源が切れるようにしてもよい。図3に示される方法の実施形態では、このような範囲または閾値に関する判断が4回行われてもよいが、当然のことながら、本発明によるすべての実施形態にこの判断のすべてが含まれるとはかぎらない。たとえば、方法150によって動作するコントローラ66は、TROBが、本明細書において保存期間と呼ばれることがある特定の数値範囲について設定された最大値より大きい場合、システム50の動作状態を変更して、TROBに影響を与える。この範囲より高いまたは、この閾値、すなわち保存期間上限より高いと、方法150は、表示される情報の性質を決定付ける、またはシステム50の動作のその他の特徴に影響を与える判断を行ってもよいが、バッテリ管理システム60は、システム50の動作状態に応じてTROBを変化させる。同様に、この範囲内ではまたは、保存期間上限より小さいと、方法150はさらに、提供される警報または表示される情報を決定付ける判断を下してもよいが、バッテリ管理システム60は、医療供給システムの動作状態に関係なく、TROBを減少させる。しかしながら、図の実施形態では複数の閾値判断を行うことが可能であるが、その代わりに、他の実施形態によれば、保存期間に関する閾値判断は1回でもよい。本発明によるシステム60の特定の実施形態によれば、TROBは、有効バッテリ容量、予想TROBすなわちPTROB、および保存期間上限を、バッテリ56とシステム50の保守的モデリングから作成された1つまたは複数の表に関係付ける1つまたは複数の式を参照して判断される。たとえば、コントローラ66は、下式式1にしたがって毎秒、有効バッテリ能力パーセントを判断するようにプログラムされていてもよい。CAP=CAP-PCF1/3600式中、CAPは有効バッテリ容量保存期間容量を提供するのに必要な量より大きいであり、PCFは有効電力消費係数である。有効容量は当初、フル充電状態のバッテリで100と設定される。有効電力消費係数は、バッテリ56と医療供給システム50の保守的モデリングに基づいて決定される。有効電力消費係数はさまざまな形態で表すことができるが、この係数は、特定の実施形態によれば、表の形で提供され、限定的な回数の供給範囲の各々について異なる係数が判断される。たとえば、システム50が点滴ポンプとポンプコントローラである場合、単チャネルポンプには下表を使用してもよい。あるいは、多チャネルポンプについては、下表を使用してもよい。上表を作成するためのモデリングにおいて、バッテリ56とシステム50の動作に関して以下のように仮定し、電力消費を最大にし、バッテリ容量を最小にした。1.慣例的に、低温15°Cで電力消費量が最大になると仮定した。2.慣例的に、低いバッテリ動作温度38°Cで容量が最小になると仮定した。3.慣例的に、大きい充電/放電サイクル数たとえば50~70で容量が最小になると仮定した。4.各範囲の最大流量で電力消費が最大になると仮定した。5.最終放電電圧が11Vの充電/放電サイクルで容量が最小になると仮定した。これに加えて、モデリングでは、上で保存期間とされた期間中に、システム50を動作させるために十分なバッテリ能力が保存されると仮定した。この期間中、電力消費を最大にするために、さらに以下のように仮定した。1.すべてのチャネル多チャネルの場合が高い供給速度流量で動作する。2.表示ユニット64が50のバックライトで動作する通常は10のバックライトで動作すると仮定される。有効バッテリ容量CAPがわかっていると、現在のTROBは下式式2により判断される。CTROB=PTROBCAPRRM式中、CTROBは現在のTROBであり、PTROBはその時点でシステム50により提供される供給速度たとえば流量により上表から得られる予想TROBであり、CAPは有効バッテリ容量であり、RRMは保存期間上限この場合、30分である。次に、コントローラ66がブロック154で、TROBが最小TROBたとえば0分と等しくないと判断すると、方法150はブロック162に進み、ここでコントローラ66は、TROBが第一の閾値の大きさを超えるか否か判断する。TROBがこの第一の閾値の大きさを超える場合、方法150はブロック164に進み、コントローラ66は表示ユニット64に、システム50がバッテリ電源で動作しているとの視覚的警告を使用者に向けて表示させる。これはまた、特定の実施形態によれば、音声警報を伴っていてもよい。方法150は次に、ブロック166に進み、ここでコントローラ66は表示ユニット64に、残りのバッテリ寿命の時間数を示す視覚的指標を表示させる。この視覚的指標は毎秒または毎分減少させてもよいが、コントローラ66はその代わりに、この指標を1時間に1回のみ変えるように設定してもよい。ブロック166を実行した後、方法150によりプログラムされたコントローラ66は、ブロック168で、システム50が、システム50の動作状態を変化させる決定を表す使用者からの入力を受け取っているか否かを判断してもよい。たとえば、システム50がポンプとポンプコントローラを含む薬液送達システムである場合、使用者は現在システム50によって提供されている速度より速い、または遅い点滴速度の新たな点滴プログラムを入力してもよい。ブロック168でこの入力が受け取られたと判断されると、システム60はブロック170で、動作状態の変更に関するデータを受け取ってもよく、ブロック172で、動作状態の変化に合わせてTROBを変化させてもよい。すなわち、より大きい流量への変更がプログラムされた場合はTROBを減少させてもよく、その一方で、より少ない流量に変更された場合はTROBを増大させてよい。これに対して、コントローラ66がブロック162で、TROBが第一の閾値の大きさたとえば1時間より小さいと判断すると、コントローラ66はブロック174で、TROBが第二の閾値の大きさ、特に保存期間上限より小さいか否か判断する。一例として、保存期間上限は30分に設定されてもよい。コントローラが、TROBが保存期間上限より小さくないと判断すると、コントローラ66はブロック176に進む。ブロック176で、コントローラ66は表示ユニット64に、システム50がバッテリ残量減少範囲たとえばTROBが1時間と30分の間に入ったとの視覚的警告を使用者に向けて表示させる。これはまた、特定の実施形態によれば、音声警報を伴っていてもよい。方法150は次にブロック178に進み、ここでコントローラ66は表示ユニット64に、残りのバッテリ寿命の時間数たとえば1時間を示す数字による視覚的指標を表示させる。この視覚的指標は毎秒または毎分減少させてもよいが、コントローラ66はその代わりに、この指標を1回のみ表示させるように決定してもよい。ブロック178を実行した後、方法150によりプログラムされたコントローラ66はブロック180で、ブロック168と同様に、システム50が、システム50の動作状態を変化させる決定を表す使用者からの入力を受け取っているか否かを判断してもよい。ブロック180でこの入力が受け取られたと判断されると、システム60はブロック182で、動作状態の変更に関するデータを受け取ってもよく、ブロック184で、動作状態の変化に合わせてTROBを変化させてもよい。さらに進んで、コントローラ66がブロック174で、TROBが保存期間上限より小さいと判断すると、方法150はブロック186に進み、ここで第三の閾値の大きさたとえば5分に関する判断が行われる。この比較は使用者に対して段階的な警報を発することができるように行われるが、他の実施形態では、第三の閾値の比較と、図に示されているその後の第四の比較も望ましくない、または不要であり得る。しかしながら、使用者が段階的に警報を受け取ることができ、なるべく慌てることがないようにするためには、複数の閾値を設定してもよい。ブロック186でコントローラが、TROBが5~30分の範囲内にあると判断すると、方法150はブロック188に進み、ここでコントローラ66は表示ユニット64に、システム50がバッテリ残量最低範囲に入ったたとえばTRBOが5分~30分の間との視覚的警告を使用者に向けて表示させる。これは、特定の実施形態によれば、音声警報を伴っていてもよい。方法150は次にブロック190に進み、ここでコントローラ66は表示ユニット64に、残りのバッテリ寿命の分数たとえば30分を示す数字による視覚的指標を表示させる。この視覚的指標は毎分減少させてもよいが、コントローラ66はその代わりに、この指標を5分単位でのみ表示させるように決定してもよい。ブロック190を実行した後、方法150によりプログラムされたコントローラ66はブロック192で、ブロック168と同様に、システム50が、システム50の動作状態を変化させる決定を表す使用者からの入力を受け取っているか否かを判断してもよい。ブロック192でこの入力が受け取られたと判断されても、システム60はブロック194で、依然として動作状態変更に関するデータを受け取ってもよい。しかしながら、医療供給システム50は保存期間内で動作しているため、コントローラ66はブロック196で、TROBを動作状態の変更に合わせて変更しない。その代わりに、コントローラ66は医療供給システムの動作状態に関係なく、引き続きTROBを減少させる。コントローラ66は、TROBが保存期間内にある間、医療供給システム50の動作状態に関係なく、使用者にTROBを表示し続ける。ブロック186でTROBが第三の閾値より小さいと判断されると、方法150はブロック198で、引き続き第四の閾値に関する判断を行う。このとき、コントローラ66はTROBが、図のように0分と設定されてもよい保存期間下限より大きいか否かを判断する。TROBが保存期間下限より大きい場合、方法150はブロック200に進む。ブロック200で、コントローラ66は表示ユニット64に、システム50がバッテリ切れ範囲たとえばTROBが0分~5分の間に入ったとの視覚的警告を使用者に向けて表示させる。これは、特定の実施形態によれば、音声警報を伴っていてもよい。方法150は次にブロック202に進み、ここでコントローラ66は表示ユニット64に、残りのバッテリ寿命の分数たとえば5分を示す数字による視覚的指標を表示させる。この視覚的指標は1分未満、たとえば秒単位で減少させてもよいが、コントローラ66はその代わりに、この指標を1分単位でのみ表示させるように決定してもよい。ブロック202を実行した後、方法150によりプログラムされたコントローラ66はブロック204で、ブロック168と同様に、システム50が、システム50の動作状態を変化させる決定を表す使用者からの入力を受け取っているか否かを判断してもよい。ブロック192でこの入力が受け取られたと判断されても、システム60はブロック206で、依然として動作状態変更に関するデータを受け取ってもよい。しかしながら、医療供給システム50は保存期間内で動作しているため、コントローラ66はブロック208で、TROBを動作状態の変更に合わせて変更しない。その代わりに、コントローラ66は医療供給システムの動作状態に関係なく、引き続きTROBを減少させる。コントローラ66は、TROBが保存期間内にある間、医療供給システム50の動作状態に関係なく、使用者にTROBを表示し続ける。方法150は、ブロック198で保存期間下限に到達したたとえばTROBが0分と等しいと判断されると、ブロック210に進む。このような場合、コントローラ66は単純に医療供給システム50をオフにする、すなわちその電源を切る動作を開始できる。しかしながら、図の実施形態によれば、方法150にしたがって動作するコントローラ66はその代わりに、医療供給システム50の電源が最終的に切られる前に、最後の5分間の1期間を設けるようにプログラムされていてもよい。したがって、コントローラ66は表示ユニット64を制御して、システム50がシャットダウン期間に入ったたとえばTROBが0分に到達したとの視覚的警告を使用者に向けて表示させる。これはまた、特定の実施形態によれば、音声警報を伴っていてもよい。コントローラ66はまた、表示ニット64に、残りのバッテリ寿命の分数たとえば5分を示す数字による視覚的指標を表示させてもよい。この視覚的指標は1分未満で減少させてもよいが、コントローラ66はその代わりに、この指標を1分単位でのみ表示させるように決定してもよい。コントローラ66はまた、ブロック214で現在実行中の点滴を停止してもよい。方法150によりプログラムされたコントローラ66は次にブロック216で、ブロック168と同様に、システム50が、システム50の動作状態を変化させる決定を表す使用者からの入力を受け取っているか否かを判断してもよい。ブロック216でこの入力が受け取られたと判断されても、システム60はブロック218で、依然として動作状態変更に関するデータを受け取ってもよい。しかしながら、医療供給システム50はシャットダウン範囲内で動作しているため、コントローラ66はシステム50がプログラムされた変更を実行するのを阻止する。その代わりにコントローラ66は、医療供給システムの動作状態に関係なく、引き続きTROBを減少させ、医療供給システム50の動作を禁止する。コントローラ66は、TROBがシャットダウン範囲内にある間、医療供給システム50の動作状態に関係なく、使用者にTROBを表示し続ける。コントローラ66がブロック222で、シャットダウン範囲の終了に到達したたとえば5分が経過したと判断すると、コントローラ66はブロック224で、医療供給システム50をシャットダウンする。次に図4を参照すると、バッテリ56の充電方法250はブロック252から始まる。ブロック252でコントローラ66は、医療供給システム50が主電源を使って電源供給されているか否かを判断する。コントローラ66が、医療供給システム50が主電源から電源供給されていないたとえばシステム50がバッテリ56に連結されているか、バッテリが放電し終え、システム50がシャットダウンされていると判断すると、コントローラ66は方法250を先に進めない。しかしながら、コントローラ66が、システム50は主電源に連結されていると判断すると、方法250によりプログラムされているコントローラ66は、ブロック254に進む。ブロック254で、コントローラ66はTROBが保存期間上限たとえば30分より大きいか否かを判断する。TROBが保存期間上限以下の場合、方法250はブロック256に進み、上限より大きい場合、方法250はブロック258に進む。次にブロック256へと続き、第一の予防策として、コントローラ66はブロック256で、バッテリ56の電圧が11V未満に低下したか否かを判断する。低下していれば、コントローラ66はブロック258でバッテリがフル充電されたと判断されるまで、TROBを変化させない。それまで、バッテリ56が充電器80を使って充電されていても、表示ユニット64は、バッテリ56の再充電状態に従って変化しない。コントローラ66がブロック256で、電圧56が11V未満に低下していないと判断すると、方法250はブロック260に進む。第二の予防策として、コントローラ66はブロック260で、充電器80が主電源に所定の連続する時間、たとえば連続して30分を超えて連結されていたか否かを判断する。充電器80が連続して30分を超えて主電源に連結されていない場合、方法250は、バッテリ56内の充電電流が第一の電流閾値未満であるか否かの判断を行うブロック262へと進まない。実際、充電器80が連続して30分間が経過する前に主電源から切断された場合、コントローラ66は、ブロック252で充電器80が主電源に再接続されたことを検出すると、充電方法250を再開してもよい。コントローラ66が、充電器80が主電源に30分を超えて連結されていたと判断すると、方法はブロック262に進む。ブロック262で、コントローラ66は充電電流が第一の電流閾値未満であるか判断する。第一の電流閾値は、バッテリ56の第一の充電状態を表す。方法250は、バッテリ56内の充電電流が第一の電流閾値未満に低下するまで、次に進まない。充電電流が第一の電流閾値未満に低下すると、コントローラ56はブロック264で表示ユニット64を制御して、第一の再充電量を表す1つまたは複数の数値を表示させ、これは、図4に示される実施形態を含む特定の実施形態によれば、保存期間上限と同じでもよい。すると、方法250はブロック258に進む。コントローラ66はブロック258で、充電電流が第二の電流閾値未満であるか否かを判断する。第二の電流閾値はバッテリ56の第二の充電状態を表す。図の実施形態によれば、第二の充電状態はバッテリ56のフル充電状態に対応してもよいが、他の実施形態ではそうでなくてもよい。充電電流が第二の充電状態以下に低下すると、方法250はブロック266に進み、コントローラ56はブロック266で、表示ユニット64を制御して、第二の再充電量を表す1つまたは複数の数値を表示させ、これは、図4に示される実施形態を含む特定の実施形態によればフル充電状態と同じでもよい。方法250によりプログラムされたコントローラ66は次に、有効バッテリ容量を100に設定してもよい。システム60と方法150、250は、上で詳しく述べた利点に加え、他の利点も提供できる。