Vetrule

計算式と出典

アプリではすべての結果の下に計算式と出典を表示しています。このページには 14 種類すべてをまとめてあり、どなたでも確認できます。

ここに書いてあるのは Vetrule の計算方法で、投与量の推奨ではありません。投与量や目標値は獣医師の指示で入力します。

01エネルギー要求量

計算式

RER = 70 × 体重(kg)^0.75

DER = RER × 係数

補足

  • 猫も犬も 70 × 体重^0.75 を使います。直線式 30 × 体重 + 70 は 2〜45 kg にしか当てはまらず、併用すると同じ猫で 2 つの値が出るため使いません。
  • 係数は AAHA 2021 Box 1(猫/犬):避妊・去勢済み成猫・成犬 1.2〜1.4/1.4〜1.6、未避妊・未去勢 1.4〜1.6/1.6〜1.8、肥満傾向・低活動 1.0/1.0〜1.2、減量 0.8/1.0、成長期 2.5/4か月未満 3.0・4か月以上 2.0。
  • 範囲のある係数は下限を初期値とし、変更できます。妊娠期・授乳期・使役犬は範囲が広すぎるため初期値を入れず、獣医師の指示で入力します。
  • 途中では四捨五入せず、表示時に整数(kcal/日)にします。

出典

  1. AAHA 2021 Nutrition and Weight Management Guidelines for Dogs and Cats, Box 12021

02療法食の給与量

計算式

缶数 = 1日のエネルギー ÷ 1缶あたりの kcal

グラム数(缶)= 缶数 × 1缶のグラム数

グラム数(ドライ)= 1日のエネルギー ÷(kcal/kg ÷ 1000)

補足

  • ヒルズとロイヤルカナンの療法食 143 製品(猫 67、犬 76)。同じ名前でも猫用と犬用でエネルギーが違うため、別々に収録しています。
  • エネルギーは各メーカーの公表値です。各製品に出典ページ、その国、確認日を表示します。
  • ロイヤルカナンで1缶あたりの kcal がないものは、kcal/kg × 1缶のグラム数で計算し、その旨を表示します。
  • 缶数は ¼ 缶単位、グラム数は整数で表示します。

根拠

ヒルズとロイヤルカナンの公表製品情報。アプリ内の各製品に出典ページと確認日を表示しています(猫用は 2026-10-18 確認)。

03輸液と滴下速度

計算式

維持量(mL/日):犬 60 × 体重、猫 40 × 体重

または犬 132 × 体重^0.75、猫 80 × 体重^0.75

子犬 × 3、子猫 × 2.5

欠乏量(mL)= 体重(kg) × 脱水率(小数)× 1000

合計流量(mL/hr)= 維持量 ÷ 24 + 欠乏量 ÷ 補正時間 + 喪失量 ÷ 時間

1分間の滴数 = mL/hr × 1 mL あたりの滴数 ÷ 60

15秒間の滴数 = 1分間の滴数 ÷ 4

補足

  • 維持量と子犬・子猫の係数は AAHA 2024 表 9、欠乏量は Box 3 によります。初期選択は体重あたりの方法で、AAHA の 表 11 の例(10 kg の犬、60 mL/kg/日 = 25 mL/hr)と同じです。
  • 表 9 の 3 番目の方法(30 × 体重 + 70)は使いません。単位が mL/kg/日と印刷されており、そのまま計算すると 10 kg の犬で 1日 3700 mL になるためです。
  • 欠乏量は 12〜24 時間で補正します。脱水率が 12% を超えると AAHA 表 3 では循環血液量減少性ショックにあたるため、まずショックの治療を促す警告を出します。
  • 輸液セットは 1 mL あたり 10・15・20・60 滴。流量は 0.1 mL/hr 単位、滴数は整数で表示します。

出典

  1. Pardo M, Spencer E, Odunayo A, et al. 2024 AAHA Fluid Therapy Guidelines for Dogs and Cats. J Am Anim Hosp Assoc 2024;60:131–163, Box 3, Tables 3, 9 and 112024
  2. Drip rate formula: University of Essex, Drip Rates Booklet

041回投与量

計算式

総投与量 = 投与量(mg/kg または µg/kg)× 体重(kg)

薬液量(mL)= 総投与量 ÷ 薬剤濃度

1% = 10 mg/mL

補足

  • 投与量と薬剤濃度は、獣医師の指示とラベルに従って入力します。Vetrule は投与量のデータを持っていません。
  • 薬液量はシリンジの目盛りに合わせて表示します:1 mL 未満は 0.01 mL、1〜10 mL は 0.1 mL、10 mL 以上は 1 mL 単位。
  • 0.01 mL 未満は 0 ではなく「< 0.01」と表示します。目盛りに合わせて丸めた結果、投与量が 5% を超えてずれる場合は警告を出します。
  • 総投与量が 1 mg 未満のときは µg(有効数字 3 桁)で表示し、単位の 1000 倍の取り違えに気づけるようにしています。

根拠

獣医師の指示と薬剤ラベルに基づく計算のみです。1% w/v = 100 mL あたり 1 g = 10 mg/mL。

05CRI:シリンジで希釈・原液・輸液バッグに混注

計算式

1時間あたりの薬剤量 = 投与速度(1時間あたりに換算)× 体重

シリンジ:薬液量(mL)= 1時間あたりの薬剤量 ×(シリンジ容量 ÷ 流量 mL/hr)÷ 薬剤濃度。その後、希釈液で全量をシリンジ容量にします

原液:流量(mL/hr)= 1時間あたりの薬剤量 ÷ 薬剤濃度

輸液バッグ:薬液量(mL)= 1時間あたりの薬剤量 ×(バッグ容量 ÷ 輸液流量)÷ 薬剤濃度

Grubb(µg/kg/min):A × B × C × 60 ÷(D × E × 1000)

補足

  • Grubb の式では A が投与量、B が体重、C が希釈後の全量(mL)、D が流量(mL/hr)、E が薬剤濃度(mg/mL)です。mg/kg/hr のときは 60 と 1000 を外します。
  • 投与速度の単位には初期値がなく、指示どおりに選びます。1分あたりと1時間あたりでは 60 倍違います。
  • シリンジ:希釈液は「全量 N mL」(N はシリンジ容量)と表示し、別に量り取る量としては表示しません。
  • 輸液バッグ:薬を加える前に、同じ量の輸液をバッグから抜きます(Grubb、表 3)。輸液流量を mL/kg/hr で入力すると体重は式から消えます。
  • 輸液バッグ:輸液流量を変えると薬剤の投与量も変わります。Grubb の原文:「If the infusion rate is halved, the amount of lidocaine in the bag should be doubled to keep the dose constant.」この注意は常に画面に表示されます。
  • Grubb の 表 3(リドカイン)と vetprep の例題で検算しています:20 kg の犬、フェンタニル 4 µg/kg/hr、50 µg/mL で原液 1.6 mL/hr。

出典

  1. Grubb T. Constant Rate Infusions: Don't Cry – Use CRI. IVAPM2023
  2. vetprep, Constant Rate Infusions in Small Animal Veterinary Medicine (worked examples)

06単位換算

計算式

1 lb = 0.45359237 kg

1 cc = 1 mL

小さじ = 5 mL、大さじ = 15 mL

1% = 10 mg/mL

0 °C = 32 °F

補足

  • 重量:kg、g、mg、µg、lb、oz。容量:L、mL、µL、fl oz、小さじ、大さじ、cc。温度:°C、°F。濃度:%、mg/mL、µg/mL。
  • 小さじ・大さじは医療用の定義(5 mL・15 mL)で、米国の 4.93 mL は使いません。
  • 検査値の SI 換算(mg/dL ↔ mmol/L)はバージョン 1.0 には含まれません。

根拠

単位の定義値(1 lb は定義上 0.45359237 kg)。

07輸血量

計算式

輸血量(mL)= 体重(kg) × 循環血液量(mL/kg) ×(目標 PCV − 受血動物の PCV)÷ 血液製剤の PCV

PCV 1% 上昇に必要な mL/kg = 循環血液量 ÷ 血液製剤の PCV

推定循環血液量(mL)= 体重 × 循環血液量

補足

  • 循環血液量の初期値は犬 90 mL/kg(Short 2012 で検証された値)、猫 60 mL/kg(BSAVA Manual、Reed 2014 より)。どちらも変更できます。
  • 目標 PCV と血液製剤の PCV には初期値がありません。目標は獣医師の指示、製剤の PCV は血液バッグのラベルから入力します。
  • 推定循環血液量の半分を超えると、大量輸血の定義(24 時間以内に循環血液量を超える量、または 3 時間以内に循環血液量の半量。Jutkowitz 2002)を示す警告を出します。
  • 猫では正確な式がありません(Reed 2014)。60 mL/kg で計算すると、量はやや多めに出るのが普通です。
  • 出典に記載がないため、体重あたりの上限は設けていません。

出典

  1. Blois SL. Blood Transfusions in Dogs and Cats. Merck Veterinary Manual (reviewed 2024)2024
  2. Short JL, Diehl S, Seshadri R, Serrano S. Accuracy of formulas used to predict post-transfusion packed cell volume rise in anemic dogs. J Vet Emerg Crit Care 2012;22(4):428–4342012
  3. Reed N, Espadas I, Lalor SM, Kisielewicz C. Assessment of five formulae to predict post-transfusion packed cell volume in cats. J Feline Med Surg 2014;16(8):651–6562014
  4. Jutkowitz LA, et al. Massive transfusion in dogs: 15 cases (1997–2001). JAVMA 2002;220(11):1664–1669. PMID 120515072002
  5. DoveLewis. Guidelines for Use of Canine / Feline Blood Components2018

08体表面積(BSA)

計算式

BSA(m²)= K × 体重(g)^(2/3) × 10⁻⁴

K = 10.1(犬)、10.0(猫)

投与量(mg)= BSA × mg/m²

補足

  • BSA は小数第 3 位まで四捨五入で表示します。投与量は丸める前の BSA で計算します。
  • この式は Merck の換算表の全行と 0.001 m² まで一致します:犬 60 行(0.5〜55 kg)、猫 20 行(0.5〜10 kg)。
  • 猫は K = 10.0 を使います。Merck の表や Girens が引用する腫瘍学の教科書と同じで、出典のないウェブページにある 10.4 は使いません。
  • 15 kg 未満の犬で mg/m² の投与量を入力すると、mg/m² 基準の投与量が過量になることがある、という注意を表示します。mg/m² 基準で投与した小型犬で、より強い毒性が報告されているためです(Arrington 1994、Page 1988。15 kg の慣例は Girens 2019 による)。結果の表示は止めません。
  • 犬の式は 1911 年に子犬 6 頭のデータから導かれたもので、CT で実測した BSA との差は −9%〜+19% でした(Girens 2019)。

出典

  1. Merck Veterinary Manual, Weight to Body Surface Area Conversion for Dogs
  2. Merck Veterinary Manual, Weight to Body Surface Area Conversion for Cats
  3. Girens R, et al. Use of computed tomography and radiation therapy planning software to develop a novel formula for body surface area calculation in dogs. J Vet Intern Med 2019;33(2):792–7992019
  4. Arrington KA, et al. Comparison of body surface area-based and weight-based dosage protocols for doxorubicin administration in dogs. Am J Vet Res 1994;55(11):1587–1592. PMID 78799831994
  5. Page RL, et al. Unexpected toxicity associated with use of body surface area for dosing melphalan in the dog. Cancer Res 1988;48(2):288–290. PMID 33350061988

09カリウム補正

計算式

添加する K(mEq)=(目標濃度 − ベース輸液の K)× バッグ容量(L)

KCl(mL)= 添加する K ÷ KCl 濃度(mEq/mL)

% で入力した場合:mEq/mL = % × 10 ÷ 74.55(15% → 2.01)

バッグ内濃度(mEq/L)= ベース輸液の K + 表示された KCl mL × 濃度 ÷ バッグ容量(L)

カリウム投与速度(mEq/kg/hr)= バッグ内濃度 × 輸液流量(mL/hr)÷ 1000 ÷ 体重

補足

  • ベース輸液の K(AAHA 2024 表 8):生理食塩液 0、乳酸リンゲル液 4、Plasma-Lyte A 5、Plasma-Lyte 148 5、Normosol-R 5 mEq/L。その他の輸液はラベル表示の値を入力します。
  • KCl 濃度は必須で、初期値はありません。同じ国でも 1 mEq/mL と 2 mEq/mL の製剤があります。
  • 0.5 mEq/kg/hr を超えると、獣医師の指示であることを確認するまで結果を表示しません。ちょうど 0.5 は表示します。AAHA 2024(p. 147)の記載は「0.5 mEq/kg/hr を超えない」です。
  • 投与速度は画面に表示された KCl 量(1 mL 未満は 0.01 mL、それ以上は 0.1 mL 単位)で計算するため、画面の数値は実際に採取する量での投与速度です。
  • 添加した KCl の容量は計算に含めません。AAHA 2024 表 11、Hoehne 2015、Cook & Heinz 2022 と同じで、実際の濃度はわずかに低くなる安全側の計算です。
  • スライディングスケールの表は内蔵していません。常に表示する注意:KCl 添加後はバッグを転倒混和する。KCl を添加した輸液はボーラス投与しない(AAHA 2024)。

出典

  1. Pardo M, Spencer E, Odunayo A, et al. 2024 AAHA Fluid Therapy Guidelines for Dogs and Cats. J Am Anim Hosp Assoc 2024;60:131–163, p. 147 and Tables 8, 112024
  2. Davis H, et al. 2013 AAHA/AAFP Fluid Therapy Guidelines for Dogs and Cats. J Am Anim Hosp Assoc 2013;49:149–159 (AAFP Implementation Toolkit reprint)2013
  3. Hoehne SN, Hopper K, Epstein SE. Accuracy of potassium supplementation of fluids administered intravenously. J Vet Intern Med 2015;29(3):834–8392015
  4. Cook A, Heinz J. Evaluation and Management of the Hypokalemic Patient. Today’s Veterinary Practice, July/August 2022 (worked example)2022

10希釈

計算式

C1 × V1 = C2 × V2

希釈液:全量 V2 まで(約 V2 − V1)

1% = 10 mg/mL、1 µg/mL = 0.001 mg/mL

補足

  • 未知数(C1・V1・C2・V2)を選びます。初期選択は V1(採取する原液量)です。
  • 希釈液は「◯ mL 加える」のではなく、「全量 ◯ mL にする」まで加えます。The Pharmaceutical Journal の例:「dilute 10mL to 100mL」は 100 mL、「dilute 10mL with 100mL」は 110 mL になります。
  • % は w/v(100 mL あたりの g)です。両方とも % のときは v/v でも成り立ちます。
  • C2 ≥ C1 または V1 ≥ V2 のときは結果を表示しません。

出典

  1. Kumwenda L, et al. Medication maths: dilutions. The Pharmaceutical Journal 2025;314(7995)2025
  2. University of Kent Student Learning Advisory Service. At a Glance: Pharmacy Calculations — C1V1 = C2V2

11ショック時のボーラス投与

計算式

総量(mL)= mL/kg × 体重

1回量(mL)= 総量 ÷ 回数

流量(mL/hr)= 1回量 ÷ 分 × 60

補足

  • mL/kg の欄に初期値はありません。量は獣医師の指示で入力し、Vetrule は量も回数も提案しません。
  • 総量が犬 90 mL/kg、猫 55 mL/kg を超えると警告します。2013 AAHA/AAFP ガイドラインのショック用量(犬 80〜90 mL/kg、猫 50〜55 mL/kg)の上限です。2024 年版には総量の記載がありません。
  • 1回量が AAHA 2024(p. 138)の範囲(犬 15〜20 mL/kg、猫 5〜10 mL/kg を 15〜30 分で、必要に応じて繰り返す)を超えると注意を表示します。結果は止めません。

出典

  1. Pardo M, Spencer E, Odunayo A, et al. 2024 AAHA Fluid Therapy Guidelines for Dogs and Cats. J Am Anim Hosp Assoc 2024;60:131–163, p. 1382024
  2. Davis H, et al. 2013 AAHA/AAFP Fluid Therapy Guidelines for Dogs and Cats. J Am Anim Hosp Assoc 2013;49:149–159 (AAFP Implementation Toolkit reprint)2013

12血清浸透圧(計算値)

計算式

初期設定:2 × Na + 血糖(mg/dL)÷ 18 + BUN(mg/dL)÷ 2.8

SI:2 × Na + 血糖 + 尿素(mmol/L)

別の式:2 ×(Na + K)+ 血糖 ÷ 18 + BUN ÷ 2.8

浸透圧ギャップ = 実測値 − 計算値

補足

  • 初期設定の式は、Dugger 2014 が犬 250 頭で 18 の式を比較して推奨したものです。猫にも同じ式を使いますが、検証研究は犬で行われています。
  • 別の式は Cornell eClinPath と Five-Minute Veterinary Consult のものです。2 つの式は 2 × K だけ違うため、結果には必ず使った式を表示します。
  • 係数は文献どおり 18 と 2.8 です。エチレングリコールやマンニトールなど他の溶質は含まないため、実測値の方が高くなることがあります。
  • 基準範囲は表示しません。

出典

  1. Dugger DT, Epstein SE, Hopper K, Mellema MS. A comparison of the clinical utility of several published formulae for estimated osmolality of canine serum. J Vet Emerg Crit Care 2014;24(2):188–1932014
  2. Cornell University eClinPath, Fluid changes (Osmolality)
  3. Fleming M. Hyperosmolarity. In: Five-Minute Veterinary Consult: Canine and Feline, 6th ed.

13猫の年齢換算

計算式

m = 月齢

m ≥ 24:人間の年齢 = 24 +(m − 24)÷ 12 × 4

1 ≤ m < 24:次の点(月, 歳)の間を直線で補間:(1, 1)、(2, 2)、(3, 4)、(4, 6)、(5, 8)、(6, 10)、(7, 12)、(12, 15)、(18, 21)、(24, 24)

整数の歳に四捨五入

補足

  • 換算表は 2010 AAFP–AAHA ガイドライン(p. 71)によります。1歳未満の点は、International Cat Care が原表の範囲(2〜3か月 = 2〜4歳、4か月 = 6〜8歳)を分けた値を使っています。
  • ライフステージは 2021 AAHA/AAFP ガイドラインによります:子猫(出生〜1歳未満)、若年成猫(1〜6歳)、中年期(7〜10歳)、シニア期(10歳超。ちょうど10歳は中年期)。引用した区分は結果の下に表示します。
  • 原表は25歳までです。30歳までは1年につき人間の4歳として延長し、原表の範囲外であることを示します。30歳を超える入力はエラーとします。
  • 人間の年齢は飼い主との会話のための大まかな目安です。この表に研究上の根拠はなく、2021 年版では削除されています。犬の年齢換算は、犬種をまたいで認められた基準がないため提供していません。

出典

  1. Hoyumpa Vogt A, Rodan I, Sparkes A, et al. AAFP–AAHA Feline Life Stage Guidelines. J Am Anim Hosp Assoc 2010;46:70–85 (p. 71)2010
  2. Quimby J, Gowland S, Carney HC, et al. 2021 AAHA/AAFP Feline Life Stage Guidelines. J Feline Med Surg 2021;23(3):211–2332021
  3. International Cat Care, How to tell your cat’s age in human years

14分娩予定日

計算式

分娩予定期間 = 起算日 + 下限日数 〜 起算日 + 上限日数(起算日 = 0 日目)

最も可能性が高い日 = 起算日 + 中央の日数

犬・LH サージ:64〜66 日(65)

犬・プロジェステロンの初回上昇:64〜66(65)

犬・排卵:62〜64(63)

犬・発情休止期初日:56〜58(57)

犬・初回交配:58〜72

猫・初回交配:64〜66(65)

補足

  • 日数は暦日で数えます。アプリは妊娠の判定やプロジェステロン値の判読はせず、起算日は獣医師が決めます。
  • 初回交配からは「最も可能性が高い日」を出しません。交配日は排卵日ほど分娩日と相関せず(Merck)、範囲も 15 日あるためです。
  • 猫:Merck は交配で起こる LH サージから 64〜66 日としており、アプリは初回交配日から数えます。Root Kustritz 2006 の平均 65.6 日(範囲 52〜74 日)は補足として表示します。

出典

  1. Davidson AP. Whelping and Queening in Dogs and Cats. Merck Veterinary Manual (reviewed 2025)2025
  2. Concannon PW. Physiology and Clinical Parameters of Pregnancy in Dogs. WSAVA2002
  3. Romagnoli S. Recent Advances in Canine Female Reproduction. WSAVA2006
  4. Root Kustritz MV. Clinical management of pregnancy in cats. Theriogenology 2006;66(1):145–1502006

変更履歴

計算式や出典を変更した場合は、日付とともにここに記載します。

v1.0.0
初回リリース。

数値や出典の誤りにお気づきの場合は hello@vetrule.com までご連絡ください(メールに書いていただきたい内容)。