DataMatrix 36×36 и криптохвост 44 символа — что требует российская система маркировки лекарств
Производитель успешно прошёл регистрацию препарата в России, получил GMP-сертификат, согласовал досье. Осталась «техническая мелочь» — запустить маркировку. И здесь выясняется, что IT-отдел головного офиса никогда не слышал о российской системе мониторинга, а локальный интегратор предлагает решение за полгода внедрения и бюджет размером с годовой прибылью от российских продаж.
Эта статья написана как техническое задание для IT-директора и команды разработки. Без маркетинговых обещаний вендоров, без рекламы конкретных решений. Только требования законодательства, форматы данных и последовательность действий.
Было. EU FMD как отправная точка
Большинство иностранных производителей уже работают с системой EU FMD (Falsified Medicines Directive). Европейская система предполагает нанесение 2D-кода DataMatrix на упаковку и передачу данных в национальные репозитории через European Hub.
Базовая логика похожа: уникальный код на каждой упаковке, верификация подлинности на всех этапах цепи поставок. Технически EU FMD проще. Код содержит GTIN (Global Trade Item Number), серийный номер, срок годности и номер серии. Криптографической защиты нет.
Если производственная линия уже настроена под EU FMD, адаптация под российские требования потребует изменений в нескольких компонентах. Структура кода изменится (добавится криптографический «хвост»), размер DataMatrix вырастет (36×36 модулей вместо 26×26), потребуется интеграция с российской системой вместо European Hub.
Стало. Требования ФГИС МДЛП
Федеральная государственная информационная система мониторинга движения лекарственных препаратов (ФГИС МДЛП) работает в России с 1 июля 2020 года. Оператор системы — Центр развития перспективных технологий (ЦРПТ).
Постановление Правительства РФ от 14.12.2018 №1556 устанавливает обязательные требования к средству идентификации и порядку работы с системой.
Структура кода маркировки
Код маркировки состоит из четырёх групп данных. Каждая группа имеет фиксированную структуру и длину:
| Группа | Идентификатор применения (AI) | Содержание | Длина |
|---|---|---|---|
| 1 | (01) | GTIN | 14 цифр |
| 2 | (21) | Серийный номер | 13 символов |
| 3 | (91) | Ключ проверки | 4 символа |
| 4 | (92) | Код проверки (криптохвост) | 44 символа |
Между второй и третьей, третьей и четвёртой группами используется символ-разделитель GS (код 29 в ASCII) или управляющий символ FNC1.
Итоговая длина кода маркировки: 83 символа (без разделителей) или 85 символов (с GS-разделителями).
Пример структуры:
[FNC1]01[GTIN 14 цифр]21[серийный номер 13 символов][GS]91[ключ 4 символа][GS]92[криптохвост 44 символа]
Серийный номер генерируется производителем самостоятельно или запрашивается у оператора. Допустимые символы: цифры 0-9, латинские буквы A-Z и a-z. Серийный номер регистрозависим, поэтому «FxlCrA0zNaEol» и «FxlCrA0zNaeol» считаются разными кодами.
Технические характеристики DataMatrix
Постановление №1556 устанавливает следующие требования к штриховому коду:
| Параметр | Требование |
|---|---|
| Формат | Data Matrix ECC-200 |
| Размерность | 36 x 36 модулей |
| Класс качества печати | C или выше по ISO/IEC 15415-2012 |
| Метод коррекции ошибок | ECC-200 по ГОСТ Р ИСО/МЭК 16022-2008 |
Код наносится на вторичную (потребительскую) упаковку. При отсутствии вторичной упаковки код наносится на первичную. Допускается печать на этикетку с последующим наклеиванием, если этикетка не может быть удалена без повреждения.
Информация из кода дублируется в человекочитаемом виде: GTIN и серийный номер печатаются рядом с DataMatrix обычным текстом.
Архитектура взаимодействия с ФГИС МДЛП
Система предполагает четыре уровня интеграции:
| Уровень | Компонент | Функции |
|---|---|---|
| L1 | Производственная линия | Сериализационное оборудование, генерация и печать кодов DataMatrix, верификация качества печати |
| L2 | Цеховая система | Управление производственными заданиями, агрегация упаковок в транспортную тару, формирование кодов SSCC (серийный код транспортной тары) |
| L3 | ERP/WMS предприятия | Корпоративный учёт, хранение данных о сериализации, подготовка документов для отгрузки |
| L4 | Внешние системы | API-интеграция с ФГИС МДЛП, обмен XML-документами по установленным схемам |
Устройство регистрации эмиссии
Коды маркировки формируются не на производстве, а выдаются оператором ФГИС МДЛП. Для получения кодов используется устройство регистрации эмиссии (РЭ) или удалённый доступ к нему.
Оператор предоставляет РЭ бесплатно. Производитель заключает договор с ЦРПТ и выбирает способ получения кодов:
1. Физическое устройство на производственной площадке
2. Удалённый доступ к РЭ в инфраструктуре оператора (Cloud-вариант)
Второй вариант удобнее для иностранных производителей: не требуется размещать оборудование за рубежом, достаточно API-интеграции.
Схема получения кодов:
Производитель направляет заявку через РЭ (API-запрос)
В заявке указывается GTIN и количество кодов (или готовые серийные номера)
Оператор формирует криптографические коды проверки
Коды возвращаются производителю не позднее 2 часов с момента запроса
Производитель наносит коды на упаковки
После завершения упаковки направляет отчёт о нанесении в ФГИС МДЛП
Оплата кодов маркировки
Стоимость одного кода установлена Постановлением Правительства РФ от 08.05.2019 №577. На январь 2026 года она составляет 50 копеек (без НДС) за один код.
Варианты оплаты:
1. Предоплата перед получением кодов
2. Постоплата в течение 350 календарных дней с даты получения кода, но не позднее ввода препарата в оборот
Форматы данных и схемы XML
Взаимодействие с ФГИС МДЛП выполняется через XML-документы. Каждая операция имеет номер схемы:
| Номер схемы | Операция |
|---|---|
| 10300 | Эмиссия кодов маркировки |
| 10311 | Завершение упаковки на территории РФ (отчёт о нанесении) |
| 10319 | Выпуск ЛП за пределами РФ (отчёт о нанесении) |
| 331 | Отгрузка в РФ (прямой порядок) |
| 332 | Ввоз в РФ (обратный порядок) |
| 335 | Выпуск для внутреннего потребления |
| 341 | Приёмка на склад из зоны таможенного контроля |
| 342 | Ввод в оборот на территории РФ |
| 911 | Агрегирование в транспортную упаковку |
| 915 | Множественное агрегирование |
XSD-схемы документов размещены на сайте «Честный знак» (честныйзнак.рф) в разделе документации по МДЛП.
Агрегирование и SSCC-коды
При формировании транспортной упаковки (короба, паллеты) производитель присваивает ей код SSCC. Он состоит из 18 цифр и представляется линейным штрихкодом с идентификатором применения (00).
Агрегирование означает привязку кодов SGTIN (Serialized GTIN, серийный идентификатор вторичной упаковки) к коду SSCC транспортной упаковки. Производитель передаёт информацию об агрегировании в ФГИС МДЛП по схемам 911 или 915.
Глубже двух уровней вложенности (транспортный короб и паллета) заходить не стоит: иерархия усложняется, а практической пользы не прибавляется.
Что делать. Пошаговый план внедрения
Этап 1. Регистрация в системе (7 дней)
Держатель регистрационного удостоверения (ДРУ) или его представительство в России регистрируется в ФГИС МДЛП через личный кабинет на сайте оператора.
Для регистрации потребуется:
Электронная подпись: квалифицированная ЭП для российского представительства, простая ЭП для иностранной компании
Сведения о производственных площадках
Информация о препаратах (номера регистрационных удостоверений)
После регистрации участник получает личный кабинет с доступом к API.
Этап 2. Регистрация препаратов (параллельно с этапом 1)
Каждый препарат регистрируется в двух системах:
1. Ассоциация GS1 Russia (для получения GTIN)
2. ФГИС МДЛП (для привязки GTIN к регистрационному удостоверению)
Регистрация препарата в МДЛП проходит через электронную заявку с указанием GTIN и номера РУ. Система автоматически запрашивает данные из Единого структурированного справочника-каталога лекарственных препаратов (ЕСКЛП) Минздрава.
Этап 3. Заключение договоров с оператором (14 дней)
Производитель заключает с ЦРПТ:
1. Договор на предоставление устройства регистрации эмиссии (или удалённого доступа к нему)
2. Договор на оплату кодов маркировки
Типовые формы договоров утверждены Минпромторгом России. Иностранный производитель может работать через уполномоченного представителя в России.
Этап 4. Готовность IT-систем (21 день после регистрации)
В течение 21 календарного дня после регистрации участник обеспечивает готовность информационных систем к взаимодействию с ФГИС МДЛП.
Минимальные требования к IT-системе:
Возможность формирования и отправки XML-документов по установленным схемам
Получение и обработка ответов от ФГИС МДЛП (квитанций)
Хранение данных о кодах маркировки и операциях с ними
Формирование запросов на получение кодов через РЭ
Этап 5. Тестирование интеграции (2 месяца)
После обеспечения готовности IT-систем производитель направляет оператору заявку на тестирование. Оператор проводит его на тестовом контуре ФГИС МДЛП.
На тестовом контуре проходят проверку все операции: запрос и получение кодов маркировки, отчёт о нанесении средств идентификации, отгрузка и ввоз в РФ, агрегирование и разагрегирование, обработка ошибок и нештатных ситуаций. По результатам оператор выдаёт подтверждение о готовности к работе в продуктивной среде.
Этап 6. Запуск в продуктив
После успешного тестирования производитель начинает маркировку коммерческих серий. Первые поставки стоит проводить с участием российского дистрибьютора, имеющего опыт работы с МДЛП.
Прямой и обратный порядок ввоза
Постановление №1556 предусматривает два варианта оформления импорта в ФГИС МДЛП.
Прямой порядок (рекомендуется)
1. Производитель (ДРУ или представительство) формирует документ «Отгрузка в РФ» (схема 331) до отправки груз.
2. Указывает коды SGTIN или SSCC, данные покупателя-импортёра, реквизиты отгрузочных документов
3. Срок отправки документа: в течение 45 рабочих дней с даты отгрузки, но до доставки груза в Россию
4. Импортёр подтверждает приёмку (схема 701) в течение 5 рабочих дней с даты доставки
При прямом порядке производитель контролирует весь процесс, импортёр только подтверждает факт получения.
Обратный порядок
1. Импортёр формирует документ «Ввоз в РФ» (схема 332) после доставки груза
2. Указывает коды SGTIN или SSCC на основании сканирования поступившего товара
3. Срок отправки документа: в течение 5 рабочих дней с даты доставки или завершения агрегирования
4. Производитель подтверждает отгрузку (схема 701)
Применяется, когда производитель не имеет технической возможности работать с ФГИС МДЛП напрямую.
Маркировка на таможенном складе
Если маркировка невозможна на зарубежном производстве, допускается маркировка на таможенном складе в России. Это актуально при импорте готовой продукции без возможности нанесения кода на заводе.
Требования:
Таможенный склад должен быть указан в лицензии на фармацевтическую деятельность как место осуществления деятельности
Этикетки с кодом DataMatrix печатаются заранее и доставляются на склад
Маркировка выполняется до выпуска товара для внутреннего потребления
Схема документооборота:
ДРУ направляет отчёт о маркировке на таможенном складе (схема 3(1) приложения 3 к ПП №1556)
После завершения маркировки отправляет отчёт о нанесении (схема 10319)
Далее следуют стандартные процедуры ввоза (схемы 331-342)
Типичные ошибки и как их избежать
Неправильная структура кода маркировки
Частые проблемы: количество символов в группах отличается от требуемого (GTIN не 14 знаков, серийный номер не 13, ключ не 4, криптохвост не 44), отсутствуют символы-разделители GS между группами, пропущены идентификаторы применения (01), (21), (91), (92).
Перед запуском в продуктив протестируйте генерацию кодов на тестовом контуре МДЛП. Настройте автоматическую валидацию длины и структуры кода на производственной линии.
Качество печати ниже класса C
DataMatrix с качеством печати ниже класса C не читается стандартными сканерами. Причины разные: износ печатающей головки, неподходящие чернила, слишком мелкий размер кода, печать на неровной поверхности.
Установите систему верификации качества печати прямо на линии. Принтеры нужно регулярно калибровать, а размер модуля держать не менее 0,5 мм.
Регистрозависимость серийного номера
«FxlCrA0zNaEol» и «FxlCrA0zNaeol» считаются разными кодами. Если при отчёте о нанесении указать серийный номер в неправильном регистре, код окажется недействительным.
Храните серийные номера в исходном виде без преобразований. Настройте сканеры на передачу данных «как есть».
Несвоевременная передача данных
Отчёт о нанесении должен быть отправлен до ввода препарата в оборот. Документ об отгрузке необходимо отправить до доставки груза в Россию.
Автоматизируйте формирование и отправку документов. Интеграция ФГИС МДЛП с системой управления производством надёжнее, чем ручные операции.
Action Plan
Проведите аудит существующей инфраструктуры сериализации. Определите, какие компоненты можно использовать, какие требуют доработки, какие нужно создавать с нуля.
Сформируйте команду проекта: разработчик API-интеграций, инженер производственного оборудования, специалист по GS1/GMP, менеджер проекта со знанием российского регулирования.
Выберите архитектуру решения. Два варианта: доработка существующей MES/ERP для работы с российским API или внедрение промежуточного слоя (middleware) между корпоративными системами и ФГИС МДЛП.
Запланируйте минимум 2 месяца на тестирование интеграции. Протестируйте все сценарии: штатную работу, ошибки связи, недоступность системы, корректировку ошибок.
Опишите процедуры на случай сбоев. ФГИС МДЛП допускает работу в «аварийном режиме» с последующей загрузкой данных в течение 3 рабочих дней.
Ответственность за нарушения
Нарушение требований маркировки влечёт административную ответственность по ст. 6.34 КоАП РФ:
Для должностных лиц: штраф от 5 000 до 10 000 руб. с конфискацией товара
Для юридических лиц: штраф от 50 000 до 100 000 руб. с конфискацией товара
Несвоевременное внесение данных в МДЛП или внесение недостоверных данных наказывается аналогичными штрафами без конфискации (ст. 15.12.1-15.12.2 КоАП РФ). С 1 марта 2025 года запрещена реализация лекарственных препаратов, если в системе МДЛП отсутствует информация о коде маркировки или нарушены требования к маркировке.
Российская система маркировки технически сложнее европейской EU FMD (криптографический код, увеличенный размер DataMatrix), но логика процессов сопоставима. Производитель, уже работающий с сериализацией в Европе, справится с адаптацией за 4-6 месяцев при грамотном планировании. Главное — не откладывать тестирование интеграции, потому что этот этап самый непредсказуемый по срокам.
Нормативная база:
1.. Методические рекомендации по работе с маркированными лекарственными препаратами (версия 1.8)
2. Федеральный закон от 12.04.2010 №61-ФЗ «Об обращении лекарственных средств» (ред. от 29.12.2025)
3. Постановление Правительства РФ от 14.12.2018 №1556 «Об утверждении Положения о системе мониторинга движения лекарственных препаратов для медицинского применения» (ред. от 29.09.2025)
4. Постановление Правительства РФ от 08.05.2019 №577 «Об утверждении размера платы за оказание услуг по предоставлению кодов маркировки»
5. ГОСТ Р ИСО/МЭК 16022-2008 «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Data Matrix»