(57)【特許請求の範囲】
【請求項１】
薬液投与のために皮膚に装着されるポンプ本体と、
皮膚に対して非装着で携帯され前記ポンプ本体による薬液投与を操作するリモートコントローラとを有し、
前記ポンプ本体は、
薬液投与を実施する駆動部と、
前記リモートコントローラとの間で無線通信を実施する本体通信部と、
前記本体通信部において前記リモートコントローラ側との無線通信が途絶えた場合に、当該リモートコントローラ側からの操作によることなく薬液の自動ボーラス投与を前記駆動部に実施させる本体演算部と、
前記自動ボーラス投与を実施するためのデータとして、前記自動ボーラス投与を実施する自動ボーラス投与時間と前記自動ボーラス投与における薬液の投与量とが記憶されたデータ記憶部とを備え、
前記リモートコントローラは、
表示部と、
前記ポンプ本体による薬液投与の設定を入力するための入力部と、
前記ポンプ本体との間で無線通信を行うコントローラ通信部とを備え、
前記本体演算部は、前記データ記憶部に記憶された前記データを参照し、前記自動ボーラス投与時間に前記リモートコントローラ側との無線通信が回復したか否かの判断を実施し、回復していないと判断した場合に、前記投与量の薬液の自動ボーラス投与を前記駆動部に対して実施させる
薬液投与装置。
【請求項２】
前記コントローラ通信部で前記自動ボーラス投与の実施の履歴を受信した時刻が前記自動ボーラス投与時間の設定範囲内でないときには、前記表示部は、前記自動ボーラス投与の実施の履歴を表示し、前記入力部は、ベーサルレートの変更を入力できる
請求項１に記載の薬液投与装置。
【請求項３】
前記本体演算部は、前記自動ボーラス投与を実施した後、前記本体通信部において前記リモートコントローラ側との無線通信が回復したと判断された場合に、前記本体通信部に対して前記自動ボーラス投与の実施の履歴を前記リモートコントローラ側に送信させる
請求項１または２に記載の薬液投与装置。
【請求項４】
前記リモートコントローラは、
表示部と、
前記ポンプ本体による薬液投与の設定を入力するための入力部とを備え、
前記表示部には、前記本体通信部から送信され前記コントローラ通信部で受信された前記自動ボーラス投与の実施の履歴が表示される
請求項３に記載の薬液投与装置。
【請求項５】
前記ポンプ本体は、
警報を出力する出力部を備え、
前記本体演算部は、前記自動ボーラス投与時間に前記本体通信部において前記リモートコントローラ側との無線通信が途絶えた場合に、前記出力部に対して警報を出力させる
請求項１〜４の何れか記載の薬液投与装置。
【請求項６】
前記本体演算部は、予め設定された時間帯の範囲で前記本体通信部において前記リモートコントローラ側との無線通信が途絶えた場合に、前記自動ボーラス投与を前記駆動部に対して実施させる
請求項１〜５の何れか１項に記載の薬液投与装置。
【請求項７】
前記コントローラ通信部が前記自動ボーラス投与の実施の履歴を受信した時刻が前記自動ボーラス投与時間の設定範囲内のときには、前記表示部は、前記自動ボーラス投与の実施の履歴を表示し、前記入力部は、追加のボーラス投与の投与量の設定を入力できる
請求項１〜６の何れか１項に記載の薬液投与装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インスリンポンプのような患者の皮膚に装着されるポンプ本体と、ポンプ本体を操作するリモートコントローラとを有する薬液投与装置に関する。
【背景技術】
【０００２】
近年、皮下注射や静脈内注射などによって、患者の体内に薬液を持続的に投与する治療法が行われている。例えば、糖尿病患者に対する治療法として、患者の体内に微量のインスリンを持続的に投与する治療が実施されている。この治療法に用いられるインスリンポンプの一例として、下記特許文献1に示す外部注入装置がある。外部注入装置は、遠隔ＲＦプログラマ、炭水化物（またはボーラス）推定器、及び／又は震動アラームを有する。外部注入装置は、ハウジング上のキーパッドを通じて、又はＲＦプログラマから送信機／受信機を通じて受信した命令によってプログラムされる外部注入ポンプである。この装置は、ユーザに、容器が不十分な場合や電池が不十分な場合又はシステムの動作不良の警告として、可聴アラーム及び／又は震動アラームの選択肢を与える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４７７６７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、インスリンポンプは、予め設定されたべーサル投与の他に、食事の前にユーザが追加で実施するボーラス投与を行う。ボーラス投与は、患者の身体に装着されたインスリンポンプ本体とは別体として患者が携帯するリモートコントローラ（上述した遠隔ＲＦプログラマ）からの操作によって実施される。このため、インスリンポンプのユーザが、リモートコントローラを自宅に置き忘れて外出したり、リモートコントローラを職場に置き忘れて帰宅してしまった場合、ボーラス投与を実施することができず、高血糖を引き起こす危険性がある。
【０００５】
そこで本発明は、リモートコントローラを携帯していない場合にポンプ本体からの薬液の自動ボーラス投与を実施することで、ユーザである患者の容態を安定に保つことが可能な薬液投与装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
このような目的を達成するための本発明の薬液投与装置は、薬液投与のために皮膚に装着されるポンプ本体と、皮膚に対して非装着で携帯され前記ポンプ本体による薬液投与を操作するリモートコントローラとを有し、前記ポンプ本体は、薬液投与を実施する駆動部と、前記リモートコントローラとの間で無線通信を実施する本体通信部と、前記本体通信部において前記リモートコントローラ側との無線通信が途絶えた場合に、当該リモートコントローラ側からの操作によることなく薬液の自動ボーラス投与を前記駆動部に実施させる本体演算部とを備えている。
【発明の効果】
【０００７】
以上説明した構成の薬液投与装置によれば、リモートコントローラを携帯していない場合にポンプ本体からの薬液の自動ボーラス投与を実施することで、ユーザである患者の容態を安定に保つことが可能である。
【図面の簡単な説明】
【０００８】
【図１】実施形態の薬液投与装置を説明するためのブロック図である。
【図２】薬液投与装置における時間管理スケジュールの一例を示す図である。
【図３】実施形態の薬液投与装置におけるコントローラ忘れ監視時間の設定を説明するための図である。
【図４】第１実施形態の薬液投与装置における自動ボーラス投与の設定を説明するための図である。
【図５】実施形態の薬液投与装置の動作例を説明するフローチャート（その１）である。
【図６】実施形態の薬液投与装置の動作例を説明するフローチャート（その２）である。
【図７】実施形態の薬液投与装置の動作例を説明するフローチャート（その３）である。
【図８】実施形態の薬液投与装置の動作例を説明するフローチャート（その４）である。
【図９】実施形態の薬液投与装置の動作中における追加のボーラス投与の設定表示例（その１）である。
【図１０】実施形態の薬液投与装置の動作中における追加のボーラス投与の設定表示例を示す図（その２）である。
【図１１】実施形態の薬液投与装置の動作中におけるベーサルレートの変更の設定表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を適用した実施形態を図面に基づいて詳細に説明する。尚、ここではインスリンポンプに本発明を適用した場合の構成を説明するが、本発明の薬液投与装置は、皮膚に装着されるポンプ本体と、このポンプ本体と組み合わせて皮膚に対して非装着で携帯されるリモートコントローラとで構成される薬液投与装置に広く適用される。
【００１０】
≪薬液投与装置の構成≫
図１は、実施形態の薬液投与装置の構成を説明するためのブロック図である。図１に示す薬液投与装置１は、ポンプ本体１０と、このポンプ本体１０と組み合わせて用いられるリモートコントローラ１００とで構成されている。
【００１１】
このうちポンプ本体１０は、長時間にわたって患者に薬液（インスリン）を投与するために、患者の皮膚に装着して用いられる。一方、リモートコントローラ１００は、ポンプ本体１０を操作するものであり、ポンプ本体１０と組み合わせて患者の皮膚に対して非装着で携帯されるものである。このようなリモートコントローラ１００は、ポンプ本体１０によるインスリンのベーサル投与を設定したり、ユーザの指示によってボーラス投与を任意に実施するために用いられる。
【００１２】
特に本実施形態において、薬液投与装置１は、リモートコントローラ１００の不携帯時に、必要に応じて自動ボーラス投与を実施することが可能な構成である。以下、本実施形態の薬液投与装置１の構成の詳細を、ポンプ本体１０、リモートコントローラ１００の順に説明する。
【００１３】
＜ポンプ本体１０＞
ポンプ本体１０は、ポンプ本体１０の機能が集約的に配置されているポンプ部と、カテーテルポートが設けられ患者の皮膚に接着されるクレードルとで構成されている。このようなポンプ本体１０は、先ずクレードルが患者の皮膚に接着される。次いで、穿刺具を用いて、カテーテルがカテーテルポートを通じて皮下に挿入されるとともにクレードルに固定される。その後、クレードルに対してポンプ部を嵌合させることによりポンプ部とカテーテルが流体連通する。ポンプ本体１０は、患者の皮膚に接着させたクレードルに対してポンプ部を嵌合させることにより、患者の皮膚に装着される構成である。このようなポンプ本体１０は、主にそのポンプ部に対して、電源部１１、駆動部１３、検出部１５、出力部１７、日時管理部１９、データ記憶部２１、本体通信部２３、およびこれらを制御する本体演算部２５を備えている。これらの構成は、以下の通りである。
【００１４】
［電源部１１（ポンプ本体１０）］
電源部１１は、ポンプ本体１０を構成する各構成要素に電力を供給するためのものであり、例えば電池およびこれを収納する電池ボックス、さらには電池からの電力の供給をオン／オフするスイッチなどで構成されている。
【００１５】
［駆動部１３（ポンプ本体１０）］
駆動部１３は、ポンプ本体１０を装着した患者に対して薬液投与を実施するためのものであり、投与する薬液を収容するシリンジ、シリンジ内において摺動される押し子、押し子を移動させるためのモータおよび歯車機構等で構成されている。
【００１６】
［検出部１５（ポンプ本体１０）］
検出部１５は、上述したクレードルに対してポンプ部が嵌合されているか否かを検出するためのものである。この様な検出部１５は、一例として光センサであり、ポンプ部からクレードルに対して光を照射し、クレードルからの反射光を受光することにより、クレードルとポンプ部との嵌合状態を検知する。
【００１７】
［出力部１７（ポンプ本体１０）］
出力部１７は、以降に説明する本体通信部２３において、リモートコントローラ１００側との通信が途絶えた場合に、以降に説明する本体演算部２５からの指示により、警報Ｗを出力する。この出力部１７は、警報Ｗとして、例えば振動または音などを単独で、またはこれらを併用して発するものが適用され、さらに光を発するものであってもよい。
【００１８】
［日時管理部１９（ポンプ本体１０）］
日時管理部１９は、日時管理を行うためのプログラム部分であり、一般的なマイクロコンピュータに搭載されているものであってよく、日時情報を出力する。この日時管理部１９は、電源がオフの状態であっても電力が供給されることにより、正確な日時情報を出力する。
【００１９】
［データ記憶部２１（ポンプ本体１０）］
データ記憶部２１は、各種のデータを記憶する部分である。データ記憶部２１に記憶されるデータとしては、例えばコントローラ忘れ防止機能データ［ｄｔ］、自動ボーラス投与データ［ｄＢｏ］、投与履歴データ［ｄｈ］、ベーサル投与データ［ｄＢａ］、およびペアリング用データ［ｄｐ］等である。
【００２０】
コントローラ忘れ防止機能データ［ｄｔ］は、このポンプ本体１０とペアリングされたリモートコントローラ１００の置き忘れを監視する機能に関するデータである。コントローラ忘れ防止機能データ［ｄｔ］は、コントローラ忘れ防止機能のオン／オフ状態、およびコントローラ忘れを監視する時間帯である。このようなコントローラ忘れ防止機能データ［ｄｔ］は、リモートコントローラ１００側から送信され、本体通信部２３において受信してデータ記憶部２１に記憶させたデータであってよい。コントローラ忘れ防止機能データ［ｄｔ］は、ポンプ本体１０のユーザが、自身のライフサイクルに合わせて任意に設定できることとする。
【００２１】
図２には、コントローラ忘れ防止機能データ［ｄｔ］として設定されたコントローラ忘れを監視する時間帯の一例を示す。図２に示すように、コントローラ忘れを監視する時間帯は、薬液投与装置１のユーザの移動時間に合わせ、月曜日〜金曜日の平日においては出社時間の前後の時間帯Ｔ１と、帰宅時間の前後の時間帯Ｔ２に設定される。また土日の休日においては外出する可能性のある時間帯Ｔ３に設定される。
【００２２】
自動ボーラス投与データ［ｄＢｏ］は、インスリンの自動ボーラス投与を実施するために必要な各種のデータである。自動ボーラス投与データ［ｄＢｏ］は、自動ボーラス投与機能のオン／オフ状態、自動ボーラス投与を実施する自動ボーラス投与時間、および自動ボーラス投与におけるインスリンの投与量等である。このような自動ボーラス投与データ［ｄＢｏ］は、リモートコントローラ１００側から送信され本体通信部２３において受信してデータ記憶部２１に記憶させたデータであってよい。自動ボーラス投与データ［ｄＢｏ］は、ポンプ本体１０のユーザが、自身のライフサイクルに合わせて任意に設定できることとする。
【００２３】
図２には、自動ボーラス投与データ［ｄＢｏ］として設定された自動ボーラス投与時間の一例を示す。図２に示すように、自動ボーラス投与時間Ｔ１１〜Ｔ１４は、薬液投与装置１のユーザの食事および夜食を取る時間に合わせて設定される。
【００２４】
投与履歴データ［ｄｈ］は、自動ボーラス投与を実施した場合の投与実績に関するデータであり、自動ボーラス投与を実施した時間、および投与量である。
【００２５】
ベーサル投与データ［ｄＢａ］は、インスリンのベーサル投与を実施するために必要な各種のデータである。ベーサル投与データ［ｄＢａ］は、ベーサル投与を実施する投与時間、およびベーサルレート（投与速度）等である。このようなベーサル投与データ［ｄＢａ］は、リモートコントローラ１００側から送信され本体通信部２３において受信してデータ記憶部２１に記憶させたデータであってよい。
【００２６】
ペアリング用データ［ｄｐ］は、このポンプ本体１０とペアリングされたリモートコントローラ１００を認識するための認証データであり、例えばペアリングによって自動的に作製されたリンクキーである。なお、ポンプ本体１０とリモートコントローラ１００とが予めペアリングされたものでない場合には、ペアリングを実行するための認証データをペアリング用データ［ｄｐ］として記憶していても良い。
【００２７】
［本体通信部２３（ポンプ本体１０）］
図１に戻り、本体通信部２３は、リモートコントローラ１００との間で無線通信を行う部分である。この本体通信部２３は、発信部と受信部とを有し、所定の波長帯域の電波を使った無線通信を行う部分であり、特に極超短波またはマイクロ波を用いた無線通信を行う。
【００２８】
ここでは、本体通信部２３において、通信距離が１００ｍ前後の無線通信が行われることとする。具体的には、ＺｉｇＢｅｅ（ＩＥＥＥ８０２．１５．４：周波数２．４ＧＨｚ）、Ｂｌｕｅｔｏｏｔｈ（登録商標：ＩＥＥＥ８０２．１５．１：周波数２．４ＧＨｚ）、無線ＬＡＮ（ＩＥＥＥ８０２．１１ａ／ｂ／ｇ：周波数２．４ＧＨｚ，５ＧＨｚ）等の規格化された無線通信技術が適用される。
【００２９】
このような本体通信部２３は、本体演算部２５からの指示により、ペアリングされたリモートコントローラ１００におけるコントローラ通信部１１３との間で信号の送受信を実施し、コントローラ通信部１１３との間での通信を確立する。また本体通信部２３は、本体演算部２５からの指示により、ペアリングされたリモートコントローラ１００に対して問い合わせ信号Ｓｉおよび他のデータを発信し、リモートコントローラ１００から発信された確認信号Ｓｃおよび上述した各種データを受信する。
【００３０】
［本体演算部２５（ポンプ本体１０）］
本体演算部２５は、本体通信部２３で受信した各種のデータをデータ記憶部２１に記憶させる。また本体演算部２５は、データ記憶部２１に記憶された各種のデータおよびリモートコントローラ１００から送信された信号に基づいて、駆動部１３を駆動させまた出力部１７に対して警報Ｗを出力させる。
【００３１】
具体的には、本体演算部２５は、データ記憶部２１に記憶されたベーサル投与データ［ｄＢａ］に基づいて、駆動部１３を駆動させることにより、ポンプ本体１０を装着したユーザに対して、インスリンのべーサル投与を通常の手順にしたがって実施する。
【００３２】
さらに本体演算部２５は、データ記憶部２１に記憶されたコントローラ忘れ防止機能データ［ｄｔ］および自動ボーラス投与データ［ｄＢｏ］に基づき、駆動部１３および出力部１７を駆動させる。これにより、ポンプ本体１０を装着したユーザに対して、以降に詳細に説明するように、本実施形態に特徴的なインスリンの自動ボーラス投与を実施する。
【００３３】
以上のような本体演算部２５は、例えばここでの図示を省略したＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備えたものである。ＲＯＭ（Read Only Memory）は、データ記憶部２１であってもよい。このような本体演算部２５によって実行される、自動ボーラス投与のアルゴリズムは、以降の薬液投与装置の駆動方法において詳細に説明する。
【００３４】
＜リモートコントローラ１００＞
リモートコントローラ１００は、各種の設定入力によってポンプ本体１０を操作するものである。このようなリモートコントローラ１００は、電源部１０１、表示部１０３、入力部１０５、出力部１０７、日時管理部１０９、データ記憶部１１１、コントローラ通信部１１３、およびこれらを制御するコントローラ演算部１１５を備えている。各構成要素の詳細は次のようである。
【００３５】
［電源部１０１（リモートコントローラ１００）］
電源部１０１は、リモートコントローラ１００を構成する各構成要素に電力を供給するためのものであり、例えば電池およびこれを収納する電池ボックス、さらには電池からの電力の供給をオン／オフするスイッチなどで構成されている。
【００３６】
［表示部１０３（リモートコントローラ１００）］
表示部１０３は、各種の設定内容、次に説明する入力部１０５による入力内容、またポンプ本体１０での投与履歴等を表示する。このような表示部１０３は、例えば液晶ディスプレイを用いて構成されている。一例として図３および図４には、表示部１０３の表示例を示す。
【００３７】
図３は、コントローラ忘れ防止機能データ［ｄｔ］の設定内容を示す表示例であり、現在時刻と共に、コントローラ忘れ防止機能のオン／オフ状態、および曜日と関連付けられたコントローラ忘れを監視する時間帯を示している。図４は、自動ボーラス投与データ［ｄＢｏ］の設定内容を示す表示例であり、現在時刻と共に、自動ボーラス投与機能のオン／オフ状態、自動ボーラス投与時間、および各投与時間に対応するインスリンの投与量を示している。
【００３８】
表示部１０３は、以上の他にも、以降に説明する薬液投与装置の動作例で示す各データを表示する。
【００３９】
［入力部１０５（リモートコントローラ１００）］
入力部１０５は、電源のオンオフ操作、ポンプ本体１０によるインスリンの投与設定、上述した各種のデータ、および表示部１０３での表示内容の選択等をユーザが入力する部分である。このような入力部１０５は、例えばキーパッドや、表示部１０３の前面に設けたタッチパネルであってもよい。入力部１０５が、タッチパネルである場合、表示部１０３は、タッチパネル用の選択ボタンやテンキーなどを表示する。なお、この入力部１０５からの入力によって設定される自動ボーラス投与における投与量は、安全な量の範囲に制限される設定、例えば、ユーザの各食事（朝、昼、夕、夜）において摂取することが予想される最低炭水化物量に対応した薬液量の設定となっていることが好ましい。
【００４０】
[出力部１０７（リモートコントローラ１００）]
出力部１０７は、以降に説明するコントローラ演算部１１５からの指示により、不警報Ｗを出力する。この出力部１０７は、警報Ｗとして、例えば振動、音、発光などを単独で、または併用して発するものが適用される。
【００４１】
［日時管理部１０９（リモートコントローラ１００）］
日時管理部１０９は、ポンプ本体１０の日時管理部１９と同様であって良く、日時管理を行うためのプログラム部分である。
【００４２】
［データ記憶部１１１（リモートコントローラ１００）］
データ記憶部１１１は、各種のデータを記憶する部分である。データ記憶部１１１に記憶されるデータとしては、例えばコントローラ忘れ防止機能データ［ｄｔ］、投与履歴データ［ｄｈ］、およびペアリング用データ［ｄｐ’］等である。
【００４３】
コントローラ忘れ防止機能データ［ｄｔ］は、ポンプ本体１０のデータ記憶部２１に記憶されたコントローラ忘れ防止機能データ［ｄｔ］と同様のデータである。このコントローラ忘れ防止機能データ［ｄｔ］は、リモートコントローラ１００の入力部１０５からの入力によって設定されたデータである。
【００４４】
投与履歴データ［ｄｈ］は、ポンプ本体１０の本体通信部２３から送信され、コントローラ通信部１１３で受信したデータである。
【００４５】
またペアリング用データ［ｄｐ’］は、このリモートコントローラ１００とペアリングされたポンプ本体１０を認識するための認証データであり、ペアリングによって自動的に作製されたリンクキーである。なお、ポンプ本体１０とリモートコントローラ１００とが予めペアリングされたものでない場合には、ペアリングを実行するための認証データをペアリング用データ［ｄｐ’］として記憶していてもよい。
【００４６】
［コントローラ通信部１１３（リモートコントローラ１００）］
コントローラ通信部１１３は、ポンプ本体１０との通信を行う部分である。このコントローラ通信部１１３は、発信部と受信部とで構成されている。このコントローラ通信部１１３は、ポンプ本体１０側の本体通信部２３との間で無線通信を行う部分であり、この本体通信部２３と同様の規格化された無線通信技術が適用される。
【００４７】
このようなコントローラ通信部１１３は、コントローラ演算部１１５からの指示により、ペアリングされたポンプ本体１０の本体通信部２３との間で信号の送受信を実施し、本体通信部２３との間での通信を確立する。またコントローラ通信部１１３は、コントローラ演算部１１５からの指示により、入力部１０５において入力した各種の設定を、ペアリングされたポンプ本体１０の本体通信部２３に送信する。またコントローラ通信部１１３は、ペアリングされたポンプ本体１０から発信された問い合わせ信号Ｓｉおよび各種データを受信し、ポンプ本体１０に対して確認信号Ｓｃを発信する。
【００４８】
［コントローラ演算部１１５（リモートコントローラ１００）］
コントローラ演算部１１５は、入力部１０５において入力された各種の設定を、データ記憶部１１１に記憶させ、表示部１０３に表示させ、またコントローラ通信部１１３からポンプ本体１０の本体通信部２３に送信させる。またコントローラ演算部１１５は、データ記憶部１１１に記憶されたコントローラ忘れ防止機能データ［ｄｔ］に基づいて、出力部１０７に対して警報Ｗを出力させる。
【００４９】
以上のようなコントローラ演算部１１５は、例えばここでの図示を省略したＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備えたものである。このようなコントローラ演算部１１５によって実行される、出力部１０７における警報Ｗの出力のアルゴリズムは、以降の薬液投与装置の駆動方法において詳細に説明する。
【００５０】
≪薬液投与装置の動作例≫
次に、以上のような構成の薬液投与装置１の動作例として、自動ボーラス投与を実施するための一連の動作を説明する。以下に説明する動作は、ポンプ本体１０の本体演算部２５を構成するＣＰＵと、リモートコントローラ１００のコントローラ演算部１１５を構成するＣＰＵが、それぞれのＲＯＭやＲＡＭに記録されたプログラムを実行することにより実現される。
【００５１】
図５〜図８は、上述した薬液投与装置１の動作例を示すフローチャート（その１〜その４）である。以下、図１〜図４を参照しつつ、図５〜図８のフローチャートに示す順に、薬液投与装置１において自動ボーラス投与を実施するための一連の動作を説明する。なお、図５〜図８に示すステップＳ１１〜ステップＳ２５は、ポンプ本体１０の本体演算部２５によって実施されるステップである。またステップＳ１０１〜ステップＳ１１３は、リモートコントローラ１００のコントローラ演算部１１５によって実施されるステップである。さらにステップＳ２０１〜ステップＳ２０２は、ユーザによるコントローラ１００の入力部１０５への入力のステップである。
【００５２】
以降の各ステップに示す動作を実施するに当たり、ポンプ本体１０のデータ記憶部２１、およびリモートコントローラ１００側のデータ記憶部１１１には、リモートコントローラ１００の入力部１０５からの入力により、先に説明した各種のデータが記憶されていることとする。
【００５３】
［ステップＳ１１］
先ず図５に示すステップＳ１１において本体演算部２５は、コントローラ忘れ防止機能が、オンになっているか否かを判断する。この判断は、データ記憶部２１に記憶されているコントローラ忘れ防止機能データ［ｄｔ］を参照して実施する。オンになっている(ＹＥＳ)と判断した場合には、次のステップＳ１２に進む。
【００５４】
一方、オンになっていない（ＮＯ）と判断した場合には、一連の処理を終了させる。これにより、必要のない場合には、コントローラ忘れ防止機能をオフにすることで、以降に説明する警報Ｗの出力が通知される煩わしさを抑えることができる。
【００５５】
［ステップＳ１２］
ステップＳ１２において、ポンプ本体１０の本体演算部２５は、本体通信部２３とリモートコントローラ１００側のコントローラ通信部１１３とが通信状態にあるか否かを判断する。
【００５６】
ここでは本体演算部２５は、本体通信部２３に対して問い合わせ信号Ｓｉを発信させる。これにより、ポンプ本体１０と、ポンプ本体１０に対してペアリングされたリモートコントローラ１００とが、本体通信部２３とコントローラ通信部１１３との通信距離の圏内に位置している場合、本体通信部２３から発信された問い合わせ信号Ｓｉが、リモートコントローラ１００側のコントローラ通信部１１３で受信される。これにより、コントローラ通信部１１３が確認信号Ｓｃを発信し、本体通信部２３が確認信号Ｓｃを受信する。確認信号Ｓｃの受信により、本体演算部２５は、ポンプ本体１０とリモートコントローラ１００とが通信状態にある（ＹＥＳ）と判断する。通信状態にある（ＹＥＳ）と判断された場合、この判断を繰り返す。
【００５７】
一方、ポンプ本体１０とリモートコントローラ１００とが、本体通信部２３とコントローラ通信部１１３との通信距離の圏内に位置していない場合には、本体通信部２３から発信された問い合わせ信号Ｓｉがコントローラ通信部１１３で受信されることはない。このため、本体通信部２３が確認信号Ｓｃを受信することができない。そこで本体演算部２５においては、本体通信部２３において、コントローラ通信部１１３からの確認信号Ｓｃを受信できない状態が所定時間続いた場合に、ポンプ本体１０とリモートコントローラ１００とが通信状態にない（ＮＯ）と判断し、ステップＳ１３に進む。
【００５８】
［ステップＳ１３］
ステップＳ１３において本体演算部２５は、現在時刻がコントローラ忘れを監視する時間帯として設定された設定時間内であるか否かを判断する。この判断は、日時管理部１９で管理された現在時刻と、データ記憶部２１に記憶されているコントローラ忘れ防止機能データ［ｄｔ］を参照して実施される。ここで設定時間内とは、例えば図２に示した時間帯Ｔ１〜Ｔ３の何れかの範囲内であることとする。
【００５９】
そして設定時間内である（ＹＥＳ）と判断した場合に、次のステップＳ１４に進む。一方、設定時間内ではない（ＮＯ）と判断した場合にはステップＳ１２に戻る。
【００６０】
［ステップＳ１４］
ステップＳ１４において本体演算部２５は、出力部１７に対して警報Ｗの出力を指示し、ポンプ本体１０を装着しているユーザに警報Ｗを通知する。これにより、ユーザは、装着されるポンプ本体１０に対してペアリングされたリモートコントローラ１００が、ポンプ本体１０との間で通信距離の圏外にあり、リモートコントローラ１００が不携帯であることを認識することができる。
【００６１】
［ステップ（Ｓ１０１）〜ステップ（Ｓ１０４）］
ここで図５に示すステップ（Ｓ１０１）〜ステップ（Ｓ１０４）は、リモートコントローラ１００側の動作であり、リモートコントローラ１００のコントローラ演算部１１５によって実施される。これらのステップＳ１０１〜ステップＳ１０４は、ポンプ本体１０の本体演算部２５によるステップＳ１１〜ステップＳ１４と同様に実施される。
【００６２】
つまり、ステップ（Ｓ１０１）でコントローラ忘れ防止機能がオン（ＹＥＳ）、ステップ（Ｓ１０２）で本体通信部２３とコントローラ通信部１１３とが通信状態に無く(ＮＯ）、ステップ（Ｓ１０３）で現在時刻が監視時間として設定された設定時間内である（ＹＥＳ）と判断された場合に、ステップ（Ｓ１０４）においてリモートコントローラ１００側の出力部１０７から警報Ｗが出力される。なお、リモートコントローラ１００側の出力部１０７からの警報Ｗは、表示のみであってもよく、例えば無線通信が確立されている場合に表示されるマークを非表示とするのみであってもよい。
【００６３】
以上のステップ（Ｓ１０１）〜ステップ（Ｓ１０４）を実施することにより、ユーザ以外の人に、リモートコントローラ１００の不携帯を通知し、またリモートコントローラ１００の所在を明確にすることができる。
【００６４】
［ステップＳ１５］
次に図６に示すステップＳ１５において本体演算部２５は、自動ボーラス投与機能がオンとなっているか否かを判断する。この判断は、データ記憶部２１に記憶されている自動ボーラス投与データ［ｄＢｏ］を参照して実施される。オンになっている(ＹＥＳ)と判断した場合には、次のステップＳ１６に進む。一方、オンになっていない（ＮＯ）と判断した場合には、一連の処理を終了させる。
【００６５】
［ステップＳ１６］
ステップＳ１６において本体演算部２５は、現在時刻が自動ボーラス投与の投与時間として設定された設定時間内であるか否かを判断する。この判断は、日時管理部１９で管理された現在時刻と、データ記憶部２１に記憶されている自動ボーラス投与データ［ｄＢｏ］を参照して実施される。ここで判断される設定時間内とは、例えば図２に示した自動ボーラス投与時間Ｔ１１〜Ｔ１４のうち、この動作の実施日が月曜日〜金曜日の何れかである場合には、自動ボーラス投与時間Ｔ１１，Ｔ１３の何れか一方である。また動作の実施日が土曜日〜日曜日の何れかである場合には、自動ボーラス投与時間Ｔ１１〜Ｔ１３の何れか１つである。
【００６６】
そして設定時間内である（ＹＥＳ）と判断した場合には、次のステップＳ１７に進む。設定時間内ではない（ＮＯ）と判断した場合には、設定時間である（ＹＥＳ）と判断されるまでこの判断を繰り返す。
【００６７】
［ステップＳ１７］
ステップＳ１７において本体演算部２５は、本体通信部２３とリモートコントローラ１００側のコントローラ通信部１１３との通信状態が回復したか否かを判断する。ここではステップＳ１２で説明した手順と同様の手順で、本体通信部２３とコントローラ通信部１１３との通信状態を確認する。
【００６８】
そして、本体通信部２３とコントローラ通信部１１３とが通信状態にある場合には、通信状態が回復した（ＹＥＳ）と判断し、一連の処理を終了させる。この場合、ポンプ本体１０とリモートコントローラ１００とは、本体通信部２３とコントローラ通信部１１３との通信距離の圏内にある。したがって、ポンプ本体１０を装着したユーザによるリモートコントローラ１００の操作が可能であり、ボーラス投与を任意に実行することができる。
【００６９】
一方、本体通信部２３において、コントローラ通信部１１３からの確認信号Ｓｃを受信できない場合には、通信状態が回復していない（ＮＯ）と判断し、ステップＳ１８に進む。
【００７０】
［ステップＳ１８］
ステップＳ１８において本体演算部２５は、出力部１７に対して自動ボーラス投与開始の通知の出力を指示する。これにより、出力部１７が警報Ｗを出力し、ユーザに対して自動ボーラス投与開始が通知される。自動ボーラス投与開始が通知されることにより、ユーザは、例えば食事の時間が設定よりもずれるといった理由により、自動ボーラス投与を実施したくない場合に、ポンプ本体１０のポンプ部をクレードルから取り外すことができる。なお、ここで出力する警報Ｗは、先のステップＳ１４で出力した警報Ｗと同様であってもよく、また異なる波長とすることでステップＳ１４の警報Ｗと区別してもよい。
【００７１】
［ステップＳ１９］
次いでステップＳ１９において本体演算部２５は、ポンプ本体１０において、ポンプ部がクレードルと接続状態にあるか否かを判断する。この判断は、検出部１５での検出結果を参照することによって実施される。例えば、ポンプ部に設けた検出部１５において、クレードルからの反射光が検出されていれば、ポンプ部がクレードルと接続状態にある（ＹＥＳ）と判断され、次のステップＳ２０に進む。
【００７２】
一方、検出部１５において、クレードルからの反射光が検出されなければ、ユーザによってクレードルからポンプ部が取り外されていて、ポンプ部がクレードルと接続状態にない（ＮＯ）と判断し、一連の処理を終了させる。なお、このときにポンプ部はベーサル投与を停止するようにしてもよい。
【００７３】
［ステップＳ２０］
ステップＳ２０において本体演算部２５は、駆動部１３の駆動によって自動ボーラス投与を開始する。この際、本体演算部２５は、データ記憶部２１に記憶されている自動ボーラス投与データ［ｄＢｏ］を参照して駆動部１３の駆動を制御する。これにより、自動ボーラス投与データ［ｄＢｏ］として設定された投与量のインスリンの自動ボーラス投与を実施する。
【００７４】
［ステップＳ２１］
その後、ステップＳ２１において本体演算部２５は、本体通信部２３とリモートコントローラ１００側のコントローラ通信部１１３との通信状態が回復したか否かを判断する。ここではステップＳ１２で説明した手順と同様の手順で、本体通信部２３とコントローラ通信部１１３との通信状態を確認する。
【００７５】
そして、本体通信部２３とコントローラ通信部１１３とが通信状態にある場合には、通信状態が回復した（ＹＥＳ）と判断し、次のステップＳ２２に進む。
【００７６】
一方、本体通信部２３において、コントローラ通信部１１３からの確認信号Ｓｃを受信できない場合には、通信状態が回復していない（ＮＯ）と判断し、ステップＳ１６に戻って次のボーラス投与時間となるまで待機する。その後はステップＳ１７以降を繰り返す。これにより、次の自動ボーラス投与時間が、例えば図２に示した月曜日〜金曜日のコントローラ忘れを監視する時間帯Ｔ１，Ｔ２から外れている自動ボーラス投与時間Ｔ１２，Ｔ１４の何れか一方であっても、あるいは、土曜日〜日曜日のコントローラ忘れを監視する時間帯Ｔ３から外れている自動ボーラス投与時間Ｔ１４であっても、必要に応じて自動ボーラス投与を実施することができる。
【００７７】
なお、コントローラ忘れを監視する時間帯Ｔ１〜Ｔ３以外において自動ボーラス投与を実施する必要がない場合であれば、ステップＳ２１で通信状態が回復していない（ＮＯ）と判断した後、図５に示したステップＳ１３に戻ればよい。
【００７８】
［ステップＳ２２］
ステップＳ２２において本体演算部２５は、本体通信部２３に対して、通信状態が回復したリモートコントローラ１００側に、ステップＳ２０において実施した自動ボーラス投与の履歴を送信させる。ここでは、ステップＳ２０において実施した自動ボーラス投与における自動ボーラス投与時間とインスリンの投与量とを、投与履歴データ［ｄｈ］としてリモートコントローラ１００側に送信する。以降、図７に示すリモートコントローラ１００のコントローラ演算部１１５での処理に移る。
【００７９】
［ステップＳ１０５］
図７に示すステップＳ１０５においてリモートコントローラ１００のコントローラ演算部１１５は、コントローラ通信部１１３と、ポンプ本体１０側の本体通信部２３との通信状態が回復したか否かを判断する。ここではステップＳ１２で説明した手順と同様の手順で、本体通信部２３とコントローラ通信部１１３との通信状態を確認する。そして、コントローラ通信部１１３と本体通信部２３との通信状態が回復した（ＹＥＳ）と判断した場合に、次のステップＳ１０６に進む。回復していない（ＮＯ）と判断した場合には、回復した（ＹＥＳ）と判断されるまでこの判断を繰り返す。
【００８０】
［ステップＳ１０６］
ステップＳ１０６においてコントローラ演算部１１５は、コントローラ通信部１１３で受信した投与履歴データ［ｄｈ］を、データ記憶部１１１に記憶させる。ここでは、コントローラ通信部１１３と本体通信部２３との通信状態が回復したことにより、ステップＳ２２において本体通信部２３から送信された投与履歴データ［ｄｈ］が、コントローラ通信部１１３において受信される。コントローラ演算部１１５は、受信した投与履歴データ［ｄｈ］を、データ記憶部１１１に記憶させる。
【００８１】
［ステップＳ１０７］
次に、ステップＳ１０７においてコントローラ演算部１１５は、現在時刻が、先のステップＳ１６の判断時における自動ボーラス投与の設定時間内であるか否かを判断する。設定時間内である（ＹＥＳ）と判断した場合には、次のステップＳ１０８に進む。すなわち、現在時刻が設定時間内である場合、食事を行ってから間もない状態において効果的なボーラス投与の追加がステップＳ１０８において選択される。一方、設定時間内ではない（ＮＯ）と判断した場合には、ステップＳ１１１に進む。すなわち、現在時刻が設定時間を超える場合、食事を行ってから時間が経過した状態において効果的な一時的なベーサルレートの変更がステップＳ１１１において選択される。
【００８２】
［ステップＳ１０８］
ステップＳ１０８においてコントローラ演算部１１５は、表示部１０３に対して、追加のボーラス投与の設定を表示させる。図９および図１０には、表示部１０３に表示させる追加のボーラス投与の設定表示例を示す。
【００８３】
先ず表示部１０３は、図９に示すように、ステップＳ１０６において記憶した投与履歴データ［ｄｈ］のうち、ステップＳ２０において実施した自動ボーラス投与（図６参照）においての投与量（１．０Ｕ）を表示する。これにより、ユーザが、自動ボーラス投与においての投与量を確認して次の対処を行うことが可能となる。さらに表示部１０３は、追加のボーラス投与を実施するか否かを選択する選択ボタンとして、例えば［キャンセル］と［追加投与］を表示する。
【００８４】
［ステップＳ２０１］
ここでステップＳ２０１として、ユーザは、ステップＳ１０８において表示部１０３に表示された投与履歴データ［ｄｈ］（投与量）を確認し、入力部１０５から追加の設定を入力する。この際、ユーザは、図９のように表示された投与履歴データ［ｄｈ］（投与量１．０Ｕ）を確認して、先ずボーラス投与が必要であるか否かを判断する。そして、必要であると判断した場合には、入力部１０５において、表示部１０３の［追加投与］を選択して入力する。一方、必要ではないと判断した場合には、入力部１０５において、表示部１０３の［キャンセル］を選択して入力する。
【００８５】
以上において、ユーザが入力部１０５において表示部１０３の［追加投与］を選択して入力した場合、ステップＳ１０８として、表示部１０３は、さらに続けて図１０に示すように、追加のボーラス投与量を設定するためのテンキーと、テンキーから入力した追加ボーラス投与量の表示画面を表示する。これにより、ユーザは、ステップＳ２０１として、入力部１０５によるテンキー入力により、追加ボーラス投与量（図面においては５．０Ｕ）を設定する。なお、ここではステップＳ１０８とステップＳ２０１とを２巡する手順を示したが、図７に示したとおりステップＳ１０８の表示とステップＳ２０１の入力とを１巡で実施するフローも可能である。
【００８６】
［ステップＳ１０９］
次にステップＳ１０９においてコントローラ演算部１１５は、ステップＳ２０１における入力部１０５からの入力が、追加の設定であるか否かを判断する。追加の設定である（ＹＥＳ）と判断した場合には、次のステップＳ１１０に進む。一方、追加の設定ではない（ＮＯ）と判断された場合、すなわち表示部１０３の［キャンセル］が選択された場合には、一連の処理を終了させる。
【００８７】
［ステップＳ１１０］
ステップＳ１１０においてコントローラ演算部１１５は、コントローラ通信部１１３に対して、ポンプ本体１０側に、ステップＳ２０１で設定された追加ボーラス投与量を送信させる。以降、図８に示すポンプ本体１０の本体演算部２５での処理に移る。
【００８８】
［ステップＳ１１１］
一方、図７に示すステップＳ１０７において、現在時刻が先のステップＳ１６の判断時における自動ボーラス投与の設定時間内ではない（ＮＯ）と判断された場合のステップＳ１１１において、コントローラ演算部１１５は、表示部１０３に対して、ベーサルレート（投与速度）の変更の設定として、ベーサルレートと、ベーサルレートを一時的に変更する時間の入力画面を表示させる。このとき入力画面には、ベーサルレートとして現在設定されている値が表示され、ベーサルレートを一時的に変更する時間として[０時間００分]が表示される。なお、このステップＳ１１１においても、表示部１０３に対して、ステップＳ２０において実施した自動ボーラス投与においての投与量（１．０Ｕ）を表示させてもよい。これにより、ユーザが、自動ボーラス投与においての投与量を確認して次の対処を行うことが可能となる。
【００８９】
［ステップＳ２０２］
ここでステップＳ２０２として、ユーザは、入力部１０５からベーサルレート（投与速度）の変更の設定を入力する。この際、ユーザは、ベーサルレートの変更の設定として、ベーサルレートの変更と、ベーサルレートを一時的に変更する時間とを、入力部１０５から入力する。図１１には、表示部１０３のベーサルレートの変更の設定表示例を示す。図示した例では、ベーサルレートを変更する時間として[２時間３０分]が入力され、変更したベーサルレートとして[２．０Ｕ／ｈ]が入力されている場合を示している。
【００９０】
ユーザは、ベーサル投与の変更の設定を入力した後に、入力部１０５において[開始]を選択して入力し、これにより次のステップＳ１１２に進む。
【００９１】
一方、ユーザは、ステップＳ１０６において記憶した投与履歴データ［ｄｈ］（投与量）を参照し、ベーサルレート（投与速度）を変更しなくてよいと判断した場合には、ベーサルレートの変更の設定を入力せずに、入力部１０５において[開始]を選択して入力する。これにより次のステップＳ１１２に進む。
【００９２】
［ステップＳ１１２］
ステップＳ１１２においてコントローラ演算部１１５は、ステップＳ２０２における入力部１０５からの入力において、ベーサルレート（投与速度）の変更の設定がなされたか否かを判断する。変更の設定がなされた（ＹＥＳ）と判断した場合には、次のステップＳ１１３に進む。一方、変更の設定がなされていない（ＮＯ）と判断された場合、すなわち図１０に示した時間およびベーサルレートの入力がなされていない状態で［開始］が選択された場合には、一連の処理を終了させる。
【００９３】
［ステップＳ１１３］
ステップＳ１１３においてコントローラ演算部１１５は、コントローラ通信部１１３に対して、ポンプ本体１０側に、ステップＳ２０２で設定されたベーサルレート（投与速度）の変更の設定を送信させる。以降、図８に示すポンプ本体１０の本体演算部２５での処理に移る。
【００９４】
［ステップＳ２３]
図８に示すステップＳ２３においてポンプ本体１０の本体演算部２５は、本体通信部２３で受信した設定が、追加ボーラス投与量の設定であるか否かを判断する。そして、追加ボーラス投与量の設定である（ＹＥＳ）と判断した場合には、次のステップＳ２４に進む。一方、追加ボーラス投与量の設定ではない（ＮＯ）と判断した場合には、本体通信部２３で受信した設定は、ベーサルレートの変更の設定であると判断され、ステップＳ２５に進む。
【００９５】
［ステップＳ２４］
ステップＳ２４において、ポンプ本体１０の本体演算部２５は、本体通信部２３で受信した追加ボーラス投与量の設定にしたがって駆動部１３を駆動させて追加のボーラス投与を実施する。これにより、食事量に対して自動ボーラス投与の薬液量では不足していた分の薬液量を補って投与することができる。そして、一連の処理を終了させる。
【００９６】
［ステップＳ２５］
ステップＳ２５において、ポンプ本体１０の本体演算部２５は、本体通信部２３で受信したベーサルレートの変更の設定にしたがって、ベーサル投与におけるベーサルレートを変更する。ベーサルレートの変更は、データ記憶部２１に記憶されているベーサル投与データ［ｄＢａ］に対して、ステップＳ１１１において設定した時間（図１１参照）だけ実施する。これにより、食事量に対して自動ボーラス投与の薬液量では不足していた分の薬液量を補って投与することができる。その後、一連の処理を終了させる。
【００９７】
以上により、薬液投与装置１による自動ボーラス投与を実施するための一連の動作が終了する。
【００９８】
＜実施形態の効果＞
以上説明した実施形態の薬液投与装置１によれば、ポンプ本体１０を装着した患者が、ポンプ本体１０を操作するためのリモートコントローラ１００を置き忘れて外出した場合であっても、ポンプ本体１０の本体演算部２５によって自動ボーラス投与が実施される。このため、ボーラス投与を実施することができずに高血糖を引き起こす危険性を抑えることができ、ユーザである患者の容態を安定に保つことが可能である。
【００９９】
なお、本発明は上述しかつ図面に示した実施の形態に限定されるものではなく、特許請求の範囲に記載した発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
【符号の説明】
【０１００】
１…薬液投与装置
１０…ポンプ本体
１３…駆動部
２１…データ記憶部
２３…本体通信部
２５…本体演算部
１００…リモートコントローラ
１０５…入力部
１０７…出力部
１１３…コントローラ通信部
【図１】
0006765824.tif 000002
【図２】
0006765824.tif 000003
【図３】
0006765824.tif 000004
【図４】
0006765824.tif 000005
【図５】
0006765824.tif 000006
【図６】
0006765824.tif 000007
【図７】
0006765824.tif 000008
【図８】
0006765824.tif 000009
【図９】
0006765824.tif 000010
【図１０】
0006765824.tif 000011
【図１１】
0006765824.tif 000012