9.1 Roman Numerals: Additive, Subtractive & Apothecary Rules

Key Takeaways

  • The Roman numeral system is built from seven primary uppercase symbols with fixed integer values: I=1\text{I}=1, V=5\text{V}=5, X=10\text{X}=10, L=50\text{L}=50, C=100\text{C}=100, D=500\text{D}=500, and M=1000\text{M}=1000.

  • Under the Rule of Repetition, symbols representing powers of 10 (I,X,C,M\text{I}, \text{X}, \text{C}, \text{M}) may be repeated up to three consecutive times, whereas five-based symbols (V,L,D\text{V}, \text{L}, \text{D}) are never repeated.

  • The Rule of Addition applies when a smaller or equal numeral follows a larger numeral (e.g., VIII=8\text{VIII}=8, CLX=160\text{CLX}=160), while the Rule of Subtraction applies when a smaller numeral precedes a larger numeral.

  • Subtractive pairings are strictly constrained: only powers of 10 (I,X,C\text{I}, \text{X}, \text{C}) can be subtracted, and only from the next two higher symbols (I\text{I} from V/X\text{V}/\text{X}, X\text{X} from L/C\text{L}/\text{C}, C\text{C} from D/M\text{D}/\text{M}); five-based symbols (V,L,D\text{V}, \text{L}, \text{D}) are never subtracted.

  • Clinical apothecary notation utilizes lowercase Roman numerals (e.g., tabs ii\text{ii}, gr v\text{v}), the abbreviation ss\text{ss} or ss‾\overline{\text{ss}} for one-half (12\frac{1}{2}), and a terminal 'j\text{j}' (e.g., iij\text{iij}) to prevent tampering and misinterpretation on medical orders.

Last updated: October 2026

Roman numerals represent an ancient numeric system developed during classical antiquity that still appears in modern health care. Roman numerals are a standard HESI A2 math review topic, so aim for complete fluency. In clinical environments, Roman numerals are routinely encountered in controlled substance schedules (Schedule I\text{I} through Schedule V\text{V}), cranial nerve assessments (Cranial Nerves I\text{I} through XII\text{XII}), blood clotting factors (such as factor VIII\text{VIII}), New York Heart Association functional classes I\text{I} through IV\text{IV}, and legacy prescription orders utilizing apothecary units. Misreading or miswriting a Roman numeral in clinical practice can lead to a tenfold dosing discrepancy or severe medication toxicity.

The Seven Fundamental Roman Symbols

Unlike the modern Hindu-Arabic numeral system, the Roman numeral system does not utilize positional place-value zeros. Instead, it builds all numerical quantities from seven foundational uppercase Latin letters, each anchored to a permanent integer value:

Roman SymbolArabic ValueBase CategoryClinical Mnemonic Anchor
I\text{I}11Power of 1010 (10010^0)Injections / Individual
V\text{V}55Sub-base (5×1005 \times 10^0)Vitamins / V-hand (55 fingers)
X\text{X}1010Power of 1010 (10110^1)X-tra / Crossed hands (1010 fingers)
L\text{L}5050Sub-base (5×1015 \times 10^1)Loves
C\text{C}100100Power of 1010 (10210^2)Cat (Latin: Centum)
D\text{D}500500Sub-base (5×1025 \times 10^2)Dear (Latin: Dimidium mille)
M\text{M}10001000Power of 1010 (10310^3)My (Latin: Mille)

Mnemonic Devices for Rapid Recall

To memorize the descending order of Roman numerals from largest (10001000) to smallest (11), memorize the classic sentence:

My Dear Cat Loves X-tra Vitamins / Injections\mathbf{M}\text{y } \mathbf{D}\text{ear } \mathbf{C}\text{at } \mathbf{L}\text{oves } \mathbf{X}\text{-tra } \mathbf{V}\text{itamins / } \mathbf{I}\text{njections}

M (1000)⟶D (500)⟶C (100)⟶L (50)⟶X (10)⟶V (5)⟶I (1)\text{M } (1000) \longrightarrow \text{D } (500) \longrightarrow \text{C } (100) \longrightarrow \text{L } (50) \longrightarrow \text{X } (10) \longrightarrow \text{V } (5) \longrightarrow \text{I } (1)

Notice that the symbols alternate between powers of ten (M,C,X,I\text{M}, \text{C}, \text{X}, \text{I}) and five-based sub-bases (D,L,V\text{D}, \text{L}, \text{V}). This distinction dictates which symbols can be repeated and subtracted.

The Rule of Repetition

Numbers are generated by writing symbols sequentially. However, strict syntactical rules limit repetition:

  1. Powers of Ten May Repeat up to Three Times: The symbols I\text{I}, X\text{X}, C\text{C}, and M\text{M} may be written consecutively up to three times to represent additive multiples:
    • I=1\text{I} = 1, II=2\text{II} = 2, III=3\text{III} = 3 (Never IIII\text{IIII})
    • X=10\text{X} = 10, XX=20\text{XX} = 20, XXX=30\text{XXX} = 30 (Never XXXX\text{XXXX})
    • C=100\text{C} = 100, CC=200\text{CC} = 200, CCC=300\text{CCC} = 300 (Never CCCC\text{CCCC})
    • M=1000\text{M} = 1000, MM=2000\text{MM} = 2000, MMM=3000\text{MMM} = 3000 (Standard Roman numerals do not exceed 3,9993{,}999 without vinculum horizontal overbars)
  2. Five-Based Symbols Never Repeat: The symbols V\text{V}, L\text{L}, and D\text{D} can never be repeated consecutively:
    • VV\text{VV} is strictly invalid because 5+5=105 + 5 = 10, which is correctly written as X\text{X}.
    • LL\text{LL} is strictly invalid because 50+50=10050 + 50 = 100, which is correctly written as C\text{C}.
    • DD\text{DD} is strictly invalid because 500+500=1000500 + 500 = 1000, which is correctly written as M\text{M}.

Warning

Never write more than three identical symbols consecutively in modern Roman numerals. If you find yourself writing four of any letter, a subtractive combination is required.

The Rule of Addition

When a Roman numeral of equal or smaller value appears immediately after (to the right of) a numeral of greater or equal value, add the values together:

Combined Value=Larger Value+Smaller Value\text{Combined Value} = \text{Larger Value} + \text{Smaller Value}

Consider these clinical and mathematical examples:

  • VI=5+1=6\text{VI} = 5 + 1 = 6
  • VIII=5+1+1+1=8\text{VIII} = 5 + 1 + 1 + 1 = 8
  • XII=10+1+1=12\text{XII} = 10 + 1 + 1 = 12 (Cranial Nerve XII\text{XII}: Hypoglossal nerve)
  • LV=50+5=55\text{LV} = 50 + 5 = 55
  • CLXX=100+50+10+10=170\text{CLXX} = 100 + 50 + 10 + 10 = 170
  • MDCC=1000+500+100+100=1700\text{MDCC} = 1000 + 500 + 100 + 100 = 1700

The Rule of Subtraction & Strict Positional Constraints

To prevent strings of four identical characters, subtractive notation is used. When a smaller numeral appears immediately before (to the left of) a larger numeral, subtract the smaller value from the larger value:

Combined Value=Larger Value−Smaller Value\text{Combined Value} = \text{Larger Value} - \text{Smaller Value}

However, subtraction is governed by three constraints:

Constraint 1: Only Powers of Ten Can Be Subtracted

Only the symbols I\text{I}, X\text{X}, and C\text{C} can precede a larger numeral to perform subtraction. The five-based symbols (V\text{V}, L\text{L}, and D\text{D}) are never subtracted. For example:

  • 4545 is never written as VL\text{VL} (50−550 - 5). The correct representation is XLV\text{XLV} (40+540 + 5).
  • 495495 is never written as VD\text{VD} (500−5500 - 5). The correct representation is CDXCV\text{CDXCV} (400+90+5400 + 90 + 5).
  • 950950 is never written as LM\text{LM} (1000−501000 - 50). The correct representation is CML\text{CML} (900+50900 + 50).

Constraint 2: The Two-Step Subtraction Hierarchy

A subtractive power-of-ten numeral can only be subtracted from the next two higher symbols in the hierarchy:

  • I\text{I} (11) can only be subtracted from V\text{V} (55) and X\text{X} (1010): IV=5−1=4\text{IV} = 5 - 1 = 4 IX=10−1=9\text{IX} = 10 - 1 = 9 I\text{I} cannot be subtracted from L,C,D,\text{L}, \text{C}, \text{D}, or M\text{M}. For example, 9999 is not IC\text{IC} (100−1100 - 1); it must be written as XCIX\text{XCIX} (90+990 + 9). Similarly, 4949 is not IL\text{IL} (50−150 - 1); it must be written as XLIX\text{XLIX} (40+940 + 9).
  • X\text{X} (1010) can only be subtracted from L\text{L} (5050) and C\text{C} (100100): XL=50−10=40\text{XL} = 50 - 10 = 40 XC=100−10=90\text{XC} = 100 - 10 = 90 X\text{X} cannot be subtracted from D\text{D} (500500) or M\text{M} (10001000). For example, 490490 is not XD\text{XD} (500−10500 - 10); it must be written as CDXC\text{CDXC} (400+90400 + 90). And 990990 is not XM\text{XM}; it must be written as CMXC\text{CMXC} (900+90900 + 90).
  • C\text{C} (100100) can only be subtracted from D\text{D} (500500) and M\text{M} (10001000): CD=500−100=400\text{CD} = 500 - 100 = 400 CM=1000−100=900\text{CM} = 1000 - 100 = 900

Constraint 3: Exactly One Subtractive Numeral

You may place only one smaller numeral before a larger numeral. Multiple subtractive prefixes are strictly prohibited:

  • 88 is written as VIII\text{VIII} (5+35 + 3), never as IIX\text{IIX} (10−210 - 2).
  • 1818 is written as XVIII\text{XVIII} (10+5+310 + 5 + 3), never as IIXX\text{IIXX} (20−220 - 2).
  • 7070 is written as LXX\text{LXX} (50+2050 + 20), never as XXC\text{XXC} (100−20100 - 20).

Side-by-Side Analysis: Valid versus Invalid Numerals

The table below contrasts commonly mistaken invalid constructions with their correct Roman numeral counterparts:

Target ArabicInvalid FormWhy It FailsValid FormConstruction Breakdown
44IIII\text{IIII}Violates Rule of Repetition (max 3 repeats)IV\text{IV}5−1=45 - 1 = 4
88IIX\text{IIX}Violates Single Subtractive Prefix ruleVIII\text{VIII}5+1+1+1=85 + 1 + 1 + 1 = 8
4545VL\text{VL}V\text{V} can never be subtractedXLV\text{XLV}(50−10)+5=40+5(50 - 10) + 5 = 40 + 5
4949IL\text{IL}I\text{I} can only be subtracted from V\text{V} and X\text{X}XLIX\text{XLIX}(50−10)+(10−1)=40+9(50 - 10) + (10 - 1) = 40 + 9
9595VC\text{VC}V\text{V} can never be subtractedXCV\text{XCV}(100−10)+5=90+5(100 - 10) + 5 = 90 + 5
9999IC\text{IC}I\text{I} cannot skip to subtract from C\text{C}XCIX\text{XCIX}(100−10)+(10−1)=90+9(100 - 10) + (10 - 1) = 90 + 9
490490XD\text{XD}X\text{X} cannot skip to subtract from D\text{D}CDXC\text{CDXC}(500−100)+(100−10)=400+90(500 - 100) + (100 - 10) = 400 + 90
950950LM\text{LM}L\text{L} can never be subtractedCML\text{CML}(1000−100)+50=900+50(1000 - 100) + 50 = 900 + 50
990990XM\text{XM}X\text{X} cannot skip to subtract from M\text{M}CMXC\text{CMXC}(1000−100)+(100−10)=900+90(1000 - 100) + (100 - 10) = 900 + 90

Place-Value Decomposition (Converting Numbers up to 3,999)

The most dependable strategy for writing any Arabic number up to 3,9993{,}999 in Roman numerals is place-value decomposition. Break the number into thousands, hundreds, tens, and units, translate each group independently, and concatenate the results.

Standard Place-Value Building Blocks

  • Thousands: 1000=M,  2000=MM,  3000=MMM1000 = \text{M}, \; 2000 = \text{MM}, \; 3000 = \text{MMM}
  • Hundreds: 100=C,  200=CC,  300=CCC,  400=CD,  500=D,  600=DC,  700=DCC,  800=DCCC,  900=CM100 = \text{C}, \; 200 = \text{CC}, \; 300 = \text{CCC}, \; 400 = \text{CD}, \; 500 = \text{D}, \; 600 = \text{DC}, \; 700 = \text{DCC}, \; 800 = \text{DCCC}, \; 900 = \text{CM}
  • Tens: 10=X,  20=XX,  30=XXX,  40=XL,  50=L,  60=LX,  70=LXX,  80=LXXX,  90=XC10 = \text{X}, \; 20 = \text{XX}, \; 30 = \text{XXX}, \; 40 = \text{XL}, \; 50 = \text{L}, \; 60 = \text{LX}, \; 70 = \text{LXX}, \; 80 = \text{LXXX}, \; 90 = \text{XC}
  • Units: 1=I,  2=II,  3=III,  4=IV,  5=V,  6=VI,  7=VII,  8=VIII,  9=IX1 = \text{I}, \; 2 = \text{II}, \; 3 = \text{III}, \; 4 = \text{IV}, \; 5 = \text{V}, \; 6 = \text{VI}, \; 7 = \text{VII}, \; 8 = \text{VIII}, \; 9 = \text{IX}

Step-by-Step Conversion Walkthroughs

Example 1: Convert 1,9841{,}984 to Roman Numerals

  1. Decompose into expanded place values: 1,000+900+80+41{,}000 + 900 + 80 + 4
  2. Translate thousands: 1000=M1000 = \text{M}
  3. Translate hundreds: 900=1000−100=CM900 = 1000 - 100 = \text{CM}
  4. Translate tens: 80=50+10+10+10=LXXX80 = 50 + 10 + 10 + 10 = \text{LXXX}
  5. Translate units: 4=5−1=IV4 = 5 - 1 = \text{IV}
  6. Concatenate: M+CM+LXXX+IV=MCMLXXXIV\text{M} + \text{CM} + \text{LXXX} + \text{IV} = \mathbf{\text{MCMLXXXIV}}

Example 2: Convert 2,4492{,}449 to Roman Numerals

  1. Decompose: 2,000+400+40+92{,}000 + 400 + 40 + 9
  2. Translate thousands: 2000=MM2000 = \text{MM}
  3. Translate hundreds: 400=500−100=CD400 = 500 - 100 = \text{CD}
  4. Translate tens: 40=50−10=XL40 = 50 - 10 = \text{XL}
  5. Translate units: 9=10−1=IX9 = 10 - 1 = \text{IX}
  6. Concatenate: MM+CD+XL+IX=MMCDXLIX\text{MM} + \text{CD} + \text{XL} + \text{IX} = \mathbf{\text{MMCDXLIX}}

Example 3: The Maximum Standard Value (3,9993{,}999)

  1. Decompose: 3,000+900+90+93{,}000 + 900 + 90 + 9
  2. Translate: MMM+CM+XC+IX=MMMCMXCIX\text{MMM} + \text{CM} + \text{XC} + \text{IX} = \mathbf{\text{MMMCMXCIX}}

Decoding Roman Numerals to Arabic Numbers

To translate a Roman numeral back into an Arabic integer, scan the expression from left to right:

  1. If a symbol is followed by a symbol of equal or lesser value, add its value.
  2. If a symbol is followed by a symbol of greater value, subtract the current symbol from the next symbol, add the difference to the total, and skip past the paired symbol.

For instance, to evaluate MCDXLVII\text{MCDXLVII}:

  • M=1000\text{M} = 1000
  • CD=500−100=400\text{CD} = 500 - 100 = 400
  • XL=50−10=40\text{XL} = 50 - 10 = 40
  • V=5\text{V} = 5
  • II=1+1=2\text{II} = 1 + 1 = 2
  • Sum: 1000+400+40+5+2=1,4471000 + 400 + 40 + 5 + 2 = \mathbf{1{,}447}

Clinical Apothecary Usage & Prescription Conventions

In pharmacology and nursing practice, Roman numerals appear in handwritten and legacy electronic medical orders, particularly within the apothecary system of measurement.

Lowercase Notation

Prescriptions and medication administration records (MARs) traditionally express Roman numerals in lowercase letters: i,ii,iii,iv,v,vi,vii,viii,ix,x\text{i}, \text{ii}, \text{iii}, \text{iv}, \text{v}, \text{vi}, \text{vii}, \text{viii}, \text{ix}, \text{x}.

The Anti-Tampering Terminal 'j' Rule

In handwritten orders, physicians historically replaced the final letter 'i\text{i}' in a sequence with a letter 'j\text{j}' (often with a horizontal line or dots placed above the numerals):

  • ij=2\text{ij} = 2
  • iij=3\text{iij} = 3
  • vij=7\text{vij} = 7
  • viij=8\text{viij} = 8

The tail on the terminal 'j\text{j}' served as a vital clinical safety feature. It marked the definitive end of the number, preventing unauthorized individuals from adding an extra vertical line to alter the quantity of a controlled narcotic prescription (e.g., transforming ii\text{ii} into iii\text{iii}).

The Half-Fraction Symbol: 'ss'

In apothecary prescription writing, the fraction one-half (12\frac{1}{2} or 0.50.5) is represented by ss\text{ss} (or ss‾\overline{\text{ss}}), derived from the Latin semis:

  • gr ss=12 grain=0.5 grain\text{gr ss} = \frac{1}{2}\text{ grain} = 0.5\text{ grain}
  • tabs iss=112 tablets=1.5 tablets\text{tabs iss} = 1\frac{1}{2}\text{ tablets} = 1.5\text{ tablets}
  • caps iiss=212 capsules=2.5 capsules\text{caps iiss} = 2\frac{1}{2}\text{ capsules} = 2.5\text{ capsules}
  • tabs iiiss=312 tablets=3.5 tablets\text{tabs iiiss} = 3\frac{1}{2}\text{ tablets} = 3.5\text{ tablets}

Apothecary Grain Conversions

The foundational unit of mass in the apothecary system is the grain (abbreviated gr\text{gr}): 1 grain (gr i)≈60 mg(or 65 mg depending on the drug formulation)1\text{ grain } (\text{gr } \text{i}) \approx 60\text{ mg} \quad (\text{or } 65\text{ mg depending on the drug formulation})

Prescription OrderApothecary ExpressionArabic EquivalentMetric Conversion
Morphine Sulfategr 14\text{gr } \frac{1}{4}0.25 grain0.25\text{ grain}0.25×60 mg=15 mg0.25 \times 60\text{ mg} = 15\text{ mg}
Codeine Phosphategr ss\text{gr ss}0.5 grain0.5\text{ grain}0.5×60 mg=30 mg0.5 \times 60\text{ mg} = 30\text{ mg}
Thyroid Extractgr i\text{gr } \text{i}1 grain1\text{ grain}1×60 mg=60 mg1 \times 60\text{ mg} = 60\text{ mg}
Phenobarbitalgr iss\text{gr iss}1.5 grains1.5\text{ grains}1.5×60 mg=90 mg1.5 \times 60\text{ mg} = 90\text{ mg}
Aspirin (ASA)gr v\text{gr v}5 grains5\text{ grains}5×65 mg=325 mg5 \times 65\text{ mg} = 325\text{ mg}
Acetaminophengr x\text{gr x}10 grains10\text{ grains}10×65 mg=650 mg10 \times 65\text{ mg} = 650\text{ mg}

Note

Notice the placement of units in apothecary orders: the abbreviation gr\text{gr} precedes the Roman numeral (e.g., gr v\text{gr } \text{v}), unlike metric notation where the unit follows the Arabic number (e.g., 325 mg325\text{ mg}).

Patient Safety & Contemporary Practice Standards

The Institute for Safe Medication Practices (ISMP) and The Joint Commission (TJC) strongly discourage the ongoing clinical use of apothecary units and handwritten Roman numerals due to frequent transcription errors. For example, the apothecary symbol gr\text{gr} (grain) is easily misread as g\text{g} (gram), representing an error factor of over 1515-fold (1 g=1000 mg1\text{ g} = 1000\text{ mg} versus 1 gr=60 mg1\text{ gr} = 60\text{ mg}). Similarly, lowercase 'iv\text{iv}' written on a chart can be misread as 'IV' (intravenous route).

Modern documentation uses metric units and Arabic numerals, but Roman numerals remain a HESI A2 math review topic and are still needed to read controlled-substance schedules, clotting factors and older records.

Test Your Knowledge

A nurse is reviewing a historic pharmacy record and an order for controlled substances. How is the Arabic number 1,9941{,}994 correctly written in standard Roman numerals?

A

MDCCCCXCIV\text{MDCCCCXCIV}

B

MMXCIV\text{MMXCIV}

C

MCMIC\text{MCMIC}

D

MCMXCIV\text{MCMXCIV}

Test Your Knowledge

Which of the following Roman numeral representations is invalid under standard Roman numeral additive and subtractive rules?

A

CDXLIV\text{CDXLIV}

B

MMDCCLXVII\text{MMDCCLXVII}

C

XCIX\text{XCIX}

D

IL\text{IL}

Test Your Knowledge

A historic clinical order reads: 'Administer Phenobarbital tabs iiss\text{iiss} PO at bedtime.' If each tablet contains 15 mg15\text{ mg}, how many milligrams should the nurse prepare?

A

37.5 mg37.5\text{ mg}

B

30 mg30\text{ mg}

C

45 mg45\text{ mg}

D

15 mg15\text{ mg}

Test Your Knowledge

A nursing student is translating the Roman numeral MMCCCXLIV\text{MMCCCXLIV} into an Arabic numeral. What is the equivalent Arabic value?

A

2,3462{,}346

B

2,3642{,}364

C

2,3442{,}344

D

2,4442{,}444

Sections you finish are checked off in the contents.