年齢Age:, 性別Sex:, 身長Height:cm, 体重Weight:kg, ASA-PS:

+-
<>
+-

取消
cancel
行削除Delete row
追加モードAdd mode prev next
時刻Time: 現在 Now 上書きOverwriting
<< < > >>

投与量Dose:
7 8 9
4 5 6
1 2 3
0 . OK
投与情報削除Delete entry

▼パラメータ変更▼
▼Edit parameter▼
V1=PresetPrevious
V2=PresetPrevious
V3=PresetPrevious
CL=PresetPrevious
Q2=PresetPrevious
Q3=PresetPrevious
ke=PresetPrevious
ラベルLabel:
Color:
スケールY-scale: ng/mL
濃度Conc.: mg/mL

単位:
mg
μg
mg/kg
mL
mg/h
mg/kg/h
μg/kg/min
μg/kg/h
mL/h
μg/mL(TCI)
ng/mL(TCI)

評価モデル:
Preset model:
▼プロポフォール+オピオイド効果▼
▼Propofol+opioid effect▼
+-
<>

▼コンパートメント可視化▼
▼Compartment visualization▼
▼式▼
▼Equation▼
+-
<>
+-

▼フェンタニル個人差▼
▼Fentanyl individual variance▼
+-
<>
+-
C1
Ce
▼出力・読み込み▼
▼Output/Load▼

▼説明▼
▼Usage▼

投与情報登録

1.黄色いバーをクリック
2.薬剤名と投与方法(ボーラス・持続)に該当する単位をクリックして選択
3.必要に応じて時刻を変更し、投与量を入力し、OKボタンクリックあるいはEnterキー
(取消ボタンクリックあるいはEscキーで取消)
以上の操作で投与情報が登録され、薬物濃度が計算されます。
(計算に用いたパラメータは下記「その他の情報」のモデルを参照)

既に登録した投与量に対応する数字をクリックすると投与情報を編集できます。
該当の行をクリックして投与量入力画面で「前」ボタンを押すことでも過去の投与情報を編集できます。
持続投与の中止には0を入力してください。

投与量入力画面の右側の単位名をクリックすると単位を変更できます。
持続投与で血中濃度TCIを選択した場合、TCIモデルと評価用モデルをそれぞれ選択可能です。

グラフ

・実線=中心コンパートメント濃度(血中濃度)
・影=効果部位濃度
グラフ左端に表示されるスケールは1目盛りあたりの濃度[ng/mL]を示します。
例えばプロポフォールの初期設定は1000なので、縦軸1目盛りは1000ng/mL=1µg/mLを示します。
このスケールは薬剤投与画面の右上のほうで変更可能です。

同じラベル名はまとめて計算され、異なるラベル名は区別して計算されます。
(ラベル名は投与量入力画面の右上で編集できます)
行の左端のラベルをクリックすると計算の有無を切り替えられます。
(無効にした行は背景が黒くなり、ラベル名に打ち消し線がつきます)

左上のボタンで縦軸のスケールを変更できます。
右上のボタンで横軸のスケールを変更できます。
グラフをドラッグすることで時間のスライドをすることもできます。
グラフをダブルクリックすると現在時刻に移動します。

プロポフォール+オピオイド効果

Johnson, 2008 [PMID: 18227302] の計算式による反応消失確率などのシミュレーションです。
文献ではプロポフォール・レミフェンタニルの組み合わせですが、
ここではフェンタニルもレミフェンタニルと同じ力価と仮定して加算しています。

コンパートメント可視化

左のボタンクリックで可視化するラベルを切り替えます。
・赤=中心コンパートメント濃度
・青=速い蓄積コンパートメント濃度
・緑=遅い蓄積コンパートメント濃度
・黄緑の幅は分布および排泄のクリアランスを表現しています。

フェンタニル個人差

Bae, 2020 [PMID: 32861508] のパラメータによる多変量対数正規分布に従ってランダムにサンプルし、個人差を可視化します。
左のボタンクリックでC1(血中濃度)かCe(効果部位濃度)を切り替えます。
グラフ上にカーソルを合わせると平均±標準偏差を表示します。
サンプル数の上限を10000にしています。より多いサンプル数でシミュレーションする場合は以下のPythonコードも利用可能です。
https://colab.research.google.com/drive/1E3NTEdminL00Hb8kEL4Qd_9RHhdkokgj?usp=sharing

出力・読み込み

「↓出力↓」をクリックすると、登録情報をテキストエリアに出力します。
これを別のウィンドウや他の端末のこの欄に貼り付ければ「↑読み込み↑」を使って復元できます。
「↓濃度出力↓」をクリックすると、設定した時間刻みでの薬物濃度を出力します。
チェックボックスを入れることによりcsvとしてダウンロードもできます。

その他の情報

▼モデル▼

Dose registration

1.Click the yellow bar
2.Choose agent and type of administration (bolus/infusion).
3.Edit the time if necessary, input the dose, and click the "OK" button (or press Enter).
(To cancel, click "cancel" button or press Esc.)
Then, the drug concentration is simulated.
(Refer to the model in "Other" section below for details on the parameters used in the simulation.)

To edit the dose, click the corresponding number added in the yellow bar,
or click the corresponding row and click "prev" button.
To stop the infusion, input 0 as the dose.

The unit can be changed by clicking the unit in the right side of the Drug Dosing popup.
TCI (target controlled infusion) units are also available.
Model for TCI and evaluation can be chosen separately.

Graph

・Solid line : Central compartment concentration (Plasma concentration)
・Filled area : Effect site concentration
The scale displayed on the left edge indicates the concentration [ng/mL] per tick.
For example, the default setting for propofol is 1000, so one tick on the vertical axis indicates 1000 ng/mL = 1 µg/mL.
This scale can be changed in the upper right of the Drug Dosing popup.

Rows with the same label name are simulated together.
Rows with different label names are simulated separately.
(Labels can be editted in the upper right of the Drug Dosing popup.)
Click the label on the left of each row to switch simulation on/off.
(A row in the off state is indicated by strikethrough and black background color.)

Click buttons in the upper left to adjust vertical scale.
Click buttons in the upper right to adjust horizontal scale.
Drag the graph to scroll through time.
Double-click the graph to jump to the current time.

Propofol+opioid effect

Simulate the possibility of loss of response according to Johnson, 2008 [PMID: 18227302]
In the literature, only propofol and remifentanil are used,
but here the effect site concentration of fentanyl is added, assuming the same potency as remifentanil.

Compartment visualization

Click the label on the left to choose which label to visualize.
・Red : Central compartment concentration
・Blue : Fast peripheral compartment concentration
・Green : Slow periperal compartment concentration
・The width of the yellow-green bar represents the distribution and elimination clearance.

Fentanyl Individual Variance

Random sample from multivariate normal distribution with parameters in Bae, 2020 [PMID: 32861508].
Click the button on the left to choose C1 (plasma concentration) or Ce (effect site concentration).
When hovering over the graph, the average ± standard deviation is displayed.
The upper limit for the number of samples is 10,000.
If you wish to simulate with a larger number of samples, the following Python code is also available. https://colab.research.google.com/drive/1E3NTEdminL00Hb8kEL4Qd_9RHhdkokgj?usp=sharing

Output/load

Click "↓output↓" to output the registered information in the textarea.
Paste thit and click "↑load↑" to load it, for example in another window or another computer.
Click "↓output concentration↓" to output the concentration within the specified time range.
Activate the checkbox to save as a CSV file.

Other

▼Model▼
  • Propofol
    • Eleveld, 2018 (年齢、性別、身長、体重を使用) [PMID: 29661412]
    • Absalom, 2005 (年齢、体重を使用) (16歳以下のみ) (Peadfusor®) [PMID: 15941735]
    • Marsh, 1991 (体重を使用) および ke=0.26 (ディプリフューザー®)[PMID: 9640110])
  • Remimazolam
    • Masui, 2022 (年齢、性別、身長、体重、ASA-PSを使用) [PMID: 35708787]
    • Doi, 2014 (体重を使用) (keデータなし) [日本臨床麻酔科学会誌 Vol.34 No.7 860-866, 2014]
  • Ketamine
    • Kamp, 2020 (体重を使用) (keデータなし) [PMID: 32997732]
  • Dexmedetomidine
    • Morse, 2020 (年齢、性別、身長、体重を使用) (keデータなし) [PMID: 33126702]
    • Hannivoort, 2015 (体重を使用) (keデータなし) [PMID: 26068206]
  • Fentanyl
    • Bae, 2020 (体重を使用) [PMID: 32861508]
    • Shafer, 1990 (体重を使用) [PMID: 2248388]
  • Remifentanil
    • Elevelt, 2017 (年齢、性別、身長、体重を使用) [PMID: 28509794]
    • Kim, 2017 (年齢、性別、身長、体重を使用) (keデータなし) [PMID: 28509796]
    • Minto, 1997 (年齢、性別、身長、体重を使用) [PMID: 9009935]
  • Rocuronium
    • Wierda, 1991 (体重を使用) (keデータなし) [PMID: 1829656]
  • Vecuronium
    • Rupp, 1987 (体重を使用) (youngerは30-57歳、olderは70-84歳のデータ由来) [PMID: 2886080]
  • Propofol
    • Eleveld, 2018 (using age,sex,height,weight) [PMID: 29661412]
    • Absalom, 2005 (using age,weight) (age≦16 only) (Peadfusor®) [PMID: 15941735]
    • Marsh, 1991 (using weight) and applying ke=0.26 (Diprifusor®) [PMID: 9640110])
  • Remimazolam
    • Masui, 2022 (using age,sex,height,weight,ASA-PS) [PMID: 35708787]
    • Doi, 2014 (using weight) (ke unavailable) [Nihon Rinshō Masui Gakkai shi Vol.34 No.7 860-866, 2014]
  • Ketamine
    • Kamp, 2020 (using weight) (ke unavailable) [PMID: 32997732]
  • Dexmedetomidine
    • Morse, 2020 (using age,sex,height,weight) (ke unavailable) [PMID: 33126702]
    • Hannivoort, 2015 (using weight) (ke unavailable) [PMID: 26068206]
  • Fentanyl
    • Bae, 2020 (using weight) [PMID: 32861508]
    • Shafer, 1990 (using weight) [PMID: 2248388]
  • Remifentanil
    • Elevelt, 2017 (using age,sex,height,weight) [PMID: 28509794]
    • Kim, 2017 (using age,sex,height,weight) (ke unavailable) [PMID: 28509796]
    • Minto, 1997 (using age,sex,height,weight) [PMID: 9009935]
  • Rocuronium
    • Wierda, 1991 (using weight) (ke unavailable) [PMID: 1829656]
  • Vecuronium
    • Rupp, 1987 (using,weight) (younger [30-57 yr] / older [70-84 yr]) [PMID: 2886080]
▼略語▼
▼Abbreviation▼
  • IBW: 理想体重: (Masuiが使用)
    • 男性:45.4+0.89*(身長-152.4)+4.5
    • 女性:45.4+0.89*(身長-152.4)
  • ABW: 補正体重 = IBW+0.4*(体重-IBW) (Masuiが使用)
  • LBM: 徐脂肪体重: (Mintoが使用)
    • 男性:1.1*体重-128*(体重/身長)2
    • 女性:1.07*体重-148*(体重/身長)2
  • FFMj: Janmahasatianの徐脂肪体重: (Kimが使用)
    • 男性:9270*体重/(6680+216*BMI)
    • 女性:9270*体重/(8780+244*BMI)
  • FFMAS: Al Sallamiらの徐脂肪体重: (Eleveld, Morseが使用)
    • 男性:(0.88+(1-0.88)/(1+(年齢/13.4)-12.7))*FFMj
    • 女性:(1.11+(1-1.11)/(1+(年齢/7.1)-1.1))*FFMj
  • IBW: ideal body weight: (used by Masui)
    • 45.4+0.89*(height-152.4)+4.5 for male
    • 45.4+0.89*(height-152.4) for female
  • ABW: adjusted body weight = IBW+0.4*(weight-IBW) (used by Masui)
  • LBM: lean body mass: (used by Minto)
    • 1.1*weight-128*(weight/height)2 for male
    • 1.07*weight-148*(weight/height)2 for female
  • FFMj: fat free mass by Janmahasatian: (used by Kim)
    • 9270*weight/(6680+216*BMI) for male
    • 9270*weight/(8780+244*BMI) for female
  • FFMAS: fat free mass by Al Sallami et al.: (used by Eleveld, Morse)
    • (0.88+(1-0.88)/(1+(age/13.4)-12.7))*FFMj for male
    • (1.11+(1-1.11)/(1+(age/7.1)-1.1))*FFMj for female
▼手動パラメータ編集▼
▼Manually editting parameter▼
投与量入力画面中央下で、パラメータを手動編集できます。
単位はV1,V2,V3が[L]でCL,Q2,Q3が[L/min]です。
入力画面に設定されている時刻でパラメータが切り替わる計算です。
分布容積が増える場合は総量を保ちます(濃度は下がります)。
分布容積が減る場合は濃度を保ちます(総量は減ります)。
パラメータは正の数の想定ですが、CLのみ0でシミュレーションできます。
パラメータを編集すると投与量(投与が無ければ「c」)を赤字で表示します。
Manually edit parameters in the lower middle of the Drug Dosing popup.
The units are [L] for V1,V2,V3 and [L/min] for CL,Q2,Q3.
The amount is preserved if the volume increases (the concentration decreases).
The concentration is preserved if the volume decreases (the amount decreases).
Parameters are assumed to be positive, except that CL may be 0.
The dose ("c" if there is no dose) is displayed in red when parameters are editted.

バージョン履歴

2022/8/16; v1.0.0
2022/8/30; v1.1.0; モデル追加、単位選択追加など
2022/9/5; v1.2.0; TCI計算追加など
2022/9/21; v1.3.0; レイアウト調整、数式表示追加など
2022/9/26; v1.4.0; JSON入出力追加など
2022/10/16; v1.5.0; プロポフォール+オピオイド効果追加など
2023/3/31; v1.6.0; フェンタニル個人差可視化機能追加
2023/9/17; v1.7.0; Bae,2020モデルの実装誤りを修正
2023/11/5; v1.8.0; フェンタニル個人差グラフに平均±SDを表示、不具合修正
2023/11/15; v1.8.1; データがあるときページを離れる前に警告

Version history

2022/8/16; v1.0.0
2022/8/30; v1.1.0; More models, unit choice
2022/9/5; v1.2.0; TCI simulation
2022/9/21; v1.3.0; Layout
2022/9/26; v1.4.0; JSON load/output
2022/10/16; v1.5.0; Propofol+opioid effect
2023/3/31; v1.6.0; Fentanyl individual variance
2023/9/17; v1.7.0; Fix implementation error in the model Bae,2020
2023/11/5; v1.8.0; Display mean±SD of fentanyl, fix bug
2023/11/15 v1.8.1; Alert before unload if data exists

日本語 English

https://github.com/seazuma/pkpd
2023/11/15 v1.8.1