
Every country in the world uses medicines. Doctors prescribe them. Pharmacists dispense them. Patients take them. Governments pay for them. Researchers study them. But how do all these different groups talk about the same drugs? How does a doctor in Norway understand what a pharmacist in Japan means when they refer to a specific medication? The answer lies in a single, powerful tool. That tool is the ATC Classification System.
The ATC system gives every active drug ingredient a unique code. This code works like an address. It tells you exactly where a drug belongs in a global filing system. The code A10BX16, for example, points directly to the drug tirzepatide.
This guide will walk you through every part of this system. We will start at the very beginning. Starting by explaining the history. we will break down each level of the code. Additionally, we will look at all the major drug groups. We will discuss how the system works in real life. We will also talk about its limitations. By the end, you will understand the ATC system as well as many healthcare professionals do.
A Quick Walkthrough of the A10BX16 Code
We will walk through the entire code A10BX16 from start to finish, pulling together everything we have learned.
The ATC code begins with A
This tells us the drug belongs to the alimentary tract and metabolism group. This is the broadest possible category. It includes everything from antacids to vitamins to diabetes drugs.
The next two characters are 10
This narrows the focus to drugs used in diabetes. Out of all the metabolic conditions in the A group, this drug specifically targets diabetes mellitus.
The fourth character is B
This tells us the drug lowers blood sugar but is not an insulin. It belongs to the large family of non-insulin antidiabetic agents. This family includes metformin, sulfonylureas, SGLT2 inhibitors, GLP-1 analogues, and many others.
The fifth character is X
This places the drug in the “other” category. The drug does not fit into any of the established pharmacological subgroups. Its mechanism of action is unique or too new for the existing categories. In the case of tirzepatide, the dual GIP/GLP-1 receptor agonism sets it apart from traditional GLP-1 analogues.
The final two characters are 16
This identifies the specific chemical substance. Out of all the drugs in the A10BX group, number 16 is tirzepatide. No other drug shares this exact identifier.
The DDD for this drug is 1.4 mg
Researchers use this number to calculate population-level consumption of tirzepatide. They do not use it to guide individual patient dosing.
The most well-known brand name for tirzepatide is Mounjaro, manufactured by Eli Lilly. The drug comes as a subcutaneous injection in pre-filled pens. It is available in several strengths, including 2.5 mg, 5 mg, 7.5 mg, 10 mg, 12.5 mg, and 15 mg. Patients typically start at the lowest dose and gradually increase over several weeks. The drug is approved for the treatment of type 2 diabetes mellitus in adults. It is also approved for chronic weight management under the brand name Zepbound in some countries.
When a doctor in any country writes a prescription for tirzepatide, the pharmacy system may record the ATC code A10BX16 alongside the prescription data. This code then flows into national drug consumption databases. Researchers can later analyze this data to track how widely tirzepatide is being used. They can compare its adoption rate with other diabetes drugs. They can monitor trends over time. All of this is possible because of a simple seven-character code.
What Is the ATC System?
ATC stands for Anatomical Therapeutic Chemical. These three words describe exactly what the system does. It classifies drugs based on three things. First, it looks at the organ or body system the drug affects. That is the anatomical part. Second, it considers what the drug treats. That is the therapeutic part. Third, it examines the chemical properties of the drug. That is the chemical part.
The World Health Organization (WHO) created and maintains this system. A specific center in Oslo, Norway handles the day-to-day work. This center is called the WHO Collaborating Centre for Drug Statistics Methodology. It operates under the Norwegian Institute of Public Health. The center reviews new drugs. It assigns codes. Tirzepatide updates the system every year. It also answers questions from researchers and governments around the world.
The ATC system is not just a list. It is a hierarchy. Think of it like a tree. The trunk represents the broadest category. The branches represent narrower categories. The leaves represent individual drugs. Every drug sits at the very tip of a branch. The path from the trunk to that tip gives you the full ATC code.
The system serves one primary purpose. It helps people measure and compare drug use. Before the ATC system existed, comparing drug consumption between countries was nearly impossible. One country might count drugs by the number of boxes sold. Another might count by weight. A third might count by the number of prescriptions. The ATC system, combined with a measurement called the Defined Daily Dose, solved this problem. We will discuss the Defined Daily Dose in detail later.
A Brief History
The story of the ATC system begins in the 1960s. At that time, European countries started to notice a problem. They wanted to compare how much medicine their citizens consumed. They quickly realized they had no common language for this task. Each country used its own classification method. The results made no sense when you tried to compare them.
Norway took the first real step. In 1969, the Norwegian Medicinal Depot developed a classification system for drug consumption studies. They based it on an earlier system from the European Pharmaceutical Market Research Association. This early version had only three levels. It was simple but effective for Norwegian needs.
Other Nordic countries soon showed interest. Denmark, Finland, and Sweden started to adopt similar approaches. The Nordic Council on Medicines played a key role in spreading the idea across the region. By the mid-1970s, the system had grown to five levels. This gave it much more detail and precision.
The WHO officially recognized the system in 1976. This was a major milestone. The WHO saw the potential for a truly global standard. In 1982, the WHO established the Collaborating Centre in Oslo. This gave the system a permanent home and a dedicated team of experts.
Since then, the system has grown enormously. In the early years, it covered only a few hundred drugs. Today, it includes thousands of active substances. The WHO updates the index every January. New drugs get new codes. Old drugs sometimes get reclassified. The system evolves alongside medicine itself.
The Five Levels of the ATC Code
Every ATC code contains exactly seven characters. These characters form five distinct levels. Each level adds more specificity. Let us examine each level one by one. We will use the code A10BX16 as our running example throughout this section.
The Anatomical Main Group (1 Letter)
The first character is always a letter. This letter tells you which major body system or organ the drug primarily affects. The system uses 14 letters in total. Each letter represents a broad area of human anatomy or physiology.
Here are all 14 anatomical main groups
- A – Alimentary tract and metabolism. This covers drugs for metabolic conditions like diabetes.
- B – Blood and blood-forming organs. This includes drugs for anemia, blood clotting, and bleeding disorders.
- C – Cardiovascular system. This covers drugs for the heart, blood vessels, and blood pressure.
- D – Dermatologicals. This includes drugs for skin conditions.
- G – Genito-urinary system and sex hormones. This covers drugs for the kidneys, bladder, reproductive organs, and hormonal therapies.
- H – Systemic hormonal preparations, excluding sex hormones and insulins. This includes thyroid drugs, corticosteroids, and pituitary hormones.
- J – Anti-infectives for systemic use. This covers antibiotics, antivirals, antifungals, and vaccines.
- L – Antineoplastic and immunomodulating agents. This includes cancer drugs and immune system modifiers.
- M – Musculo-skeletal system. This covers drugs for bones, joints, and muscles.
- N – Nervous system. This includes painkillers, anesthetics, anti-epileptics, and psychiatric drugs.
- P – Antiparasitic products, insecticides, and repellents. This covers drugs for malaria, worms, and external parasites.
- R – Respiratory system. This includes drugs for asthma, allergies, coughs, and nasal conditions.
- S – Sensory organs. This covers drugs for the eyes and ears.
- V – Various. It includes diagnostic agents, antidotes, and contrast media.
You might notice some gaps in the alphabet. The system skips letters like E, F, I, K, O, Q, T, U, W, X, Y, and Z. The WHO did this on purpose. They wanted to avoid confusion with numbers. The letter I looks too much like the number 1. The letter O looks too much like the number 0. They also left room for future expansion.
In our example, the letter A tells us that tirzepatide affects the alimentary tract and metabolism. This makes sense, as tirzepatide is used for treating diabetes, which is a metabolic disease.
The Therapeutic Main Group (2 Digits)
The second and third characters are always numbers. Together, they form a two-digit code. This code narrows the focus from the broad body system to a specific therapeutic area. In other words, it tells you what kind of disease or condition the drug treats within that body system.
For the A group (alimentary tract and metabolism), here are some of the therapeutic subgroups:
- A01 – Stomatological preparations (drugs for the mouth)
- A02 – Drugs for acid-related disorders (like heartburn and ulcers)
- A03 – Drugs for functional gastrointestinal disorders
- A04 – Antiemetics and antinauseants (drugs for nausea and vomiting)
- A05 – Bile and liver therapy
- A06 – Drugs for constipation
- A07 – Antidiarrheals and intestinal anti-inflammatory agents
- A08 – Antiobesity preparations
- A09 – Digestives, including enzymes
- A10 – Drugs used in diabetes
- A11 – Vitamins
- A12 – Mineral supplements
- A13 – Tonics
- A14 – Anabolic agents for systemic use
- A15 – Appetite stimulants
- A16 – Other alimentary tract and metabolism products
In our example, the digits 10 tell us that tirzepatide belongs to the diabetes drug group. This is accurate. Tirzepatide lowers blood sugar in people with type 2 diabetes.
The Therapeutic or Pharmacological Subgroup (1 Letter)
The fourth character is a letter again. This letter adds another layer of detail. It describes either the therapeutic approach or the pharmacological mechanism of the drug. In simpler terms, it tells you how the drug works or what specific role it plays in treatment.
Within the A10 group (diabetes drugs), the third level splits the drugs into two main branches:
- A10A – Insulins and analogues. This includes all types of insulin, from fast-acting to long-acting.
- A10B – Blood glucose-lowering drugs, excluding insulins. This includes pills and injectable drugs that lower blood sugar but are not insulin.
In our example, the letter B tells us that tirzepatide is not an insulin. It lowers blood sugar through a different mechanism. This is correct. Tirzepatide mimics natural hormones in the body. It does not replace insulin directly.
The Chemical, Therapeutic, or Pharmacological Subgroup (1 Letter)
The fifth character is another letter. This level gets even more specific. It groups drugs by their chemical structure or their precise mechanism of action. Drugs in the same fourth-level group work in very similar ways.
Within A10B, the fourth level creates several distinct groups:
- A10BA – Biguanides (like metformin)
- A10BB – Sulfonylureas (like glipizide and gliclazide)
- A10BC – Sulfonamides (heterocyclic)
- A10BD – Combinations of oral blood glucose-lowering drugs
- A10BF – Alpha-glucosidase inhibitors (like acarbose)
- A10BG – Thiazolidinediones (like pioglitazone)
- A10BH – Dipeptidyl peptidase 4 (DPP-4) inhibitors
- A10BJ – Glucagon-like peptide-1 (GLP-1) analogues
- A10BK – Sodium-glucose co-transporter 2 (SGLT2) inhibitors
- A10BX – Other blood glucose-lowering drugs, excluding insulins
In our example, the letter X places tirzepatide in the “other” category. Why does it not sit in A10BJ with the GLP-1 analogues? The reason is interesting. Tirzepatide is a dual agonist. It activates both the GIP receptor and the GLP-1 receptor. Traditional GLP-1 analogues only activate the GLP-1 receptor. Because tirzepatide has this unique dual mechanism, the WHO placed it in the catch-all “X” group rather than forcing it into an existing category. This shows that the system adapts to new science.
The Chemical Substance (2 Digits)
The sixth and seventh characters are numbers. These two digits identify the specific active ingredient. This is the most precise level of the entire system. Each number points to one and only one chemical substance.
Within the A10BX group, you will find many different drugs. Each one has its own two-digit identifier. Here are a few examples:
- A10BX01 – Guar gum
- A10BX02 – Repaglinide
- A10BX03 – Nateglinide
- A10BX05 – Pramlintide
- A10BX06 – Benfluorex
- A10BX08 – Mitiglinide
- A10BX15 – Imeglimin
- A10BX16 – Tirzepatide
- A10BX17 – Carfloglitazar
- A10BX18 – Semaglutide (oral)
In our example, the digits 16 point specifically to tirzepatide. No other drug shares this exact code. If a doctor in Brazil, a pharmacist in Germany, and a researcher in Australia all write “A10BX16,” they all mean the exact same molecule.
The Defined Daily Dose (DDD)
The ATC code alone tells you what a drug is. But it does not tell you how much of it people use. For that, you need the Defined Daily Dose, or DDD. The WHO created the DDD to work hand in hand with the ATC system. Together, they form the ATC/DDD system.
What Exactly Is a DDD?
The DDD is a statistical unit of measurement. It represents the assumed average maintenance dose per day for a drug used for its main indication in adults. Let us break that definition down into simpler parts.
First, the DDD is an average. It does not reflect the dose that any single patient actually takes. Real patients take many different doses. Some take more. Some take less. The DDD smooths all of that out into one standard number.
Second, the DDD applies to maintenance therapy. It does not reflect the starting dose or the loading dose. Many drugs require a low starting dose that gradually increases over weeks or months. The DDD ignores that ramp-up period. It focuses on the dose a patient takes once treatment is stable.
Third, the DDD assumes adult use. Children often need different doses based on their weight. The DDD does not account for pediatric dosing.
Fourth, the DDD relates to the main indication of the drug. Some drugs treat multiple conditions at different doses. The DDD picks the most common use and bases the number on that.
Why Does the DDD Matter?
Imagine you want to compare antibiotic use in France and Germany. France might report that it sold 50 million boxes of amoxicillin last year. Germany might report that it sold 30 million boxes. Does that mean France uses more antibiotics? Not necessarily. The French boxes might contain 10 tablets each. The German boxes might contain 50 tablets each. The raw numbers tell you nothing useful.
The DDD solves this problem. You convert all sales data into DDDs. Then you can say something meaningful. For example, you might find that France consumed 20 DDDs of amoxicillin per 1,000 inhabitants per day, while Germany consumed 15 DDDs per 1,000 inhabitants per day. Now you have a fair comparison. The box sizes, tablet strengths, and packaging differences no longer matter.
How the WHO Assigns a DDD?
The WHO Collaborating Centre reviews clinical guidelines, prescribing information, and real-world usage data. They look at the recommended doses across multiple countries. They consider the most common strength and dosing schedule. Then they assign a single DDD value.
For tirzepatide (A10BX16), the DDD is 1.4 mg. This might seem low compared to the actual doses patients receive. Many patients take 5 mg, 10 mg, or even 15 mg per week. But remember, the DDD is a statistical tool. It is not a clinical recommendation. Researchers use it to calculate population-level consumption. Doctors do not use it to decide how much medicine to prescribe.
DDD Units of Measurement
The DDD can be expressed in different units depending on the drug. Most drugs use milligrams (mg) or grams (g). Some use international units (IU). A few use other measures like inhalations or applications. The ATC/DDD index always specifies the unit alongside the number.
For example:
- Metformin (A10BA02) has a DDD of 2 g (grams).
- Insulin glargine (A10AE04) has a DDD of 40 IU (international units).
- Tirzepatide (A10BX16) has a DDD of 1.4 mg (milligrams).
How the ATC System Handles Special Cases?
The world of medicine is messy. Not every drug fits neatly into a single box. The ATC system has developed specific rules for handling complicated situations.
Combination Drugs
Many modern medicines contain two or more active ingredients in a single pill. The ATC system has a specific approach for these. If a combination drug exists, the WHO often assigns it a unique code at the fourth level. The code usually starts with the letter “D” to indicate a combination.
For example, metformin and sitagliptin are two separate diabetes drugs. Metformin alone has the code A10BA02. Sitagliptin alone has the code A10BH01. When you combine them in a single pill, the combination gets the code A10BD07. The “D” in the fourth position signals that this is a fixed-dose combination.
This approach keeps the system organized. Researchers can track combination products separately from their individual components. This matters because combination pills often have different prescribing patterns than single-ingredient pills.
Drugs with Multiple Uses
Some drugs treat very different conditions depending on the dose or the formulation. The ATC system generally assigns each drug to one primary group based on its main therapeutic use. However, the WHO sometimes gives a drug multiple ATC codes if it has genuinely distinct uses.
Aspirin is a classic example. Low-dose aspirin prevents blood clots. The ATC code for this use is B01AC06 (under the cardiovascular system). High-dose aspirin relieves pain and inflammation. The ATC code for this use is N02BA01 (under the nervous system). The same molecule gets two different codes because the therapeutic purposes are completely different.
Different Formulations of the Same Drug
A drug might come as a tablet, a cream, an injection, and an eye drop. The ATC system usually assigns different codes to different routes of administration. This makes sense because a steroid cream for eczema and a steroid injection for arthritis serve very different purposes.
For example, the corticosteroid betamethasone has several ATC codes:
- D07AC01 for topical skin use
- R01AD06 for nasal use
- S01BA06 for eye use
- H02AB01 for systemic use
Each code places the drug in the anatomical group that matches the route of administration. This helps researchers track how much of the drug people use on their skin versus in their eyes versus throughout their whole body.
Herbal and Traditional Medicines
The ATC system primarily covers conventional pharmaceutical drugs. However, the WHO has started to include some herbal and traditional medicines. These often appear in the “V” group (various) or in specific therapeutic subgroups where they have proven efficacy. The inclusion of herbal products remains limited and somewhat controversial. Different countries have very different attitudes toward herbal medicine. The WHO tries to balance these perspectives.
Orphan Drugs and Rare Disease Treatments
Drugs for rare diseases often have unique mechanisms of action. They may not fit into any existing pharmacological subgroup. In these cases, the WHO typically places them in the “X” (other) category at the fourth level. This is exactly what happened with tirzepatide. Its dual GIP/GLP-1 mechanism was too novel for the existing GLP-1 subgroup. The “X” category acts as a flexible holding area for innovative drugs that break the mold.
The ATCvet System for Veterinary Medicine
Animals need medicines too. The ATC system has a parallel version for veterinary drugs called ATCvet. The structure is almost identical to the human ATC system. The main difference is a simple prefix.
To create an ATCvet code, you take the human ATC code and add the letter “Q” at the beginning. For example, the human code for amoxicillin is J01CA04. The veterinary code for amoxicillin is QJ01CA04. The “Q” tells you immediately that this code refers to veterinary use.
The ATCvet system also includes some codes that have no human equivalent. These codes start with “Q” followed by a letter that does not exist in the human system. For example, the QI group covers immunological products for veterinary use. This group includes vaccines for diseases that only affect animals, such as foot-and-mouth disease or avian influenza.
The WHO Collaborating Centre in Oslo manages both the human ATC system and the ATCvet system. This ensures consistency between the two. When the WHO updates the human system, it usually updates the veterinary system at the same time.
How Countries and Organizations Use the ATC System?
The ATC system is not just an academic exercise. Real organizations use it every day for real purposes. Here are some of the most important applications.
National Drug Consumption Studies
Many countries run annual drug consumption studies. These studies track how much of each drug class the population uses. The ATC/DDD system makes these studies possible. Researchers collect sales data from pharmacies and wholesalers. They convert the data into DDDs. Then they publish reports showing trends over time.
For example, a country might discover that its consumption of opioid painkillers (ATC group N02A) has doubled over the past decade. This finding could trigger a public health investigation. It might lead to new prescribing guidelines. It might prompt the government to fund addiction treatment programs. None of this would be possible without a standardized way to measure drug use.
Health Insurance and Reimbursement
Health insurance companies use ATC codes to organize their drug formularies. A formulary is a list of drugs that the insurance plan covers. Insurance companies often group drugs by ATC code to decide which ones to cover and at what price.
For example, an insurance company might decide to cover all biguanides (A10BA) at the lowest copay tier. It might place all GLP-1 analogues (A10BJ) on a higher tier with a larger copay. The ATC codes make it easy to apply these rules consistently across thousands of products.
Hospital Pharmacy Management
Hospitals use ATC codes to manage their drug inventories. The codes help pharmacists organize medications on shelves and in computer systems. They also help hospitals track their spending by drug class. A hospital pharmacy director might use ATC data to identify which therapeutic areas consume the largest share of the budget. This information guides purchasing decisions and contract negotiations with drug manufacturers.
Pharmacovigilance and Drug Safety
Drug safety agencies use ATC codes to monitor adverse drug reactions. When a patient reports a side effect, the report includes the ATC code of the suspected drug. Safety analysts can then search their databases for patterns. They might find that a particular ATC subgroup has an unusually high number of liver injury reports. This could trigger a deeper investigation and possibly a safety warning.
Clinical Research and Epidemiology
Researchers use ATC codes in observational studies and clinical trials. When a study enrolls thousands of patients, the researchers need a quick way to categorize all the medications those patients take. ATC codes make this task manageable. A researcher can easily filter a database to find all patients taking cardiovascular drugs (group C) or all patients taking antibiotics (group J). This simplifies data analysis and improves the quality of the research.
International Comparisons
The WHO itself uses the ATC/DDD system to compare drug use across countries. The WHO publishes regular reports on topics like antibiotic consumption, opioid use, and diabetes treatment patterns. These reports rely entirely on ATC-coded data from member countries. The comparisons help identify global health trends and guide international policy recommendations.
How to Look Up an ATC Code?
Finding the ATC code for a specific drug is straightforward. The WHO provides a free online search tool. You can access it through the WHO Collaborating Centre website. The tool is called the ATC/DDD Index.
You can search by drug name. Type in “tirzepatide” and the tool will return the code A10BX16 along with the DDD of 1.4 mg. You can also search by code. Type in “A10BX16” and the tool will tell you the drug name.
The index also lets you browse the hierarchy. You can click on “A” to see all alimentary tract drugs. Then click on “A10” to see all diabetes drugs. Then click on “A10B” to see all non-insulin diabetes drugs. This browsing feature helps you understand how drugs relate to each other within the classification tree.
Many national drug databases also include ATC codes. For example, the British National Formulary, the German Gelbe Liste, and the Australian Medicines Handbook all list ATC codes alongside drug information. If you work in healthcare, you probably encounter ATC codes regularly without even realizing it.
The Annual Update Process?
The ATC system is not static. The WHO updates it every year. The update process follows a clear timeline and involves multiple steps.
Throughout the year, the WHO Collaborating Centre receives proposals for new codes. These proposals come from drug manufacturers, national health agencies, and researchers. When a pharmaceutical company develops a new drug, it submits a request for an ATC code. The request includes detailed information about the drug’s mechanism of action, its therapeutic indications, and its chemical structure.
The WHO expert group reviews these proposals. They discuss where the new drug fits within the existing hierarchy. WHO consider whether the drug deserves its own subgroup or whether it belongs in an existing one. They also decide on the appropriate DDD value.
The WHO publishes the updated ATC/DDD index every January. The new version takes effect immediately. Countries and organizations around the world update their systems to reflect the changes. Sometimes the updates are minor. A few new codes appear. A few DDDs change. Other times the updates are more significant. The WHO might create an entirely new subgroup to accommodate a new class of drugs.
The WHO also occasionally reclassifies existing drugs. This happens when new scientific evidence changes our understanding of how a drug works. A drug that once sat in the “other” category might move to a more specific subgroup once researchers understand its mechanism better. These reclassifications can cause temporary confusion in databases. But they improve the accuracy of the system in the long run.
Limitations and Criticisms of the ATC System
No classification system is perfect. The ATC system has several well-known limitations. Understanding these limitations helps you use the system more effectively and avoid common mistakes.
It Does Not Reflect Clinical Effectiveness
The ATC system tells you what a drug is and how it works. It does not tell you how well it works. Two drugs in the same ATC subgroup might have very different levels of effectiveness. For example, two drugs in the A10BJ group (GLP-1 analogues) might lower blood sugar by very different amounts. The ATC code does not capture this difference. You need clinical trial data for that.
It Can Lag Behind Medical Practice
Medicine moves fast. New drugs and new uses for old drugs appear constantly. The ATC system updates only once a year. This means there is always a gap between current medical practice and the official classification. A drug might gain approval for a new indication in March. The ATC code for that new use might not appear until the following January. During that gap, researchers might misclassify the drug in their studies.
It Focuses on the Main Indication
As we discussed earlier, each drug gets its ATC code based on its primary approved use. But many drugs have multiple uses. Metformin treats diabetes, but doctors also prescribe it for polycystic ovary syndrome. The ATC code A10BA02 only reflects the diabetes use. If a researcher wants to study metformin use in gynecology, the ATC system does not help much. The code still points to the diabetes group.
It Does Not Account for Dose Differences
The ATC code is the same regardless of the dose. A 500 mg metformin tablet and a 1000 mg metformin tablet both carry the code A10BA02. The DDD helps bridge this gap somewhat. But the DDD is a statistical average, not a precise reflection of what individual patients take. This limitation can cause problems in studies that need to distinguish between low-dose and high-dose therapy.
Brand Names Create Confusion
The ATC system classifies active ingredients, not brand names. This is a strength in many ways. But it can also cause confusion. The same active ingredient might have dozens of brand names in different countries. A patient might know their drug only by its brand name. They might not recognize the ATC code or the generic name. Healthcare professionals need to bridge this gap when communicating with patients.
It Does Not Cover All Products
The ATC system primarily covers prescription drugs and some over-the-counter medicines. It does not comprehensively cover dietary supplements, cosmetics, medical devices, or traditional medicines. This means that a significant portion of what people actually consume falls outside the system. Researchers studying total health product use need to supplement ATC data with other sources.
The ATC System Compared to Other Classification Systems
The ATC system is the most widely used drug classification system in the world. But it is not the only one. Several other systems exist, and they serve different purposes.
The RxNorm System (United States)
The United States uses a system called RxNorm, developed by the National Library of Medicine. RxNorm focuses on standardizing drug names rather than classifying drugs by therapeutic use. It assigns unique identifiers to each drug concept, including brand names, generic names, and clinical drug forms. RxNorm and ATC complement each other. Many American databases link RxNorm identifiers to ATC codes to get the best of both systems.
The ICD System
The International Classification of Diseases (ICD) is another WHO system. But the ICD classifies diseases, not drugs. The ICD and the ATC work together in many health data systems. A patient record might include an ICD code for the diagnosis (for example, E11 for type 2 diabetes) and an ATC code for the treatment (for example, A10BX16 for tirzepatide). Together, these two codes paint a complete picture of the patient’s condition and therapy.
The BNF Classification (United Kingdom)
The British National Formulary uses its own classification system. The BNF groups drugs by body system and therapeutic use, similar to the ATC system. However, the BNF structure differs in the details. Many UK databases include both BNF codes and ATC codes to serve different audiences.
The EPhMRA Classification
The European Pharmaceutical Market Research Association (EPhMRA) maintains its own anatomical classification. This system is popular in the pharmaceutical industry for market research and sales tracking. It is similar to the ATC system but uses different codes and groupings. Companies often map EPhMRA codes to ATC codes when they need to report data to health authorities.
Real-World Examples of ATC Codes in Action
Let us look at a few more real-world examples to solidify your understanding. Each example shows how the five levels work together to create a precise drug identity.
Example 1: Paracetamol (Acetaminophen)
Paracetamol is one of the most common drugs in the world. Its ATC code is N02BE01.
- N – Nervous system (the drug acts on the brain to relieve pain)
- 02 – Analgesics (painkillers)
- B – Other analgesics and antipyretics (non-opioid, non-anti-inflammatory)
- E – Anilides (the chemical class that includes paracetamol)
- 01 – Paracetamol specifically
The DDD for paracetamol is 3 g. This means the WHO assumes the average adult takes 3 grams per day for pain relief. In practice, many patients take less. Some take more. The DDD simply provides a standard unit for statistical comparison.
Example 2: Atorvastatin
Atorvastatin is a widely prescribed cholesterol-lowering drug. Its ATC code is C10AA05.
- C – Cardiovascular system
- 10 – Lipid-modifying agents
- A – HMG CoA reductase inhibitors (statins)
- A – HMG CoA reductase inhibitors (repeated at the fourth level for further specificity)
- 05 – Atorvastatin
The DDD for atorvastatin is 20 mg. This reflects the most common maintenance dose for cholesterol management.
Example 3: Amoxicillin
Amoxicillin is one of the most commonly prescribed antibiotics worldwide. Its ATC code is J01CA04.
- J – Anti-infectives for systemic use
- 01 – Antibacterials for systemic use
- C – Beta-lactam antibacterials, penicillins
- A – Penicillins with extended spectrum
- 04 – Amoxicillin
The DDD for amoxicillin is 1 g. This is the assumed average daily dose for treating common bacterial infections in adults.
Example 4: Omeprazole
Omeprazole treats acid reflux and stomach ulcers. Its ATC code is A02BC01.
- A – Alimentary tract and metabolism
- 02 – Drugs for acid-related disorders
- B – Drugs for peptic ulcer and gastro-oesophageal reflux disease
- C – Proton pump inhibitors
- 01 – Omeprazole
The DDD for omeprazole is 20 mg. This reflects the standard daily dose for maintaining acid suppression.
The Future of the ATC System
The ATC system has served the global health community well for over four decades. But medicine continues to evolve. New types of therapies are emerging that challenge traditional classification methods.
Biologics and Gene Therapies
Biological drugs are large, complex molecules produced by living organisms. They include monoclonal antibodies, recombinant proteins, and gene therapies. These drugs often have very specific mechanisms of action that do not fit neatly into existing ATC subgroups. The WHO has been adding new codes for biologics in recent years. But the pace of innovation is fast. The system will need to keep adapting.
Personalized Medicine
Personalized medicine tailors treatment to the individual patient’s genetic profile. In the future, two patients with the same disease might receive completely different drugs based on their DNA. The ATC system classifies drugs by their general properties, not by their suitability for specific genetic subgroups. How the system will handle this growing trend remains an open question.
Digital Health and Real-World Data
The rise of electronic health records and digital health platforms generates enormous amounts of drug use data. These data sources often use ATC codes to organize medication information. As the volume of real-world data grows, the demand for precise and up-to-date ATC classifications will increase. The WHO Collaborating Centre will likely need more resources to keep pace with this demand.
Global Harmonization
Not all countries use the ATC system with equal enthusiasm. Some countries have their own national classification systems that they prefer. The WHO continues to encourage global adoption of the ATC system. Greater harmonization would make international drug use comparisons more accurate and more meaningful. This effort will likely continue for many years.
Practical Tips for Working with ATC Codes
If you work in healthcare, research, or pharmaceuticals, you will probably encounter ATC codes regularly. Here are some practical tips to help you use them effectively.
Always check the latest version of the ATC/DDD index
The WHO updates the system every January. A code that was valid last year might have changed. New drugs might have received new codes. Old drugs might have been reclassified. Using outdated codes can lead to errors in your data.
Remember that the ATC code identifies the active ingredient, not the product
Two products with the same ATC code contain the same active substance. But they might differ in strength, formulation, route of administration, or brand name. Always check the product details alongside the ATC code.
- Third, be careful when comparing DDDs across different drugs. The DDD is a statistical tool, not a clinical measure. A drug with a higher DDD is not necessarily “stronger” or “more effective” than a drug with a lower DDD. The DDD simply reflects the typical daily dose for that particular substance.
- Fourth, use the ATC hierarchy to explore related drugs. If you know one drug in a subgroup, you can browse the ATC index to find other drugs in the same group. This is useful for identifying therapeutic alternatives or for understanding the competitive landscape within a drug class.
- Fifth, when conducting drug utilization research, always report both the ATC code and the DDD. This allows other researchers to replicate your methods and compare their findings with yours. Transparency in reporting strengthens the quality of the evidence.
- Sixth, be aware of the limitations we discussed earlier. Do not use the ATC system to make clinical decisions about drug effectiveness or safety. The system classifies drugs. It does not evaluate them. Clinical guidelines, systematic reviews, and individual patient factors should guide treatment decisions.
Editors Thoughts
The ATC Classification System is one of the most important tools in global public health. It provides a common language for talking about medicines across borders, languages, and healthcare systems. ATC System enables researchers to measure drug use accurately. It helps governments plan health budgets. Such a code supports insurance companies in managing drug coverage. It assists hospitals in organizing their pharmacies. And it gives doctors and pharmacists a reliable reference for identifying drugs.
The system is not perfect. It has limitations. It cannot capture every nuance of modern medicine, sometimes lags behind the pace of innovation and does not evaluate drug effectiveness or safety. But despite these shortcomings, it remains the best tool we have for standardizing drug classification on a global scale.
The next time you see a code like A10BX16 on a prescription, a drug label, or a research paper, you will know exactly what it means. You will understand the five levels of the hierarchy. You will appreciate the thought and expertise that goes into assigning each code. And you will recognize the vital role this system plays in keeping healthcare organized, transparent, and comparable across the entire world.
ATC system is more than just a list of codes
The ATC system is more than just a list of codes. It is a living, evolving framework that grows alongside medicine itself. Every new drug that receives an ATC code represents a new chapter in the story of human health. And every researcher, pharmacist, doctor, and policy maker who uses the system contributes to that story. The code A10BX16 is just one small part of a vast and intricate global network. But it is a part that matters. It connects a specific molecule to a specific purpose in a specific body system. And that connection, repeated thousands of times across the ATC index, forms the backbone of modern drug utilization science.
