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

# ESKLP KLP code (`ru_esklp_klp_code`)

Code of a catalogue position of a medicine (KLP) in ESKLP, the reference catalogue of medicines of the Russian Ministry of Health. A KLP describes a medicine of one manufacturer in one package and belongs to one standardised INN position (SMNN). The code repeats the SMNN code except for the last group of 13 digits, which is not all zeros; in the codes seen so far it starts with 200000.

- 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})\d{13}$
```

## Examples

- `21.20.10.193-000012-1-00002-2000000301228` — EMB-Fatol 400, ethambutol (ATC J04AK02); SMNN 21.20.10.193-000012-1-00002-0000000000000
- `21.20.10.193-000012-1-00097-2000001716047` — Ethambutol (ATC J04AK02)
- `21.20.10.193-000012-1-00002-0000000000000` (invalid example) — SMNN code; the last group is zeros
- `21.20.10.226` (invalid example) — OKPD2 code alone

## Translations

- ru: Код КЛП (ЕСКЛП): Код позиции каталога лекарственных препаратов (КЛП) в ЕСКЛП. КЛП описывает препарат одного производителя в одной упаковке и относится к одному СМНН. Код совпадает с кодом СМНН, кроме последней группы из 13 цифр, которая не состоит из одних нулей; в известных кодах она начинается с 200000.

## 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_klp_code.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/RU/medical/ru_esklp_klp_code.yaml>
