Vetrule

公式與出處

app 在每個結果下方都附公式與出處。這一頁把 14 種計算放在一起,誰都可以查。

這些是 Vetrule 的算法,不是劑量建議。劑量和目標值都照醫囑輸入。

01熱量需求

公式

RER = 70 × 體重(kg)^0.75

DER = RER × 係數

說明

  • 貓狗都用 70 × 體重^0.75,不用線性公式 30 × 體重 + 70。線性公式只適用 2 到 45 kg,兩種混用,同一隻貓會算出兩個數字。
  • 係數取自 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處方飼料換算

公式

罐數 = 每日熱量 ÷ 每罐 kcal

克數(罐頭)= 罐數 × 每罐克數

克數(乾糧)= 每日熱量 ÷(kcal/kg ÷ 1000)

說明

  • Hill’s 與 Royal Canin 共 143 款處方飼料:貓 67 款、狗 76 款。同名品項的貓版和狗版熱量不同,分開收錄。
  • 熱量用各廠商公布的數字。每個品項都標出處頁面、該頁面的國家和核對日期。
  • Royal Canin 沒有寫每罐熱量的,用 kcal/kg × 每罐克數換算,結果上會註明。
  • 罐數算到 ¼ 罐,克數取整數。

依據

Hill’s 與 Royal Canin 公布的產品資料。app 裡每個品項都列出自己的出處頁面和核對日期(貓的品項於 2026-10-18 核對)。

03點滴速率與滴速

公式

維持量(mL/天):狗 60 × 體重,貓 40 × 體重

或狗 132 × 體重^0.75,貓 80 × 體重^0.75

幼年:狗 × 3,貓 × 2.5

缺水量(mL)= 體重(kg) × 脫水程度(小數)× 1000

總速率(mL/hr)= 維持量 ÷ 24 + 缺水量 ÷ 補足時數 + 流失量 ÷ 時數

每分鐘滴數 = mL/hr × 每 mL 滴數 ÷ 60

每 15 秒滴數 = 每分鐘滴數 ÷ 4

說明

  • 維持量和幼年係數出自 AAHA 2024 表 9,缺水量出自 Box 3。預選「每公斤」算法,跟 AAHA 自己表 11 的例子一樣(10 kg 狗,60 mL/kg/天 = 25 mL/hr)。
  • 表 9 的第三種算法(30 × 體重 + 70)不收:原文單位印成 mL/kg/天,照字面算 10 kg 的狗一天要 3700 mL。
  • 缺水量在 12 到 24 小時內補足。脫水超過 12%,AAHA 表 3 這一級是低血容性休克,畫面會提醒先處理休克。
  • 點滴套組:每 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

04單次劑量換算

公式

總量 = 劑量(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.01」,不顯示 0。對齊刻度後劑量差超過 5%,會跳出警告。
  • 總量不到 1 mg 時改用 µg、三位有效數字,單位錯 1000 倍一眼就看得出來。

依據

只做算術,依據是醫囑和藥瓶標示。1% w/v = 每 100 mL 含 1 g = 10 mg/mL。

05CRI:針筒稀釋、原液、加入點滴袋

公式

每小時用量 = 劑量率(換成 /hr)× 體重

針筒:藥量(mL)= 每小時用量 ×(針筒 mL ÷ 幫浦 mL/hr)÷ 濃度,再用稀釋液補到針筒容量

原液:幫浦速率(mL/hr)= 每小時用量 ÷ 濃度

點滴袋:加藥量(mL)= 每小時用量 ×(袋內 mL ÷ 點滴 mL/hr)÷ 濃度

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。
  • 劑量率單位沒有預設,要照醫囑選:每分鐘和每小時差 60 倍。
  • 針筒:稀釋液一律寫成「補到 N mL」,也就是補到針筒總容量,不另外給一個要量的數字。
  • 點滴袋:加藥前先從袋子抽掉跟加藥量一樣多的輸液(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 和 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

每升 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 顯示到小數三位,四捨五入。總量用沒捨入的 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補鉀

公式

要加的鉀(mEq)=(目標濃度 − 基礎輸液的鉀)× 袋子容量(L)

KCl(mL)= 要加的鉀 ÷ KCl 原液濃度(mEq/mL)

用 % 輸入時:mEq/mL = % × 10 ÷ 74.55(15% → 2.01)

袋內濃度(mEq/L)= 基礎鉀 + 顯示的 KCl mL × 原液濃度 ÷ 袋子容量(L)

給鉀速率(mEq/kg/hr)= 袋內濃度 × 點滴速率(mL/hr)÷ 1000 ÷ 體重

說明

  • 基礎輸液的鉀(AAHA 2024 表 8):0.9% NaCl 0;LRS 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(第 147 頁)寫的是不超過 0.5 mEq/kg/hr。
  • 速率用畫面上顯示的 KCl 體積算(未滿 1 mL 到 0.01 mL,1 mL 以上到 0.1 mL),畫面上的數字就是照這個量抽時的速率。
  • 加進去的 KCl 體積不計,跟 AAHA 2024 表 11、Hoehne 2015、Cook & Heinz 2022 一樣。這樣算偏保守,實際濃度會略低一點。
  • 不內建 sliding scale 表。固定提示:加 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,也就是要抽多少原液。
  • 稀釋液是「補到」總量,不是「加入」固定量。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 × 體重

每次(mL)= 總量 ÷ 次數

幫浦速率(mL/hr)= 每次 ÷ 分鐘 × 60

說明

  • mL/kg 欄位預設空白,量照醫囑填。Vetrule 不建議用量,也不建議分幾次。
  • 總量超過狗 90 mL/kg、貓 55 mL/kg 時警告,這是 2013 AAHA/AAFP 指引整份休克量(狗 80–90、貓 50–55 mL/kg)的上限。2024 年版沒有給總量。
  • 每次超過 AAHA 2024(第 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 × 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 指引第 71 頁。一歲以前的點,照 International Cat Care 把原表範圍拆開的寫法(2–3 個月 = 2–4 歲、4 個月 = 6–8 歲)。
  • 生命階段依 2021 AAHA/AAFP 指引:幼貓,出生到未滿 1 歲;青年,1–6 歲;成熟,7–10 歲;老年,超過 10 歲(剛滿 10 歲不算)。結果下方會列出引用的階段分界。
  • 原表到 25 歲為止。30 歲以內照每年加 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)

狗,間情期第 1 天:56–58(57)

狗,第一次配種:58–72

貓,第一次交配:64–66(65)

說明

  • 日期以日曆天計算。app 不判斷是否懷孕,也不判讀黃體素數值;參考日由醫師判定。
  • 第一次配種不給「最可能」日期:Merck 寫明配種日跟分娩日的關聯不如排卵日,而且窗口有 15 天。
  • 貓:Merck 從交配引發的 LH 高峰起算 64–66 天,app 從第一次交配日起算。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(信裡要寫什麼)。