---
id: "atc_code_name"
kind: "pattern"
status: "draft"
is_pii: false
categories: ["medical"]
langs: ["en", "ru"]
quality: 80
url: "https://registry.apicrafter.io/datatype/atc_code_name"
---

# ATC code followed by its name (`atc_code_name`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Code of the Anatomical Therapeutic Chemical (ATC) classification followed by the name of the group or substance, such as M04AA03 - Фебуксостат or N02BE01 paracetamol. Drug catalogues store the ATC classification of a medicine in this form; the Russian ESKLP catalogue separates code and name with " - ". The code may be of any ATC level, from the anatomical main group (one letter) to the chemical substance (seven characters). A one-letter code needs the " - " separator, so that a sentence that begins with a capital letter is not taken for a code.

- Pattern of: `atccode`
- Personal data (PII): no
- Categories: Medical/pharma identifiers (medical)
- Countries: global
- Languages: English (en), Russian (ru)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^[A-V](?:\d{2}(?:[A-Z](?:[A-Z](?:\d{2})?)?)?(?: - | )| - )\S.*$
```

## Examples

- `M04AA03 - Фебуксостат` — Chemical substance level, from an ESKLP export
- `J05AR21 - Долутегравир+Рилпивирин` — Combination of substances, from an ESKLP export
- `L03AX - Другие иммуностимуляторы` — Chemical subgroup level, from an ESKLP export
- `A13A - ОБЩЕТОНИЗИРУЮЩИЕ ПРЕПАРАТЫ` — Pharmacological subgroup level, from an ESKLP export
- `V - ПРОЧИЕ ПРЕПАРАТЫ` — Anatomical main group (one letter), from an ESKLP export
- `N02BE01 paracetamol` — Code and English name from the WHO ATC/DDD Index, separated by a space
- `M04AA03` (invalid example) — A code without a name is the datatype atccode
- `~ - ~` (invalid example) — Placeholder that ESKLP writes when the ATC code is missing
- `C Programming` (invalid example) — A one-letter code must be followed by " - "

## Translations

- ru: Код АТХ с наименованием: Код анатомо-терапевтическо-химической классификации (АТХ) с наименованием группы или вещества, например M04AA03 - Фебуксостат. Так справочники лекарственных препаратов, в том числе ЕСКЛП, хранят код АТХ препарата.

## Sources

- doc: <https://atcddd.fhi.no/atc_ddd_index/>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/atc_code_name.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/medical/atc_code_name.yaml>
