(57)【要約】【課題】  インスリン製剤投与において必要とされる情報を数値情報や視覚情報等により簡便かつ迅速に提供する。【解決手段】  個体の体内に1種類以上のインスリン製剤を投与する場合に、インスリン製剤の投与をコンピュータにより支援するための投薬支援プログラム。インスリン製剤に対する個体の感受性を表す感受性データと、インスリン製剤の種類を表す製剤種類データと、インスリン製剤の投与量を表す投与量データとに基づき、インスリン製剤による個体への製剤作用の結果としての血糖値をシミュレーションする。また、インスリン流入量及び血糖値を数値情報及び視覚情報により出力する。【選択図】  図１
2005326943.tif 000002
【特許請求の範囲】
【請求項１】
個体の体内に１種類以上の製剤を投与する場合に前記製剤の投与をコンピュータにより支援するための投薬支援プログラムであって、
製剤に対する個体の感受性を表す感受性データと、前記製剤の種類を表す製剤種類データと、前記製剤の投与量を表す投与量データとに基づき、前記製剤による前記個体への製剤作用をシミュレーションする手順と、前記製剤作用を数値情報または視覚情報により出力する手順とをコンピュータに実行させることを特徴とする投薬支援プログラム。
【請求項２】
個体の体内に１種類以上の製剤を投与する場合に前記製剤の投与をコンピュータにより支援する投薬支援プログラムであって、
製剤の投与時間、種類及び／または投与量に応じて、平均的個体の体内へ流入する前記製剤の単位時間当り流入量を経時的にシミュレーションし、平均的個体用の製剤流入量時系列データを出力する、平均的個体用製剤流入量シミュレーション部による平均的個体用製剤流入量シミュレーション手順と、
特定の個体毎に決定され、前記製剤に対する前記特定の個体の感受性を表す数値データからなる感受性データを出力する、感受性データ出力部による感受性データ出力手順と、
製剤の投与時間、種類及び投与量の少なくともいずれか一つの条件変更に対応して、前記感受性データに基づき、前記変更後の条件による前記特定の個体への製剤作用を表す数値データからなる製剤作用データを経時的にシミュレーションして、製剤作用予測値時系列データを出力する、製剤作用値予測部による製剤作用値予測手順と
をコンピュータに実行させることを特徴とする投薬支援プログラム。
【請求項３】
前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順は、
１種類以上の製剤からなる変更前製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更前製剤の投与時刻、種類及び投与量に応じて、前記変更前製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更前製剤流入量時系列データを出力する、変更前製剤流入量シミュレーション部による変更前製剤流入量シミュレーション手順と、
１種類以上の製剤からなる変更後製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更後製剤の投与時刻、種類及び投与量に応じて、前記変更後製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更後製剤流入量時系列データを出力する、変更後製剤流入量シミュレーション部による変更後製剤流入量シミュレーション手順とを含み、
前記感受性データ出力部による前記感受性データ出力手順は、
前記変更前製剤流入量時系列データと前記変更後製剤流入量時系列データとの差分を演算し、製剤流入量差分解析データを出力する、変更前後製剤流入量差分解析部による変更前後製剤流入量差分解析手順と、
前記変更前製剤による前記特定の個体への製剤作用を表す数値データからなる変更前製剤作用データと、前記変更後製剤による前記特定の個体への製剤作用を表す数値データからなる変更後製剤作用データとの差分を演算し、製剤作用差分解析データを出力する、変更前後製剤作用データ差分解析部による変更前後製剤作用データ差分解析手順と、
前記製剤流入量差分解析データと前記製剤作用差分解析データとをサンプリングし、前記変更前製剤から前記変更後製剤への変更による前記単位時間当り流入量の変化量と、前記変更前製剤作用データから前記変更後製剤作用データへの変化量とを比例的に関連付けた値を前記感受性データとして出力する、サンプリング部によるサンプリング手順とを含み、
前記製剤作用値予測部による前記製剤作用値予測手順は、
１種類以上の製剤からなる新規製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規製剤の投与時刻、種類及び投与量に応じて、前記新規製剤について前記単位時間当り流入量を経時的にシミュレーションし、新規製剤流入量時系列データを出力する、新規製剤流入量シミュレーション部による新規製剤流入量シミュレーション手順と、
前記サンプリング部の前記感受性データの数値に基づき、前記特定の個体における前記変更前製剤作用データを、前記変更前製剤流入量時系列データから前記新規製剤流入量時系列データへの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規製剤による前記特定の個体への製剤作用を表す数値データからなる新規製剤作用予測値データを出力する、製剤作用予測値出力部による製剤作用予測値出力手順とを含む
ことを特徴とする請求項２記載の投薬支援プログラム。
【請求項４】
前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順は、
１種類以上の製剤からなる変更前製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更前製剤の投与時刻、種類及び投与量に応じて、前記変更前製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更前製剤流入量時系列データを出力する、変更前製剤流入量シミュレーション部による変更前製剤流入量シミュレーション手順と、
１種類以上の製剤からなる変更後製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更後製剤の投与時刻、種類及び投与量に応じて、前記変更後製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更後製剤流入量時系列データを出力する、変更後製剤流入量シミュレーション部による変更後製剤流入量シミュレーション手順とを含み、
前記感受性データ出力部による前記感受性データ出力手順は、
個体差に応じて決定され、製剤による前記特定の個体への製剤作用の度合を表す数値データからなる感受性データを出力する、感受性データ出力部による感受性データ出力手順を含み、
前記製剤作用値予測部による前記製剤作用値予測手順は、
１種類以上の製剤からなる新規製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規製剤の投与時刻、種類及び投与量に応じて、前記新規製剤について前記単位時間当り流入量を経時的にシミュレーションし、新規製剤流入量時系列データを出力する、新規製剤流入量シミュレーション部による新規製剤流入量シミュレーション手順と、
前記感受性データ出力部の前記感受性データの数値に基づき、前記変更前製剤による前記特定の個体への製剤作用を表す数値データからなる前記変更前製剤作用データを、前記変更前製剤流入量時系列データから前記新規製剤流入量時系列データへの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規製剤による前記特定の個体への製剤作用を表す数値データからなる新規製剤作用予測値データを出力する、製剤作用予測値出力部による製剤作用予測値出力手順とを含む
ことを特徴とする請求項２記載の投薬支援プログラム。
【請求項５】
製剤の血液中流入量と血液中の特定成分量との相関に基づき、前記個体に対して１以上の種類の製剤を投与すると共に、その投与を調節して、前記個体の血液中の特定成分量を制御する場合に使用されるコンピュータのための投薬支援プログラムであって、
１以上の種類の製剤について、製剤の種類に応じた特性、投与量、投与時刻のうちの少なくとも１以上の投与条件を変更したときに、前記投与条件変更前後における個体の血液中への前記製剤の流入量の変化を経時的にシミュレーションし、前記投与条件変更前後における前記製剤の流入量の差分データを経時的に出力する製剤流入量差分シミュレーション手段と、
前記投与条件変更前後における前記個体の血液中の特定成分量の変化をそれぞれ経時的にシミュレーションし、前記投与条件変更前後における前記個体の血液中の特定成分量の差分データを経時的に出力する特性成分量差分シミュレーション手段と、
前記投与条件変更前後における前記製剤の流入量の差分データと、前記投与条件変更前後における前記個体の血液中の特定成分量の差分データとをサンプリングして、それらを互いに関連付けた値からなる感受性データを出力する感受性データ出力手段と、
前記感受性データに基づき、前記製剤の投与条件に応じて、前記個体の血液中の特定成分量の変化を予測する特定成分量予測手段と
してコンピュータを機能させることを特徴とする投薬支援プログラム。
【請求項６】
製剤の血液中流入量と血液中の特定成分量との相関に基づき、前記個体に対して１以上の種類の製剤を投与すると共に、その投与を調節して、前記個体の血液中の特定成分量を制御する場合に使用されるコンピュータのための投薬支援プログラムであって、
１以上の種類の製剤について、製剤の種類に応じた特性、投与量、投与時刻の少なくとも１以上の投与条件を変更したときに、前記投与条件変更前後における個体の血液中への前記製剤の流入量の変化を経時的にシミュレーションし、前記投与条件変更前後における前記製剤の流入量の差分データを経時的に出力する製剤流入量差分シミュレーション手段と、
個体差に応じて決定され、前記製剤による前記特定の個体の感受性の度合を表す数値データからなる感受性データを出力する感受性データ出力手段と、
前記感受性データに基づき、前記製剤の投与条件に応じて、前記個体の血液中の特定成分量の変化を予測する特定成分量予測手段と
してコンピュータを機能させることを特徴とする投薬支援プログラム。
【請求項７】
前記製剤は、インスリン製剤であり、前記個体の感受性は、前記個体のインスリン感受性またはインスリン抵抗性であることを特徴とする請求項１乃至６のいずれか１項記載の投薬支援プログラム。
【請求項８】
前記製剤は、インスリン製剤であって、前記個体の血管中へ流入すると共に、前記個体の感受性は、前記個体のインスリン感受性またはインスリン抵抗性であり、
前記個体への製剤作用は、前記個体の血糖値の調節作用であって、前記製剤作用データは、前記個体の血糖値であると共に、前記製剤作用予測値データは、前記変更後のインスリン製剤による前記特定の個体の血糖値の変化を経時的に表す血糖予測値データである
ことを特徴とする請求項２乃至４のいずれか１項記載の投薬支援プログラム。
【請求項９】
前記製剤作用値予測部による前記製剤作用値予測手順は、前記血糖予測値データを出力する血糖値予測部による血糖値予測手順であり、
前記製剤作用値予測手順は、更に、個体の経口摂取の種類及び量に基づき、前記経口摂取による前記個体の血液中の血糖値の変化量を表す経口摂取変換量を演算して出力する、経口摂取量変換手段による経口摂取量変換手順を有し、前記血糖予測値データを前記経口摂取変換量により補正して出力する
ことを特徴とする請求項８記載の投薬支援プログラム。
【請求項１０】
前記製剤は、インスリン製剤であって、前記個体の血管中へ流入すると共に、前記個体の感受性は、前記個体のインスリン感受性またはインスリン抵抗性であり、
前記個体への製剤作用は、前記個体の血糖値の調節作用であって、前記製剤作用データは、前記個体の血糖値であると共に、前記製剤作用予測値データは、前記変更後のインスリン製剤による前記特定の個体の血糖値の変化を経時的に表す血糖予測値データであり、
前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順は、
１種類以上のインスリン製剤を、時間間隔を置いた所定の投与時刻に、前記平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記インスリン製剤の種類、投与量及び投与時刻のうちの少なくとも１以上の条件を変更したときに、前記インスリン製剤の種類に応じて決定される特性のうちの少なくとも作用発現時間、作用持続時間及び最大作用時間からなる特性データ、前記インスリン製剤の投与量データ並びに前記インスリン製剤の投与時刻データに基づき、前記条件変更前後において、それぞれ、前記平均的個体の血液中に流入する前記単位時間当り流入量としての単位時間当りインスリン流入量を経時的にシミュレーションし、前記条件変更前後のインスリン製剤に対応した前記平均的個体用のインスリン流入量時系列データとして、それぞれ、変更前インスリン流入量時系列データ及び変更後インスリン流入量時系列データを出力する、変更前後インスリン流入量シミュレーション部による変更前後インスリン流入量シミュレーション手順と、
前記変更前インスリン流入量時系列データ及び前記変更後インスリン流入量時系列データに基づき、前記条件変更前後において前記平均的個体の皮下から血中に吸収されるインスリン流入量を、それぞれ、経時的なグラフとして描画する、インスリン流入量グラフ描画部によるインスリン流入量グラフ描画手順とを含む
ことを特徴とする請求項２記載の投薬支援プログラム。
【請求項１１】
前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順は、更に、前記前記インスリン製剤の種類、投与量及び投与時刻のうちの少なくとも１以上の条件を変更する場合において、その条件変更前後において、それぞれ、前記インスリン製剤の特性データ、前記投与量データ及び前記投与時刻データを前記変更前後製剤流入量シミュレーション部に入力する、変更前後条件入力手段による変更前後条件入力手順を含み、
前記変更前後製剤流入量シミュレーション部による前記変更前後製剤流入量シミュレーション手順は、前記変更前後条件入力手段からの前記インスリン製剤の特性データ、前記投与量データ及び前記投与時刻データに基づき、前記条件変更前後において、それぞれ、前記平均的個体の血中に流入するインスリン流入量を経時的にシミュレーションし、前記平均的個体用の製剤流入量時系列データとして、前記条件変更前後の前記平均的個体用の製剤流入量時系列データをそれぞれ表す変更前インスリン流入量時系列データ及び変更後インスリン流入量時系列データを出力する
ことを特徴とする請求項１０記載の投薬支援プログラム。
【請求項１２】
前記感受性データ出力部による前記感受性データ出力手順は、
前記変更前インスリン流入量時系列データと前記変更後インスリン流入量時系列データとの差分を演算し、前記条件変更によるインスリン流入量の変化量を経時的に表すインスリン流入量差分解析データを出力する、変更前後インスリン流入量差分解析部による変更前後インスリン流入量差分解析手順と、
前記条件変更前後における前記特定の個体の血糖値の差分を演算し、前記条件変更による血糖値の変化量を経時的に表す血糖値差分解析データを出力する、変更前後血糖値差分解析部による変更前後血糖値差分解析手順と、
前記インスリン流入量差分解析データと前記血糖値差分解析データとをサンプリングし、前記条件変更前後における単位時間当たりの前記インスリン流入量の変化量とこれに対応する前記血糖値の変化量とをそれらの比により表した値を前記感受性データとして出力する、サンプリング部によるサンプリング手順と、
前記条件変更前後における前記特定の個体の血糖値をそれぞれ経時的なグラフとして描画する、血糖値グラフ描画手段による血糖値グラフ描画手順とを含み、
前記製剤作用値予測部による前記製剤作用値予測手順は、
前記平均的個体用製剤流入量シミュレーション部で用いた前記インスリン製剤の条件と異なる条件で、１種類以上の新規インスリン製剤を、時間間隔を置いた所定の投与時刻に、前記平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規インスリン製剤の特性データ、投与時刻及び投与量に基づき、前記特定の個体の血液中に流入する前記単位時間当り流入量としての単位時間当り新規インスリン流入量を経時的にシミュレーションし、前記新規インスリン製剤に対応した前記特定の個体用の新規インスリン流入量時系列データを出力する、新規インスリン流入量シミュレーション部による新規インスリン流入量シミュレーション手順と、
前記サンプリング部の前記感受性データの数値に基づき、前記特定の個体における前記条件変更前の前記血糖値を、前記変更前インスリン流入量時系列データと前記新規インスリン流入量時系列データとの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規インスリン製剤による前記特定の個体の予測血糖値を表す血糖予測値データを出力する、血糖値予測部による血糖値予測手順と、
前記新規インスリン流入量時系列データに基づき、前記平均的個体の皮下から血中に吸収される新規インスリン流入量を経時的なグラフとして描画する、新規インスリン流入量グラフ描画部による新規インスリン流入量グラフ描画手順と、
前記血糖予測値データに基づき、前記新規インスリン製剤による前記特定の個体の血糖値の変化を経時的なグラフとして描画する、予測血糖値グラフ描画部による予測血糖値グラフ描画手順とを含む
ことを特徴とする請求項１１記載の投薬支援プログラム。
【請求項１３】
前記感受性データ出力部による前記感受性データ出力手順は、
個体のインスリン抵抗性を表す指標であるＨＯＭＡ−Ｒとして、ＨＯＭＡ−Ｒ＝１、ＨＯＭＡ−Ｒ＝３及びＨＯＭＡ−Ｒ＝５の３つの値を用意すると共に、これらの値にそれぞれ対応して、前記感受性データのデフォルト値としての３つのデフォルトＩＲデータを用意し、前記特定の個体の個体差に応じて決定されたいずれかのデフォルトＩＲデータを出力する、前記感受性データ出力部としてのデフォルトＩＲ部によるデフォルトＩＲ出力手順を含み、
前記製剤作用値予測部による前記製剤作用値予測手順は、
前記平均的個体用製剤流入量シミュレーション部で用いた前記インスリン製剤と異なる条件で、１種類以上の新規インスリン製剤を、時間間隔を置いた所定の投与時刻に、前記平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規インスリン製剤の特性データ、投与時刻及び投与量に基づき、前記特定の個体の血液中に流入する前記単位時間当り流入量としての単位時間当り新規インスリン流入量を経時的にシミュレーションし、前記新規インスリン製剤に対応した前記特定の個体用の新規インスリン流入量時系列データを出力する、新規インスリン流入量シミュレーション部による新規インスリン流入量シミュレーション手順と、
前記デフォルトＩＲ部の前記デフォルトＩＲデータの数値に基づき、前記特定の個体における前記条件変更前の前記血糖値を、前記変更前インスリン流入量時系列データから前記新規インスリン流入量時系列データへの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規インスリン製剤による前記特定の個体の予測血糖値を表す血糖予測値データを出力する、血糖値予測部による血糖値予測手順と、
前記新規インスリン流入量時系列データに基づき、前記平均的個体の皮下から血中に吸収される新規インスリン流入量を経時的なグラフとして描画する、新規インスリン流入量グラフ描画部による新規インスリン流入量グラフ描画手順と、
前記血糖予測値データに基づき、前記新規インスリン製剤による前記特定の個体の血糖値の変化を経時的なグラフとして描画する、予測血糖値グラフ描画部による予測血糖値グラフ描画部とを含む
ことを特徴とする請求項１１記載の投薬支援プログラム。
【請求項１４】
更に、
前記特定の個体が、複数日にわたって同一測定時刻に計測した実測血糖値に基づき、前記実測血糖値の前記複数日の翌日以降の予測血糖値をサンプリング用血糖値として予測演算する、サンプリング用血糖値演算手段によるサンプリング用血糖値演算手順と、
前記特定の個体が糖毒性解除過程にあるか否かを判別する、糖毒性解除過程判別手段による糖毒性解除過程判別手順とをコンピュータに実行させ、
前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順は、前記糖毒性解除過程判別手段からの入力に基づき、前記特定の個体が糖毒性解除過程にない場合は、前記複数日にわたって計測した前記複数の実測血糖値の平均値を取ることにより前記サンプリング用血糖値を演算し、前記特定の個体が糖毒性解除過程にある場合は、前記複数日にわたって計測した前記複数の実測血糖値の相関値を取ることにより前記サンプリング用血糖値を演算する
ことを特徴とする請求項８乃至１３のいずれか１項記載の投薬支援プログラム。
【請求項１５】
更に、
変数ｙとしての前記特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式
ｙ＝ａｘ＋ｂ
（式中、０．０１６＜＝ａ＜＝０．０４８、１．４＜＝ｂ＜＝３．４）
により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順を
コンピュータに実行させることを特徴とする請求項８乃至１３のいずれか１項記載の投薬支援プログラム。
【請求項１６】
更に、
変数ｙとしての前記特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式
ｙ＝ａｘ＋ｂ
（式中、０．０１６＜＝ａ＜＝０．０４８、１．４＜＝ｂ＜＝３．４）
により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順をコンピュータに実行させ、
前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順は、前記条件変更前の複数日及び前記条件変更後の複数日において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおいてそれぞれ実測した朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、前記それぞれの複数日の翌日以降における朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値として予測されるそれぞれの値を、条件変更前のサンプリング用血糖値及び条件変更後のサンプリング用血糖値として予測演算し、
前記血糖値予測部から出力される血糖予測値データは、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に対応する朝血糖予測値、昼血糖予測値、夕血糖予測値及び就寝前血糖予測値からなり、
前記ＨｂＡ１ｃ演算手段による前記ＨｂＡ１ｃ演算手順は、前記条件変更前のサンプリング用血糖値の朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、前記演算式により、前記条件変更前における前記特定の個体のＨｂＡ１ｃの値を演算すると共に、前記朝血糖予測値、昼血糖予測値、夕血糖予測値及び就寝前血糖予測値に基づき、前記演算式により、前記新規インスリン製剤に変更した場合の前記特定の個体のＨｂＡ１ｃの値を演算する
ことを特徴とする請求項１４記載の投薬支援プログラム。
【請求項１７】
前記各回食事直前の血糖値の平均値ｘは、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおける朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、演算式
ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋就寝前血糖値＊２）／６
または、演算式
ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４
のいずれかにより演算されることを特徴とする請求項１５または１６項記載の投薬支援プログラム。
【請求項１８】
前記ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順は、前記就寝前血糖値として前記昼血糖値を代用し、前記各回食事直前の血糖値の平均値ｘを、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻とにおける朝血糖値、昼血糖値及び夕血糖値に基づき、演算式
ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋昼血糖値＊２）／６
または、演算式
ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４
のいずれかにより演算する
ことを特徴とする請求項１７記載の投薬支援プログラム。
【請求項１９】
前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順は、前記条件変更前の複数日において少なくとも午前中に実測した午前中血糖値について条件変更前サンプリング用血糖値を演算すると共に、前記条件変更後の複数日において少なくとも午前中に実測した午前中血糖値について条件変更後サンプリング用血糖値を演算し、
前記変更前後インスリン流入量差分解析部による変更前後インスリン流入量差分解析手順は、少なくとも、前記午前中血糖値についての条件変更前サンプリング用血糖値と前記午前中血糖値についての条件変更後サンプリング用血糖値との差分を演算し、前記午前中血糖値について前記変更前後血糖値差分解析データを出力し、
前記サンプリング部による前記サンプリング手順は、前記午前中血糖値についての前記変更前後血糖値差分解析データと、前記午前中血糖値の測定時間帯における前記インスリン流入量差分解析データとをサンプリングし、前記午前中血糖値の測定時間帯における前記インスリン流入量の変化量とこれに対応する前記午前中血糖値の変化量とをそれらの比により表した値を、前記午前中血糖値についての前記感受性データとして出力し、
前記血糖値予測部による前記血糖値予測手順は、前記午前中血糖値についての前記感受性データの数値のみに基づき、前記新規インスリン製剤に対応する前記血糖予測値データを出力する
ことを特徴とする請求項１４記載の投薬支援プログラム。
【請求項２０】
前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順は、前記条件変更前の複数日及び前記条件変更後の複数日において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおいてそれぞれ実測した朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値について条件変更後サンプリング用血糖値を演算し、
前記変更前後インスリン流入量差分解析部による変更前後インスリン流入量差分解析手順は、朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値の各々についての条件変更前サンプリング用血糖値と、朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値についての条件変更後サンプリング用血糖値との差分を演算して、前記変更前後血糖値差分解析データを出力し、
前記サンプリング部による前記サンプリング手順は、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値についてのそれぞれの血糖値差分解析データと、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値の測定時間帯におけるそれぞれの前記インスリン流入量差分解析データとをサンプリングし、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値の各測定時間帯における前記インスリン流入量の変化量とこれに対応する前記血糖値の変化量とをそれらの比により表した値を、それぞれ、朝血糖値の測定時間帯についての感受性データ、昼血糖値の測定時間帯についての感受性データ、夕血糖値の測定時間帯についての感受性データ及び就寝前血糖値の測定時間帯についての感受性データとして出力し、
前記血糖値予測部による前記血糖値予測手順は、
通常は、前記朝血糖値の測定時間帯についての前記感受性データの数値のみに基づき、前記新規インスリン製剤に対応する前記血糖予測値データを出力し、
前記朝血糖値の測定時間帯についての感受性データ、昼血糖値の測定時間帯についての感受性データ、夕血糖値の測定時間帯についての感受性データ及び就寝前血糖値の測定時間帯についての感受性データが所定の範囲内にある場合のみ、前記朝血糖値の測定時間帯についての感受性データ、昼血糖値の測定時間帯についての感受性データ、夕血糖値の測定時間帯についての感受性データ及び就寝前血糖値の測定時間帯についての感受性データの数値に基づき、前記新規インスリン製剤に対応する前記血糖予測値データを出力する
ことを特徴とする請求項１２記載の投薬支援プログラム。
【請求項２１】
更に、
前記血糖予測値データが所定値以下となったか否かを判別する、低血糖判定手段による低血糖判定手順と、
前記低血糖判定手段による前記低血糖判定手順において低血糖と判別された場合に警告を発する、低血糖警告手段による低血糖警告手順と
をコンピュータに実行させることを特徴とする請求項１０記載の投薬支援プログラム。
【請求項２２】
更に、
前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順における入出力データ、前記感受性データ出力部による前記感受性データ出力手順における入出力データ、前記製剤作用値予測部による前記製剤作用値予測手順における入出力データを他のコンピュータに転送する、相談・問合せ手段による相談・問合せ手順をコンピュータに実行させることを特徴とする請求項１２記載の投薬支援プログラム。
【請求項２３】
個体の体内に１種類以上のインスリン製剤を投与する場合に前記インスリン製剤の投与をコンピュータにより支援する投薬支援プログラムであって、
インスリン製剤の投与時刻種類、及び投与量からなる条件を変更した場合に、前記条件変更前のインスリン流入量及び前記条件変更後のインスリン流入量間の差分と、前記条件変更前のインスリン流入量に対応する特定の個体の血糖値及び前記条件変更後のインスリン流入量に対応する特定の個体の血糖値間の差分とを比により表した値を、前記特定の個体のインスリン感受性を表す感受性データとして出力するインスリン感受性データ演算手順をコンピュータに実行させることを特徴とする投薬支援プログラム。
【請求項２４】
変数ｙとしての特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式
ｙ＝ａｘ＋ｂ
（式中、０．０１６＜＝ａ＜＝０．０４８、１．４＜＝ｂ＜＝３．４）
により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順を
コンピュータに実行させることを特徴とする投薬支援プログラム。
【請求項２５】
変数ｙとしての特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式
ｙ＝ａｘ＋ｂ
（式中、０．０２４＜＝ａ＜＝０．０４０、１．８＜＝ｂ＜＝３．０）
により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順を
コンピュータに実行させることを特徴とする投薬支援プログラム。
【請求項２６】
変数ｙとしての特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式
ｙ＝ａｘ＋ｂ
（式中、０．０２８＜＝ａ＜＝０．０３６、２．２＜＝ｂ＜＝２．６）
により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順を
コンピュータに実行させることを特徴とする投薬支援プログラム。
【請求項２７】
前記各回食事直前の血糖値の平均値ｘは、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおける朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、演算式
ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋就寝前血糖値＊２）／６
または、演算式
ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４
のいずれかにより演算されることを特徴とする請求項２４乃至２６のいずれか１項記載の投薬支援プログラム。
【請求項２８】
前記ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順は、前記就寝前血糖値として前記昼血糖値を代用し、前記各回食事直前の血糖値の平均値ｘを、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻とにおける朝血糖値、昼血糖値及び夕血糖値に基づき、演算式
ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋昼血糖値＊２）／６
または、演算式
ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４
のいずれかにより演算する
ことを特徴とする請求項２７記載の投薬支援プログラム。
【請求項２９】
個体の血中にバンコマイシンを投与する場合に前記バンコマイシンの投与をコンピュータにより支援する投薬支援プログラムであって、
バンコマイシンの投与時間、種類及び／または投与量に応じて、平均的個体の体内（血中）へ流入する前記製剤の単位時間当り流入量を経時的にシミュレーションし、平均的個体用の製剤流入量時系列データを出力する、平均的個体用製剤流入量シミュレーション部による平均的個体用製剤流入量シミュレーション手順と、
特定の個体毎に決定され、前記製剤に対する前記特定の個体の感受性を表す数値データからなる感受性データを出力する、感受性データ出力部による感受性データ出力手順と、
バンコマイシンの投与時間、種類及び投与量の少なくともいずれか一つの条件変更に対応して、前記感受性データに基づき、前記変更後の条件による前記特定の個体へのバンコマイシン血中濃度を表す数値データからなるバンコマイシン血中濃度データを経時的にシミュレーションして、バンコマイシン血中濃度データを出力する、バンコマイシン血中濃度予測部によるバンコマイシン血中濃度予測手順とをコンピュータに実行させる
ことを特徴とする投薬支援プログラム。
【請求項３０】
個体の体内にインスリン製剤を投与する場合に前記インスリン製剤の投与をコンピュータにより支援する投薬支援プログラムであって、
インスリン製剤についてその平均作用時間を取得する手順と、
前記平均作用時間の開始時間帯に位置する始点血糖値と、終了時間帯に位置する終点血糖値と、それらの中間時間帯に位置する中央血糖値とを取得する手順と、
前記中央血糖値が前記始点血糖値及び終点血糖値の平均血糖値より所定の増加変動値以上多い持続時間増加時には、個別作用時間が前記平均作用時間より所定の増加時間だけ長くなると判断する一方、前記中央血糖値が前記平均血糖値より所定の減少変動値以上少ない持続時間減少時には、前記個別作用時間が前記平均作用時間より所定の減少時間だけ短くなると判断し、前記持続時間増加時には、前記平均作用時間に前記増加時間を加算した値を特定の個体の前記個別作用時間として出力する一方、前記持続時間減少時には、前記平均作用時間から前記減少時間を減算した値を前記特定の個体の前記個別作用時間として出力する手順と
をコンピュータに実行させることを特徴とする投薬支援装置。
【請求項３１】
請求項１乃至３０のいずれか１項記載の投薬支援プログラムを実行するコンピュータからなることを特徴とする投薬支援装置。
【請求項３２】
請求項１乃至３０のいずれか１項記載の投薬支援プログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【請求項３３】
糖尿病治療におけるインスリン製剤投与の決定を支援する投薬支援装置であって、
インスリン製剤の製剤特性を含む製剤情報の登録・変更・削除を行うための機能を実現する製剤登録・変更・削除手段と、
個体に対するインスリン製剤の投与条件を変更する場合に、変更前後のインスリン製剤の投与条件を入力するための機能を実現する変更前後投与条件入力手段と、
前記インスリン製剤の投与条件の変更前後における血糖値を入力するための機能を実現する変更前後血糖値入力手段と、
前記インスリン製剤の投与条件変更前の特定時間帯における個体の血中への単位時間当りインスリン流入量及び前記インスリン製剤の投与条件変更後の前記特定時間帯における個体の血中への単位時間当たりインスリン流入量の差分と、前記投与条件の変更前の前記特定時間帯における前記個体の血糖値及び前記投与条件変更後の前記特定時間帯における前記個体の前記血糖値の差分との比を求めることにより、前記インスリン製剤に対する前記個体の感受性を表す数値データからなる感受性データを演算するための機能を実現する感受性データ演算手段と、
前記インスリン製剤の投与条件を更に変更した場合に、そのインスリン製剤により前記個体の血中に流入するインスリン流入量を時系列で表す新規インスリン流入量時系列データを出力すると共に、前記感受性データに基づき、前記新規インスリン流入量時系列データに対応する前記個体の血糖予測値を演算するための機能を実現する血糖予測値演算手段と
を備えることを特徴とする投薬支援装置。
【請求項３４】
前記製剤登録・変更・削除手段は、
単発インスリン製剤の特性データを新規登録するための機能を実現する単発製剤登録手段と、
持続インスリン製剤の特性データを新規登録するための機能を実現する持続製剤登録手段と、
登録済みインスリン製剤を選択し、前記インスリン製剤の特性データを変更するための機能を実現する製剤選択・特性データ変更手段と、
登録済みインスリン製剤を選択し、前記インスリン製剤の特性データを削除するための機能を実現する製剤選択・特性データ削除手段と、
前記インスリン製剤特性データを記憶させるための対応メモリと
を備えることを特徴とする請求項３３に記載の投薬支援装置。
【請求項３５】
更に、
前記単発インスリン製剤の特性データを参照し、混合型インスリン製剤のインスリン流入曲線を演算し、混合インスリン製剤の特性データを登録する混合製剤特性データ登録手段と、
前記混合型インスリン製剤のインスリン流入曲線データを記憶させるための対応メモリと
を備えることを特徴とする請求項３４に記載の投薬支援装置。
【請求項３６】
前記製剤変更前後投与条件入力手段は、
インスリン製剤の投与時刻を選択・入力するための機能を実現する投与時刻選択手段と、
単発インスリン製剤における製剤変更前の投与時刻毎のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更前単発製剤選択手段と、
単発インスリン製剤における製剤変更前のインスリン製剤毎の投与量を選択・入力するための機能を実現する製剤変更前単発製剤投与量選択手段と、
持続インスリン製剤における製剤変更前のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更前持続製剤選択手段と、
持続インスリン製剤における製剤変更前の時刻毎の投与量を選択・入力するための機能を実現する製剤変更前持続製剤投与量選択手段と、
単発インスリン製剤における製剤変更後の投与時刻毎のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更後単発製剤選択手段と、
単発インスリン製剤における製剤変更後のインスリン製剤毎の投与量を選択・入力するための機能を実現する製剤変更後単発製剤投与量選択手段と、
持続インスリン製剤における製剤変更後のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更後持続製剤選択手段と、
持続インスリン製剤における製剤変更後の時刻毎の投与量を選択・入力するための機能を実現する製剤変更後持続製剤投与量選択手段と、
前記製剤変更前後投与条件入力手段の各種データを記憶させるための対応メモリと
を備えることを特徴とする請求項３３記載の投薬支援装置。
【請求項３７】
更に、
前記製剤変更前後投与条件入力手段から入力されたインスリン製剤の投与条件に応じて、前記個体の血中へのインスリン流入速度と時間との関係を演算するインスリン流入曲線演算手段と、
前記インスリン流入曲線演算手段の演算結果をインスリン流入曲線としてグラフ描画してディスプレイに表示するグラフ描画手段と、
前記グラフ描画された前記インスリン流入曲線をマウスドラッグにより変形させることにより、前記インスリン流入速度と時間との関係を変更して、新たなインスリン製剤の投与条件として演算する新規インスリン流入曲線演算手段とを備え、
前記血糖予測値演算手段は、前記新規インスリン流入曲線演算手段の演算結果に対応して、前記血糖予測値演算手段による前記血糖予測値を変更する
ことを特徴とする請求項３３記載の投薬支援装置。
【請求項３８】
請求項３１及び請求項３３乃至請求項３７のいずれか１項記載の投薬支援装置を複数使用した投薬支援システムであって、
複数の投薬支援装置をネットワークを介して接続し、任意の投薬支援装置と専門医の投薬支援装置との間で各種データの授受を行うようにした
ことを特徴とする投薬支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療行為における投薬業務を支援するための投薬支援プログラム、投薬支援装置、その投薬支援プログラムを記録した記録媒体及び投薬支援システムに関し、特に、インスリン製剤等の投与製剤の変更前後における情報とそれによる患者の血糖値等の生体情報を入力することによって、新規の製剤（薬剤）を投与した場合の製剤の効果及び患者の生体情報をシミュレーションすることのできる投薬支援プログラム、投薬支援装置及びその投薬支援プログラムを記録した記録媒体並びにその投薬支援装置を使用した投薬支援システムに関するものである。
【背景技術】
【０００２】
現在、日本には、約８６０万人の糖尿病患者がいるといわれている。ここで、糖尿病は、インスリン作用（インスリンが体内の組織にて、代謝調節能を発揮すること。）不足によりおこる代謝異常をきたす疾患であり、１型糖尿病及び２型糖尿病を主とし、その他の特定の機序・疾患による糖尿病及び妊娠糖尿病を含めて、一般に４種類に分類される。１型糖尿病は、ウイルスの感染などによりインスリンを合成・分泌する膵欄ゲルハンス島β細胞の破壊消滅がインスリン作用不足の主な原因であり、インスリンを全く分泌できなくなる疾患である。また、２型糖尿病は、日本人の糖尿病のほとんど（約９０％）を占め、インスリン分泌低下をきたす素因を含む複数の遺伝的素因に、過食、肥満、運動不足、ストレスなどの環境因子及び加齢が加わり発症する。
【０００３】
現在、糖尿病患者の治療は１型糖尿病患者、２型糖尿病患者ともインスリン（インスリン製剤）投与によって血中グルコース濃度（以下、「血糖値」という。）をコントロールするインスリン療法が広く用いられている。即ち、前記８６０万人の糖尿病患者のうち、約半数の患者が医療機関で受診する受診患者であると推定されるが、更に、そのうち、約７５万人の患者がインスリン治療を必要とされると推定される。ここで、患者への頻回または複数種類のインスリン投与が行われる場合、それらのインスリン製剤の作用が重なり合うことになる。この場合、従来は、治療医が、経験等に基づき、頭の中で上記諸条件を勘案し、適切な製剤の種類や投与量を個別に判断している。しかし、インスリン製剤の種類毎に、作用発現時間、最大作用時間、作用持続時間等の特性が異なるため、糖尿病専門医であっても、特定時間における血中へのインスリン流入量の予測が困難であり、どの時間帯でどの製剤が効いているのかを容易に判別することができない。この場合において、不適切な製剤選択を行うと、患者に高血糖または低血糖が生じる可能性がある。したがって、複数種類のインスリン製剤を異なる時間帯に順次投与する場合において、時間単位で血糖値の変化をシミュレーションにより確認することができ、製剤投与の効果を容易かつ迅速に判断することができれば好都合である。
また、安定した血糖コントロールを得るためには、さらに内因性インスリン分泌量も含めた体内インスリン濃度を考慮することが必要であるが、これを連続測定することは実質的に不可能である。なお、投薬支援装置に関する文献としては、例えば、特許文献１に記載の技術がある。
【特許文献１】特表２００２−５３１８８４
【０００４】
特許文献１に記載の技術は、ユーザの自己治療を支援する方法に関するものである。前記自己治療は、複数の動作を含み、前記方法は、前記自己治療に関連するパラメータ値を表すデータを、一つまたはそれ以上のデータベースにおいて収集するステップと、二つまたはそれ以上の動作からの択一的選択肢及び前記二つまたはそれ以上の動作の各々について対応する値を示すために、前記一つまたはそれ以上のデータベースを処理するステップとを含む。また、特許文献１に記載の技術は、前記方法を実施するための手段を有するコンピュータシステム及びプログラムが記録されているコンピュータ読み取り可能媒体に関するものでもあり、前記プログラムは前記方法をコンピュータに実行させるものである。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術は、インスリン注射装置、血糖測定装置等の各種装置を患者自身が使用して自己の糖尿病を治療する際の自己治療支援を目的としており、全体の構成も複雑になり、高価なものとなる。即ち、特許文献１に記載の技術では、インスリン製剤の種類や投与量の変更による血糖値の変化を簡単に把握できる安価な構成の投薬支援システムを提供することは困難である。
【０００６】
また、１型糖尿病患者への投薬を支援するための投薬シミュレーションシステムも提案されているが、このシステムでは、個々の患者によって体内インスリン濃度を考慮しなければならない２型糖尿病患者への投薬支援は難しい。また、インスリンの吸収率は個人差が大きく、従来の投薬シミュレーションシステムでは、インスリン吸収モデルが複雑になり、実用化の障害となっている。したがって、２型糖尿病患者への投薬支援を実現することができると共に、簡易なモデルを使用して１型糖尿病患者への投薬支援をも併せて実現することができる投薬支援システムが提供できれば、非常に好都合である。
【０００７】
一方、近年、パソコンやインターネット等の普及に伴い、医療分野においても情報技術（ＩＴ）を活用した医療情報の収集や医療情報の活用による患者の生活支援が可能になりつつある。そして、糖尿病治療の中でも、とりわけインスリン療法は、患者自身によるインスリンの作用や製剤特性への理解が重要である。即ち、インスリン療法を受ける糖尿病患者に対し、糖尿病をよく理解してもらい、進んで目標を達成しようとする意欲を持ってもらうため、患者自身によるインスリンの作用及び製剤特性に対する理解や、患者に対するそれらの教育が重要となる。この場合、かかる教育における情報技術の活用が期待される。また、日常使用されているインスリン製剤やその投与量選択において、情報技術を利用して身近で簡便な指標を用意することができれば、インスリン治療はより安全かつ容易なものとなると予想される。更に、療養指導士等の教育・育成用の投薬シミュレーション装置の開発も望まれている。即ち、インスリン療法では、通常、１日に２〜４回インスリン注射を行うが、その場合、インスリン作用が患者の体内でどのように現れるかを、情報技術を利用したシミュレーションにより容易に知ることができれば、教育効果を飛躍的に高めることができる。更にまた、混合製剤についても、その効果をシミュレーションすることができれば好都合である。
【０００８】
そこで、本発明は、上述の課題を解決するためになされたもので、糖尿病患者に対するインスリン製剤投与等、所定の製剤投与において必要とされる情報を数値情報や視覚情報等により簡便かつ迅速に提供すると共に、投与製剤の種類や投与量に応じた患者の体内における作用や効果のシミュレーションを可能にし、製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するインスリン療法等の教育を支援したりすることができ、インスリン療法による糖尿病治療等の所定の製剤による疾病の治療を安全かつ容易なものにすることができる投薬支援プログラム、投薬支援装置、投薬支援プログラムを記録した記録媒体及び投薬支援システムの提供を課題とする。
【課題を解決するための手段】
【０００９】
請求項１に係る投薬支援プログラムは、個体（患者等）の体内に１種類以上の製剤を投与する場合に前記製剤の投与をコンピュータにより支援するための投薬支援プログラムであって、製剤に対する個体の感受性を表す感受性データと、前記製剤の種類を表す製剤種類データと、前記製剤の投与量を表す投与量データとに基づき、前記製剤による前記個体への製剤作用をシミュレーションする手順と、前記製剤作用を数値情報または視覚情報により出力する手順とをコンピュータに実行させる。
【００１０】
請求項２に係る投薬支援プログラムは、個体の体内に１種類以上の製剤を投与する場合に前記製剤の投与をコンピュータにより支援する投薬支援プログラムであって、Ａ）製剤の投与時間、種類及び／または投与量に応じて、平均的個体の体内へ流入する前記製剤の単位時間当り流入量を経時的にシミュレーションし、平均的個体用の製剤流入量時系列データ（実施の形態では、製剤変更前後の各製剤流入量時系列データ）を出力する、平均的個体用製剤流入量シミュレーション部（実施の形態では、予備シミュレーション部）による平均的個体用製剤流入量シミュレーション手順と、Ｂ）特定の個体毎に決定され、前記製剤に対する前記特定の個体の感受性を表す数値データからなる感受性データ（実施の形態では、インスリン感受性データまたはデフォルトＩＲデータ）を出力する、感受性データ出力部（実施の形態では、サンプリング部またはデフォルトＩＲ部）による感受性データ出力手順と、Ｃ）製剤の投与時間、種類及び投与量の少なくともいずれか一つの条件変更に対応して、前記感受性データに基づき、前記変更後の条件による前記特定の個体への製剤作用を表す数値データからなる製剤作用データを経時的にシミュレーションして、製剤作用予測値時系列データ（実施の形態では、血糖予測値データ）を出力する、製剤作用値予測部（実施の形態では、本シミュレーション部）による製剤作用値予測手順とをコンピュータに実行させる。
【００１１】
請求項３に係る投薬支援プログラムは、請求項２の構成において、Ａ）前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順が、Ａ１）１種類以上の製剤からなる変更前製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更前製剤の投与時刻、種類及び投与量に応じて、前記変更前製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更前製剤流入量時系列データを出力する、変更前製剤流入量シミュレーション部による変更前製剤流入量シミュレーション手順と、Ａ２）（前記変更前製剤と同一または異なる）１種類以上の製剤からなる変更後製剤を、（前記変更前製剤と同一または異なる）時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更後製剤の投与時刻、種類及び投与量に応じて、前記変更後製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更後製剤流入量時系列データを出力する、変更後製剤流入量シミュレーション部による変更後製剤流入量シミュレーション手順とを含み、Ｂ）前記感受性データ出力部による前記感受性データ出力手順は、Ｂ１）前記変更前製剤流入量時系列データと前記変更後製剤流入量時系列データとの差分を演算し、製剤流入量差分解析データを出力する、変更前後製剤流入量差分解析部による変更前後製剤流入量差分解析手順と、Ｂ２）前記変更前製剤による前記特定の個体への製剤作用を表す数値データからなる変更前製剤作用データ（実施の形態では、投与条件変更前測定血糖値）と、前記変更後製剤による前記特定の個体への製剤作用を表す数値データからなる変更後製剤作用データ（実施の形態では、投与条件変更後測定血糖値）との差分を演算し、製剤作用差分解析データを出力する、変更前後製剤作用データ差分解析部（実施の形態では、変更前後血糖値差分解析部）による変更前後製剤作用データ差分解析手順と、Ｂ３）前記製剤流入量差分解析データと前記製剤作用差分解析データとをサンプリングし、前記変更前製剤から前記変更後製剤への変更による前記単位時間当り流入量の変化量と、前記変更前製剤作用データから前記変更後製剤作用データへの変化量とを比例的に関連付けた値を前記感受性データとして出力する、サンプリング部によるサンプリング手順とを含み、Ｃ）前記製剤作用値予測部による前記製剤作用値予測手順は、Ｃ１）１種類以上の製剤からなる新規製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規製剤の投与時刻、種類及び投与量に応じて、前記新規製剤について前記単位時間当り流入量を経時的にシミュレーションし、新規製剤流入量時系列データを出力する、新規製剤流入量シミュレーション部による新規製剤流入量シミュレーション手順と、Ｃ２）前記サンプリング部の前記感受性データの数値に基づき、前記特定の個体における前記変更前製剤作用データを、前記変更前製剤流入量時系列データから前記新規製剤流入量時系列データへの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規製剤による前記特定の個体への製剤作用を表す数値データからなる新規製剤作用予測値データ（実施の形態では、血糖予測値データ）を出力する、製剤作用予測値出力部（実施の形態では、血糖値予測部）による製剤作用予測値出力手順とを含む。
【００１２】
請求項４に係る投薬支援プログラムは、請求項２の構成において、Ａ）前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順が、Ａ１）１種類以上の製剤からなる変更前製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更前製剤の投与時刻、種類及び投与量に応じて、前記変更前製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更前製剤流入量時系列データを出力する、変更前製剤流入量シミュレーション部による変更前製剤流入量シミュレーション手順と、Ａ２）（前記変更前製剤と同一または異なる）１種類以上の製剤からなる変更後製剤を、（前記変更前製剤と同一または異なる）時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記変更後製剤の投与時刻、種類及び投与量に応じて、前記変更後製剤について前記単位時間当り流入量を経時的にシミュレーションし、変更後製剤流入量時系列データを出力する、変更後製剤流入量シミュレーション部による変更後製剤流入量シミュレーション手順とを含み、Ｂ）前記感受性データ出力部による前記感受性データ出力手順は、Ｂ３）個体差に応じて決定され、製剤による前記特定の個体への製剤作用の度合を表す数値データからなる感受性データ（実施の形態では、デフォルトＩＲデータ）を出力する、感受性データ出力部（実施の形態では、デフォルトＩＲ部）による感受性データ出力手順を含み、Ｃ）前記製剤作用値予測部による前記製剤作用値予測手順は、Ｃ１）１種類以上の製剤からなる新規製剤を、時間間隔を置いて所定の投与時刻に、平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規製剤の投与時刻、種類及び投与量に応じて、前記新規製剤について前記単位時間当り流入量を経時的にシミュレーションし、新規製剤流入量時系列データを出力する、新規製剤流入量シミュレーション部による新規製剤流入量シミュレーション手順と、Ｃ２）前記感受性データ出力部の前記感受性データの数値に基づき、前記変更前製剤による前記特定の個体への製剤作用を表す数値データからなる前記変更前製剤作用データを、前記変更前製剤流入量時系列データから前記新規製剤流入量時系列データへの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規製剤による前記特定の個体への製剤作用を表す数値データからなる新規製剤作用予測値データ（実施の形態では、血糖予測値データ）を出力する、製剤作用予測値出力部（実施の形態では、血糖値予測部）による製剤作用予測値出力手順とを含む。
【００１３】
請求項５に係る投薬支援プログラムは、製剤の血液中流入量と血液中の特定成分量との相関に基づき、前記個体に対して１以上の種類の製剤を投与すると共に、その投与を調節して、前記個体の血液中の特定成分量を制御する場合に使用されるコンピュータのための投薬支援プログラムであって、１以上の種類の製剤について、製剤の種類に応じた特性（例えば、組成、作用発現時間、最大作用時間、作用持続時間、吸収率等）、投与量、投与時刻のうちの少なくとも１以上の投与条件を変更したときに、前記投与条件変更前後における個体の血液中への前記製剤の流入量の変化を経時的にシミュレーションし、前記投与条件変更前後における前記製剤の流入量の差分データを経時的に出力する製剤流入量差分シミュレーション手段（実施の形態では、変更前後ＩＮ流入量シミュレーション部及び変更前後ＩＮ流入量差分解析部）と、前記投与条件変更前後における前記個体の血液中の特定成分量の変化をそれぞれ経時的にシミュレーションし、前記投与条件変更前後における前記個体の血液中の特定成分量の差分データを経時的に出力する特性成分量差分シミュレーション手段（実施の形態では、変更前後血糖値入力・演算部及び変更前後血糖値差分解析部）と、前記投与条件変更前後における前記製剤の流入量の差分データと、前記投与条件変更前後における前記個体の血液中の特定成分量の差分データとをサンプリングして、それらを互いに関連付けた値からなる感受性データを出力する感受性データ出力手段（実施の形態では、サンプリング部）と、前記感受性データに基づき、前記製剤の投与条件に応じて、前記個体の血液中の特定成分量の変化を予測する特定成分量予測手段（実施の形態では、血糖値予測部）としてコンピュータを機能させる。
【００１４】
請求項６に係る投薬支援プログラムは、製剤の血液中流入量と血液中の特定成分量との相関に基づき、前記個体に対して１以上の種類の製剤を投与すると共に、その投与を調節して、前記個体の血液中の特定成分量を制御する場合に使用されるコンピュータのための投薬支援プログラムであって、１以上の種類の製剤について、製剤の種類に応じた特性（例えば、組成、作用発現時間、作用最大時間、作用持続時間、吸収率等）、投与量、投与時刻の少なくとも１以上の投与条件を変更したときに、前記投与条件変更前後における個体の血液中への前記製剤の流入量の変化を経時的にシミュレーションし、前記投与条件変更前後における前記製剤の流入量の差分データを経時的に出力する製剤流入量差分シミュレーション手段（実施の形態では、ＩＮ流入量シミュレーション部及びＩＮ流入量差分解析部）と、個体差に応じて決定され、前記製剤による前記特定の個体の感受性の度合いを表す数値データからなる感受性データ（実施の形態では、デフォルトＩＲ）を出力する感受性データ出力手段（実施の形態では、デフォルトＩＲ部）と、前記感受性データに基づき、前記製剤の投与条件に応じて、前記個体の血液中の特定成分量の変化を予測する特定成分量予測手段としてコンピュータを機能させる。
【００１５】
請求項７に係る投薬支援プログラムは、請求項１乃至６のいずれかの構成において、前記製剤が、インスリン製剤であり、前記個体の感受性は、前記個体のインスリン感受性またはインスリン抵抗性である。
【００１６】
請求項８に係る投薬支援プログラムは、請求項２乃至４のいずれかの構成において、前記製剤が、インスリン製剤であって、前記個体の血管中へ流入すると共に、前記個体の感受性は、前記個体のインスリン感受性またはインスリン抵抗性であり、前記個体への製剤作用は、前記個体の血糖値の調節作用であって、前記製剤作用データは、前記個体の血糖値であると共に、前記製剤作用予測値データは、前記変更後のインスリン製剤による前記特定の個体の血糖値の変化を経時的に表す血糖予測値データである。
【００１７】
請求項９に係る投薬支援プログラムは、請求項８の構成において、前記製剤作用値予測部による前記製剤作用値予測手順が、前記血糖予測値データを出力する血糖値予測部による血糖値予測手順であり、前記製剤作用値予測手順は、更に、個体の経口摂取の種類（例えば、食事、間食等）及び量に基づき、前記経口摂取による前記個体の血液中の血糖値の変化量を表す経口摂取変換量を演算して出力する、経口摂取量変換手段による経口摂取量変換手順を有し、前記血糖予測値データを前記経口摂取変換量により補正して出力する。
【００１８】
請求項１０に係る投薬支援プログラムは、請求項２の構成において、前記製剤が、インスリン製剤であって、前記個体の血管中へ流入すると共に、前記個体の感受性は、前記個体のインスリン感受性またはインスリン抵抗性であり、前記個体への製剤作用は、前記個体の血糖値の調節作用であって、前記製剤作用データは、前記個体の血糖値であると共に、前記製剤作用予測値データは、前記変更後のインスリン製剤による前記特定の個体の血糖値の変化を経時的に表す血糖予測値データであり、前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順は、１種類以上のインスリン製剤を、時間間隔を置いた所定の投与時刻に、前記平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記インスリン製剤の種類、投与量及び投与時刻のうちの少なくとも１以上の条件を変更したときに、前記インスリン製剤の種類に応じて決定される特性のうちの少なくとも作用発現時間、作用持続時間及び最大作用時間からなる特性データ、前記インスリン製剤の投与量データ並びに前記インスリン製剤の投与時刻データに基づき、前記条件変更前後において、それぞれ、前記平均的個体の血液中に流入する前記単位時間当り流入量としての単位時間当りインスリン流入量を経時的にシミュレーションし、前記条件変更前後のインスリン製剤に対応した前記平均的個体用のインスリン流入量時系列データとして、それぞれ、変更前インスリン流入量時系列データ及び変更後インスリン流入量時系列データを出力する、変更前後インスリン流入量シミュレーション部による変更前後インスリン流入量シミュレーション手順と、前記変更前インスリン流入量時系列データ及び前記変更後インスリン流入量時系列データに基づき、前記条件変更前後において前記平均的個体の皮下から血中に吸収されるインスリン流入量を、それぞれ、経時的なグラフとして描画する、インスリン流入量グラフ描画部によるインスリン流入量グラフ描画手順とを含む。
【００１９】
請求項１１に係る投薬支援プログラムは、請求項１０の構成において、前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順は、更に、前記前記インスリン製剤の種類、投与量及び投与時刻のうちの少なくとも１以上の条件を変更する場合において、その条件変更前後において、それぞれ、前記インスリン製剤の特性データ、前記投与量データ及び前記投与時刻データを前記変更前後製剤流入量シミュレーション部に入力する、変更前後条件入力手段（実施の形態では、変更前投与条件入力部及び変更後投与条件入力部）による変更前後条件入力手順を含み、前記変更前後製剤流入量シミュレーション部による前記変更前後製剤流入量シミュレーション手順は、前記変更前後条件入力手段からの前記インスリン製剤の特性データ、前記投与量データ及び前記投与時刻データに基づき、前記条件変更前後において、それぞれ、前記平均的個体の血中に流入するインスリン流入量を経時的にシミュレーションし、前記平均的個体用の製剤流入量時系列データとして、前記条件変更前後の前記平均的個体用の製剤流入量時系列データをそれぞれ表す変更前インスリン流入量時系列データ及び変更後インスリン流入量時系列データを出力する。
【００２０】
請求項１２に係る投薬支援プログラムは、請求項１１の構成において、前記感受性データ出力部による前記感受性データ出力手順が、前記変更前インスリン流入量時系列データと前記変更後インスリン流入量時系列データとの差分を演算し、前記条件変更によるインスリン流入量の変化量を経時的に表すインスリン流入量差分解析データを出力する、変更前後インスリン流入量差分解析部による変更前後インスリン流入量差分解析手順と、前記条件変更前後における前記特定の個体の血糖値の差分を演算し、前記条件変更による血糖値の変化量を経時的に表す血糖値差分解析データを出力する、変更前後血糖値差分解析部による変更前後血糖値差分解析手順と、前記インスリン流入量差分解析データと前記血糖値差分解析データとをサンプリングし、前記条件変更前後における単位時間当たりの前記インスリン流入量の変化量とこれに対応する前記血糖値の変化量とをそれらの比により表した値を前記感受性データとして出力する、サンプリング部によるサンプリング手順と、前記条件変更前後における前記特定の個体の血糖値をそれぞれ経時的なグラフとして描画する、血糖値グラフ描画手段による血糖値グラフ描画手順とを含み、前記製剤作用値予測部による前記製剤作用値予測手順は、前記平均的個体用製剤流入量シミュレーション部で用いた前記インスリン製剤の条件と異なる条件で、１種類以上の新規インスリン製剤を、時間間隔を置いた所定の投与時刻に、前記平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規インスリン製剤の特性データ、投与時刻及び投与量に基づき、前記特定の個体の血液中に流入する前記単位時間当り流入量としての単位時間当り新規インスリン流入量を経時的にシミュレーションし、前記新規インスリン製剤に対応した前記特定の個体用の新規インスリン流入量時系列データを出力する、新規インスリン流入量シミュレーション部による新規インスリン流入量シミュレーション手順と、前記サンプリング部の前記感受性データの数値に基づき、前記特定の個体における前記条件変更前の前記血糖値を、前記変更前インスリン流入量時系列データと前記新規インスリン流入量時系列データとの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規インスリン製剤による前記特定の個体の予測血糖値を表す血糖予測値データを出力する、血糖値予測部による血糖値予測手順と、前記新規インスリン流入量時系列データに基づき、前記平均的個体の皮下から血中に吸収される新規インスリン流入量を経時的なグラフとして描画する、新規インスリン流入量グラフ描画部による新規インスリン流入量グラフ描画手順と、前記血糖予測値データに基づき、前記新規インスリン製剤による前記特定の個体の血糖値の変化を経時的なグラフとして描画する、予測血糖値グラフ描画部による予測血糖値グラフ描画手順とを含む。
【００２１】
請求項１３に係る投薬支援プログラムは、請求項１１の構成において、前記感受性データ出力部による前記感受性データ出力手順が、個体のインスリン抵抗性を表す指標であるＨＯＭＡ−Ｒとして、ＨＯＭＡ−Ｒ＝１、ＨＯＭＡ−Ｒ＝３及びＨＯＭＡ−Ｒ＝５の３つの値を用意すると共に、これらの値にそれぞれ対応して、前記感受性データのデフォルト値としての３つのデフォルトＩＲデータを用意し、前記特定の個体の個体差に応じて決定されたいずれかのデフォルトＩＲデータを出力する、前記感受性データ出力部としてのデフォルトＩＲ部によるデフォルトＩＲ出力手順を含み、前記製剤作用値予測部による前記製剤作用値予測手順は、前記平均的個体用製剤流入量シミュレーション部で用いた前記インスリン製剤と異なる条件で、１種類以上の新規インスリン製剤を、時間間隔を置いた所定の投与時刻に、前記平均的個体の体内に単発的に所定の投与量でそれぞれ投与する場合において、前記新規インスリン製剤の特性データ、投与時刻及び投与量に基づき、前記特定の個体の血液中に流入する前記単位時間当り流入量としての単位時間当り新規インスリン流入量を経時的にシミュレーションし、前記新規インスリン製剤に対応した前記特定の個体用の新規インスリン流入量時系列データを出力する、新規インスリン流入量シミュレーション部による新規インスリン流入量シミュレーション手順と、前記デフォルトＩＲ部の前記デフォルトＩＲデータの数値に基づき、前記特定の個体における前記条件変更前の前記血糖値を、前記変更前インスリン流入量時系列データから前記新規インスリン流入量時系列データへの差分に比例して増減変更することにより経時的にシミュレーションし、前記新規インスリン製剤による前記特定の個体の予測血糖値を表す血糖予測値データを出力する、血糖値予測部による血糖値予測手順と、前記新規インスリン流入量時系列データに基づき、前記平均的個体の皮下から血中に吸収される新規インスリン流入量を経時的なグラフとして描画する、新規インスリン流入量グラフ描画部による新規インスリン流入量グラフ描画手順と、前記血糖予測値データに基づき、前記新規インスリン製剤による前記特定の個体の血糖値の変化を経時的なグラフとして描画する、予測血糖値グラフ描画部による予測血糖値グラフ描画部とを含む。
【００２２】
請求項１４に係る投薬支援プログラムは、請求項８乃至１３のいずれかの構成において、更に、前記特定の個体が、複数日にわたって同一測定時刻に計測した実測血糖値に基づき、前記実測血糖値の前記複数日の翌日以降の予測血糖値をサンプリング用血糖値として予測演算する、サンプリング用血糖値演算手段によるサンプリング用血糖値演算手順と、前記特定の個体が糖毒性解除過程にあるか否かを判別する、糖毒性解除過程判別手段による糖毒性解除過程判別手順とをコンピュータに実行させ、前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順は、前記糖毒性解除過程判別手段からの入力に基づき、前記特定の個体が糖毒性解除過程にない場合は、前記複数日にわたって計測した前記複数の実測血糖値の平均値を取ることにより前記サンプリング用血糖値を演算し、前記特定の個体が糖毒性解除過程にある場合は、前記複数日にわたって計測した前記複数の実測血糖値の相関値を取ることにより前記サンプリング用血糖値を演算する。
【００２３】
請求項１５に係る投薬支援プログラムは、請求項８乃至１３のいずれかの構成において、更に、変数ｙとしての前記特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式ｙ＝ａｘ＋ｂ（式中、０．０１６＜＝ａ＜＝０．０４８、１．４＜＝ｂ＜＝３．４）により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順をコンピュータに実行させる。
【００２４】
請求項１６に係る投薬支援プログラムは、請求項１４の構成において、更に、変数ｙとしての前記特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式ｙ＝ａｘ＋ｂ（式中、０．０１６＜＝ａ＜＝０．０４８、１．４＜＝ｂ＜＝３．４）により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順をコンピュータに実行させ、前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順は、前記条件変更前の複数日及び前記条件変更後の複数日において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおいてそれぞれ実測した朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、前記それぞれの複数日の翌日以降における朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値として予測されるそれぞれの値を、条件変更前のサンプリング用血糖値及び条件変更後のサンプリング用血糖値として予測演算し、前記血糖値予測部から出力される血糖予測値データは、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に対応する朝血糖予測値、昼血糖予測値、夕血糖予測値及び就寝前血糖予測値からなり、前記ＨｂＡ１ｃ演算手段による前記ＨｂＡ１ｃ演算手順は、前記条件変更前のサンプリング用血糖値の朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、前記演算式により、前記条件変更前における前記特定の個体のＨｂＡ１ｃの値を演算すると共に、前記朝血糖予測値、昼血糖予測値、夕血糖予測値及び就寝前血糖予測値に基づき、前記演算式により、前記新規インスリン製剤に変更した場合の前記特定の個体のＨｂＡ１ｃの値を演算する。
【００２５】
請求項１７に係る投薬支援プログラムは、請求項１５または１６の構成において、前記各回食事直前の血糖値の平均値ｘは、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおける朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、演算式ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋就寝前血糖値＊２）／６、または、演算式ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４のいずれかにより演算される。
【００２６】
請求項１８に係る投薬支援プログラムは、請求項１７の構成において、前記ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順は、前記就寝前血糖値として前記昼血糖値を代用し、前記各回食事直前の血糖値の平均値ｘを、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻とにおける朝血糖値、昼血糖値及び夕血糖値に基づき、演算式ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋昼血糖値＊２）／６、または、演算式ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４のいずれかにより演算する。
【００２７】
請求項１９に係る投薬支援プログラムは、請求項１４の構成において、前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順は、前記条件変更前の複数日において少なくとも午前中に実測した午前中血糖値（例えば、実施の形態の朝血糖値及び昼血糖値）について条件変更前サンプリング用血糖値を演算すると共に、前記条件変更後の複数日において少なくとも午前中に実測した午前中血糖値について条件変更後サンプリング用血糖値を演算し、前記変更前後インスリン流入量差分解析部による変更前後インスリン流入量差分解析手順は、少なくとも、前記午前中血糖値についての条件変更前サンプリング用血糖値と前記午前中血糖値についての条件変更後サンプリング用血糖値との差分を演算し、前記午前中血糖値について前記変更前後血糖値差分解析データを出力し、前記サンプリング部による前記サンプリング手順は、前記午前中血糖値についての前記変更前後血糖値差分解析データと、前記午前中血糖値の測定時間帯における前記インスリン流入量差分解析データとをサンプリングし、前記午前中血糖値の測定時間帯における前記インスリン流入量の変化量とこれに対応する前記午前中血糖値の変化量とをそれらの比により表した値を、前記午前中血糖値についての前記感受性データとして出力し、前記血糖値予測部による前記血糖値予測手順は、前記午前中血糖値についての前記感受性データの数値のみに基づき、前記新規インスリン製剤に対応する前記血糖予測値データを出力する。
【００２８】
請求項２０に係る投薬支援プログラムは、請求項１２の構成において、前記サンプリング用血糖値予測演算手段による前記サンプリング用血糖値予測演算手順が、前記条件変更前の複数日及び前記条件変更後の複数日において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおいてそれぞれ実測した朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値について条件変更後サンプリング用血糖値を演算し、前記変更前後インスリン流入量差分解析部による変更前後インスリン流入量差分解析手順は、朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値の各々についての条件変更前サンプリング用血糖値と、朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値についての条件変更後サンプリング用血糖値との差分を演算して、前記変更前後血糖値差分解析データを出力し、前記サンプリング部による前記サンプリング手順は、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値についてのそれぞれの血糖値差分解析データと、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値の測定時間帯におけるそれぞれの前記インスリン流入量差分解析データとをサンプリングし、前記朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値の各測定時間帯における前記インスリン流入量の変化量とこれに対応する前記血糖値の変化量とをそれらの比により表した値を、それぞれ、朝血糖値の測定時間帯についての感受性データ、昼血糖値の測定時間帯についての感受性データ、夕血糖値の測定時間帯についての感受性データ及び就寝前血糖値の測定時間帯についての感受性データとして出力し、前記血糖値予測部による前記血糖値予測手順は、通常は、前記朝血糖値の測定時間帯についての前記感受性データの数値のみに基づき、前記新規インスリン製剤に対応する前記血糖予測値データを出力し、前記朝血糖値の測定時間帯についての感受性データ、昼血糖値の測定時間帯についての感受性データ、夕血糖値の測定時間帯についての感受性データ及び就寝前血糖値の測定時間帯についての感受性データが所定の範囲内にある場合（例えば、差分データに十分な変化量がある場合）のみ、前記朝血糖値の測定時間帯についての感受性データ、昼血糖値の測定時間帯についての感受性データ、夕血糖値の測定時間帯についての感受性データ及び就寝前血糖値の測定時間帯についての感受性データの数値に基づき、前記新規インスリン製剤に対応する前記血糖予測値データを出力する。
【００２９】
請求項２１に係る投薬支援プログラムは、請求項１０の構成において、更に、前記血糖予測値データが所定値以下となったか否かを判別する、低血糖判定手段による低血糖判定手順と、前記低血糖判定手段による前記低血糖判定手順において低血糖と判別された場合に警告を発する、低血糖警告手段による低血糖警告手順とをコンピュータに実行させる。
【００３０】
請求項２２に係る投薬支援プログラムは、請求項１２の構成において、更に、前記平均的個体用製剤流入量シミュレーション部による前記平均的個体用製剤流入量シミュレーション手順における入出力データ、前記感受性データ出力部による前記感受性データ出力手順における入出力データ、前記製剤作用値予測部による前記製剤作用値予測手順における入出力データを他のコンピュータに転送する、相談・問合せ手段による相談・問合せ手順をコンピュータに実行させる。
【００３１】
請求項２３に係る投薬支援プログラムは、個体の体内に１種類以上のインスリン製剤を投与する場合に前記インスリン製剤の投与をコンピュータにより支援する投薬支援プログラムであって、インスリン製剤の投与時刻種類、及び投与量からなる条件を変更した場合に、前記条件変更前のインスリン流入量及び前記条件変更後のインスリン流入量間の差分と、前記条件変更前のインスリン流入量に対応する特定の個体の血糖値及び前記条件変更後のインスリン流入量に対応する特定の個体の血糖値間の差分とを比により表した値を、前記特定の個体のインスリン感受性を表す感受性データとして出力するインスリン感受性データ演算手順をコンピュータに実行させる。
【００３２】
請求項２４に係る投薬支援プログラムは、変数ｙとしての特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式ｙ＝ａｘ＋ｂ（式中、０．０１６＜＝ａ＜＝０．０４８、１．４＜＝ｂ＜＝３．４）により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順をコンピュータに実行させる。
【００３３】
請求項２５に係る投薬支援プログラムは、変数ｙとしての特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式ｙ＝ａｘ＋ｂ（式中、０．０２４＜＝ａ＜＝０．０４０、１．８＜＝ｂ＜＝３．０）により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順をコンピュータに実行させる。
【００３４】
請求項２６に係る投薬支援プログラムは、変数ｙとしての特定の個体のＨｂＡ１ｃの値を、前記特定の個体における各回の食事直前の血糖値の平均値ｘに基づき、演算式ｙ＝ａｘ＋ｂ（式中、０．０２８＜＝ａ＜＝０．０３６、２．２＜＝ｂ＜＝２．６）により演算する、ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順をコンピュータに実行させる。
【００３５】
請求項２７に係る投薬支援プログラムは、請求項２４乃至２６のいずれかの構成において、前記各回食事直前の血糖値の平均値ｘが、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻と、就寝前の所定時刻とにおける朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき、演算式ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋就寝前血糖値＊２）／６、または、演算式ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４のいずれかにより演算される。
【００３６】
請求項２８に係る投薬支援プログラムは、請求項２７の構成において、前記ＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順が、前記就寝前血糖値として前記昼血糖値を代用し、前記各回食事直前の血糖値の平均値ｘを、前記特定の個体において、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻とにおける朝血糖値、昼血糖値及び夕血糖値に基づき、演算式ｘ＝（朝血糖値＋昼血糖値＊２＋夕血糖値＋昼血糖値＊２）／６、または、演算式ｘ＝（朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値）／４のいずれかにより演算する。
【００３７】
請求項２９に係る投薬支援プログラムは、個体の血中にバンコマイシンを投与する場合に前記バンコマイシンの投与をコンピュータにより支援する投薬支援プログラムであって、Ａ）バンコマイシンの投与時間、種類及び／または投与量に応じて、平均的個体の体内（血中）へ流入する前記製剤の単位時間当り流入量を経時的にシミュレーションし、平均的個体用の製剤流入量時系列データを出力する、平均的個体用製剤流入量シミュレーション部による平均的個体用製剤流入量シミュレーション手順と、Ｂ）特定の個体毎に決定され、前記製剤に対する前記特定の個体の感受性を表す数値データからなる感受性データを出力する、感受性データ出力部による感受性データ出力手順と、Ｃ）バンコマイシンの投与時間、種類及び投与量の少なくともいずれか一つの条件変更に対応して、前記感受性データに基づき、前記変更後の条件による前記特定の個体へのバンコマイシン血中濃度を表す数値データからなるバンコマイシン血中濃度データを経時的にシミュレーションして、バンコマイシン血中濃度データを出力する、バンコマイシン血中濃度予測部によるバンコマイシン血中濃度予測手順とをコンピュータに実行させる。
【００３８】
請求項３０に係る投薬支援プログラムは、個体の体内にインスリン製剤を投与する場合に前記インスリン製剤の投与をコンピュータにより支援する投薬支援プログラムであって、インスリン製剤についてその平均作用時間を取得する手順と、前記平均作用時間の開始時間帯に位置する始点血糖値と、終了時間帯に位置する終点血糖値と、それらの中間時間帯に位置する中央血糖値とを取得する手順と、前記中央血糖値が前記始点血糖値及び終点血糖値の平均血糖値より所定の増加変動値以上多い持続時間増加時には、個別作用時間が前記平均作用時間より所定の増加時間だけ長くなると判断する一方、前記中央血糖値が前記平均血糖値より所定の減少変動値以上少ない持続時間減少時には、前記個別作用時間が前記平均作用時間より所定の減少時間だけ短くなると判断し、前記持続時間増加時には、前記平均作用時間に前記増加時間を加算した値を特定の個体の前記個別作用時間として出力する一方、前記持続時間減少時には、前記平均作用時間から前記減少時間を減算した値を前記特定の個体の前記個別作用時間として出力する手順とをコンピュータに実行させる。
【００３９】
請求項３１に係る投薬支援装置は、請求項１乃至３０のいずれか１項記載の投薬支援プログラムを実行するコンピュータからなる。
【００４０】
請求項３２に係るコンピュータ読取可能な記録媒体は、請求項１乃至３０のいずれか１項記載の投薬支援プログラムを記録したものである。
【００４１】
請求項３３に係る投薬支援装置は、糖尿病治療におけるインスリン製剤投与の決定を支援する投薬支援装置であって、インスリン製剤の製剤特性を含む製剤情報の登録・変更・削除を行うための機能を実現する製剤登録・変更・削除手段と、個体に対するインスリン製剤の投与条件を変更する場合に、変更前後のインスリン製剤の投与条件を入力するための機能を実現する変更前後投与条件入力手段と、前記インスリン製剤の投与条件の変更前後における血糖値を入力するための機能を実現する変更前後血糖値入力手段と、前記インスリン製剤の投与条件変更前の特定時間帯における個体の血中への単位時間当りインスリン流入量及び前記インスリン製剤の投与条件変更後の前記特定時間帯における個体の血中への単位時間当たりインスリン流入量の差分と、前記投与条件の変更前の前記特定時間帯における前記個体の血糖値及び前記投与条件変更後の前記特定時間帯における前記個体の前記血糖値の差分との比を求めることにより、前記インスリン製剤に対する前記個体の感受性を表す数値データからなる感受性データを演算するための機能を実現する感受性データ演算手段と、前記インスリン製剤の投与条件を更に変更した場合に、そのインスリン製剤により前記個体の血中に流入するインスリン流入量を時系列で表す新規インスリン流入量時系列データを出力すると共に、前記感受性データに基づき、前記新規インスリン流入量時系列データに対応する前記個体の血糖予測値を演算するための機能を実現する血糖予測値演算手段とを備える。
【００４２】
請求項３４に係る投薬支援装置は、請求項３３の構成において、前記製剤登録・変更・削除手段が、単発インスリン製剤の特性データ（例えば、単発製剤種類、吸収曲線、作用発現時間、最大作用時間、持続時間、混合有無）を新規登録するための機能を実現する単発製剤登録手段と、続インスリン製剤の特性データ（例えば、）持続製剤種類、吸収量）を新規登録するための機能を実現する持続製剤登録手段と、録済みインスリン製剤を選択し、前記インスリン製剤の特性データを変更するための機能を実現する製剤選択・特性データ変更手段と、登録済みインスリン製剤を選択し、前記インスリン製剤の特性データを削除するための機能を実現する製剤選択・特性データ削除手段と、前記インスリン製剤特性データを記憶させるための対応メモリとを備える。
【００４３】
請求項３５に係る投薬支援装置は、請求項３４構成において、更に、前記単発インスリン製剤の特性データを参照し、混合型インスリン製剤のインスリン流入曲線を演算し、混合インスリン製剤の特性データ（例えば、混合製剤種類、混合比率、吸収曲線等）を登録する混合製剤特性データ登録手段と、前記混合型インスリン製剤のインスリン流入曲線データを記憶させるための対応メモリとを備える。
【００４４】
請求項３６に係る投薬支援装置は、請求項３５の構成において、前記製剤変更前後投与条件入力手段が、インスリン製剤の投与時刻を選択・入力するための機能を実現する投与時刻選択手段と、単発インスリン製剤における製剤変更前の投与時刻毎のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更前単発製剤選択手段と、単発インスリン製剤における製剤変更前のインスリン製剤毎の投与量を選択・入力するための機能を実現する製剤変更前単発製剤投与量選択手段と、持続インスリン製剤における製剤変更前のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更前持続製剤選択手段と、持続インスリン製剤における製剤変更前の時刻毎の投与量を選択・入力するための機能を実現する製剤変更前持続製剤投与量選択手段と、単発インスリン製剤における製剤変更後の投与時刻毎のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更後単発製剤選択手段と、単発インスリン製剤における製剤変更後のインスリン製剤毎の投与量を選択・入力するための機能を実現する製剤変更後単発製剤投与量選択手段と、持続インスリン製剤における製剤変更後のインスリン製剤の種類を選択・入力するための機能を実現する製剤変更後持続製剤選択手段と、持続インスリン製剤における製剤変更後の時刻毎の投与量を選択・入力するための機能を実現する製剤変更後持続製剤投与量選択手段と、前記製剤変更前後投与条件入力手段の各種データを記憶させるための対応メモリとを備える。
【００４５】
請求項３７に係る投薬支援装置は、請求項３３の構成において、更に、前記製剤変更前後投与条件入力手段から入力されたインスリン製剤の投与条件に応じて、前記個体の血中へのインスリン流入速度と時間との関係を演算するインスリン流入曲線演算手段と、前記インスリン流入曲線演算手段の演算結果をインスリン流入曲線としてグラフ描画してディスプレイに表示するグラフ描画手段と、前記グラフ描画された前記インスリン流入曲線をマウスドラッグにより変形させることにより、前記インスリン流入速度と時間との関係を変更して、新たなインスリン製剤の投与条件として演算する新規インスリン流入曲線演算手段とを備え、前記血糖予測値演算手段は、前記新規インスリン流入曲線演算手段の演算結果に対応して、前記血糖予測値演算手段による前記血糖予測値を変更する。
【００４６】
請求項３８に係る投薬支援システムは、請求項３１及び請求項３３乃至請求項３７のいずれか１項記載の投薬支援装置を複数使用した投薬支援システムであって、複数の投薬支援装置をネットワークを介して接続し、任意の投薬支援装置と専門医の投薬支援装置との間で各種データの授受を行うようにした。
【発明の効果】
【００４７】
請求項１及び請求項２に係る投薬支援プログラムは、糖尿病患者に対するインスリン製剤投与等、所定の製剤投与において必要とされる情報を数値情報や視覚情報等により簡便かつ迅速に提供すると共に、投与製剤の種類や投与量に応じた患者の体内における作用や効果のシミュレーションを可能にし、製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するインスリン療法等の教育を支援したりすることができ、インスリン療法による糖尿病治療等の所定の製剤による疾病の治療を安全かつ容易なものにすることができる。請求項１及び請求項２に係る投薬支援プログラムは、例えば、糖尿病患者に対してインスリン療法を行う場合の投薬支援システムに具体化した場合、２型糖尿病患者への投薬支援を実現することができると共に、簡易なモデルを使用して１型糖尿病患者への投薬支援をも併せて実現することができる。
【００４８】
請求項３に係る投薬支援プログラムは、請求項２の効果に加え、条件変更前後の製剤流入量の差分演算により製剤流入量差分解析データを出力すると共に、条件変更前後の製剤作用データの差分演算により製剤作用差分解析データを出力し、これらの比を感受性データとして使用するため、簡易なアルゴリズムで感受性データを演算することができる。
【００４９】
請求項４に係る投薬支援プログラムは、請求項２の効果に加え、デフォルト値による感受性データを使用するため、個体の製剤作用データを入手できない場合でも、製剤作用のシミュレーションが可能になる。
【００５０】
請求項５及び請求項６に係る投薬支援プログラムは、糖尿病患者に対するインスリン製剤投与等、所定の製剤投与において必要とされる情報を数値情報や視覚情報等により簡便かつ迅速に提供すると共に、投与製剤の種類や投与量に応じた患者の体内における作用や効果のシミュレーションを可能にし、製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するインスリン療法等の教育を支援したりすることができ、インスリン療法による糖尿病治療等の所定の製剤による疾病の治療を安全かつ容易なものにすることができる。
【００５１】
請求項７に係る投薬支援プログラムは、請求項１乃至６のいずれかの効果に加え、糖尿病患者に対するインスリン製剤投与において必要とされるインスリン流入量や血糖値等の情報を、数値情報や視覚情報等により簡便かつ迅速に提供し、投与インスリン製剤の種類や投与量に応じた患者の血中におけるインスリン作用や効果のシミュレーションを可能にし、インスリン製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するインスリン療法の教育を支援したりすることができ、インスリン治療を安全かつ容易なものにすることができる。
【００５２】
請求項８に係る投薬支援プログラムは、請求項２乃至４のいずれかの効果に加え、糖尿病患者に対するインスリン製剤投与において必要とされるインスリン流入量や血糖値等の情報を、数値情報や視覚情報等により簡便かつ迅速に提供し、投与インスリン製剤の種類や投与量に応じた患者の血中におけるインスリン作用や効果のシミュレーションを可能にし、インスリン製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するインスリン療法の教育を支援したりすることができ、インスリン治療を安全かつ容易なものにすることができる。
【００５３】
請求項９に係る投薬支援プログラムは、請求項８の効果に加え、経口摂取の情報をも勘案して、インスリン作用のシミュレーションを行うことができる。
【００５４】
請求項１０に係る投薬支援プログラムは、請求項２の効果に加え、糖尿病患者に対するインスリン製剤投与において必要とされるインスリン流入量や血糖値等の情報を、数値情報や視覚情報等により簡便かつ迅速に提供し、投与インスリン製剤の種類や投与量に応じた患者の血中におけるインスリン作用や効果のシミュレーションを可能にし、インスリン製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するインスリン療法の教育を支援したりすることができ、インスリン治療を安全かつ容易なものにすることができる。更に、インスリン流入量の推移をグラフ表示して目視により容易に確認することができる。
【００５５】
請求項１１に係る投薬支援プログラムは、請求項１０の効果に加え、変更前後条件入力手段により、インスリン製剤の特性データ、投与量データ及び投与時刻データを条件入力するだけで、変更前後製剤流入量シミュレーション部がインスリン作用のシミュレーション手順を実行する。
【００５６】
請求項１２に係る投薬支援プログラムは、請求項１１の効果に加え、サンプリング部が、条件変更前後のインスリン流入量の差分演算によりインスリン流入量差分解析データを出力すると共に、条件変更前後の血糖値データの差分演算により血糖値差分解析データを出力し、これらの比を感受性データとして使用するため、簡易なアルゴリズムでインスリン感受性データを演算することができる。
【００５７】
請求項１３に係る投薬支援プログラムは、請求項１１の効果に加え、デフォルト値によるインスリン感受性データとしてのデフォルトＩＲデータを使用するため、個体の血糖値データを入手できない場合でも、インスリン作用のシミュレーションが可能になる。
【００５８】
請求項１４に係る投薬支援プログラムは、請求項８乃至１３のいずれかの効果に加え、糖毒性解除過程判別手段による判断結果に応じて、平均値演算または相関演算のいずれかを実行するため、糖尿病患者が糖毒性過程にある場合にも、妥当なサンプリング用血糖値を得ることができる。
【００５９】
請求項１５に係る投薬支援プログラムは、請求項８乃至１３のいずれかの効果に加え、ＨｂＡ１ｃ演算手段によりＨｂＡ１ｃを演算することができ、糖尿病患者の過去２ヶ月程度の血糖値の履歴を容易に確認することができ、糖尿病治療の目安とすることができる。
【００６０】
請求項１６に係る投薬支援プログラムは、請求項１４の効果に加え、ＨｂＡ１ｃ演算手段により条件変更前と新規条件下でのＨｂＡ１ｃをそれぞれ演算することができ、条件変更前と新規条件下における糖尿病患者の過去２ヶ月程度の血糖値の履歴を容易に確認することができ、糖尿病治療の目安とすることができる。
【００６１】
請求項１７に係る投薬支援プログラムは、請求項１５または１６の効果に加え、各回食事直前の血糖値の平均値ｘを、前記特定の個体における朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき簡単に演算することができる。
【００６２】
請求項１８に係る投薬支援プログラムは、請求項１７の効果に加え、ＨｂＡ１ｃ演算において就寝前血糖値を昼血糖値で代用するため、就寝前血糖値の測定または予測演算が不要となる。
【００６３】
請求項１９に係る投薬支援プログラムは、請求項１４の効果に加え、１日のうちで最もインスリン流入量と血糖値との関係を把握しやすいと考えられる午前中血糖値についてのインスリン感受性データにより血糖予測値データを演算するため、より正確な血糖予測値データを得ることができる。
【００６４】
請求項２０に係る投薬支援プログラムは、請求項１２の効果に加え、通常は、１日のうちで最もインスリン流入量と血糖値との関係を把握しやすいと考えられる午前中血糖値の測定時間帯についてのインスリン感受性データにより血糖予測値データを演算するため、より正確な血糖予測値データを得ることができる。また、１日中の血糖値の測定時間帯についてのインスリン感受性データが所定の範囲にある場合、例えば、それらがインスリン流入量と血糖値との関係を把握しやすい程度の変化量を有する場合は、１日中の血糖値の測定時間帯についてのインスリン感受性データにより血糖予測値データを演算するため、１日にわたってより正確な血糖予測値データを得ることができる。
【００６５】
請求項２１に係る投薬支援プログラムは、請求項１０の効果に加え、シミュレーション結果による血糖予測値が低血糖値となる場合に警告を発することができ、新規投与条件採用時における低血糖の発生を効果的に防止することができる。
【００６６】
請求項２２に係る投薬支援プログラムは、請求項１２の効果に加え、糖尿病専門医でない医師等が、自己の行ったシミュレーションの条件を他の糖尿病専門医に転送することができ、その専門医からより的確なアドバイスを入手することができる。
【００６７】
請求項２３に係る投薬支援プログラムは、個体におけるインスリン感受性を演算することができ、その演算結果としてのインスリン感受性データを使用して、請求項７〜２０の場合と同様の効果を期待することができる。
【００６８】
請求項２４に係る投薬支援プログラムは、ＨｂＡ１ｃを演算することができ、糖尿病患者の過去２ヶ月程度の血糖値の履歴を容易に確認することができ、糖尿病治療の目安とすることができる。
【００６９】
請求項２５に係る投薬支援プログラムは、ＨｂＡ１ｃをより正確に演算することができ、糖尿病患者の過去２ヶ月程度の血糖値の履歴を容易に確認することができ、糖尿病治療の目安とすることができる。
【００７０】
請求項２６に係る投薬支援プログラムは、ＨｂＡ１ｃをより一層正確に演算することができ、糖尿病患者の過去２ヶ月程度の血糖値の履歴を容易に確認することができ、糖尿病治療の目安とすることができる。
【００７１】
請求項２７に係る投薬支援プログラムは、請求項２４乃至２６のいずれかの効果に加え、各回食事直前の血糖値の平均値ｘを、前記特定の個体における朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値に基づき簡単に演算することができる。
【００７２】
請求項２８に係る投薬支援プログラムは、請求項２７の効果に加え、ＨｂＡ１ｃ演算において就寝前血糖値を昼血糖値で代用するため、就寝前血糖値の測定または予測演算が不要となる。
【００７３】
請求項２９に係る投薬支援プログラムは、糖尿病患者に対するバンコマイシン製剤投与において必要とされる血中濃度情報をシミュレーションして数値情報や視覚情報等により簡便かつ迅速に提供ことを可能にし、バンコマイシン製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するバンコマイシン投与等の教育を支援したりすることができ、バンコマイシン使用による疾病の治療を安全かつ容易なものにすることができる。
【００７４】
請求項３０に係る投薬支援プログラムは、インスリン製剤の作用持続時間を個体差に応じて個別に演算することができる。
【００７５】
請求項３１に係る投薬支援装置は、請求項１〜３０の効果を有する投薬支援装置となる。
【００７６】
請求項３２に係るコンピュータ読取可能な記憶媒体は、コンピュータに実装された場合に、請求項１〜３０の効果を発揮する。
【００７７】
請求項３３〜３７に係る投薬支援装置は、糖尿病患者に対するインスリン製剤投与において必要とされるインスリン流入量や血糖値等の情報を、数値情報や視覚情報等により簡便かつ迅速に提供し、投与インスリン製剤の種類や投与量に応じた患者の血中におけるインスリン作用や効果のシミュレーションを可能にし、インスリン製剤の種類や投与量の選択における医師等の判断を支援したり、療法指導士等に対するインスリン療法の教育を支援したりすることができ、インスリン治療を安全かつ容易なものにすることができる。
【００７８】
請求項３８に係る投薬支援システムは、請求項３１及び請求項３３〜３７のいずれかの投薬支援装置をネットワーク環境で使用することにより、糖尿病専門医でない医師等が、自己の行ったシミュレーションの条件を他の糖尿病専門医に転送することができ、その専門医からより的確なアドバイスを入手することができる。また、専門医が、自ら、新たにインスリン作用のシミュレーションを行い、最も妥当と思われる投与条件を問合せ元の医師等に転送することもできる。
【発明を実施するための最良の形態】
【００７９】
以下、本発明を実施するための最良の形態（以下、実施の形態という）を説明する。
１．投薬支援装置
１−１．全体構成概略
本発明の投薬支援装置を具現化した一実施の形態に係る投薬支援装置の全体構成について説明する。図１は本発明の実施の形態１に係るインスリン製剤用の投薬支援装置の全体的システム構成を示す機能ブロック図である。
図１に示すように、実施の形態１に係る投薬支援装置１０は、インスリン製剤用の投薬支援装置に具体化される。このインスリン製剤用の投薬支援装置は、製剤登録部１００と、予備シミュレーション部２００と、解析部３００と、本シミュレーション部４００と、補助部５００とを備える。投薬支援装置１０は、概説すると、個体（糖尿病患者患者）に対してインスリン療法を行う場合において、インスリン製剤の投与条件（種類、投与量、投与時刻等）を変更する場合に、その投与条件変更前後におけるインスリン作用（個体の血糖値変化）をシミュレーションするものである。投薬支援装置１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、バス、入出力装置等の公知のハードウェア構成を有するコンピュータ装置を使用して、以下の各機能を実現する。
【００８０】
製剤登録部１００は、単発製剤情報登録部１１０と、持続製剤情報登録部１２０と、記憶手段１３０とを含む。単発製剤情報登録部１１０は、記憶手段１３０の単発製剤特性データ記憶領域に、単発製剤の特性データ（単発製剤種類、インスリン皮下吸収曲線（インスリン皮下吸収率）、作用発現時間、最大作用時間、作用持続時間、混合の有無、混合製剤種類、混合率等）を相互に関連付けて入力・記憶させるための入力・登録機能を実現する。なお、単発製剤としては、一般に、皮下注射型インスリン製剤、静脈注射型インスリン製剤等があり、開発中のものとして、吸入型インスリン製剤、点鼻型インスリン製剤、経口型インスリン製剤、点眼型インスリン製剤、座薬型インスリン製剤等がある。また、皮下注射型単発インスリン製剤としては、超速効型（Ｓ）、速効型（Ｒ）、中間型（Ｎ）、持続型（Ｌ）及び混合型の５つの型があり、それらの型に応じて、製剤投与後の効果が現れる時間（作用発現時間）、効果が最大となる時間（最大作用時間乃至ピーク時間）、作用が持続する時間（作用持続時間）が相違する（正確には、同型であっても、製剤メーカの製剤毎に上記作用時間が若干異なる）。また、持続製剤情報登録部１２０は、記憶手段１３０の持続製剤特性データ記憶領域に持続製剤の特性データ（持続製剤種類、時系列の吸収量（吸収速度）等）を相互に関連付けて入力・記憶させるための入力・登録機能を実現する。なお、持続製剤としては、持続皮下注入ポンプ型インスリン製剤、持続静脈注射型インスリン製剤等がある。また、前記持続皮下注入ポンプ型インスリン製剤とは、インスリンポンプを用いて、皮下に持続的にインスリン製剤（超速効型または速効型）を注入する持続皮下インスリン注入療法（ＣＳＩＩ）によりインスリン療法を行うときに使用される。なお、前記製剤特性データのうち、インスリン皮下吸収曲線は、皮下注射型単発インスリン製剤の場合にのみ当てはまる特性である。また、皮下注射型単発インスリン製剤及び持続皮下注入ポンプ型インスリン製剤の皮下吸収率（皮下注射されたインスリンが最終的に血中に流入する割合）は、約３０〜７０％、平均的には約５０％であり、その他のインスリンは最終的に皮下で分解され血中には流入しない。これに対し、静脈注射型インスリン製剤は、単発製剤及び持続製剤共に、１００％のインスリンが血中に流入する。
【００８１】
１−２．予備シミュレーション部
図２は本発明の実施の形態１に係る投薬支援装置の予備シミュレーション部のシステム構成の詳細を示す機能ブロック図である。
予備シミュレーション部２００は、変更前投与条件入力部２１０と、変更後投与条件入力部２２０と、変更前インスリン流入量シミュレーション部（ＳＩＭ部）２３０と、変更後インスリン流入量ＳＩＭ部２４０と、記憶手段２５０と、インスリン流入グラフ描画部２６０と、表示部２７０とを含む。詳細には、変更前投与条件入力部２１０は、図２に示すように、投与時刻設定手段２１１と、変更前単発製剤種類選択手段２１２と、変更前持続製剤種類選択手段２１３と、変更前単発製剤投与量選択手段２１４と、変更前持続製剤投与量選択手段２１５とを有する。また、変更後投与条件入力部２２０は、投与時刻設定手段２２１と、変更後単発製剤種類選択手段２２２と、変更後持続製剤種類選択手段２２３と、変更後単発製剤投与量選択手段２２４と、変更後持続製剤投与量選択手段２２５とを有する。一方、変更前インスリン流入量ＳＩＭ部２３０は、製剤毎特性取得手段２３１と、製剤毎単位時間流入量演算手段２３２と、単位時間総インスリン（ＩＮ）流入量演算手段２３３とを有する。また、変更後インスリン流入量ＳＩＭ部２４０は、製剤毎特性取得手段２４１と、製剤毎単位時間流入量演算手段２４２と、単位時間総製剤流入量演算手段２４３とを有する。更に、記憶手段２５０は、変更前インスリン流入量時系列データ記憶領域２５１と、変更後インスリン流入量時系列データ記憶領域２５２とを有する。また、インスリン流入グラフ描画部２６０は、インスリン（ＩＮ）流入量推移グラフ描画手段２６１と、表示日数切替え手段２６２とを有する。
【００８２】
変更前投与条件入力部２１０は、インスリン療法で現在使用されているインスリン製剤の投与条件を指定して入力する機能を実現する。即ち、変更前投与条件入力部２１０の投与時刻設定手段２１１は、インスリン製剤の投与条件変更前（現在のインスリン製剤の投与条件下）におけるインスリン製剤の投与時刻（例えば、朝食前の午前８時、昼食前の午後１時等）を直接入力する機能と、投与時刻入力を簡単に行えるよう１時間単位の時刻入力を可能にしたスピンボタン入力機能と、３０分単位での投与時刻の入力を可能にするリストボックス入力機能とを選択的に実現する。また、変更前単発製剤種類選択手段２１２は、前記投与時刻設定手段２１１により設定した一または複数の投与時刻の各々において、投与条件変更前の単発インスリン製剤の種類（名称）を直接入力する機能と、リストボックスより選択・入力する機能とを選択的に実現する。更に、変更前持続製剤種類選択手段２１３は、投与条件変更前の持続インスリン製剤の種類（名称）を直接入力する機能と、リストボックス等より選択・入力する機能とを選択的に実現する。なお、前記投与時刻設定手段２１１により設定した一または複数の投与時刻の各々において、変更前単発製剤種類選択手段２１２により、変更前の単発製剤を指定可能である。例えば、この場合、変更前単発製剤種類選択手段２１２の単発製剤名称入力リストボックスのリスト表示内容としては、「Ｌｉｓｐｒｏ」、「Ｒ」、「５０Ｒ」、「４０Ｒ」、「３０Ｒ」、「２０Ｒ」、「１０Ｒ」、「Ｎ」、「Ｇｌａｒｇｉｎｅ」等がある。なお、「Ｌｉｓｐｒｏ」は、超速効型インスリン製剤を示し、「Ｒ」は速効型インスリン製剤を示し、「Ｎ」は中間型インスリン製剤を示し、「Ｇｌａｒｇｉｎｅ」は持続型インスリン製剤を示す。また、混合型インスリン製剤は、一般に、速効型インスリン製剤と中間型インスリン製剤とを所定の混合比率（混合割合）で混合したものであり、混合型インスリン製剤についての「５０Ｒ」、「４０Ｒ」等の数字部分は、速効型インスリン製剤の混合比率を示す。例えば、「４０Ｒ」は、４０％の速効型インスリン製剤（Ｒ）と６０％の中間型インスリン製剤（Ｎ）とからなる混合型インスリン製剤を表している。
【００８３】
変更前単発製剤投与量選択手段２１４は、前記投与時刻設定手段２１１により設定した一または複数の投与時刻の各々において、投与条件変更前の単発製剤投与量を直接入力する機能と、単発製剤投与量の入力を容易にするためにスピンボタンを用いた入力機能とを選択的に実現する。また、変更前持続製剤投与量選択手段２１５は、前記投与時刻設定手段２１１により設定した一または複数の投与時刻の各々において、投与条件変更前の持続製剤投与量を直接入力する機能と、持続製剤投与量の入力を容易にするためにスピンボタンを用いた入力機能とを選択的に実現する。
【００８４】
変更後投与条件入力部２２０は、インスリン療法で現在使用されているインスリン製剤の投与条件（変更前投与条件）と異なる、予備シミュレーション用の別の投与条件（変更後投与条件）を指定して入力する機能を実現するものであり、入力されるデータが投与条件変更前のものから投与条件変更後のものとなることを除いて、基本的に、前記変更前投与条件入力部２１０と同様の構成とすることができる。即ち、変更後投与条件入力部２２０の投与時刻設定手段２２１は、インスリン製剤の投与条件変更後（現在のインスリン製剤の投与条件と異なる投与条件下）におけるインスリン製剤の投与時刻（例えば、朝食前の午前８時、昼食前の午後１時等）を直接入力する機能と、投与時刻入力を簡単に行えるよう１時間単位の時刻入力を可能にしたスピンボタン入力機能と、３０分単位での投与時刻の入力を可能にするリストボックス入力機能とを選択的に実現する。また、変更後単発製剤種類選択手段２２２は、前記投与時刻設定手段２２１により設定した一または複数の投与時刻の各々において、投与条件変更後の単発インスリン製剤の種類（名称）を直接入力する機能と、リストボックスより選択・入力する機能とを選択的に実現する。なお、変更前単発製剤種類選択手段２１２と同様、前記投与時刻設定手段２２１により設定した一または複数の投与時刻の各々において、変更後単発製剤種類選択手段２２２により、変更後の単発製剤を指定可能である。更に、変更前持続製剤種類選択手段２２３は、前記投与時刻設定手段２２１により設定した一または複数の投与時刻の各々において、投与条件変更後の持続インスリン製剤の種類（名称）を直接入力する機能と、リストボックスより選択・入力する機能とを選択的に実現する。例えば、この場合、変更後単発製剤種類選択手段２２２の単発製剤名称入力リストボックスのリスト表示内容としては、前記変更前単発製剤種類選択手段２１２と同様のものを使用することができる。
【００８５】
変更後単発製剤投与量選択手段２２４は、前記投与時刻設定手段２１１により設定した一または複数の投与時刻の各々において、投与条件変更後の単発製剤投与量を直接入力する機能と、単発製剤投与量の入力を容易にするためにスピンボタンを用いた入力機能とを選択的に実現する。また、変更前持続製剤投与量選択手段２２５は、前記投与時刻設定手段２１１により設定した一または複数の投与時刻の各々において、投与条件変更後の持続製剤投与量を直接入力する機能と、持続製剤投与量の入力を容易にするためにスピンボタンを用いた入力機能とを選択的に実現する。
【００８６】
前記変更前ＩＮ流入量ＳＩＭ部２３０の製剤毎特性取得手段２３１は、前記変更前単発製剤種類選択手段２１１により選択された単発製剤の特性データを、前記製剤登録部１００の記憶手段１３０の単発製剤特性データ記憶領域から取得する機能を実現する。また、製剤毎特性取得手段２３１は、変更前持続製剤種類選択手段２１２により選択された持続製剤の特性データを、前記記憶手段１３０の持続製剤特性データ記憶領域より取得する機能を実現する。更に、製剤毎単位時間流入量演算手段２３２は、まず、単発製剤について、投与条件変更前において、製剤毎特性取得手段２３１から取得した各単発インスリン製剤の製剤特性（通常は、各インスリン製剤の種類に応じた作用発現時間、最大作用時間及び作用持続時間、または、それらとインスリン皮下吸収率とにより決定されるインスリン皮下吸収曲線）と、製剤投与時刻設定手段２１１から取得した各単発インスリン製剤の投与時刻と、変更前単発製剤投与量選択手段２１３から取得した各単発インスリン製剤の投与量とに基づき、各単発インスリン製剤について、単位時間内に個体の血中へ流入する（皮下吸収される）インスリン量をシミュレーション演算する機能を実現する。同様に、製剤毎単位時間流入量演算手段２３２は、持続製剤が使用される場合、その持続製剤についても、投与条件変更前において、製剤毎特性取得手段２３１から取得した持続インスリン製剤の製剤特性（通常は、作用発現時間とインスリン皮下吸収率）と、製剤投与時刻設定手段２１１から取得した持続インスリン製剤の投与時刻と、変更前持続製剤投与量選択手段２１４から取得した持続インスリン製剤の投与時刻毎の投与量とに基づき、持続インスリン製剤について、単位時間内に個体の血中へ流入する（皮下吸収される）インスリン量をシミュレーション演算する機能を実現する。
【００８７】
一方、単位時間総ＩＮ流入量演算手段２３３は、投与条件変更前において、各単発インスリン製剤についての単位時間毎の血中インスリン流入量と、持続インスリン製剤についての単位時間毎の血中インスリン流入量とを製剤毎単位時間流入量演算手段２３２から取得し、各単位時間において個体の血中へ流入する単位時間当り総インスリン流入量（同一単位時間において重複する単発製剤及び／または持続製剤のインスリン流入量の総合計値）へと変換演算する機能を実現する。
【００８８】
前記変更後ＩＮ流入量ＳＩＭ部２４０の製剤毎特性取得手段２４１は、製剤毎特性取得手段２３１と同様の機能を実現する。即ち、製剤毎特性取得手段２４１は、前記変更後単発製剤種類選択手段２２１と前記変更後持続製剤種類選択手段２２２により選択された製剤の特性データを、前述記憶手段１３０の単発製剤特性データ記憶領域と持続製剤特性データ記憶領域よりそれぞれ取得するための機能を実現する。また、製剤毎単位時間流入量演算手段２４２は、製剤毎単位時間流入量演算手段２３２と同様の機能を実現する。即ち、製剤毎単位時間流入量演算手段２４２は、投与条件変更後において、前述製剤毎特性取得手段２４１から取得した各製剤の前記製剤特性と、製剤投与時刻設定手段２２１から取得した投与時刻と、変更後単発製剤投与量選択手段２２４から取得した投与量および変更後持続製剤投与量選択手段２２５から取得した投与量とに基づき、単位時間内に個体の血中へ流入する（単発製剤及び持続製剤の）インスリン量をシミュレーション演算する機能を実現する。更に、単位時間総製剤流入量演算手段２４３は、単位時間総ＩＮ流入量演算手段２３３と同様の機能を実現する。即ち、単位時間総製剤流入量演算手段２４３は、投与条件変更後において、各単発インスリン製剤についての単位時間毎の血中インスリン流入量と、持続インスリン製剤についての単位時間毎の血中インスリン流入量とを製剤毎単位時間流入量演算手段２４２から取得し、各単位時間において個体の血中へ流入する単位時間当り総インスリン流入量（同一単位時間において重複する単発製剤及び／または持続製剤のインスリン流入量の総合計値）へと変換演算する機能を実現する。
【００８９】
記憶手段２５０の変更前インスリン流入量時系列データ記憶領域２５１は、単位時間総ＩＮ流入量演算手段２３３が出力した投与条件変更前の単位時間当りの総インスリン流入量の時系列（経時的）データを、変更前インスリン流入量時系列データとして格納する。また、記憶手段２５０の変更後インスリン流入量時系列データ記憶領域２５２は、単位時間総製ＩＮ流入量演算手段２４３が出力した投与条件変更後の単位時間当りの総インスリン流入量の時系列（経時的）データを、変更後インスリン流入量時系列データとして格納する。インスリン流入グラフ描画部２６０のＩＮ流入量推移グラフ描画手段２６１は、時間軸をｘ軸とし、インスリン流入速度（Ｕ／ｈｒ）をｙ軸として、時間の経過に対する個体の血中へのインスリン流入量の推移を示すインスリン流入量推移グラフを、表示部（ディスプレイ）２７０に描画して視覚情報として出力するための機能を実現する。また、ＩＮ流入量推移グラフ描画手段２６１により描画したグラフ上の任意の点（ポイント）にカーソルを合わせるだけで、その点に対応する時刻におけるインスリン流入量（流入速度）を表す数字が、ＩＮ流入量推移グラフの近傍位置に表示されるようになっている。表示日数切替手段２６２は、前記ＩＮ流入量推移グラフ描画手段２６１を用いて表示部２７０に描画したＩＮ流入量推移グラフの表示日数を変更する機能を実現する。そして、表示日数切替手段２６２によりＩＮ流入量推移グラフの表示日数を、１日表示、２日表示、３日表示、４日表示等、適宜変更することで、中間型インスリン製剤や持続型（持効型）インスリン製剤等、長時間にわたってインスリン作用を発揮するインスリン製剤を投与した場合に、そのインスリン製剤の長時間にわたる効果乃至影響（インスリン流入曲線）を一覧で確認することができるようになっている。
【００９０】
１−３．解析部
図３は本発明の実施の形態１に係る投薬支援装置の解析部のシステム構成の詳細を示す機能ブロック図である。
解析部３００は、変更前後インスリン（ＩＮ）流入量差分解析部３１０と、変更前後血糖値入力・演算部３２０と、血糖値差分解析部３３０と、記憶手段３４０と、サンプリング部３５０と、デフォルトＩＲ部３６０と、記憶手段３７０と、血糖値グラフ描画部３８０と、表示部３９０とを含む。詳細には、図３に示すように、変更前後ＩＮ流入量差分解析部３１０は、変更前後ＩＮ流入量差分演算手段３１１を有する。また、血糖値入力・演算部３２０は、血糖値測定時刻入力手段３２１と、変更前測定血糖値入力手段３２２と、変更後測定血糖値入力手段３２３と、サンプリング用血糖値演算手段３２４と、糖毒性解除過程判別手段３２５と、ＨｂＡ１ｃ演算手段３２６とを有する。更に、血糖値差分解析部３３０は、変更前後血糖値差分解析手段３３１を有する。また、記憶手段３４０は、変更前後ＩＮ流入量差分解析データ記憶領域３４１と、変更前後血糖値差分解析データ記憶領域３４２と、サンプリング用血糖値データ記憶領域３４３とを有する。更に、サンプリング部３５０は、午前サンプリング手段３５１と、全日サンプリング手段３５２とを有する。また、デフォルトＩＲ部３６０は、デフォルトＩＲ設定手段３６１と、デフォルトＩＲ選択手段３６２とを有する。更に、記憶手段３７０は、インスリン感受性データ記憶領域３７１と、デフォルトＩＲデータ記憶領域３７２とを有する。また、血糖値グラフ描画部３８０は、目標血糖値範囲設定手段３８１と、表示項目切替手段３８２と、血糖値推移グラフ描画手段３８３と、表示日数切替手段３８４とを有する。
【００９１】
変更前後ＩＮ流入量差分解析部３１０の変更前後ＩＮ流入量差分演算手段３１１は、前記予備シミュレーション部２００の記憶手段２５０中の変更前ＩＮ流入量時系列データ記憶領域２５１から変更前ＩＮ流入量時系列データを取得すると共に、変更後ＩＮ流入量時系列データ記憶領域２５２から変更後ＩＮ流入量時系列データを取得し、単位時間毎に、変更前ＩＮ流入量時系列データと変更後ＩＮ流入量時系列データとの差分を演算し、前記投与条件の変更に対応するインスリン流入量差分解析データとして時系列で出力する機能を実現する。変更前後ＩＮ流入量差分演算手段３１１が出力したインスリン流入量差分解析データは、記憶手段３４０の変更前後ＩＮ流入量差分解析データ記憶領域３４１に格納される。
【００９２】
変更前後血糖値入力・演算部３２０の血糖値測定時刻入力手段３２１は、前記投与条件変更前または投与条件変更後における複数日にわたって、各日に複数回血糖値を測定した場合において、個体の血糖値（変更前血糖値及び変更後血糖値）のそれぞれの測定時刻（例えば、変更前及び変更後の各々について、朝食前の午前８時、昼食前の午後１時、夕食前の午後６時、就寝前の午後１１時等）を直接入力する機能と、測定時刻入力を簡単に行えるよう１時間単位の時刻入力を可能にしたスピンボタン入力機能と、３０分単位での測定時刻の入力を可能にするリストボックス入力機能とを選択的に実現する。また、変更前測定血糖値入力手段３２２は、投与条件変更前の個体の測定（実測）血糖値を直接入力する機能を実現する。なお、変更前測定血糖値入力手段３２２は、測定血糖値の入力を容易にするためにスピンボタンを用いた入力機能を実現するようにしてもよい。更に、変更後測定血糖値入力手段３２３は、投与条件変更後の測定（実測）血糖値を直接入力する機能を実現する。なお、変更後測定血糖値入力手段３２３は、変更前測定血糖値入力手段３２２と同様、血糖値入力にスピンボタンによる入力機能を使用し、入力の操作性を向上させてもよい。一方、血糖値測定時刻入力手段３２１から入力された投与条件変更前の実測血糖値及び投与条件変更後の実測血糖値は、それぞれ、記憶手段３４０のサンプリング用血糖値データ記憶領域３４３に、変更前血糖値データ及び変更後血糖値データとして格納される。
【００９３】
サンプリング用血糖値演算手段３２４は、投与条件変更前及び投与条件変更後の各々について、投与条件変更前及び投与条件変更後の各々の実測血糖値に基づき、実測日後の将来（例えば実測日の翌日）における予測血糖値（サンプリング用血糖値）を演算する機能を実現する。即ち、サンプリング用血糖値演算手段３２４は、まず、投与条件変更前の複数日にわたって個体の血糖値を測定した場合において、各測定日の各測定時刻を血糖値測定時刻入力手段３２１から入力すると共に、各測定日の各測定時刻に測定した実測血糖値を変更前測定血糖値入力手段３２２から入力し、それらのデータに基づき、最終測定日以降の将来（例えば翌日）における前記個体の予測血糖値を、投与条件変更前のサンプリング用血糖値として演算する。同様に、サンプリング用血糖値演算手段３２４は、投与条件変更後の複数日にわたって個体の血糖値を測定した場合において、各測定日の各測定時刻を血糖値測定時刻入力手段３２１から入力すると共に、各測定日の各測定時刻に測定した実測血糖値を変更後測定血糖値入力手段３２３から入力し、それらのデータに基づき、最終測定日以降の将来（例えば翌日）における前記個体の予測血糖値を、投与条件変更後のサンプリング用血糖値として演算する。
【００９４】
糖毒性解除過程判別手段３２５は、変更前測定血糖値入力手段３２２により或いは製剤変更後測定血糖値入力手段３２３により血糖値が３日間以上にわたって入力されている場合において、その３日間以上にわたる測定血糖値の変化に基づき、個体の症状が糖毒性解除過程にあるか否かを判断する機能を実現する。なお、糖毒性解除過程とは、インスリン療法により血糖値を下げる過程において、インスリン製剤の使用量が減少した場合でも血糖値のコントロールを行えるようになった場合の過程（段階）をいい、インスリン感受性が向上して糖毒性が解除された場合の過程をいう。ここで、前記サンプリング用血糖値演算手段３２４は、前記変更前測定血糖値入力手段３２２または変更後測定血糖値入力手段３２３から、個体の実測血糖値が２日間にわたって入力された場合は、第１日目と第２日目の同一測定時刻における血糖値の平均値を、将来の同一時刻における予測血糖値（サンプリング用血糖値）として演算する（平均値演算）。また、前記サンプリング用血糖値演算手段３２４は、前記変更前測定血糖値入力手段３２２または変更後測定血糖値入力手段３２３から、個体の実測血糖値が３日間以上のｎ日間にわたって入力された場合は、前記糖毒性解除過程判別手段３２５の判断結果に応じて、前記平均値演算とＰｅａｒｓｏｎ演算等の相関演算とを選択的に実行する。即ち、糖毒性解除過程判別手段３２５により個体の症状が糖毒性解除過程にはないと判断された場合、サンプリング用血糖値演算手段３２４は、上記と同様の平均値演算により、第１日目〜第ｎ日目の同一測定時刻における血糖値の平均値を、将来の同一時刻における予測血糖値（サンプリング用血糖値）として演算する。一方、糖毒性解除過程判別手段３２５により個体の症状が糖毒性解除過程にあると判断された場合、サンプリング用血糖値演算手段３２４は、Ｐｅａｒｓｏｎ線形分析法等の相関関数を使用した相関演算により、第１日目〜第ｎ日目の同一測定時刻における血糖値の相関値を、将来の同一時刻における予測血糖値（サンプリング用血糖値）として演算する。
【００９５】
ＨｂＡ１ｃ演算手段３２６は、朝血糖値、昼血糖値、夕血糖値及び就寝前血糖値からなる患者の血糖値データに基づき、ＨｂＡ１ｃ（ヘモグロビンＡ１ｃ）を予測演算する機能を実現する。この血糖値データとしては、投与条件変更前の実測血糖値、投与条件変更後の実測血糖値、サンプリング用血糖値演算手段３２４により演算した変更前投与条件によるサンプリング用血糖値、サンプリング用血糖値演算手段３２４により演算した変更後投与条件によるサンプリング用血糖値、または、前記本シミュレーション部４００の新規血糖予測値を利用することができる。しかし、本実施の形態では、ＨｂＡ１ｃ演算手段３２６は、投与条件変更前のサンプリング用血糖値に基づき、投与条件変更前のＨｂＡ１ｃを演算すると共に、本シミュレーション部４００の新規血糖予測値に基づき、新規投与条件下でのＨｂＡ１ｃを演算する。ここで、ＨｂＡ１ｃは、個体の血糖値測定（採血）時より１〜２ヶ月前までの平均血糖値を示す指標であり、血糖コントロールの指標の一つとして広範に使用される。例えば、健常者（耐糖能正常者）のＨｂＡ１ｃは、４．３〜５．８％であり、ＨｂＡ１ｃが６．５％以上であればほぼ糖尿病と判断される。
【００９６】
前記血糖値差分解析部３３０の変更前後血糖値差分解析手段３３１は、記憶手段３４０のサンプリング用血糖値データ記憶領域３４３から、投与条件変更前後における各血糖値測定時刻に対応する投与条件変更前のサンプリング用血糖値データと、投与条件変更後のサンプリング用血糖値データとをそれぞれ取得し、各血糖値測定時刻における投与条件変更前のサンプリング用血糖値と投与条件変更後のサンプリング用血糖値との差分を演算して、前記投与条件の変更に対応する血糖値差分解析データとして出力する機能を実現する。変更前後血糖値差分解析手段３３１が出力した血糖値差分解析データは、変更前後血糖値差分解析データとして、記憶手段３４０の変更前後血糖値差分解析データ記憶領域３４２に格納される。
【００９７】
前記サンプリング部３５０は、記憶手段３４０の変更前後ＩＮ流入量差分解析データ記憶領域３４１からインスリン流入量差分解析データを取得すると共に、変更前後血糖値差分解析データ記憶領域３４２から血糖値差分解析データを取得し、午前サンプリング手段３５１及び全日サンプリング手段３５２を選択的に使用して、投与条件変更前後におけるインスリン流入量の変化と血糖値の変化とを関連付けた数値データとしてのインスリン感受性データを出力する機能（サンプリング機能）を実現する。即ち、サンプリング部３５０は、例えば、実測血糖値の測定期間（例えば、２日または３日）にわたって、インスリン流入量差分解析データと血糖値差分解析データとを関連付けた値を演算し、その値をインスリン感受性データとして出力する。サンプリング部３５０は、例えば、インスリン流入量差分解析データ（特定時間帯におけるインスリン流入量の変化分（単位＝Ｕ））と血糖値差分解析データ（特定時間帯の開始時から終了時までにおける血糖値の変化分（単位＝ｍｇ／ｄｌ））との比を演算し、この値（単位＝ｍｇ／ｄｌ／Ｕ）をインスリン感受性データとして出力する。即ち、感受性データは、血糖値差分解析データをインスリン流入量差分解析データで除算した数値データからなる。例えば、特定の単位時間または特定時間帯内において、インスリン流入量の変化分が＋２単位（＋２Ｕ）のときに、血糖値の変化分が−５０ｍｇ／ｄｌとなった場合、インスリン感受性データは、−５０／＋２＝−２５（ｍｇ／ｄｌ／Ｕ）となる。また、インスリン流入量の変化分が＋１単位（＋１Ｕ）のときに、血糖値の変化分が−５０ｍｇ／ｄｌとなった場合、インスリン感受性データは、−５０／＋１＝−５０（ｍｇ／ｄｌ／Ｕ）となる。
【００９８】
ここで、一般に、糖尿病患者の血糖値は、午前中に大きく変化しやすいため、個体のインスリン流入量の変化と血糖値の変化との相関を見た場合、午前中における個体のインスリン流入量の変化と血糖値の変化との間に、前記インスリン感受性データとして最も相応しい相関が見られる。よって、サンプリング部３５０は、通常は、午前サンプリング手段３５１を使用して、午前中の特定時間帯（例えば、朝８時から１２時までの間）においてインスリン流入量差分解析データと血糖値差分解析データとを関連付けたインスリン感受性データを演算し、出力する。一方、糖尿病患者の血糖値が全日にわたって大きく変化するような場合等、全日（午前〜就寝前まで）における個体のインスリン流入量の変化と血糖値の変化との間に妥当な相関が見られる場合、サンプリング部３５０は、全日サンプリング手段３５２を使用して、全日の複数の特定時間帯（例えば、朝８時から１２時までの間、１２時から午後５時までの間、午後５時から午後１１時までの間、及び、午後１１時から翌朝８時までの間）のそれぞれにおいてインスリン流入量差分解析データと血糖値差分解析データとを関連付けたインスリン感受性データを演算し、出力する。そして、サンプリング部３５０が出力したインスリン感受性データは、記憶手段３７０のインスリン感受性データ記憶領域３７１に格納される。
【００９９】
デフォルトＩＲ部３６０のデフォルトＩＲ設定手段３６１は、前記インスリン感受性データのデフォルト値として、数値データからなる複数（例えば３つ）のデフォルトＩＲデータを設定し、その設定デフォルトＩＲデータを格納する機能を実現する。デフォルトＩＲ設定手段３６１は、例えば、デフォルトＩＲデータとして、インスリン抵抗性の指標の一つである下記ＨＯＭＯ−Ｒの値を使用する。
ＨＯＭＡ−Ｒ＝ＩＲＩ（μＵ／ｍｌ）×空腹時血糖値（ｍｇ／ｄｌ）／４０５
なお、式中、「ＩＲＩ」はブドウ糖負荷試験後の血中インスリン量（血中インスリン濃度）（単位＝マイクロユニット／ミリリットル）を示す。
即ち、デフォルトＩＲ設定手段３６１は、デフォルト値として、ＨＯＭＡ−Ｒ＝１程度のインスリン抵抗性を有している個体のインスリン感受性に該当するデフォルトＩＲデータとしての「ＩＲ１」と、ＨＯＭＡ−Ｒ＝３程度のインスリン抵抗性を有している個体のインスリン感受性に該当するデフォルトＩＲデータとしての「ＩＲ３」と、ＨＯＭＡ−Ｒ＝５程度のインスリン抵抗性を有している個体のインスリン感受性に該当するデフォルトＩＲデータとしての「ＩＲ５」とを格納する。ここで、健常者は、例えば、血糖値が約９０〜１００ｍｇ／ｄｌで血中インスリン量が約４〜５μＵ／ｍｌ程度であり、ＨＯＭＡ−Ｒ＝１程度となる。また、インスリン抵抗性を有する糖尿病患者は、これよりも高い値を示す。例えば、境界型の人（糖負荷試験で、糖尿病にも正常型にも属さない血糖値を示す人）は、血糖値が約１２０ｍｇ／ｄｌで血中インスリン量が約１２μＵ／ｍｌ程度であり、ＨＯＭＡ−Ｒ＝３程度となる。更に、重症の糖尿病患者は、インスリン抵抗性がＨＯＭＡ−Ｒ＝５程度となる。したがって、本実施の形態では、デオフォルト値としてのＩＲ１は、ＨＯＭＡ−Ｒ＝１程度のインスリン抵抗性を有している個体の場合のインスリン感受性データに該当し、ＩＲ３は、ＨＯＭＡ−Ｒ＝３程度のインスリン抵抗性を有している個体の場合のインスリン感受性データに該当し、ＩＲ５は、ＨＯＭＡ−Ｒ＝５程度のインスリン抵抗性を有している個体の場合のインスリン感受性データに該当する。即ち、ＩＲ１からＩＲ５へと行くにしたがって、インスリン抵抗性が大きくなり、インスリン感受性が低くなる。
【０１００】
デフォルトＩＲ設定手段３６１は、デフォルト値として、例えば、前記インスリン感受性データに対応して、第１のパターン（ＩＲ１＝−９２前後、ＩＲ３＝−４６前後、ＩＲ５＝−２３前後）、或いは、第２のパターン（ＩＲ１＝−３４前後、ＩＲ３＝−１７前後、ＩＲ５＝−１３前後）の値を用意する。ここで、前記第１のパターンのデフォルトＩＲは、食間の特定時間における血糖値を予測する場合のインスリン感受性データとして使用する。例えば、朝食時から午前１０時までにどの程度血糖値が増減するか、或いは、昼食時から午後３時までに血糖値がどの程度増減するかを予測したい場合に、第１のパターンを使用する。一方、前記第２のパターンのデフォルトＩＲは、食前の血糖値を予測する場合のインスリン感受性データとして使用する。例えば、朝食時から昼食時までにどの程度血糖値が増減するか、或いは、昼食時から夕食時までに血糖値がどの程度増減するかを予測したい場合に、第１のパターンを使用する。
【０１０１】
デフォルトＩＲ部３６０のデフォルトＩＲ選択手段３６２は、デフォルトＩＲ設定手段が設定したデフォルトＩＲデータのうち、個体差に応じて適当と思われるデフォルトＩＲデータを、医師等の本投薬支援装置の使用者（ユーザ）が選択するための機能を実現する。通常は、糖尿病治療の専門知識を有する医師が、診察所見により、患者の個体差を考慮して、適当と思われるデフォルトＩＲを選択する。即ち、個体の実測血糖値が利用できない場合、例えば、投与条件変更前の実測血糖値は存在するものの、投与条件変更後の実測血糖値が存在しない場合は、サンプリング部３５０からインスリン感受性データを出力することができない。よって、この場合、デフォルトＩＲ部３６０により、デフォルトＩＲデータを出力し、サンプリング部３５０からのインスリン感受性データの代わりに使用するようになっている。デフォルトＩＲ部３６０が出力したデフォルトＩＲデータは、記憶手段３７０のデフォルトＩＲデータ記憶領域３７２に格納される。
【０１０２】
前記血糖値グラフ描画部３８０の血糖値推移グラフ描画手段３８３は、時間軸をｘ軸とし、血糖値（ｍｇ／ｄｌ）をｙ軸として、時間の経過に対する個体の血糖値の推移を示す血糖値推移グラフを、表示部（ディスプレイ）３９０に描画して視覚情報として出力するための機能を実現する。また、血糖値推移グラフ描画手段３８３により描画した血糖値推移グラフ上の任意の点（ポイント）にカーソルを合わせるだけで、その点に対応する時刻における血糖値を表す数字が、血糖値推移グラフの近傍位置に表示されるようになっている。表示日数切替手段３８４は、前記血糖値推移グラフ描画手段３８３を用いて表示部３９０に描画した血糖値推移グラフの表示日数を変更する機能を実現する。そして、表示日数切替手段３８４により血糖値推移グラフの表示日数を、１日表示、２日表示、３日表示、４日表示等、適宜変更することで、前記インスリン流入量グラフ描画部２６０によるインスリン流入量推移グラフの表示日数に合わせて血糖値推移グラフの表示日数を変更し、インスリン作用により生じる個体の血糖値の長時間にわたる変化を一覧で（一見して）確認することができるようになっている。これにより、持続型インスリン製剤、中間型インスリン製剤等のインスリン製剤を投与した場合に、その長期間に渡る影響（インスリン作用）を一覧で確認することができるようになっている。
【０１０３】
なお、血糖値グラフ描画部３８０の目標血糖値範囲設定手段３８１は、前記血糖値推移グラフに、インスリン療法による目標血糖値範囲を設定して血糖値推移グラフ描画手段３８３に出力する機能を実現する。そして、目標血糖値範囲設定手段３８１から入力された血糖値目標範囲に従い、血糖値推移グラフ描画手段３８３が描画する血糖値推移グラフに対応して、前記血糖目標範囲が、例えば破線や一点鎖線等により範囲表示される。表示項目切替手段３８２は、血糖値推移グラフ描画手段３８３による描画項目を切替える機能を実現する。即ち、本投薬支援装置の使用者は、表示項目切替手段３８２により、投与条件変更前の個体の血糖値、投与条件変更後の個体の血糖値及び前記本シミュレーション部４００による新規投与条件採用後の新規血糖予測値（本シミュレーション値）のいずれか１以上を、血糖値推移グラフの表示項目として選択自在である。そして、表示項目切替手段３８２により選択された１以上の表示項目が、血糖値推移グラフ描画手段３８３により描画され、表示部３９０に表示される。
【０１０４】
１−４．本シミュレーション部
図４は本発明の実施の形態１に係る投薬支援装置の本シミュレーション部のシステム構成の詳細を示す機能ブロック図である。
本シミュレーション部４００は、新規製剤投与条件入力部４１０と、経口摂取量入力部４２０と、新規インスリン（ＩＮ）流入量シミュレーション（ＳＩＭ）部４３０と、経口摂取量変換部４４０と、記憶手段４５０と、血糖値予測部４６０と、血糖予測値データ記憶手段４７０と、グラフ描画部４８０と、表示部４９０とを含む。詳細には、図４に示すように、新規製剤投与条件入力部４１０は、新規単発製剤投与条件入力手段４１１と、新規持続製剤投与条件入力手段４１２とを有する。また、経口摂取量入力部４２０は、各回食事・間食時間入力手段４２１と、各回食事量入力手段４２２と、各回間食種類・カロリー入力手段４２３とを有する。更に、新規ＩＮ流入量ＳＩＭ部４３０は、新規製剤毎単位時間流入量演算手段４３１と、単位時間総インスリン（ＩＮ）流入量演算手段４３２とを有する。また、経口摂取量変換部４４０は、各回食事・間食反映血糖値演算手段としての経口摂取変換演算手段４４２を有する。更に、記憶手段４５０は、新規インスリン（ＩＮ）流入量時系列データ記憶領域４５１と、食事・血糖値変換テーブル４５２と、経口摂取量変換データ記憶領域４５３とを有する。また、血糖値予測部４６０は、新規血糖値予測演算手段４６１を有する。更に、グラフ描画部４８０は、目標血糖値範囲設定手段４８１と、表示項目切替手段４８２と、推移グラフ描画手段４８３と、表示日数切替手段４８４とを有する。
【０１０５】
新規単発製剤投与条件入力部４１０は、インスリン療法で現在使用されているインスリン製剤の投与条件（変更前投与条件）と異なる、本シミュレーション用の別の投与条件（新規投与条件）を指定して入力する機能を実現するものであり、入力されるデータが投与条件変更前のものから新規投与条件用のものとなることを除いて、基本的に、前記変更前投与条件入力部２１０と同様の構成とすることができる。具体的には、新規単発製剤投与条件入力部４１０の新規単発製剤投与条件入力手段４１１は、図示はしないが、前記変更前投与条件入力部２１０の投与時刻設定手段２１１と同様の投与時刻設定手段、変更前単発製剤種類選択手段２１２と同様の新規単発製剤種類選択手段、変更前単発製剤投与量選択手段２１４と同様の新規単発製剤投与量選択手段とを有する。そして、新規単発製剤投与条件入力手段４１１は、新規投与条件下における単発インスリン製剤の投与時刻並びに投与時刻毎の種類及び投与量を、直接入力等により入力する機能を実現する。一方、新規持続製剤投与条件入力手段４１２は、図示はしないが、前記変更前投与条件入力部２１０の投与時刻設定手段２１１と同様の投与時刻設定手段、変更前持続製剤種類選択手段２１３と同様の新規持続製剤種類選択手段、変更前持続製剤投与量選択手段２１５と同様の新規持続製剤投与量選択手段とを有する。そして、新規持続製剤投与条件入力手段４１２は、新規投与条件下における持続インスリン製剤の投与時刻並びに投与時刻毎の種類及び投与量を、直接入力等により入力する機能を実現する。
【０１０６】
新規ＩＮ流入量ＳＩＭ部４３０の新規製剤毎単位時間流入量演算手段４３１は、前記変更前ＩＮ流入量ＳＩＭ部２３０の製剤毎単位時間流入量演算手段２３２と同様にして、新規投与条件下において単位時間内に個体の血中へ流入するインスリン量をシミュレーション演算する機能を実現する。即ち、新規製剤毎単位時間流入量演算手段４３１は、図示はしないが、前記変更前ＩＮ流入量ＳＩＭ部２３０の製剤毎特性取得手段２３１と同様の特性取得手段と、製剤毎単位時間流入量演算手段２３２と同様の製剤毎単位時間流入量演算手段とを有する。そして、新規製剤毎単位時間流入量演算手段４３１は、まず、単発製剤について、新規投与条件下における各単発インスリン製剤の製剤特性、投与時刻及び投与量に基づき、各単発インスリン製剤について、単位時間内に個体の血中へ流入するインスリン量をシミュレーション演算する。同様に、新規製剤毎単位時間流入量演算手段４３１は、持続製剤についても、新規投与条件下における持続インスリン製剤の製剤特性、投与時刻及び投与量に基づき、持続インスリン製剤について、単位時間内に個体の血中へ流入するインスリン量をシミュレーション演算する。更に、単位時間総ＩＮ流入量演算手段４３２は、前記単位時間総ＩＮ流入量演算手段２３３と同様にして、新規投与条件下における単位時間総ＩＮ流入量を演算する機能を実現する。即ち、単位時間総ＩＮ流入量演算手段４３２は、各単発インスリン製剤についての単位時間毎の血中インスリン流入量と、持続インスリン製剤についての単位時間毎の血中インスリン流入量とを新規製剤毎単位時間流入量演算手段４３１から取得し、各単位時間において個体の血中へ流入する単位時間当り総インスリン流入量へと変換演算する。
【０１０７】
経口摂取量入力部４２０の各回食事・間食時間入力手段４２１は、個体（患者）の毎回の食事時間（朝食、昼食、夕食、夜食の時間）や間食時間を入力する機能を実現する。本投薬支援装置のユーザは、各回食事・間食時間入力手段４２１により、前記時間データを、例えば、直接入力機能と、１時間単位の時刻入力を可能にしたスピンボタン入力機能と、３０分単位での食事・間食時間の入力を可能にするリストボックス入力機能とを選択的に使用して入力自在である。また、各回食事量入力手段４２２は、各回の食事量を、例えば、直接入力機能とリストボックス入力機能とを選択的に使用して入力する機能を実現する。各回食事量入力手段４２２のリスト表示内容としては、例えば、食事療法における指示エネルギー量（ｋｃａｌ）に対する実際の摂取エネルギー量の割合を、「０％」、「１０−３０％」、「４０−６０％」、「７０−１００％」、「１１０−１３０％」等として表示するようにしてもよい。各回間食種類・カロリー入力手段４２３は、各回の間食の種類およびカロリー（エネルギー量）を、例えば、直接入力機能とリストボックス入力機能とを選択的に使用して入力する機能を実現する。各回間食種類・カロリー入力手段４２３のリスト表示内容としては、例えば、「パン４０Ｋｃａｌ」、「ミルク４０Ｋｃａｌ」、「クッキー８０Ｋｃａｌ」、「ジュース８０Ｋｃａｌ」等、間食の種類とそのカロリーとを合せて表示するようにしてもよい。
【０１０８】
経口摂取量変換部４４０の経口摂取量変換演算手段４４２は、各回食事・間食時間入力手段４２１から食事・間食時間データを、各回食事量入力手段４２２から食事量（エネルギー量）データを、各回間食種類・カロリー入力手段４２３から間食カロリー（エネルギー量）データを取得し、経口摂取量の変化分（各回の食事や間食によるエネルギー量の変化分）に対応して増加する個体の血糖値の変化分乃至上昇分（反映血糖値）を演算する機能を実現する。このとき、経口摂取量変換演算手段４４２は、記憶手段４５０の食事・血糖値変換テーブル４５２を参照して、入力された食事量（エネルギー量）や間食量（エネルギー量）に対応する血糖値の変化量を取得することにより、前記反映血糖値への変換演算を行う。そして、経口摂取量変換演算手段４４２は、その反映血糖値を、食事・間食時間と関連付けて経口摂取量変換データを作成し、その経口摂取量変換データを記憶手段４５０の経口摂取量変換データ記憶領域４５３に出力して格納する。
【０１０９】
なお、経口摂取量入力部４２０及び経口摂取量変換部４３０は以下のように変更することもできる。即ち、経口摂取量入力部４２０において、各回食事量入力手段４２１の代わりに、各回の食事の種類及び量（ご飯１杯、味噌汁１杯等）を入力する各回食事種類・量入力手段を設けると共に、各回間食種類・カロリー入力手段の代わりに、各回の間食の種類及び量（クッキー１枚、牛乳１杯等）を入力する各回間食種類・量入力手段を設ける。また、経口摂取量変換部４４０においては、更に、各回食事・間食カロリー演算手段４４１を設ける。また、経口摂取量入力部４２０の各回食事種類・量入力手段や各回間食種類・量入力手段から入力した食事や間食の種類及び量に基づき、各回食事・間食カロリー演算手段４４１が、各回の食事や間食のエネルギー量を演算するようにする。こうすれば、食事や間食の種類及び量を入力するだけで、各回食事・間食カロリー演算手段４４１を用いて、食事や間食の摂取量（エネルギー量）の演算を簡単に行うことができる。なお、各回食事・間食カロリー演算手段４４１で演算したエネルギー量は、上記と同様、経口摂取量変換演算手段４４２に入力され、食事・血糖値変換テーブル４５２に基づいて、前記参考血糖値が演算される。
【０１１０】
血糖値予測部４６０の新規血糖値予測演算手段４６１は、前記新規ＩＮ流入量時系列データと、前記経口摂取量変換データと、前記インスリン感受性データとに基づき、新規投与条件下における予測血糖値を予測演算する機能を実現する。即ち、新規血糖値予測演算手段４６１は、まず、解析部３００の記憶手段３７０からインスリン感受性データを取得すると共に、記憶手段４５０から新規ＩＮ流入量時系列データを取得し、新規投与条件下のインスリン流入量の変化分による血糖値の変化分を、前記インスリン感受性データを反映するよう演算し、一次血糖予測値データ（インスリン反映血糖予測値）を得る。具体的には、前記インスリン感受性データが、血糖値差分解析データ（単位時間における血糖値の変化分）をインスリン流入量差分解析データ（同一単位時間内におけるインスリン流入量の変化分）で除算した数値データからなるため、新規血糖値予測演算手段４６１は、特定の単位時間内の新規ＩＮ流入量差分解析データ（特定の単位時間内におけるＩＮ流入量の変化分）に、その特定単位時間内で使用されるインスリン感受性データを乗算して、一次血糖予測値データを算出する。例えば、特定の単位時間内における新規インスリン流入量差分解析データ（インスリン流入量の変化分）が＋２（Ｕ／ｈｒ）であり、その単位時間に対応するインスリン感受性データが−２５（ｍｇ／ｄｌ／Ｕ）である場合、新規血糖値予測演算手段４６１は、一次血糖予測値データとして、＋２×−２５＝−５０（ｍｇ／ｄｌ）を出力する。この場合、新規投与条件を採用することにより、前記特定時間内において２単位（ｕ）のインスリンが個体の血中に流入し、これにより、前記特定時間内において血糖値が５０（ｍｇ／ｄｌ）低下することを意味する。
【０１１１】
更に、新規血糖値予測演算手段４６１は、記憶手段４５０から経口摂取量変換データ（反映血糖値データ）を取得し、その値を前記一次血糖予測値データに反映して、二次血糖予測値データ（経口摂取反映血糖予測値データ）を演算する。即ち、新規血糖値予測演算手段４６１は、特定の時間帯に対応して算出した前記一次血糖予測値データ（ｍｇ／ｄｌ）に、同一の特定時間帯に対応する経口摂取量変換データ（ｍｇ／ｄｌ）を積算し、二次血糖予測値データを算出する。例えば、一次血糖予測値データが−５０（ｍｇ／ｄｌ）であり、経口摂取量変換データが＋２０ｍｇ／ｄｌの場合、二次血糖予測値データ＝−５０＋２０＝−３０（ｍｇ／ｄｌ）となる。そして、新規血糖値予測演算手段４６１が出力した最終的に血糖予測値データとしての二次血糖予測値データは、血糖予測値データ記憶手段４７０に格納される。
【０１１２】
前記グラフ描画部４８０は、前記インスリン流入グラフ描画部２６０の機能と、血糖値グラフ描画部３８０の機能とを合わせて実現するものである。即ち、グラフ描画部４８０は、インスリン流入グラフ描画部２６０と同様にして、新規投与条件下におけるインスリン流入量推移グラフを描画すると共に、血糖値グラフ描画部３８０と同様にして、新規投与条件下における血糖値推移グラフを描画し、表示部４９０がそのインスリン流入量推移グラフ及び血糖値推移グラフを表示する。このとき、グラフ描画部４８０は、血糖値グラフ描画部３８０と同様、目標血糖値範囲設定手段４８１により目標血糖値範囲を設定して、血糖値推移グラフに合わせて表示したり、表示項目切替手段４８２により表示項目を切替えたりすることができる。更に、グラフ描画部４８０は、インスリン流入グラフ描画部２６０または血糖値グラフ描画部３８０と同様、表示日数切替手段４８４によりインスリン流入量推移グラフや血糖値推移グラフの表示日数を切替えることができる。
【０１１３】
１−５．補助部
図５は本発明の実施の形態１に係る投薬支援装置の補助部のシステム構成の詳細を示す機能ブロック図である。
補助部５００は、投薬支援データ記録手段５１０と、投薬支援データ記憶手段５１１と、設定値繰上手段５１２と、設定値繰下手段５１３と、相談・問合せ手段５１４と、通信手段５１５と、糖尿病型選択手段５２０と、警告手段５２１と、画面拡大縮小手段５２２と、低血糖判定手段５２３と、低血糖警告手段５２４と、表示部５２５とを含む。
【０１１４】
投薬支援データ記録手段５１０は、本投薬支援装置の使用者が入力した投薬支援データ（インスリン製剤の投与条件、測定血糖値、インスリン感受性データの種別（午前サンプリングデータ、全日サンプリングデータ、デフォルトＩＲデータのいずれか等））を記録する機能を実現し、その投薬支援データを投薬支援データ記憶手段５１１に格納する。また、設定値繰上手段５１２及び設定値繰下手段５１３は、それぞれ、本投薬支援装置の使用時に、投与条件変更前の設定値入力欄（変更前投与条件入力部２１０の製剤種類、投与時刻、投与量の各入力欄、血糖値入力・演算部３２０の変更前血糖値、測定時刻の各入力欄等）に入力した設定値（投与条件の各入力データ及び血糖値データ等）を、投与条件変更後の対応する設定値入力欄（変更後投与条件入力部２２０の製剤種類、投与時刻、投与量の各入力欄、血糖値入力・演算部３２０の変更後血糖値、測定時刻の各入力欄等）に自動的に入力したり（繰上処理）、その繰上処理した設定値を再度投与条件変更前の設定値入力欄に自動的に入力したり（繰下処理）する機能を実現する。即ち、設定値繰上手段５１２及び設定値繰下手段５１３は、それぞれ、投薬支援データ記憶手段５１１に記憶されている投薬支援データを用いて、前記設定値の入力欄への入力を簡単に行えるようにする。更に、相談・問合せ手段５１４は、通信手段５１５からインターネット等のネットワークを介して、専門医のコンピュータ５１６に相談や問合せをする機能を実現する。即ち、相談・問合せ手段５１４は、投薬支援データ記憶手段５１１から投薬支援データを取得し、その投薬支援データを専門医のコンピュータ５１６に格納した本実施の形態の投薬支援装置に転送する。すると、専門医のコンピュータ５１６に格納した本実施の形態の投薬支援装置が、転送された投薬支援データを使用した血糖予測値のシミュレーションを行う。これにより、専門医でない医師等が、自身が行ったインスリン製剤の投与条件による血糖予測値のシミュレーションが妥当か否かについて、専門医の判断を仰ぐことができる。また、専門医が、自身のコンピュータ５１６の投薬支援装置により新たな投与条件を設定し、その投与条件の投薬支援データを相談した側の使用者に転送することもできる。このように、相談・問合せ手段５１４によれば、近い将来予想されるインターネット経由での病院連携や、遠隔地の患者への相談を容易に実現することができる。
【０１１５】
糖尿病型選択手段５２０は、本投薬支援装置の使用者の糖尿病の型（１型、２型等）を選択する機能を実現する。使用者が、糖尿病型選択手段５２０により、例えば、糖尿病の型として１型を選択した場合、糖尿病型選択手段５２０からの入力により、警告手段５２１が所定の警告メッセージを表示部５２５に表示する機能を実現する。例えば、１型糖尿病は、個体のインスリンの基礎分泌が完全に枯渇したものであるため、コンピュータを使用した投薬支援には相当の注意を要する。よって、このような場合に、本投薬支援装置では、警告手段５２１により、シミュレーションに相当の注意を要する旨の警告メッセージを表示して、使用者の注意を促すことができる。また、画面拡大縮小手段５２２は、表示部５２５の画面表示を拡大・縮小する機能を実現する。なお、画面拡大縮小手段５２２のこの機能は、合併症などにより視力の低下した糖尿病患者等、使用者への視覚情報の視認性を高めるためのものである。更に、低血糖判定手段５２３は、血糖予測値データ記憶手段４７０の血糖予測値データを参照し、血糖予測値が低血糖状態となったか否か、例えば、７０ｍｇ／ｄｌ以下となったか否かを判断する機能を実現する。低血糖判定手段５２３により血糖予測値が低血糖値であると判定された場合、低血糖判定手段５２３からの入力により、低血糖警告手段５２４が所定の警告メッセージを表示部５２５に表示する機能を実現する。例えば、低血糖警告手段５２４は、低血糖の恐れがある場合、インスリン投与について改善を促す経口メッセージを表示部５２５に表示する。
【０１１６】
２．ユーザインタフェイス
２−１．全体画面構成
次に、本実施の形態の投薬支援装置のユーザインタフェイス（操作画面）について図６図１０に従って説明する。図６は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイス例の全体画面構成を示す説明図である。図７は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスの製剤登録部及び投与条件入力部等を示す説明図である。図８は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスの血糖値情報入力部及び経口摂取情報入力部等を示す説明図である。図９は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスのグラフ表示部を示す説明図である。図１０は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスの入力データ表示部を示す説明図である。
本実施の形態の投薬支援装置は、例えば、図６〜図９に示すユーザインタフェイス（ＵＩ）を作成してディスプレイに表示するためのＵＩ作成手段を備える。図６に示すように、本実施の形態の投薬支援装置のユーザインタフェイスは、製剤情報入力部（図７）と、血糖値情報入力部（図８）と、グラフ表示部（図９）とを備える。なお、本実施の形態の投薬支援装置は、前記ユーザインタフェイスの近傍位置に入力データ表示部（図１０）を表示するようにしてもよい。
【０１１７】
２−２．製剤情報入力部詳細
図７に詳細に示すように、製剤情報入力部は、製剤登録部、投与条件入力部等を含む。製剤登録部は、前記予備シミュレーション部１００の製剤登録部１１０の単発製剤情報登録部１１０に対応して設けられるものであり、単発製剤登録部１１１０からなる。単発製剤登録部１１１０は、超速効型単発ＩＮ製剤（Ｓｈｏｒｔ）、速効型単発ＩＮ製剤（Ｒｅｇｕｌａｒ）、中間型単発ＩＮ製剤（ＮＰＨ）及び持続型単発ＩＮ製剤（Ｌｏｎｇ）の４種類の単発インスリン製剤について、その特性を登録するようになっている。本実施の形態では、単発製剤登録部１１１０により各種類の単発ＩＮ製剤の作用持続時間を直接テキスト入力、スピンボタン、リストボックス等により入力すると、前記単発製剤登録部１１０が、設定された製剤種類及び作用持続時間の各データに基づき、対応する各種類の単発ＩＮ製剤のその他の特性を図示しない特性テーブルから取得して、各種類の単発ＩＮ製剤の全ての製剤特性データを記憶手段１３０に登録するようになっている。このとき、最大作用時間については、作用持続時間から自動的に概略値を演算すると共に、吸収曲線については、簡単なモデル式を利用して描画する。なお、単発製剤登録部１１１０により各種類の単発ＩＮ製剤の作用持続時間を直接入力する場合において、その型の単発インスリン製剤により特定される作用持続時間の範囲外の作用時間を入力すると、製剤登録部１１０がエラーメッセージを表示し、正しい入力を求めるようになっている。なお、本実施の形態では、持続製剤（ＣＳＩＩ）用の製剤登録部は設けていないが、単発製剤の場合と同様にして、予備シミュレーション部１００の製剤登録部１１０の持続製剤情報登録部１２０に対応して設けてもよい。
【０１１８】
投与条件入力部は、変更前投与条件入力部１２１０と、変更後投与条件入力部１２２０とを含む。変更前投与条件入力部１２１０は、投与時刻設定部１２１１と、変更前単発製剤種類選択部１２１２と、変更前単発製剤投与量選択部１２１４と、変更前持続製剤投与量選択部１２１５とを有する。また、変更後投与条件入力部１２２０は、投与時刻設定部１２２１と、変更後単発製剤種類選択部１２２２と、変更後単発製剤投与量選択部１２２４と、変更後持続製剤投与量選択部１２２５とを有する。ここで、変更前投与条件入力部１２１０は、前記予備シミュレーション部２００の変更前投与条件入力部２１０に対応して設けられるものである。即ち、投与時刻設定部１２１１は、１日５回までのインスリン製剤投与に対応できるよう、５つの時刻設定部を有し（図７では「７（時）」、「１２（時）」、「１８（時）」、「２０（時）」、「１（時）」を表示）、使用者が投与時刻設定部１２１１の各時刻設定部に所望の時刻を選択入力することにより、前記投与時刻設定手段２１１が各時刻設定部に対応して投与時刻を設定する。また、変更前単発製剤種類選択部１２１２は、投与時刻設定部１２１１の各時刻設定部に対応して設けた５つの種類選択部を有し、使用者が変更前単発製剤種類選択部１２１２の各種類選択部に所望の製剤種類を選択入力することにより、前記変更前単発製剤種類選択手段２１２が各投与時刻に対応して製剤種類を設定する。更に、変更前単発製剤投与量選択部１２１４は、変更前単発製剤種類選択部１２１２の各種類選択部に対応して設けた５つの投与量選択部を有し、使用者が変更前単発製剤投与量選択部１２１４の各投与量選択部に所望の投与量（Ｕ／ｈｒ）を選択入力することにより、前記変更前単発製剤投与量選択手段２１４が各投与時刻における投与単発製剤の投与量を設定する。また、変更前持続製剤投与量選択部１２１５は、投与時刻設定部１２１１の各時刻設定部に対応して設けた５つの投与量選択部を有し、使用者が変更前持続製剤投与量選択部１２１５の各投与量選択部に所望の投与量（例えば、０．１Ｕ／ｈｒ）を選択入力することにより、前記変更前持続製剤投与量選択手段２１５が各投与時刻における投与持続製剤の投与量を設定する。
【０１１９】
一方、変更後投与条件入力部１２２０は、前記予備シミュレーション部２００の変更後投与条件入力部２２０に対応して設けられるものであり、変更前投与条件入力部１２１０と同様の構成である。即ち、投与時刻設定部１２２１は、投与時刻設定部１２１１と同様、５つの時刻設定部を有し、使用者が各時刻設定部に所望の時刻を選択入力することにより、前記投与時刻設定手段２２１が各時刻設定部に対応して投与時刻を設定する。また、変更後単発製剤種類選択部１２２２は、変更前単発製剤種類選択部１２１２と同様、５つの種類選択部を有し、使用者が各種類選択部に所望の製剤種類を選択入力することにより、前記変更後単発製剤種類選択手段２２２が各投与時刻に対応して製剤種類を設定する。更に、変更後単発製剤投与量選択部１２２４は、変更前単発製剤投与量選択部１２１４と同様、５つの投与量選択部を有し、使用者が各投与量選択部に所望の投与量（Ｕ／ｈｒ）を選択入力することにより、前記変更後単発製剤投与量選択手段２２４が各投与時刻における投与単発製剤の投与量を設定する。また、変更後持続製剤投与量選択部１２２５は、変更前持続製剤投与量選択部１２１５と同様、５つの投与量選択部を有し、使用者が各投与量選択部に所望の投与量（例えば、０．１Ｕ／ｈｒ）を選択入力することにより、前記変更後持続製剤投与量選択手段２２５が各投与時刻における投与持続製剤の投与量を設定する。なお、図６及び図７のユーザインタフェイスでは、単一の種類の持続製剤のみを使用する前提であるため、前記変更前持続製剤種類選択手段２１３及び変更後持続製剤種類選択手段２２３に対応する選択部は設けていない。
【０１２０】
ここで、変更前単発製剤種類選択部１２１２及び変更後単発製剤種類選択部１２２２は、それぞれ、名称入力リストボックスのリスト表示内容として、「Ｌｉｓｐｒｏ」、「Ｒ」、「５０Ｒ」、「４０Ｒ」、「３０Ｒ」、「２０Ｒ」、「１０Ｒ」、「Ｎ」、「Ｇｌａｒｇｉｎｅ」等の製剤名称を有している。単発インスリン製剤は、作用時間（作用発現時間、最大作用時間、作用持続時間）の違いによって、上記のように、超速効型、速効型、中間型、混合型、持続型の５種類があり、「Ｌｉｓｐｒｏ」は超速効型インスリン製剤、「Ｒ」は速効型インスリン製剤、「Ｎ」は中間型インスリン製剤、「Ｇｌａｒｇｉｎｅ」は持続型インスリン製剤の名称である。また、「５０Ｒ」、「４０Ｒ」等は、混合型インスリン製剤を表し、例えば「４０Ｒ」は、４０％が速効型インスリン製剤（Ｒ）で６０％が中間型インスリン製剤（Ｎ）である混合型インスリン製剤を表している。なお、変更前投与条件入力部１２１０及び変更後投与条件入力部１２２０の各時刻設定部１２１１，１２２１は、投与時刻入力を簡単に行えるよう１時間単位での入力を可能にするスピンボタンと、投与時刻を直接入力できるテキストボックスと、３０分単位で投与時刻の入力を可能にする選択・入力リストボックスとを有している。また、変更前単発製剤種類選択部１２１２及び変更後単発製剤種類選択部１２２２は、それぞれ、単発製剤名称を直接入力できるテキストボックスと、単発製剤名称の入力を選択・入力可能にするリストボックスとを有している。更に、変更前単発製剤投与量選択部１２１４及び変更後単発製剤投与量選択部１２２４は、それぞれ、単発製剤投与量を直接入力できるテキストボックスと、単発製剤投与量の入力を簡単にするスピンボタンとを有している。また、変更前持続製剤投与量選択部１２１５及び変更後持続製剤投与量選択部１２２５は、それぞれ、持続製剤投与量を直接入力できるテキストボックスと、持続製剤投与量の入力を簡単にするスピンボタンとを有している。
【０１２１】
更に、午前サンプリング開始部１３５１は、（前記サンプリング部３５１の午前サンプリング手段３５１に対応して設けられる（処理開始用の）ボタンである。そして、午前サンプリング開始部１３５１をクリックする等して選択実行することにより、午前サンプリング手段３５１がそのサンプリング機能を開始する。また、全日サンプリング開始部１３５２は、前記サンプリング部３５１の全日サンプリング手段３５２に対応して設けられる（処理開始用の）ボタンである。そして、全日サンプリング開始部１３５２をクリックする等して選択実行することにより、全日サンプリング手段３５２がそのサンプリング機能を開始する。更に、デフォルトＩＲ選択部１３６２は、前記デフォルトＩＲ部３６０のデフォルトＩＲ選択手段３６１に対応して設けられる。デフォルトＩＲ選択部１３６２は、「ＩＲ１」、「ＩＲ３」及び「ＩＲ５」の３種類の（処理開始用の）ボタンを有している。そして、デフォルトＩＲ選択部１３６２のいずれかのボタンをクリックする等して選択実行することにより、デフォルトＩＲ選択手段３６１が対応するデフォルトＩＲデータを出力する。
【０１２２】
設定値繰上開始部１５１２は、前記補助部５００の設定値繰上手段５１２に対応して設けられる（処理開始用の）ボタンである。そして、設定値繰上開始部１５１２をクリックする等して選択実行することにより、設定値繰上手段５１２がその設定値繰上機能を開始する。また、設定値繰下部１５１３は、前記補助部５００の設定値繰下手段５１３に対応して設けられる（処理開始用の）ボタンである。そして、設定値繰下開始部１５１３をクリックする等して選択実行することにより、設定値繰下手段５１３がその設定値繰下機能を開始する。更に、相談・問合せ開始部１５１４は、前記補助部５００の相談・問合せ手段５１４に対応して設けられる（処理開始用の）ボタンである。そして、相談・問合せ開始部１５１４をクリックする等して選択実行することにより、相談・問合せ手段５１４がその相談・問合せ機能を開始する。また、糖尿病型選択部１５２０は、前記補助部５００の糖尿病型選択手段５２０に対応して設けられる（処理開始用の）ボタンである。そして、糖尿病型選択部１５２０のチェックボックスをチェックした状態で、糖尿病型選択部１５２０をクリックする等して選択実行することにより、糖尿病型選択手段５２０が糖尿病型が１型である旨のデータ出力を前記警告手段５２１に出力する。更に、低血糖判定開始部１５２３は、前記補助部の低血糖判定手段５２３に対応して設けられる（処理開始用の）ボタンである。そして、をクリックする等して選択実行することにより、低血糖判定手段５２３がその低血糖判定機能を開始する。
【０１２３】
２−３．血糖値情報入力部詳細
図８に示すように、血糖値情報入力部は、血糖値測定時刻設定部１３２１と、変更前測定血糖値入力部１３２２と、変更後測定血糖値入力部１３２３と、サンプリング用血糖値表示部１３２４と、ＨｂＡ１ｃ表示部１３２６と、目標血糖値範囲設定部１３８１とを含む。血糖値測定時刻設定部１３２１は、前記血糖値入力・演算部３２０の血糖値測定時刻入力手段３２１に対応して設けられ、使用者が、直接入力、１時間単位の時間入力を可能にするスピンボタン入力、血糖値測定時刻を３０分単位で入力できるリストボックス入力等により、任意の時刻を設定自在となっている。図８では、血糖値測定時刻設定部１３２１は、１日８回までの時刻設定を行えるよう、８つの時刻設定部を有している（図８では「７（時）」、「１０（時）」、「１３（時）」、「１５（時）」、「１８（時）」、「２２（時）」、「２４（時）」、「３（時）」を表示）。そして、使用者が血糖値測定時刻設定部１２１１の各時刻設定部に所望の時刻を選択入力することにより、前記血糖値測定時刻入力手段３２１が各時刻設定部に対応して投与時刻を設定する。変更前測定血糖値入力部１３２２は、前記血糖値入力・演算部３２０の変更前測定血糖値入力手段３２２に対応して設けられている。変更前測定血糖値入力部１３２２は、３日間（１日目（Ｄａｙ１）、２日目（Ｄａｙ２）及び３日目（Ｄａｙ３））の測定血糖値入力欄を有している。そして、使用者が、直接入力等により、変更前測定血糖値入力部１３２２の各日付の各測定血糖値入力欄における各測定時刻部分に任意の数値を入力することにより、前記変更前測定血糖入力手段３２２が、各測定日の各測定時刻に対応して、その入力数値を出力するようになっている。また、変更後測定血糖値入力部１３２３は、変更前測定血糖値入力部１３２２と同様、血糖値入力・演算部３２０の変更後測定血糖値入力手段３２３に対応して設けられ、３日間（４日目（Ｄａｙ４）、５日目（Ｄａｙ５）及び６日目（Ｄａｙ６））の測定血糖値入力欄を有している。そして、使用者が、直接入力等により、変更後測定血糖値入力部１３２３各日付の各測定血糖値入力欄における各測定時刻部分に任意の数値を入力することにより、前記変更後測定血糖入力手段３２３が、各測定日の各測定時刻に対応して、その入力数値を出力するようになっている。即ち、本実施の形態では、製剤の投与条件変更前において、変更前測定血糖値入力部１３２２を使用して最高３日間（１日目〜３日目）の実測血糖値を入力すると共に、製剤の投与条件変更後において、変更後測定血糖値入力部１３２３を使用して最高３日間（４日目〜６日目）の実測血糖値を入力する。
【０１２４】
サンプリング用血糖値表示部１３２４は、血糖値入力・演算部３２０のサンプリング用血糖値演算手段３２４に対応して設けられる。サンプリング用血糖値表示部１３２４は、前記サンプリング用血糖値演算手段３２４の演算結果、即ち、変更前測定血糖値入力部１３２２の入力値に対応するサンプリング用血糖値と、変更後測定血糖値入力部１３２３の入力値に対応するサンプリング用血糖値とを、それぞれ、前記測定血糖値が入力された測定時刻の最下欄に表示するようになっている。また、ＨｂＡ１ｃ表示部１３２６は、血糖値入力・演算部３２０のＨｂＡ１ｃ演算手段３２６に対応して設けられる。ＨｂＡ１ｃ表示部１３２６は、ＨｂＡ１ｃ演算手段３２６の演算結果、即ち、変更前測定血糖値入力部１３２２の入力値に対応するＨｂＡ１ｃの値（図８では９．２）と、前記血糖予測値データ記憶手段４７０の血糖予測値に対応するＨｂＡ１ｃの値（図８では７．７）とを、それぞれ表示するようになっている。更に、目標血糖値範囲設定部１３８１は、血糖値グラフ描画部３８０の目標血糖値範囲設定手段３８１に対応して設けられる。目標血糖値範囲設定部１３８１は、目標血糖値の中心値（図８では「１５０（ｍｇ／ｄｌ）」）と、その中心血糖値から上下に設定される目標範囲（図８では「±５０（ｍｇ／ｄｌ）」とを、それぞれ、直接入力、スピンボタン入力等により入力自在となっている。そして、目標血糖値範囲設定部１３８１により設定された目標範囲が、目標血糖値範囲設定手段３８１により血糖値推移グラフに表示される。
【０１２５】
血糖値情報入力部は、更に、各回食事量入力部１４２２と、各回間食種類・カロリー入力部１４２３と、血糖予測値表示部１４６０とを含む。各回食事量入力部１４２２は、前記経口摂取量入力部４２０の各回食事量入力手段４２２に対応して設けられる。各回食事量入力部１４２２は、前記血糖値測定時刻設定部３２１における朝食、昼食、夕食及び夜食の各設定時刻に対応する位置に、それぞれ設けられている。また、各回食事量入力部１４２２は、食事療法において指示された各回の食事量に対する実際の経口摂取量の比を表す値を、リストボックス入力等により入力自在となっている（例えば、Ｂｒｅａｋｆａｓｔ（朝食）４０〜６０％）。そして、各回食事量入力手段４２２が各回食事量入力部１４２２による入力値を出力する。本実施の形態では、各回食事量入力部１４２２は、「０％」、「１０−３０％」、「４０−６０％」、「７０−１００％」、「１１０−１３０％」等のリスト表示等により毎回の食事量の入力を行うようになっている。
【０１２６】
一方、各回間食種類・カロリー入力部１４２３は、前記経口摂取量入力部４２０の各回間食種類・カロリー入力手段４２３に対応して設けられる。各回間食種類・カロリー入力部１４２３は、前記血糖値測定時刻設定部３２１における朝昼食間、昼夕食間及び夕夜食間、及び夜食後の各設定時刻に対応する位置に、それぞれ設けられている。また、各回間食種類・カロリー入力部１４２３は、間食として考えられる食品の種類と、その間食の予想カロリーとを、リストボックス入力等により入力自在となっている（例えば、ｃｏｏｋｉｅ  ８０ｋｃａｌ）。そして、各回間食種類・カロリー入力手段４２３が各回間食・カロリー入力部１４２３による入力値を出力する。本実施の形態では、各回間食種類・カロリー入力部１４２３は、間食種類・カロリーのリスト表示内容として、「ｍｉｌｋ  ４０Ｋｃａｌ」、「ｂｒｅａｄ  ４０Ｋｃａｌ」、「ｊｕｉｃｅ  ８０Ｋｃａｌ」「ｃｏｏｋｉｅ  ８０Ｋｃａｌ」等を有している。血糖予測値表示部１４６０は、血糖値予測部４６０に対応して設けられる。血糖予測値表示部１４６０は、血糖値予測部４６０の新規血糖値予測演算手段４６１の演算結果、即ち、血糖予測値データを、投与条件変更前後の測定血糖値が入力された測定時刻の最下欄に対応して表示するようになっている。
【０１２７】
図９に示すように、グラフ表示部は、インスリン推移グラフ表示部１２７０と、血糖推移グラフ表示部１３９０と、感受性データ種類表示部１３６５とを含む。前記インスリン推移グラフ表示部２７０は、前記予備シミュレーション部２００の表示部２７０と本シミュレーション部４００の表示部４９０とを兼用する。即ち、インスリン推移グラフ表示部１２７０は、予備シミュレーション部２００のＩＮ流入量推移グラフ描画手段２６１の出力データに基づき、インスリン製剤の投与により個体の体内に流入する（吸収される）インスリンの推移を、投与条件変更前後のそれぞれにおいて、時系列で（経時的に）グラフ表示する。また、インスリン推移グラフ表示部１２７０は、本シミュレーション部４００の推移グラフ描画手段４８３のインスリン用出力データに基づき、新規投与条件下におけるインスリン製剤の投与により個体の体内に流入するインスリンの推移を、時系列でグラフ表示する。図９では、インスリン推移グラフ表示部１２７０は、横軸（Ｘ軸）に時間（時）を、縦軸（Ｙ軸）に単位時間当たりインスリン流入量（インスリン流入速度（Ｕ／ｈｒ））を表示している。インスリン推移グラフ表示部１２７０のグラフ表示部分の外方（例えば外周部）には、表示日数切替部１２６２が配置されている。表示日数切替部１２６２は、ＩＮ流入グラフ描画部２６０の表示日数切替手段２６２及びグラフ描画部４８０の表示日数切替手段４８４に対応して設けられている。表示日数切替部１２６２は、スピンボタン等により、インスリン推移グラフ表示部１２７０の表示日数を、例えば、１日、２日、３日、４日等、複数の日数表示の間で切替え自在である。なお、インスリン推移グラフ表示部１２７０において、□印を連続して作成した線は、予備シミュレーション時にシミュレーションした投与条件変更前のインスリン流入量を示し、○印を連続して作成した線は、本シミュレーション時にシミュレーションした新規投与条件下のインスリン流入量を示す。
【０１２８】
一方、血糖推移グラフ表示部１３９０は、前記解析部３００の表示部３９０と本シミュレーション部４００の表示部４９０とを兼用する。即ち、血糖推移グラフ表示部１３９０は、前記血糖値グラフ描画部３８０の血糖値推移グラフ描画手段３８１の出力データに基づき、インスリン製剤の投与により変化する個体の血糖値の推移を、投与条件変更前後のそれぞれにおいて、前記表示部２７０と同一の時間間隔の時系列でグラフ表示する。また、血糖推移グラフ表示部１３９０は、グラフ描画部４８０の推移グラフ描画手段４８３の血糖値用出力データに基づき、新規投与条件下においてインスリン製剤の投与により変化する個体の血糖値の推移を、前記表示部２７０と同一の時間間隔の時系列でグラフ表示する。図９では、血糖推移グラフ表示部１３９０は、横軸（Ｘ軸）に時間（時）を、縦軸（Ｙ軸）に所定測定時間（測定時刻）における血糖値（ｍｇ／ｄｌ）を表示している。血糖推移グラフ表示部１３９０のグラフ表示部分の外方（例えば上方）には、糖毒性解除過程選択部１３２５と、表示項目切替部１３８２と、画面拡大縮小部１５２２とが配置されている。糖毒性解除過程選択部１３２５は、前記血糖値入力・予測部３２０の糖毒性解除過程判別手段３２５に対応して設けられている。そして、糖毒性解除過程選択部１３２５のチェックボックスにチェックを入れることにより、糖毒性解除過程判別手段３２５が、シミュレーション対象の個体が糖毒性解除過程にあると判断する。これにより、サンプリング用血糖値演算手段３２４が、糖毒性解除過程判別手段３２５からの入力に従い、前記相関演算を使用してサンプリング用血糖値を演算する。
【０１２９】
表示項目切替部１３８２は、前記血糖値グラフ描画部３８０の表示項目切替手段３８２に対応して設けられる。表示項目切替部１３８２は、図９では、投与条件変更前の実測血糖値の表示を行うための「Ｐｒｅｓｅｎｔ」と、投与条件変更後の実測血糖値の表示を行うための「Ａｌｔｅｒａｔｉｏｎ」と、新規投与条件下での血糖予測値の表示を行うための「Ｓｉｍｕｌａｔｉｏｎ」とからなる３つのチェックボックスを有している。そして、各チェックボックスにチェックを入れることにより、対応する時点における血糖値推移グラフが、前記血糖値推移グラフ描画手段３８３により描画される。また、画面拡大縮小部１５２２は、前記補助部５００の画面拡大縮小手段５２２に対応して設けられ、拡大ボタン（図９中の左側の「（（Ｚｏｏｍ））」ボタン）と縮小ボタン（図９中の右側の「Ｚｏｏｍ（）ボタン」とからなる。画面拡大縮小部１５２２のいずれかのＺｏｏｍボタンをクリック等して選択実行すると、画面拡大縮小手段５２２が、インスリン推移グラフ表示部１２７０及び／または血糖値推移グラフ表示部１３９０を拡大または縮小表示する。
【０１３０】
感受性データ種類表示部１３５５は、前記インスリン感受性データの種類として、午前サンプリング手段３５１から出力したＩＮ感受性データ、全日サンプリング手段３５２から出力したＩＮ感受性データ及びデフォルトＩＲ部から出力したデフォルトＩＲデータのいずれを使用しているかを表示するものである。例えば、感受性データ種類表示部１３５５は、インスリン感受性データの種類として、午前サンプリング手段３５１から出力したＩＮ感受性データを使用する場合、表示欄の上段に、「Ｆｏｒｅｎｏｏｎ  ｓａｍｐｌｉｎｇ」の文字を、全日サンプリング手段３５２から出力したＩＮ感受性データを使用する場合、「Ｗｈｏｌｅｄａｙ  ｓａｍｐｌｉｎｇ」の文字を表示する。また、感受性データ種類表示部１３５５は、インスリン感受性データの種類として、デフォルトＩＲ部から出力したデフォルトＩＲデータを使用する場合、表示欄の上段に、選択したデフォルト値に応じて、「ＩＲ１」、「ＩＲ３」または「ＩＲ５」の文字を表示する。更に、感受性データ種類表示部１３５５は、表示欄の下段において、インスリン推移グラフ表示部１２７０及び血糖推移グラフ表示部１３９０の時刻に対応する位置に、使用するＩＮ感受性データの数値を表示する（図９では「２０（時）」等の時刻に対応して「−３２（ｍｇ／ｄｌ／Ｕ）」を例示）。
【０１３１】
２−４．入力データ表示部詳細
図１０に示すように、入力データ表示部１５１０は、前記補助部５００の投薬支援データ記録手段５１０に対応して設けられる。入力データ表示部１５１０は、前記投与条件入力部（図７）の入力データと、血糖値情報入力部（図８）の入力データとを、それらの表示態様に準じた態様で表示する。即ち、入力データ表示部１５１０は、インスリン製剤の変更前投与条件に関する入力データをテキスト表示する表示部１５１１と、インスリン製剤の新規投与条件に関する入力データをテキスト表示する表示部１５１２と、投与条件変更前の血糖値情報をテキスト表示する表示部１５１３と、新規投与条件における血糖値情報をテキスト表示する表示部１５１４とを有している。そして、前記入力データ表示部１５１０の記録データに基づき、図７に示す設定値繰上部（「Ｔｏｍｍｏｒｒｏｗ」ボタン）１５１２または設定値繰下部（「Ｂａｃｋ」ボタン）１５１３を介して、設定値繰上手段５１２または設定値繰下手段５１３が機能を実現する。なお、設定値繰上手段５１２または設定値繰下手段５１３の各機能では、所定の記憶領域に設定情報を仮記憶し、その借り記憶した設定情報を、繰上げまたは繰下げする際に抽出するようにしてもよい。
【０１３２】
３．投薬支援処理
次に、本実施の形態の投薬支援装置の投薬支援プログラム処理の流れについて説明する。本投薬支援プログラムは、コンピュータ装置の補助記憶装置（ＨＤＤ）等に格納される。そして、コンピュータ装置が、本投薬支援プログラムをＲＡＭ等の記憶装置に適宜読み込み、ＣＰＵの制御下、その処理を実行する。
【０１３３】
３−１．全体処理
図１１は一般的な各型のインスリン製剤のインスリン分泌パターン（インスリン流入曲線）を、健常者のインスリン分泌パターン及び血糖値パターンと共に示すグラフである。図１２はインスリン製剤によるインスリン流入曲線の重なりを模式的に示すグラフである。図１３は本発明の一実施の形態に係る投薬支援装置の投薬支援プログラムの全体処理を示すフローチャートである。
本投薬支援プログラムについて説明する前に、投薬支援の前提としてのインスリン分泌と血糖値との関係、並びに、一般的な各型のインスリン製剤のインスリン吸収特性について説明する。まず、健常者のインスリン分泌は、図１１中に破線で示すような略一定量の基礎分泌と、実線で示すような追加分泌とからなる。また、健常者の血糖値は、各食後において上昇するカーブを描く。そして、これに対応して、健常者のすい臓からインスリンが追加分泌され、血糖値が一定の正常範囲に減少する。また、前記単発インスリン製剤は、各型に応じて、図１１に示すようなインスリン流入曲線を描く。例えば、超速効型インスリン製剤は、前記追加分泌に相当するようなインスリン吸収特性を有する。また、混合型インスリン製剤は、速効型インスリン製剤のインスリン吸収特性と中間型インスリン製剤のインスリン吸収特性とを、その混合割合に応じて積算したようなインスリン吸収特性を有する。そして、インスリン療法においては、糖尿病患者に対して、前記健常者のインスリン分泌と近似したインスリン分泌となるよう、各食前等の所定時間に、所定の型のインスリン製剤を所定量投与する。したがって、各型のインスリン製剤の組み合わせに応じて、それらのインスリン流入曲線を時系列で積算した形のインスリン流入曲線が得られる。
【０１３４】
例えば、速効型インスリン製剤を、朝、昼、夕の３回皮下注射する場合、それらのインスリン流入曲線は、それぞれ、図１２（ａ）、図１２（ｂ）及び図１２（ｃ）に示すようになる。また、これら３回のインスリン注射により得られる総インスリン流入曲線は、図１２（ａ）のインスリン流入曲線Ａ、図１２（ｂ）のインスリン流入曲線Ｂ及び図１２（ｃ）のインスリン流入曲線Ｃを積算した形状となり、図１２（ｄ）に示すようになる。このとき、特定の単位時間における総インスリン流入量は、例えば、図１２（ａ）のインスリン流入曲線Ａの単位時間当りＩＮ流入量Ａｎ−ｘと、図１２（ｂ）のインスリン流入曲線Ｂの単位時間当りＩＮ流入量Ｂｎ−ｘの重なり部分を積算した値、即ち、Ａｎ−ｘ＋Ｂｎ−ｘとなる。ここで、総インスリン流入曲線は、インスリン製剤の投与条件により種々相違するため、総インスリン流入曲線を予め想定することは、糖尿病専門医であっても容易ではない。かかる課題を解決するため、本投薬支援プログラムは、コンピュータを使用して、以下の処理（手順）を上記投薬支援装置に実行させることにより、総インスリン流入曲線をシミュレーションによりグラフ表示すると共に、その結果として得られる血糖値パターンをシミュレーションによりグラフ表示する。
【０１３５】
図１３に示すように、投薬支援プログラムの全体処理では、使用者が投薬支援装置の投薬支援プログラムを起動すると、ＳＴＥＰ１００で起動処理が実行される。次に、ＳＴＥＰ５１０で、前記表示部２７０，３９０，４９０により、コンピュータに接続したディスプレイ（表示装置）に、製剤情報や血糖値情報等を入力するための各種入力画面が表示される（例えば図６の画面）。次に、ＳＴＥＰ６００で、使用者が、前記入力画面を使用して、変更前及び変更後のインスリン製剤の各投与条件を予備シミュレーション用に入力すると、その入力に対応して、ＳＴＥＰ９２０で、投与条件の変更前後におけるインスリン流入量推移グラフが、それぞれ、前記インスリン推移グラフ表示部１２７０に表示される。次に、ＳＴＥＰ１０００で、使用者が、前記入力画面を使用して、投与条件の変更前後における血糖値情報を入力すると、その入力に対応して、ＳＴＥＰ１２６０で、投与条件の変更前後における血糖値推移グラフが、それぞれ、血糖値推移グラフ表示部１３９０に表示される。更に、ＳＴＥＰ１３００で、前記各入力に基づき、インスリン感受性情報（インスリン感受性データ）の演算処理が実行される。次に、ＳＴＥＰ１４００で、使用者が、前記入力画面を使用して、本シミュレーション用の製剤投与条件（新規投与条件）を入力し、更に、ＳＴＥＰ１５００で、経口摂取情報を入力すると、ＳＴＥＰ１６００で、新規血糖値の予測演算が実行される。そして、ＳＴＥＰ１４００の入力に基づき、ＳＴＥＰ１６６０で、新規インスリン流入量推移グラフがインスリン推移グラフ表示部１２７０に表示される。また、ＳＴＥＰ１６００の演算結果に基づき、ＳＴＥＰ１６７０で、血糖予測値の血糖値推移グラフが、血糖値推移グラフ表示部１３９０に表示される。次に、ＳＴＥＰ１６８０で、履歴データがコンピュータのＲＡＭ等のメモリに格納され、全体の処理が終了する。
【０１３６】
３−２．起動処理
図１４は図１３の起動処理の詳細を示すフローチャートである。
図１４に示すように、起動処理ＳＴＥＰ１００では、まず、自動的に使用者の認証画面がディスプレイに表示する。即ち、まず、ＳＴＥＰ１１０で、投薬支援プログラムの使用者が、使用権限を有する使用者であるか否か、例えば、特定の医師のみに使用権限を付与した場合、医師であるか否かが判断される（使用者の認証）。例えば、ディスプレイには、使用者を識別するための文字列（以下、「ＩＤ」という。）を入力するための入力テキストボックスと、パスワード入力用のテキストボックスとが表示される。そして、ＳＴＥＰ１１０で、ＩＤ及びパスワード等により使用権限が認証されると、ＳＴＥＰ１２０で、本投薬支援プログラムによる投薬シミュレーション処理を実行するか、或いは、製剤登録・変更・削除処理を行うかの確認メッセージが画面表示される、使用者の判断を促す。ＳＴＥＰ１２０で、使用者が、投薬シミュレーション処理を実行することを選択した場合、ＳＴＥＰ１３０で、前回の投薬シミュレーションを終了する直前の状態に復帰させるか否かの確認メッセージが画面表示され、使用者の判断を促す。ＳＴＥＰ１３０で、使用者が、前回の投薬シミュレーションのデータを引き続き利用したい場合等、前回の終了直前の状態に復帰することを選択した場合、ＳＴＥＰ１４０で、履歴データの取得処理が実行される。続いて、ＳＴＥＰ５００で、投薬シミュレーションの開始画面（前記入力画面）の準備処理が実行され、上記のように、ＳＴＥＰ５１０で、入力画面がディスプレイに表示される。
【０１３７】
３−３．製剤登録・変更・削除処理
図１５は図１４の製剤登録・変更・削除処理の詳細を示すフローチャートである。
前記ＳＴＥＰ１２０で、使用者が、製剤登録・変更・削除処理の実行を選択した場合、ＳＴＥＰ２００で、図１５に示すような製剤登録・変更・削除処理が実行される。製剤登録・変更・削除処理では、まず、ＳＴＥＰ２１０で、製剤登録・変更・削除用の操作画面がディスプレイに表示される。この操作画面を使用して、使用者は、ＳＴＥＰ２２０の製剤新規登録処理、ＳＴＥＰ２９０の製剤選択・特性データ変更処理及びＳＴＥＰ３００の製剤選択・データ削除処理を選択的に実行することができる。まず、使用者が、ＳＴＥＰ２２０の製剤新規登録処理を選択すると、ＳＴＥＰ２３０で、新規登録しようとするインスリン製剤が単発インスリン製剤であるか否かを確認するメッセージが画面表示される。使用者が、ＳＴＥＰ２３０でＹＥＳを選択した場合、ＳＴＥＰ２４０で、新規登録するインスリン製剤が混合型インスリン製剤であるか否かを確認するメッセージが画面表示される。使用者が、ＳＴＥＰ２４０でＹＥＳを選択した場合、ＳＴＥＰ２５０で、混合型単発インスリン製剤の選択処理が実行されると共に、その混合型インスリン製剤における製剤の混合比（例えば、速効型製剤と中間型との混合比）の登録処理が実行される。このとき、使用者が、混合型インスリン製剤における製剤の混合比を、所定の入力欄に入力すると、その混合型インスリン製剤に関連付けてその混合比が記憶及び登録される。なお、ＳＴＥＰ２３０及びＳＴＥＰ２４０では、確認メッセージを表示することなく、単発製剤、混合製剤及び持続製剤（ＣＳＩＩ）のそれぞれのデータ登録部乃至データ入力部を入力画面に設け、使用者が、単発製剤、混合製剤及び持続製剤（ＣＳＩＩ）のそれぞれのデータ登録部乃至データ入力部に直接データ入力をするようにしてもよい。
【０１３８】
次に、ＳＴＥＰ２５０の入力データ（登録データ）に基づき、ＳＴＥＰ２６０で、前記混合型インスリン製剤の特性データが自動的に作成される。例えば、速効型インスリン製剤のインスリン流入曲線と中間型インスリン製剤のインスリン流入曲線とを、その混合比に応じて積算して得た新たなインスリン流入曲線が、当該混合型インスリン製剤のインスリン流入曲線として演算され、登録される。また、ＳＴＥＰ２３０がＮＯの場合、使用者は、ＳＴＥＰ２７０で、持続インスリン製剤（ＣＳＩＩ）について、特性データの登録処理を行う。また、ＳＴＥＰ２４０がＮＯの場合、使用者は、ＳＴＥＰ２８０で、混合型以外の単発インスリン製剤（超速効型、速効型、中間型、持続型等）について、それぞれ、特性データの登録処理を行う。上記のように、使用者は、各単発インスリン製剤について、その特性データ（単発製剤種類、吸収率、作用発現時間、最大作用時間、作用持続時間、混合有無、混合比等）の新規登録を実行すると共に、持続インスリン製剤（ＣＳＩＩ）について、その特性データ（持続製剤種類、吸収率等）の新規登録を実行する。ＳＴＥＰ２６０、ＳＴＥＰ２７０及びＳＴＥＰ２８０で登録されたデータは、ＳＴＥＰ３１０で、メモリに格納される。
【０１３９】
一方、使用者は、ＳＴＥＰ２９０の製剤選択・特性データ変更処理を使用して、ＳＴＥＰ２２０〜ＳＴＥＰ２６０で登録したインスリン製剤に関し、特性データの内容の変更乃至修正処理を行うことができる。この場合、使用者は、前記操作画面を使用して製剤選択・特性データ変更処理を呼び出し、特性データの内容を変更したいインスリン製剤を選択し、選択したインスリン製剤の特性データを適宜修正する。また、使用者は、ＳＴＥＰ３００の製剤選択・データ削除処理を使用して、ＳＴＥＰ２２０〜ＳＴＥＰ２６０で登録したインスリン製剤に関し、データ削除処理を行うことができる。この場合、使用者は、前記操作画面を使用して製剤選択・特性データ削除処理を呼び出し、削除したいインスリン製剤を選択し、選択したインスリン製剤の特性データを削除する。なお、使用者は、前記単発製剤情報登録部１１０及び持続製剤情報登録部１２０を使用して、以上の製剤登録・変更・削除処理を行うことができ、登録・変更・削除内容は、それぞれ、前記記憶手段１３０の単発製剤特性データ記憶領域及び持続製剤特性データ記憶領域の内容に反映される。
【０１４０】
３−４．患者情報初期化処理
図１６は図１４の患者情報初期化処理の詳細を示すフローチャートである。
前記起動処理のＳＴＥＰ１３０がＮＯの場合、ＳＴＥＰ４００で、図１５に示すような患者情報初期化処理が実行される。この場合、まず、ＳＴＥＰ４１０で、本投薬支援プログラムは、患者情報（氏名、住所、年齢、性別、通院歴、病歴、投薬歴等）に関する履歴データの記憶領域を検索し、患者情報に関する履歴データの有無を判断する。ＳＴＥＰ４１０で履歴データがないと判断された場合、例えば、本投薬支援プログラムを使用して初めて投薬シミュレーションを行う患者の場合、ＳＴＥＰ４２０で、使用者は、患者情報初期化処理用の操作画面を使用して、患者情報作成用のデータ（患者データ）、即ち、患者の氏名等を入力する。次に、ＳＴＥＰ４３０で、入力した患者データの有効性が判断される。入力データが有効な場合、ＳＴＥＰ４４０で、入力した患者データに基づき、履歴データが作成される。一方、ＳＴＥＰ４３０で、入力データが有効でないと判断された場合、ＳＴＥＰ４７０で、エラーメッセージが表示され、使用者に注意及び患者データの再入力を促す。一方、ＳＴＥＰ４１０で、患者情報の履歴データがあると判断された場合、ＳＴＥＰ４５０で、使用者は、以前の患者情報の履歴データの中から、初期表示として表示させたい患者データを選択する。すると、ＳＴＥＰ４６０で、使用者が選択した患者データを参照して、履歴データの記憶領域から履歴データが取得される。最後に、ＳＴＥＰ４４０またはＳＴＥＰ４６０のいずれか一方の処理終了後、ＳＴＥＰ４８０で、デフォルトデータが準備され、患者情報初期化処理が終了する。
【０１４１】
３−５．製剤変更前後インスリン情報登録処理
図１７は図１３の変更前・変更後各製剤投与条件入力処理の詳細を示すフローチャートである。
ＳＴＥＰ６００の変更前・変更後各製剤投与条件入力処理は、例えば、図７の入力画面を使用して実行することができる。図１７に示すように、ＳＴＥＰ６００の変更前・変更後各製剤投与条件入力処理では、まず、ＳＴＥＰ６１０で、前記記憶手段１３０（図１）の単発製剤特性データ記憶領域に登録された各単発インスリン製剤の作用時間を変更するか否かについて、確認メッセージが画面表示される。そして、使用者は、単発インスリン製剤の作用時間を変更する必要があるか否か判断する。即ち、前記ＳＴＥＰ２００の製剤登録・変更・削除処理で登録した各単発インスリン製剤の作用時間は、個体差を考慮しない一般的なケースにおける作用時間である一方、患者の身体的特徴（体格、身長、体重等）や年齢等の個体差に応じて、単発インスリン製剤の実際の作用時間や効き具合は異なる。よって、医師等の使用者は、患者の個体差を考慮して、その患者に対する単発インスリン製剤の作用時間（効き具合）を調整する必要があるか否か判断する。ＳＴＥＰ６１０がＹＥＳの場合、ＳＴＥＰ６２０で、使用者は、単発インスリン製剤の作用時間の入力または変更処理を実行する。ここで、上記のように、単発インスリン製剤については、製剤登録部１１０（図７）において、超速効型等の各型に応じたそれぞれの作用持続時間が予め設定され、記憶手段１３０の単発製剤特性データ記憶領域に記憶されている。例えば、デフォルトの作用持続時間として、超速効型（Ｓｈｏｒｔ）は３時間、速効型（Ｒｅｇｕｌａｒ）は５時間、中間型（ＮＰＨ）は１４時間、持続型（Ｌｏｎｇ）は２６時間というように設定されている。よって、使用者は、製剤登録部１１０（図７）のスピンボタン等を使用して、患者の個体差に応じて、必要な単発インスリン製剤の作用持続時間を増減変更する。
【０１４２】
すると、ＳＴＥＰ６３０で、本投薬支援プログラムは、単発インスリン製剤について、製剤吸収特性（インスリン流入曲線）の演算・登録処理を実行する。具体的には、本投薬支援プログラムに設けた図示しないインスリン流入曲線演算手段が、例えば、以下のようにして、各単発インスリン製剤について、インスリン流入曲線の演算処理を実行する。図１８は本発明の一実施の形態に係る投薬支援プログラムで使用されるインスリン流入曲線の演算処理の一例を説明するためのグラフである。図１９は図１８のインスリン流入曲線をＸ軸方向に所定量ずらした状態を示すグラフである。
【０１４３】
まず、各型の単発インスリン製剤の投与により、患者の皮下から血中へと流入するインスリン流入量の演算処理（シミュレーション法）について説明する。図１８に示すように、時間軸を横軸（ｔ軸）に、血中への外来性インスリン（インスリン製剤投与によるインスリン）の流入速度を縦軸（ｙ軸）に表わす場合、一例として、二つの非対称性放物線からなる近似曲線を、皮下から血中へのインスリン流入速度のシミュレーショングラフとして用いることができる。
まず、時間をｔ、最大作用時間をｐ、作用持続時間を（ｐ＋ｑ）、未知の係数をＡとＢとすると、皮下からのインスリン流入速度（ｙ）は、
（−ｐ＜＝ｔ＜＝０）  ｙ＝Ａ（ｔ−ｐ）（ｔ＋ｐ）  ―――（１）
（０＜＝ｔ＜＝ｑ）    ｙ＝Ｂ（ｔ−ｑ）（ｔ＋ｑ）  ―――（２）
と表わすことができる（図１７）。
この二つの非対称性放物線は共通する変曲点を有しており、これを（０，Ｈ）とすると、上記の（１）、（２）に（０，Ｈ）を代入して、
Ｈ＝−Ａｐ２―――（３）
Ｈ＝−Ｂｑ２―――（４）
が得られる。
吸収されたインスリン量（ｓ）は、ｙ＞０部分の面積の総和に相当するので、
ｓ＝−２（Ａｐ３＋Ｂｑ３）／３  ―――（５）
と表わすことができる。
未知数Ａ、Ｂ、Ｈは連立方程式（３）〜（５）の解として得られる。
Ａ＝−３ｓ／〔２ｐ２（ｐ＋ｑ）〕
Ｂ＝−３ｓ／〔２ｑ２（ｐ＋ｑ）〕
Ｈ＝３ｓ／〔（ｐ＋ｑ）〕
即ち、投与インスリン量ｓと最大作用時間ｐ並びに作用持続時間（ｐ＋ｑ）によって、インスリン流入曲線ｙを表わすことができる。
ここで、作用発現時間がｉへずれると、インスリン流入速度Ｉ（ｔ）は、次式のように表される（図１９）。
（ｉ＜＝ｔ＜＝ｉ＋ｐ）          Ｉ（ｔ）＝Ａ（ｔ−ｉ）〔ｔ−（ｉ＋２ｐ）〕
（ｉ＋ｐ＜＝ｔ＜＝ｉ＋ｐ＋ｑ）  Ｉ（ｔ）＝Ｂ〔ｔ-（ｉ＋ｐ−ｑ）〕〔ｔ−（ｉ＋ｐ＋ｑ）〕
【０１４４】
前記インスリン流入曲線演算手段は、上記のようにして演算した各単発インスリン製剤のインスリン流入曲線を、前記記憶手段１３０の単発製剤特性データ記憶領域に格納する。一方、ＳＴＥＰ２００の製剤登録・変更・削除処理で新規登録した各単発インスリン製剤についても、インスリン流入曲線演算手段により、上記と同様にして、そのインスリン流入曲線が演算され、記憶手段１３０の単発製剤特性データ記憶領域に格納されている。また、混合型単発インスリン製剤については、上記のように、混合する２種類の単発インスリン製剤のインスリン流入曲線を重ねた形状のインスリン流入曲線が、インスリン流入曲線演算手段により演算され、記憶手段１３０の単発製剤特性データ記憶領域に格納されている。なお、持続製剤（ＣＳＩＩ）については、インスリン流入速度は、設定した一定量となり、単発インスリン製剤のように曲線を描くことはない。即ち、持続製剤の場合、単位時間当たり一定量の外来性インスリンが患者の血中に流入するため、ＳＴＥＰ６１０〜ＳＴＥＰ６３０の処理は特に必要ない。なお、前記インスリン流入曲線を上記のように描画すると、簡易な描画アルゴリズムで実際のインスリン流入曲線に近似した流入曲線を描画することができ、プログラム全体の構成を簡易化できるという効果が得られる。しかし、本発明は、インスリン流入曲線をその他の描画アルゴリズムにしたがって描画し、より正確な形状の流入曲線を描画するようにしてもよい。
【０１４５】
次に、ＳＴＥＰ６４０で、使用者は、投与条件変更前及び投与条件変更後のそれぞれについて、投与時刻設定部１２１１，１２２１（図７）を使用して、製剤投与時刻を入力する。すると、製剤投与時刻設定手段２１１，２２１（図２）が、その設定時刻データを、それぞれ、製剤毎単位時間流入量演算手段２３２，２４２に出力する。続いて、ＳＴＥＰ６５０で、使用者は、各投与時刻について、変更前単発製剤種類選択部１２１２を使用して、投与条件変更前の単発ＩＮ製剤の種類を入力する。すると、前記変更前単発製剤種類選択手段２１２が、入力データを前記製剤毎特性取得手段２３１に出力し、製剤毎特性取得手段２３１が、入力された各種類の単発ＩＮ製剤について、記憶手段１３０から単発製剤特性データを取得する。なお、持続製剤（ＣＳＩＩ）の種類が複数ある場合、持続製剤についても、変更前持続製剤種類選択手段２１３により、同様に種類を入力する。なお、ある投与時刻において、インスリン製剤を投与しない場合、種類の入力は不要である。続いて、ＳＴＥＰ６６０で、使用者は、各投与時刻について、変更前単発製剤投与量選択部１２１４を使用して、投与条件変更前の単発ＩＮ製剤の投与量を入力すると共に、変更前持続製剤投与量選択部１２１５を使用して、投与条件変更前の持続ＩＮ製剤の投与量を入力する。すると、変更前単発製剤投与量選択手段２１４が、各投与時刻について、単発製剤毎の投与量データを製剤毎単位時間流入量演算手段２３２に出力すると共に、変更前持続製剤投与量選択手段２１５が、各投与時刻について、持続製剤の投与量データを製剤毎単位時間流入量演算手段２３２に出力する。なお、ある投与時刻において、インスリン製剤を投与しない場合、投与量は「０」に設定する。
【０１４６】
続いて、ＳＴＥＰ６７０で、使用者は、各投与時刻について、変更後単発製剤種類選択部１２２２を使用して、投与条件変更後の単発ＩＮ製剤の種類を入力する。すると、前記変更後単発製剤種類選択手段２２２が、入力データを前記製剤毎特性取得手段２４１に出力し、製剤毎特性取得手段２４１が、入力された各種類の単発ＩＮ製剤について、記憶手段１３０から単発製剤特性データを取得する。なお、持続製剤（ＣＳＩＩ）の種類が複数ある場合、持続製剤についても、変更後持続製剤種類選択手段２２３により、同様に種類を入力する。なお、ある投与時刻において、インスリン製剤を投与しない場合、種類の入力は不要である。続いて、ＳＴＥＰ６８０で、使用者は、各投与時刻について、変更後単発製剤投与量選択部１２２４を使用して、投与条件変更後の単発ＩＮ製剤の投与量を入力すると共に、変更後持続製剤投与量選択部１２２５を使用して、投与条件変更後の持続ＩＮ製剤の投与量を入力する。すると、変更後単発製剤投与量選択手段２２４が、各投与時刻について、単発製剤毎の投与量データを製剤毎単位時間流入量演算手段２４２に出力すると共に、変更後持続製剤投与量選択手段２２５が、各投与時刻について、持続製剤の投与量データを製剤毎単位時間流入量演算手段２４２に出力する。なお、ある投与時刻において、インスリン製剤を投与しない場合、投与量は「０」に設定する。
【０１４７】
次に、ＳＴＥＰ６４０〜ＳＴＥＰ６８０で入力したデータの有効性を、ＳＴＥＰ６９０で判断する。入力データが有効な場合、ＳＴＥＰ７００で、入力データを対応メモリに格納する。一方、入力データが無効である場合（例えば、投与量が通常設定値より異常に高い場合等）、ＳＴＥＰ７１０で、エラーメッセージを画面表示し、使用者の再入力を促す。次に、ＳＴＥＰ８００で、本投薬支援プログラムにより、投与条件変更前後のインスリン流入量・差分演算処理が実行される。次に、ＳＴＥＰ９００で、使用者は、必要に応じ、ユーザインタフェイスの表示画面（インスリン推移グラフ表示部１２７０）に表示するインスリン流入量推移グラフの表示日数を切替える。なお、このとき、表示日数を変更するか否かの確認メッセージを画面表示してもよい。ＳＴＥＰ９００でＹＥＳの場合、使用者は、表示日数切替部１２６２を使用して、インスリン推移グラフ表示部１２７０の表示日数を任意の任数に設定することができる。すると、ＳＴＥＰ９１０で、表示日数切替手段２６２により、インスリン推移グラフ表示部１２７０の表示日数が設定日数へと変更される。そして、ＳＴＥＰ９２０で、インスリン推移グラフの描画準備処理が実行される。
【０１４８】
３−６．製剤変更前後インスリン流入量・差分演算処理
図２０は図１７の投与条件変更前後インスリン流入量・差分演算処理の詳細を示すフローチャートである。
図２０に示すように、ＳＴＥＰ８００の投与条件変更前後インスリン流入量・差分演算処理では、ＳＴＥＰ８１０〜ＳＴＥＰ８３０の処理とＳＴＥＰ８４０〜ＳＴＥＰ８６０の処理とが平行処理される。まず、ＳＴＥＰ８１０では、前記製剤毎単位時間流入量演算手段２３２が、ＳＴＥＰ６４０で取得したインスリン製剤毎の投与時刻データとＳＴＥＰ６５０で取得したインスリン製剤毎の特性データ（インスリン流入曲線等）とＳＴＥＰ６６０で取得したインスリン製剤毎の投与量データとに基づき、投与条件変更前のインスリン製剤投与により単位時間当りに個体の血中へ流入するインスリン流入量（単位時間ＩＮ流入量）を、投与したインスリン製剤毎に演算する。続いて、前記単位時間総ＩＮ流入量演算手段２３３が、製剤毎に演算した単位時間ＩＮ流入量（製剤毎単位時間ＩＮ流入量）に基づき、ＳＴＥＰ８２０で、投与条件変更前において一定単位時間内に個体の血中へ流入する総インスリン流入量（単位時間総ＩＮ流入量）を演算する。更に、前記単位時間総ＩＮ流入量演算手段２３３は、ＳＴＥＰ８３０で、前記単位時間毎に演算した単位時間総ＩＮ流入量に基づき、投与条件変更前における総インスリン流入量の時系列データ（変更前ＩＮ流入量時系列データ）を作成する。一方、ＳＴＥＰ８４０では、前記製剤毎単位時間流入量演算手段２４２が、ＳＴＥＰ６４０で取得した製剤毎の投与時刻データとＳＴＥＰ６７０で取得した製剤毎の特性データ（インスリン流入曲線等）とＳＴＥＰ６８０で取得した製剤毎の投与量データとに基づき、投与条件変更後のインスリン製剤投与により単位時間当りに個体の血中へ流入するインスリン流入量（単位時間ＩＮ流入量）を、投与したインスリン製剤毎に演算する。続いて、前記単位時間総ＩＮ流入量演算手段２４３が、製剤毎に演算した単位時間ＩＮ流入量（製剤毎単位時間ＩＮ流入量）に基づき、ＳＴＥＰ８５０で、投与条件変更後において一定単位時間内に個体の血中へ流入する総インスリン流入量（単位時間総ＩＮ流入量）を演算する。更に、前記単位時間総ＩＮ流入量演算手段２４３は、ＳＴＥＰ８６０で、前記単位時間毎に演算した単位時間総ＩＮ流入量に基づき、投与条件変更後における総インスリン流入量の時系列データ（変更後ＩＮ流入量時系列データ）を作成する。
【０１４９】
こうして得た変更前ＩＮ流入量時系列データ及び変更後ＩＮ流入量時系列データに基づき、前記インスリン流入量推移グラフ描画手段２６１が、インスリン推移グラフ表示部１２７０に、投与条件変更前及び投与条件変更後におけるインスリン流入量推移グラフをそれぞれ描画して表示する。更に、ＳＴＥＰ８７０で、前記変更前後ＩＮ流入量差分演算手段３１１が、変更前ＩＮ流入量時系列データ及び変更後ＩＮ流入量時系列データの差分を時系列で演算し、投与条件変更前と投与条件変更後における単位時間毎の総インスリン流入量の差分を出力する。そして、ＳＴＥＰ８８０で、変更前ＩＮ流入量時系列データ及び変更後ＩＮ流入量時系列データの差分データが、変更前後ＩＮ流入量差分解析データとして、対応メモリとしての記憶手段３４０の変更前後ＩＮ流入量差分解析データ格納領域に格納される。
【０１５０】
３−７．条件変更前後血糖値情報入力処理
図２１は図１３の条件変更前後血糖値情報入力処理の詳細を示すフローチャートである。
図２１に示すように、ＳＴＥＰ１０００の条件変更前後血糖値情報入力処理では、まず、ＳＴＥＰ１０１０で、使用者は、前記血糖値測定時刻入力部１３２１を使用して血糖値測定時刻を入力する。すると、血糖値測定時刻入力手段３２１が、その測定時刻データを前記記憶手段３４０のサンプリング用血糖値データ記憶領域３４３に出力して格納する。続いて、ＳＴＥＰ１０２０で、使用者は、前記変更前測定血糖値入力部１３２２を使用して、投与条件変更前の実測血糖値を入力する。次に、ＳＴＥＰ１０３０で、投与条件変更後の実測血糖値がある場合、使用者は、ＳＴＥＰ１０４０で、変更後測定血糖値入力部１３２３を使用して、投与条件変更後の実測血糖値を入力する。次に、ＳＴＥＰ１０５０で、本投薬支援プログラムにより、ＳＴＥＰ１０３０及びＳＴＥＰ１０４０の各入力データの有効性が判断される。入力データが有効な場合、前記変更前測定血糖値入力手段３２２が、その実測血糖値データを記憶手段３４０のサンプリング用血糖値データ記憶領域３４３に出力して格納すると共に、前記変更後測定血糖値入力手段３２３が、その実測血糖値データを記憶手段３４０のサンプリング用血糖値データ記憶領域３４３に出力して格納する。入力データが有効でない場合（例えば、入力血糖値が異常に高い場合等）、ＳＴＥＰ１０７０でエラーメッセージが画面表示され、使用者の再入力を促す。
【０１５１】
ＳＴＥＰ１０３０で、投与条件変更後の実測血糖値データがない場合、使用者は、ＳＴＥＰ１０６０で、前記デフォルトＩＲ選択部１３６２を使用し、患者の個体差を考慮して最適なデフォルトＩＲを選択する。すると、前記デフォルトＩＲ選択手段３６２が、選択されたデフォルトＩＲデータを記憶手段３７０のデフォルトＩＲデータ記憶領域に出力して格納すると共に、前記新規血糖値予測演算手段４６１が、そのデフォルトＩＲデータを取得して、ＳＴＥＰ１６００の新規血糖値予測演算処理を実行する。一方、ＳＴＥＰ１０５０でデータの有効性が確認されると、ＳＴＥＰ１１００で、サンプリング用血糖値演算処理が実行され、続いて、ＳＴＥＰ１２００で、ＨｂＡ１ｃ演算処理が実行される。
【０１５２】
３−８．サンプリング用血糖値演算処理
図２２は図２１のサンプリング用血糖値演算処理の詳細を示すフローチャートである。
図２２に示すように、ＳＴＥＰ１１００のサンプリング用血糖値演算処理では、ＳＴＥＰ１１１０で、前記サンプリング用血糖値演算手段３２４が、まず、投与条件変更前の実測血糖値データが２日間以上入力されているか否か判断する。実測血糖値データが２日間以上入力されていない場合、ＳＴＥＰ１１５０で、エラーメッセージが画面表示され、使用者に入力を促す。即ち、サンプリング用血糖値演算処理では、少なくとも、実測血糖値データが２日間以上入力されていることが必須条件となる。ＳＴＥＰ１１１０で、実測血糖値データが２日間以上入力されていると判断した場合、更に、サンプリング用血糖値演算手段３２４は、ＳＴＥＰ１１２０で、投与条件変更前の実測血糖値データが３日間以上入力されているか否か判断する。実測血糖値データが３日間以上入力されていると判断した場合、ＳＴＥＰ１１３０で、糖毒性解除過程判別手段３２５により、シミュレーション対象の患者が、現在、糖毒性解除過程にあるか否かが判断される。例えば、糖毒性解除過程判別手段３２５は、図９の糖毒性解除過程選択部１３２５にチェックが入れてある場合、シミュレーション対象の患者が、現在、糖毒性解除過程にあると判断し、チェックが入れてない場合、シミュレーション対象の患者が、現在、糖毒性解除過程にないと判断する。そして、糖毒性解除過程判別手段３２５は、その判断結果をサンプリング用血糖値演算手段１３２４に出力する。すると、サンプリング用血糖値演算手段１３２４は、患者が糖毒性解除過程にある場合、ＳＴＥＰ１１４０で、投与条件変更前の各測定時刻におけるサンプリング用血糖値を、Ｐｅａｒｓｏｎ線形分析法等の相関演算を用いて演算する。即ち、サンプリング用血糖値演算手段１３２４は、ＳＴＥＰ１１２０で入力された３日間以上（ｎ日間）の血糖値データに基づき、第１日目〜第ｎ日目の各同一測定時刻における血糖値の相関値を、将来の同一時刻における予測血糖値（サンプリング用血糖値）として演算する。一方、サンプリング用血糖値演算手段１３２４は、患者が糖毒性解除過程にない場合、ＳＴＥＰ１１６０で、投与条件変更前の各測定時刻における平均値を、サンプリング用血糖値として演算する。即ち、サンプリング用血糖値演算手段１３２４は、ＳＴＥＰ１１２０で入力された３日間以上の血糖値データに基づき、第１日目〜第ｎ日目の各同一測定時刻における血糖値の平均値を、将来の同一時刻における予測血糖値（サンプリング用血糖値）として演算する。なお、ＳＴＥＰ１１３０で実測血糖値が３日間以上入力されていない場合、即ち、２日間のみ入力されている場合も、ＳＴＥＰ１１６０へと進み、各測定時刻における血糖値の平均値がサンプリング用血糖値として演算される。
【０１５３】
以上のＳＴＥＰ１１００〜ＳＴＥＰ１１６０は、投与条件変更後の実測血糖値に対しても同様に実行、各測定時刻におけるサンプリング用血糖値が演算される。また、ＳＴＥＰ１１４０またはＳＴＥＰ１１６０で演算されたサンプリング用血糖値データは、ＳＴＥＰ１１７０で、対応メモリに格納されると共に、サンプリング用血糖値演算手段３２４から前記血糖値推移グラフ描画手段３８３に出力される。そして、ＳＴＥＰ１１８０で、血糖値推移グラフ描画手段３８３が、入力されたサンプリング用血糖値データに基づき、各測定時刻における投与条件変更前または投与条件変更後のサンプリング用血糖値を、表示部３９０を構成するサンプリング用血糖値表示部１３２４（図８）に表示する。
【０１５４】
３−９．ＨｂＡ１ｃ演算処理
図２３は図２１のＨｂＡ１ｃ演算処理の詳細を示すフローチャートである。
図２３に示すように、ＳＴＥＰ１２００のＨｂＡ１ｃ演算処理では、まず、ＳＴＥＰ１２１０で、前記ＨｂＡ１ｃ演算手段３２６が、前記ＳＴＥＰ１１４０またはＳＴＥＰ１１６０で演算した投与条件変更前のサンプリング用血糖値データ（朝血糖値、昼血糖値、夕血糖値、就寝前血糖値）を取得し、ＳＴＥＰ１２２０で、新規投与条件下の各測定時刻における血糖予測値データ（朝血糖値、昼血糖値、夕血糖値、就寝前血糖値）を前記血糖予測値記憶手段４７０から取得する。次に、ＳＴＥＰ１２３０で、ＨｂＡ１ｃ演算手段３２６は、取得した血糖値データが十分か否かを判断し、十分な場合には、ＳＴＥＰ１２４０で、以下の式を用いてＨｂＡ１ｃ演算処理を実行する。
ＨｂＡ１ｃ＝（（朝血糖値＋昼血糖値＊２＋夕血糖値＋就寝前血糖値＊２）＊４／６＋３００）／１２５
即ち、図８に示すように、投与条件変更前のサンプリング用血糖値が、朝血糖値＝１５３、昼血糖値＝２５０、夕血糖値＝２１４、就寝前血糖値＝１９９の場合、
ＨｂＡ１ｃ＝（（１５３＋２５０＊２＋２１４＋１９９＊２）＊４／６＋３００）／１２５≒９．２となり、
新規投与条件下の血糖予測値が、朝血糖値＝１５３、昼血糖値＝１９５、夕血糖値＝１５４、就寝前血糖値＝１４９の場合、
ＨｂＡ１ｃ＝（（１５３＋１９５＊２＋１５４＋１４９＊２）＊４／６＋３００）／１２５≒７．７となる。
【０１５５】
ここで、血糖値を測定する患者の便宜を考え、就寝前血糖値として昼血糖値を代用して、前記ＨｂＡ１ｃを演算することができる。即ち、就寝前血糖値は、経験則から、通常は昼血糖値と同等の値となることが多いため、ＳＴＥＰ１２００のＨｂＡ１ｃ演算処理では、ＨｂＡ１ｃ演算手段３２６が、朝食前の所定時刻と、昼食前の所定時刻と、夕食前の所定時刻とにおける朝血糖値、昼血糖値及び夕血糖値に基づき、以下の演算式を用いてＨｂＡ１ｃ演算処理を実行する。
ＨｂＡ１ｃ＝（（朝血糖値＋昼血糖値＊２＋夕血糖値＋昼血糖値＊２）＊４／６＋３００）／１２５
この演算式は以下のように表すこともできる。
ＨｂＡ１ｃ＝（（朝血糖値＋昼血糖値＊４＋夕血糖値）＊４／６＋３００）／１２５
この場合、ＨｂＡ１ｃ演算において就寝前血糖値を昼血糖値で代用するため、就寝前血糖値の測定または予測演算が不要となる。
なお、上記演算式は、各回の血糖値に重み付け、即ち、昼血糖値及び就寝前血糖値を朝血糖値及び夕血糖値の２倍に重み付けし、合計６回の食事を摂取したことにして、それらの血糖値の合計値を食事数の「６」で除算することにより、各回の食事前の血糖値の平均値（各回食事の平均血糖値）を算出し、その各回食事の平均血糖値に定数（４／１２５）を乗算すると共に、定数（３００／１２５）を加算した演算式となっている。即ち、上記演算式は以下のように表すことができる。
Ｙ＝ａｘ＋ｂ
ここで、ＹはＨｂＡ１ｃ、ａは定数（４／１２５＝０．０３２）、ｘは各回食事の平均血糖値（朝血糖値＋昼血糖値＊２＋夕血糖値＋就寝前血糖値（または昼血糖値）＊２）／６）、ｂは定数（３００／１２５＝２．４）。
このように、ＨｂＡ１ｃは各回食事の平均血糖値と一次相関を有すると定義することができる。
また、ＨｂＡ１ｃ演算手段３２６は、ＳＴＥＰ１２４０で、ｘ（各回食事の平均血糖値）として、上記演算式の代わりに以下の演算式を用いてもよい。
各回食事の平均血糖値＝朝血糖値＋昼血糖値＋夕血糖値＋就寝前血糖値（または昼血糖値）／４
この場合、各回の血糖値に重み付けすることなく、各回の血糖値を単純に等分して平均血糖値を算出することになる。
【０１５６】
ところで、本発明に係るＨｂＡ１ｃ演算手段によるＨｂＡ１ｃ演算手順は、前記定数ａ及び前記定数ｂの値として、上記特定の値以外にも、以下の範囲内の値を採用することができ、かかる範囲内で実施すれば実効的なＨｂＡ１ｃの値を演算することができる。
定数ａ：
２／１２５（０．０１６）＜＝ａ＜＝６／１２５（０．０４８）
なお、好ましくは、定数ａの値は、以下の範囲とする。
３／１２５（０．０２４）＜＝ａ＜＝５／１２５（０．０４０）
更に好ましくは、定数ａの値は、以下の範囲とする。
７／２５０（０．０２８）＜＝ａ＜＝９／２５０（０．０３６）
定数ｂ：
１７５／１２５（１．４）＜＝ｂ＜＝４２５／１２５（３．４）
なお、好ましくは、定数ｂの値は、以下の範囲とする。
２２５／１２５（１．８）＜＝ｂ＜＝３７５／１２５（３．０）
更に好ましくは、定数ｂの値は、以下の範囲とする。
２７５／１２５（２．２）＜＝ｂ＜＝３２５／１２５（２．６）
そして、これらのＨｂＡ１ｃデータは、前記ＨｂＡ１ｃ表示部１３２６に表示される。
なお、ＳＴＥＰ１２３０でデータが十分でないと判断された場合、ＳＴＥＰ１２５０で、エラーメッセージが画面表示され、使用者にデータの再入力を促したり、或いは、そのまま処理を終了したりする。
【０１５７】
３−１０．インスリン感受性情報演算処理
図２４は図１２のインスリン感受性情報演算処理の詳細を示すフローチャートである。
図２４に示すように、ＳＴＥＰ１３００のインスリン感受性情報演算処理では、まず、ＳＴＥＰ１３１０で、前記変更前後血糖値差分解析手段３３１が、記憶手段３４０のサンプリング用血糖値データ記憶領域３４１から、投与条件変更前のサンプリング用血糖値データを取得し、続けて、ＳＴＥＰ１３２０で投与条件変更後のサンプリング用血糖値データを取得する。次に、変更前後血糖値差分解析手段３３１は、ＳＴＥＰ１３３０で、投与条件変更前のサンプリング用血糖値データと投与条件変更後のサンプリング用血糖値データとの差分を演算し、ＳＴＥＰ１３４０で、その変更前後差分解析データを対応メモリとしての記憶手段３４０の変更前後血糖値差分解析データ記憶領域３４２に出力して格納する。次に、ＳＴＥＰ１３５０で、前記サンプリング部３５０が、午前サンプリング手段３５１または全日サンプリング手段３５２により、記憶手段３４０から変更前後ＩＮ流入量差分解析データを取得し、ＳＴＥＰ１３６０で、その変更前後ＩＮ流入量差分解析データと前記変更前後血糖値差分解析データとに基づき、投与条件変更前後のインスリン感受性データを演算する。サンプリング部３５０は、ＳＴＥＰ１３７０で、演算結果であるインスリン感受性データを、対応メモリとしての記憶手段３７０のインスリン感受性データ記憶領域３７１に出力して格納する。
【０１５８】
例えば、使用者が、図７の午前サンプリング開始部１３５１を選択実行すると、午前サンプリング手段３５１が、ＳＴＥＰ１３１０〜ＳＴＥＰ１３７０の処理を実行し、午前中の特定時間帯（例えば、朝８時から１２時までの間）においてインスリン流入量差分解析データと血糖値差分解析データとを関連付けたインスリン感受性データを演算し、出力する。また、使用者が、図７の全日ンプリング開始部１３５２を選択実行すると、全日サンプリング手段３５２が、ＳＴＥＰ１３１０〜ＳＴＥＰ１３７０の処理を実行し、午前及び午後の複数の特定時間帯（例えば、朝８時から１２時までの間）においてインスリン流入量差分解析データと血糖値差分解析データとを関連付けたインスリン感受性データを演算し、出力する。
【０１５９】
３−１１．新規製剤投与条件入力処理
図２５は図１３の新規製剤投与条件入力処理の詳細を示すフローチャートである。
図２５に示すように、ＳＴＥＰ１４００の新規製剤投与条件入力処理では、まず、ＳＴＥＰ１４１０で、使用者が、例えば、前記変更後投与条件入力部１２２０を使用して、新規製剤投与条件を入力する。この場合、変更後投与条件入力部１２２０は、新規投与条件入力部として兼用される。このＳＴＥＰ１４１０は、前記新規単発製剤投与条件入力手段４１１及び新規持続製剤投与条件入力手段４１２により、前記ＳＴＥＰ６００の変更前・変更後各製剤投与条件入力処理のＳＴＥＰ６４０〜ＳＴＥＰ６８０と同様にして実行される。すると、新規単発製剤投与条件入力手段４１１及び新規持続製剤投与条件入力手段４１２が、それぞれの投与条件データ（投与時刻、製剤種類、投与量等）を互いに関連付けて新規製剤毎単位時間流入量演算手段４３１に出力する。即ち、新規投与条件下、各投与時刻について、単発製剤毎の投与量データと持続製剤の投与量データとが、新規製剤毎単位時間流入量演算手段４３１に出力される。次に、ＳＴＥＰ１４１０で入力したデータの有効性を、ＳＴＥＰ１４２０で判断する。入力データが有効な場合、ＳＴＥＰ１４３０で、入力データを対応メモリに格納する。一方、入力データが無効である場合（例えば、投与量が通常設定値より異常に高い場合等）、ＳＴＥＰ１４９０で、エラーメッセージを画面表示し、使用者の再入力を促す。
【０１６０】
次に、ＳＴＥＰ１４４０で、新規製剤毎単位時間流入量演算手段４３１が、ＳＴＥＰ１４１０で取得した製剤毎の投与時刻データと特性データ（インスリン流入曲線等）と投与量データとに基づき、新規投与条件下でのインスリン製剤投与により単位時間当りに個体の血中へ流入するインスリン流入量（単位時間ＩＮ流入量）を、投与したインスリン製剤毎に演算する。続いて、前記単位時間総ＩＮ流入量演算手段４３２が、製剤毎に演算した単位時間ＩＮ流入量（製剤毎単位時間ＩＮ流入量）に基づき、ＳＴＥＰ１４５０で、新規投与条件下において一定単位時間内に個体の血中へ流入する総インスリン流入量（単位時間総ＩＮ流入量）を演算する。更に、前記単位時間総ＩＮ流入量演算手段４３２は、ＳＴＥＰ１４６０で、前記単位時間毎に演算した単位時間総ＩＮ流入量に基づき、新規投与条件下における総インスリン流入量の時系列データ（変更後ＩＮ流入量時系列データ）を作成する。次に、ＳＴＥＰ１４７０で、使用者は、必要に応じ、ユーザインタフェイスの表示画面（インスリン推移グラフ表示部１２７０）に表示するインスリン流入量推移グラフの表示日数を切替える。ＳＴＥＰ１４７０でＹＥＳの場合、使用者は、表示日数切替部１２６２を使用して、インスリン推移グラフ表示部１２７０の表示日数を任意の任数に設定することができる。すると、ＳＴＥＰ１４８０で、表示日数切替手段２６２により、インスリン推移グラフ表示部１２７０の表示日数が設定日数へと変更される。そして、ＳＴＥＰ１４９０で、インスリン推移グラフの描画準備処理が実行される。
【０１６１】
３−１２．経口摂取情報入力処理
図２６は図１３の経口摂取情報入力処理の詳細を示すフローチャートである。
図２６に示すように、ＳＴＥＰ１５００の経口摂取情報入力処理では、まず、ＳＴＥＰ１５１０で、食事や間食の時間（時刻）が入力される。なお、図８に示すように、食事及び間食の時間は、前記血糖値測定時刻入力部１３２１を使用して設定した血糖値測定時刻と兼用されるが、別個の食事・間食時間入力部を設けて、別個に入力するようにしても良い。次に、使用者が、ＳＴＥＰ１５２０で、前記各回食事量入力部１４２２を使用して各回の食事量を入力し、ＳＴＥＰ１５３０で、前記各回間食種類・カロリー入力部１４２３を使用して各回の間食の種類・カロリーを入力すると、ＳＴＥＰ１５４０で、入力データの有効性が判断される。入力データが有効な場合、ＳＴＥＰ１５５０で、その入力データが対応メモリに格納される一方、入力データが無効な場合、ＳＴＥＰ１５８０でエラーメッセージが表示され、使用者に再入力等を促す。次に、ＳＴＥＰ１５６０では、前記経口摂取量変換手段４４２が、前記入力データを取得し、前記食事・血糖値変換テーブル４５２を参照して、経口摂取量変換演算処理を実行し、ＳＴＥＰ１５７０で、経口摂取量変換データを作成する。この経口摂取量変換データは、前記記憶手段４５０の経口摂取量変換データ記憶領域４５３に格納される。
【０１６２】
３−１３．新規血糖値予測演算処理
図２７は図１３の新規血糖値予測演算処理の詳細を示すフローチャートである。
図２７に示すように、ＳＴＥＰ１６００の新規血糖値予測演算処理では、まず、ＳＴＥＰ１６１０で、前記新規血糖値予測演算手段４６１が、記憶手段３７０からインスリン感受性データを取得する。ここで、ＳＴＥＰ１０００の条件変更前後血糖値情報入力処理で述べたように、実測血糖値がない等の理由により、使用者が、ＳＴＥＰ１０６０で、デフォルトＩＲ選択部１３６２を使用し、患者の個体差を考慮して最適なデフォルトＩＲを選択した場合、新規血糖値予測演算手段４６１は、そのデフォルトＩＲデータを記憶手段３７０から取得する。次に、ＳＴＥＰ１６２０で、新規血糖値予測演算手段４６１は、記憶手段４５０から新規インスリン流入量時系列データを取得する。次に、ＳＴＥＰ１６３０で、新規血糖値予測演算手段４６１は、記憶手段４５０から経口摂取量変更データを取得する。そして、新規血糖値予測演算手段４６１は、ＳＴＥＰ１６４０で、新規ＩＮ流入量時系列データと、経口摂取量変換データと、インスリン感受性データとに基づき、新規投与条件下における予測血糖値（新規血糖値）を予測演算する。その後、新規血糖値予測演算手段４６１は、演算結果の血糖予測値データを、対応メモリとしての前記血糖予測値データ記憶手段４７０に出力して格納する。
【０１６３】
３−１４．まとめ
ここで、インスリン製剤を必要とする２型糖尿病患者の場合、内因性インスリン分泌の分泌量は推測が困難である。更に、個体の血中インスリン濃度を実測したとしても、インスリン濃度とインスリン効果（血糖値低下）とが正比例するわけではない。一方、内因性インスリン分泌の分泌量には日差変動が少ないことが知られている。また、インスリン製剤投与による外来性インスリンの血中流入量は、本投薬支援プログラムを使用して上記のようにシミュレーション可能である。これらの点に着目して、本実施の形態では、インスリン製剤の投与条件変更前後で、個体の血中に流入するインスリン量の差分解析（サブトラクション）を行う。すると、内因性インスリン分泌は相殺されて、インスリン投与量（外来性インスリン流入量）の差分のみが血糖値の差分に反映したとみなすことができる。本実施の形態では、この差分結果から、インスリン感受性（血糖値・インスリン比）を求め、その後のインスリン製剤の投与条件変更によって生じる血糖値の変動を予測することが可能となる。まず、差分解析では、投与条件変更前後における内因性インスリン量をＡとし、投与条件変更前におけるインスリン製剤投与による外来性インスリン量をＢ１とすると共に、投与条件変更後におけるインスリン製剤投与による外来性インスリン量をＢ２とすると、投与条件変更前後におけるインスリン量の差分解析は、次式のようになり、内因性インスリン量は差分演算により相殺されて、外来性インスリン量のみが、血糖値低下に反映したとみなすことができる。
（１）          Ａ＋Ｂ１
（２）          Ａ＋Ｂ２
（１）−（２）＝Ｂ１−Ｂ２
【０１６４】
図２８は本発明の一実施の形態に係る投薬支援プログラムの差分解析処理を具体的に説明するためのグラフである。
図２８に基づき、上記投薬支援プログラムの各処理についてより具体的に説明する。通常、インスリン療法において、インスリン製剤は１日２〜４回皮下注射されるが、例えば、１日７回のインスリン製剤を皮下注射する場合を想定する。また、インスリン製剤として、投与条件変更前は、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇという７つのインスリン製剤を使用すると共に、投与条件変更後は、Ｈ，Ｉ，Ｊ，Ｋ，Ｌ，Ｍ，Ｎという７つのインスリン製剤を使用し、かつ、特定の時間帯をｔ１〜ｔｎの数の単位時間に区分した場合において、前記インスリン製剤Ａ〜Ｇ，Ｈ〜Ｎによる外来性インスリンが、前記特定時間帯の多数の単位時間（ｔ１〜ｔｎ）の各々において個体の血中に流入すると想定する。
【０１６５】
この場合、まず、インスリン流入量の差分解析について説明すると、変更前ＩＮ流入量ＳＩＭ部２３０において、製剤毎単位時間流入量演算手段２３２が、各インスリン製剤（Ａ，Ｂ，・・・，Ｇ）の作用持続時間、最大作用時間、作用発現に要する時間、投与量、投与時刻、吸収率に基づき、各インスリン製剤について、各単位時間（ｔ１〜ｔｎ）内に個体の血中へ流入するインスリン量（Ａ１〜Ａｎ，Ｂ１〜Ｂｎ，・・・，Ｇ１〜Ｇｎ）、即ち、投与条件変更前の製剤毎単位時間ＩＮ流入量を算出する。ここで、例えば、前記インスリン量データＡ１は、特定時間帯ｔ１〜ｔｎのうちの単位時間ｔ１（第１番目の単位時間）内において、インスリン製剤Ａの投与により血中に流入する外来性インスリン量（単位時間ｔ１についてのインスリン製剤Ａの単位時間ＩＮ流入量）を示す。このようにして、製剤毎単位時間流入量演算手段２３２は、ｔ１〜ｔｎの各々の単位時間について、インスリン製剤Ａの投与により血中に流入する外来性インスリン量（単位時間ＩＮ流入量）を演算する。その他のインスリン製剤Ｂ〜Ｇについても同様である。次に、単位時間総ＩＮ流入量演算手段２３３が、製剤毎単位時間ＩＮ流入量を、単位時間（ｔ１〜ｔｎ）毎の総インスリン流入量（Σ（Ａ１，Ｂ１，・・・，Ｇ１），Σ（Ａ２，Ｂ２，・・・，Ｇ２），・・・，Σ（Ａｎ，Ｂｎ，・・・，Ｇｎ））、即ち、投与条件変更前の単位時間総ＩＮ流入量へと変換して、変更前インスリン流入量時系列データとして記憶手段２５０に格納する。ここで、例えば、前記Σ（Ａ１，Ｂ１，・・・，Ｇ１）は、単位時間ｔ１内において、７つのインスリン製剤Ａ〜Ｇにより血中に流入する外来性インスリンの総量（変更前投与条件下での単位時間ｔ１についての単位時間総ＩＮ流入量）を示す。このようにして、単位時間総ＩＮ流入量演算手段２３３は、単位時間ｔ１について、７つのインスリン製剤Ａ〜Ｇの投与により血中に流入する単位時間総ＩＮ流入量を演算する。その他の単位時間ｔ２〜ｔｎについても同様である。
【０１６６】
同様に、変更後ＩＮ流入量ＳＩＭ部２４０において、製剤毎単位時間流入量演算手段２４２が、各インスリン製剤（Ｈ，Ｉ，・・・，Ｎ）の作用持続時間、最大作用時間、作用発現に要する時間、投与量、投与時刻、吸収率に基づき、各インスリン製剤について、各単位時間（ｔ１〜ｔｎ）内に個体の血中へ流入するインスリン量（Ｈ１〜Ｈｎ，Ｉ１〜Ｉｎ，・・・，Ｎ１〜Ｎｎ）、即ち、投与条件変更後の製剤毎単位時間ＩＮ流入量を算出する。ここで、例えば、前記インスリン量データＨ１は、特定時間帯ｔ１〜ｔｎのうちの単位時間ｔ１内において、インスリン製剤Ｈの投与により血中に流入する外来性インスリン量（単位時間ｔ１についてのインスリン製剤Ｈの単位時間ＩＮ流入量）を示す。このようにして、製剤毎単位時間流入量演算手段２４２は、ｔ１〜ｔｎの各々の単位時間について、インスリン製剤Ｈの投与により血中に流入する外来性インスリン量（単位時間ＩＮ流入量）を演算する。その他のインスリン製剤Ｉ〜Ｎについても同様である。次に、単位時間層ＩＮ流入量演算手段２４３が、製剤毎単位時間ＩＮ流入量を、単位時間（ｔ１〜ｔｎ）毎の総インスリン流入量（Σ（Ｈ１，Ｉ１，・・・，Ｎ１），Σ（Ｈ２，Ｉ２，・・・，Ｎ２），・・・，Σ（Ｈｎ，Ｉｎ，・・・，Ｎｎ））、即ち、投与条件変更後の単位時間総ＩＮ流入量へと変換して、変更後インスリン流入量時系列データとして記憶手段２５０に格納する。ここで、例えば、前記Σ（Ｈ１，Ｉ１，・・・，Ｎ１）は、単位時間ｔ１内において、７つのインスリン製剤Ｈ〜Ｎにより血中に流入する外来性インスリンの総量（変更後投与条件下での単位時間ｔ１についての単位時間総ＩＮ流入量）を示す。このようにして、単位時間総ＩＮ流入量演算手段２４３は、単位時間ｔ１について、７つのインスリン製剤Ｈ〜Ｎの投与により血中に流入する単位時間総ＩＮ流入量を演算する。その他の単位時間ｔ２〜ｔｎについても同様である。
【０１６７】
次に、変更前後ＩＮ流入量差分演算手段３１１が、変更前インスリン流入量時系列データと変更後インスリン流入量時系列データとに基づき、各単位時間について、単位時間当りの総インスリン流入量の差分（〔Σ（Ｈ１，Ｉ１，・・・，Ｎ１）−Σ（Ａ１，Ｂ１，・・・，Ｇ１）〕，〔Σ（Ｈ２，Ｉ２，・・・，Ｎ２）−Σ（Ａ２，Ｂ２，・・・，Ｇ２）〕，・・・，〔Σ（Ｈｎ，Ｉｎ，・・・，Ｎｎ）−Σ（Ａｎ，Ｂｎ，・・・，Ｇｎ）〕）を演算し、変更前後ＩＮ流入量差分解析データとして記憶手段３４０に格納する。なお、図２８（ａ）において、破線で示すインスリン流入曲線Ａ〜Ｇは、変更前投与条件下でのインスリン製剤Ａ〜Ｇ投与による外来性インスリンの流入総量を時系列で示し、実線で示すインスリン流入曲線Ｈ〜Ｎは、変更後投与条件下でのインスリン製剤Ｈ〜Ｎ投与による外来性インスリンの流入総量を時系列で示す。ここで、投与条件変更前後における特定時間帯ｔ１〜ｔｎ内での外来性インスリン流入総量（総ＩＮ流入量）の差分（変更前後ＩＮ流入量差分解析データ）は、図２８（ａ）中のハッチングで示す領域の面積により表される。また、図２８（ａ）中の黒丸●は、前記特定時間帯の開始時（ｔ１）における変更前投与条件下及び変更後投与条件下でのインスリン流入速度（Ｕ／ｈｒ）を示し、四角□は、前記特定時間帯の終了時（ｔｎ）における変更前投与条件下でのインスリン流入速度（Ｕ／ｈｒ）を示し、白丸○は、前記特定時間帯の終了時（ｔｎ）における変更後投与条件下でのインスリン流入速度（Ｕ／ｈｒ）を示す。
【０１６８】
次に、血糖値の差分解析について説明すると、投与条件変更前後において、それぞれ、１日８回（例えば、図８に示すように、７時、１０時、１３時、１５時、１８時、２２時、２４時、翌日の３時）の測定頻度で血糖値を測定する場合、まず、変更前測定血糖値入力手段３２２から入力された投与条件変更前の複数日にわたる測定血糖値に基づき、サンプリング用血糖値演算手段３２４が、測定時刻毎の平均値演算またはＰｅａｒｓｏｎ線形分析法等による相関演算により得た予測値（ＢＳ１，ＢＳ２，ＢＳ３，ＢＳ４，ＢＳ５，ＢＳ６，ＢＳ７，ＢＳ８）を、投変更前与条件下でのサンプリング用血糖値データとして記憶手段３４０に格納する。ここで、ＢＳ１は、投変更前与条件下における第１回目（７時）の測定血糖値、ＢＳ８は、投変更前与条件下第８回目（翌日の３時）の測定血糖値を示す。同様に、変更後測定血糖値入力手段３２３から入力された投与条件変更後の複数日にわたる測定血糖値に基づき、サンプリング用血糖値演算手段３２４が、測定時刻毎の平均値演算またはＰｅａｒｓｏｎ線形分析法等による相関演算により得た予測値（ＢＳ９，ＢＳ１０，ＢＳ１１，ＢＳ１２，ＢＳ１３，ＢＳ１４，ＢＳ１５，ＢＳ１６）を、変更後投与条件下でのサンプリング用血糖値データとして記憶手段３４０に格納する。ここで、ＢＳ９は、投変更前与条件下における第１回目（７時）の測定血糖値、ＢＳ１６は、投変更前与条件下第８回目（翌日の３時）の測定血糖値を示す。
【０１６９】
次に、変更前後血糖値差分解析手段３３１が、各測定時刻における投与条件変更前のサンプリング用血糖値データと投与条件変更後のサンプリング用血糖値データとの差分データ（〔（ＢＳ１０−ＢＳ９）−（ＢＳ２−ＢＳ１）〕，〔（ＢＳ１１−ＢＳ１０）−（ＢＳ３−ＢＳ２）〕，・・・，〔（ＢＳ１６−ＢＳ１５）−（ＢＳ８−ＢＳ７）〕を算出し、変更前後血糖値差分解析データとして記憶手段３４０に格納する。ここで、前記血糖値差分データ〔（ＢＳ１０−ＢＳ９）−（ＢＳ２−ＢＳ１）〕は、前記特定時間帯ｔ１〜ｔｎにおける変更前後血糖値差分解析データを示す。なお、図２８（ｂ）において、黒丸●は、前記特定時間帯の開始時（ｔ１）における変更前投与条件下及び変更後投与条件下での血糖値ＢＳ１，ＢＳ９（ｍｇ／ｄｌ）を示し、四角□は、前記特定時間帯の終了時（ｔｎ）における変更前投与条件下での血糖値ＢＳ２（ｍｇ／ｄｌ）を示し、白丸○は、前記特定時間帯の終了時（ｔｎ）における変更後投与条件下での血糖値ＢＳ１０（ｍｇ／ｄｌ）を示す。
【０１７０】
次に、サンプリング部３５０が、前記変更前後インスリン流入量差分解析データと変更前後血糖値差分解析データとに基づき、特定時間帯ｔ１〜ｔｎにおけるインスリン流入量の変化（〔Σ（Ｈ１，Ｉ１，・・・，Ｎ１）−Σ（Ａ１，Ｂ１，・・・，Ｇ１）〕＋〔Σ（Ｈ２，Ｉ２，・・・，Ｎ２）−Σ（Ａ２，Ｂ２，・・・，Ｇ２）〕＋・・・＋〔Σ（Ｈｎ，Ｉｎ，・・・，Ｎｎ）−Σ（Ａｎ，Ｂｎ，・・・，Ｇｎ）〕）がもたらした血糖値の変化〔（ＢＳ１０−ＢＳ９）−（ＢＳ２−ＢＳ１）〕を、それらの比であるインスリン感受性値（例えば、〔（ＢＳ９−ＢＳ８）−（ＢＳ２−ＢＳ１）〕／（〔Σ（Ｈ１，Ｉ１，・・・，Ｎ１）−Σ（Ａ１，Ｂ１，・・・，Ｆ１）〕＋〔Σ（Ｈ２，Ｉ２，・・・，Ｎ２）−Σ（Ａ２，Ｂ２，・・・，Ｆ２）〕＋・・・＋〔Σ（Ｈｎ，Ｉｎ，・・・，Ｎｎ）−Σ（Ａｎ，Ｂｎ，・・・，Ｇｎ）〕）として演算し、インスリン感受性データとして記憶手段３７０に格納する。例えば、図９では、インスリン推移グラフ表示部１２７０の一点鎖線で囲む枠内に示すように、朝血糖値（７時）と昼血糖値（１２時）との間の特定時間帯（午前血糖値の測定時間帯）である午前中において、インスリン流入量の大きな変化が見られ、これに伴って、血糖値推移グラフ表示部１３９０の一点鎖線で囲む枠内に示すような血糖値の変化が見られる。よって、サンプリング部３５０が、このインスリン流入量の変化分と血糖値の変化分とを関連付け、インスリンに対する感受性の一つの指標としてサンプリングして、インスリン感受性データを演算する。そして、以後は、このインスリン感受性データを用いて、インスリン製剤の投与条件変更、即ち、新規投与条件の採用に伴う血糖値の変化を、例えば、以下のようにして、数値で示すことができる。
【０１７１】
次に、新規投与条件下で、Ｏ，Ｐ，Ｑ，Ｒ，Ｓ，Ｔ，Ｕという７つのインスリン製剤を使用し、かつ、前記インスリン製剤Ｏ〜Ｕによる外来性インスリンが、前記特定時間帯（ｔ１〜ｔｎ）の各単位時間において個体の血中に流入すると想定する。この場合、新規ＩＮ流入量ＳＩＭ部４３０において、新規製剤毎単位時間流入量演算手段４３１が、各インスリン製剤（Ｏ，Ｐ，・・・，Ｕ）の作用持続時間、最大作用時間、作用発現に要する時間、投与量、投与時刻、吸収率に基づき、各インスリン製剤について、各単位時間（ｔ１〜ｔｎ）内に個体の血中へ流入するインスリン量（Ｏ１〜Ｏｎ，Ｐ１〜Ｐｎ，・・・，Ｕ１〜Ｕｎ）、即ち、新規投与条件下での製剤毎単位時間ＩＮ流入量を算出する。ここで、例えば、前記インスリン量データＯ１は、特定時間帯ｔ１〜ｔｎのうちの単位時間ｔ１内において、インスリン製剤Ｏの投与により血中に流入する外来性インスリン量（単位時間ｔ１についてのインスリン製剤Ｏの単位時間ＩＮ流入量）を示す。このようにして、製剤毎単位時間流入量演算手段４３１は、ｔ１〜ｔｎの各々の単位時間について、インスリン製剤Ｏの投与により血中に流入する外来性インスリン量（単位時間ＩＮ流入量）を演算する。その他のインスリン製Ｐ〜Ｕについても同様である。次に、単位時間層ＩＮ流入量演算手段４３２が、製剤毎単位時間ＩＮ流入量を、単位時間（ｔ１〜ｔｎ）毎の総インスリン流入量（Σ（Ｏ１，Ｐ１，・・・，Ｕ１），Σ（Ｏ２，Ｐ２，・・・，Ｕ２），・・・，Σ（Ｏｎ，Ｐｎ，・・・，Ｕｎ））、即ち、新規投与条件下での単位時間総ＩＮ流入量へと変換して、新規インスリン流入量時系列データとして記憶手段４５０に格納する。ここで、例えば、前記Σ（Ｏ１，Ｐ１，・・・，Ｕ１）は、単位時間ｔ１内において、７つのインスリン製剤Ｏ〜Ｕにより血中に流入する外来性インスリンの総量（新規投与条件下での単位時間ｔ１についての単位時間総ＩＮ流入量）を示す。このようにして、単位時間総ＩＮ流入量演算手段４３２は、単位時間ｔ１について、７つのインスリン製剤Ｏ〜Ｕの投与により血中に流入する単位時間総ＩＮ流入量を演算する。その他の単位時間ｔ２〜ｔｎについても同様である。
【０１７２】
次に、経口摂取量変換手段４４２が、経口摂取入力部４２０から入力した経口摂取の変化量を、食事・血糖値変換テーブル４５２を参照して、血糖値の変化量（経口摂取量変換データ）へと変換し、記憶手段４５０に格納する。
【０１７３】
次に、新規血糖値予測演算手段４６１が、前記インスリン感受性データと前記新規インスリン流入量時系列データとに基づき、各測定時刻における血糖値の予測変動値（新規投与条件下での血糖予測値）を演算する。このとき、例えば、図２８の説明例の場合、投与条件変更前後において、特定時間帯の開始時ｔ１から終了時ｔｎまでに、インスリン流入量が、四角（□）の位置から白丸（○）の位置まで第１の量Ｘ１（図２８中の破線Ａ〜Ｇと実線Ｈ〜Ｎとの間の面積に相当する量）だけ上昇すると、それに対応して、血糖値が、四角（□）の位置の値から白丸（○）の位置の値まで第１の量Ｙ１だけ低下する。そして、上記のように、これらの比（Ｙ１／Ｘ１）が、特定時間帯ｔ１〜ｔｎにおける感受性データとして演算される。よって、変更前投与条件を前記変更後投与条件から更に新規投与条件へと変更した場合において、特定時間帯の開始時ｔ１から終了時ｔｎまでに、インスリン流入量が、四角（□）の位置から三角（△）の位置まで第２の量Ｘ２（図２８中の破線Ａ〜Ｇと一点鎖線Ｏ〜Ｕとの間の面積に相当する量）だけ上昇した場合、新規血糖値予測演算手段４６１は、前記感受性データ（Ｙ１／Ｘ１）に基づき、血糖予測値を演算する。即ち、変更前投与条件と変更後投与条件間でのインスリン流入量の差分と血糖値の差分との比である感受性データ（Ｙ１／Ｘ１）は、変更前投与条件と新規投与条件間でのインスリン流入量の差分と血糖値の差分との比である感受性データ（Ｙ２／Ｘ２）と同一値となる。よって、新規血糖値予測演算手段４６１は、Ｙ２／Ｘ２＝Ｙ１／Ｘ１からＹ２の値を求め（Ｙ２＝Ｘ２＊Ｙ１／Ｘ２）、変更前投与条件下での血糖値からＹ２を減算して、新規投与条件下での血糖予測値を求める。この血糖値予測演算によれば、図２８（ｂ）中、血糖値が、四角（□）の位置の値から三角（△）の位置の値まで第２の量Ｙ２だけ低下することになる。
【０１７４】
新規血糖値予測演算手段４６１は、上記のようにして得た新規投与条件下における血糖予測値に、前記経口摂取量変換データの血糖値上昇分を積算し、最終的な血糖予測値を得る。
【０１７５】
４．特有の効果
本実施の形態に係る投薬支援装置及び投薬支援プログラムによれば、インスリン作用をコンピュータ画面上でシミュレーションすることができる。ここで、上記のように、インスリン作用持続時間は個人差が大きく、その作用の途絶や重なりを予測することは、専門医にとって重要な仕事の一つであるが、時としてそれは困難な作業となる。本実施の形態に係る投薬支援装置及び投薬支援プログラムは、インスリン作用の予測を簡易に行うことができ、特にインスリン強化療法が推奨され、作用時間の異なる新規のインスリン製剤が登場しつつある昨今の状況から見ても非常に有用なものとなる。即ち、本実施の形態に係る投薬支援装置及び投薬支援プログラムによれば、コンピュータ画面上でインスリン作用の重なりをシミュレーションすることができ、インスリン製剤の変更に伴うインスリン流入量の変化と血糖値の変化とを関連付けた値を、インスリン感受性の指標としてサンプリングすることにより、その後のインスリン製剤変更に伴う血糖値の変化を簡単に予測することができる。こうすることにより、より適切なインスリン製剤や投与量の選択を容易に行うことができる。
【０１７６】
また、本実施の形態に係る投薬支援装置及び投薬支援プログラムによれば、実測血糖値がなく、感受性データを演算できない場合でも、デフォルトＩＲデータを使用して、簡易に血糖値の予測演算を行うことができる。また、インスリン製剤の作用持続時間、最大作用時間、効果発現時間については、デフォルト値として一般的な値が入力してある一方、製剤登録部１００または変更前・変更後覚せい剤投与条件入力処理ＳＴＥＰ６００により、個体差による設定の変更を行うことができる。更に、インスリン投与量の増加に伴って作用持続時間が長くなることも考慮して、製剤登録部１００または変更前・変更後覚せい剤投与条件入力処理ＳＴＥＰ６００により、設定の変更を行うこともできる。加えて、インスリンの皮下吸収率も、個体による差が大きいことを考慮し、製剤登録部１００または変更前・変更後覚せい剤投与条件入力処理ＳＴＥＰ６００により、任意に設定することができる。また、グラフ描画部２７０，４８０により、インスリン推移グラフでは、血流中へのインスリン流入量は、Ｕ／ｈｒで表示される一方、投与条件変更前のインスリン流入量は第１の色（例えばブルー）のグラフで、投与条件変更後の流入量は第１の色と異なる第２の色（例えばオレンジ）のグラフで示することもできる。更に、持続製剤（ＣＳＩＩ）を使用する場合の投与条件変更設定も可能である。
【０１７７】
また、本実施の形態の投薬支援装置及び投薬支援プログラムによれば、変更前投与条件下と新規投与条件下の各々につき、予測ＨｂＡ１ｃ値を表示することができるため、治療変更がどの程度の血糖コントロール改善につながるかを、患者自身が容易に想定（イメージ）することができる。これにより、患者の治療に対する動機付けを行い、患者の生活行動を改善させることが期待できる。更に、糖尿病の治療が順調か否かは、血糖値測定等の検査によって判定されるため、患者は、「自分の健康は自分で守る」という主体性を持ち、定期的に検査を受けるようになることも期待できる。即ち、ＨｂＡ１ｃを表示することにより、患者に治療における目標を持たせ、インスリン投与や食事等、患者の自己治療の動機付けができるとともに、自己管理による精神的な負担を減らすという効果が期待できる。
【０１７８】
５．その他の実施の形態
ところで、本発明は、上記実施の形態に係るインスリン製剤の投薬支援装置及び投薬支援プログラムとして具体化する以外に、インスリン製剤以外の製剤の投薬支援装置及び投薬支援プログラムとして具体化することもできる。また、上記実施の形態の投薬支援プログラムは、現存のインスリン製剤以外のインスリン製剤についても対応することができる。例えば、超速効型インスリン製剤と中間型インスリン製剤とを所定の混合率（例えば、３対７の割合）で混合した混合型インスリン製剤が現在開発中であるが、この場合も、インスリン吸収特性（インスリン流入曲線）は、上記と同様、各インスリン製剤の吸収特性を加算したものとなるため、上記実施の形態の投薬支援プログラムにより上記と同様にしてシミュレーションを行うことができる。なお、この場合も、糖尿病治療の専門知識を有する医師が、診察所見により、患者の個体差を考慮して、適当と思われるデフォルト値（作用持続時間等）を選択入力することができる。更に、本発明は、以下のように実施することもできる。
【０１７９】
５−１．モジュール
本発明は、上記投薬支援プログラムの一部の処理（モジュール）について具体化することもできる。例えば、前記ＳＴＥＰ１３００のインスリン感受性情報演算処理や、ＳＴＥＰ１２００のＨｂＡ１ｃ演算処理等に具体化することもできる。更に、上記実施の形態では、変更前投与条件入力部２１０と、変更後投与条件入力部２２０と、新規投与条件入力部４１０とを別個に設けているが、これらを単一の投与条件入力部により兼用してもよい。この場合、単一の投与条件入力部に、異なる入力パラメータ（投与時刻、製剤種類等）、即ち、投与条件変更前のパラメータ、投与条件変更後のパラメータまたは新規投与条件下のパラメータを入力することになる。同様に、上記実施の形態では、変更前ＩＮ流入量ＳＩＭ部２３０と、変更後ＩＮ流入量ＳＩＭ部２４０と、新規ＩＮ流入量ＳＩＭ部４３０とを別個に設けているが、これらを単一のＩＮ流入量ＳＩＭ部により兼用してもよい。この場合、単一のＩＮ流入量ＳＩＭ部が、異なる入力パラメータ（投与時刻、製剤種類等）、即ち、投与条件変更前のパラメータ、投与条件変更後のパラメータまたは新規投与条件下のパラメータに基づき、変更前ＩＮ流入量時系列データ、変更後ＩＮ流入量時系列データまたは新規ＩＮ流入量時系列データを出力することになる。
【０１８０】
５−２．ＩＮ流入曲線と新規ＩＮ流入量時系列データとの対応付け
更にまた、本発明は、インスリン流入量推移グラフの任意の位置をカーソルによりドラッグして、インスリン流入曲線を変形させることにより、その変更を前記新規ＩＮ流入量時系列データに反映するように構成することもできる。この場合、前記新規血糖値予測演算手段４６１が、自動的に、その変更インスリン量を反映して血糖予測値を演算し、新たな血糖値推移グラフを描画するように構成することもできる。この場合、新規投与条件下における新規血糖値の予測を一層簡単に行うことができる。一方、血糖値推移グラフの任意の位置をカーソルによりドラッグして、インスリン流入曲線を変形させることにより、その変更を前記サンプリング用血糖値データに反映するように構成することもできる。この場合、前記新規ＩＮ流入量ＳＩＭ部４３０が、自動的に、その変更血糖値を反映して、その血糖値変更のために必要な新規ＩＮ流入量時系列データを演算し、新たなインスリン流入推移グラフを描画するように構成することもできる。同時に、そのようなインスリン流入推移グラフ（インスリン流入曲線）を得るために必要な新規投与条件を演算し、その新規投与条件に対応するよう、インスリン製剤の投与時刻、種類、投与量を表示するよう構成することもできる。この場合、望ましい血糖値とするために、新規投与条件をどのように刷ればよいか、即ち、どの時刻にどの種類のインスリン製剤をどれだけの投与量だけ投与すればよいかを、一層容易に把握することができる。
【０１８１】
５−３．食事療法
また、インスリン治療中の患者では、治療効果を高めるため、適切な時間に食事・捕食をすることが必要であるため、前記経口摂取量入力部４２０に、食事療法の遵守の程度を定期的にチェックするための構成を追加することもできる。更に、食事時間を変更したり、食事量を変更したりした場合等の影響を予測をするための構成を追加することもできる。即ち、経口摂取量入力部４２０の入力結果より、１日の指示単位を増減する等の「食事指示」が必要な場合には、メッセージ表示等で患者に指示を促すよう構成することもできる。加えて、食品をカロリー換算する場合の患者の負担や、統合医療（西洋医学を含めて、伝統医療、代替医療等の様々な医療体系や医療手技を、患者の価値観や精神的・社会的要因に十分配慮して個々の最適な形で組み合わせて提供する医療）の観点から、治療における医師と患者の協力のため、食事等の自己管理も患者自身が簡単に行えることが望ましい。そこで、前記各回食事・間食カロリー演算手段４４１のような手段により、食事・間食のメニューを入力するだけで自動的にカロリー換算する機能を持つよう構成することが好ましい。
【０１８２】
５−４．バンコマイシン投薬支援プログラム
更に、本発明に係る投薬支援プログラムは、上記インスリン療法用の投薬支援プログラム以外にも、製剤に対する個体の感受性データを抽出でき、かつ、その感受性データと製剤種類データ及び投与量データと製剤作用との間に相関関係が存在するような任意の製剤の投薬支援支援プログラムに具体化することができる。例えば、本発明は、メチリシン耐性黄色ブドウ球菌（ＭＲＳＡ）の治療に用いられる抗生物質製剤であるバンコマイシン（ＶＣＭ）の投薬支援プログラムに具体化することができる。この場合、バンコマイシンは、通常２〜３週間にわたって投与され、治療効果に優れる一方、レッドネック（ｒｅｄ  ｎｅｃｋ）症候群や腎障害等の副作用が報告されており、肝機能にも影響を与えるとの報告もある。このことから、バンコマイシンの使用に再指定は、血中濃度モニタリング（ＴＤＭ）を実施し、バンコマイシンの血中濃度が一定範囲となるよう、バンコマイシンを投与することが望ましいとされている。このとき、血中濃度モニタリングの目安としては、例えば、バンコマイシンの点滴（静脈注射）終了後１〜２時間後の採血による血中濃度ピーク値が２５〜４０μｇ／ｍｌの範囲となり、採血による血中濃度トラフ値（次回製剤投与前の最低血中濃度）が１０μｇ／ｍｌ未満となるよう、単位時間当たり投与量を調節乃至制御している。
【０１８３】
本発明の投薬支援システムをバンコマイシンの投薬支援プログラムに適用する場合、まず、上記実施の形態における血糖値の代わりに、このＶＣＭ血中濃度を所定時刻に測定（例えば、ピーク値とトラフ値とを測定）する。次に、ＶＣＭ投与時刻（通常１〜４回／日）、ＶＣＭ種類（溶解液との関係等で相違）及び／またはＶＣＭ投与量の各条件を変更し、条件変更前後における投与ＶＣＭの各血中流入量に基づき、条件変更前後におけるＶＣＭ血中流入量の差分を演算する。次に、条件変更前後における測定ＶＣＭ血中濃度の差分を演算する。そして、前記ＶＣＭ血中流入量の差分と前記ＶＣＭ血中濃度の差分との関係を、上記実施の形態のように比例関係で表して関連付け、その関連付けした値を感受性データとして使用する。そして、この感受性データを使用して、ＶＣＭ投与量等の投与条件を変更した場合のＶＣＭ血中流入量に基づき、新たなＶＣＭ血中濃度をシミュレーション演算（予測演算）する。ここで、インスリン製剤やバンコマイシン等の各種製剤は、通常、血中変化（代謝）して分解し、別の化学組成となることがあり、分解後もその化学組成により所定の効能を発揮する場合もあり、或いは、副作用（毒性等）が生じる場合もある。よって、本発明のように、製剤の血中流入量や血中濃度等の差分を取ることにより、より正確なシミュレーションを行うことができる。
【０１８４】
なお、本発明をバンコマイシン投薬支援プログラムに具体化した場合の製剤作用は、前記ＶＣＭ血中濃度になり、ＶＣＭ血中濃度が相対的に高いとＭＲＳＡの殺菌作用が大きくなり、ＶＣＭ血中濃度が相対的に低いとＭＲＳＡの殺菌作用が小さくなる。即ち、本発明に係るバンコマイシン投薬支援プログラムは、個体の体内に１種類以上の製剤（バンコマイシン等）を投与する場合に前記製剤の投与をコンピュータにより支援する投薬支援プログラムであって、Ａ）製剤の投与時間、種類及び／または投与量に応じて、平均的個体の体内（血中）へ流入する前記製剤の単位時間当り流入量を経時的にシミュレーションし、平均的個体用の製剤流入量時系列データを出力する、平均的個体用製剤流入量シミュレーション部による平均的個体用製剤流入量シミュレーション手順と、Ｂ）特定の個体毎に決定され、前記製剤に対する前記特定の個体の感受性を表す数値データからなる感受性データを出力する、感受性データ出力部による感受性データ出力手順と、Ｃ）製剤の投与時間、種類及び投与量の少なくともいずれか一つの変更に対応して、前記感受性データに基づき、前記変更後の製剤による前記特定の個体への製剤作用または製剤血中濃度を表す数値データからなる製剤作用データまたは製剤血中濃度データを経時的にシミュレーションして、製剤作用予測値時系列データまたは製剤血中濃度データを出力する、製剤作用値予測部または製剤血中濃度予測部による製剤作用値予測手順または製剤血中濃度予測手順とをコンピュータに実行させるものとして具体化することができる。
【０１８５】
５−５．糖尿病の型
また、上記実施の形態は、主に、２型糖尿病について説明したきたが、本発明は、１型糖尿病や、その他の特定の機序・疾患による糖尿病及び妊娠糖尿病にも適用することができる。なお、本発明をインスリンの基礎分泌が枯渇する１型糖尿病に適用する場合、インスリン分泌がゼロとなることを確実に防止するため、血糖値を２４時間連続測定する連続モニタリング装置を使用したり、ＣＳＩＩにより基礎分泌を確実に補完したりする等の手当てを講じる必要がある。
【０１８６】
５−６．インスリン投薬支援プログラムにおける作用持続時間予測演算手段
更に、本発明をインスリン製剤の投薬支援に適用する場合、以下のように、インスリン製剤が個別の個体に対して発揮するインスリン作用時間（個別作用時間）を予測する機能を実現するインスリン作用時間予測手段を設けてもよい。即ち、インスリン製剤は、上記のように、平均的個体に対する作用時間（作用発現時間、最大作用時間、作用持続時間）を有しているが、インスリン作用時間は、個人差が大きいため、これを個体差に応じて調節することが好ましい。こうすれば、個体毎に、より正確な血糖予測値のシミュレーションを行うことができる。この場合、まず、個別作用時間を、その個体の血糖値パターンから予測する。詳細には、特定のインスリン製剤の各個人に対する実際の作用持続時間は、そのインスン製剤の平均的個体に対する作用持続時間（平均作用時間）と、個体毎に異なるインスリン感受性（またはインスリン抵抗性）とにより左右される。例えば、平均作用時間が１２時間であるインスリン製剤（中間型単発製剤等）の場合、朝食前（例えば午前８時）にこのインスリン製剤を投与した場合、ある個体（個体Ａ）に対しては８時間しか作用が持続しない（作用持続時間が４時間少なくなる）一方、別の個体（個体Ｂ）に対して１６時間作用が持続する（作用持続時間が４時間多くなる）ことがある。この場合、個体Ａ及び個体Ｂの血糖値パターンを見ると、経験則から、個体Ａの場合、昼血糖値から朝血糖値と夕血糖値との平均血糖値（（朝血糖値＋夕血糖値）／２）を減算した値（持続時間減少時の変動値）が、前記平均血糖値より約１０％以上少ない血糖値となり、個体Ｂの場合、昼血糖値から朝血糖値と夕血糖値との平均血糖値を減算した値（持続時間増加時の変動値）が、前記平均血糖値より約２０％以上多い血糖値となることを、発明者は知得した。よって、ＩＮ作用時間予測手段は、平均作用時間Ｔａが１２時間のインスリン製剤について、個別作用時間としてのＴｉを、特定の個体の朝血糖値、昼血糖値及び夕血糖値に基づき、以下の演算式により演算するようにした。
（昼血糖値−平均血糖値）／平均血糖値＜（平均血糖値＊０．１）  ⇒  Ｔｉ＝８（時間）
（昼血糖値−平均血糖値）／平均血糖値＞（平均血糖値＊０．２）  ⇒  Ｔｉ＝１６（時間）
【０１８７】
なお、ＩＮ作用時間予測手段は、平均作用時間が１２時間のインスリン製剤（中間型製剤）以外のインスリン製剤についても、上記と同様のロジック（アルゴリズム）により、個別作用時間を演算することができる。以下、そのロジックについてより詳細に説明する。即ち、ＩＮ作用時間予測手段は、まず、平均作用時間がＴａのインスリン製剤について、その平均作用時間を前記記憶手段１３０の特性データから取得する。次に、ＩＮ作用時間予測手段は、前記記憶手段３４０の実測血糖値データから、特定の個体の実測血糖値のうち、前記平均作用時間の開始時間帯に位置する血糖値（始点血糖値ＢＳｉ）と、終了時間帯に位置する血糖値（終点血糖値ＢＳｅ）と、それらの中間時間帯に位置する血糖値（中央血糖値ＢＳｍ）とを取得する。次に、ＩＮ作用時間予測手段は、前記中央血糖値ＢＳｍを、前記始点血糖値ＢＳｉ及び終点血糖値ＢＳｅの平均血糖値ＢＳａ（（始点血糖値＋終点血糖値）／２）と比較する。次に、ＩＮ作用時間予測手段は、中央血糖値ＢＳｍが前記平均血糖値ＢＳａより所定の増加変動値Ｖ１以上多い場合（持続時間増加時）には、個別作用時間Ｔｉが平均作用時間Ｔａより所定の増加時間Ｔ１だけ長くなると判断する。一方、ＩＮ作用時間予測手段は、中央血糖値ＢＳｍが前記平均血糖値ＢＳａより所定の減少変動値Ｖ２以上少ない場合（持続時間減少時）には、個別作用時間Ｔｉが平均作用時間Ｔａより所定の減少時間Ｔ２だけ短くなると判断する。そして、ＩＮ作用時間予測手段は、前記持続時間増加時には、平均作用時間Ｔａに前記増加時間Ｔ１を加算した値（Ｔｉ＝Ｔａ＋Ｔ１）を特定の個体の個別作用時間Ｔｉとして出力する。一方、ＩＮ作用時間予測手段は、前記持続時間減少時には、平均作用時間Ｔａから前記減少時間Ｔ２を減算した値（Ｔｉ＝Ｔａ−Ｔ２）を特定の個体の個別作用時間Ｔｉとして出力する。これにより、前記予備シミュレーション部２００や本シミュレーション部４００が、個体差に応じて、一層正確なインスリン流入曲線を演算及び描画することができ、より正確な血糖予測値のシミュレーションが可能となる。
【０１８８】
例えば、上記平均作用時間が１２時間のインスリン製剤を朝食前に投与した場合、ＩＮ作用時間予測手段は、前記実測血糖値データから、特定の個体の実測血糖値のうち、前記平均作用時間の開始時間帯に位置する血糖値（朝血糖値）と、終了時間帯に位置する血糖値（夕血糖値）と、それらの中間時間帯に位置する血糖値（昼血糖値）とを取得する。次に、ＩＮ作用時間予測手段は、前記昼血糖値を、前記朝血糖値及び夕血糖値の平均血糖値（（朝血糖値＋夕血糖値）／２）と比較する。そして、ＩＮ作用時間予測手段は、昼血糖値が前記平均血糖値より所定の増加変動値（昼血糖値＊０．２）以上多い持続時間増加時には、個別作用時間が平均作用時間より所定の増加時間（４時間）長くなると判断する。一方、ＩＮ作用時間予測手段は、昼血糖値が前記平均血糖値より所定の減少変動値（昼血糖値＊−０．１）以上少ない持続時間減少時には、個別作用時間が平均作用時間より所定の減少時間（４時間）短くなると判断する。そして、ＩＮ作用時間予測手段は、前記持続時間増加時には、平均作用時間（１２時間）に前記増加時間（４時間）を加算した値（１２＋４＝１６時間）を特定の個体の個別作用時間Ｔｉとして出力する。一方、ＩＮ作用時間予測手段は、前記持続時間減少時には、平均作用時間（１２時間）から前記減少時間（４時間）を減算した値（１２−４＝８時間）を特定の個体の個別作用時間Ｔｉとして出力する。
【０１８９】
なお、上記ＩＮ作用時間予測手段は、中間型インスリン製剤以外にも、速効型インスリン製剤、混合型インスリン製剤、持続型（持効型）インスリン製剤等、各種のインスリン製剤に対応することができる。即ち、各種のインスリン製剤間では、血糖値パターンに相関性がある（相似または近似する）ため、上記のように、例えば中間型インスリン製剤についての血糖値パターンが決定すると、他のインスリン製剤の血糖値パターンを予測（推定）して決定することができる。そして、上記演算式により、各インスリン製剤の平均作用時間と、その平均作用時間に対応する始点血糖値Ｔｉ、中央血糖値Ｔｍ、終点血糖値Ｔｅに基づき、各インスリン製剤について個別作用時間Ｔｉの予測を行うことができる。２種類のインスリン製剤を同時に投与した場合、例えば、超速効型インスリン製剤と中間型インスリン製剤とを同時投与した場合も、そのインスリン流入曲線を決定することができるため、同様にして個別作用時間Ｔｉの予測を行うことができる。
【０１９０】
次に、ＩＮ作用時間予測手段は、インスリン製剤の作用持続時間を、そのインスリン製剤投与時の中央血糖値Ｔｍの平均血糖値ＢＳａからの変動値（Ｖ１，Ｖ２）と相関させた演算式により、そのインスリン製剤の個別作用時間を演算することもできる。図２９は本発明の一実施の形態に係る投薬支援プログラムのインスリン作用時間予測時間による、インスリン製剤の作用持続時間とそのインスリン製剤投与時の中央血糖値の平均血糖値からの変動値との相関関係を示すグラフである。
図２９において、ｘ軸は平均作用時間が１２時間のインスリン製剤投与時における中央血糖値の平均血糖値からの変動値を示し、ｙ軸はインスリン製剤の個別作用時間を示す。この場合、ＩＮ作用時間予測手段は、個別作用時間が平均作用時間（１２時間）以上であるか未満であるかにより、以下の２種類の演算式を使用して、インスリン製剤の個別作用時間ｙをそれぞれ演算する。
ｙ＞＝１２（時間）  ⇒  ｙ＝√ａｘ＋ｂ
ｙ＜１２（時間）    ⇒  ｙ＝√−２ａｘ＋ｂ
ここで、ａ＝８０、ｘ＝（中央血糖値−平均血糖値）／平均血糖値、ｂ＝１２
即ち、ｙが１２（時間）以上のときは、ａｘの平方根に定数ｂを加算してｙを算出する。一方、ｙが１２（時間）未満のときは、−２ａｘの平方根に定数ｂを加算してｙを算出する。そして、上記式を満足する放物線により、インスリン製剤の作用持続時間とそのインスリン製剤投与時の中央血糖値の平均血糖値からの変動値との相関関係を近似的に表し、インスリン製剤投与時の中央血糖値の平均血糖値からの変動値から、そのインスリン製剤の作用持続時間の予測値を算出することができる。
なお、上記演算式において、ａ及びｂを以下の範囲としても、同様に、インスリン製剤の個別作用時間ｙを演算することができる。
６０＜＝ａ＜＝１００、８＜＝ｂ＜＝１６
【０１９１】
更に、ＩＮ作用時間予測手段は、平均作用時間が１２時間以外のインスリン製剤についても、以下のようにして、インスリン製剤の作用持続時間を、そのインスリン製剤投与時の中央血糖値Ｔｍの平均血糖値ＢＳａからの変動値（Ｖ１，Ｖ２）と相関させた演算式により、そのインスリン製剤の個別作用時間を演算することができる。
例えば、平均作用時間がＴａ（例えば６時間）の速効型インスリン製剤や超速効型インスリン製剤の場合、ＩＮ作用時間予測手段は、始点血糖値として朝血糖値（例えば午前７時の血糖値）を取得し、終点血糖値として昼血糖値（例えば午後１時の血糖値）を取得し、中央血糖値として前記始点血糖値と終点血糖値との間の略中央時間帯における血糖値（例えば、午前１０時の血糖値）を取得し、それらに基づいて変動値を演算すると共に、個別作用時間ｙを演算するようにする。
ｙ＞＝Ｔａ  ⇒  ｙ＝√ａｘ＋ｂ
ｙ＜Ｔａ    ⇒  ｙ＝√−２ａｘ＋ｂ
ここで、１００＜＝ａ＜＝１８０、ｘ＝（中央血糖値−平均血糖値）／平均血糖値、４＜＝ｂ＜＝８
即ち、ｙがＴａ（時間）以上のときは、ａｘの平方根に定数ｂを加算してｙを算出する。一方、ｙがＴａ（時間）未満のときは、−２ａｘの平方根に定数ｂを加算してｙを算出する。
【図面の簡単な説明】
【０１９２】
【図１】図１は本発明の実施の形態１に係るインスリン製剤用の投薬支援装置の全体的システム構成を示す機能ブロック図である。
【図２】図２は本発明の実施の形態１に係る投薬支援装置の予備シミュレーション部のシステム構成の詳細を示す機能ブロック図である。
【図３】図３は本発明の実施の形態１に係る投薬支援装置の解析部のシステム構成の詳細を示す機能ブロック図である。
【図４】図４は本発明の実施の形態１に係る投薬支援装置の本シミュレーション部のシステム構成の詳細を示す機能ブロック図である。
【図５】図５は本発明の実施の形態１に係る投薬支援装置の補助部のシステム構成の詳細を示す機能ブロック図である。
【図６】図６は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイス例の全体画面構成を示す説明図である。
【図７】図７は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスの製剤登録部及び投与条件入力部等を示す説明図である。
【図８】図８は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスの血糖値情報入力部及び経口摂取情報入力部等を示す説明図である。
【図９】図９は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスのグラフ表示部を示す説明図である。
【図１０】図１０は本発明の一実施の形態に係る投薬支援装置のユーザインタフェイスの入力データ表示部を示す説明図である。
【図１１】図１１は一般的な各型のインスリン製剤のインスリン分泌パターン（インスリン流入曲線）を、健常者のインスリン分泌パターン及び血糖値パターンと共に示すグラフである。
【図１２】図１２はインスリン製剤によるインスリン流入曲線の重なりを模式的に示すグラフである。
【図１３】図１３は本発明の一実施の形態に係る投薬支援装置の投薬支援プログラムの全体処理を示すフローチャートである。
【図１４】図１４は図１３の起動処理の詳細を示すフローチャートである。
【図１５】図１５は図１４の製剤登録・変更・削除処理の詳細を示すフローチャートである。
【図１６】図１６は図１４の患者情報初期化処理の詳細を示すフローチャートである。
【図１７】図１７は図１３の変更前・変更後各製剤投与条件入力処理の詳細を示すフローチャートである。
【図１８】図１８は本発明の一実施の形態に係る投薬支援プログラムで使用されるインスリン流入曲線の演算処理の一例を説明するためのグラフである。
【図１９】図１９は図１８のインスリン流入曲線をＸ軸方向に所定量ずらした状態を示すグラフである。
【図２０】図２０は図１７の投与条件変更前後インスリン流入量・差分演算処理の詳細を示すフローチャートである。
【図２１】図２１は図１３の条件変更前後血糖値情報入力処理の詳細を示すフローチャートである。
【図２２】図２２は図２１のサンプリング用血糖値演算処理の詳細を示すフローチャートである。
【図２３】図２３は図２１のＨｂＡ１ｃ演算処理の詳細を示すフローチャートである。
【図２４】図２４は図１２のインスリン感受性情報演算処理の詳細を示すフローチャートである。
【図２５】図２５は図１３の新規製剤投与条件入力処理の詳細を示すフローチャートである。
【図２６】図２６は図１３の経口摂取情報入力処理の詳細を示すフローチャートである。
【図２７】図２７は図１３の新規血糖値予測演算処理の詳細を示すフローチャートである。
【図２８】図２８は本発明の一実施の形態に係る投薬支援プログラムの差分解析処理を具体的に説明するためのグラフである。
【図２９】図２９は本発明の一実施の形態に係る投薬支援プログラムのインスリン作用時間予測時間による、インスリン製剤の作用持続時間とそのインスリン製剤投与時の中央血糖値の平均血糖値からの変動値との相関関係を示すグラフである。
【符号の説明】
【０１９３】
１０：インスリン製剤投薬支援装置
１００：製剤登録部
２００：予備シミュレーション部
３００：解析部
４００：本シミュレーション部
５００：補助部
【図１】
2005326943.tif 000003
【図２】
2005326943.tif 000004
【図３】
2005326943.tif 000005
【図４】
2005326943.tif 000006
【図５】
2005326943.tif 000007
【図６】
2005326943.tif 000008
【図７】
2005326943.tif 000009
【図８】
2005326943.tif 000010
【図９】
2005326943.tif 000011
【図１０】
2005326943.tif 000012
【図１１】
2005326943.tif 000013
【図１２】
2005326943.tif 000014
【図１３】
2005326943.tif 000015
【図１４】
2005326943.tif 000016
【図１５】
2005326943.tif 000017
【図１６】
2005326943.tif 000018
【図１７】
2005326943.tif 000019
【図１８】
2005326943.tif 000020
【図１９】
2005326943.tif 000021
【図２０】
2005326943.tif 000022
【図２１】
2005326943.tif 000023
【図２２】
2005326943.tif 000024
【図２３】
2005326943.tif 000025
【図２４】
2005326943.tif 000026
【図２５】
2005326943.tif 000027
【図２６】
2005326943.tif 000028
【図２７】
2005326943.tif 000029
【図２８】
2005326943.tif 000030
【図２９】
2005326943.tif 000031