Exam Prep Blog

Pharmaceutical Calculations for OPRA: The 8 Types You Must Master

OPRA calculation questions require exact answers – close doesn't count. Here are the 8 calculation types you'll encounter, with worked examples and the common errors that cost candidates marks.

The GdayPharmacist Team

25 February 2026

9 min read

Medicine bottles and pharmaceutical calculations equipment for pharmacy exam preparation
Photo by Insung Yoon on Unsplash

Pharmaceutical Calculations for OPRA: The 8 Types You Must Master

Calculation questions on OPRA require exact answers. A dose that's rounded differently is wrong. A rate that's off by one decimal place is wrong. There's no partial credit.

The good news: the calculation types are predictable. Master these 8 types and you'll handle any calculation the exam throws at you.

Type 1: Dose Per Body Weight

The most fundamental calculation. You'll see it frequently.

Formula: Dose = Weight (kg) × Dose per kg

Worked Example: A patient weighing 72kg is prescribed gentamicin 5mg/kg/day in 3 divided doses. What is each individual dose?

Solution:

  • Total daily dose = 72kg × 5mg/kg = 360mg/day
  • Each dose = 360mg ÷ 3 = 120mg per dose

Common Error: Forgetting to divide by the number of doses. The question asks for each dose, not the total daily dose.

Variation: Some questions give weight in pounds. Convert first: weight in kg = weight in pounds ÷ 2.2

Type 2: Concentration and Dilution

Understanding how to dilute stock solutions to a target concentration.

Formula (Dilution): C1 × V1 = C2 × V2

Where:

  • C1 = initial concentration
  • V1 = initial volume
  • C2 = final concentration
  • V2 = final volume

Worked Example: You have a 10% w/v povidone-iodine solution. How much stock solution and how much purified water do you need to prepare 500mL of a 1% w/v solution?

Solution:

  • C1 × V1 = C2 × V2
  • 10% × V1 = 1% × 500mL
  • V1 = (1% × 500mL) ÷ 10% = 50mL of stock solution
  • Purified water = 500mL – 50mL = 450mL

Common Error: Mixing up which concentration is C1 and C2. C1 is always the stronger (stock) solution.

IV drip bag and giving set in a clinical setting used for flow rate calculations

Type 3: IV Flow Rate Calculations

These appear regularly and have multiple variations.

Key Formulas:

  • Drops per minute = (Volume in mL × Drop factor) ÷ (Time in minutes)
  • mL per hour = Volume in mL ÷ Time in hours

Standard drop factors:

  • Standard giving set: 20 drops/mL
  • Microdrop (paediatric) set: 60 drops/mL
  • Blood set: 15 drops/mL

Worked Example: An IV infusion of 1000mL normal saline is to be administered over 8 hours using a standard giving set (20 drops/mL). Calculate the flow rate in drops per minute.

Solution:

  • Time in minutes = 8 × 60 = 480 minutes
  • Drops per minute = (1000mL × 20 drops/mL) ÷ 480 minutes
  • Drops per minute = 20,000 ÷ 480 = 41.7 drops/min ≈ 42 drops/min

Common Error: Using the wrong drop factor. Read the question carefully – it will specify the giving set type or drop factor.

Variation – Dose-based IV rate: Dopamine 400mg in 250mL D5W. Prescriber orders 5mcg/kg/min for an 80kg patient. What is the infusion rate in mL/hr?

Solution:

  • Required dose = 5mcg/kg/min × 80kg = 400mcg/min
  • Concentration = 400mg/250mL = 1.6mg/mL = 1600mcg/mL
  • Rate = 400mcg/min ÷ 1600mcg/mL = 0.25mL/min
  • mL/hr = 0.25 × 60 = 15mL/hr

Type 4: Percentage Concentrations

Understanding w/v, w/w, and v/v is essential.

Definitions:

  • % w/v = grams of solute per 100mL of solution
  • % w/w = grams of solute per 100g of preparation
  • % v/v = mL of solute per 100mL of solution

Worked Example: How many grams of sodium chloride are in 500mL of 0.9% w/v normal saline?

Solution:

  • 0.9% w/v = 0.9g per 100mL
  • In 500mL = (0.9g × 500mL) ÷ 100mL = 4.5g

Worked Example 2: Prepare 200g of 2% w/w hydrocortisone cream using 1% w/w stock cream and hydrocortisone powder.

Solution:

  • Required hydrocortisone = 2% × 200g = 4g total
  • Already in stock cream: 1% × 200g = 2g
  • Additional powder needed = 4g – 2g = 2g hydrocortisone powder

Common Error: Confusing w/v with w/w. In w/v, the denominator is volume (mL). In w/w, the denominator is weight (g).

Type 5: Unit Conversions

Deceptively simple, but conversion errors are the most common reason for wrong answers.

Key Conversions to Memorise:

  • 1g = 1000mg
  • 1mg = 1000 micrograms (mcg)
  • 1mcg = 1000 nanograms
  • 1L = 1000mL
  • 1kg = 2.2 pounds
  • 1 grain = 65mg
  • 1 teaspoon = 5mL
  • 1 tablespoon = 15mL

Worked Example: A patient is prescribed levothyroxine 150 micrograms daily. The tablets available are 0.1mg and 0.05mg. How many of each tablet should the patient take?

Solution:

  • 150mcg = 0.15mg
  • One 0.1mg tablet + one 0.05mg tablet = 0.15mg = 150mcg
  • Answer: One 0.1mg tablet and one 0.05mg tablet daily

Common Error: Moving the decimal point the wrong direction when converting between mcg and mg. Remember: divide by 1000 to go from smaller to larger units (mcg → mg).

Type 6: Paediatric Dosing

Calculations involving children require extra precision and often incorporate body weight or body surface area.

Common Approaches:

  • Weight-based dosing (most common): mg/kg/dose or mg/kg/day
  • Body Surface Area (BSA): Used for some medications (especially chemotherapy)

BSA Formula (Mosteller): BSA (m²) = √(height in cm × weight in kg ÷ 3600)

Worked Example: Amoxicillin is prescribed at 25mg/kg/day in 3 divided doses for a child weighing 18kg. The suspension available is 250mg/5mL. What volume is given per dose?

Solution:

  • Daily dose = 25mg/kg × 18kg = 450mg/day
  • Dose per administration = 450mg ÷ 3 = 150mg
  • Volume per dose = (150mg × 5mL) ÷ 250mg = 3mL per dose

Common Error: Not checking that the calculated dose falls within the acceptable range. Paediatric doses often have maximum limits (e.g., "25mg/kg/day up to a maximum of 500mg per dose").

Safety Check: Always verify that your calculated paediatric dose doesn't exceed the adult dose. If your calculation produces a dose higher than what an adult would receive, something is wrong.

Type 7: Creatinine Clearance (Renal Dosing)

Many drugs require dose adjustment based on kidney function. The Cockcroft-Gault equation appears in pharmacy exams.

Cockcroft-Gault Formula: CrCl (mL/min) = [(140 – age) × weight (kg) × F] ÷ [72 × serum creatinine (mg/dL)]

Where F = 1 for males, 0.85 for females

If serum creatinine is in micromol/L (as commonly reported in Australia): Convert to mg/dL first: Scr (mg/dL) = Scr (micromol/L) ÷ 88.4

Or use the adapted formula: CrCl (mL/min) = [(140 – age) × weight (kg) × F] ÷ [0.814 × serum creatinine (micromol/L)]

Where F = 1 for males, 0.85 for females

Worked Example: Calculate CrCl for a 68-year-old female weighing 60kg with serum creatinine of 120 micromol/L.

Solution:

  • CrCl = [(140 – 68) × 60 × 0.85] ÷ [0.814 × 120]
  • CrCl = [72 × 60 × 0.85] ÷ [97.68]
  • CrCl = 3672 ÷ 97.68
  • CrCl = 37.6 mL/min

This patient has moderate renal impairment. Many drugs (metformin, DOACs, gabapentin, etc.) require dose reduction at this level.

Common Error: Forgetting the 0.85 factor for females. This changes the answer significantly.

Type 8: Electrolyte and Millimole Calculations

Understanding millimoles and milliequivalents is essential for IV electrolyte questions.

Key Formula: Millimoles = Weight (mg) ÷ Molecular weight

Key Molecular Weights:

  • Sodium (Na): 23
  • Potassium (K): 39
  • Calcium (Ca): 40
  • Magnesium (Mg): 24
  • Chloride (Cl): 35.5
  • Sodium chloride (NaCl): 58.5
  • Potassium chloride (KCl): 74.5

Worked Example: How many millimoles of sodium are in 1 litre of 0.9% w/v sodium chloride?

Solution:

  • 0.9% w/v = 9g NaCl per 1000mL
  • Moles of NaCl = 9g ÷ 58.5g/mol = 0.1538 mol
  • Since each NaCl gives one Na⁺: mmol Na = 153.8 mmol
  • Answer: approximately 154 mmol sodium per litre

(This is why normal saline is often written as "Na 154 mmol/L" on IV fluid labels.)

Common Error: Using the molecular weight of the ion instead of the salt, or vice versa. Read the question carefully – is it asking for mmol of sodium, or mmol of sodium chloride?

General Exam Strategy for Calculations

Before the Exam

  1. Practice daily – not weekly, daily. 10 calculations per day for 4 weeks embeds the methods
  2. Show your working – develop a consistent format so you can check steps
  3. Memorise key values – drop factors, molecular weights, conversion factors
  4. Practice mental estimation – before calculating precisely, estimate roughly to catch major errors

During the Exam

  1. Read the question twice – what exactly is it asking for? (Per dose? Per day? Per hour?)
  2. Check units – ensure your answer matches the unit requested
  3. Verify reasonableness – does your answer make clinical sense? An adult paracetamol dose of 10g is obviously wrong
  4. Don't rush – a careful calculation done once beats a rushed calculation done twice

Common Traps Across All Types

  • Rounding too early – carry extra decimal places through your calculation and only round the final answer
  • Unit mismatch – question gives mg, answer needs mcg
  • Frequency confusion – "three times daily" vs "every 8 hours" can give different answers depending on the context
  • Weight in pounds – always convert to kg first if given in pounds (÷ 2.2)
  • Not answering what was asked – calculating the daily dose when the question asks for a single dose

Key Takeaways

  1. 8 predictable calculation types – master all eight and you're covered
  2. Exact answers required – no partial credit, no "close enough"
  3. Unit conversions cause the most errors – practise these until they're automatic
  4. Estimate first, calculate second – catch gross errors before they become your answer
  5. Show your working on scratch paper – it helps you find errors and builds confidence
  6. Daily practice is the only way to build speed and accuracy
  7. Clinical sense-check – if the answer seems clinically unreasonable, recalculate

References: Australian Pharmacy Council – OPRA Exam Content Guide, National Competency Standards Framework for Pharmacists in Australia, Australian Medicines Handbook (AMH)

Frequently Asked Questions

How many calculation questions are on the OPRA exam?

The exact number varies between sittings, but pharmaceutical calculations are a consistent component of OPRA. Expect calculation questions across dose-per-weight, dilutions, IV flow rates, and unit conversions. They may also appear embedded within clinical scenario questions rather than as standalone calculations.

Do OPRA calculations require exact answers or multiple choice?

OPRA is a multiple-choice exam, so calculations will have four answer options. However, the options are often close together (e.g., 42mL/hr, 45mL/hr, 48mL/hr, 52mL/hr), meaning you need to calculate precisely. Estimation alone won't reliably distinguish between close options.

What is the Cockcroft-Gault formula and why does it matter for pharmacy exams?

The Cockcroft-Gault formula estimates creatinine clearance (kidney function) using age, weight, sex, and serum creatinine. It matters because many drugs require dose adjustment based on renal function. The formula is CrCl = [(140 - age) × weight × F] ÷ [0.814 × serum creatinine in micromol/L], where F is 1 for males and 0.85 for females.

What drop factor should I use for IV flow rate calculations?

Standard giving sets use 20 drops per mL in Australia. Microdrop or paediatric sets use 60 drops per mL. Blood giving sets use 15 drops per mL. The question will specify the type of giving set or state the drop factor directly. Never assume – always check what the question provides.

How should I practise pharmaceutical calculations before the exam?

Practise daily, not weekly. Do at least 10 calculations per day for four weeks before the exam. Cover all 8 types systematically, focusing extra time on your weakest areas. Use timed conditions to build speed. Always show your working and check that your answer is clinically reasonable.

What is the difference between percentage w/v and w/w in pharmacy calculations?

Percentage w/v (weight in volume) means grams of solute per 100mL of solution. Percentage w/w (weight in weight) means grams of solute per 100g of preparation. For example, 1% w/v = 1g per 100mL (used for solutions), while 1% w/w = 1g per 100g (used for creams and ointments). Confusing these changes the answer significantly.

Related Articles