Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол (версия 4.63.0) - часть 4

 

  Главная      Книги - Разные     Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол (версия 4.63.0)

 

поиск по сайту            правообладателям  

 

   

 

   

 

содержание      ..     2      3      4      5     ..

 

 

 

Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол (версия 4.63.0) - часть 4

 

 

Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN
String
SGTIN
1
Значение
должно быть
закодировано с
помощью
Percent-
Encoding
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
запрошенных
записей
entries
Найденные
Array of
DocumentInfo
1
записи из
Objects
реестра
Пример использования метода
Запрос:
GET api/v1/reestr/sgtin/documents?sgtin=046065560030TRACKING0000000 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"entries": [
{
"request_id": "ac91de6e-f6ae-49e6-8a6d-c4ea008480d4",
"document_id": "1683a4c0-9d2c-4da7-b63b-3784b80a6f62",
"date": "2020-12-12 11:00:20",
"processed_date": "2020-12-12 11:00:22",
"sender": "935ba7bc-b022-11e7-abc4-cec278b6b50a",
"receiver": "e43da4f2-5031-4cee-9b3c-9b7e0545422b",
"sys_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"doc_type": 10311,
"doc_status": "PROCESSED_DOCUMENT",
300
"file_uploadtype": 2,
"version": "1.36",
"doc_num": "N102",
"sscc": "201902251235570000"
}
],
"total": 1
}
8.3.8. Метод для получения перечня документов по идентификатору КИЗ из
архивного хранилища
Endpoint: GET <endpoint>/<version>/reestr/sgtin/archive/documents?sgtin={sgtin}
Необходимые права доступа (любое из): REESTR_ALL, REESTR_SGTIN_DOCUMENTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Выходная информация содержит данные о документах, отправленных участником, за
исключением операций агрегации и трансформации. Интервал между вызовами метода см. в
разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN
String
SGTIN
1
Значение
должно быть
закодировано с
помощью
Percent-
Encoding
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
запрошенных
записей
entries
Найденные
Array of
DocumentInfo
1
записи из
Objects
реестра
301
Пример использования метода
Запрос:
GET api/v1/reestr/sgtin/archive/documents?sgtin=046065560030TRACKING0000000 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"entries": [
{
"request_id": "ac91de6e-f6ae-49e6-8a6d-c4ea008480d4",
"document_id": "1683a4c0-9d2c-4da7-b63b-3784b80a6f62",
"date": "2020-12-12 11:00:20",
"processed_date": "2020-12-12 11:00:22",
"sender": "935ba7bc-b022-11e7-abc4-cec278b6b50a",
"receiver": "e43da4f2-5031-4cee-9b3c-9b7e0545422b",
"sys_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"doc_type": 10311,
"doc_status": "PROCESSED_DOCUMENT",
"file_uploadtype": 2,
"version": "1.36",
"doc_num": "N102",
"sscc": "201902251235570000"
}
],
"total": 1
}
8.3.9. Метод поиска по реестрам КИЗ всех записей со статусом 'Оборот
приостановлен'
Endpoint: POST <endpoint>/<version>/reestr/sgtin/on_hold
Необходимые права доступа (любое из): REESTR_ALL, REESTR_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Метод возвращает список КИЗ для текущего владельца.
Параметры метода
Входной информацией являются следующие данные:
302
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
SgtinOnHoldFil
1
по реестру
ter
КИЗ всех
записей со
статусом
'Оборот
приостановлен
'
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных SgtinOnHoldFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
inn (Устарел)
ИНН
String
0
владельца
emission_type
Тип эмиссии
Array of
0
См.
Типы
(Устарел)
Numbers
эмиссии
prod_name
Наименование
String
0
(Устарел)
sell_name
Торговое
String
0
(Устарел)
наименование
gtin
GTIN
String
GTIN
0
sgtin
SGTIN (КИЗ)
String
SGTIN
0
pack3_id
Ид. Код
String
SSCC
0
(Устарел)
третичной
упаковки
batch
Номер
String
BatchNumber
0
производствен
ной серии
303
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sys_id
Идентификато
String
SysID или
0
р субъекта
BranchID
обращения в
«ИС
"Маркировка".
МДЛП»
release_date_fr
Дата упаковки,
String
Date
0
om (Устарел)
начала
временного
диапазона — д
ата ввода в
гражданский
оборот
release_date_to
Дата упаковки,
String
Date
0
(Устарел)
конец
временного
диапазона — д
ата окончания
ввода в
гражданский
оборот
emission_opera
Дата начала
String
Date
0
tion_date_from
периода
регистрации
emission_opera
Дата
String
Date
0
tion_date_to
окончания
периода
регистрации
last_tracing_op
Дата начала
String
Date
0
_date_from
периода
обновления
последней
операции
last_tracing_op
Дата
String
Date
0
_date_to
окончания
периода
обновления
последней
операции
304
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
oms_order_id
Идентификато
String
UUID
0
р заказа
системы
управления
заказами
(СУЗ)
vzn_drug
Признак,
Boolean
0
(Устарел)
отображающи
й, относится
ли ЛП к
списку 7ВЗН
gnvlp (
Признак
Boolean
0
Устарел)
наличия в
ЖНВЛП
source
Источник
String
0
См.
данных*
Источники
данных
* — В случае, если пользователь точно знает, в каком реестре необходимо выполнить поиск
значений, то он может заполнить данный параметр необходимым значением.
Если пользователь не уверен, в каком реестре хранятся данные, данный параметр не нужно
передавать в запросе. В этом случае запрос будет обращаться в оба реестра и возвращать данные
из обоих реестров.
Примечание: поиск без указания параметра source будет
выполняться медленней, чем
с
указанием конкретного реестра.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
SgtinExtended
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
Пример использования метода
305
Запрос:
POST api/v1/reestr/sgtin/on_hold HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {},
"start_from": 0,
"count": 100
}
Получение результата:
{
"total": 2,
"entries": [
{
"id": "04620032570010TRACKING00000",
"gtin": "04620032570010",
"sgtin": "04620032570010TRACKING00000",
"status": "paused_circulation",
"status_date": "2017-12-25T15:23:50",
"batch": "Test-20171003-8814",
"owner": "ООО \"Таблетки\"",
"emissionType": 2,
"release_date": "2017-12-20T14:58:30",
"emission_operation_date": "2017-12-20T14:58:01",
"federal_subject_code": "63",
"federal_subject_name": "Самарская область",
"expiration_date": "2020-02-02T00:00:00",
"prod_name": "Товарная марка, под которой изделие реализуется",
"sell_name": "Зарегистрированное торговое наименование ЛП",
"full_prod_name": "Наименование товара в соответствии с требованиями
регуляторов",
"reg_holder": "Наименование предприятия/организации, которая обладает правом
владения регистрационным удостоверением ",
"pack1_desc": "Дополнительное описание содержимого вторичной (потребительской)
упаковки. Например: \"внутри: АМПУЛА, СТЕКЛО, 50, МЛ + инструкция\"
00000000000000000000001",
"pack3_id": null,
"last_tracing_op_date": "2020-02-02T00:00:00",
"drug_code": "83.64.61.077-000060-1-00052-4000000803460",
"prod_form_name": "КАПСУЛЫ",
"billing_info": {
"is_prepaid": false,
"free_code": false,
306
"is_paid": false,
"contains_vzn": false,
"payments": []
},
"prod_d_name": "8 мг",
"oms_order_id": "ffc8b743-f613-4fcc-be56-b46986816eff",
"gnvlp": false,
"vzn_drug": false,
"packing_inn": "123456789012",
"packing_name": "Наименование упаковщика",
"packing_id": "8637d197-9eae-4a90-b961-b27366dd7a4f",
"control_inn": "1234567890",
"control_name": "Наименование организации, осуществляющей контроль ввоза",
"control_id": "eef68e64-d141-40b0-a488-bb14d47a9845",
"halt_doc_num": "2019-W13-5-684000000",
"halt_doc_date": "2019-03-29T00:00:00Z",
"halt_date": "2019-03-29T00:00:00Z",
"halt_id": "4d6c7c82-ae8e-4859-ac8f-39aca0e0c43f",
"sys_id": "00000000000560",
"total_cost": 100,
"total_withdrawal_part": "1/3"
},
{
"id": "04620032570010TRACKING00001",
"gtin": "04620032570010",
"sgtin": "04620032570010TRACKING00001",
"status": "paused_circulation",
"status_date": "2017-12-25T15:23:50",
"batch": "Test-20171003-8814",
"owner": " ООО \"Таблетки \"",
"emissionType": 3,
"release_date": "2017-12-20T15:31:39",
"emission_operation_date": "2017-12-20T15:29:57",
"federal_subject_code": "63",
"federal_subject_name": "Самарская область",
"expiration_date": "2020-02-02T00:00:00",
"prod_name": "Товарная марка, под которой изделие реализуется",
"sell_name": "Зарегистрированное торговое наименование ЛП",
"full_prod_name": "Наименование товара в соответствии с требованиями
регуляторов",
"reg_holder": "Наименование предприятия/организации, которая обладает правом
владения регистрационным удостоверением",
"pack1_desc": "Дополнительное описание содержимого вторичной (потребительской)
упаковки. Например: \"внутри: АМПУЛА, СТЕКЛО, 50, МЛ + инструкция\"",
"pack3_id": "NUEMOESSCC00000001",
"last_tracing_op_date": "2020-02-02T00:00:00",
"customs_point_id": "9bd76c63-65cd-40b4-50a6-6877e97761dd",
"drug_code": "83.64.61.077-000060-1-00052-4000000803469",
"prod_form_name": "КАПСУЛЫ",
"billing_info": {
"is_prepaid": false,
307
"free_code": false,
"is_paid": false,
"contains_vzn": false,
"payments": []
},
"prod_d_name": "8 мг",
"oms_order_id": "ffc8b743-f613-4fcc-be56-b46986816eff",
"gnvlp": false,
"vzn_drug": false,
"packing_inn": "123456789012",
"packing_name": "Наименование упаковщика",
"packing_id": "8637d197-9eae-4a90-b961-b27366dd7a4f",
"control_inn": "1234567890",
"control_name": "Наименование организации, осуществляющей контроль ввоза",
"control_id": "eef68e64-d141-40b0-a488-bb14d47a9845",
"halt_doc_num": "2019-W13-5-685000000",
"halt_doc_date": "2019-03-28T00:00:00Z",
"halt_date": "2019-03-28T00:00:00Z",
"halt_id": "4d6c7c82-ae8b-4859-ac8f-39aca0e0c43f",
"sys_id": "00000000000560",
"total_cost": 100
}
]
}
8.3.10. Метод для поиска по реестру КИЗ записей для вывода из оборота по чеку от
контрольно-кассовой техники (ККТ)
Endpoint: POST <endpoint>/<version>/reestr/sgtin/kkt/awaiting-withdrawal/filter
Необходимые права доступа (любое из): REESTR_ALL, REESTR_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
308
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
SgtinKktAwaiti
1
по реестру
ngWithdrawalF
записей,
ilter
ожидающих
вывода из
оборота по
чеку от
контрольно-
кассовой
техники (ККТ)
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных SgtinKktAwaitingWithdrawalFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
branch_id
Идентификато
String
BranchID
0
р места
деятельности
отправителя
sgtin
SGTIN (КИЗ)
String
SGTIN
0
has_violations
Наличие
boolean
0
нарушений
op_start_date
Дата операции
String
Date
0
из чека, начало
периода
фильтрации
op_end_date
Дата операции
String
Date
0
из чека, конец
периода
фильтрации
Выходная информация
Выходная информация содержит следующие данные:
309
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
SgtinKktAwaiti
1
реестра
Objects
ngWithdrawal
total
Общее
Number
1
количество
записей по
запросу
Структура данных SgtinKktAwaitingWithdrawal
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN (КИЗ)
String
SGTIN
1
sold_type
Тип
Number
{0,1}
1
0 — рознич
реализации
ная
продажа
1 — отпуск
по
льготному
рецепту
status
Статус
Number
{0,1,2,3}
1
0 — принят
обработки
о
1 — в
обработке
2 — заверш
ено
3 — заверш
ено
с
ошибкой
op_date
Дата операции
String
DateTime
1
из чека
inn
ИНН из чека
String
1
last_check_stat
Статус
Object
LastCheckStatu
0
us
последней
s
проверки
price
Розничная
Number
Price
0
Обязательно
цена, в коп.
при sold_type
= 0
310
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
vat_value
Сумма НДС
Number
Price
0
(если сделка
облагается
НДС), в коп.
sold_part
Доля от
String
0
Доля вида 1/2
вторичной
упаковки
discount
Сумма скидки,
Number
Price
0
в коп.
prescription_nu
Номер
String
0
m
льготного
рецепта
prescription_dat
Дата льготного
String
Date
0
e
рецепта
prescription_ser
Серия
String
0
ies
льготного
рецепта
device_id
Уникальный
String
DeviceID
0
идентификатор
РЭ или РВ
skzkm_origin_
Уникальный
String
0
msg_id
идентификатор
системы,
сформировавш
ей сообщение
subject_id
Идентификато
String
0
р организации-
отправителя
xml_document_
Идентификато
String
UUID
0
id
р XML-
документа
op_exec_date
Дата
String
DateTime
1
фактического
получения
чека в системе
311
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
xml_document_
Тип
Number
{511, 512,
1
511 — Реги
type
документа, по
10511, 10522}
страция в
которому
ИС МДЛП
производится
сведений о
вывод
продаже
лекарствен
ного
препарата
в рамках
розничной
торговли
512 — Отп
уск ЛП по
документа
м,
отличным
от
кассового
чека
10511 — Ре
гистрация
в
ИС
МДЛП
сведений о
продаже
лекарствен
ного
препарата
в рамках
розничной
торговли с
использова
нием ККТ
10522 — Ре
гистрация
в
ИС
МДЛП
сведений
об отпуске
лекарствен
ного
препарата
по
льготному
рецепту с
использова
312
Структура данных LastCheckStatus
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
date
Время
String
DateTime
1
последней
проверки
violation_reaso
Список
Array of
{1-9}
1
1 — наруш
ns
нарушений
Numbers
ение
при попытке
лицензион
обработки чека
ных
требований
2 — повтор
ный вывод
из оборота
3 — отсутс
твуют
сведения о
вводе
в
оборот
4 — не
подлежит
розничной
реализации
5 — наруш
ение
формата
чека
6 — наруш
ение
порядка
предоставл
ения
сведений
7 — наруш
ение право
владения
8 — истек
срок
годности
9 — отсутс
твие
информаци
и о рецепте
Пример использования метода
313
Запрос:
POST api/v1/reestr/sgtin/kkt/awaiting-withdrawal/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"branch_id": "12345678901234",
"sgtin": "04620032570010TRACKING00000",
"has_violations": true,
"op_start_date": "2019-04-07",
"op_end_date": "2019-04-07"
},
"start_from": 0,
"count": 10
}
Получение результата:
{
"total": 1,
"entries": [
{
"sgtin": "04620032570010TRACKING00000",
"sold_type": 0,
"status": 1,
"op_date": "2019-07-20T00:00:00Z",
"inn": "123456789012",
"last_check_status": {
"date": "2019-07-24T13:30:20.041Z",
"violation_reasons": [
6,
7
]
},
"price": 10000,
"vat_value": 1667,
"sold_part": "1/5",
"discount": 200,
"prescription_num": "РНК491181",
"prescription_date": "2019-07-10",
"prescription_series": "12345",
"device_id": "1230000011111111",
"skzkm_origin_msg_id": "e2cb20c1-1d5b-4ab6-b8dd-9297bec23f63",
"subject_id": "12345678901234",
"xml_document_id": "da2d871e-5ce3-4181-b64a-b5877114a5e8",
314
"op_exec_date": "2019-07-24T13:30:20.041Z",
"xml_document_type": 511
}
]
}
8.3.11. Метод для поиска по реестру КИЗ записей для вывода из оборота через РВ
Endpoint: POST <endpoint>/<version>/reestr/sgtin/device/awaiting-withdrawal/filter
Необходимые права доступа (любое из): REESTR_ALL, REESTR_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
SgtinDeviceAw
1
по реестру
aitingWithdraw
записей,
alFilter
ожидающих
вывода из
оборота через
РВ
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных SgtinDeviceAwaitingWithdrawalFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN (КИЗ)
String
SGTIN
0
branch_id
Идентификато
String
BranchID
0
р места
деятельности
отправителя
315
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
op_start_date
Дата
String
Date
0
операции,
начало
периода
фильтрации
op_end_date
Дата
String
Date
0
операции,
конец периода
фильтрации
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
SgtinDeviceAw
1
реестра
Objects
aitingWithdraw
al
total
Общее
Number
1
количество
записей по
запросу
Структура данных SgtinDeviceAwaitingWithdrawal
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN (КИЗ)
String
SGTIN
1
316
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
xml_document_
Тип
Number
{521,531,10521
1
521 — Реги
type
документа, по
,10531}
страция в
которому
ИС МДЛП
производится
сведений
вывод
об отпуске
лекарствен
ного
препарата
по
льготному
рецепту
531 — Реги
страция в
ИС МДЛП
сведений о
выдаче
лекарствен
ного
препарата
для
оказания
медицинск
ой помощи
10521 — Ре
гистрация
в
ИС
МДЛП
сведений
об отпуске
лекарствен
ного
препарата
по
льготному
рецепту
(информац
ия
с
СКЗКМ)
10531 — Ре
гистрация
в
ИС
МДЛП
сведений о
выдаче
лекарствен
ного
317
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
subject_id
Идентификато
String
SysID или
1
р организации-
BranchID
отправителя
op_date
Дата операции
String
DateTime
1
из документа
doc_num
Номер
String
0
льготного
рецепта/докум
ента, на
основании
которого
осуществлена
выдача
doc_date
Дата льготного
String
Date
0
рецепта/докум
ента, на
основании
которого
осуществлена
выдача
doc_series
Серия
String
0
льготного
рецепта
insertion_date
Дата фиксации
String
DateTime
0
КИЗа в
очереди
xml_document_
Идентификато
String
UUID
0
id
р XML-
документа
sold_part
Доля от
String
0
Доля вида 1/2
вторичной
упаковки
device_id
Уникальный
String
DeviceID
0
идентификатор
РВ
skzkm_origin_
Уникальный
String
0
msg_id
идентификатор
системы,
сформировавш
ей сообщение
Пример использования метода
318
Запрос:
POST api/v1/reestr/sgtin/device/awaiting-withdrawal/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"sgtin": "04620032570010TRACKING00000",
"branch_id": "12345678901234",
"op_start_date": "2019-04-07",
"op_end_date": "2019-08-07"
},
"start_from": 0,
"count": 10
}
Получение результата:
{
"total": 1,
"entries": [
{
"sgtin": "04620032570010TRACKING00000",
"xml_document_type": 10521,
"subject_id": "12345678901234",
"op_date": "2019-07-20T00:00:00Z",
"doc_num": "РНК491181",
"doc_date": "2019-07-10",
"doc_series": "12345",
"insertion_date": "2019-07-24T13:30:20.041Z",
"xml_document_id": "da2d871e-5ce3-4181-b64a-b5877114a5e8",
"sold_part": "1/5",
"device_id": "1230000011111111",
"skzkm_origin_msg_id": "e2cb20c1-1d5b-4ab6-b8dd-9297bec23f63"
}
]
}
8.4. Получение сведений по маркированным и ввезенным
товарам
8.4.1. Метод для получения сведений по маркированным и ввезенным товарам
Endpoint: POST <endpoint>/<version>/reestr/marking_lp
319
Необходимые права доступа: REESTR_ALL
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
MarkingLpFilte
1
по реестру
r
сведений по
маркированны
м и ввезенным
товарам
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных MarkingLpFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
request_date_st
Начало
String
DateTime
0
art
диапазона для
даты и
времени
запроса
request_date_en
Окончание
String
DateTime
0
d
диапазона для
даты и
времени
запроса
response_date_
Начало
String
DateTime
0
start
диапазона для
даты и
времени
ответа
320
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
response_date_
Окончание
String
DateTime
0
end
диапазона для
даты и
времени
ответа
status
Статус ответа
Number
{0,1,2}
0
0 — Нет
от РЗН
ответа
1 — Приня
то
2 — Не
принято
gtin
GTIN
String
GTIN
0
batch
Номер
String
BatchNumber
0
производствен
ной серии
emission_type
Тип эмиссии
Number
{1,2}
1
См. Типы
эмиссии
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
записей по
запросу
entries
Записи из
Array of
MarkingLpEntr
1
реестра
Objects
y
Формат объекта MarkingLpEntry:
321
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
status
Статус
Number
{0,1,2}
1
0 — Нет
ответа
1 — Приня
то
2 — Не
принято
request_date
Дата запроса
String
Datetime
1
gtin
Идентификаци
String
GTIN
1
онный номер
для
идентификаци
и товаров
batch
Номер
String
BatchNumber
1
производствен
ной серии
count
Размер
Number
1
производствен
ной серии
response_date
Дата ответа
String
DateTime
1
owner_name
Наименование
String
0
Собственника
ЛП
owner_inn
ИНН
String
0
Собственника
ЛП
owner_id
Идентификато
String
SysID или
0
р
BranchID
Собственника
ЛП
subject_name
Наименование
String
0
**
Субъекта
обращения
лекарственных
препаратов
subject_inn
ИНН субъекта
String
0
**
обращения
лекарственных
препаратов
322
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
subject_id
Идентификато
String
SysID или
0
**
р субъекта
BranchID
обращения
лекарственных
препаратов
* — Заполняется в случае, если Участник является контрагентом контрактного производства
** — Заполняется в случае, если Участник является производителем или в случае импорта из
ЕАЭС
Пример использования метода
Запрос:
POST api/v1/reestr/marking_lp HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"gtin": "04606556003210",
"status": "1",
"emission_type": 2
},
"start_from": 0,
"count": 10
}
Получение результата:
{
"total": 1,
"entries": [
{
"status": 1,
"request_date": "2021-04-19T00:01:00",
"gtin": "04606556003210",
"batch": "19926",
"count": 1,
"response_date": "2021-04-15T02:00:00",
"owner_name": "ООО Ромашка",
"owner_inn": "1232131231",
323
"owner_id": "a1281468-f4ae-4a61-b439-d63febcf77e4",
"subject_name": "ООО Колесо",
"subject_inn": "1232131231",
"subject_id": "a1281468-f4ae-4a61-b439-d63febcf77e4"
}
]
}
8.4.2. Метод валидации кода маркировки
Endpoint: POST <endpoint>/<version>/sgtin/validate
Необходимые права доступа: SGTINS_VALIDATION
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtins
SGTIN (КИЗ)
Array of
SGTIN
1
Список КИЗ,
Strings*
по которым
запрашивается
информация
* — Максимальное количество элементов в списке запрашиваемых КИЗ: 1000
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
valid
Признак
boolean
1
валидности
кода
маркировки
sgtin
SGTIN (КИЗ)
String
SGTIN
1
found
Признак
boolean
1
наличия кода
маркировки в
реестрах СЭ
Пример использования метода
324
Запрос:
POST api/v1/sgtin/validate HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"sgtins": [
"04620032570010TRACKING00000",
"289011480058360121118000002"
]
}
Получение результата:
{
"entries": [
{
"sgtin":"04620032570010TRACKING00000",
"valid": true,
"found": true
},
{
"sgtin": "010460702839387721NzM0S1AB",
"valid": true,
"found": true
}
]
}
8.4.3. Метод верификации кода маркировки и криптохвоста
Endpoint: POST <endpoint>/<version>/sgtin/verification
Необходимые права доступа: SGTINS_VERIFICATION
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
325
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtins
SGTIN (КИЗ) с
Array of
1
Список КИЗ,
криптохвостом
Strings*
по которым
запрашивается
информация (с
криптохвостом
)
* — Максимальное количество элементов в списке запрашиваемых КИЗ: 100
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
SGTIN (КИЗ) с
String
1
криптохвостом
valid
Признак
boolean
1
валидности
кода
маркировки
found
Признак
boolean
1
наличия кода
маркировки в
реестрах СЭ
verified
Признак
boolean
1
прохождения
кодом
криптографиче
ской проверки
Пример использования метода
Запрос:
Accept-Encoding: gzip,deflate
Authorization: token 0f78b5aa-0c1e-41ae-9eef-6ba288374e34
Content-Type: application/json
Host: api.sb.mdlp.crpt.ru
Connection: Keep-Alive
{
326
"sgtins": [
"011890104300046221KWWGE799F4HXP\u001d91EE06\u001d92muOYK0VzCW6Jm9TD1AnH2C3/sVTLiGkHx
ErC8RUQg+s=",
"011890104300046221KWNW4GFGN08ZP\u001d91EE06\u001d92wMgmpvX1AfAwDKHmDrgvsMKl+pyorjWgfV
sDKk41nPs=",
]
}
Получение результата:
{
"entries": [
{
"sgtin":
"011890104300046221KWWGE799F4HXP\u001D91EE06\u001D92muOYK0VzCW6Jm9TD1AnH2C3/sVTLiGkHxE
rC8RUQg+s=",
"valid": "true",
"found": "false",
"verified": "true"
},
{
"sgtin":
"011890104300046221KWNW4GFGN08ZP\u001D91EE06\u001D92wMgmpvX1AfAwDKHmDrgvsMKl+pyorjWgfV
sDKk41nPs=",
"valid": "false",
"found": "false",
"verified": "true"
}
]
}
8.5. Получение информации о третичной упаковке
8.5.1. Метод для получения информации об иерархии вложенности третичной
упаковки
Endpoint: GET <endpoint>/<version>/reestr/sscc/{sscc}/hierarchy
Необходимые права доступа (любое из): REESTR_ALL, REESTR_OWNED_SSCC_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
327
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
Параметр пути
онный код
(path param)
третичной
упаковки
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
up
Иерархия
Array of
SsccInfo
1
вложенности
Objects
"вверх"*
down
Иерархия
Array of
SsccInfo
1
вложенности
Objects
"вниз"**
error_code
Код
Number
{2,4}
0
ошибки***
error_desc
Описание
String
0
ошибки***
* — Описывающий иерархию вложенности "вверх" массив
упорядочен согласно уровням
вложенности упаковки и в качестве первого элемента содержит описание для запрошенного
идентификационного кода третичной упаковки, а в качестве последнего элемента — описание
для идентификационного кода третичной упаковки самого верхнего уровня.
** — Иерархия вложенности "вниз" содержит информацию о вложенности третичной упаковки,
начиная с запрошенного идентификационного кода третичной упаковки.
*** — В случае успешного поиска информация об ошибке отсутствует.
Значения кодов:
2 — "Запрашиваемые данные не найдены";
4 — "Запрашиваемые данные доступны только текущему владельцу или контрагенту по
операции".
Объект SsccInfo:
328
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
третичной
упаковки
release_date
Дата и время
String
DateTime
1
совершения
операции
упаковки
(Устарел)
system_subj_id
Идентификато
String
SysID или
1
р субъекта
BranchID
обращения,
осуществивше
го операцию
упаковки
Пример использования метода
Запрос:
GET api/v1/reestr/sscc/201902251235570000/hierarchy HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"up": [
{
"sscc": "201902251235570000",
"release_date": "2019-02-25T09:36:06",
"system_subj_id": "00000000000456"
},
{
"sscc": "201902251235570001",
"release_date": "2019-02-25T09:36:06",
"system_subj_id": "00000000000456"
}
],
"down": [
{
"sscc": "201902251235570000",
"release_date": "2019-02-25T09:36:06",
329
"system_subj_id": "00000000000456"
}
]
}
8.5.2. Метод для получения информации о КИЗ в третичной упаковке
Endpoint: POST <endpoint>/<version>/reestr/sscc/{sscc}/sgtins
Необходимые права доступа (любое из): REESTR_ALL, REESTR_OWNED_SSCC_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Метод возвращает список КИЗ, непосредственно вложенных в указанную третичную упаковку.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
Параметр пути
онный код
(path param)
третичной
упаковки
gnvlp (
Признак
Boolean
0
Дата
Устарел)
наличия в
устаревания:
ЖНВЛП
2021-05-05
vzn_drug
Признак,
Boolean
0
Дата
(Устарел)
отображающи
устаревания:
й, относится
2021-05-05
ли ЛП к
списку 7ВЗН
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
source
Источник
String
0
См.
данных*
Источники
данных
* — В случае, если пользователь точно знает, в каком реестре необходимо выполнить поиск
значений, то он может заполнить данный параметр необходимым значением.
Если пользователь не уверен, в каком реестре хранятся данные, данный параметр не нужно
передавать в запросе. В этом случае запрос будет обращаться в оба реестра и возвращать данные
330
из обоих реестров.
Примечание: поиск без указания параметра source будет
выполняться медленней, чем
с
указанием конкретного реестра.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
SGTIN
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
error_code
Код ошибки*
Number
{2,4}
0
error_desc
Описание
String
0
ошибки*
* — В случае успешного поиска информация об ошибке отсутствует.
Значения кодов:
2 — "Запрашиваемые данные не найдены";
4 — "Запрашиваемые данные доступны только текущему владельцу
или
контрагенту
по
операции".
Пример использования метода
Запрос:
POST api/v1/reestr/sscc/201902251235570000/sgtins HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"start_from": 0,
"count": 50
}
Получение результата:
{
331
"total": 2,
"entries": [
{
"id": "04620032570010TRACKING00000",
"gtin": "04620032570010",
"sgtin": "04620032570010TRACKING00000",
"status": "paused_circulation",
"status_date": "2017-12-25T15:23:50",
"batch": "Test-20171003-8814",
"owner": "ООО \"Таблетки\"",
"emissionType": 2,
"release_date": "2017-12-20T14:58:30",
"emission_operation_date": "2017-12-20T14:58:01",
"federal_subject_code": "63",
"federal_subject_name": "Самарская область",
"expiration_date": "2020-02-02T00:00:00",
"prod_name": "Товарная марка, под которой изделие реализуется",
"sell_name": "Зарегистрированное торговое наименование ЛП",
"full_prod_name": "Наименование товара в соответствии с требованиями
регуляторов",
"reg_holder": "Наименование предприятия/организации, которая обладает правом
владения регистрационным удостоверением",
"pack1_desc": "Дополнительное описание содержимого вторичной (потребительской)
упаковки. Например: \"внутри: АМПУЛА, СТЕКЛО, 50, МЛ + инструкция\"
00000000000000000000001",
"pack3_id": "201902251235570000",
"last_tracing_op_date": "2020-02-02T00:00:00",
"drug_code": "83.64.61.077-000060-1-00052-4000000803460",
"prod_form_name": "КАПСУЛЫ",
"prod_d_name": "8 мг",
"gnvlp": false,
"not_on_my_balance": "2018-07-20T10:08:05",
"vzn_drug": false,
"halt_doc_num": "2019-W13-5-684000000",
"halt_doc_date": "2019-03-29T00:00:00Z",
"halt_date": "2019-03-29T00:00:00Z",
"halt_id": "4d6c7c82-ae8e-4859-ac8f-39aca0e0c43f"
},
{
"id": "04620032570010TRACKING00001",
"gtin": "04620032570010",
"sgtin": "04620032570010TRACKING00001",
"status": "in_circulation",
"status_date": "2017-12-25T15:23:50",
"batch": "Test-20171003-8814",
"owner": " ООО \"Таблетки \"",
"emissionType": 3,
"release_date": "2017-12-20T15:31:39",
"emission_operation_date": "2017-12-20T15:29:57",
"federal_subject_code": "63",
"federal_subject_name": "Самарская область",
332
"expiration_date": "2020-02-02T00:00:00",
"prod_name": "Товарная марка, под которой изделие реализуется",
"sell_name": "Зарегистрированное торговое наименование ЛП",
"full_prod_name": "Наименование товара в соответствии с требованиями
регуляторов",
"reg_holder": "Наименование предприятия/организации, которая обладает правом
владения регистрационным удостоверением",
"pack1_desc": "Дополнительное описание содержимого вторичной (потребительской)
упаковки. Например: \"внутри: АМПУЛА, СТЕКЛО, 50, МЛ + инструкция\"",
"pack3_id": "201902251235570000",
"source_type": 2,
"last_tracing_op_date": "2020-02-02T00:00:00",
"customs_point_id": "9bd76c63-65cd-40b4-50a6-6877e97761dd",
"drug_code": "83.64.61.077-000060-1-00052-4000000803469",
"prod_form_name": "КАПСУЛЫ",
"prod_d_name": "8 мг",
"gnvlp": false,
"vzn_drug": false
}
]
}
8.5.3. Метод для получения информации о полной иерархии вложенности третичной
упаковки
Endpoint: GET <endpoint>/<version>/reestr/sscc/{sscc}/full-hierarchy
Необходимые права доступа (любое из): REESTR_ALL, REESTR_OWNED_SSCC_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
Параметр пути
онный код
(path param)
третичной
упаковки
Выходная информация
Выходная информация содержит следующие данные:
333
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
up
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вверх"*
down
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вниз"**
* — Иерархия вложенности "вверх" содержит информацию о вложенности идентификационного
кода третичной упаковки, начиная с самого верхнего идентификационного кода третичной
упаковки, по запрошенному идентификационному коду третичной упаковки. Данная
информация представлена только по одной третичной упаковке на каждом уровне вложенности,
информация по КИЗ не представлена.
** — Иерархия вложенности "вниз" содержит информацию о вложенности третичной упаковки,
начиная с запрошенного идентификационного кода третичной упаковки по вложенному КИЗ на
самом нижнем уровне. Данная информация представлена по всем идентификационным кодам
третичных упаковок и КИЗ на каждом уровне вложенности.
Объект HierarchySsccInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
третичной
упаковки
packing_date
Дата и время
String
DateTime
1
совершения
операции
упаковки
owner_id
Идентификато
String
SysID или
1
р текущего
BranchID
владельца
упаковки
owner_organiza
Наименование
String
1
tion_name
организации
текущего
владельца
упаковки
334
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
childs
Список
Array of
HierarchySsccI
1
В случае, если
вложенных
Objects
nfo или
в упаковку
элементов в
HierarchySgtinI
вложена
упаковку
nfo
другая
упаковка, то в
списке она
будет
элементом
типа
"HierarchySscc
Info". В
случае, если в
упаковку
вложен КИЗ,
то в списке он
будет
элементом
типа
"HierarchySgti
nInfo".
Объект HierarchySgtinInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
Идентификато
String
SGTIN
1
р SGTIN
sscc
Номер
String
SSCC
1
транспортной
упаковки
gtin
Идентификато
String
GTIN
1
р товара в GS1
status
Статус SGTIN
String
1
См. Список
возможных
статусов КИЗ
batch
Номер
String
Batch
1
производствен
ной серии
expiration_date
Срок годности
String
DateTime
1
препарата
335
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
pause_decision
Информация о
String
HierarchyPause
0
_info
решении о
DecisionInfo
приостановке
Объект HierarchyPauseDecisionInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
UUID
1
р решения
number
Номер
String
1
решения
date
Дата решения
String
Date
1
Пример использования метода
Запрос:
GET api/v1/reestr/sscc/100000000000000200/full-hierarchy HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"up": {
"sscc": "100000000000000100",
"packing_date": "2020-02-14T15:04:08.059Z",
"owner_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"owner_organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\"",
"childs": [
{
"sscc": "100000000000000200",
"packing_date": "2020-02-14T15:04:08.059Z",
"owner_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"owner_organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\""
}
]
336
},
"down": {
"sscc": "100000000000000200",
"packing_date": "2020-02-14T15:04:08.059Z",
"owner_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"owner_organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\"",
"childs": [
{
"sscc": "100000000000000300",
"packing_date": "2020-02-14T15:04:08.059Z",
"owner_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"owner_organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\"",
"childs": [
{
"sgtin": "04601907002768TESTTEST00001",
"sscc": "100000000000000300",
"gtin": "04601907002768",
"status": "paused_circulation",
"expiration_date": "2025-02-02T00:00:00Z",
"batch": "BATCH101",
"pause_decision_info": {
"id": "9d1bd9c5-07aa-4a0e-b10d-061bb837584a",
"date": "2018-08-21",
"number": "AUTO 1534859443"
}
}
]
}
]
}
}
8.5.4. Метод для получения информации о полной иерархии вложенности третичной
упаковки для нескольких SSCC
Endpoint: GET <endpoint>/<version>/reestr/sscc/full-hierarchy
Необходимые права доступа (любое из): REESTR_ALL, REESTR_OWNED_SSCC_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
337
Параметр
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита
сть
sscc
Идентификаци
Array of String
SSCC*
1
Параметр
онный код
запроса (query
третичной
parameter)
упаковки
* — Максимальное количество элементов в списке запрашиваемых SSCC: 10
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
up
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вверх"*
down
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вниз"**
* — Иерархия вложенности "вверх" содержит информацию о вложенности идентификационного
кода третичной упаковки, начиная с самого верхнего идентификационного кода третичной
упаковки, по запрошенному идентификационному коду третичной упаковки. Данная
информация представлена только по одной третичной упаковке на каждом уровне вложенности,
информация по КИЗ не представлена.
** — Иерархия вложенности "вниз" содержит информацию о вложенности третичной упаковки,
начиная с запрошенного идентификационного кода третичной упаковки по вложенному КИЗ на
самом нижнем уровне. Данная информация представлена по всем идентификационным кодам
третичных упаковок и КИЗ на каждом уровне вложенности.
Объект HierarchySsccInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
третичной
упаковки
packing_date
Дата и время
String
DateTime
1
совершения
операции
упаковки
338
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
owner_id
Идентификато
String
SysID или
1
р текущего
BranchID
владельца
упаковки
owner_organiza
Наименование
String
1
tion_name
организации
текущего
владельца
упаковки
childs
Список
Array of
HierarchySsccI
1
В случае, если
вложенных
Objects
nfo или
в упаковку
элементов в
HierarchySgtinI
вложена
упаковку
nfo
другая
упаковка, то в
списке она
будет
элементом
типа
"HierarchySscc
Info". В
случае, если в
упаковку
вложен КИЗ,
то в списке он
будет
элементом
типа
"HierarchySgti
nInfo".
Объект HierarchySgtinInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sgtin
Идентификато
String
SGTIN
1
р SGTIN
sscc
Номер
String
SSCC
1
транспортной
упаковки
gtin
Идентификато
String
GTIN
1
р товара в GS1
339
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
status
Статус SGTIN
String
1
См. Список
возможных
статусов КИЗ
batch
Номер
String
Batch
1
производствен
ной серии
expiration_date
Срок годности
String
DateTime
1
препарата
pause_decision
Информация о
String
HierarchyPause
0
_info
решении о
DecisionInfo
приостановке
Объект HierarchyPauseDecisionInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
UUID
1
р решения
number
Номер
String
1
решения
date
Дата решения
String
Date
1
Пример использования метода
Запрос:
GET api/v1/reestr/sscc/full-hierarchy?sscc=089011480010310329&sscc=201802131116570002
HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
[
{
"up": {
"sscc": "201802131116570002",
"packing_date": "2018-02-13T07:00:00Z",
"owner_id": "7a9eb56a-6d44-41b5-8a97-fc91bf9f89fa",
340
"owner_organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\""
},
"down": {
"sscc": "201802131116570002",
"packing_date": "2018-02-13T07:00:00Z",
"owner_id": "7a9eb56a-6d44-41b5-8a97-fc91bf9f89fa",
"owner_organization_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\"",
"childs": [
{
"sgtin": "20180213111657TESTtest00003",
"sscc": "201802131116570002",
"status": "arrived",
"gtin": "04620032570010",
"expiration_date": "2020-10-30T00:00:00Z",
"batch": "01_139717"
},
{
"sgtin": "20180213111657TESTtest00004",
"sscc": "201802131116570002",
"status": "arrived",
"gtin": "04620032570010",
"expiration_date": "2020-10-30T00:00:00Z",
"batch": "01_139717"
}
]
}
},
{
"up": {
"sscc": "089011480010310329",
"packing_date": "2018-09-10T23:59:59Z",
"owner_id": "05a2a270-6449-440d-ba0e-52428b49b949",
"owner_organization_name": "Общество с ограниченной ответственностью \"Др.
Редди`с Лабораторис\""
},
"down": {
"sscc": "089011480010310329",
"packing_date": "2018-09-10T23:59:59Z",
"owner_id": "05a2a270-6449-440d-ba0e-52428b49b949",
"owner_organization_name": "Общество с ограниченной ответственностью \"Др.
Редди`с Лабораторис\"",
"childs": [
{
"sgtin": "18901148101194B2007ARABB0XV",
"sscc": "089011480010310329",
"status": "arrived",
"gtin": "18901148101194",
"expiration_date": "2021-03-31T00:00:00Z",
"batch": "B800554"
341
},
{
"sgtin": "18901148101194B20AB3YNJQRON",
"sscc": "089011480010310329",
"status": "arrived",
"gtin": "18901148101194",
"expiration_date": "2021-03-31T00:00:00Z",
"batch": "B800554"
}
]
}
}
]
8.5.5. Метод для получения информации о существующем SSCC
Endpoint: POST <endpoint>/<version>/reestr/sscc/sscc_check
Необходимые права доступа: SSCC_CHECK
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Параметр
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита
сть
sscc
Идентификаци
Array of String
SSCС*
1
онный код
транспортной
упаковки
* — Максимальное количество элементов в списке запрашиваемых SSCC: 35
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
записей
342
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
failed
Количество не
Number
1
найденных
записей и
записей, не
прошедших
проверку
entries
Записи из
Array of
SsccShortInfo
0
реестра
Objects
failed_entries
Массив КИЗ,
Array of
FailedSSCC
0
по которым
Objects
поиск
завершился с
ошибкой
Объект SsccShortInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
транспортной
упаковки
owner_id
Идентификато
String
SysID или
1
р текущего
BranchID
владельца
упаковки
status_date
Дата
String
Datetime
1
последней
смены статуса
last_tracing_op
Дата
String
Datetime
1
_date
последней
операции
status
Статус
String
1
count
Количество
Number
1
вложенных
элементов
343
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
parent_sscc
Идентификаци
String
SSCC
0
онный код
транспортной
упаковки куда
вложен
указанный
SSCC
Объект FailedSSCC:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
третичной
упаковки
error_code
Код ошибки*
Number
1
error_desc
Описание
String
1
ошибки
* — Значения кодов:
2: "Запрашиваемые данные не найдены"
Пример использования метода
Запрос:
POST api/v1/reestr/sscc/sscc_check HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"sscc": [
"146501092104029345",
"146501092104029346",
"146501092104029347"]
}
Получение результата:
344
{
"total":3,
"entries": [
{
"sscc": "146501092104029345",
"owner_id": "00000000001088",
"status_date": "2021-03-09T09:53:57Z",
"last_tracing_op_date": "2021-03-09T11:22:23.396Z",
"status": "in_realization",
"count": 2,
"parent_sscc": "070820200000000712"
}
],
"failed": 2,
"failed_entries": [
{
"sscc": "146501092104029346",
"error_code": 2,
"error_desc": "Запрашиваемые данные не найдены"
},
{
"sscc": "146501092104029347",
"error_code": 2,
"error_desc": "Запрашиваемые данные не найдены"
}
]
}
8.5.6. Метод по получению информации о SSCC для принятия решения о принятии
на баланс
Endpoint: GET <endpoint>/<version>/reestr/sscc/{sscc}/sscc_check
Необходимые права доступа: SSCC_CHECK
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Уникальный
String
SSCC
1
идентификатор
запроса
Выходная информация
345
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
упаковки
gtin
Идентификато
String
GTIN
1
р товара в GS1
box_compositio
Состав короба
Array of
SysID или
1
n
Objects
BranchID
Структура данных box_composition:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
batch
Номер
String
Batch
1
производствен
ной серии
count_sgtins
Количество
Number
1
единиц SGTIN
в SSCC
Пример использования метода
Запрос:
GET /reestr/sscc/010120200000000111/sscc_check
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"sscc": "222111210000211111",
"gtin": "04602020202002",
"box_composition": [
{
"batch": "21d5df77-d",
"count_sgtins": 5424
},
{
346
"batch": "3b3c0c3e-d",
"count_sgtins": 1278
}
]
}
8.6. Получение информации из реестра производимых ЛП
8.6.1. Метод для получения информации из реестра производимых организацией
ЛП
Endpoint: POST <endpoint>/<version>/reestr/med_products/current
Необходимые права доступа (любое из): REESTR_ALL, REESTR_MED_PRODUCTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
MedProductsFil
1
по реестру
ter
производимых
ЛП
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
Выходная информация
Выходная информация содержит следующие данные:
347
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
MedProduct
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
Формат объекта MedProduct:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
GTIN
1
reg_status
Статус рег.
String
1
Значение поля
(Устарел)
Удостоверения
не заполняется
и всегда
является
пустой
строкой. Дата
устаревания:
2021-05-05
reg_number
Номер рег.
String
1
Удостоверения
reg_date
Дата гос.
String
Date
1
регистрации
reg_country
Страна
String
1
держателя РУ
prod_desc_labe
Торговое
String
1
Вместо этого
l (Устарел)
наименование
поля следует
лекарственног
использовать
о препарата
prod_sell_name
. Дата
устаревания:
2021-05-05
prod_sell_name
Торговое
String
1
наименование
лекарственног
о препарата
type_form
Лекарственная
String
1
форма
348
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_pack_1_n
Первичная
String
1
ame
упаковка
(строковое
представление
)
prod_pack_1_e
Количество
String
1
Данный
d (Устарел)
массы/объема
параметр
в первичной
устарел,
упаковке
необходимо
ориентировать
ся на
"prod_pack_1_
size"
prod_pack1_ed
Количество
String
1
Данный
_name
(мера, ед.
параметр
(Устарел)
измерения)
устарел,
массы/объема
необходимо
в первичной
ориентировать
упаковке
ся на
"prod_pack_1_
2"
packer_address
Адрес
String
1
Дата
(Устарел)
упаковщика
устаревания:
2021-05-05
min_zdrav
Признак
Boolean
1
регистрации в
Минздраве
gs1
Признак
String
1
регистрации в
ГС1
cost_limit
Предельная
String
0
зарегистриров
анная цена
reg_inn
ИНН
String
0
держателя
регистрационн
ого
удостоверения
pack_1*
Список
Array of
Packer1
0
Дата
(Устарел)
производителе
Objects
устаревания:
й-упаковщиков
2021-05-05
349
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
pack_2_3*
Список
Array of
Packer2_3
0
Дата
(Устарел)
упаковщиков
Objects
устаревания:
во вторичную /
2021-05-05
третичную
упаковку
QA* (Устарел)
Список
Array of
QA
0
Дата
производителе
Objects
устаревания:
й стадии
2021-05-05
выпускающего
контроля
prod_form_nam
Лекарственная
String
1
e
форма,
стандартизова
нное значение
(строковое
представление
)
glf_name
Производитель
String
0
готовой ЛФ
glf_country
Страна
String
0
регистрации
производителя
готовой ЛФ
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
prod_desc
Наименование
String
0
товара на
этикетке
cost_limit_date
Дата
String
DateTime
0
изменения
ПОЦ
gnvlp
Признак
Boolean
1
наличия в
ЖНВЛП
350
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
drug_code
Внутренний
String
0
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
drug_code_vers
Версия
Number
{1,2}
0
1 — устаре
ion
внутреннего
вшие
идентификато
данные
ра ЛП в
ЕСКЛП
реестре
2 — актуал
ЕСКЛП
ьные
данные
ЕСКЛП
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
reg_holder
Наименование
String
0
держателя РУ
prod_name
Международн
String
1
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
стандартизова
нное значение
351
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_d_norm_n
Количество
String
0
ame
единиц
измерения
дозировки
лекарственног
о препарата,
нормализован
ное значение
(строковое
представление
)
prod_norm_na
Международн
String
0
me
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
нормализован
ное значение
prod_form_nor
Лекарственная
String
0
m_name
форма,
нормализован
ное значение
(строковое
представление
)
tn_ved
Код ТН ВЭД,
String
0
заполненный
по данным
GS1
tn_ved_from_u
Код ТН ВЭД,
String
0
ser
заполненный
Участником
manufacturer_c
Контактные
String
0
ontact
данные
производителя
completeness
Комплектность
String
0
352
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_pack_1_si
Масса/объем в
String
0
ze
первичной
упаковке
prod_pack_1_2
Кол-во
String
0
первичной в
потребительск
ой упаковке
previous_reg_n
Номер
String
0
umber
предыдущего
рег.
удостоверения
previous_due_d
Срок действия
String
Date
0
ate
предыдущего
рег.
удостоверения
previous_reg_h
Наименование
String
0
older
предыдущего
держателя рег.
удостоверения
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
mass_volume_n
Наименование
String
0
ame
единиц
измерения
массы/объема
в первичной
упаковке
container_id
Идентификато
String
UUID
0
р контейнера
353
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
autopropagate
Признак
Boolean
0
Возможные
автоматическо
значения:
й установки
true — связь
связи между
устанавливает
контейнером и
ся
сериями
автоматически
;
false — связь
не
устанавливает
ся
автоматически
prod_pack_1_d
Описание
String
1
esc
первичной
упаковки ЛП
is_pku
Признак
Boolean
1
"Предметно-
количественно
го учета"
(ПКУ)
prodDOkeiNam
Название
String
0
e
единицы
ОКЕИ для
потребительск
ой единицы
лекарственног
о препарата
massVolumeSiz
Количество
String
0
e
массы/объёма
вещества в
первичной
упаковке
* — Структура
возвращаемых
данных содержит
поля
для
одного
упаковщика/контролера,
а
также массивы для упаковщика и контролера. В случае нескольких упаковщиков/контролеров
одиночные поля заполняются данными первой записи из массива.
Пример использования метода
Запрос:
POST api/v1/reestr/med_products/current HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
354
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter":{
"extended":false
},
"start_from":0,
"count":20
}
Получение результата:
{
"total":37,
"entries":[
{
"gtin":"04604060002439",
"reg_status":"",
"reg_number":"ЛП-003474",
"reg_date":"2016-02-26T00:00:00Z",
"reg_country":"РОССИЯ",
"prod_desc_label":"Афлюдол",
"type_form":"automation 496",
"prod_pack_1_name":"automation 496",
"packer_address":"НЕ УКАЗАНО",
"min_zdrav":true,
"gs1":true,
"cost_limit":"100310",
"pack_1":[
{
"COUNTRY_PACK_1":"НЕ УКАЗАНО",
"PACK_1_NAME":"НЕ УКАЗАНО"
}
],
"pack_2_3":[
{
"COUNTRY_PACK_2_3":"НЕ УКАЗАНО",
"PACK_2_3_NAME":"НЕ УКАЗАНО"
}
],
"QA":[
{
"QA_COUNTRY":"НЕ УКАЗАНО",
"QA_NAME":"НЕ УКАЗАНО"
}
],
"prod_form_name":"нормаль",
"glf_name":"АО ТАТХИМФАРМПРЕПАРАТЫ",
"glf_country":"РОССИЯ",
"vzn_drug":false,
355
"drug_code":"21.20.10.194-000016-1-00065-2000000625418",
"drug_code_version":2,
"gnvlp":true,
"prod_desc":"Афлюдол®, таблетки, покрытые пленочной оболочкой, 100 мг",
"prod_sell_name":"Афлюдол",
"cost_limit_date":"2023-03-20T00:00:00Z",
"prod_pack_2_name":"automation 615",
"prod_d_name":"нормаль доза",
"reg_holder":"АО ТАТХИМФАРМПРЕПАРАТЫ",
"prod_name":"УМИФЕНОВИР",
"prod_d_norm_name":"automation 570",
"prod_norm_name":"УМИФЕНОВИР",
"prod_form_norm_name":"automation 176",
"tn_ved":"3004 - Лекарственные средства (кроме товаров товарной позиции 3002,
3005 или 3006), состоящие из смешанных или несмешанных продуктов, для использования в
терапевтических или профилактических целях, расфасованные в виде дозированных
лекарственных форм (включая лекарственные средства в форме трансдермальных систем) или
в формы или упаковки для розничной продажи:",
"tn_ved_from_user":"1231232062",
"manufacturer_contact":"num984",
"completeness":"~",
"prod_pack_1_size":"10",
"prod_pack_1_2":"3",
"previous_reg_number":"123",
"previous_due_date":"2020-10-29T00:00:00.000Z",
"previous_reg_holder":"123",
"is_narcotic":false,
"container_id":"8058121b-5612-471b-bcab-3ab502a32ba4",
"autopropagate":true,
"prod_pack_1_desc": "ФЛАКОН по 20 мл",
"is_pku": false
}
]
}
8.6.2. Метод для получения детальной информации о производимом организацией
ЛП
Endpoint: GET <endpoint>/<version>/reestr/med_products/{gtin}
Необходимые права доступа (любое из): REESTR_ALL, REESTR_MED_PRODUCTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
356
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
GTIN
1
Параметр пути
(path param)
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Уникальный
String
0
идентификатор
gtin
GTIN
String
GTIN
1
reg_status
Статус рег.
String
1
Значение поля
(Устарел)
Удостоверения
не заполняется
и всегда
является
пустой
строкой. Дата
устаревания:
2021-05-05
reg_number
Номер рег.
String
1
Удостоверения
reg_date
Дата гос.
String
Date
1
регистрации
prod_desc_labe
Торговое
String
1
Вместо этого
l (Устарел)
наименование
поля следует
лекарственног
использовать
о препарата
prod_sell_name
. Дата
устаревания:
2021-05-05
type_form
Лекарственная
String
1
форма
prod_pack1_ed
Количество
String
1
Данный
_name
(мера, ед.
параметр
(Устарел)
измерения)
устарел,
массы/объема
необходимо
в первичной
ориентировать
упаковке
ся на
"prod_pack_1_
2"
357
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
packer_address
Адрес
String
1
Дата
(Устарел)
упаковщика
устаревания:
2021-05-05
prod_name
Международн
String
1
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
стандартизова
нное значение
prod_sell_name
Торговое
String
1
наименование
лекарственног
о препарата
prod_content
Содержимое
String
1
лекарственног
о препарата
prod_desc
Наименование
String
0
товара на
этикетке
prod_pack_1
Наименование
String
1
производителя
стадии
выпускающего
контроля
prod_pack_1_e
Количество
String
1
Данный
d (Устарел)
массы/объема
параметр
в первичной
устарел,
упаковке
необходимо
ориентировать
ся на
"prod_pack_1_
size"
reg_end_date
Дата
String
Date
0
окончания рег.
удостоверения
358
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_d_name
Количество
String
1
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
prod_pack_1_n
Первичная
String
1
ame
упаковка
(строковое
представление
)
prod_pack_2_n
Вторичная
String
1
ame
(потребительс
кая) упаковка
(строковое
представление
)
prod_pack_1_2
Количество
String
1
первичной
упаковки в
потребительск
ой упаковке
tn_ved
Код ТНВЭД
String
1
ЕАЭС
gnvlp
Признак
String
1
наличия в
ЖНВЛП
max_gnvlp
Предельная
String
0
зарегистриров
анная цена
(для ЖНВЛП)
(руб)
max_gnvlp_reg
Дата
String
Date
0
_date
регистрации
предельной
цены
359
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
reg_holder
Наименование
String
1
держателя
регистрационн
ого
удостоверения
reg_country
Страна
String
1
регистрации
держателя
регистрационн
ого
удостоверения
pack_2_3_nam
Наименование
String
1
Дата
e (Устарел)
упаковщика во
устаревания:
вторичную/тре
2021-05-05
тичную
упаковку
country_pack_2
Страна
String
1
Дата
_3 (Устарел)
регистрации
устаревания:
упаковщика во
2021-05-05
вторичную/тре
тичную
упаковку
pack_2_3_code
Код
String
1
Дата
(Устарел)
налогоплатель
устаревания:
щика
2021-05-05
упаковщика во
вторичную/тре
тичную
упаковку
(ИНН/ИТИН)
pack_2_3_addr
Адрес
String
1
Дата
ess (Устарел)
фасовщика/упа
устаревания:
ковщика во
2021-05-05
вторичную/тре
тичную
упаковку
qa_name
Наименование
String
1
Дата
(Устарел)
производителя
устаревания:
стадии
2021-05-05
выпускающий
контроль
качества
360
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
qa_country
Страна
String
1
Дата
(Устарел)
регистрации
устаревания:
производителя
2021-05-05
стадии
выпускающий
контроль
качества
qa_code
Код
String
1
Дата
(Устарел)
налогоплатель
устаревания:
щика стадии
2021-05-05
выпускающий
контроль
качества
(ИНН/ИТИН)
qa_address_na
Адрес стадии
String
1
Дата
me (Устарел)
выпускающий
устаревания:
контроль
2021-05-05
качества
prod_status
Статус
String
0
лекарственног
о препарата
min_zdrav
Признак
Boolean
1
регистрации в
Минздраве
gs1
Признак
Boolean
1
регистрации в
ГС1
cost_limit
Предельная
String
0
зарегистриров
анная цена
reg_inn
ИНН
String
0
держателя
регистрационн
ого
удостоверения
pack_1*
Список
Array of
Packer1
0
Дата
(Устарел)
производителе
Objects
устаревания:
й-упаковщиков
2021-05-05
361
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
pack_2_3*
Список
Array of
Packer2_3
0
Дата
(Устарел)
упаковщиков
Objects
устаревания:
во вторичную /
2021-05-05
третичную
упаковку
QA* (Устарел)
Список
Array of
QA
0
Дата
производителе
Objects
устаревания:
й стадии
2021-05-05
выпускающего
контроля
completeness
Комплектность
String
0
prod_form_nam
Лекарственная
String
1
e
форма,
стандартизова
нное значение
(строковое
представление
)
glf_name
Производитель
String
0
готовой ЛФ
glf_country
Страна
String
0
регистрации
производителя
готовой ЛФ
drug_code
Внутренний
String
0
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
drug_code_vers
Версия
Number
{1,2}
0
1 — устаре
ion
внутреннего
вшие
идентификато
данные
ра ЛП в
ЕСКЛП
реестре
2 — актуал
ЕСКЛП
ьные
данные
ЕСКЛП
362
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_d_norm_n
Количество
String
0
ame
единиц
измерения
дозировки
лекарственног
о препарата,
нормализован
ное значение
(строковое
представление
)
prod_form_nor
Лекарственная
String
0
m_name
форма,
нормализован
ное значение
(строковое
представление
)
prod_norm_na
Международн
String
0
me
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
нормализован
ное значение
previous_reg_n
Номер
String
0
umber
предыдущего
рег.
удостоверения
previous_due_d
Срок действия
String
Date
0
ate
предыдущего
рег.
удостоверения
previous_reg_h
Наименование
String
0
older
предыдущего
держателя рег.
удостоверения
363
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
tn_ved_from_u
Код ТН ВЭД,
String
0
ser
заполненный
Участником
manufacturer_c
Контактные
String
0
ontact
данные
производителя
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
container_id
Идентификато
String
UUID
0
р контейнера
autopropagate
Признак
Boolean
0
Возможные
автоматическо
значения:
й установки
true — связь
связи между
устанавливает
контейнером и
ся
сериями
автоматически
;
false — связь
не
устанавливает
ся
автоматически
mass_volume_n
Наименование
String
0
ame
единиц
измерения
массы/объема
в первичной
упаковке
prod_pack_1_d
Описание
String
1
esc
первичной
упаковки ЛП
prodDOkeiNam
Название
String
0
e
единицы
ОКЕИ для
потребительск
ой единицы
лекарственног
о препарата
364
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
massVolumeSiz
Количество
String
0
e
массы/объёма
вещества в
первичной
упаковке
* — Структура возвращаемых данных содержит поля для одного упаковщика/контролера, а
также массивы для упаковщика и контролера. В случае нескольких упаковщиков/контролеров
одиночные поля заполняются данными первой записи из массива.
Пример использования метода
Запрос:
GET api/v1/reestr/med_products/04602824000226 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"gtin": "04602824000226",
"reg_status": "",
"reg_number": "Р N001052/03",
"reg_date": "2007-11-26T00:00:00Z",
"reg_country": "РОССИЯ",
"prod_desc_label": "Новокаин",
"type_form": "УПАКОВКА ЯЧЕЙКОВАЯ КОНТУРНАЯ",
"prod_pack_1_name": "УПАКОВКА ЯЧЕЙКОВАЯ КОНТУРНАЯ",
"packer_address": "НЕ УКАЗАНО",
"min_zdrav": false,
"gs1": true,
"pack_1": [
{
"COUNTRY_PACK_1": "НЕ УКАЗАНО",
"PACK_1_NAME": "НЕ УКАЗАНО"
}
],
"pack_2_3": [
{
"COUNTRY_PACK_2_3": "НЕ УКАЗАНО",
"PACK_2_3_NAME": "НЕ УКАЗАНО"
}
],
365
"QA": [
{
"QA_COUNTRY": "НЕ УКАЗАНО",
"QA_NAME": "НЕ УКАЗАНО"
}
],
"prod_form_name": "СУППОЗИТОРИИ РЕКТАЛЬНЫЕ",
"glf_name": "ОАО ДАЛЬХИМФАРМ",
"glf_country": "РОССИЯ",
"vzn_drug": false,
"drug_code": "21.20.10.145-000025-1-00016-2000000625742",
"drug_code_version": 2,
"gnvlp": false,
"prod_desc": "Новокаин, суппозитории ректальные, 100 мг",
"prod_sell_name": "Новокаин",
"prod_pack_2_name": "КАРТОННАЯ ПАЧКА",
"prod_d_name": "100 мг",
"reg_holder": "ОАО ДАЛЬХИМФАРМ",
"prod_name": "ПРОКАИН",
"prod_d_norm_name": "100 мг",
"prod_norm_name": "ПРОКАИН",
"prod_form_norm_name": "СУППОЗИТОРИИ РЕКТАЛЬНЫЕ",
"tn_ved": "3004 - Лекарственные средства (кроме товаров товарной позиции 3002,
3005 или 3006), состоящие из смешанных или несмешанных продуктов, для использования в
терапевтических или профилактических целях, расфасованные в виде дозированных
лекарственных форм (включая лекарственные средства в форме трансдермальных систем) или
в формы или упаковки для розничной продажи:",
"completeness": "~",
"prod_pack_1_size": "5",
"prod_pack_1_2": "2",
"is_narcotic": false,
"container_id": "343e284f-6669-4c4b-ab23-659ca5105c87",
"autopropagate": true,
"prod_content": "СУППОЗИТОРИИ РЕКТАЛЬНЫЕ",
"prod_pack_1": "ОАО ДАЛЬХИМФАРМ",
"pack_2_3_name": "НЕ УКАЗАНО",
"country_pack_2_3": "НЕ УКАЗАНО",
"pack_2_3_code": "НЕ УКАЗАНО",
"pack_2_3_address": "НЕ УКАЗАНО",
"qa_name": "НЕ УКАЗАНО",
"qa_country": "НЕ УКАЗАНО",
"qa_code": "НЕ УКАЗАНО",
"qa_address_name": "НЕ УКАЗАНО",
"prod_pack_1_desc": "ФЛАКОН по 20 мл"
}
8.6.3. Метод для поиска публичной информации в реестре производимых ЛП
Endpoint: POST <endpoint>/<version>/reestr/med_products/public/filter
Необходимые права доступа (любое из): REESTR_ALL, REESTR_MED_PRODUCTS
366
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
MedProductsFil
1
по реестру
ter
производимых
ЛП
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
Выходная информация содержит следующее:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of objects
MedProductPub
1
реестра
lic
total
Общее
Number
1
количество
записей по
запросу
Формат объекта MedProductPublic:
367
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
reg_status
Статус рег.
String
1
Значение поля
(Устарел)
Удостоверения
не заполняется
и всегда
является
пустой
строкой. Дата
устаревания:
2021-05-05
reg_number
Номер рег.
String
1
Удостоверения
reg_date
Дата гос.
String
DateTime
1
регистрации
prod_sell_name
Торговое
String
1
наименование
лекарственног
о препарата
gtin
Идентификато
String
GTIN
1
р GTIN
drug_code
Внутренний
String
1
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
drug_code_vers
Версия
Number
{1,2}
0
1 — устаре
ion
внутреннего
вшие
идентификато
данные
ра ЛП в
ЕСКЛП
реестре
2 — актуал
ЕСКЛП
ьные
данные
ЕСКЛП
type_form
Лекарственная
String
1
форма
gnvlp
Признак
Boolean
1
наличия в
списке
ЖНВЛП
368
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
prod_desc
Наименование
String
0
товара на
этикетке
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
cost_limit
Предельная
String
0
зарегистриров
анная цена
prod_form_nam
Лекарственная
String
1
e
форма,
стандартизова
нное значение
(строковое
представление
)
glf_name
Производитель
String
0
готовой ЛФ
glf_country
Страна
String
0
регистрации
производителя
готовой ЛФ
prod_pack_1_n
Первичная
String
1
ame
упаковка
(строковое
представление
)
369
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_pack_1_e
Количество
String
1
Данный
d (Устарел)
массы/объема
параметр
в первичной
устарел,
упаковке
необходимо
ориентировать
ся на
"prod_pack_1_
size"
prod_pack_1_si
Масса/объем в
String
1
ze
первичной
упаковке
prod_pack_1_2
Количество
String
1
препарата в
первичной
упаковке
prod_pack1_ed
Количество
String
1
"Данный
_name
(мера, ед.
параметр
(Устарел)
измерения)
устарел,
массы/объема
необходимо
в первичной
ориентировать
упаковке
ся на
"prod_pack_1_
2"
prod_name
Международн
String
0
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
стандартизова
нное значение
370
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_d_norm_n
Количество
String
0
ame
единиц
измерения
дозировки
лекарственног
о препарата,
нормализован
ное значение
(строковое
представление
)
prod_form_nor
Лекарственная
String
0
m_name
форма,
нормализован
ное значение
(строковое
представление
)
prod_norm_na
Международн
String
0
me
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
нормализован
ное значение
previous_reg_n
Номер
String
0
umber
предыдущего
рег.
удостоверения
previous_due_d
Срок действия
String
Date
0
ate
предыдущего
рег.
удостоверения
previous_reg_h
Наименование
String
0
older
предыдущего
держателя рег.
удостоверения
371
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
tn_ved
Код ТН ВЭД,
String
0
заполненный
по данным
GS1
tn_ved_from_u
Код ТН ВЭД,
String
0
ser
заполненный
Участником
manufacturer_c
Контактные
String
0
ontact
данные
производителя
completeness
Комплектность
String
0
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
mass_volume_n
Наименование
String
0
ame
единиц
измерения
массы/объема
в первичной
упаковке
prod_pack_1_d
Описание
String
1
esc
первичной
упаковки ЛП
is_pku
Признак
Boolean
1
"Предметно-
количественно
го учета"
(ПКУ)
prodDOkeiNam
Название
String
0
e
единицы
ОКЕИ для
потребительск
ой единицы
лекарственног
о препарата
372
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
massVolumeSiz
Количество
String
0
e
массы/объёма
вещества в
первичной
упаковке
Пример использования метода
Запрос:
POST api/v1/reestr/med_products/public/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"reg_id": "ЛС - 000533"
},
"start_from": 0,
"count": 100
}
Получение результата:
{
"total": 1,
"entries": [
{
"reg_status": "",
"reg_number": "ЛС - 000533",
"reg_date": "2009-03-17T00:00:00Z",
"prod_sell_name": "Название®",
"gtin": "04601908002799",
"drug_code": "83.64.61.077-000060-1-00052-4000000803469",
"drug_code_version": 1,
"type_form": "ФЛАКОН",
"gnvlp": false,
"vzn_drug": false,
"prod_desc": "Название, таблетки, 100 мг",
"prod_d_name": "100 мг",
"cost_limit": "234550",
"prod_form_name": "ТАБЛЕТКИ",
"glf_name": "НПО СПЕЦПРЕПАРАТЫ",
373
"glf_country": "РОССИЯ",
"prod_pack_1_name": "БЛИСТЕР",
"prod_pack_1_size": "0",
"prod_pack1_ed_name": "НЕ УКАЗАНО",
"prod_pack_1_2": "0",
"prod_pack_1_ed": "0",
"prod_name": "Международное непатентованное наименование",
"prod_d_norm_name": "100 мг",
"prod_form_norm_name": "ТАБЛЕТКИ",
"prod_norm_name": "Международное непатентованное наименование",
"previous_reg_number": "V N000000/03",
"previous_due_date": "2017-01-09T00:00:00.000Z",
"previous_reg_holder": "Предыдущий держатель РУ",
"tn_ved": "ТН ВЭД из GS1",
"tn_ved_from_user": "ТН ВЭД от пользователя",
"manufacturer_contact": "example@example.com",
"completeness": "full",
"is_narcotic": false,
"mass_volume_name": "гр",
"prod_pack_1_desc": "ФЛАКОН по 20 мл",
"is_pku": false
}
]
}
8.6.4. Метод для получения публичной информации о производимом ЛП
Endpoint: GET <endpoint>/<version>/reestr/med_products/public/{gtin}
Необходимые права доступа (любое из): REESTR_ALL, REESTR_MED_PRODUCTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
GTIN
1
Параметр пути
(path param)
Выходная информация
Выходная информация содержит следующие данные:
374
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
GTIN
1
reg_status
Статус рег.
String
1
Дата
(Устарел)
Удостоверения
устаревания:
2021-05-05
reg_number
Номер рег.
String
1
Удостоверения
reg_date
Дата гос.
String
Date
1
регистрации
prod_name
Международн
String
0
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
стандартизова
нное значение
prod_sell_name
Торговое
String
1
наименование
лекарственног
о препарата
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
reg_holder
Наименование
String
1
держателя
регистрационн
ого
удостоверения
375
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
drug_code
Внутренний
String
1
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
prod_form_nam
Лекарственная
String
1
e
форма,
стандартизова
нное значение
drug_code_vers
Версия
Number
{1,2}
0
1 — устаревши
ion
внутреннего
е данные
идентификато
ЕСКЛП;
ра ЛП в
2 — актуальны
реестре
е данные
ЕСКЛП
ЕСКЛП
type_form
Лекарственная
String
1
форма
gnvlp
Признак
Boolean
1
наличия в
списке
ЖНВЛП
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
prod_desc
Наименование
String
0
товара на
этикетке
cost_limit
Предельная
String
0
зарегистриров
анная цена
glf_name
Производитель
String
0
готовой ЛФ
glf_country
Страна
String
0
регистрации
производителя
готовой ЛФ
376
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_pack_1_n
Первичная
String
1
ame
упаковка
(строковое
представление
)
prod_pack_1_e
Количество
String
1
Данный
d (Устарел)
массы/объема
параметр
в первичной
устарел,
упаковке
необходимо
ориентировать
ся на
"prod_pack_1_
size"
prod_pack1_ed
Количество
String
1
Данный
_name
(мера, ед.
параметр
(Устарел)
измерения)
устарел,
массы/объема
необходимо
в первичной
ориентировать
упаковке
ся на
"prod_pack_1_
2"
prod_pack_1_si
Масса/объем в
String
1
ze
первичной
упаковке
prod_pack_1_2
Количество
String
1
препарата в
первичной
упаковке
prod_norm_na
Международн
String
0
me
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
нормализован
ное значение
377
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_d_norm_n
Количество
String
0
ame
единиц
измерения
дозировки
лекарственног
о препарата,
нормализован
ное значение
(строковое
представление
)
prod_form_nor
Лекарственная
String
0
m_name
форма,
нормализован
ное значение
previous_reg_n
Номер
String
0
umber
предыдущего
рег.
удостоверения
previous_due_d
Срок действия
String
Date
0
ate
предыдущего
рег.
удостоверения
previous_reg_h
Наименование
String
0
older
предыдущего
держателя рег.
удостоверения
tn_ved
Код ТН ВЭД,
String
0
заполненный
по данным
GS1
tn_ved_from_u
Код ТН ВЭД,
String
0
ser
заполненный
Участником
manufacturer_c
Контактные
String
0
ontact
данные
производителя
completeness
Комплектность
String
0
378
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
prod_pack_1_d
Описание
String
1
esc
первичной
упаковки ЛП
prodDOkeiNam
Название
String
0
e
единицы
ОКЕИ для
потребительск
ой единицы
лекарственног
о препарата
massVolumeSiz
Количество
String
0
e
массы/объёма
вещества в
первичной
упаковке
Пример использования метода
Запрос:
GET api/v1/reestr/med_products/public/04620032570010 HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
"gtin": "04620032570010",
"reg_status": "",
"reg_number": "Номер регистрационного удостоверения",
"reg_date": "2017-01-10",
"prod_name": "Товарная марка, под которой изделие реализуется",
"prod_sell_name": "Пример торгового наименования",
"prod_d_name": "<1> - 500 ЕД",
"reg_holder": "Наименование предприятия/организации, которая обладает правом
владения регистрационным удостоверением",
"drug_code": "83.64.61.077-000060-1-00052-4000000803469",
379
"prod_form_name": "<18.4.> - ПАСТА ДЛЯ ПРИГОТОВЛЕНИЯ СУСПЕНЗИИ ДЛЯ ПРИЕМА ВНУТРЬ",
"drug_code_version": 1,
"type_form": "Лекарственная форма",
"gnvlp": false,
"vzn_drug": false,
"prod_desc": "Название",
"cost_limit": "234550",
"glf_name": "НПО СПЕЦПРЕПАРАТЫ",
"glf_country": "РОССИЯ",
"prod_pack_1_name": "БУТЫЛОЧКА",
"prod_pack_1_ed": "0",
"prod_pack1_ed_name": "НЕ УКАЗАНО",
"prod_pack_1_size": "0",
"prod_pack_1_2": "0",
"prod_d_norm_name": "500 ЕД",
"prod_form_norm_name": "ПАСТА ДЛЯ ПРИГОТОВЛЕНИЯ СУСПЕНЗИИ ДЛЯ ПРИЕМА ВНУТРЬ",
"prod_norm_name": "Товарная марка, под которой изделие реализуется",
"previous_reg_number": "V N000000/03",
"previous_due_date": "2017-01-09T00:00:00.000Z",
"previous_reg_holder": "Предыдущий держатель РУ",
"tn_ved": "ТН ВЭД из GS1",
"tn_ved_from_user": "ТН ВЭД от пользователя",
"manufacturer_contact": "example@example.com",
"completeness": "full",
"is_narcotic": false,
"prod_pack_1_desc": "ФЛАКОН по 20 мл"
}
8.7. Реестр регистрации иностранных контрагентов
8.7.1. Метод для регистрации иностранного контрагента
Endpoint: POST <endpoint>/<version>/reestr/foreign_counterparty/register
Необходимые права доступа: MANAGE_FOREIGN_COUNTERPARTY
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
counterparty_iti
ИТИН
String
ITIN
1
n
380
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
counterparty_na
Наименование
String
1
me
субъекта
обращения
counterparty_ad
Адрес
Object
ForeignAddress
1
dress
субъекта
обращения
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
counterparty_id
Уникальный
String
UUID
1
идентификато
р,
присвоенный
контрагенту по
результатам
регистрации
Пример использования метода
Запрос:
POST api/v1/reestr/foreign_counterparty/register HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"counterparty_itin": "56887455222582",
"counterparty_name": "ГМ ПХАРМАЦЕУТИЦАЛС",
"counterparty_address": {
"city ": "city",
"region": "region",
"locality": "locality",
"street": "street",
"house": "house",
"corpus": "corpus",
"litera": "litera",
"room": "room",
381
"country_code": "GE",
"postal_code": "148000"
}
}
Получение результата:
{
"counterparty_id": "e579d5cb-47c9-431a-953b-74077f9f9ba9"
}
8.7.2. Метод для просмотра заявок на регистрацию иностранных контрагентов
Endpoint: POST <endpoint>/<version>/reestr/foreign_counterparty/filter
Необходимые
права
доступа
(любое
из):
REESTR_ALL,
VIEW_REGISTRATION_FOREIGN_COUNTERPARTY_LOG
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
ForeignCounter
1
по реестру
partyFilter
заявок на
регистрацию
иностранных
контрагентов
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных ForeignCounterpartyFilter
382
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
reg_date_from
Дата
String
Date
0
регистрации,
начальная дата
reg_date_to
Дата
String
Date
0
регистрации,
конечная дата
inn
ИНН/ITIN
String
0
организации
org_name
Название
String
0
организации
country_code
Страна
String
0
регистрации
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
ForeignCounter
1
реестра
Objects
partyEntry
total
Общее
Number
1
количество
записей по
запросу
Формат объекта ForeignCounterpartyEntry:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
country_code
Страна
String
1
регистрации
system_subj_id
Идентификато
String
UUID
0
р контрагента
как субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
383
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
op_date
Время подачи
String
Date
1
заявки
detailed_code
Описание
Number
0
результата
операции
code
Результат
Number
1
операции
inn
ИНН/ITIN
String
1
организации
контрагента
org_name
Название
String
1
организации
op_exec_date
Время
String
Date
0
выполнения
заявки
Пример использования метода
Запрос:
POST api/v1/reestr/foreign_counterparty/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {},
"start_from": 0,
"count": 100
}
Получение результата:
{
"total": 1,
"entries": [
{
"country_code": "GE",
"op_date": "2018-02-08T14:35:45Z",
"code": 1,
"inn": "56887455222582",
"org_name": "ГМ ПХАРМАЦЕУТИЦАЛС"
384
}
]
}
8.8. Получение информации из реестра доверенных
контрагентов
8.8.1. Метод добавления доверенного контрагента
Endpoint: POST <endpoint>/<version>/reestr/trusted_partners/add
Необходимые права доступа: MANAGE_TRUSTED_PARTNERS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
trusted_partners
Список из
Array of Strings
ИНН, или
1
Идентификато
идентификато
SysID, или
ром
ров
BranchID
контрагента
контрагентов
может быть:
• ИНН
контрагент
а;
• Идентифик
атор
контрагент
а
как
субъекта
обращения
в
«ИС
"Маркиров
ка".
МДЛП»
Выходная информация
385
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
code
Код
Number
{0,100}
1
0 — успеш
завершения
ное
операции
завершени
е
100 — в
запросе
имеются
некорректн
ые
идентифик
аторы,
которые не
были
добавлены
failed_partners
Список
Array of Strings
ИНН, или
0
Присутствует,
некорректных
SysID, или
если code =
идентификато
BranchID
100
ров
контрагентов*
* — Список идентификаторов контрагентов, которые либо не зарегистрированы в системе, либо
являются иностранными участниками, и, как следствие, не могут быть добавлены
Пример использования метода
Запрос:
POST api/v1/reestr/trusted_partners/add HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"trusted_partners": [
"0c291e4a-aabb-41ae-8ef2-ce462561ce7f"
]
}
Получение результата:
В случае успеха:
{
"code" : 0
386
}
В случае ошибки:
{
"code" : 100,
"failed_partners" : [
"0c291e4a-aabb-41ae-8ef2-ce462561ce7f"
]
}
8.8.2. Метод удаления доверенного контрагента
Endpoint: POST <endpoint>/<version>/reestr/trusted_partners/delete
Необходимые права доступа: MANAGE_TRUSTED_PARTNERS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
trusted_partners
Список из
Array of Strings
ИНН, или
1
Идентификато
идентификато
SysID, или
ром
ров
BranchID
контрагента
контрагентов
может быть:
• ИНН
контрагент
а;
• Идентифик
атор
контрагент
а
как
субъекта
обращения
в
«ИС
"Маркиров
ка".
МДЛП»
Выходная информация
По результатам выполнения клиент получает HTTP код завершения операции с пустым телом
ответа.
387
Пример использования метода
Запрос:
POST api/v1/reestr/trusted_partners/delete HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"trusted_partners": [
"0c291e4a-aabb-41ae-8ef2-ce462561ce7f"
]
}
Получение результата:
HTTP код 200 OK
8.8.3. Метод фильтрации доверенных контрагентов
Endpoint: POST <endpoint>/<version>/reestr/trusted_partners/filter
Необходимые права доступа: VIEW_TRUSTED_PARTNERS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
TrustedPartners
1
по реестру
Filter
доверенных
контрагентов
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных TrustedPartnersFilter
388
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
trusted_inn
ИНН
String
0
контрагента
trusted_sys_id
Идентификато
String
SysID
0
р контрагента
как субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
TrustedPartner
1
реестра
Objects
Entry
total
Общее
Number
1
количество
записей по
запросу
Формат объекта TrustedPartnerEntry:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sys_id
Идентификато
String
SysID
1
р доверенного
контрагента
как субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
inn
ИНН
String
1
доверенного
контрагента
389
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
org_name
Наименование
String
1
доверенного
контрагента
Пример использования метода
Запрос:
POST api/v1/reestr/trusted_partners/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {},
"start_from": 0,
"count": 100
}
Получение результата:
{
"total": 1,
"entries": [
{
"sys_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"inn": "5260910010",
"org_name": "Акционерное общество \"Таблетки\""
}
]
}
8.9. Получение информации о субъектах обращения
(участниках ИС "Маркировка")
8.9.1. Метод фильтрации по субъектам обращения
Endpoint: POST <endpoint>/<version>/reestr_partners/filter
Необходимые права доступа (любое из): REESTR_ALL, REESTR_COUNTERPARTY
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
390
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр
Object
PartnersFilter
1
субъектов
обращения
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных PartnersFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
system_subj_id
Идентификато
String
SysID
0
р субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
federal_subject
Код ОКТМО
String
[0-9]{8}
0
_code
субъекта
Российской
Федерации
federal_district
Код округа
String
0
_code
Российской
Федерации
country
Код страны
String
0
Для поиска
участников,
зарегистриров
анных на
территории РФ
(country=RU),
необходимо
использовать
поле
reg_entity_type
391
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
org_name
Наименование
String
0
организации
inn
ИНН
String
0
kpp
КПП
String
0
ogrn
ОГРН
String
0
start_date
Начало
String
DateTime
0
временного
диапазона для
даты заявки на
регистрацию
end_date
Конец
String
DateTime
0
временного
диапазона для
даты заявки на
регистрацию
reg_entity_type
Тип участника
Number
{0,1,2,3,8}
1
0 — все
участники*;
1 — резидент
РФ;
2 — представи
тельство
иностранного
держателя
регистрационн
ого
удостоверения;
3 — иностранн
ый держатель
регистрационн
ого
удостоверения;
8 — иностранн
ый контрагент
op_exec_date_s
Начало
String
DateTime
0
tart
временного
диапазона для
даты
фактической
регистрации в
системе
392
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
op_exec_date_e
Конец
String
DateTime
0
nd
временного
диапазона для
даты
фактической
регистрации в
системе
branch_id
Идентификато
String
BranchID
0
При
(Устарел)
р МД
необходимости
получения
перечня мест
осуществления
деятельности
использовать
Получение
перечня мест
осуществления
деятельности в
системе. Дата
устаревания:
2021-05-05
* — Под "всеми участниками" подразумеваются "резиденты
РФ"
(reg_entity_type
=
1),
"представительства
иностранного
держателя
регистрационного
удостоверения"
(reg_entity_type
=
2) и "иностранные держатели регистрационного удостоверения"
(reg_entity_type
=
3). "Иностранные контрагенты" (reg_entity_type
=
8) не являются
участниками «ИС "Маркировка". МДЛП» и не регистрируются в системе.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filtered_records
Записи из
Array of
ForeignCounter
1
реестра
Objects
party либо
RegistrationEnt
ry*
filtered_records
Общее
Number
1
_count
количество
записей по
запросу
* — в зависимости от значения поля reg_entity_type (Тип участника) возвращаемые значения
393
будут отличаться. Для значения
8
(иностранный контрагент) возвращаемые данные будут
соответствовать формату объекта ForeignCounterparty. Для значений 0, 1, 2 и 3 данные будут
соответствовать формату объекта RegistrationEntry.
Формат объекта ForeignCounterparty:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
system_subj_id
Идентификато
String
UUID
1
р субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
counterparty_iti
ИТИН
String
ITIN
1
n
counterparty_na
Наименование
String
1
me
субъекта
обращения
counterparty_ad
Адрес
Object
ForeignAddress
1
dress
субъекта
обращения
op_date
Дата
Object
OperationDate
1
регистрации
id
Уникальный
String
UUID
0
идентификатор
entity_type
Тип участника
String
{8}
1
8 — иностранн
ый контрагент
Формат объекта OperationDate:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
$date
Дата
String
DateTime
1
Формат объекта RegistrationEntry:
394
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
system_subj_id
Идентификато
String
UUID
1
р субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
branches
Список мест
Array of
ResolvedFiasA
1
При
(Устарел)
осуществления
Objects
ddress
необходимости
деятельности
получения
перечня мест
осуществления
деятельности
использовать
Метод поиска
по реестрам
КИЗ. Дата
устаревания:
2021-05-05
safe_warehouse
Список мест
Array of
ResolvedFiasA
1
При
s (Устарел)
ответственног
Objects
ddress
необходимости
о хранения
получения
перечня мест
осуществления
деятельности
использовать
Метод поиска
по реестрам
КИЗ. Дата
устаревания:
2021-05-05
inn
ИНН субъекта
String
0
обращения в
«ИС
"Маркировка".
МДЛП»
KPP
КПП
String
0
ORG_NAME
Наименование
String
1
субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
OGRN
ОГРН
String
0
395
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
FIRST_NAME
Имя
String
1
руководителя
организации
MIDDLE_NA
Отчество
String
1
ME
руководителя
организации
LAST_NAME
Фамилия
String
1
руководителя
организации
entity_type
Тип участника
String
{1,2,3}
1
1 — резидент
РФ;
2 — представи
тельство
иностранного
держателя
регистрационн
ого
удостоверения;
3 — иностранн
ый держатель
регистрационн
ого
удостоверения
op_date
Дата заявки на
Object
OperationDate
1
регистрацию
op_exec_date
Дата
String
Date
1
фактической
регистрации в
системе
country_code
Код страны
String
0
federal_subject
Код субъекта
String
[0-9]{2}
0
_code
РФ
itin
ИТИН
String
ITIN
0
regNum
Регистрационн
String
0
ый номер
org_address
Адрес
Object
ForeignAddress
0
Формат
организации
объекта
ForeignAddress
описан выше
kpp
КПП
String
0
ogrn
ОГРН
String
0
396
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
regDate
Дата
String
0
регистрации
Формат объекта ResolvedFiasAddress:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Идентификато
String
1
р
address_fias
Адрес
Object
AddressFias
1
ГАР/ФИАС
address_resolve
Адрес
Object
AddressResolve
1
d
d
Status
Статус
Number
{0,1,2}
0
0 — не
действует
1 — действ
ует
2 — в
процессе
приостанов
ления
Формат объекта AddressFias:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
aoguid
Уникальный
String
UUID
1
идентификатор
адресного
объекта
(ГАР/ФИАС)
houseguid
Адрес
String
UUID
1
установки (код
ГАР/ФИАС)
room
Комната
String
1-50 символов
0
Формат объекта AddressResolved:
397
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
code
Код
Number
{0,1}
1
0 — операц
выполнения
ия
операции
выполнена
успешно,
адрес
найден
1 — адрес
не может
быть
идентифиц
ирован в
БД
ГАР/ФИАС
address
Текстовый
String
1
адрес объекта
Пример использования метода
Для поиска субъекта РФ
Запрос:
POST api/v1/reestr_partners/filter HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter": {
"reg_entity_type": 1,
"branch_id": "00000000000561"
},
"start_from": 0,
"count": 100
}
Получение результата:
{
"filtered_records_count": 1,
"filtered_records": [
{
"inn": "5260910010",
"system_subj_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
398
"branches": [
{
"id": "00000000000561",
"address_fias": {
"houseguid": "3e311a10-3d0c-438e-a013-7c5fd3ea66a6",
"aoguid": "00000000-0000-0000-0000-000000000000"
},
"address_resolved": {
"address": "Адыгея Респ, р-н Красногвардейский, х Чумаков, ул Широкая, д
2,
10",
"code": 0
},
"status": 1
}
],
"safe_warehouses": [
{
"id": "00000000000551",
"address_fias": {
"houseguid": "0a7f6405-e4e8-41b2-811f-102711eddf8e",
"aoguid": "00000000-0000-0000-0000-000000000000"
},
"address_resolved": {
"address": "Адыгея Респ, р-н Красногвардейский, х Чумаков, ул Широкая, д
2,
10",
"code": 0
},
"status": 0
}
],
"KPP": "525350001",
"ORG_NAME": "Акционерное общество \"Таблетки\"",
"OGRN": "1025203731937",
"FIRST_NAME": "Дмитрий",
"MIDDLE_NAME": "Валерьевич",
"LAST_NAME": "Ефимов",
"entity_type": 1,
"op_date": {
"$date": "2017-06-01T15:39:01.000Z"
},
"op_exec_date": "2017-06-01T15:39:01.000Z",
"country_code": "RU",
"federal_subject_code": "52"
}
]
}
Для поиска иностранного контрагента
Запрос:
399

 

 

 

 

 

 

 

содержание      ..     2      3      4      5     ..