Drug Data and Databases
August 3, 2026
6 minutes

ATC Code (WHO Anatomical Therapeutic Chemical classification)

ATC code stands for Anatomical Therapeutic Chemical code, the WHO system that classifies an active substance by the organ or system it acts on and its therapeutic, pharmacological and chemical properties. It runs across five hierarchical levels, is maintained by the WHO Collaborating Centre in Oslo, and is updated once a year.

Table of contents
    TL;DR
    • ATC stands for Anatomical Therapeutic Chemical, the WHO classification of active substances by organ or system and by therapeutic, pharmacological and chemical properties.
    • It runs across five levels. Ibuprofen, M01AE01: M musculo-skeletal system, M01 antiinflammatory and antirheumatic products, M01A non-steroids, M01AE propionic acid derivatives, M01AE01 ibuprofen.
    • It is maintained by the WHO Collaborating Centre for Drug Statistics Methodology in Oslo and updated once a year, valid each 1 January.
    • The Defined Daily Dose is the companion concept: the assumed average maintenance dose per day for a drug used for its main indication in adults.
    • One substance can carry more than one ATC code when strengths or routes have clearly different therapeutic uses, as with finasteride.

    ATC code stands for Anatomical Therapeutic Chemical code, the classification the World Health Organization uses to group active substances according to the organ or system on which they act and their therapeutic, pharmacological and chemical properties. Each substance receives a code across five hierarchical levels.

    The system is maintained by the WHO Collaborating Centre for Drug Statistics Methodology in Oslo, based at the Norwegian Institute of Public Health. The Centre assigns new codes, decides alterations, and publishes the complete index once a year, paired with the Defined Daily Dose. The ATC code is the backbone of international drug utilisation statistics, and it is the axis along which a professional can compare substances across markets that otherwise use different trade names and identifiers.

    What do the five levels of an ATC code mean?

    The code reads from left to right, from the broadest anatomical group down to the single substance. Levels two, three and four can represent a therapeutic, pharmacological or chemical subgroup depending on the group, but the canonical sequence is fixed. Ibuprofen, coded M01AE01, shows each level in turn.

    LevelMeaningIbuprofen example
    1Anatomical main groupM, Musculo-skeletal system
    2Therapeutic subgroupM01, Antiinflammatory and antirheumatic products
    3Pharmacological subgroupM01A, Antiinflammatory and antirheumatic products, non-steroids
    4Chemical subgroupM01AE, Propionic acid derivatives
    5Chemical substanceM01AE01, ibuprofen

    Read in full, M01AE01 places ibuprofen in the musculo-skeletal group, among the non-steroidal antiinflammatory and antirheumatic products, in the propionic acid derivatives, as the specific substance. There are fourteen anatomical main groups at the first level, which is why every ATC code opens with one of fourteen letters.

    How often does the ATC system change, and what is a DDD?

    The classification is not static. The WHO Collaborating Centre reviews requests and assigns codes and doses through the year, then packages the changes into a single annual update.

    1. The Centre reviews applications and assigns new ATC codes and DDDs during the year.
    2. Lists of new codes, DDDs and alterations are normally published in November or December.
    3. Those changes become valid and are implemented in the annual update on 1 January.
    4. The complete ATC index with DDDs is reissued once a year in electronic form.

    The Defined Daily Dose (DDD) is the companion concept. WHO defines it as the assumed average maintenance dose per day for a drug used for its main indication in adults. For ibuprofen the DDD is 1.2 g for the oral route. The DDD is a fixed unit of measurement for comparing drug consumption between substances and between countries, not a recommended prescribing dose, and only one DDD is assigned per ATC code and route of administration.

    Can one substance have more than one ATC code?

    Yes. WHO states that a medicinal substance can be given more than one ATC code if it is available in two or more strengths or routes of administration with clearly different therapeutic uses. Finasteride is the standard example: the low-dose tablet for male pattern baldness sits under D11AX, and the higher-dose tablet for benign prostatic hyperplasia under G04C. A single fifth-level code therefore identifies a use, not simply a molecule, which matters when you map codes back to products.

    Where do professionals find the ATC code on pharmazie.com?

    On pharmazie.com the full WHO ATC tree is carried on the article detail page, and the ATC-Code (WHO) is one of the facet filters that narrows a parallel search across the connected databases. That makes the ATC code both a data point on the individual article and a search axis across the whole result set.

    • Field: full WHO ATC tree on the article detail page; ATC-Code (WHO) as a facet filter across search results and as a search axis
    • Granularity: per PZN and per active substance
    • Source: ABDA article master data (ABDATA Pharma-Daten-Service)
    • Updated: daily, with a source and date stamp on every detail page
    • Access: web app, REST API, data export

    One honest limitation: the ATC code is assigned by WHO, not by any database. A substance approved very recently may not yet carry a fifth-level code, because a new code only becomes valid in the annual January update. In that window the tree can stop at a higher level, and no aggregator can fill a code the WHO has not yet issued.

    Sources

    Author Image
    Ursula Tschorn
    Ursula Tschorn is CEO of DACON Datenbank Consulting GmbH and has been building pharmaceutical information infrastructure since 1989. She writes on drug data standards, pricing regulation and market access in the DACH region.

    FAQ

    What is an ATC code?
    What are the five levels of the ATC code?
    Who maintains the ATC classification?
    What is the DDD (Defined Daily Dose)?
    Can one substance have more than one ATC code?
    How often is the ATC index updated?

    Other terms

    Since 1989, over 1,000 customers have placed their trust in our data.

    The most comprehensive drug database for pharma professionals.