---
id: "ru_esklp_smnn_code"
kind: "datatype"
status: "stable"
is_pii: false
categories: ["medical"]
country: ["RU"]
langs: ["common"]
quality: 80
url: "https://registry.apicrafter.io/datatype/ru_esklp_smnn_code"
---

# ESKLP SMNN code (`ru_esklp_smnn_code`)

Code of a standardised INN position (SMNN) in ESKLP, the reference catalogue of medicines of the Russian Ministry of Health. An SMNN groups medicines with the same international nonproprietary name, dosage form and dose. The code is the OKPD2 product code followed by groups of 6, 1, 5 and 13 digits, and the last group is always 13 zeros. The medicine positions of the procurement catalogue (KTRU) seen so far carry the same code as their SMNN.

- Parent datatype: `ru_esklp_code`
- Personal data (PII): no
- Categories: Medical/pharma identifiers (medical)
- Countries: Russian Federation (RU)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{2}\.\d{2}\.\d{2}\.\d{3}-\d{6}-\d-\d{5}-0{13}$
```

## Examples

- `21.20.10.193-000012-1-00002-0000000000000` — Ethambutol (ATC J04AK02)
- `21.20.10.226-000001-1-00008-0000000000000`
- `21.20.10.194-000111-1-00001-0000000000000`
- `21.20.21.120-000097-1-00072-0000000000000`
- `21.20.10.193-000012-1-00002-2000000301228` (invalid example) — KLP code; the last group is not zeros
- `21.20.10.226` (invalid example) — OKPD2 code alone

## Translations

- ru: Код СМНН (ЕСКЛП): Код стандартизованного международного непатентованного наименования (СМНН) в ЕСКЛП. СМНН объединяет препараты с одним МНН, лекарственной формой и дозировкой. Код состоит из кода ОКПД2 и групп из 6, 1, 5 и 13 цифр через дефисы; последняя группа всегда из 13 нулей. В известных позициях КТРУ лекарственный препарат имеет тот же код, что и его СМНН.

## Sources

- doc: <https://ppt.ru/art/zakupki/gde-nayti-i-kak-rabotat-so-spravochnikom-yesklp-poshagovaya-instruktsiya>

## Quality

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

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