Vetrule

Every result shows its source

A clinical calculator for vet teams on iPhone and iPad, in 8 languages: English, Traditional Chinese, Japanese, Korean, Spanish, Portuguese, German and French.

Email us for launch news

Coming soon to the App Store

Formula
RER = 70 × kg^0.75DER = RER × factor
Source
AAHA 2021 Nutrition and Weight Management Guidelines, Box 1

Printed under every result

Vetrule's energy requirement screen: a 4.5 kg neutered adult cat, factor 1.2, 260 kcal a day, resting energy 216 kcal, with the formula and source under the result

One 4.5 kg cat, from calories to cans

  1. 1. How many calories a day

    Enter the weight and pick a life stage. The factor comes from AAHA 2021, and the vet can change it.

    260kcal/day

    RER
    70 × 4.5^0.75 = 216.3 ≈ 216
    DER
    216.3 × 1.2 (neutered adult) = 259.5 ≈ 260
  2. 2. Pick the prescription diet

    143 Hill’s and Royal Canin cat and dog diets, using the calories each manufacturer publishes.

    The diet picker: Hill's prescription diets, each marked can or dry with its kcal per kilogram
    a/d, canned
    156 g a can
    1173 kcal/kg

    Manufacturer’s published kcal

  3. 3. Turn it into cans and grams

    Daily calories become cans, split by meals. The source and the date it was checked sit under the result.

    The prescription diet screen: k/d cans, 260 kcal a day, two meals, 1½ cans or 223 g a day, ¾ can a meal
    k/d, canned
    1½ cans a day (223 g)
    ¾ can a meal (111 g)

    Hill’s Taiwan website
    checked 2026-10-18

Fourteen calculators in 1.0

Each one names its basis and the year.

Every formula and source →
CalculatorWhat it doesBased on
Energy requirementRER and DER with life-stage factorsAAHA 2021
Prescription dietDaily kcal into cans or grams, split by mealsManufacturers’ published kcal
Fluids and drip rateMaintenance, deficit and losses as mL/hr and drops per minuteAAHA 2024
Single doseThe ordered dose into mL to draw upThe vet’s order
CRI: syringe, undiluted, fluid bagSyringe mix, undiluted pump rate, or drug added to a fluid bagGrubb, IVAPM 2023
Unit conversionCommon clinical unitsUnit definitions
Transfusion volumeVolume to reach the ordered PCVMerck 2024; Short 2012
Body surface area (BSA)BSA in m², and mg/m² orders into mgMerck; Girens 2019
Potassium supplementationmL of KCl for a target bag concentration, with the delivered mEq/kg/hrAAHA 2024
DilutionC1 × V1 = C2 × V2Pharm J 2025
Shock bolus volumeOrdered mL/kg into total, per-bolus volume and pump rateAAHA 2024; AAHA/AAFP 2013
Serum osmolality (calculated)Calculated serum osmolality and osmolal gapDugger 2014
Cat ageHuman-equivalent age and life stageAAFP–AAHA 2010; 2021
Due dateWhelping or queening window from a reference dateMerck 2025

Vetrule converts the vet’s order. It never suggests a dose.

The vet enters the dose and makes the clinical call.

Offline, and nothing leaves the phone

Weight entered once
Species and weight go in the patient bar once. Every calculator uses them, and the bar shows how long ago the weight was entered.
Fully offline
Calculations need no network. Everything runs on the phone.
Collects no data
No account and no analytics. Patient names and weights stay on the device.
No result until inputs are valid
Every field has to check out first.
Report a result
A number looks wrong? Tap “Report this result” to email us.

We’ll write back at launch

Vetrule is built by someone who works at a vet clinic in Taiwan.

Email hello@vetrule.com
The energy requirement screen in dark mode
Dark mode, just as legible.