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

 

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

 

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

 

   

 

   

 

содержание      ..     5      6      7      8     ..

 

 

 

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

 

 

"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
реестра
300
Пример использования метода
Запрос:
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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Метод возвращает список КИЗ для текущего владельца.
Параметры метода
Входной информацией являются следующие данные:
301
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
производствен
ной серии
302
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
окончания
периода
обновления
последней
операции
303
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
количество
записей по
запросу
Пример использования метода
304
Запрос:
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,
305
"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,
306
"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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
307
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
из чека, конец
периода
фильтрации
Выходная информация
Выходная информация содержит следующие данные:
308
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
309
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
фактического
получения
чека в системе
310
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
xml_document_
Тип
Number
{511, 512,
1
511 - Реги
type
документа, по
10511, 10522}
страция в
которому
ИС МДЛП
производится
сведений о
вывод
продаже
лекарствен
ного
препарата
в рамках
розничной
торговли
512 - Отп
уск ЛП по
документа
м,
отличным
от
кассового
чека
10511 - Ре
гистрация
в
ИС
МДЛП
сведений о
продаже
лекарствен
ного
препарата
в рамках
розничной
торговли с
использова
нием ККТ
10522 - Ре
гистрация
в
ИС
МДЛП
сведений
об отпуске
лекарствен
ного
препарата
по
льготному
рецепту с
использова
311
Структура данных 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 - отсутс
твие
информаци
и о рецепте
Пример использования метода
312
Запрос:
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",
313
"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
р места
деятельности
отправителя
314
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
315
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
xml_document_
Тип
Number
{521,531,10521
1
521 - Реги
type
документа, по
,10531}
страция в
которому
ИС МДЛП
производится
сведений
вывод
об отпуске
лекарствен
ного
препарата
по
льготному
рецепту
531 - Реги
страция в
ИС МДЛП
сведений о
выдаче
лекарствен
ного
препарата
для
оказания
медицинск
ой помощи
10521 - Ре
гистрация
в
ИС
МДЛП
сведений
об отпуске
лекарствен
ного
препарата
по
льготному
рецепту
(информац
ия
с
СКЗКМ)
10531 - Ре
гистрация
в
ИС
МДЛП
сведений о
выдаче
лекарствен
ного
316
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
идентификатор
системы,
сформировавш
ей сообщение
Пример использования метода
317
Запрос:
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
318
Необходимые права доступа: 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
диапазона для
даты и
времени
ответа
319
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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:
320
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
**
обращения
лекарственных
препаратов
321
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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",
322
"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
наличия кода
маркировки в
реестрах СЭ
Пример использования метода
323
Запрос:
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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
324
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
{
325
"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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
326
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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:
327
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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",
328
"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
См.
данных*
Источники
данных
* - В случае, если пользователь точно знает, в каком реестре необходимо выполнить поиск
значений, то он может заполнить данный параметр необходимым значением.
Если пользователь не уверен, в каком реестре хранятся данные, данный параметр не нужно
передавать в запросе. В этом случае запрос будет обращаться в оба реестра и возвращать данные
329
из обоих реестров.
Примечание: поиск без указания параметра 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
}
Получение результата:
{
330
"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": "Самарская область",
331
"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)
третичной
упаковки
Выходная информация
Выходная информация содержит следующие данные:
332
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
организации
текущего
владельца
упаковки
333
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
препарата
334
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\""
}
]
335
},
"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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
336
Параметр
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита
сть
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
совершения
операции
упаковки
337
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
338
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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",
339
"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"
340
},
{
"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
количество
записей
341
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
вложенных
элементов
342
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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"]
}
Получение результата:
343
{
"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
идентификатор
запроса
Выходная информация
344
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
},
{
345
"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
является ли
ЛП
наркотическим
или
психотропным
Выходная информация
Выходная информация содержит следующие данные:
346
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
форма
347
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
348
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
наличия в
ЖНВЛП
349

 

 

 

 

 

 

 

содержание      ..     5      6      7      8     ..