(57)【特許請求の範囲】
【請求項１】
一度に1つのみの注射器（１６）を支持するように構成され、且つ第１注射器（１６）内の薬剤による輸液処置に続いて第２注射器（１６）内の洗浄液による洗浄処置を実行するように構成された医療用ポンプ（１０）を用いて流体ライン（２６）を洗浄する方法であって、該方法は、
前記医療用ポンプが、前記輸液処置の完了に応答して洗浄処置を進めるか否かを人間が検出可能な形式で自動的に問い合わせるステップであって、前記洗浄処置が、前記輸液処置の実行後まで前記輸液処置との指定の関係を持たないステップと；
前記医療用ポンプが、メモリから前記洗浄液を収容した前記第２注射器に対応した注射器プロファイルを選択するステップと；
前記医療用ポンプが、前記洗浄処置の間に前記流体ラインの洗浄に必要な洗浄液の量を判断し、該量は、選択された前記第２注射器に関する注射器プロファイル内において指定されることが可能なステップと、
を含む方法。
【請求項２】
一度に1つのみの注射器（１６）を支持するように構成され、且つ第１注射器（１６）内の薬剤による輸液処置に続いて第２注射器（１６）内の洗浄液による洗浄処置を実行するように構成された医療用ポンプ（１０）を用いて流体ライン（２６）を洗浄する方法であって、該方法は、
前記医療用ポンプが、メモリから前記洗浄液を収容した前記第２注射器に対応した注射器プロファイルを選択するステップと；
前記医療用ポンプが、前記洗浄処置の間に前記流体ラインの洗浄に必要な洗浄液の量を判断し、該量は、選択された前記第２注射器に関する注射器プロファイル内において指定されることが可能なステップと；
前記医療用ポンプが、前記洗浄液を用いて前記流体ライン（２６）を洗浄する前記洗浄処置を行うステップと；
前記医療用ポンプが、前記洗浄処置を完了前に停止するステップと；
前記医療用ポンプが、前記洗浄処置を停止後に再開するか否かを人間が検出可能な形式で自動的に問い合わせるステップと、
を含む方法。
【請求項３】
前記医療用ポンプ（１０）を用いて前記輸液処置を行い、薬剤を前記流体ライン（２６）へと放出するステップをさらに含む、請求項１に記載の方法。
【請求項４】
前記医療用ポンプがシリンジポンプ（１０）であり、前記薬剤が注射器（１６）から放出するために前記注射器（１６）に包含され、前記注射器（１６）が空であると判断することによって前記輸液処置の完了を判断するステップをさらに含む、請求項３に記載の方法。
【請求項５】
前記洗浄処置を進めるという判断に応答して、洗浄液を用いて前記洗浄処置を行って前記流体ライン（２６）を洗浄するステップをさらに含む、請求項１、３、または４のいずれかに記載の方法。
【請求項６】
前記輸液処置中に放出された薬剤、および前記洗浄処置中に放出された洗浄液の合計量を判断するステップをさらに含む、請求項３および４のいずれかに従属する場合の請求項５に記載の方法。
【請求項７】
前記合計量を表示するステップをさらに含む、請求項６に記載の方法。
【請求項８】
前記洗浄処置中に放出された洗浄液の前記合計量を別個に判断するステップをさらに含む、請求項６または７に記載の方法。
【請求項９】
前記合計量の両方を別個に表示するステップをさらに含む、請求項８に記載の方法。
【請求項１０】
前記洗浄処置を完了前に停止するステップをさらに含む、請求項１、または３から９のいずれか一項に記載の方法。
【請求項１１】
前記洗浄処置を停止後に再開するか否かを人間が検出可能な形式で自動的に問い合わせるステップをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記洗浄処置を再開するという判断に応答して、前記洗浄処置を再開するステップをさらに含む、請求項２または１１に記載の方法。
【請求項１３】
少なくとも１つの変更された設定を用いて前記洗浄処置を再開するステップをさらに含む、請求項１２に記載の方法。
【請求項１４】
前記洗浄処置を取り消すステップをさらに含む、請求項２または１１に記載の方法。
【請求項１５】
医療用ポンプであって、
輸液処置において流体ライン（２６）に供給される薬剤を収容した第１注射器（１６）、および洗浄処置において前記流体ラインに供給される洗浄液を収容した第２注射器（１６）のうちの１つのみに選択的に連結されるように構成されたピストンドライブ（２８）と；
該ピストンドライブの動作を制御するように構成された、少なくとも１つの処理装置（４０）と；
前記少なくとも１つの処理装置（４０）によって実行されると、前記医療用ポンプが、輸液処置の完了に応答して前記流体ライン（２６）の洗浄処置を進めるか否かを人間が検出可能な形式で自動的に問い合わせ、前記洗浄処置が、前記輸液処置の実行後まで前記輸液処置との指定の関係を持たず、前記医療用ポンプが、メモリから前記洗浄液を収容した前記第２注射器に対応した注射器プロファイルを選択し、前記医療用ポンプが、前記洗浄処置の間に前記流体ラインの洗浄に必要な洗浄液の量を判断し、該量は、選択された前記第２注射器に関する注射器プロファイル内において指定されることが可能であるように構成されたプログラムコードを包含するメモリ（４２）と；
を備える医療用ポンプ。
【請求項１６】
医療用ポンプであって、
輸液処置において流体ライン（２６）に供給される薬剤を収容した第１注射器（１６）、および洗浄処置において前記流体ラインに供給される洗浄液を収容した第２注射器（１６）のうちの１つのみに選択的に連結されるように構成されたピストンドライブ（２８）と；
該ピストンドライブの動作を制御するように構成された、少なくとも１つの処理装置（４０）と；
前記少なくとも１つの処理装置（４０）によって実行されると、前記医療用ポンプが、メモリから前記洗浄液を収容した前記第２注射器に対応した注射器プロファイルを選択し、前記医療用ポンプが、前記洗浄処置の間に前記流体ラインの洗浄に必要な洗浄液の量を判断し、該量は、選択された前記第２注射器に関する注射器プロファイル内において指定されることが可能であり、前記医療用ポンプが、前記洗浄液を用いて前記流体ライン（２６）を洗浄する洗浄処置を行い、前記医療用ポンプが、前記洗浄処置を完了前に停止し、前記医療用ポンプが、前記洗浄処置を停止後に再開するか否かを人間が検出可能な形式で自動的に問い合わせるように構成されたプログラムコードを包含するメモリ（４２）と、
を備える、医療用ポンプ。
【請求項１７】
前記プログラムコードが、前記少なくとも１つの処理装置（４０）によって実行されると、薬剤を前記流体ライン（２６）へと放出する輸液処置を行うようにさらに構成された、請求項１５に記載の医療用ポンプ。
【請求項１８】
前記プログラムコードが、前記注射器（１６）が空であると判断することによって前記輸液処置の完了を判断するようにさらに構成された、請求項１７に記載の医療用ポンプ。
【請求項１９】
前記プログラムコードが、前記洗浄処置を進めるという判断に応答して、洗浄液を用いて前記洗浄処置を行って前記流体ライン（２６）を洗浄するようにさらに構成された、請求項１５、１７、または１８に記載の医療用ポンプ。
【請求項２０】
前記プログラムコードが、前記輸液処置中に放出された薬剤、および前記洗浄処置中に放出された洗浄液の合計量を判断するようにさらに構成された、請求項１７または１８に従属する場合の請求項１９に記載の医療用ポンプ。
【請求項２１】
前記プログラムコードが前記合計量を表示するようにさらに構成された、請求項２０に記載の医療用ポンプ。
【請求項２２】
前記プログラムコードが、前記洗浄処置中に放出された洗浄液の前記合計量を別個に判断するようにさらに構成された、請求項２０または２１に記載の医療用ポンプ。
【請求項２３】
前記プログラムコードが前記合計量の両方を別個に表示するようにさらに構成された、請求項２２に記載の医療用ポンプ。
【請求項２４】
前記プログラムコードが前記洗浄処置を完了前に停止するようにさらに構成された、請求項１５または１７から２３のいずれか一項に記載の医療用ポンプ。
【請求項２５】
前記プログラムコードが、前記洗浄処置を停止後に再開するか否か人間が検出可能な形式で自動的に問い合わせるようにさらに構成された、請求項２４に記載の医療用ポンプ。
【請求項２６】
前記プログラムコードが、前記洗浄処置を再開するという判断に応答して、前記洗浄処置を再開するようにさらに構成された、請求項１６または２５に記載の医療用ポンプ。
【請求項２７】
前記プログラムコードが、少なくとも１つの変更された設定を用いて前記洗浄処置を再開するようにさらに構成された、請求項２６に記載の医療用ポンプ。
【請求項２８】
前記プログラムコードが前記洗浄処置を取り消すようにさらに構成された、請求項１６または２５に記載の医療用ポンプ。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、2010年10月1日出願の「FLUSHING A FLUID LINE FROM A MEDICAL PUMP」という名称の米国特許出願第61/388,955号、および2010年12月21日出願の同じく「FLUSHING A FLUID LINE FROM A MEDICAL PUMP」という名称の米国特許出願第12/974,473号の利益を主張し、それら出願の全体を参照により本明細書に組み込む。
【０００２】
本発明は、医療用ポンプに関し、より詳細には、医療用ポンプと患者との間の流体ラインの洗浄に関する。
【背景技術】
【０００３】
医療用ポンプ(例として、シリンジポンプ、IVポンプ、LVPポンプ、蠕動ポンプ、および埋込み型ポンプ)は、輸液処置の間、流体ラインを通して患者に薬剤を供給する。しかし、輸液処置が完了したとき、薬剤の一部が流体ラインに残っていることがある。流体ラインを除去して廃棄する場合、流体ラインに残った薬剤が無駄になる。また、それらの状況では、患者に供給される薬剤の量が意図した量よりも少なくなる可能性がある。
【０００４】
他の状況では、後続の輸液処置のために流体ラインが適所に残されることがある。その後続の輸液処置を行うと、残っている薬剤が押し出されて患者に輸液されることになるが、これは、患者にその薬剤を供給すべきでないとき、また、その分の量を患者に供給する特定薬剤の量を決定する際に含めるというステップを行わずに生じることがある。さらに、第2の輸液処置の薬剤が、先の輸液処置で残った薬剤と不適切に混合されることがある。その問題を回避するため、かかる状況では、輸液処置の合間に生理食塩水などの洗浄液で流体ラインが洗浄されることがある。ただし、管材を洗浄するのに使用される溶液は、制度上のプロトコルおよび標準プロトコルに応じて変わる。
【０００５】
1つの洗浄方法は、生理食塩水を中に注入することによって流体ラインを手動できれいにするというものである。手動の方法には、輸液される生理食塩水の量が不適当なことがあり、そのため、流体ラインから薬剤が適切に取り除かれないか、あるいは生理食塩水が不必要に患者に輸液されるという不利な点がある。また、生理食塩水を輸液する速度が、薬剤を輸液した速度と良好に一致せず、急速な手動洗浄の場合に起こり得るような副作用のリスクが生じることがある。患者に輸液された薬剤の残りの量を正確に判断できないことで、患者に実際に輸液された薬剤の量を医療用ポンプによって簡単に追跡できないというさらなる欠点がもたらされる。
【０００６】
手動洗浄に関する問題を緩和するため、医療用ポンプを使用して、薬剤ではなく洗浄液を供給しながら第2の輸液様の処置を行って、医療用ポンプによって洗浄処置を実施することができる。その点に関して、臨床医は、洗浄処置および輸液処置が指定の関係を有するようにして、輸液処置を行う前に、薬剤用の第1の輸液処置のプログラミングと併せて洗浄処置を事前プログラミングする。これには、流体ラインを適切にきれいにするのに十分な量の生理食塩水が精密に輸液されるように、洗浄処置を事前プログラミングすることができるという利点があるが、輸液処置を事前プログラミングすることについてはいくつかの欠点がある。例えば、医療用ポンプは、輸液された薬剤の量を追跡しており、第1の輸液処置が終わると追跡を停止し、洗浄処置が始まると輸液された量を新たに追跡し始める。結果として、輸液された薬剤の量が正確に追跡されず、したがって、手動洗浄処置と関連付けられたものと同じ欠点のうちいくつかがもたらされる。また、ポンプを事前プログラミングすることには、洗浄処置をいつ実施すべきかに関して混乱が生じる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、先行技術が有する上述の欠点を解決した医療用ポンプを提供する。
【課題を解決するための手段】
【０００８】
本発明は、医療用ポンプを事前プログラミングする必要なしに、流体ラインを所望に応じて洗浄する際に臨床医が医療用ポンプを使用するのを自動的に支援し、その結果、その欠点を回避するとともに、手動洗浄の欠点も回避するメカニズムを提供する。その目的のため、かつ本発明の原理にしたがって、薬剤輸液処置が完了した後、医療用ポンプは、洗浄処置を行うべきか否かを人間が検出可能な形式で自動的に問い合わせ、洗浄処置は、輸液処置の実行後まで輸液処置との指定の関係を持たない。その問い合わせは、例えば、医療用ポンプなどの表示装置上のメッセージの形式であってもよいし、医療用ポンプからの信号によって、もしくはそれに応答して再生される聴覚で知覚可能なメッセージであってもよい。いくつかの例では、臨床医は洗浄処置を行わないことを選択することになる。しかし、洗浄処置を行うべきである場合、自動問い合わせは、臨床医が洗浄処置のためにポンプをプログラミングし、洗浄処置のために医療用ポンプを適切に設定し、その際、輸液処置と洗浄処置との間の任意の関係が輸液処置後に指定されるようにする、最新のリマインダとしての役割を果たす。したがって、臨床医が輸液処置と指定の関係を有する洗浄処置を用いて医療用ポンプを事前プログラミングする必要がないので、事前プログラミングによって混乱が生じるリスクが最小限に抑えられるか、または排除される。
【０００９】
本発明の第2の原理によれば、医療用ポンプは、輸液された薬剤の量を一切見失うことなく、輸液処置中ならびに後続の洗浄処置中の両方において、医療用ポンプが放出する流体の量を追跡するように構成される。その目的のため、本発明の1つの態様によれば、医療用ポンプは、輸液される薬剤の量の中に、洗浄処置中に医療用ポンプが放出する流体の量を含む。結果として、医療用ポンプは、患者に輸液される薬剤の真の量をより正確に追跡する。医療用ポンプはまた、有利には、洗浄処置中に医療用ポンプが放出する流体の量を別個に追跡してもよい。
【００１０】
洗浄処置が停止する状況が発生する場合があり、いくつかの例では、これは洗浄処置を終える前に起こってもよい。その目的のため、かつ本発明の第3の原理によれば、医療用ポンプは、洗浄処置がいつ停止したかを判断し、洗浄処置を取り消すかまたは洗浄処置を再開するか否かを人間が検出可能な形式で自動的に問い合わせるように構成される。臨床医が洗浄処置を再開することを選んだ場合、医療用ポンプは、有利には、臨床医がその洗浄処置の設定を調節する機会を提供してもよい。結果として、臨床医には、洗浄処置を途中で調節する機会が与えられる。
【００１１】
上記に基づいて、結果として、医療用ポンプを事前プログラミングする必要なしに、流体ラインを所望に応じて洗浄するときに臨床医が医療用ポンプを使用するのを自動的に支援するメカニズムが提供され、その結果、それに関する欠点が回避されるとともに、手動洗浄の欠点が回避される。本発明のこれらおよび他の利点は、添付図面およびその詳細な説明から明白になるであろう。
【００１２】
添付図面は、本明細書に組み込まれるとともにその一部を構成するものであり、本発明の態様を例証し、上記した本発明の概要および以下の図面の詳細な説明と併せて、本発明の原理を説明する役割を果たす。
【図面の簡単な説明】
【００１３】
【図１】本発明の原理を説明するため、洗浄処置に関する自動問い合わせ機構を備えて構成された、シリンジポンプの形態の例示的な医療用ポンプを示す斜視図である。
【図２】図1の医療用ポンプのハードウェアおよびソフトウェアコンポーネントを示す概略図である。
【図３Ａ】洗浄処置を行うべきか否かを人間が検出可能な形式で自動的に問い合わせ、その洗浄処置を行う、図1の医療用ポンプによって実行可能な動作のシーケンスを示すフローチャートである。
【図３Ｂ】洗浄処置を行うべきか否かを人間が検出可能な形式で自動的に問い合わせ、その洗浄処置を行う、図1の医療用ポンプによって実行可能な動作のシーケンスを示すフローチャートである。
【図３Ｃ】洗浄処置を行うべきか否かを人間が検出可能な形式で自動的に問い合わせ、その洗浄処置を行う、図1の医療用ポンプによって実行可能な動作のシーケンスを示すフローチャートである。
【図３Ｄ】洗浄処置を行うべきか否かを人間が検出可能な形式で自動的に問い合わせ、その洗浄処置を行う、図1の医療用ポンプによって実行可能な動作のシーケンスを示すフローチャートである。
【図４】輸液処置中および後続の洗浄処置中の両方で送達された流体の量を追跡する、図1の医療用ポンプによって実行可能な動作のシーケンスを示すフローチャートである。
【図５】中断されている洗浄処置を取り消すかまたは再開すべきか否かを人間が検出可能な形式で自動的に問い合わせ、それに応じて医療用ポンプを動作させる、図1の医療用ポンプによって実行可能な動作のシーケンスを示すフローチャートである。
【発明を実施するための形態】
【００１４】
図1を参照すると、本発明の原理による自動問い合わせ機構を備えて構成された、シリンジポンプ10の形態の医療用ポンプ10の斜視図が示される。したがって、以下の記載は例示的なシリンジポンプ10に関連して提供されるが、当業者であれば、本発明の洗浄処置に関する自動問い合わせ機構が、患者への輸液のために流体ライン内へと薬剤を放出する他の医療用ポンプに適用されてもよいことを認識するであろう。シリンジポンプ10はヘッド12およびベース14を含む。図1に示されるように、シリンジポンプ10は、カテーテル27を通すなどして、注射器16の流体内容物を流体ライン26を介して患者24に輸液するように構成される。注射器16は、シリンジポンプ10のヘッド12上で支持され、クランプ20によって固定される筒18を含む。クランプ20は、一般的にはヘッド12内部にあるセンサ62(図2)に連結されて、注射器16の外径を判断する。注射器16は、その中に延在するとともに、流体内容物を流体ライン26内へと放出するように筒18内で移動可能なプランジャ22を含む。
【００１５】
この目的のため、ハウジングヘッド12内部のステップモータ58(図2)は、ピストンドライブ28を作動させてプランジャ22を移動させる。センサ62(図2)は、ピストンドライブ28によって働く力を監視して、患者24に掛かる流体の流体力を判断する。ピストンドライブ28は、注射器16の物理的特性に関する特定のパラメータを含む、シリンジポンプ10にプログラムされたパラメータに基づいて、制御された速度で流体を注射器16から下流側の流体ライン26へと送り出す。注射器16の筒18は、スロットを用いて筒18の少なくとも一部分を保持するなど、ピストンドライブ28によってプランジャ22を押すことができるように保定される。プランジャ22は、プランジャ22の基部がそこに圧締めされる、ピストンドライブ28の前方に面する面によって固定されてもよい。
【００１６】
図1に示されるように、ヘッド12は、表示装置30と、複数のスイッチなどで構成されるオペレータインターフェース32とを含む。表示装置30は、臨床医(図示略)がオペレータインターフェース32を通して選択する選択肢を表示してもよい。臨床医による入力は、様々なプログラムおよび/またはプロファイルや、輸液処置または洗浄処置の特性に関するデータの選択を含む様々なメニューアイテムの選択、ならびにデータ入力を含んでもよく、それらはすべてオペレータインターフェース32を介して成されてもよい。
【００１７】
図2は、シリンジポンプ10用の、特にそのヘッド12およびベース14用のハードウェアおよびソフトウェア環境を示す。ヘッド12は、ヘッドメモリ42に連結されたヘッド処理装置40を含む。ヘッド処理装置40は、一般的に、1つまたは複数の物理的集積回路装置、即ちチップに配設される回路論理を使用してハードウェアに実装され、1つもしくは複数のマイクロプロセッサ、マイクロコントローラ、フィールドプログラマブルゲートアレイ、またはASICで構成されてもよい。ヘッドメモリ42は、フラッシュメモリ44および電気的消去可能プログラマブル読出し専用メモリ46(以下、「EEPROM」46として例証する)を含む、複数のタイプのメモリを含んでもよい。そのため、ヘッドメモリ42は、ヘッド12の任意の場所に物理的に位置する記憶装置(例えば、ヘッド処理装置40のあらゆるキャッシュメモリ、ならびにフラッシュメモリ44、EEPROM 46、およびヘッド12内の任意の追加のメモリ)を含むものと見なしてもよい。ヘッド処理装置40と同様に、ヘッドメモリ42、フラッシュメモリ44、およびEEPROM 46もそれぞれ、一般的に、1つまたは複数の物理的な集積回路装置、即ちチップに配設される回路論理を使用して実装される。
【００１８】
図2に示されるように、フラッシュメモリ44はヘッド12用のファームウェア48を包含するように構成され、EEPROM 46はコンフィギュレーションデータ50を包含するように構成される。ファームウェア48は、ヘッド12の構成要素ならびに輸液アルゴリズム52を制御するデータを含む。輸液アルゴリズム52は、ヘッド処理装置40によって実行されて、流体が注射器16から放出されるべき所望の速度(1つまたは複数)を達成するように、注射器16のプランジャ22を時間に伴って移動させる距離を決定する。一例として、所望の速度を達成するためにピストンドライブ28を移動させる、時間に伴う距離は、ファームウェア48の少なくとも1つの注射器プロファイルライブラリ55(本明細書では、静的注射器プロファイルライブラリ55と呼ばれる)から選択された注射器プロファイル、コンフィギュレーションデータ50の少なくとも1つの注射器プロファイルライブラリ56(本明細書では、動的注射器プロファイルライブラリ56と呼ばれる)から選択された注射器プロファイル、注射器プロファイル(動的注射器プロファイルライブラリ56もしくは静的注射器プロファイルライブラリ55のどちらかにあり得る)を識別する、コンフィギュレーションデータ50の少なくとも1つの薬物プログラムライブラリ54から選択された薬物プログラム、およびオペレータインターフェース32を通して臨床医が入力したデータに対して決定されてもよい。動的注射器プロファイルライブラリ56は、一般に、ファームウェア48の静的注射器プロファイルライブラリ55よりも簡単に変更可能である、コンフィギュレーションデータ50の付加的な注射器プロファイルライブラリであり、したがって、「動的」注射器プロファイルライブラリ56と呼ばれる。
【００１９】
上述のものを利用して、ヘッド処理装置40は、ステップモータ58を動作させるのに必要なコマンドを決定して、ステップモータ58に連結されたピストンドライブ28を、注射器16から適正量の流体を放出するような形で制御する。薬剤が放出される場合、その処置は輸液処置と見なされ、生理食塩水などの洗浄液を使用すれば、洗浄処置と見なされる。EEPROM 46はまた、輸液処置および後続の洗浄処置両方の間に患者24に輸液される薬剤の合計量を提供するように、輸液処置中に注射器16から放出された流体薬剤の合計量、ならびに後続の洗浄処置中に注射器16から放出された洗浄溶液の量を追跡する送達済みプログラム量(program volume delivered)識別子60など、シリンジポンプ10と関連付けられたパラメータを格納するパラメータセクション59を含んでもよい。EEPROM 46はまた、洗浄処置中に放出された流体の量を別個に追跡する送達済み洗浄量(flush volume delivered)識別子61を含んでもよい。
【００２０】
薬物プログラムライブラリ54に関して、その中の薬物プログラムはそれぞれ、シリンジポンプ10に使用される動作モードに関する特定の情報を包含し、特定の注射器プロファイルと関連付けられ、かつステップモータ58およびピストンドライブ28をどのように動作させて注射器16の流体内容物を輸液するかを判断するのにヘッド処理装置40によって使用される、特注の輸液パラメータと関連付けられる。一例として、薬物プログラムは、その薬物プログラムによって輸液すべき特定の流体を指定する名称、その薬物プログラムとともに使用する特定の注射器プロファイル、ならびにその特定の流体を放出する処置に使用する輸液モードを含んでもよい。輸液モードは、数例を挙げると、連続モード(指定量に達するとポンプが停止するかもしくは「静脈確保」速度に入る任意のパラメータである容量限界、通常の送達を開始する前に一回のみの大量瞬時投与として指定量を使用する任意のパラメータである初回投与量、または指定の時間にわたって送達される大量瞬時投与量を指定する任意のパラメータである大量瞬時投与量に関して、ml/hr単位で特定の流量を連続輸液する)、体重当たり輸液モード(薬物濃度、患者の体重、または薬物用量(容量限界、初回投与量、もしくは大量瞬時投与量に関して指定の薬物投与量を達成するため、ml/hr単位で正確な流量をポンプが計算する)によってプログラミングされてもよい)、時間に伴う容量の輸液モード(容量限界、初回投与量、もしくは大量瞬時投与量には関係なく、送達時間にわたる用量に対するml/hr単位の流量をポンプが計算する)、ならびに断続的な時間に伴う容量のモード(容量限界、初回投与量、もしくは大量瞬時投与量には関係なく、特定の送達時間に対する送達量を臨床医が指定し、その後、プログラミングされた時間間隔の間送達が停止し、そのパターンを繰り返す)を含んでもよい。輸液処置の後、シリンジポンプ10は、表示装置30上の文字もしくは画像などによって、人間が検出可能な形式で、流体ライン26に残っている薬剤を流体ライン26から洗浄するか否かを臨床医に自動的に問い合わせてもよい。オペレータインターフェース32のスイッチの適切なものを作動させることなどによって、臨床医が流体ライン26を洗浄することを選択すると、シリンジポンプ10は、洗浄処置に対するパラメータ
を決定し、輸液処置に対して行われるのとほぼ同じやり方で、ただし第2の注射器(図示なし)などの洗浄溶液を使用して、洗浄処置を実施してもよい。
【００２１】
注射器プロファイルライブラリ55および56に関しては、その注射器プロファイルはそれぞれ、特性情報(個々の注射器16に関するもの、例えば個々の注射器16の物理的寸法)、および/または、ステップモータ58およびピストンドライブ28をどのように動作させて注射器16の流体内容物を放出するかを判断するのにヘッド処理装置40によって使用される識別情報を包含する。例えば、注射器プロファイルは、使用すべき注射器16の特定のモデルおよび/またはメーカーを指定する型名、ならびに注射器16の特定の容量および注射器16と関連付けられた物理的寸法を含んでもよい。各注射器プロファイルはまた、注射器16の識別情報(例えば、注射器16のメーカーおよびモデル)をシリンジポンプ10の表示装置30に表示するのに利用され、さらに例えば輸液処置中に、注射器16がいつ空になるかをシリンジポンプ10が計算および/または判断するのに利用される情報を含む。
【００２２】
送達済みプログラム量識別子60に関して、その識別子は、輸液処置ならびに任意の後続の洗浄処置の間に放出される流体の合計量を追跡するのに使用される。そのため、シリンジポンプ10は、輸液処置および後続の洗浄処置の間、送達済みプログラム量識別子60を周期的に更新し、それによって、送達済みプログラム量識別子60は、患者24に輸液された薬剤の合計量(輸液処置中に放出された薬剤の量と、流体ライン26に沿って残りの薬剤が患者24に向かって押し出されて輸液される、洗浄処置中に放出された洗浄液の量との合計)を示す。一方、送達済み洗浄量識別子61は、洗浄処置中に放出された洗浄液の合計量を追跡するのに使用される。したがって、同様に、シリンジポンプ10は、洗浄処置の間、送達済み洗浄量識別子61を周期的に更新し、それによって、送達済み洗浄量識別子61は、流体ライン26内へと放出された洗浄液の合計量を示す。シリンジポンプ10は、有利には、輸液処置および/または洗浄処置の間、規定通りに1/2秒ごとに送達済みプログラム量識別子60および/または送達済み洗浄量識別子61を更新してもよい。
【００２３】
ヘッド処理装置40はさらに、表示装置30ならびにオペレータインターフェース32に連結される。ヘッド処理装置40は複数のセンサ62にも連結される。例えば、複数のセンサ62は、注射器16のプランジャ22に働く力を示す力変換器センサ、注射器16のプランジャ22がピストンドライブ28に装填されていることを示す注射器プランジャ装填済み(syringe plunger loaded)センサ、注射器16のプランジャ22によって移動した距離を示すプランジャ移動量センサ、注射器16のサイズを示すようにクランプ20に連結される注射器サイズセンサ、ならびにステップモータ58の回転およびその量を示すモータ回転センサのいずれかまたはすべてを含んでもよい。ヘッド処理装置40は、ベース14とインターフェース接続するようにベースインターフェース63(「ベースI/F」63として示される)に連結される。
【００２４】
ベース14に移ると、ベース14は、ヘッド12のベースインターフェース63とインターフェース接続するため、ベースメモリ66およびヘッドインターフェース68(「ヘッドI/F」68として示される)に連結される少なくとも1つのベース処理装置64を含む。ベース処理装置64もそれぞれ、一般的に、1つまたは複数の物理的な集積回路装置、即ちチップに配設される回路論理を使用してハードウェアに実装される。また、ベース処理装置64はそれぞれ、1つもしくは複数のマイクロプロセッサ、マイクロコントローラ、フィールドプログラマブルゲートアレイ、またはASICであってもよく、ベースメモリ66は、フラッシュメモリ70を含み、やはり一般的に、1つまたは複数の物理的な集積回路装置、即ちチップに配設される回路論理を使用して実装される。ベースメモリ66は、ベース14の任意の場所に物理的に位置する記憶装置(例えば、少なくとも1つのベース処理装置64の任意のキャッシュメモリ、およびベース14の任意の追加のメモリ)を含むものと見なしてもよいことが、当業者には認識されるであろう。
【００２５】
フラッシュメモリ70は、ベース14用のファームウェア72、ならびにヘッド12とベース14によって生成されたデータを格納する少なくとも1つのログ73、およびポンプ情報データ構造74を格納するように構成される。ポンプ情報データ構造74は、シリンジポンプ10にインストールされたファームウェアもしくはコンフィギュレーションデータの特定の改訂の指示、シリンジポンプ10が情報を格納するのに使用する特定のデータ構造を示すシリンジポンプ10用のデータ構造識別子、およびシリンジポンプ10の特定のハードウェア構成を示すコンポーネント識別子のいずれかまたはすべてなど、シリンジポンプ10に関する情報を格納するように構成される。
【００２６】
ベース14は、ベース処理装置64に連結された有線ネットワークインターフェース80(「物理ネットワークI/F」80として示される)と、78でケーブルを通してネットワーク76に連結するように構成される。あるいは、ベース14は、ベース処理装置64に連結された無線ネットワークインターフェース84(「無線ネットワークI/F」84として示される)と、82で無線信号を通してネットワーク76に連結するように構成されてもよい。このように、ベース14は、コンピュータシステムまたはサーバ(両方とも図示略)とやり取りするなど、ネットワーク76を通して通信してデータを送受信するように構成される。ベース14はまた、ベース14が交流電源(図示略)に連結されているときにヘッド12およびベース14用に交流電力を直流電力に変換する電源回路構成86と、ベース14が交流電源に連結されていないときにヘッド12およびベース14に直流電力を供給するエネルギー貯蔵装置88とを含む。
【００２７】
本発明を実施するために実行されるルーチンは、オペレーティングシステムの一部として実装されるか、またはシリンジポンプ10によって実行される特定のアプリケーション、コンポーネント、プログラム、オブジェクト、モジュール、もしくは命令のシーケンスとして実装されるかに関わらず、本明細書では、「動作のシーケンス」、「プログラム製品」、またはより単純に「プログラムコード」と呼ぶものとする。プログラムコードは、一般的に、様々なメモリおよび格納装置に様々な時点で常駐するとともに、シリンジポンプ10のヘッド処理装置40などの1つまたは複数のプロセッサによって読み出され実行されると、上述したようにプロセッサを使用することによって本発明の様々な態様を具体化するステップ、要素、および/またはブロックを実行するのに必要なステップをシリンジポンプ10に行わせる、1つまたは複数の命令を含む。
【００２８】
シリンジポンプ10を十分に機能させることに関連して本発明をここまで記載し、また以下に記載していくが、当業者であれば、本発明の様々な態様は様々な形態のプログラム製品として流通させることができ、本発明は、流通を実際に実施するのに使用されるコンピュータ可読信号担持媒体の特定のタイプに関わらず等しく適用されることを認識するであろう。コンピュータ可読信号担持媒体の例としては、特に、揮発性メモリデバイスおよび不揮発性メモリデバイス、フロッピーディスク（登録商標）および他の取外し可能ディスク、ハードディスクドライブ、光学ディスク(例えば、CD-ROM、DVDなど)など、物理的かつ有形の記録可能タイプの媒体、ならびにデジタル通信リンクおよびアナログ通信リンクなどの伝送式媒体が挙げられるが、それらに限定されない。
【００２９】
それに加えて、後述する様々なプログラムコードは、それが実装されるアプリケーションまたはソフトウェアコンポーネントに基づいて識別されてもよい。しかし、以下のあらゆる特定のプログラムの名称は単に便宜上使用されるものであり、したがって、本発明は、かかる名称によって特定および/または暗示される任意の特定のアプリケーションでのみ使用することに限定されるべきでないことを認識されたい。さらに、コンピュータプログラムを編成して、ルーチン、処理、方法、モジュール、オブジェクトなどの形にしてもよい一般的に無数の手法、ならびにプログラムの機能性を一般的なコンピュータ内に常駐する様々なソフトウェアレイヤー(例えば、オペレーティングシステム、ライブラリ、API、アプリケーション、アプレットなど)の中で割り当ててもよい様々な手法を所与として、本発明は、本明細書に記載するプログラムの機能性の特定の編成および割当てに限定されないことを認識されたい。
【００３０】
以下、洗浄処置の事前プログラミングにおける欠点を回避するために提供される本発明の自動問い合わせ機構について、輸液処置と指定の関係を伴って洗浄処置を事前プログラミングする必要なしに、洗浄処置にシリンジポンプ10を使用する際に臨床医を自動的に支援するシリンジポンプ10の動作のシーケンスを示す、図3A〜3Dのフローチャート200を参照して記載する。さらに、図3A〜3Dのフローチャート200は、シリンジポンプ10の動作のシーケンスによって、ヘッド処理装置40が動的注射器プロファイルライブラリ56または静的注射器プロファイルライブラリ55から注射器プロファイルを選択することが可能になることを示す。ヘッド処理装置40は、最初に、注射器16が空であるか否か、かつ/または輸液処置が完了しているか否かを判断する(ブロック202)。注射器16が空でないとき、かつ/または輸液処置が完了していないとき(決定ブロック202の「いいえ」分岐)、動作のシーケンスはブロック202に戻る。しかし、注射器16が空のとき、かつ/または輸液処置が完了しているとき(決定ブロック202の「はい」分岐)、ヘッド処理装置40は、臨床医が空の注射器16と関連付けられたアラームを止めたか否か、かつ/または輸液処置を完了させたか否かを判断する(ブロック204)。アラームが止められていないとき(即ち、臨床医がまだアラームを認識していないとき)(決定ブロック204の「いいえ」分岐)、動作のシーケンスはブロック204に戻る。しかし、アラームが止められているとき(決定ブロック204の「はい」分岐)、ヘッド処理装置40は、臨床医が洗浄処置を実行することを求めるか否かを人間が検出可能な形式で自動的に問い合わせる(ブロック206)。その時点では、洗浄処置は輸液処置と指定の関係を持たない。
【００３１】
一例として、問い合わせは、シリンジポンプ10の表示装置30上のメッセージの形態であってもよい。メッセージはまた、様々なオペレータインターフェース32に関連する凡例を提供して、そのようにしてそれらを「ソフトキー」にしてもよい。それらの選択的な作動によって、臨床医は、例えば、シリンジポンプ10に輸液処置を進めるように命令するか、または輸液処置に取り掛からない選択を命令する。それに加えて、または別の方法として、人間が検出可能な問い合わせの形式は、シリンジポンプ10のスピーカー(図示なし)を通して、かつ/またはネットワーク76を通して伝送されてもよいものなど、シリンジポンプ10からの信号に応答して別の場所を通して再生される、聴覚で知覚可能なメッセージであってもよい。
【００３２】
どのように進めるか(例えば、洗浄処置を実行するか否か)に関してオペレータインターフェース32で臨床医が入力したものに応答して、ヘッド処理装置40は、臨床医が洗浄処置を実行することを選択したか否かを判断する(ブロック208)。臨床医が洗浄処置を実行することを選択していないとき(決定ブロック208の「いいえ」分岐)、動作のシーケンスは終了してもよい。しかし、臨床医が洗浄処置を実行することを選択しているとき(決定ブロック208の「はい]分岐)、ヘッド処理装置40は、注射器プロファイルに対する注射器モデルのリスト(例えば、動的注射器プロファイルライブラリ56および静的注射器プロファイルライブラリ55の対応するプロファイルの注射器モデルのリスト)をシリンジポンプ10のメモリ42および/または66にロードする(ブロック212)。ヘッド処理装置40は、臨床医によって選択された注射器モデルを判断し(ブロック214)、注射器16が装填されると、シリンジポンプ10のクランプ20に連結されたセンサ62を用いてその注射器16の外径を判断する(ブロック216)。
【００３３】
選択されたモデルを判断(ブロック214)し、注射器16の直径を判断(ブロック216)した後、ヘッド処理装置40は、動的注射器プロファイルライブラリ56の注射器プロファイルの数がゼロよりも大きいことをカウンタが示しているか否かを判断する(ブロック218)。カウンタがゼロよりも大きいとき(決定ブロック218の「はい」分岐)、ヘッド処理装置40は、選択された注射器モデルに適合するものが動的注射器プロファイルライブラリ56の注射器プロファイルにあるか否かを判断する(ブロック220)。選択された注射器モデルに適合するものが動的注射器プロファイルライブラリ56の注射器プロファイルにあるとき(決定ブロック220の「はい」分岐)、ヘッド処理装置40は、判断された注射器径に適合するものが注射器プロファイルにあるか否かの判断に移る(ブロック222)。一例として、注射器プロファイルはそれぞれ、その注射器プロファイルが使用されてもよい注射器径に対する少なくとも1つの範囲の指示を含んでもよい。範囲は、注射器の特定のタイプおよび/またはサイズにおける材料および/または製造上の誤差に対する補正を考慮に入れている。注射器16の実際の直径はその定格の直径とわずかに異なることがあるので、かかる誤差が生じる可能性がある。例えば、定格の外径が60mmである注射器16の材料および/または製造上の誤差により、結果として、注射器16の実際の外径が59.9mmまたは60.1mmであることがある。そのため、判断された注射器径がその範囲内にあるとき、判断された注射器径は注射器径の範囲に適合または相当する。
【００３４】
したがって、判断された注射器径に適合するものが注射器プロファイルにあるとき(決定ブロック222の「はい」分岐)、ヘッド処理装置40は、適合するモデルおよび適合する注射器径を含む動的注射器プロファイルライブラリ56からその注射器プロファイルを選択する(ブロック224)。しかし、カウンタがゼロよりも大きくないとき、つまり一般的にはカウンタがゼロであることによって示されるが(決定ブロック218の「いいえ」分岐)、選択された注射器モデルに適合するものが動的注射器プロファイルライブラリ56の注射器プロファイルにないとき(決定ブロック220の「いいえ」分岐)、または判断された注射器径に適合するものが、動的注射器プロファイルライブラリ56のそれ以外では適合している注射器プロファイルにないとき(決定ブロック222の「いいえ」分岐)、ヘッド処理装置40は、選択された注射器モデルに適合するものが静的注射器プロファイルライブラリ55の注射器プロファイルにあるか否かを判断する(ブロック226)。
【００３５】
あるいは、ブロック218で評価したカウンタは、動的注射器プロファイルライブラリ56の注射器プロファイルの数を示さないことがあり、その代わりに、動的注射器プロファイルライブラリ56が1つまたは複数の注射器プロファイルを含むか否かを示すフラグを含んでもよい。そのため、図3A〜3Dの動作のシーケンスは、ブロック218で、動的注射器プロファイル56がそのフラグに基づいた任意の注射器プロファイルを含むか否かを判断する決定ブロックを含んでもよい。一例を例証すると、フラグは、動的注射器プロファイルライブラリ56が1つまたは複数の注射器プロファイルを含むときにセットされ、ただし、動的注射器プロファイル56が注射器プロファイルをまったく含まないか、または動的注射器プロファイル56が存在しないときはクリアされてもよい。そのため、ブロック218における判断は、フラグがセットされたか否かの判断に置き換えられてもよい。このように、フラグがセットされたとき(この例では、決定ブロック218の「はい」分岐に相当するであろう)、動作のシーケンスはブロック220へと進む。しかし、フラグがセットされないか、またはクリアされたとき(この例では、決定ブロック218の「いいえ」分岐に相当するであろう)、動作のシーケンスはブロック226へと進む。
【００３６】
さらに別の方法として、ブロック218で評価したカウンタは、動的注射器プロファイルライブラリ56の注射器プロファイルの実際の数を示さない数を含んでもよいが、その代わりに、その数がゼロよりも大きいとき、動的注射器プロファイルライブラリ56に1つまたは複数の注射器プロファイルがあることを示すのに使用される。別の例を例証すると、動的注射器プロファイルライブラリ56が1つまたは複数の注射器プロファイルを含むとき、カウンタはゼロよりも大きく、ただし、動的注射器プロファイル56が注射器プロファイルをまったく含まないか、または動的注射器プロファイル56が存在しないときは、ゼロまたは負の値であってもよい。図3A〜3Dの動作のシーケンスに関して、したがって、カウンタがゼロよりも大きいとき(決定ブロック218の「はい」分岐)はブロック218の判断は同じままであってもよく、動作のシーケンスはブロック220へと進む。しかし、カウンタがゼロであるか、またはゼロよりも小さいとき(この例では、決定ブロック218の「いいえ」分岐に相当するであろう)、動作のシーケンスはブロック226へと進む。上記に照らして、「カウンタ」という用語の使用は、計数する何らかの構成要素を示すものとして解釈すべきではなく、それよりもむしろ、単に動的注射器プロファイルライブラリ56に注射器プロファイルが存在することを示す、数、フラグ、または他のインジケータを示すものとして解釈されることが認識されるであろう。
【００３７】
フローチャート200に戻ると、選択された注射器モデルに適合するものが静的注射器プロファイルライブラリ55の注射器プロファイルにあるとき(決定ブロック226の「はい」分岐)、ヘッド処理装置40は、判断された注射器径に適合するものが注射器プロファイルにあるか否かを判断する(ブロック228)。判断された注射器径に適合するものが注射器プロファイルにあるとき(決定ブロック228の「はい」分岐)、ヘッド処理装置40は、適合するモデルおよび適合する注射器径を含む静的注射器プロファイルライブラリ55からのその注射器プロファイルを選択する(ブロック230)。しかし、選択された注射器モデルおよび判断された注射器径の両方に適合するものが静的注射器プロファイルライブラリ55の注射器プロファイルにないとき(それぞれ、決定ブロック226および228の「いいえ」分岐)、ヘッド処理装置40はエラーを示し(ブロック232)、動作のシーケンスは終了してもよい。動的注射器プロファイルライブラリ56からの注射器プロファイルの選択(ブロック224)、または静的注射器プロファイルライブラリ55からの注射器プロファイルの選択(ブロック230)に応答して、ヘッド処理装置40は、臨床医が注射器プロファイルの選択を確認して洗浄処置で利用することを求めるか否かを、人間が検出可能な形式で問い合わせる(ブロック233)。ユーザが、注射器プロファイルの選択を確認して洗浄処置で利用しないとき(決定ブロック233の「いいえ」分岐)、動作のシーケンスはブロック212に戻る。しかし、ユーザが注射器プロファイルの選択を確認して洗浄処置で利用するとき(決定ブロック233の「はい」分岐)、ヘッド処理装置40は、臨床医の入力に基づくかまたは選択された注射器プロファイルで指定することができる、洗浄処置中に流体ライン26を洗浄するのに必要な洗浄液の量を判断する(ブロック234)。
【００３８】
洗浄処置に対する洗浄液の量を判断した後(ブロック234)、ヘッド処理装置40は、先の輸液処置で臨床医が指定したのと同じ輸液の速度を洗浄処置に使用するか否かを、人間が検出可能な形式で臨床医に問い合わせてもよい(ブロック236)。異なる速度を洗浄処置に使用することを臨床医が指示すると(決定ブロック236の「いいえ」分岐)、ヘッド処理装置40は、オペレータインターフェース32を介して臨床医が行ったデータ入力および/または選択を分析することによって速度を判断する(ブロック238)。臨床医が先の輸液処置と同じ速度を洗浄処置に使用することを指示するか否か(決定ブロック236の「はい」分岐)、またはヘッド処理装置40が異なる速度を使用することを判断するか否か(ブロック238)、ヘッド処理装置40が確認のために人間が検出可能な形式で臨床医に対して洗浄処置設定を表示する(ブロック240)。一例として、ヘッド処理装置40は、洗浄処置に必要な合計時間(臨床医によって指定されるか、または輸液する洗浄液の量および先の輸液処置に使用した速度に基づいて計算される)、洗浄処置の速度(先の輸液処置に使用したのと同じ速度、または輸液する洗浄液の量および洗浄処置に必要な臨床医が指定した時間から計算した新たな速度、または注射器プロファイルによって指定される新たな速度)、送達する洗浄液の合計量(臨床医によって指定されるか、または注射器プロファイルによって指定される)、ならびに送達済みプログラム量識別子60を、ヘッド12の表示装置30に表示してもよい。臨床医が設定を確認したとき(決定ブロック242の「はい」分岐)、ヘッド処理装置40は、洗浄処置に必要な合計時間、洗浄処置の残りの合計時間、洗浄処置の速度、送達する洗浄液の合計量、および送達済みプログラム量識別子60を含む洗浄処置設定を、臨床医が点検するためにヘッド12の表示装置に表示し(ブロック244)、洗浄処置を開始して、上述の判断された洗浄処置設定に基づいて患者24に至る流体ライン26を洗浄する(ブロック246)。結果として、輸液処置との指定の関係が作り出される程度まで、輸液処置の実行後に行われる。ブロック242に戻ると、臨床医が設定を確認していないとき(決定ブロック242の「いいえ」分岐)、動作のシーケンスはブロック234に戻ってもよい。洗浄処置が開始さ
れた後、ヘッド処理装置40は、洗浄処置に必要な合計時間、洗浄処置の残りの合計時間、洗浄処置の速度、送達する洗浄液の合計量、および送達済みプログラム量識別子60を更新しヘッド12の表示装置30に表示し続ける。
【００３９】
あるいは、ヘッド処理装置40が、動的注射器プロファイルライブラリ56のみから注射器プロファイルを選択することが有利なことがある。静的注射器プロファイルライブラリ55に対する変更は、新たなヘッドファームウェア48を必要とし、これは一般的に、シリンジポンプ10のメーカーからのみ入手可能である。しかし、設備は、コンフィギュレーションデータ50を置き換える新たなコンフィギュレーションデータを作成することができ、したがって、動的注射器プロファイルライブラリ56の注射器プロファイルをより容易に修正してもよい。さらに、設備は、動的注射器プロファイルライブラリ56に、静的注射器プロファイルライブラリ55に見られる同じ注射器プロファイルの一部もしくはすべて、またはその修正したバージョンを含むことができる。結果として、シリンジポンプ10は、動的注射器プロファイルライブラリ56および注射器プロファイルのみを考慮に入れるように設計することができる。例えば、図3A〜3Dのフローチャート200に関して、ヘッド処理装置40は、ブロック218の動作を行わなくてもよく、その代わりに、動作のシーケンスはブロック216からブロック220に直接進んでもよい。それに相応して、選択された注射器モデルに適合するものが動的注射器プロファイルライブラリ56の注射器プロファイルにないとき(決定ブロック220の「いいえ」分岐)、または判断された注射器径に適合するものが、動的注射器プロファイルライブラリ56のそれ以外では適合する注射器プロファイルにないとき(決定ブロック222の「いいえ」分岐)、動作のシーケンスは、ブロック226〜230を迂回してブロック232に直接進んでもよい。
【００４０】
図4のフローチャート290を参照すると、この動作のシーケンスは、患者24に輸液される薬剤の量、ならびに洗浄処置中に放出される洗浄液の量を追跡するため、ヘッド処理装置40が、輸液処置中ならびに後続の洗浄処置中の両方で放出される流体の量を別個に追跡することを示す。最初に、ヘッド処理装置40は、輸液処置がいつ始まったかを判断する(ブロック292)。輸液処置が始まっていないとき(決定ブロック292の「いいえ」分岐)、動作のシーケンスはブロック292に戻る。しかし、輸液処置が始まっているとき(決定ブロック292の「はい」分岐)、ヘッド処理装置40は、輸液処置で放出される流体の合計量を追跡する(ブロック294)。輸液処置の間、ヘッド処理装置40は、最後の1/2秒以降に送達されたプログラム量を用いて1/2秒ごとに送達済みプログラム量識別子60を増分してもよく、それによって、ヘッド処理装置40は輸液処置で放出される流体の現行の合計量を保持する(ブロック294)。
【００４１】
ヘッド処理装置40はまた、輸液処置がいつ完了したか、またはいつ取り消されたかを判断する(ブロック296)。輸液処置が完了しておらず、かつ取り消されていないとき(決定ブロック296の「いいえ」分岐)、動作のシーケンスはブロック294に戻る。しかし、輸液処置が完了しているか、または取り消されているとき(決定ブロック296の「はい」分岐)、ヘッド処理装置40は、臨床医が洗浄処置の開始を選択しているか否かを判断する(ブロック298)。臨床医が洗浄処置の開始を選択しているとき(決定ブロック298の「はい」分岐)、ヘッド処理装置40は、輸液処置中に放出された流体の合計量に、洗浄処置中に放出される洗浄液の追加量を加算し(ブロック300)、洗浄処置によって放出される洗浄液の量を別個に追跡する(ブロック302)。本発明の1つの態様によれば、ヘッド処理装置40は、プログラム量識別子60を用いて輸液処置および洗浄処置両方の間に放出される流体の合計量を追跡し、上述したのと同様の手法で、送達済み洗浄量識別子61を用いて放出される洗浄液の量を追跡する。
【００４２】
洗浄処置が開始されていない(決定ブロック298の「いいえ」分岐)という判断に応答して、または輸液処置および洗浄処置両方の間に放出される合計量の追跡(ブロック300)、ならびに洗浄処置で放出される洗浄液量の別個の追跡(ブロック302)に応答して、ヘッド処理装置40は、臨床医が新たな輸液処置をプログラミングすることを選択しているか否かを判断する(ブロック304)。臨床医が新たな輸液処置をプログラミングすることを選択していないとき(決定ブロック304の「いいえ」分岐)、動作のシーケンスはブロック298に戻る。臨床医が新たな輸液処置をプログラミングすることを選択しているとき(決定ブロック304の「はい」分岐)、ヘッド処理装置40は、送達済みプログラム量識別子60および送達済み洗浄量識別子61をクリアし(ブロック306)、動作のシーケンスはブロック292に戻る。
【００４３】
図5のフローチャート320を参照すると、この動作のシーケンスは、ヘッド処理装置40が、洗浄処置の間送達済みプログラム量識別子60を表示し、さらに、洗浄処置が休止、再開、および/または変更されているか否かを判断することを示す。ヘッド処理装置40は、洗浄処置が開始されているか否かを判断する(ブロック322)。洗浄処置が開始されていないとき(決定ブロック322の「いいえ」分岐)、動作のシーケンスはブロック322に戻ってもよい。しかし、洗浄処置が開始されているとき(決定ブロック322の「はい」分岐)、ヘッド処理装置40は、洗浄処置の合計時間、洗浄処置の残り時間、洗浄処置の速度、送達する洗浄液の合計量、送達済み洗浄量識別子61によって放出された洗浄液の量、および送達済みプログラム量識別子60を人間が検出可能な形式で表示する(ブロック324)。ヘッド処理装置40は、それらの値を表示装置30に表示し、洗浄処置中にそれらの値を更新してもよい。
【００４４】
ブロック326で、ヘッド処理装置40は、洗浄処置が停止されているかを検出し、停止されている場合、完了前に停止されているか否か(例えば、休止されているか)を検出する。洗浄処置が完了前に停止されている場合(決定ブロック326の「はい」分岐)、ヘッド処理装置40は、臨床医の確認のために洗浄処置設定を表示する(ブロック328)。これらの洗浄処置設定は、洗浄処置の合計時間、洗浄処置の残り時間、洗浄処置の速度、送達済み洗浄量識別子61に基づいて放出された洗浄量、および送達済みプログラム量識別子60を含む。ヘッド処理装置40はまた、洗浄処置を再開するか否かを、人間が検出可能な形式(表示装置30上に、または聴覚で、上述の洗浄処置を行うか否かを自動問い合わせする場合のように)で臨床医(図示略)に自動的に問い合わせる(ブロック330)。臨床医が洗浄処置を再開しないことを選択しているとき(決定ブロック330の「いいえ」分岐)、洗浄処置は取り消される(ブロック332)。しかし、臨床医が洗浄処置を再開することを選択しているとき(決定ブロック330の「はい」分岐)、ヘッド処理装置40は、臨床医が先に表示された設定を確認しているか否かを判断する(ブロック334)。臨床医が先に表示された設定(例えば、先に使用したのと同じ洗浄処置を再開する設定)を確認しているとき(決定ブロック334の「はい」分岐)、ヘッド処理装置40は、同じ設定で洗浄処置を再開し(ブロック336)、動作のシーケンスはブロック324に戻る。しかし、臨床医が洗浄処置の設定を確認していないとき(決定ブロック334の「いいえ」分岐)、ブロック338で、洗浄処置の更新した設定を人間が検出可能な形式で臨床医に問い合わせ、ヘッド処理装置40は、更新した設定で洗浄処置を再開する(ブロック340)。次に、動作のシーケンスはブロック324に戻る。
【００４５】
ブロック326を再び参照すると、洗浄処置が完了前に停止されていないことをヘッド処理装置40が判断した場合(決定ブロック326の「いいえ」分岐)、動作のシーケンスはブロック342に進む。同様に、洗浄処置が取り消されている場合(ブロック322)、動作のシーケンスはブロック342に進む。ブロック342で、ヘッド処理装置40は、洗浄処置が完了しているかまたは取り消されているか否かを判断する。洗浄処置が完了しておらず、かつ取り消されていないとき(決定ブロック342の「いいえ」分岐)、動作のシーケンスはブロック324に戻る。しかし、洗浄処置が完了しているか、または取り消されているとき(決定ブロック342の「はい」分岐)、動作のシーケンスは終了する。
【００４６】
本発明をその実施形態の記載によって例証し、実施形態を相当に詳細に記載してきたが、添付の請求項の範囲をかかる詳細に制限または何らかの形で限定することを出願人らが意図するものではない。追加の利点および修正が当業者には容易に想起されるであろう。一例として、本明細書に示される実施形態は、本発明の様々な特徴すべてを行うように構成された特定のシリンジポンプ10の形態の医療用ポンプの実施形態であるが、他の形態またはタイプの医療用ポンプが、有利には、それらの特徴を実施するように構成されてもよいことが認識されるであろう。さらに、医療用ポンプは、有利には、より少ない特徴を実施するように構成されてもよい。さらに、自動問い合わせに対する応答は、医療用ポンプで実施されるものとして示されているが、自動問い合わせおよび応答は、ネットワークインターフェース80または無線ネットワークインターフェース84および/またはネットワーク76を介して遠隔で実施されてもよいことが認識されるであろう。本明細書に示されるもの以外の代替のハードウェアおよび/またはソフトウェア環境が使用されてもよい。同様に、当業者であれば、医療用ポンプおよび患者の指定の要求にしたがって、またはその医療用ポンプを使用する際の設備の要求にしたがって上述のフローチャートの任意のブロックが、削除されるか、増補されるか、別のものと同時に行われるか、組み合わされるか、あるいは別の形で変更されてもよいことを認識するであろう。その点に関して、輸液処置の実行は、実際にはかかる処置の一部のみを行うことを伴い、その後、洗浄処置の自動問い合わせが行われてもよい。さらに、ヘッド処理装置40は、輸液処置または洗浄処置に対して注射器プロファイルを選択する臨床医が表示画面を検索するのに応答して、注射器プロファイルに関する注射器モデルのリストをメモリ42およびメモリ66に、またはメモリ66のみにロードしてもよい。したがって、本発明は、そのより広範な態様において、特定の詳細、代表的な装置および方法、ならびに図示され記載された実例に限定されない。したがって、全体的な本発明の概念の趣旨または範囲から逸脱することなく、かかる詳細から逸脱してもよい。
【符号の説明】
【００４７】
10  シリンジポンプ
12  ヘッド
14  ベース
16  注射器
18  筒
20  クランプ
22  プランジャ
24  患者
26  流体ライン
27  カテーテル
28  ピストンドライブ
30  表示装置
32  オペレータインターフェース
40  ヘッド処理装置
42  ヘッドメモリ
44  フラッシュメモリ
48  ファームウェア
50  コンフィギュレーションデータ
52  輸液アルゴリズム
54  薬物プログラムライブラリ
55  静的注射器プロファイルライブラリ
56  動的注射器プロファイルライブラリ
58  ステップモータ
59  パラメータセクション
60  送達済みプログラム量識別子
61  送達済み洗浄量識別子
62  センサ
63  ベースインターフェース
64  ベース処理装置
66  ベースメモリ
68  ヘッドインターフェース
72  ファームウェア
73  ログ
74  ポンプ情報データ構造
76  ネットワーク
80  有線ネットワークインターフェース
84  無線ネットワークインターフェース
86  電源回路構成
88  エネルギー貯蔵装置
【図１】
0005897582.tif 000002
【図２】
0005897582.tif 000003
【図３Ａ】
0005897582.tif 000004
【図３Ｂ】
0005897582.tif 000005
【図３Ｃ】
0005897582.tif 000006
【図３Ｄ】
0005897582.tif 000007
【図４】
0005897582.tif 000008
【図５】
0005897582.tif 000009