(57)【特許請求の範囲】
【請求項１】
電子的にロード可能な注入ポンプのための特注薬剤ライブラリ作成システムであって、
各薬剤の登録が、薬剤送り出し情報と関連付けられた複数の薬剤登録を含む薬剤ライブラリを格納するメモリと、
前記薬剤ライブラリ内の複数の薬剤登録から１組の薬剤登録を選択する手段と、
前記選択された薬剤登録をこれと関連する薬剤送り出し情報と共に前記注入ポンプのユーザに対する複数の薬剤入力を提供する電子的に格納された特注ライブラリに追加する手段と、
前記システムを作動させて前記電子的に格納された特注ライブラリを前記薬剤注入ポンプにロードするためのロード手段と、
を備えたことを特徴とするシステム。
【請求項２】
前記関連する各組の薬剤送り出し情報は、薬剤濃度、薬剤送り出し速度、薬剤の投与量、およびボーラスのサイズを含むパラメータ群より選択された情報を有することを特徴とする請求の範囲１記載のシステム。
【請求項３】
前記パラメータ群は、最小、デフォルト、および最大の薬剤送り出し速度を含むことを特徴とする請求の範囲２記載のシステム。
【請求項４】
前記パラメータ群は、最小、デフォルト、および最大の投与量を含むことを特徴とする請求の範囲２記載のシステム。
【請求項５】
前記パラメータ群は、最小、デフォルト、および最大のボーラスサイズを含むことを特徴とする請求の範囲２記載のシステム。
【請求項６】
前記パラメータ群は最大のボーラスレートを含むことを特徴とする請求の範囲２記載のシステム。
【請求項７】
前記特注ライブラリ内において、前記薬剤ライブラリには存在しない薬剤の構成を作成する手段をさらに備えたことを特徴とする請求の範囲１記載のシステム。
【請求項８】
前記特注ライブラリにおける既存の薬剤構成をユーザが編集できるようにする編集モジュールをさらに備えたことを特徴とする請求の範囲１記載のシステム。
【請求項９】
コンピュータの表示装置に表示されるグラフを生成する手段を更に含み、前記グラフは所定の体重に対して適切な薬剤濃度をユーザが選択するのを可能にすることを特徴とする請求の範囲１に記載のシステム。
【請求項１０】
前記グラフは２次元の対数−対数で表したグラフであって、一方の軸は体重、他方の軸は液体の流速を表すことを特徴とする請求の範囲９記載のシステム。
【請求項１１】
１または２以上の曲線が前記グラフ上にプロツトされ、前記１または２以上の曲線は所定の薬剤濃度と、異なる投与量とに関するものであることを特徴とする請求の範囲９に記載のシステム。
【請求項１２】
前記１または２以上の曲線は、式
体重＝速度×（濃度／投与量）×Ｋ
ここで、Ｋは正数
により表されることを特徴とする請求の範囲11に記載のシステム。
【請求項１３】
前記１または２以上の曲線を前記グラフ上で移動させる手段をさらに備えたことを特徴とする請求の範囲11に記載のシステム。
【請求項１４】
利用可能なモードオプションのリストと、前記利用可能なモードオプションのリストから１または２以上のモードを識別する手段と、前記識別されたモードを前記特注ライブラリに付加する手段とをさらに備え、
前記モードは前記薬剤の送り出し情報を表すのに用いられるユニットを指定し、前記識別されたモードは前記特注ライブラリが前記注入ポンプにロードされたとき、前記注入ポンプ内で利用できるモードであることを特徴とする請求の範囲１に記載のシステム。
【請求項１５】
前記利用可能なモードオプションは、ミリリットル／時、ユニット／時、マイクログラム／分、およびマイクログラム／キログラム／分を含むことを特徴とする請求の範囲14に記載のシステム。
【請求項１６】
前記メモリは注射器製造業者の名前のリストを格納し、前記注射器製造業者の名前のリストから注射器製造業者の名前を選択する手段と、前記選択された注射器製造業者の名前を前記特注ライブラリに追加する手段とをさらに備え、
前記選択された注射器製造業者の名前は、前記特注ライブラリが前記注入ポンプにロードされたとき、前記薬剤注入ポンプで使用できる注射器を識別することを特徴とする請求の範囲１に記載のシステム。
【請求項１７】
前記メモリは注射器のサイズを示すリストを格納し、前記注射器のサイズを示すリストから１または２以上の注射器のサイズを（選択する）手段と、前記選択された注射器のサイズを前記特注ライブラリに付加する手段とをさらに備え、
前記選択された注射器のサイズは、前記特注ライブラリが前記注入ポンプにロードされたとき、前記薬剤注入ポンプ内で使用できる注射器を識別することを特徴とする請求の範囲１に記載のシステム。
【請求項１８】
前記特注ライブラリ内で機能の各々を作動または停止させることが可能な１組の機能を表す手段と、前記機能の各々を作動または停止させる手段とをさらに備えたことを特徴とする請求の範囲１に記載のシステム。
【請求項１９】
前記１組の機能は薬剤ライブラリイネーブルフラグを有し、この薬剤ライブラリイネーブルフラグは、前記薬剤ライブラリイネーブルフラグの状態に応じて、前記特注ライブラリが前記薬剤注入ポンプにロードされたとき、前記特注ライブラリ内の前記薬剤登録へのアクセスを可能にするか、または不可能にすることを特徴とする請求の範囲18に記載のシステム。
【請求項２０】
前記１組の機能は注射器認識フラグを有し、この注射器認識フラグは、この注射器認識フラグの状態に応じて、前記特注ライブラリが前記薬剤注入ポンプにロードされたとき、前記薬剤注入ポンプ内における注射器認識を可能にするか、または不可能にすることを特徴とする請求の範囲18に記載のシステム。
【請求項２１】
前記１組の機能は注射器検出フラグを有し、この注射器検出フラグは、この注射器検出フラグの状態に応じて、前記特注ライブラリが前記薬剤注入ポンプにロードされたとき、前記薬剤注入ポンプ内における注射器検出を可能にするか、または不可能にすることを特徴とする請求の範囲18に記載のシステム。
【請求項２２】
前記１組の機能は制限容積検出フラグを有し、この制限容積検出フラグは、この制限容積検出フラグの状態に応じて、前記特注ライブラリが前記薬剤注入ポンプにロードされたとき、前記ポンプ内において、前記ユーザが薬剤送り出しのための制限容積を指定するのを可能にするか、または不可能にすることを特徴とする請求の範囲18に記載のシステム。
【請求項２３】
請求の範囲１のシステムであって、前記薬剤注入ポンプからのポンプ構成情報を読み込むようにする手段を更に含むことを特徴とする前記システム。
【請求項２４】
請求の範囲１のシステムであって、前記の選択手段が普通はディスエーブルにされていると共に前記システムがパスワード保護ロジックを更に含み、前記パスワード保護ロジックはシステムユーザがあらかじめ選択したパスワードを前記パスワード保護ロジックに与えた場合にのみ前記選択手段をイネーブルにすることを特徴とする前記システム。
【請求項２５】
請求の範囲24のシステムであって、複数のアクセスレベルが定義されており、前記アクセスレベルのそれぞれが前記システムのための別のアクセス優先権一組に対応しており、前記システムが複数のユーザのそれぞれを前記複数のアクセスレベルのうちの対応する一つと結び付けるテーブルを更に含み、また前記パスワード保護ロジックが前記テーブルを使ってシステムユーザに対してアクセス優先権を割り当てることを特徴とするシステム。
【請求項２６】
請求の範囲１のシステムであって、前記ローディング手段に対するアクセスを制御するためのアクセス制御手段を更に含み、前記アクセス制御手段は、システムユーザが事前条件一組を満たす場合に前記ローディング手段へのアクセスを許可するが、前記システムユーザが事前条件一組を満たすことができない場合にはローディング手段へのアクセスを拒否することを特徴とするシステム。
【請求項２７】
請求の範囲26のシステムであって、前記アクセス制御手段がサインオフを記録するためのサインオフテーブルを含み、有効承認サインオフが前記サインオフテーブル内に存在する場合には、前記アクセス制御手段が前記ローディング手段へのアクセスを許可するが、有効承認サインオフが存在しない場合にはアクセスを拒否することを特徴とする前記システム。
【請求項２８】
請求の範囲27のシステムであって、前記サインオフテーブルにシステムユーザの名称、システムユーザの日付と時刻および承認名称、日付と時刻が含まれ、前記の特注ファイルをシステムユーザが最後に修正した場合に前記システムユーザの日付と時刻を記録し、また前記承認日付と時刻が前記システムユーザの日付と時刻よりも遅れている場合に、前記アクセス制御手段が前記のローディング手段へのアクセスを許可するが、承認日付と時刻が前記システムユーザの日付と時刻よりも遅れている場合には前記ローディング手段への、アクセスを拒否することを特徴とするシステム。
【請求項２９】
コンピュータと一緒に使用するシステムであって、前記システムが、薬剤ライブラリを含む記憶媒体を含み、前記薬剤ライブラリは複数の薬剤登録を含み、各薬剤登録はプログラム可能な薬剤注入ポンプの構成のための薬剤送り出し関連情報一組と関連づけられていると共に、前記記憶媒体はコンピュータによる読み込みが可能であり、前記システムが前記コンピュータ上で作動するプログラムを含み、前記プログラムは、前記コンピュータのユーザが前記薬剤ライブラリ内の複数の薬剤登録中から薬剤登録一組を選択できるようにする手段と、ユーザが選択した薬剤登録をそれと関連した薬剤送り出し情報と一緒に、特注化したライブラリに追加できるようにする手段と、ユーザが、前記コンピュータをして特注化したライブラリを薬剤注入ポンプに電子的にロードせしめることができるようにする手段と、を含むことを特徴とするシステム。
【請求項３０】
請求の範囲29のシステムであって、ユーザが前記薬剤ライブラリ内に存在しない特注化したライブラリの範囲内で薬剤構成を作り出せるようにする手段を更に含むことを特徴とするシステム。
【請求項３１】
請求の範囲29のシステムであって、ユーザが特注化したライブラリ内で現存の薬剤構成を編集できるようにする手段を更に含むことを特徴とするシステム。
【請求項３２】
請求の範囲29のシステムであって、コンピュータの画面に表示用のグラフを作成するグラフィック機能を更に含み、前記グラフによってユーザは所与の体重に対する適切な薬剤濃度を選定できることを特徴とするシステム。
【請求項３３】
特定の薬剤を含む容器と共に使用するための薬剤注入ポンプであって、
前記ポンプは特定の薬剤を容器から患者に投与する駆動機構と、
前記駆動機構を制御するプログラマブルコントローラと、
前記ポンプ内部の書き換え可能で電子的にロード可能なメモリと、
前記電子的にロード可能なメモリに薬剤ライブラリを電子的にロード可能にする入力回路構成と、
前記ユーザがプログラマブルコントローラをプログラムできるようにするユーザインターフェイスと、を含み；
前記薬剤ライブラリは複数の薬剤登録を含み、前記薬剤注入ポンプを構成するための関連する薬剤送り出しパラメータおよび／または薬剤送り出しプロトコール一組が各薬剤登録と結びついており、前記インターフェイスは、
前記ユーザが電子的にロードされた薬剤ライブラリから薬剤登録を選択できるようにする手段と、
前記選択した薬剤と関連する薬剤送り出しパラメータ一組を用いて前記プログラマブルコントローラを構成する手段と、
を含むことを特徴とするポンプ。
【請求項３４】
請求の範囲33の薬剤注入ポンプであって、前記の容器が注射器であり、前記駆動機構が前記注射器を作動させることを特徴とする薬剤注入ポンプ。
【請求項３５】
請求の範囲33の薬剤注入ポンプであって、前記の電子的にロード可能なメモリが不揮発性メモリであることを特徴とするポンプ。
【請求項３６】
請求の範囲35の薬剤注入ポンプであって、前記の電子的にロード可能なメモリがEEPROMであることを特徴とするポンプ。
【請求項３７】
請求の範囲33の薬剤注入ポンプであって、前記ユーザインターフェイスが制御パネルを構成し、前記パネルを介して前記ユーザが前記プログラマブルコントローラをプログラムできると共に、また前記薬剤ライブラリからの薬剤登録を画面に表示できることを特徴とするポンプ。
【請求項３８】
請求の範囲33の薬剤注入ポンプであって、関連した薬剤送り出しパラメータ群のそれぞれに、薬剤濃度、薬剤送り出し速度、薬剤投与量およびボーラスのサイズを含むパラメータ群から選択した情報が含まれることを特徴とするポンプ。
【請求項３９】
請求の範囲38の薬剤注入ポンプであって、前記パラメータ群に最小、ディフォルト（default）および最大の薬剤送り出し速度が含まれることを特徴とするポンプ。
【請求項４０】
請求の範囲38の薬剤注入ポンプであって、前記パラメータ群に最小、ディフォルトおよび最大の薬剤投与量が含まれることを特徴とするポンプ。
【請求項４１】
請求の範囲38の薬剤注入ポンプであって、前記パラメータ群に最小、デフォルトおよび最大のボーラスサイズが含まれることを特徴とするポンプ。
【請求項４２】
請求の範囲38の薬剤注入ポンプであって、前記パラメータ群に最大のボーラス速度が含まれることを特徴とするポンプ。
【請求項４３】
請求の範囲33の薬剤注入ポンプであって、前記の電子的にロードされた薬剤ライブラリに利用可能なモードのオプションのリストが含まれ、前記モードオプションが薬剤送り出し情報を表わすのに用いることのできる単位量を特定し、また前記薬剤注入ポンプがユーザに利用可能なモードオプションのリストを提供し、電子的にロードされた薬剤ライブラリが前記ポンプに存在する場合に、前記リストから選択することができることを特徴とするポンプ。
【請求項４４】
請求の範囲43の薬剤注入ポンプであって、前記利用可能モードオプションのリストに、ミリリットル／時、ユニット／時、マイクログラム／分およびマイクログラム／キログラム／分を含むグループからなされた選択が含まれることを特徴とするポンプ。
【請求項４５】
請求の範囲33の薬剤注入ポンプであって、前記の電子的にロードされた薬剤ライブラリに注射器製造業者の名称リストが含まれ、前記注射器製造業者の名称によって、前記薬剤注入ポンプにイネーブルな注射器が識別され、前記薬剤注入ポンプはユーザに注射器製造業者の名称リストを提供し、電子的にロードされた薬剤ライブラリが前記ポンプに存在する場合に、前記リストから選択することができることを特徴とするポンプ。
【請求項４６】
請求の範囲33の薬剤注入ポンプであって、前記の電子的にロードされた薬剤ライブラリに注射器のサイズのリストが含まれ、選定された注射器サイズが薬剤注入ポンプにイネーブルな注射器を識別し、前記薬剤注入ポンプはユーザに注射器のサイズリストを提供し、電子的にロードされた薬剤ライブラリが前記ポンプに存在する場合に、前記リストから選択することができることを特徴とするポンプ。
【請求項４７】
請求の範囲33の薬剤注入ポンプであって、前記の電子的にロードされた薬剤ライブラリに機能一組が含まれ、それらのいずれも作動または停止され、前記薬剤注入ポンプは、電子的にロードされた薬剤ライブラリが前記ポンプに存在する場合に作動する機能のみを機能群からユーザに提供することを特徴とするポンプ。
【請求項４８】
請求の範囲47の薬剤注入ポンプであって、前記機能群に薬剤ライブラリイネーブルフラグが含まれ、前記薬剤ライブラリイネーブルフラグは、前記フラグの状態のいかんによって、前記薬剤注入ポンプにおける前記薬剤ライブラリ内の薬剤登録へのアクセスを可能にしたり、不可能にしたりすることを特徴とするポンプ。
【請求項４９】
請求の範囲47の薬剤注入ポンプであって、前記機能群に注射器認識フラグが含まれ、前記注射器認識フラグは、前記フラグの状態のいかんによって、前記薬剤ライブラリが前記薬剤注入ポンプに存在する場合に前記ポンプ内の注射器認識能力の発揮を可能にしたり、不可能にしたりすることを特徴とするポンプ。
【請求項５０】
請求の範囲47の薬剤注入ポンプであって、前記機能群に注射器検出フラグが含まれ、前記注射器検出フラグは、前記フラグの状態のいかんによって、前記薬剤ライブラリが前記薬剤注入ポンプに存在する場合に前記ポンプ内の注射器検出能力の発揮を可能にしたり、不可能にしたりすることを特徴とするポンプ。
【請求項５１】
請求の範囲47の薬剤注入ポンプであって、前記機能群にボリューム限界検出フラグが含まれ、前記ボリューム限界検出フラグは、前記ボリューム限界フラグの状態のいかんによって、前記薬剤ライブラリが前記薬剤注入ポンプにロードされている場合に前記ユーザが前記薬剤送り出し方式の構成のためにボリューム限界を特定できるようにするポンプ内の能力の発揮を可能にしたり、不可能にしたりすることを特徴とするポンプ。
【請求項５２】
所定の薬剤を収容している容器と共に使用する薬剤注入ポンプであって、前記容器に機械可読ラベルが含まれ、前記ラベルが所定の薬剤の識別子を特定し、また所定の薬剤についての前記他の情報をも特定し、
前記ポンプは、前記容器から所定の薬剤を患者に送り出す駆動機構と、
前記駆動機構を制御するプログラマブルコントローラと、
複数の薬剤登録が含まれ、前記薬剤注入ポンプを構成するための関連する薬剤送り出しパラメータ一組が各薬剤登録と関連づけられている薬剤ライブラリを格納するメモリと、
前記容器のラベルの内容を読み取るためのラベル読み取り器と、
前記薬剤ライブラリにおける所定の薬剤に対応する登録を識別するための前記ラベル読み取り器に応答する手段と、
前記薬剤ライブラリからの識別済み登録と連携した薬剤送り出しパラメータ群を用いてプログラマブルコントローラを構成する手段と、
前記制御部が薬剤ライブラリからの識別された登録と連携した薬剤送り出しパラメータ群を用いて駆動機構を作動させる手段と、
を含むことを特徴とするポンプ。
【請求項５３】
請求の範囲52の薬剤注入ポンプであって、前記容器が注射器であり、前記駆動機構が前記注射器を作動させることを特徴とするポンプ。
【請求項５４】
請求の範囲52の薬剤注入ポンプであって、前記機械可読ラベルがタッチメモリであることを特徴とするポンプ。
【請求項５５】
請求の範囲52の薬剤注入ポンプであって、前記プログラマブルコントローラを構成するために前記構成手段が前記ラベルからの情報も使用することを特徴とするポンプ。
【請求項５６】
請求の範囲52の薬剤注入ポンプであって、前記ラベルに所定の薬剤の有効期限が含まれ、前記ポンプは更に
現在の日付を示す内部クロックと、
前記ラベル読み取り器が読み取った有効期限と内部クロックが示す現在の日付とを比較する手段と、
現在の日付が有効期限よりも遅れている場合に警報を発する手段と、
を含むことを特徴とするポンプ。
【請求項５７】
請求の範囲56の薬剤注入ポンプであって、現在の日付が有効期限よりも遅れている場合に制御部が駆動機構を作動させないように防止する手段を更に含むことを特徴とするポンプ。
【請求項５８】
請求の範囲33または52に記載の薬剤注入ポンプであって前記ポンプが、
事象ログを格納するメモリと、
薬剤送り出しパラメータに従って所定の薬剤を送り出すプログラマブルコントローラを構成する手段と、
ポンプを作動させるためのユーザインターフェイスと、
事象ログ内に事象記録のシーケンスを作成する手段とを含み、各事象記録はポンプの運転および／又はプログラミングに際しての別の事象を文書化して示すものであることを特徴とするポンプ。
【請求項５９】
請求の範囲58の薬剤注入ポンプであって、前記事象ログに記録された事象に警報の発生記録が含まれ、前記警報はユーザが注意を払うべき問題を警告するものであることを特徴とするポンプ。
【発明の詳細な説明】
発明の背景
本発明はプログラム可能な薬剤注入ポンプに関するものである。
健康管理の分野で使用される注入ポンプは医用流体の流速を制御する電気機械式装置である。薬剤注入ポンプの一例がBaxter Healthcare Inc.のAS40A型（登録商標）注入ポンプである。それは、正確に制御された速さで医用注射器を操作して患者に薬剤を投与する。AS40A型は可動型流体ポンプ機構−即ち、注射器プランジャの正の変位−を採用し、注射器から流体を排出するこの型のポンプは一般に注射器ポンプとして知られている。
人間医学及び獣医学分野における注入ポンプの重要な応用は、患者に対し、化学品、薬剤、栄養物、または生物製剤を投与する所にある。この典型的な応用では、一種類以上の薬剤または他の物質が、医用流体に一様に溶解するように混ぜられ、それから注入ポンプを通して、ポンプから受容者の血管区域に流体を導く管及び／またはカテーテルを介して、受容者の血流に投与される。
注入ポンプが動作する流体の流速または速さのシーケンスは一般的には、特定の状況に適する薬剤送り出しの所要パターンに応じて選択される。ポンプから流体の特定の流速を時々刻々決める過程で考慮せねばならない因子が沢山ある。これらの因子には以下のようなものが含まれる。即ち：
（ｉ）公知の薬剤動態学及び薬効学を含む注入される物質の性質。
（ii）流体中の物質の濃縮または希釈。
（iii）性別、年齢、体重、身長を含む受容者、各種器官系の機能状態及び、各種希釈流体量の注入に耐えられる能力。
（iv）注入される物質の作用又は効果に関係した計測終点での変化の発生。
（ｖ）薬剤を効かせる目標箇所での薬剤の推定濃度（即ち、実測値とか薬剤動態学モデルと注入及び／或いは他の因子の事前経歴に基づいて計算された濃度）と所要濃度との差異。
（vi）地方の慣例、手続、政策や法規。
（vii）または、操作者の判断を含むその他考慮すべき問題。
患者の介護人が上記を考慮し、ポンプからの薬剤送り出しの流体の流速を選択する過程は複雑であって、間違って選択されれば重大な問題になる。その過程は、多数の計算値と算出値が特別に要求されるため、誤り易くなる。その複雑さは幾つかの因子で更に悪化する。要員の訓練費や病院内で処方集、保険証書及び手続付随書などを作成、更新、及び、配布する費用は大きい。安全で一律な業務を確立する難しさは、業務形態が地方、地域や国毎に大きく異なることにより、一層倍加される。そのようなポンプを使う複雑さは、患者に対し必要とする治療を否定することになるかもしれない。何故ならば、介護人は十分な訓練に欠けていたり、関連の知識を習得したり、或いは、特定の患者に必要な薬剤注入の投与過程を効果的にする（計算装置のような）他の医療器具を使用する時間やアクセス方法がないからである。
従来、注入ポンプを静脈の薬剤注入に適応させようと種々の技術的やり方がとられて来た。例えば、薬剤の濃度、患者の体重やmcg/kg又はmcg/kg/minのような薬剤送り出し単位を用いた服用量と服用率のようなデータを入力して、ユーザに、流体で希釈された薬を送り出させ得る計算機型注入ポンプを開発した会社がある。これらの入力に基づいて、ポンプは送り出される量と流体の流速を計算する。
あるポンプには、注入ポンプに付属して、電磁的に注入ポンプを変更する（即ち、プログラムする）物理的テンプレートが添付されている。これらのテンプレートは、薬剤専用、薬剤濃度専用、薬剤容器寸法専用、医丸剤率専用、薬剤送り出しユニット専用である。代表的な薬剤送り出し量や投与率が物理的テンプレートに印刷されているので、このテンプレートには最終ユーザに役立つ知識が入っている。薬剤送り出し毎の構成にするには、別々のテンプレートが必要となる。更に、特定の薬剤送り出し構成が、一施設内で複数のポンプに同時に使用される場合には、各ポンプに１ケの、同数の同一テンプレートを用意しなければならない。
流体注入ポンプを薬剤注入用に、より適合させる他のアプローチでは、外部制御用のデジタル通信ボートを含むポンプを開発したものがある。これらは、注入ポンプが、別の遠隔のパソコン装置に連続的に接続されるようにしている。このパソコンは、それ故、特定の状況に適する薬剤投与の所要パターンを与えるように仕立てられた特定のプログラムを走らせることができる。
流体注入ポンプを薬剤注入用に適するようにしたもっと別のやり方では、注入される種々の薬剤に関する一連の薬剤注入グラフを含むあらかじめプログラム化した情報内臓のマイクロプロセッサコントローラとEPROM装置を包含したポンプを開発したものがある（"Infusion Pump and Drive Systems Therefore"と題するPCT国際公報  第WO 88/10383号参照）。米国特許  第4,741,732号に於てcrankshawなどにより記述された関連アプローチでは、ポンプケースに物理的にプラグインされるEPROMモジュールを使っている。それらのモジュールは薬剤特定用であり、従って、各薬剤の型毎に別々のモジュールが必要である。モジュール内のプログラムでは、あらかじめ定義された薬剤送り出しプロフィルアルゴリズムに従って注入速度を時間的に変化させている。
発明の要約
出願人らは従来の薬剤注入技術の制約と患者に対するこれに伴う危険の両方を認識し、これらの制約とそれに伴う危険を避けた注入ポンプ用の特別の注文に応じられる薬剤ライブラリソフトウェアを開発した。特注可能な薬剤ライブラリは、それ自身で、又は機械読み込みラベル又はデータキャリアに基づいた自動薬剤認識能力との対話形式で電子的に、従来方法の問題を解決し、病院の重病看護領域で認められる適切且つ慣例の薬剤注入業務の促進、訓練や実行を容易にし、また向上させる。
一般に、一面では、本発明は電子的にロード可能な薬剤注入ポンプ用の特注の薬剤ライブラリを作成するシステムである。このシステムには、複数の薬剤登録を内蔵した薬剤ライブラリが含まれており、そこでは、各薬剤登録毎に、薬剤注入ポンプを構成するための、一組の関連薬剤送り出しパラメータ及び／又は薬剤送り出し手順が関連付けられている。
それには、該薬剤ライブラリの登録の中から一組の薬剤登録を選択する手段と、選択された薬剤登録に、特注ライブラリに関連した複数組の薬剤送り出し情報を加える手段と、そのシステムによって特注ライブラリを薬剤注入ポンプに電子的にロードするためのロード手段と、が含まれる。
好適な実施例には、次のような特徴がある。関連した組の薬剤送り出しパラメータの各々には、薬剤濃度、薬剤送り出し速度、薬剤投与量やボーラス剤寸法などの一群のパラメータから選択された情報が含まれている。そのパラメータ群には、最小、デフォルト（default）及び最大薬剤送り出し速度；最小、デフォルト（default）及び最大投与量；最小、デフォルト（default）及び最大ボーラス剤寸法；と最大投与率が含まれる。そのシステムには、また、特注ライブラリの中に、薬剤ライブラリに無い薬剤構成を作成する手段が含まれている。そのシステムには、更に、特注ライブラリの中で、実存の薬剤構成を編集する手段が含まれる。この他に、システムには、コンピュータスクリーン上で表示用グラフを作るグラフツールが含まれるが、そのグラフとは、ユーザに、所定の体重に対し適正な薬剤濃度を選択させることができるものである。そのグラフは二次元の対数−対数目盛りのグラフであって、一方の軸が体重で、他方の軸が流体流速である。そのグラフには、一個以上の曲線がプロットされており、その一個以上の曲線の各々が所定の薬剤濃度と異なる投与量に対応している。その一個以上の曲線は次の式からなる：
体重＝速度×（濃度／投与量）×Ｋ
但し、Ｋは正の数である。そのシステムには、更に、その一個以上の曲線をグラフの上で移動させる手段が含まれる。
好適な実施例には、また、次の特徴がある。そのシステムには、利用できるモードオプションの一覧表、その一覧表から一個以上のモードを確認する手段、及び特注のライブラリに確認したモードを加える手段が含まれる。そのモードとは、薬剤送り出し情報を表すために利用できる単位を決めるものであって、特注ライブラリが注入ポンプにロードされると注入ポンプの中で利用できるモードが確認されたモードそのものなのである。利用できるモードオプションには、ミリリッタ／時、ユニット／時、マイクログラム／分、及びマイクログラム／キログラム／分が入っている。そのシステムには、また、注射器製造者名の一覧表から注射器製造者の名前を選択する手段、及び、選択された注射器製造者名を特注ライブラリに加える手段が含まれている。特注ライブラリが注入ポンプにロードされると、その選択された注射器製造者名が、薬剤注入ポンプの中で使われる注射器を確認する。更に、そのシステムには、注射器寸法の一覧表、その一覧表から一個以上の注射器寸法を選択する手段、及び選択した注射器寸法を特注ライブラリに加える手段が含まれている。
好ましい実施例では、また、そのシステムに、特注ライブラリの中で一セットの機能を表す手段が入っており、その各々で作動または停止が可能である。また、それらの機能の一つ一つを作動または停止する手段が入っている。その機能セットは、薬剤ライブラリのイネーブルフラッグを含んでいるが、その中で、薬剤ライブラリのイネーブルフラッグは、特注ライブラリが該薬剤注入ポンプにロードされたとき、薬剤ライブラリイネーブルフラッグの状態次第で、特注ライブラリの中の薬剤登録へのアクセスを可能にしたり、又は、不可能にするのである。そのセットの特徴には、注射器認識フラッグが含まれるが、特注ライブラリが薬剤注入ポンプにロードされると、そこにある注射器認識フラッグが、注射器認識フラッグの状態如何で、薬剤注入ポンプ内の注射器認識能力を可能にしたり、又は不可能にするのである。そのセットの特徴には容量制限検知フラッグを含んでいるが、特注ライブラリが、容量制限フラッグの状態如何で、ユーザに、薬剤送り出し構成のための容量制限を決めさせるポンプ内機能を可能にしたり、又は不可能にするのである。
この他に、好ましい実施例には、そのシステムに、薬剤注入ポンプからのポンプ構成情報を読み込ませる手段を含めてある。そのシステムでは、選択手段は通常デイスエーブル状態になっており、また、そのシステムには、更に、システムユーザがあらかじめ選択したパスワードをパスワード保護ロジックに与えてやったときだけ、選択手段をイネーブルにするようなパスワード保護ロジックが含まれている。複数のアクセスレベルがあるが、その各々は、システムの中で異なるセットのアクセス優先権に相当し、また、そのシステムには、複数のユーザの各々にアクセスレベルの対応するレベルと関連付ける表を含めてあり、パスワード保護ロジックがその表を使って、アクセス優先権をシステムユーザに割り当てるのである。そのシステムは、また、ロード手段へのアクセスを制御するアクセス制御手段を含んでおり、そこでは、システムユーザが一セットの前提条件を満足したとき、アクセス制御手段がロード手段へのアクセスを認め、システムユーザがそのセットの前提条件を満足しない場合にはロード手段へのアクセスを否認する。そのアクセス制御手段には、サインオフ（sign−off）を記録するサインオフ表を含んでいるが、そのアクセス制御手段は、有効な承認サインオフがそのサインオフ表に存在する場合にロード手段へのアクセスを容認し、また、有効な承認サインオフがそのサインオフ表に存在しない場合には、ロード手段へのアクセスを否認する。そのサインオフ表には、システムユーザ名、システムユーザ日付と時間、承認名、及び承認日付と時間を含んでいる。ユーザによる特注ファイルの最後の変更が起こったとき、システムユーザの日付と時間が記録され、また、アクセス制御手段は、承認日付と時間が、システムユーザ日付と時間より後であれば、ロード手段へのアクセスを容認し、承認日付と時間が、システムユーザ日付と時間より後であれば、ロード手段へのアクセスを否認する。
一般に、別の面では、本発明はコンピュータを使用するシステムである。そのシステムは、薬剤ライブラリを入れる記憶媒体を含んでいるが、その薬剤ライブラリには、複数の薬剤登録が入っており、また各薬剤登録とはプログラム可能な薬剤注入ポンプを構成するための一セットの関連薬剤送り出し情報と関連付けられており、また記憶媒体はコンピュータで読み込み可能である。そのシステムには、また、コンピュータ上で走るプログラムが含まれているが、そのプログラムには、薬剤ライブラリの複数の薬剤登録の中から、ユーザが一セットの薬剤登録を選択する手段と、その選択した薬剤登録を、ユーザが特注ライブラリにこれら関係付けた複数セットの薬剤送り出し情報を一緒に加えることができる手段と、ユーザがコンピュータに電子的に特注のライブラリを薬剤注入ポンプにロードさせる手段とが含まれている。
一般的に、また他の方面からは見れば、本発明は、ある特定の薬剤がはいっている容器と同時に使う薬剤注入ポンプのことである。ポンプは次のいくつかの部分から構成される。即ち、特定の薬剤を容器から患者へ送り出しする駆動機構；駆動機構を制御するプログラマブルコントローラと、ポンプ内蔵電子式ロード可能メモリと、薬剤ライブラリを電子式ロード可能メモリに書き込むための入力回路、複数の薬剤登録を含む薬剤ライブラリ、一つの薬剤登録には、その薬剤に関連する薬剤注入ポンプ調整用送り出しパラメータ及びあるいは、薬剤送り出しプロトコルが含まれる；プログラマブルコントローラをプログラミングするためのユーザインターフェース。ユーザインタフェースは、電子式ロード可能薬剤ライブラリからある薬剤登録を選択する方法を提供し、また、選択された薬剤に関連する一組の送り出しパラメータで、プログラマブルコントローラを調整する方法をも提供する。
好適な実施例は次の機能が含まれている。具体的には、容器は注射器のことで、駆動機構は注射器を操作する。電子式ロード可能メモリは非揮発性メモリ、即ちEEPROMである。ユーザインタフェースはコントローラパネルとディスプレイ画面からなる。ユーザはコントローラパネルから、プログラマブルコントローラをプログラミングすることができる。ディスプレイ画面は薬剤ライブラリから薬剤機構を表示する。セットの薬剤送り出しパラメータの各々は、薬剤濃度、薬剤送り出し速度、投薬量、ボーラスのサイズなどのパラメータ群から選択された情報を含む。電子式ロード可能薬剤ライブラリは利用可能なモードオプションのリストを含み、これらのモードオプションは、薬剤送り出し情報の表現に利用可能なユニットを指定する。電子式ロード可能薬剤ライブラリがポンプに入っている時、薬剤注入ポンプは、ユーザの選択のために、利用可能なモードオプションのリストをユーザに提供する。電子式ロード可能薬剤ライブラリは注射器製造者の名前のリストを含み、これらの名前は薬剤注入ポンプに使用されうる注射器を特定する。電子式ロード可能薬剤ライブラリがポンプに入っている時、薬剤注入ポンプは、ユーザの選択のために、注射器の製造業者の名前のリストをユーザに提供する。電子式ロード可能薬剤ライブラリは注射器のサイズのリストを含みこれらのサイズは薬剤注入ポンプに使用されうる注射器を特定する。電子式ロード可能薬剤ライブラリがポンプに入っていれば、薬剤注入ポンプは、ユーザの選択のために、注射器のサイズのリストをユーザに提供する。
ロード可能薬剤ライブラリは一連の機能を含み、各機能はオンとオフのいずれかに設定される。電子式ロード可能薬剤ライブラリがポンプに具備されている時、薬剤注入ポンプはオンに設定された機能だけをユーザに提供する。
一般的に、また他の方面から見れば、本発明は、所定の薬剤がはいっている容器と同時に使う薬剤注入ポンプに関する。容器は機械可読式ラベルを含み、ラベルは指定された薬剤の一つの特徴を特定できると共に、薬剤に関するほかの情報をも特定可能である。ポンプは次の幾つかの部分から構成される。即ち、所定の薬剤を容器から患者へ送り出す駆動機構と、駆動機構を制御するプログラマブルコントローラと、複数の薬剤登録を含む薬剤ライブラリを記憶するメモリと、一つの薬剤登録に、その薬剤に関連する薬剤注入ポンプ調整用送り出しパラメータと、容器中のラベルの内容を読むためのラベルリーダと、薬剤ライブラリから所定の薬剤に対応する薬剤登録を特定する、ラベルリーダに応答する手段と、薬剤ライブラリから特定された登録に関連する一組の薬剤送り出しパラメータを用いて、プログラマブルコントローラを調整する手段と、薬剤ライブラリから特定された登録に関連する薬剤送り出しパラメータを用いて、コントローラに駆動機構を作動させる手段とを含んでいる。
好適実施例では、機械可読式レベルはタッチメモリである。更に、ラベルは所定の薬剤の使用期限日付を含み、ポンプは現在日付を表すクロックを内蔵し、ラベルリーダにより読まれる使用期限日付を内部クロックの表す現在日付と比較する手段を含み、また、現在日付が使用期限日付より遅い時、警告を出す手段を含んでいる。ポンプは更に、現在日付が使用期限日付より遅い時、コントローラが駆動機構を作動するさせることを防止する措置をも含んでいる。
一般的に、他の方面から見れば、本発明は、薬剤注入ポンプに関し、本ポンプは次の幾つかの部分から構成される。即ち、所定の薬剤を容器から患者へ送り出す駆動機構；駆動機構を制御するプログラマブルコントローラ；事象ログを記憶するメモリ；薬剤送り出しパラメータに従い所定の薬剤を送り出すためにプログラマブルコントローラを調整する手段；ポンプを操作するためのユーザインタフェース；及び、事象レコードのシーケンスを事象ログに作成する手段であり、各事象レコードは、ポンプを操作する及び／或いは、プログラミングする時に発生した異なる事象を記録している。
好適な実施例では事象ログに記録されている事象は警告の発生を含む。
本発明の重要な利点は、特注化された薬剤ライブラリ及び調整データをポンプの中に電子的に入力することにより、容易に薬剤注入ポンプを特注化することができるところにある。従って、医務員は、これまで暗記しなければならなかった薬剤関連の情報を利用して、容易に薬剤注入ポンプを特注化することができる。
特定の臨床治療を正確に反映するために薬剤注入ポンプを特注化する時、本発明はユーザに便利さをもたらす。また、複数のユーザ（特に単科病院で、或いはその病院の一部の患者）は一組の注入ポンプを共用し、使用する時点で装置の中の治療法、ポリシー、手順などを編入しなければならない場合には、本発明は容易さを提供する。
電子式特注化可能な薬剤注入ポンプを利用することにより、病院関係のユーザは、常にまたは容易に、現存の注射装置を更新できるので、薬剤の新規導入、改良、毎回投薬量の微妙な変化、幾つかの薬剤を一つの流動容器に複合する時の部分的応用、及び医学知識の進歩などに対応することができる。
内部薬剤ライブラリと機械可読式ラベルを使う自動薬剤識別機能との間の相互作用は、薬剤容器関連情報と、ポンプへの注入に必要な情報或いは知識との間に、連続的なリンクをもたらす。
ポンプ事象を記録し、また記録レコードをポンプからパーソナルコンピュータに転送する機能を利用して、医務員は、ある特定の患者に対する薬剤注射歴を自動的に記録追跡することができ、また、装置使用に関する情報を収集することもできる。
本発明はユーザ（グラフィック  ツールを使うことにより）に、"What−if"、即ち特定の薬剤濃度或いはミクシングを選択する影響を流体流速に基づいて事前に分析する機能を提供する。もし、患者の身体サイズが異なると、予め設定された投薬量と薬剤注入速度で薬剤を注射した後、患者体内で異なる薬剤濃度と液体流動速度を生ずるからである。
注入ポンプを設定する時のプログラミングエラー、例えば、0.2のはずのデータを間違って0.02と入力すること防止する措置により、本発明はユーザに安全性を提供する。
好適実施例に関する次の詳細説明及び請求の範囲により、本発明の他の利点と特性は明白になる。
図面の概略説明
図１  電子式ロード可能薬剤ライブラリと一体化した薬剤注入ポンプを示す。
図２  図１に示す注入ポンプの内部回路のブロック図である。
図３  注入ポンプのコントロールパネル（制御盤）上のキーボードレイアウトを示す。
図４  全てのLCDセグメントが点灯中のポンプディスプレイ画面の模様を示す。
図５  情報をポンプから、またポンプへ転送するために、薬剤注入ポンプに接続されているパーソナルコンピュータを示す。
図６  ユーザインタフェースのブロック図を示す。ユーザインタフェースはユーザに、特注化した薬剤ライブラリと補足調整データをポンプのEEPROMにロードする機能を提供する。
図７  メインメニュー画面を示す。
図８  薬剤リスト画面を示す。メインメニューで、"DRUG  LIB  RARY"メニュー項目をピックすることにより、この画面にアクセスできる。
図９  空の特注薬剤作成／編集用画面を示す。薬剤リスト画面を見た時、F3/F2キーを押すことにより、この画面にアクセスできる。
図10  "New  Drug"、ユーザの作成した薬剤に関する情報を含む特注薬剤作成／編集用画面を示す。
図11  ファイルへ調整データを送信する画面を示す。メインメニューからこの画面にアクセスできる。
図12  モードメニュー画面を示す。メインメニューで"CONFIGURE  MODES"オプションを選択することにより、この画面にアクセスできる。
図13a−ｇ  ポンプの上で示される異なる薬剤送り出しモードの画面を示す。
図14  製造者画面を示す。メインメニューで"CONFIGURE  MFRS"オプションを選択することにより、この画面にアクセスできる。
図15  注射器メニュー画面を示す。メインメニューで"CONFIGURE  SYRINGES"オプションを選択することにより、この画面にアクセスできる。
図16  デフォルトメニュー画面を示す。メインメニューで"CONFIGURE  DEFAULTS"オプションを選択することにより、この画面にアクセスできる。
図17  種々の機能画面を示す。メインメニューで"CONFIGURE  MISC"オプションを選択することにより、この画面にアクセスできる。
図18  ポンプ識別子作成／編集画面を示す。メインメニューで"CONFIGURE  IDENT"オプションを選択することにより、この画面にアクセスできる。
図19a−ｃ  ポンプ内部のプログラムのフローチャートを示す。ユーザはこのプログラムで、ある特定の薬剤送り出しスケジュールを作動するようにポンプを調整する。
図20  グラフィックツールにより生成されたディスプレイ画面を示す。
図21  アクセスセキュリティのフローチャートを示す。アクセスセキュリティはコンピュータインタフェースプログラムにより実行され、プログラムの機能へのアクセスを制御する。
図22  認可サイン−オフデータ構造を示す。
図23  アクセスセキュリティのフローチャートを示す。アクセスセキュリティはコンピュータインターフェースプログラムにより実行され、薬剤ライブラリをポンプにロードする機能へのアクセスを制御する。
図24  薬剤ライブラリがイネーブルの時、ポンプをプログラミングする手順を指示するテーブルを示す。
図25  薬剤注入ポンプのタッチメモリ機能の動作の流れ図である。
図26  タッチメモリ機能の動作の別の流れ図である。
好適な実施態様の説明
薬剤注入ポンプ
図１において、電子的にロード可能な薬剤ライブラリのための内部メモリを備えた携帯用の注入ポンプ10は制御盤12とデータ表示器14とから成るユーザインターフェイスを備えている。制御盤12はキーボード16と一群の状態表示灯18を含む。キーボード16は触覚帰還シリコンゴム製オーバーレイを使用する、従来の通気膜型である。データ表示器14はLCD画面で、その上に薬剤注入情報が表示される。状態表示灯18はポンプ状態情報を表示するのに使用されるLEDの配列である。さらに単一の音響変換器もある（図示されていない）。
注入ポンプの右側には、胴体28と、フランジ30とプランジャ34を有する注射器20を保持するための１対の締め付け装置がある。締め付け装置の１つはポンプ10の本体に固定された胴体クランプである。それは胴体クランプ受け24と、注射器20を掴んで、それを固定位置に保持するために胴体28に押しつけることのできる胴体クランプスライダ26とを含んでいる。胴体クランプは注射器20の胴体28とフランジ30を同時に掴むことによって動作する。さらにポンプ10の胴体クランプと同じ側にプランジャクランプ32を備えたプランジャ駆動体37がある。それは内部駆動機構（図示されていない）に接続されている。プランジャクランプ32は注射器のプランジャを掴み、ポンプ10が運転されているとき、プランジャ駆動子37は所望の薬剤送り出し速度を実現するために制御された速度でプランジャ34を注射器胴体28内に押し込む。プランジャクランプ32とプランジャ駆動機構は軸方向のプランジャの運動を効果的に制御し、それによって吸い上げにより薬剤が不意に流れる可能性を減らす。内部駆動機構は親ネジ／割ナット駆動を使用し、プランジャクランプ32が「開」位置にあるとき駆動が外れ、それによって注射器を外し、プランジャ駆動体37を所望の開始位置まで手で移動できるように設計されている。
注射器20上にはダラス  セミコンダクタ社から入手できるタッチメモリチップ31が取り付けられている。このチップは内容物の調整日、薬剤調整者の身元、薬剤名、その濃度、注射器の製造者とサイズ、を始めとする注射器に関する情報、及び薬剤動力学モデルに基づく注入日程及び薬剤送り出しグラフなどのその他の薬剤関連情報も記憶している。ポンプ10は２個の接点33を有し、タッチメモリチップ31の内容を内部メモリに読み込むのに使用される。タッチメモリチップ31（機械読み取り標識とも言う）は２個の導体帯35と共に電気接点内にあって、帯のそれぞれが注射器がポンプ内に取り付けられたときに２つの接点33の異なる一つによって接触される。導体帯35を有する電気接点がタッチメモリがその内容をポンプ内の内部メモリに転送するのを可能にする。
プランジャクランプ32を駆動する電動機は４つのドランジスタブリッジで駆動される従来型の直流ギアモータである。駆動制御システムはパルス幅変調を使用する。加えて、多重安全システムが電動機駆動回路内に存在する。例えば、電動機電流は電子的に制限される；「フェイルセイフ」エラーが検出されるとブリッジの４本の脚全部が切断され、電動機が使用不能になる；また誤った駆動データ（例えば、プロセッサの「ハング」または電動機パルスの喪失）は「フェイルセイフ」サブシステムを作動させる。
電動機パルスは比例積分微分制御アルゴリズムによって変調される。２個の駆動符号器がある。第１のものはギアモーター内に組込まれた回転符号器である。第２の符号器は親ネジ組立品の回転を検出するホール効果ペアである。
図２において、注入ポンプ10の内部回路は先制予定作成によるマルチタスクシステムとして機能する親マイクロプロセッサ（親μＰ）40と子マイクロプロセッサ（子μＰ）42を含んでいる。親プロセッサ40は主として電動機制御モジュール53を介してポンプ電動機の運転専用である。バックグラウンドタスクとして、親プロセッサ40はROM（読み出し専用メモリ）の健全性を連続して検査し、枢要なRAMデータ領域を周期的に点検する。子プロセッサ42はいくつかの領域で親プロセッサ40を検査する。それは親プロセッサが許容限度内の所期の速度で電動機を制御しているかを確認する。それは計時を始めとする、システムの活動に対する「見張り」検査を実行する。また、親ネジのホール効果センサに対する電動機電機子軸の符号器出力を点検する。
（図２において、多重信号線路は太い線で、単一信号線路は細い線で識別される。）
３種類のメモリが使用される。揮発性RAM44はプログラムデータを含んでいる。非揮発性ROM46はポンプ運転システム（即ち、ファームウエア）を記憶している。またEEPROM48は電子的にロード可能な特注の薬剤ライブラリ59及び補足的な構成データ、校正情報63、並びにポンプ10の運転に関して収集されたデータを記録する事象ログ61を保持する。
ポンプ10は親マイクロプロセッサ40のポート拡張器の役割を果たすプログラム式周辺インターフェイス（PPI）41を含んでいる。PPI41はキーボード43から、及び多数のセンサ52のいくつかからの入力を管理する。
センサ52の完全なセットに含まれるのは、注射器胴体検出器、注射器胴体直径センサ、注射器胴体フランジ検出器、プランジャ位置センサ、ひずみゲージ、２個のホール効果センサ及び水銀スイッチである。
注射器胴体検出器は直列接続の、圧力作動スイッチペアで、胴体クランプ受けに組み込まれている。両方のスイッチは胴体がＶ字形の受けに心出しされ胴体クランプスライダが注射器胴体上に押しつけられたときだけ閉じられる。
注射器胴体直径センサは線形変位電位差計で、胴体クランプスライダに組み込まれている。その出力電圧は注射器胴体に正比例して変化し注射器直径の指示を提供する。
注射器胴体フランジ検出器は胴体フランジを把持する胴体受けクランプの部分に組み込まれたスイッチである。注射器胴体フランジは胴体クランプが閉じたときに捕捉される。この検出器はフランジが捕捉されたか否か判定する。
プランジャ位置センサは、注射器プランジャ駆動体37に機械的に結合された線形変位電位差計である。出力はプランジャ駆動体位置に正比例して変化し、プランジャが胴体内に押し込まれた距離を測定するのに使用される。
ひずみゲージは親ネジ駆動機構に作用した力の量を測定するが、それは注射器プランジャに作用した力とほぼ同じである。この情報は閉塞の有無を判定するのに用いられる。ポンプは位置内に設定することのできる所定の閾値を圧力が超えると閉塞が存在するかもしれないと言う警告が出される。
水銀スイッチはポンプが竪または横方向の何れにあるかを感知する。この情報は駆動ネジ組立品の重量調整のための力補正係数として使用される。
ポンプ10は外部RS232シリアルポート50を備えている。ポンプのROM46とEEPROM48はこのポートを通じてロードされる。これは後述の各種の他の用途のためのシリアルデータポートとしても使用される。ラップトップ、パソコンその他の外部電算機などの外部ソースからシリアルポート50を通って入力されるデータその他の信号は最初にレベルシフタ47を通過する。レベルシフタ47はポンプの回路の内部要求条件に適合するように信号のレベルを変え、次いでレベル変位した信号をバッファ49に送る。レベルシフタ47は図２に示したようにポンプの内部とすることも、外部アダプタの形で備えることもできる。
ポンプ運転システムをROM46に、あるいは薬剤ライブラリ及び補足構成データをEEPROM48内にロードするために、PRGMプログラム線路51に電圧を掛けてマイクロプロセッサにメモリロードが行われていることを示す。実行可能コードはRAM44内にロードされ、RAM44から実行される。実行可能コードは入力データをROM46内またはEEPROM48内の適切な位置に送る。
データのための別の入力はタンク標識線路57である。この線路は注射器上に取り付けられたタッチメモリ標識の内容を「読み出す」のに使用される。
ポンプからの情報は、図２に表示ブロック45で示された、前述の表示画面及び状態表示灯を介してポンプ操作員に伝達される。
これはポンプが停止したときにもクロックを作動させ続けるために電池のバックアップを備えた実時間クロック（RTC）55でもある。なかんずく、RTC55はポンプ内で発生する各種の事象の記録のための時刻刻印を提供する。どの事象の詳細が記録されるかは「事象ログ」と題する章で後述する。
図３に示したごとく、キーボードは10個の数字キー並びにその他の機能キーを含む。［↑］キー60と［↓］キー62があり、データの選択、増加、減少に使用される。［START］キー64は選択した動作、例えば選択した薬剤の注入の実行を開始する。［STOP］キー66は仕事の実行を停止する。［PURG］キー68は洗浄動作を選択する。［CLR］キー70は欄をデフォルト値に再設定する。［BOLUS］キー72はボーラス動作を選択する。［EDIT］キー74はユーザが先にプログラムした欄を変更することを可能にする。［LOCK］キー76は施錠機能を選択し、解除する、即ちキーボード上の他の全てのキーを閉め出す。また［CONFIRM］キー78はプログラムのステップを完了するか、実行状態の間（即ち、ポンプが薬剤を注入しているとき）かくされたデータを表示する。
図４に示したごとく、LCD画面上に現れる表示は８つの欄に細分され、その１つ１つが情報の特定のカテゴリまたは複数のカテゴリに割り当てられる。欄１は注射器製造者コードと呼び注射器サイズをミリメートルで表示する。欄１内の単一キャラクタテキスト小欄は構成プロンプトに対する操作員の応答を表示するのにも使用される。
欄２は注入する薬剤の量（mL）、注入速度（mL/時）、またはボーラスのサイズ（mL）を表示する。欄３は服用時間（時間：分）または患者の体重（kg）を表示する。欄４は服用間隔（時間：分）、薬剤濃度（mg/mL、または単位/mL）、またはボーラスのサイズ（mL）を表示する。欄５は次の服用までの残り時間（時間：分）、または用量（mcg/分、mg/kg/分、または単位／時）、またはボーラスのサイズ（mL）を表示する。欄６は送り出し合計（mL、mcg、mgまたはグラム）、容積限度（mL）、またはボーラスのサイズ（mL）を表示する。欄７は送り出しされた流体の合計量（mL）を表示する。また欄８はテキストプロンプトを表示する２行欄である。
電算機インターフェイスプログラム
図５において、ユーザは、記載した実施態様ではパソコン80である外部電算機ソースからポンプ10内に特注薬剤ライブラリ及び補足構成データを電子的にロードすることができる。PC80はコネクタケーブル82を介してポンプ10に接続されているが、ケーブル82はPC80とポンプ10が互いに通信できるようにするために要求される任意の信号レベル変位を実行する外部電源アダプタ84を含むことができる。例えば、記載した実施態様では安全上の理由からパソコンのRS232ポートからの12ボルト信号はポンプに入ることが許されない。したがって、アダプタ84はRS232信号のレベルを変化させてからポンプ10に渡す。ポンプからパソコンに情報がダウンロードされる逆の場合、アダプタ84はRS232ポートの要求条件に合わせてポンプ信号のレベルを変化させる。PC80はさらにマウス83を備え、電算機インターフェイスプログラム及び／または電算機インターフェイスプログラムを介して利用できるグラフィックツール（後述）を操作するのに使用できる。
図６において、パソコンはそのメモリまたはディスク記憶装置内に１組の薬剤用の薬剤送り出し情報を含む標準薬剤ライブラリ90を備えている。標準薬剤ライブラリは符号化されたファイルとして記憶される。標準薬剤ライブラリ内の薬剤の組は広範囲の団体からの医療提供者が自己の施設内での使用を望むであろう薬剤の範囲を代表するように選択される。パソコンは登録された個人（即ち、承認されたパスワードとアクセスレベルを持つ人）がそのユーザに固有の、また標準薬剤ライブラリに含まれていないような薬剤構成を発生することを可能にする電算機インターフェイスを提供するソフトウェアアプリケーションプログラム94を含んでいる。このようなユーザが発生した薬剤構成は次いで別個のファイル92として記憶できる。このようにして電算機インターフェイス94は登録利用者が標準薬剤ライブラリ90から特定の薬剤入力を選択して、また特注薬剤入力を作り出すことの両方によって特注薬剤ライブラリ96を容易に構築できるようにする。いったん、特注薬剤ライブラリが構築されると、電算機インターフェイス94はユーザが特注薬剤ライブラリ及び補足構成データを１個または複数の薬剤注入ポンプ98内にダウンロードし、その特注薬剤ライブラリが向けられている特定の医療施設で使用できるようにする。
標準薬剤ライブラリが記憶されている媒体にはユーザインターフェイスの機能へのアクセスが認められたそれぞれの個人の完全な姓名、パスワード、承認アクセスレベルから成るユーザファイル99も含んでいる。ユーザファイル内に記憶された情報をシステムがどのように利用するかは下記の「安全機能」と題する章に記載されている。
図７において、電算機インターフェイスプログラム94を実行したとき、パソコンの画面にメインメニュー100が表示される。メインメニューは電算機インターフェイスプログラムを介して呼び出せる全ての機能を可能なメニュー選択として識別する。（ここで注意するのは、反転は図７ではメニューピックを取り囲む箱102で表されていることである）。ユーザは最初にオプションを反転させ、次いでその選択を実行するために［ENTER］キーを押すことによってオプションを選択する。反転の場所はカーソルキーまたはマウスなどのその他のカーソル制御装置のいずれかを使用してオプションを通じて移動させることができる。上向き矢印キーはメニューを上方に移動し、下向き矢印キーはメニューを下方に移動させる。後述のいずれのメニュー画面においても、利用可能なオプションの選択は同様に行われる。
メインメニューを介して利用可能なそれぞれのオプションは図７に示した順に以下に説明する。
標準薬剤ライブラリからの薬剤入力を選択するにも、標準薬剤ライブラリで得られない薬剤入力を発生するにもユーザはまず「薬剤ライブラリ」メニューピックを選択する。これに応じてプログラムがユーザに図８に示した画面を提示する。画面の上半分は現在の薬剤ライブラリへの窓を提示し、それには標準薬剤ライブラリ内の薬剤入力及びユーザが作り出すことのできる薬剤入力の全てが含まれている。上下の矢印キーを使用して、ユーザは１回に１つ、字母順に現在の薬剤ライブラリ内の入力をスクロールでき、それぞれの薬剤入力は画面の上半分に現れる。薬剤入力が表示されているとき、ユーザはその入力を選択／解除するか、それを修正して新しい薬剤入力を発生することができる。
それぞれの薬剤入力のための雛形は図８に欄110−120で識別した６個の欄を持っている。欄110は薬剤入力の名前と濃度を識別する。欄112は薬剤入力が薬剤ライブラリ内に見い出される標準薬剤入力であるかを識別する。薬剤入力が標準薬剤ライブラリから選択されたとき、この欄には"S"が含まれる。反対に、薬剤入力がユーザによって作られたとき、この欄には"C"が含まれる。欄114はその薬剤の最小、デフォルト、及び最大用量送り出し速度を指定する。欄116はその薬剤の最小、デフォルト、及び最大ボーラスサイズを指定する。欄118はボーラスの送り出し可能最大速度を指定する。また欄120は薬剤がポンプ内の薬剤選択メニューに現れるか否かを指定する。欄120に"Y"が含まれているとき、ポンプのユーザが利用できる能動薬剤入力のリストに現れる。欄120に"N"が含まれているとき、薬剤入力がポンプにロードされた特注薬剤ライブラリの一部であってもユーザには見えず、したがって、ユーザはそれを選択できない。ポンプ内の特注薬剤ライブラリ内の薬剤入力の状態を変更するためにユーザはポンプに特別編集モードを入力し、ライブラリの中の任意の薬剤入力を使用可能／不能にすることができる。
図８に示した特定の薬剤入力はアルフェンタンである。ユーザがこの薬剤入力がポンプに読み込まれる特注薬剤ライブラリに含められることを望む場合、ユーザはスペースバーを押すだけでよい。入力の選択はスペースバーを二度押しすることによって解除できる。薬剤入力を選択すると、薬剤入力名称の左に現れる星印”＊”によって指示される（位置122参照）。
特注薬剤入力を作り出すには、ユーザは薬剤リスト画面が表示されている間にF3を押す。プログラムは薬剤ライブラリ内の入力の視界を図９に示した空欄の雛形に替える。先ほど情報によって埋められていた欄にはダッシュが含まれ、ユーザが自己のデータを入力できる位置を示している。送り出し情報を入力する薬剤入力の名称を入力した後、ユーザは他の欄に移って所望の｛送り出し｝速度情報を提供する。［TAB］キーを繰り返し押すことによってユーザは欄を１度に１つずつ移動できる。どの欄においても、データは通常の仕方でキーボードから入力できる。この画面でF5を押すことによってユーザは利用可能な薬剤送り出しモード（即ち、mL/時、mcg/時、単位／時、mcg/kg/分、など）を移動し、薬剤送り出し速度を表すために所望のモードを選択することができる。一部の欄は空欄のままでよい。例えば、ボーラス情報は空欄とすることができる。ポンプ操作員がこの薬剤でボーラスを投与しようとすると、ポンプはそれを無効操作であると宣言し、受け付けない。
特注薬剤入力を編集するには、ユーザはF2を押す。それによってユーザは既存の特注薬剤入力にアクセスし、これらの欄の内容を編集することができる。
図10はユーザが「新規薬剤」と呼ばれる架空の薬剤に薬剤送り出し情報を入力した後の「特注薬剤作成／編集」画面を示している。この例では、ユーザは薬剤モードmcg/分を選択したことが判る。
「特注薬剤作成／編集」機能を選択すると自動的に新規薬剤が選ばれたものと識別され、注入ポンプにダウンロードしたときに能動となる。言い換えれば、ユーザが特注薬剤ライブラリに現れるべき薬剤を作成していると見なされる。ユーザが薬剤を「隠したい」と望むならば、「薬剤リスト」画面に戻った後薬剤選択を解除するだけでよい。
ユーザは特注薬剤ライブラリの内容を指定した後、［ENTER］を押すことによって薬剤リストからメインメニューに復帰することができる。メインメニューから、ユーザは「ファイル書き込み」を選択することによって薬剤選択及び補足構成データをファイルに保存することができる。これに応じてプログラムは図11の画面を表示し、ファイルに名称を付けるようにユーザに促す。ファイル名を入力した後、［ENTER］キーをもう一度を押すとプログラムは保存機能を実行する。
メインメニューからユーザは利用可能なモード、ポンプが認識する注射器製造者、ポンプが認識する注射器サイズ、ポンプが使用するデフォルト、その他の特性を指定することによってさらにポンプを構成することができる。これはメインメニューに現れるその他の構成機能を借りて行われる。それぞれの構成機能を以下に説明する。
構成モードを選択したとき、プログラムは図12に示したモードメニューを表示する。この画面から起動／解除できるモードは７個ある。構成モードはユーザがポンププログラミングのモード選択ステップでどのモードを利用可能にするか決定することを可能にする。モードの選択は一般的に投与される薬剤の種類、並びにポンプを使用する医療施設または医療団体が採用している特定の協定に依存する。
モードはユーザが薬剤送り出し情報を指定する方法を定義する。それらは:mL/時、単位／時、mcg/分、mcg/kg/分、１回服用、手動予定と自動予定である。もちろん、これらは所望であれば拡げることができるもっとはるかに広い選択の幅の代表に過ぎない。選ばれたオプションの組は、一部には、注入ポンプを使用する医療団体に固有の習慣に依存する恐れがあるだろう。
図13aに示した画面のmL/時モードでは、ユーザは直接薬剤送り出し速度を指定する。図13bの画面で示された単位／時モードでは、ユーザは薬剤濃度をmlあたりの単位で、所望の用量を時間当たりの単位で指定する。これら２つの情報から、ポンプは次にmL/時で速度を計算する。図13fの画面で示されたmcg/分モードでは、ユーザは注射器内の薬剤濃度（mcg/mL）と所望の薬剤服用速度（mcg/分）を指定する。ポンプは次にそれが注射器から流体を送り出ししなければならない速度を計算する。図13gの画面で示されたmcg/kg/分モードでは、ユーザは注射器内の薬剤濃度、患者の体重と、その薬剤について所望の用量/kg/分を指定する。注入ポンプ内のプロセッサが注射器からポンプが流体を送り出しする速度を計算する。
図13cの画面で示された１回服用モードでは、ユーザは送り出しする用量とそれを送り出しする時間を指定する。例えば、ユーザは5mLの薬剤を４時間にわたって送り出しするように指定することができる。ポンプは次に注射器が薬剤を送り出しする速度を計算する。
図13dと13eに示された手動予定及び自動予定モードでは、それぞれ、ユーザは送り出しする容量、それを送り出しする時間と反復時間を指定する。例えば、ユーザは4mLを８時間毎に１時間にわたって送り出しするように指定することができる。手動予定と自動予定の相違は、手動予定モードでは、次の服用時間になると、ポンプが警報を発し、ユーザが手動で服用を開始なければならないことである。自動予定では、次の服用は予定された時刻に自動的に開始される。
モードの選択／解除はモードを反転させ、スペースバーを押すことで実行される。全てのモード選択を指定した後、［ENTER］キーを押すとプログラムがその情報を保存し、メインメニューに復帰する。
メインメニューで［CONFIGURE  MFRS］を選択すると、プログラムは図14の画面を表示する。この画面によってユーザはポンプ内で使用できる注射器の製造者を識別することができる。ここで注意するのは、注射器サイズを決定するためにポンプは注射器の製造者を知っていなければならないことである。これには特定の製造者と、その製造者が使用する特定の注射器サイズに対応する胴体サイズの表が含まれる。注射器サイズを認識するためにポンプは、胴体サイズを注射器サイズに変換するために正しい表を使用できるように注射器の製造者を知っていなければならない。記載した実施態様において、ポンプが認識できる製造者は３つある、即ち、
１）MONOJECT＝モノジェクト（登録商標）
２）Ｂ−Ｄ＝ベクトン  ジキンソン  プラスチパック（登録商標）
３）TERUMO＝テルモ（登録商標）
上述のごとく、スペースバーを押すことで様々な選定が選択／解除され、［ENTER］キーを押すとプログラムが結果を保存し、ユーザはメインメニューに復帰する。
再度図７において、メインメニューから、ユーザは［注射器構成］を選択することもできる。これに応じて、プログラムは図15に示した注射器メニューを表示する。このメニューはポンプが認識できるそれぞれの製造者についてポンプが認識できる全ての注射器サイズのリストを提示する。スペースバーを使用して、ユーザは所望のサイズを選択／解除できる。ポンプにダウンロードされた構成情報が特定サイズの注射器を指定しないとき、ポンプはその注射器の認識、または選択を許すことができず、それはポンプ内で使用できない。
多くの病院は１つの注射器製造者としか取引がない。例えば、病院はＢ−Ｄ注射器しか使っていないことがある。その施設のためのポンプをプログラムする人はその製造者だけを選択し、他の２つを消したいと思うかもしれない。ポンプが通常はユーザに製造者の選択を促すプログラミングステップで、その代わりにユーザにＢ−Ｄを確定することを促す。ユーザは［CONFIRM］を押すだけでＢ−Ｄを確定することができる。
メインメニューから、ユーザは［デフォルト構成］を選択することができる。これに応じて、プログラムは図16のデフォルトメニューを表示する。デフォルトの種類は４つで、薬剤デフォルト、モードデフォルト、製造者デフォルトと注射器デフォルトである。薬剤デフォルトオプションを選択した場合、ポンプ内の薬剤選択ステップがユーザに上下の矢印キーを押すことを促したとき、最初に上向きまたは下向き矢印キーでポンプにポンプ内で実行された最後の薬剤を表示させる。ここで注意するのは、次にポンプが運転されるときのデフォルト設定を記憶するためにユーザはボーラスまたは注入を開始しなければならないことである。ポンプはどの薬剤（ある場合）が使用されているか、どのモードが使用されているか、どの注射器製造者が使用されているか、またどの注射器サイズが使用されているかを記録する。次に、対応するデフォルトオプションのいずれかが設定されたとき、これらの記録された設定がポンプが次に運転されたときにユーザに提示される最初の選択になる。
メインメニューから利用できるもう１つの構成オプションは［CONFIGURE  MISC］である。このオプションを選んだとき、プログラムは図17に示したその他の特性メニューを表示する。このメニューで利用できるオプションのそれぞれをそれが現れる順に説明する。
［薬剤ライブラリ使用可能］はポンプ内にロードされた特注薬剤ライブラリがポンプを運転したときに直ぐにアクセスできるか否かを決定する。［薬剤ライブラリ使用可能］が選択されないと、ポンプのEEPROMに特注薬剤ライブラリが存在するが、通常の運転モードではポンプはその中に記憶された薬剤ライブラリを持っているようには見えない。それはあたかも薬剤ライブラリが存在しないかのように働き、ポンプはユーザに薬剤選択を促さない。しかしながらユーザは、ユーザが［薬剤ライブラリ使用可能］設定をトグルすることのできる構成セットモードを入力することによってポンプ内の薬剤ライブラリを使用可能にすることができる。
注射器認識は「注射器サイズ」欄を取り付けられている注射器のサイズに初期化することによってプログラミングを簡略にする便利な特徴である。注射器認識が使用可能になったときポンプはポンプ内に挿入されている注射器のサイズを自動的に認識する。注射器認識が切られているとき、ポンプは注射器サイズを認識しない。
注射器認識と注射器デフォルトの両方が入っているとき、注射器デフォルトが何であれ、注射器認識機能が優先する。このようにして、ユーザが前回5ml注射器を使用し、次に30ml注射器を取り付けると、ポンプはそれを30ml注射器と認識する。
注射器検出は安全強化で、注射器が胴体クランプ内に正しく取り付けられていないときにポンプが警報を発することを可能にする。この機能はポンプが送り出ししている間も生きている。注射器検出は、注射器認識が使用可能になったとき自動的に構成される。検出機能を実行するために３個のスイッチ群が使用される。スイッチの内の２個は胴体クランプ内にあり、１個は注射器のフランジを捕捉する部分の中にある。注射器検出が許可されていると、ユーザが電動機運動を開始しようとしたときにスイッチのいずれかがポンプ内の注射器の存在を検出できなかった場合、ポンプは「注射器搭載」または「注射器点検」通報をユーザに表示し、電動機回転を開始しない。
PSI範囲はユーザが閉塞を検出するポンプの感度を選択することを可能にする。可能な設定は、低、中または高の３つである。ポンプはプランジャ駆動体によって注射器に掛かる力を測定するひずみ計を備えている。力がPSI範囲によって決定された設定閾値を越えると閉塞の可能性を示す警報音が鳴る。警報は高い設定に比較して、低い設定では低い力で始動する。
速度範囲は最大流体送り出し速度を制限する。可能な設定は、低、中または高の３つである。これらの設定はポンプが注射器から流体を送り出しする最高速度の上限を決める。高い設定ではポンプは毎時360mLまで送り出しできる。中ぐらいの設定では毎時120mLに制限される。また低い設定では毎時15mLが限度である。この機能によってユーザが誤ってポンプを速すぎる速度にプログラムすることが防止される。速度設定はボーラス、洗浄、注入速度に並行して適用される。
オートロックはキーボードが全く操作されないとき２分後にキーボードを自動的に施錠する。これはキーが不意に作動するのを防止する。
容量限度特性はmL/時モードのためだけの特別機能である。これはユーザが何ミリリットルの薬剤を送り出しするかに限度を設定する。この限度に達したときはいつでも、ポンプは停止し、警報が発生する。
静粛運転特性はユーザがポンプによって提供されるいくつかの警告の音響成分を除去することを可能にする。例えば、注射器が空になるまで後わずか10分になるとポンプは警告を発する。静粛運転が許可されているとき、この警報の音響部分が抑止される。この機能は提供者が不必要に患者の邪魔をしたくない病院内の区域で使用するためのものである。
空転警報特性はポンプのキーボードが連続して２分間待機状態で空転しているときに発信される信号の種類を制御する。通常ポンプは、15回の警報音を発生し、キーボードが空転している２分毎にその警報を反復する。空転警報特性が許可されると、ポンプはキーが押されるまで警報音を反復する。
図７に戻って、ユーザが［CONFIGURE  IDENT］を選択すると、図18の画面が表示され、ユーザは電源灯試験に続いてポンプLCD内に表示される識別子の入力を促される。これは、例えば、ポンプに読み込まれた特定の構成またはポンプの使用希望者の身元を識別するのに使用できる。［構成のファイル書き込み］を選択することによってユーザは特注薬剤ライブラリと構成情報をパソコン上のファイルに保存することができる。後に、［ファイルからの構成読み出し］を選択することによって、ユーザは調べたり、さらに編集するために選択した構成ファイルをパソコン上の能動メモリ内に読み出すことができる。
構成をポンプ内にロードするために、ユーザはポンプがパソコンに正しく接続され、運転されていることを確認する。ユーザは［ポンプロード］オプションを選び、次にプログラムの構成をポンプのEEPROM内にダウンロードする。
プログラムはさらに、ユーザがEEPROMから薬剤ライブラリと補足構成データを読み出すことを許可する。そのためにユーザは［GET  FROM  PUMP］メニュー選択を選ぶ。この機能は以前に読み込まれた薬剤ライブラリと補足構成データだけではなく、ポンプによって収集された運転情報並びにポンプの特別編集能力によってユーザが入力した構成の変更も読み出す。（ポンプによって収集される情報の詳細は以下に説明する。）
さらに図７において、プログラムはパソコンの画面にそれを表示するか、印刷器に送ることによってユーザが完全な薬剤ライブラリと補足構成データを見ることを許可する。
メインメニューの［ロック］ピックはユーザがパソコン上で電算機インターフェイスプログラムを走らせたままにして、ユーザがパソコンから離れている間のプログラムの無許可使用を防止することを可能にする。パソコンは現在ユーザのパスワードが再入力されるまで電算機インターフェイスプログラム機能へのそれ以降のアクセスを禁止する。
図形ツール
電算機インターフェイスプログラムは特定の薬剤について適切な濃度及び注射器サイズを選択するための便利な図形ツールも提供する。それぞれの薬剤は患者の特定の等級に対する特定の薬剤の効果に関する組み合わされた薬剤動力学（臨床）データを持っている。このデータから、最小、デフォルト、及び最大用量及びボーラス速度を通常導くことができる。最小用量から最大用量までの範囲は薬剤の治療範囲、即ち所期の治療効果を効果的に達成するために一般的に薬剤を使用すべき用量範囲を限定する。
薬剤が投与される患者の等級にふさわしい薬剤濃度を選択することが重要である。薬剤送り出しモードがmcg/kg/分であるとき、流体送り出し速度は患者の体重と注射器内の薬剤濃度の両方の関数になる。薬剤が体重の大きい患者に低い濃度で送り出しされるとき、指定された用量を達成するのに必要な流体流量は非常に高くなる。これは選択された注射器が余り長く続かず、何度か注射器を搭載しなければならないことを意味する。これは好ましくない。他方、患者が子どもで（体重が少ない）濃度が高いとき、指定された用量を達成するのに必要な流体流量は低くなりすぎてポンプの安全範囲と効果的な運転から逸脱する恐れがある。例えば、閉塞を検出するのに必要な時間（即ち、閾値圧力を達成する時間）が長くなりすぎて、閉塞検出装置が働かなくなる恐れがある。加えて、流体流量が非常に低いと薬剤がポンプを患者に接続している管を通過するのに必要な通過時間が長くなりすぎることがある。これらも望ましくない結果である。
薬剤濃度を適切に、誤りなく選択することは困難なことがある。メインメニュー（図６参照）または特注薬剤作成／編集メニュー（図９参照）から呼び出すことのできる図形ツールは適切な薬剤濃度の選定を大幅に簡略化する。図形ツールを呼び出したとき、図20の画面が表示器に現れる。上の領域230はｙ軸（縦軸）に沿った体重と、ｘ軸（横軸）に沿った流体流量を表す対数の対数グラフである。線231、232、233と234は様々な用量（即ち、それぞれ最小、デフォルト及び最大用量とボーラス用量速度）と特定の濃度について次式を線で表示したものである：
体重＝（速度×濃度×100）／（用量×60）
曲線は対数−対数グラフ上に図示したので、これらの曲線の式は次のようになる：
Log（体重）＝Log（速度）＋Ｋ
ここでＫは
Ｋ＝Log｛（濃度×100）／（用量×60）｝
である。直ぐ判るように、曲線の変位は濃度と所望の用量（またはボーラス）に依存する。
グラフ表示の下にある４本の水平軸は、それぞれ異なる注射器サイズに対応している。それぞれの軸はグラフの流体流量軸の対応する場所に示された速度で流体が送り出しされたときにそのサイズの注射器が持続する時間間隔を示している。流体流量軸上の影付き領域238と注射器サイズ軸の影付き領域239a−ｄは望ましくない運転領域を示している。流体流量軸上の影付き領域238での運転は閉塞検出感度が許容限度を外れるので望ましくない。流速が領域238に入ると閉塞の検出に長く掛かりすぎたり、カテーテル通過時間が過度に長くなる。様々な注射器サイズについて水平軸の影付き領域239a−ｄでの運転は頻繁かつ多数の注射器の搭載が必要なので望ましくない。これらの領域はもちろんユーザの希望を反映して調節することができる。
図示した例は濃度が4mg/mlの薬剤アムリノンで最小／デフォルト／最大用量が5/7.5/10mcg/kg/分で、ボーラス速度が250mcg/kg/分である。曲線はどの線がどの用量に対応するかを示すために記号を付け、凡例236はどの記号がどの用量に対応するかを示している。カラーディスプレイ上では、用量に対するこの曲線のマッピングを識別するのに別のもっと効果的な方法が使用できるだろう。例えば、色符号化方式を使用できるだろう。
このグラフからユーザは選択した濃度が薬剤の投与を受ける患者の体重と利用できる注射器のサイズに適しているか判定できる。実例が図形表示がどのように使用されるかを示すのに役立つだろう。典型的な体重を37キログラムとする。この体重は"X"印を付けた点でデフォルト用量曲線と交わるが、これは濃度が4mg/mlの薬剤のおよそ4.2ml/時の流体流速に対応する（"Y"の印を付けた点を参照）。この流速で10mlの注射器は2.6時間持続する（"Z"の印を付けた点を参照）。さらに流体流速Ｘは影付き領域238、または239a−ｄのいずれにも入らないので、閉塞検出感度が許容範囲にあり、流体流量が高すぎないことが判る。
他方、説明上、体重が4kgだとすると、デフォルト用量の流体流速はおよそ0.45ml/時になる。このレベルは影付き領域238に入るので低すぎると考えられる。流速を許容レベルまで移動するためには薬剤濃度を下げなければならない。ここで注意するのは、薬剤濃度を下げると曲線の組（即ち、曲線231、232、233、234）がグラフの右に移動することである。プログラムはユーザが２つの仕方で濃度を替えることを可能にする。ユーザは新しい濃度を欄240に入力して、新しい濃度によって流体流速が許容範囲に入るかを見ることができる。この方法はユーザが所望の結果を得るまでに薬剤濃度の推定を数回行う必要がある。
プログラムはユーザが曲線の組を所望の流体流速が得られるような図形表示上の場所に「ドラッグ」して適切な薬剤濃度を決定することも可能にする。これを行うためにユーザはカーソル241を曲線の組の上に移動し、曲線のどれかを捕らえ、それを所望の場所まで牽引して、それを放す。曲線が新しい場所に来ると、プログラムは曲線のその場所を達成するのに要求される濃度を計算する。プログラムは曲線の偏位係数であるＫの新しい値を計算することによってこれを簡単に実行する。
ドラッグはパソコンに付属のマウスによって、あるいはパソコンのキーボード上のカーソルキーのいずれかによって実行できる。加えて、整数量（または利用可能な濃度の組から選択された離散量）の濃度を有することが望ましいので、プログラムは許可された離散濃度値でのみ曲線を引くことを可能にする。したがって、ユーザが曲線を新しい場所にドラッグして放したとき、曲線はその濃度に許容された最寄りの離散値を表す場所に「パッと動く」。例えば、このようにして、3.567mg/mlの濃度は許容されない。
全特性
電算機インターフェイスプログラムは無許可の使用を防止し、未登録薬剤ライブラリ／構成データファイルの注入ポンプへの読み出しを防止するように設計されたいくつかの安全特性を備えている。
電算機インターフェイスプログラム自体へのアクセスも、ユーザファイル99（図６参照）で識別され、割り当てられた個人パスワードを提供する人にしか許可されない。ユーザファイルはPC80上の符号化されたディスクファイルで、プログラムの使用が認められたそれぞれの個人の完全な姓名、それぞれの姓名に組み合わされたパスワードとそれぞれの姓名に組み合わされた承認アクセスレベルから成る。
アクセスレベルは、管理及びアクセスレベル１、２、３、４の５段階で、アクセス権の高い順に記載されている。それぞれのアクセスレベルは下位のアクセルレベルに付与された全ての権利を暗黙の内に含んでいる。現在ユーザのアクセスレベルに許可されていない機能のピックは対応するメニューから省かれている。
管理アクセスレベルではユーザファイル99にアクセスできる。ユーザファイル99内のユーザアクセス記録の追加／削除、並びに個人の姓名、パスワード及び／またはアクセスレベル仕様の変更が認められる。監視アクセスレベルではさらに、薬剤ライブラリ／構成データファイルの管理承認を可能にする、メインメニューからの［承認付きのファイル書き込み］ピックの使用が許可される。管理承認がなければ、薬剤ライブラリ／構成データファイルはポンプ内に読み込めない。
アクセルレベル１以上では、特注薬剤入力の作成、削除と編集を含む、メインメニューからの［薬剤ライブラリ］ピックによる薬剤ライブラリ変更の著作が許可される。
アクセスレベル２以上では、特注薬剤入力の作成、削除と編集を除く、メインメニューからの［薬剤ライブラリ］ピックによる薬剤ライブラリ変更の著作が許可される。
アクセスレベル３以上では、メインメニューから［＜群＞構成］ピックによる構成データ変更の著作が許可され、メインメニューから［ファイル書き込み］が許可される。
アクセスレベル４以上では、メインメニューから［ファイル読み出し］、［GET  FROM  PUMP］、及び［ポンプロード］ピックが可能になる。さらにこのアクセスレベル以上では、メインメニューから［薬剤ライブラリ／構成データを見る／印刷］及び［ロック］ピックが使用可能になる。
図21において、ユーザが電算機インターフェイスプログラムを呼び出したとき、プログラムはユーザに姓名とパスワードを促す（ステップ250）。次にプログラムはユーザの姓名がユーザファイル99に記載されているか（図６参照）、また記載されているならば、ユーザが正しいパスワードを入力したか（ステップ252）を確認する。姓名がユーザファイルにないとき、またはパスワードが間違っているとき、プログラムはユーザに電算機インターフェイスプログラムへのアクセスを拒否する。ユーザ姓名とパスワードがユーザファイルに記載されているとき、プログラムはユーザのアクセスレベルにあった残りの機能へのアクセスをユーザに許可する（ステップ256）。
図22において、ディスク上に、あるいは注入ポンプ内に記憶されているかは問わず、ユーザが作成した薬剤ライブラリと補足構成データファイルは、２つの名称と、日付と時間欄があるデータ構造260を含んでいる。電算機インターフェイスプログラムはそれと組み合わされた特定の薬剤ライブラリと補足構成データファイルがポンプに読み込めるか否かを決定するためにデータ構造260を使用する。第１の欄（欄262）にはファイル著作者の身元が含まれている。この場合、著作者はファイルを編集または修正した最後の人と定義される。著作者欄262もファイルの前回の修正の日付と時刻を含んでいる。第２欄（欄264）はファイルのポンプへのロードを承認した人の姓名が含まれている。この欄にはユーザファイルに指定された管理レベルアクセスを有する人の姓名だけが含まれている。承認欄264には承認が与えられた日時も含まれている。最後に、最後の欄（欄266）はファイルをポンプにロードする人の身元専用である。他の欄と同様、この欄にも日時が含まれるが、この場合に記録される事象はファイルをポンプにロードする命令である。ファイルがポンプにロードされたとき、ポンプ内にファイルをロードする人と日時が構造データ260に追加される。このデータ構造の内容が次にポンプにロードされる。このようにして、後日ポンプの内容をロードして、誰が薬剤ライブラリ／構成データファイルを記述したか、誰がそれを承認したか、また誰がそれをポンプにロードしたかを知ることができる。
ユーザがファイルを作成したり修正する都度、プログラムは承認欄264の入力を消去し、著作者欄262の情報を更新する。このようにして、ポンプロードが承認された後にファイルを修正すると、承認が取り消される。そのファイルをポンプに読み込む前に、再度適切な人によって登録されなければならない。
図７において、メインメニューはユーザが構成ファイルを登録することを可能にする［承認付きファイル書き込み］を含んでいる。この機能を呼び出せるのは管理アクセスレベルを有する人だけである。
図23において、ユーザが［ポンプへの構成ロード］を選択してポンプ内にファイルをロードしようとすると、プログラムは必要な検査を実行してから、ユーザがロード操作を実行するのを許可する。最初にプログラムは著作者欄262に身元確認された有効なユーザがあるかを判定する（ステップ280）。欄に有効なユーザが含まれているとき、プログラムは管理アクセスレベルを有する有効なユーザが承認欄264に識別されるかを検査する（ステップ282）。承認は著作者以外のユーザから得たものでなければならない。データ構造の内容がステップ280または282の試験のいずれかに落ちると、プログラムはユーザが薬剤ライブラリ／構成データをポンプにロードすることを許可しない。他方、データ構造の内容が両方の試験に合格すると、プログラムは承認がファイルに対する最後の修正の後に出されたかを検査する（ステップ284）。承認欄264の日付が著作者欄262の日付より後の場合、ファイルはこの試験に合格する。承認日付が著作者欄262の日付より前の場合は不合格である。日付が同じとき、プログラムは２つの欄の時間刻印のどちらが早いかを点検する。承認が与えられた後にファイルが変更されているとき、プログラムはメインメニューに戻って、ユーザがそのファイルをロードすることを許可しない。ファイル変更の後に、ファイルの承認が得られているとき、プログラムはユーザがファイルをロードすることを許可する。
しかし、ファイルをロードする前に、プログラムはデータ構造260のファイル266内の情報を現在ユーザの姓名と現在日時で更新する（ステップ286）。薬剤ライブラリをポンプに読み込む人を識別するためにデータ構造260の内容が更新されると、プログラムは要求されたとおりプログラムをポンプに読み込む（ステップ288）。
注入ポンプの運転
ポンプの運転手順と、薬剤注入ポンプをプログラムするためにそのEEPROM内に記憶された特注薬剤ライブラリを使用する手順を、図19a−ｃを参照して以下に説明する。
注入ポンプはポンプの側面の電源スイッチ（図示されていない）をON位置に入れて運転される。スイッチが入るとポンプは自己診断を含むパワーアップ初期化を実行する。自己診断のユーザインターフェイス部分にはランプと音響試験も含まれている。自己診断の部分は通常運転の間のバックグラウンド試験としても実行される。
ランプ試験では全てのLEDとLCDセグメントが起動される。ランプ試験の後、英数字識別子が構成されているときは、次にそれが表示される。これらの初期ステップが完了すると、ポンプは初期群選択を表示する。
最初にポンプは薬剤ライブラリ特性が許可されているか点検する（ステップ300）。薬剤ライブラリオプションが許可されていないとき、ポンプは薬剤ライブラリが存在しないものとして処理する（ステップ302）。即ち、ユーザがポンプ前面のキーボードから薬剤送り出しの全ての詳細を入力することによってポンプをプログラムする。ただし、ユーザが利用可能なオプションは、パソコンからEEPROM内に読み込まれた構成オプションと機能によって制限される。例えば、構成されたモードがmL/時だけのとき、ポンプのユーザはポンプのスイッチが入ったときにこのオプションしか選ぶことができない（それ以外のときは、もちろん、ユーザは構成セットモードを入力し、他のモードオプションを起動する）。以下の説明においては、全てのモードと機能が起動されているものとする。
様々なモードについてユーザから要求される入力の順序は図24にまとめた。ポンプはユーザに対し、ポンプで利用可能なモードの中から１つ選び、次にポンプ内に列挙されたものから注射器製造者を識別し、最後にポンプのメモリ内に列挙されたサイズから注射器サイズを指定するように促す（図24の行200を参照）。これら３つの入力を提供した後の事象の進行はユーザが選んだモードによって異なる。
選んだモードがmL/時（列220）であるとき、ポンプはユーザにmL/時で注入速度を指定するように促す（行206）。次にポンプはユーザに、使用する場合には、容積限度をmLで入力するように促す（行208）。［ボーラス］キーに応じて、ポンプはユーザにmL単位でボーラスのサイズを入力するように促す（行210）。これらの情報が入力されると、ユーザは［洗浄］キー（行212）、次いで［開始］キー（行214）を押して洗浄過程を開始させる。洗浄に続いて、［開始］キーを押すと入力されたプログラムに従って注入が開始される。速度はmL/時で入力されるので、ポンプは単に入力された速度を実行する。
単位／時モードの時（列222）、製造者と注射器サイズを指定した後、ユーザはミリリットルあたりの単位数で注射器内の薬剤の濃度を入力する（行204）。濃度が指定されると、ユーザは単位／時で注入用量を入力するよう促される（行206）。次にユーザは、単位数でボーラスのサイズを任意に指定することを許可される（行210）。このとき、ユーザはプログラムを開始することができる。ポンプはmL/時単位で流体を送り出しすべき速度を計算し、計算した速度で薬剤を送り出しする。
mcg/分モードのとき（列224）、薬剤濃度がmg/mlで指定され、用量がmcg/分で入力され、ボーラスのサイズがmgで指定される点を除いて、ユーザは単位／時モードで実行したのと同じ事象の順序を実行する。ポンプはmL/時で適切な薬剤送り出し速度を計算する。
mcg/kg/分モード（列226）のとき、注射器サイズを指定した後、ポンプはユーザに患者の体重をkgで入力するように促す（行202）。次に、ユーザは薬剤濃度、用量とボーラスのサイズをこの順に、このモードに応じた単位を用いて、入力する。ポンプは指定された用量レベルを達成するために要求される薬剤供給速度を計算する。
もう一度図19aを参照して、薬剤ライブラリオプションが許可され、少なくとも１つの薬剤が構成されているとき、ポンプはランプ試験の直後にEEPROMから薬剤ライブラリ索引を読み出す。EEPROM内に読み込まれた薬剤ライブラリをユーザがどのように特注化しているかによって、全てではないにしろ薬剤ライブラリ情報の多くが、薬剤ライブラリ入力によって提供される。
識別欄が構成されているとき、識別欄は薬剤ライブラリ索引データ読み出しの間に表示される、それ以外のとき、ポンプは［薬剤ロード］を表示する。
薬剤ライブラリ索引の読み出し過程の間、ポンプはデータの検査合計を実行する。ポンプが検査合計の誤りを検出したとき、［薬剤間違い］エラー応答がユーザに表示される。２秒間のテキスト表示の後、薬剤選定プログラミング過程がとばされ、ポンプはモード選択に移る。
エラーが検出されずに薬剤ライブラリ索引が読み出されたとき、ポンプはユーザに薬剤選択を促す（ステップ308）。ユーザは矢印キーを使用して入力し、特注薬剤ライブラリ内に記憶された薬剤リストの中を移動する。［↑］キーは英数字の前進方向に移動し、［↓］キーは英数字の後退方向に移動する。ポンプが薬剤のリストを入力するか否かは薬剤デフォルトモードが設定されているかに依存する。このように、ユーザが最初に矢印キーを押したときのポンプの応答を決定するために、ポンプは薬剤デフォルトが生きているかを点検する（ステップ310）。薬剤デフォルトが能動のとき、表示される最初の薬剤はポンプで最後に送り出しされた薬剤である（ステップ312）。薬剤デフォルトが生きていないとき、表示される最初の薬剤は字母順の薬剤ライブラリ内の最初の薬剤である（ステップ314）。
それぞれの薬剤がポンプの表示画面に現れたとき、表示された薬剤名に対する所定の濃度がなければ、濃度欄にダッシュが表示される（即ち、図４の欄４）。利用可能な選択はどの薬剤が構成されたかによって決定され、［汎用］の選択を含めることもできる。
所望の薬剤が見つかると、ユーザはそれを［確定］キーを押して選択する。確定キーに応じて、ポンプは表示器に現れた薬剤を選択し、ユーザに次の選択を促す（ステップ316）。
［汎用］を選択したとき（ステップ318）、ポンプはモード選択に移り、その後は次回の起動まで薬剤ライブラリ機能が使用不能であるがごとくに振る舞う（ステップ320）。
薬剤入力の名称と濃度が同じで、割り当てられたモードが異なる場合、薬剤は１つの薬剤入力として表示される。
薬剤入力選択のために［確定］キーを押すとき、選択された薬剤入力が複数個の割り当てモードを持つ場合（ステップ322）、ポンプはモード選択に移って、ユーザに薬剤に割り当てられたモードの選択を許可する（ステップ324）。濃度欄はモード選択の間表示されたままである。薬剤デフォルトオプションが構成され（ステップ326）、前回使用した薬剤が選択されたとき、ポンプは最初の矢印キーの押し下げに応じて前回使用したモードを提示する（ステップ328）。それ以外の場合、ポンプは利用可能なモードのリスト上の最初のオプションを表示する（ステップ330）。
モード選択のために［確定］キーが押されると、ポンプはEEPROMから選択された薬剤のための追加薬剤ライブラリを読み出す（ステップ334）。
選択した薬剤に割り当てられたモードが単一のとき（ステップ322）ポンプはそのモードにデフォルトされ、モード選択はとばされる（332）。次にポンプはEEPROMから選択された薬剤のための追加薬剤ライブラリを読み出す。注射器製造者選択開始のときに割り当てられたモードのプロンプトがテキスト欄におよそ２秒間表示される。
注射器製造者とサイズの選択は、薬剤が選択された後に所定の濃度（ある場合）が表示されたままであることを除いて、薬剤ライブラリ機能によって影響されない。ポンプは最初に、構成されたオプションが複数個あるかを判定する（ステップ336）。ポンプにプログラムされた製造者が１つだけのとき、ポンプはそのオプションにデフォルトされ、ユーザにその選択の確認を求める（ステップ338）。複数個のオプションがあるとき、ポンプはユーザに製造者の選択を促す（ステップ340）。前と同様に、ユーザは矢印キーを押して入力し、オプションのリスト内を移動する。最初の矢印キーの押し下げにどう応答するかを決めるためにポンプは製造者デフォルトが構成されているか否かを検査する（ステップ342）。構成されているとき、ポンプは最初の矢印キーの押し下げに応じて前回使用した製造者を表示する（ステップ344）。製造者デフォルトが構成されていないとき、ポンプは最初の矢印キーの押し下げに応じてオプションリストの最初のオプションを表示する（ステップ346）。ユーザが使用する注射器の製造者を識別したとき、［確定］キーを押して選択される（ステップ348）。
製造者が選択された後、ポンプは注射器認識が構成されているかを検査する（ステップ350）。注射器認識が構成されているとき、ポンプは注射器胴体の直径を決定し、次に選択された製造者のルックアップテーブルを使用して、その測定を注射器サイズに翻訳する。ポンプは注射器サイズを表示して、ユーザにそのサイズを確認するか、異なるサイズの選択を促す（ステップ352）。注射器認識が構成されていないとき、ポンプはユーザにサイズの選択を促す（ステップ354）。ユーザは矢印キーを押してオプションのリストを入力する。ユーザによる最初の矢印キーの押し下げにどう応答するかを決めるためにポンプは注射器デフォルトが構成されているか否かを検査する（ステップ356）。注射器デフォルトが構成されているとき、ポンプは最初の矢印キーの押し下げに応じて前回ポンプ内で使用した注射器サイズを表示する（ステップ358）。注射器サイズデフォルトが構成されていないとき、ポンプは最初の矢印キーの押し下げに応じて利用可能な注射器サイズリストの最初のオプション（即ち、最小サイズ）を表示する（ステップ360）。ユーザが使用する注射器サイズを識別したとき、［確定］キーを押して選択される（ステップ362）。
注射器サイズが選択された後、ポンプは選択された薬剤が所定の濃度であるか判定する（364）。選択された薬剤の所定の濃度があれば、濃度欄のプログラミングはとばされる（ステップ366）。所定の濃度が薬剤選択ステップで選択されたものと見なされ、濃度は表示器の濃度欄に表示される。さらに、ユーザは所定濃度欄をそれ以上編集することを許されない。
選択された薬剤とモードに所定の濃度がないとき、ポンプはユーザに濃度の指定を促す（ステップ368）。
濃度欄の入力が確定した後ポンプはユーザに用量または速度の値を入力するように促す（ステップ370）。所定のデフォルト用量または速度が表示される。
ユーザは矢印キーを使用して表示された値を調節することができる。あるいは数字キーを押すことでデフォルト値表示が選択された数字に置き換わり、所望の値の直接入力が可能になる。ユーザは［CLR］キーを使用して表示された値をダッシュにリセットすることもできる。
［確定］キーが押されたとき、用量または速度がポンプの範囲を逸脱している場合は、ポンプが［ポンプ限度］を表示し、最寄りの許容値に置き換える。
確定された値がポンプの範囲内であるが、選択された薬剤の範囲外であるとき、ポンプは［用量（または速度）＞nnn］を表示するか、前回プログラムされた値もその薬剤の範囲外であり、同じ方向のときは、［用量（または速度）＜nnn］を２秒間表示する（ここで、nnnは薬剤限度値である）。次にポンプは信号音を鳴らして確定された値を受け付ける。前の値がその薬剤の範囲外ではないか、反対方向に範囲を逸脱しているとき、ポンプはそのかわりに信号音を鳴らし、［確認＞nnn］または［確認＜nnn］を表示する（ここで、nnnは薬剤限度値である）。ユーザは所望の値を確認するために［確定］を押すか、［CLR］を使用するか、あるいは表示値を変えるために数字または矢印キーを使用することができる。用量または速度がうまく確認されると、薬剤名が再度テキスト表示内に現れる。
ボーラスのプログラミングは下記の規則に従って進められる。選択された薬剤についてボーラス機能が許可され、有効な［ボーラス］キーが押されると、ポンプは通常ボーラスのサイズを表示する。ボーラスのサイズがプログラムされていないときはボーラスサイズ欄にダッシュが表示され、スクロールされたプロンプトとしてテキスト欄の最下行に［ボーラスサイズ設定のために編集を押す］を表示される。ボーラスサイズの値がプログラムされていると、それがボーラスサイズ欄に表示され、テキスト欄に［ボーラス準備完了］と表示される。
［ボーラス準備完了］プロンプトは有効なキーが押されないと10秒で時間切れになり（［ボーラスサイズ設定のために編集を押す］プロンプトは有効なキーが押されないと20秒で時間切れになる）、通常の運転または待機状態表示に復帰する。しかしながら、ボーラスサイズ欄にダッシュが含まれ、［開始］が押されると、［データ紛失］エラー応答が出され、それに続いて［ボーラスサイズ設定のために編集を押す］スクローリングプロンプトが出され、そのタイムアウトは再開始される。［ボーラス］に続いて［確定］または［ボーラス］を押すと、直ぐに通常の運転または待機状態表示に復帰する。
ボーラスサイズ欄にダッシュが含まれていないとき、［ボーラス］に続いて［開始］を押すと、ボーラス送り出しが開始される。［ボーラス］に続いて［編集］を押すと、ポンプは編集のためにボーラスサイズ欄を開ける。次に［ボーラスサイズ］がテキスト欄に表示される。ボーラスサイズ欄がダッシュとして表示されると、選択された薬剤の所定のデフォルトボーラスサイズに初期化される。
ボーラスサイズは［CLR］、矢印または数字キーを用いて編集できる。ボーラスサイズはポンプ限度内の任意の値、並びにダッシュに設定できる。
ボーラスサイズ編集の間に［編集］キーを再度押すとポンプはボーラスサイズ欄とテキスト表示を欄が開かれたときの内容に復帰し、ボーラスサイズ欄は閉じられる。
矢印キーを押してボーラスサイズ欄の値がポンプの範囲の上限または下限を越えたとき、ポンプは［ポンプ限度］を表示し、最寄りの許容値に代替する。
編集のためにボーラスサイズ欄が開かれ、表示された値がポンプの範囲と、選択された薬剤の所定限度の両方の範囲内にあるとき、［確定］キーを押してボーラスサイズを記憶し、ボーラスサイズ欄を閉じることも、［開始］キーを押してボーラスサイズを記憶し、ボーラス送り出しを開始することもできる。
［確定］または［開始］が押され、表示されたボーラスサイズがポンプ範囲を逸脱しているとき、ポンプは［ポンプ限度］を表示し、最寄りの許容値に代替する。ボーラスサイズ欄は開いたままで、その他のキー操作は無視される。
＜CONFIRM＞あるいは＜START＞キーが押され、かつ表示されたボーラスのサイズがポンプ径内であるが、選択された薬剤に対してあらかじめ定められている限度を超えるサイズの場合、ポンプは”ボーラス＞nnn"と表示し、プログラムされたボーラスのサイズが、同じようにあらかじめ定められている同じ薬剤の限度のサイズを超える場合は、”ボーラス＜nnn"と1.5秒間表示される（ここでnnnはあらかじめ定義された薬剤の限度値）。その後ポンプが音を発し、ボーラスのサイズは記憶され、＜CONFIRM＞によりボーラスのサイズがクローズされ、＜START＞によりボーラスが開始される。
もし、あらかじめプログラムされているボーラスのサイズがその薬剤の範囲から外れていないならば、あるいは反対方向のサイズがその範囲から外れているならば、ポンプは音を出す替わりに（"VERIFY＞nnn"あるいは"VERIFY＜nnn"）が表示される（ここでnnnはその薬剤の限度値）。＜CONFIRM＞あるいは＜START＞キーはその他の点では無視される。＜CLR＞キーは表示されている数値を変更する場合に用いられ、＜CONFIRM＞あるいは＜START＞キーはボーラスのサイズを記憶するのに用いられる。＜CONFIRM＞キーはボーラスのサイズをクローズし、＜START＞キーにてボーラスを開始する。
ボーラスのサイズが＜EDIT＞又は＜CONFIRM＞キーによりクローズされ、最終的な表示値がダッシュならば、最終的に”ボーラスのサイズをセットするために＜EDIT＞キーを押して下さい”という伝言プロンプトが表示される。もしその数値がダッシュでない場合、は＜ボーラス準備＞が表示される。＜CONFIRM＞と＜BOLUS＞キーは上述の通り、フィールドを再開する際に用いられる。もし＜BOLUS  READY＞が表示されていれば、＜START＞キーによってボーラスの供給を始めることができる。
この＜BOLUS  READY＞の表示はもし不要なキーが押された場合は10秒以内に消える（＜PRESS  EDIT  TO  SET  BOLUS  SIZE＞の表示は必要なキーを押さなければ20秒以内に消える）。また、通常の実行状態又はスタンバイ状態の表示は保持されたままである。
＜BOLUS＞が正常に押されボーラス選択機能が許されている状態で最大値、および最小値のボーラスサイズが選択された注射器のサイズに対して不適であった場合、ポンプはボーラスキーに応答して”規格外”のエラーメッセージを出す。
＜BOLUS＞機能が選択された薬剤に対して認められていない場合、及び正常に＜BOLUS＞キーが押された場合は、本ポンプは＜BOLUS＞キーに応答して"NOT  ALLOWED"のエラーメッセージを出力する。
選択された薬剤に対して最大ボーラス速度があらかじめ規定されていれば、ポンプは最大値より小さなボーラスを選び、そのボーラス送り出しのために選択された注射器に対してのポンプ最大速度より小さな速度ともなる様に速度を選択する。もし、最大ボーラス速度が選択された注射器に対する最低限の速度より小さい場合、ポンプは＜BOLUS＞キー入力に応答して“OUT  OF  RANGE"というエラーメッセージを出す。
もう一度図19cを参照すれば、服用量（あるいは速度、及び容積の制限）が適切に設定された後、ユーザは注入を開始するために、＜START＞キーを押す。注射器検知が動作状態か否かによって、ポンプは異なった応答を示す（ステップ372）。もし、注射器検知が動作状態であれば、ポンプは先に進む前に、注射器が正しく固定されているかどうかを確認する（ステップ374）。もし、注射器が正しく固定されていなければ、ユーザに対して注意を与える（ステップ376）。もし、注射器が正しく固定されていることを検知したならば、ポンプは、設定されたスケジュールにしたがって設定された速度で薬剤の送り出しを開始する。
それ以外のポンプ操作上の機能
本ポンプは、２つの構成モードを有している。これらは、いずれもパワーアップランプテストの直後に、特殊なアクセスコードを入力することにより選択される。構成設定モードと構成確認モードがある。構成設定モードでは、ポンプ構成を調整、修正することが出来る。構成確認モードは、ユーザが現在のポンプ構成内容を確認することを可能にするが、しかしユーザがその構成を変更することを許すものではない。
構成設定モード：
構成可能なオプションは、以下のものを含む。
薬剤の選択？  薬剤ライブラリに格納されている個別の薬剤の取捨が出来る。
モードの選択？  ユーザに対して有効な、モード数を制限する。
製造者の選択？  ポンプは実際に用いられる注射器のブランドについてのみ選択をさせる。
デフォルト？  ポンプは、以前、使用された薬剤、モード、製造メーカーや、注射器のサイズについてデフォルトとする様に設定可能である。
種々の選択？  以下に示される多くの機能が選択可能である。
薬剤ライブラリ：薬剤ライブラリの機能が作動／停止される。
注射器の認識：構成が動作状態であれば、ポンプは自動的に注射器のサイズを決定する。
注射器の検知：構成が動作状態であれば、注射器が正常に固定されていない場合に、ポンプが警報を発する。
PSI範囲：適切な圧力範囲（高、中、低）に調整することにより、閉塞警報音の微調整を行う。
速度範囲：送り出し速度の制限を（高、中、低）に制限。
オートロック：キーボードが使われていない状態の時、自動的にキーボードをロックする。
容積制限：この頃はmL/時モードのときのみ有効であり、容積の制限がプログラム値を下回り０に向かって減っている時に、警告音を発する。
無音動作：警報音を作動／停止に設定する。
不動作警報：不動作時になるべき、警報音を選択する。
Ident選択：この項目が動作状態の場合ポンプは特別伝言を表示する。
ポンプ構成の設定手順はアクセスコードの入力を要求する。従って、この手順はコードを与えられたユーザのみに有効である。このことによって、許可されていない人が入力することを防止している。構成設定モードを選択するためには、ランプテストおよび身分照会が表示された直後にユーザが特別なコードを入力する。
一度、構成設定モードに入れば、試験表示領域にそれぞれのオプションが表示される。ユーザの応答画面（＃1.フィールド内で１文字数字が出ている）は、残っている項目を表示する。矢印キー（＜△＞＜▽＞）はユーザに必要な選択をすることを可能にし（Yes,No,High,MediumやLowを含む）＜CONFIRM＞キーを押すことによって、残りの選択枝はロックされる。
各オプショングループの第１のプロンプトは質問“グループの名前?"である。ここに（グループの名前は適切な配置オプションを識別する。グループの構成を始めるために、ユーザは“Y"（Yes）の未解決応答プロンプトを選択し、＜CONFIRM＞キーを押す。次のグループに飛ぶためには、ユーザは懸案応答プロンプトを“N"（No）に設定しその後＜CONFIRM＞を押す。
一度グループが構成のために開かれたならば、そのグループ内のすべてのオプションが構成されなければならない。あるグループうちの最後のオプションが構成された後、ディスプレイはポンプの構成立ち上がっている間２〜３秒間“UPDATING"を表示し、画面上には次の“グループの名前の選択”と質問が表示される。
次に示す例によってこの手順を説明する。モード設定の後、次のプロンプトは“SELECT  MFRS?"である。LCD画面の最上行に点滅する“Y"がユーザの応答フィールドに現れる。＜CONFIRM＞を押す事により、使える注射器製造業者の選択プロセスが始まる。次の画面は“MONO  JECT"であり、これは注射器の特定製造業者を識別し、最上行にて“Y"か“N"かいずれかをユーザに返答する。＜△＞か＜▽＞を押し、ユーザの応答を“Y"か“N"かに決定する。＜CONFIRM＞を押すことにより、選択に入り画面には、次の製造業者が表示される。ユーザが全ての製造業者についての選択を終了したところで、ポンプは“SELECT  MPRS?"グループから出て“SELECT  DEFAUI"を表示し、ユーザに対して不採用についての同様な選択を行うことを可能にする。
注意としては、ポンプのプログラムはポンプの構成が最低でも一つのモードと、一つの製造業者を要求するということである。ユーザは最低でも一つのオプションを選択しなければ、どのグループ選択からも抜け出ることが出来ない。
最後のオプショングループが構成、あるいはとばされた後は、ポンプは通常のパワーアップ再スタートを始めることにより、構成設定プロセスを中止する。
構成確認モード
構成確認モードは、不意の事故的に変更されてしまう危険なしにポンプ構成状態を確認することを可能にする。ポンプ構成の確認をするためには、ユーザは別の異なる特別のアクセスコードをパワーアップランプテストの後に入力する。
構成結果として、画面の下部にカテゴリが表示される。その後、質問として（例えば“VIEW  MODES?"）が表示され、上部画面に“Y"（Yesとして）が表示される。＜CONFIRM＞キーを押すことによって、このカテゴリ内のオプションの確認が始まる。テキスト画面は構成されてしまったオプションのみを表示する。＜△＞＜▽＞のキーによって、“Y"から“N"に移動させることは本表示カテゴリがユーザが望んだものではないことを示す。＜CONFIRM＞を押すと次のカテゴリ確認画面に入る。
注射器ラベル読み取り器
ユーザはまた、図１に示されているタッチメモリ端子により適切な情報をポンプ内に入力することが出来る。ユーザは、制御パネルにある特別なキー連鎖により、この特徴を活用できる。この手法は、ある特定の薬剤のためのポンプへのプログラム入力開始時でも、入力が終わった後でもどちらでも可能である。一度動作すればタッチメモリラベルの内容は、ポンプのメモリへ転送される。その転送される情報は、最低限薬剤の有効期限、薬剤の濃度、製造業者、注射器のサイズ、そして注射器を準備した人の職分などである。ポンプ内部のプログラムは、こうして転送された情報を使いながら多くの機能を発揮する。
もし、この機能がプログラム手順の開始時に働かされた場合、プログラムは図25に示される様な働きをする。最初にポンプはタッチメモリの内容を自身の内部メモリに受け取る（ステップ400）。それからポンプは、注射器の有効期限を、現在の日付と照合し確認する（ステップ402）。もし、これが期限切れであればポンプは注射器を拒絶し、ユーザに対して期限である旨、警告する（ステップ404）。もし、注射器の期限が切れていなければ、ポンププログラムは、内部の薬剤ライブラリから、注射器に合った薬剤を探し出す（ステップ406）。もし、合った薬剤がなければ、ポンプはユーザにその薬剤がライブラリにない旨の警告をする（ステップ408）。ユーザは、ポンプにマニュアルにてプログラムをすることによって、薬剤ライブラリの助けをかりずに注射器の使用を続けることが出来る。ポンプは、ユーザに対してプログラムがマニュアル作業にて、続行されるかどうかを確認する（ステップ410）。もし、ユーザがこの注射器を使い続けることを選択すれば、ポンプがラベルにかかれている情報を読みとるようにプログラムを構成する（ステップ412）。それからユーザに対し服用量、速度、ボーラスのサイズなどの付加情報を何でも要求する（ステップ414）。ポンプが完全に構成された後、そのポンプは薬剤を注入する準備が整う。
ポンプの薬剤ライブラリにあるものと一致した場合は、ポンプはそのライブラリの中から薬剤を選択し（ステップ416）、その薬剤についてライブラリ中に有している保有情報を全て使ってそれ自身を構成していく（ステップ418）。その後、プログラムはタッチメモリからの有用な追加情報（製造業者、注射器のサイズなど）を用いることにより、更にポンプの構成を進める。最後に、ポンプはユーザに必要とされる付加情報を問い合わせる（ステップ420）。その情報が入力されれば、そのポンプは薬剤注入の用意が完了したことになる。
前述により明らかなように、ポンプを構成するのに必要な情報（ユーザにより以前使われた入力、図19a−ｃ参照）を用意するのにタッチメモリを用いることにより、ポンプのプログラム作成に必要なユーザの作業が非常に単純化された。
特定の薬剤に対して、ポンプが既に構成された後にタッチメモリが使用された場合、図26に示す様にポンプは確認機能を動作する。タッチメモリラベルの内容がポンプ中のメモリに転送された後（ステップ432）、ポンプはポンプの構成内容とラベルの内容とを比較する（ステップ432）。もし、不一致点がみつかれば、ポンプはその旨をユーザに知らせそしてプログラムを再度作り直すか、不一致内容を解消しない限り薬剤の投与はできないようにする（ステップ434）。
事象ログ
先に記述されているようにポンプはポンプのEEPROM内の事象ログ61を生成するプログラムコードを含む（図２参照）。事象ログには、事象が発生した時の各指示について時間スタンプと共にプログラム及び警告事象の日付順の歴史が含まれている。あらかじめ選ばれていた事象の数のみが記憶される。記録された事象が予め選定されていた数に達すると、各新事象はメモリから最も古い事象の記録を排除する。ポンプは、ポンプを動作させるプログラムパラメータを記録するのに事象ログを使用するが、そのパラメータには、何時注入が開始されたか、何時停止したか、何時ボーラスが作動したか、何時警告が発生したか及びその警告の性質が含まれる。
この情報は前述したユーザインタフェースの助けをかりてポンプから復元することができる。図７によれば、事象ログを読むためにユーザは“LOAD  LOG  FILE  FROM  PUMP"を選択する。その応答として、プログラムは事象ログの内容をPCコンピュータに転送し、そこからディスクの中に保存することが出来る。事象ログは、再構築が必要となる様な問題が発生した事象において、どのようにポンプが使われてきたかということに対して、ユーザが再構築できるようにするものである。
他の実施態様は、次の請求の範囲中に示される。
【図１】
0003660678.tif 000002
【図３】
0003660678.tif 000003
【図１３ｂ】
0003660678.tif 000004
【図２】
0003660678.tif 000005
【図４】
0003660678.tif 000006
【図５】
0003660678.tif 000007
【図１３ｃ】
0003660678.tif 000008
【図６】
0003660678.tif 000009
【図７】
0003660678.tif 000010
【図９】
0003660678.tif 000011
【図１３ｄ】
0003660678.tif 000012
【図８】
0003660678.tif 000013
【図１０】
0003660678.tif 000014
【図１１】
0003660678.tif 000015
【図１２】
0003660678.tif 000016
【図１３ｅ】
0003660678.tif 000017
【図１３ｆ】
0003660678.tif 000018
【図１４】
0003660678.tif 000019
【図１３ａ】
0003660678.tif 000020
【図１３ｇ】
0003660678.tif 000021
【図１６】
0003660678.tif 000022
【図２１】
0003660678.tif 000023
【図１５】
0003660678.tif 000024
【図１７】
0003660678.tif 000025
【図１８】
0003660678.tif 000026
【図２２】
0003660678.tif 000027
【図１９ａ】
0003660678.tif 000028
【図１９ｂ】
0003660678.tif 000029
【図１９ｃ】
0003660678.tif 000030
【図２０】
0003660678.tif 000031
【図２３】
0003660678.tif 000032
【図２４】
0003660678.tif 000033
【図２５】
0003660678.tif 000034
【図２６】
0003660678.tif 000035