Главная Книги - Разные Описание API Государственной информационной системы мониторинга и движения лекарственных препаратов. Протокол обмена интерфейсного уровня Версия 4.57.0
поиск по сайту правообладателям
|
|
содержание .. 3 4 5 6 ..
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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 - "Запрашиваемые данные доступны только текущему владельцу или контрагенту по
операции".
328
Объект SsccInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
Получение результата:
329
{
"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",
"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
330
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
vzn_drug
Признак,
Boolean
0
Дата
(Устарел)
отображающи
устаревания:
й, относится
2021-05-05
ли ЛП к
списку 7ВЗН
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
source
Источник
String
0
См.
данных*
Источники
данных
* - В случае, если пользователь точно знает, в каком реестре необходимо выполнить поиск
значений, то он может заполнить данный параметр необходимым значением.
Если пользователь не уверен, в каком реестре хранятся данные, данный параметр не нужно
передавать в запросе. В этом случае запрос будет обращаться в оба реестра и возвращать данные
из обоих реестров.
Примечание: поиск без указания параметра source будет выполняться медленней, чем с
указанием конкретного реестра.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of
SGTIN
1
реестра
Objects
total
Общее
Number
1
количество
записей по
запросу
error_code
Код ошибки*
Number
{2,4}
0
error_desc
Описание
String
0
ошибки*
* - В случае успешного поиска информация об ошибке отсутствует.
331
Значения кодов:
• 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
}
Получение результата:
{
"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",
332
"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": "Самарская область",
"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
}
]
}
333
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)
третичной
упаковки
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
up
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вверх"*
down
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вниз"**
* - Иерархия вложенности "вверх" содержит информацию о вложенности идентификационного
кода третичной упаковки, начиная с самого верхнего идентификационного кода третичной
упаковки, по запрошенному идентификационному коду третичной упаковки. Данная
информация представлена только по одной третичной упаковке на каждом уровне вложенности,
информация по КИЗ не представлена.
** - Иерархия вложенности "вниз" содержит информацию о вложенности третичной упаковки,
начиная с запрошенного идентификационного кода третичной упаковки по вложенному КИЗ на
самом нижнем уровне. Данная информация представлена по всем идентификационным кодам
третичных упаковок и КИЗ на каждом уровне вложенности.
Объект HierarchySsccInfo:
334
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
третичной
упаковки
packing_date
Дата и время
String
DateTime
1
совершения
операции
упаковки
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:
335
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
препарата
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
Получение результата:
336
{
"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": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
\"ТЕПЛОПРИБОРСЕРВИС\""
}
]
},
"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"
}
}
]
}
]
}
}
337
8.5.4. Метод для получения информации о полной иерархии вложенности третичной
упаковки для нескольких SSCC
Endpoint: GET <endpoint>/<version>/reestr/sscc/full-hierarchy
Необходимые права доступа (любое из): REESTR_ALL, REESTR_OWNED_SSCC_SGTIN
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Параметр
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита
сть
sscc
Идентификаци
Array of String
SSCC*
1
Параметр
онный код
запроса (query
третичной
parameter)
упаковки
* - Максимальное количество элементов в списке запрашиваемых SSCC: 10
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
up
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вверх"*
down
Иерархия
Object
HierarchySsccI
1
вложенности
nfo
"вниз"**
* - Иерархия вложенности "вверх" содержит информацию о вложенности идентификационного
кода третичной упаковки, начиная с самого верхнего идентификационного кода третичной
упаковки, по запрошенному идентификационному коду третичной упаковки. Данная
информация представлена только по одной третичной упаковке на каждом уровне вложенности,
информация по КИЗ не представлена.
** - Иерархия вложенности "вниз" содержит информацию о вложенности третичной упаковки,
начиная с запрошенного идентификационного кода третичной упаковки по вложенному КИЗ на
самом нижнем уровне. Данная информация представлена по всем идентификационным кодам
третичных упаковок и КИЗ на каждом уровне вложенности.
Объект HierarchySsccInfo:
338
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sscc
Идентификаци
String
SSCC
1
онный код
третичной
упаковки
packing_date
Дата и время
String
DateTime
1
совершения
операции
упаковки
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:
339
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
препарата
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
340
Получение результата:
[
{
"up": {
"sscc": "201802131116570002",
"packing_date": "2018-02-13T07:00:00Z",
"owner_id": "7a9eb56a-6d44-41b5-8a97-fc91bf9f89fa",
"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": "Общество с ограниченной ответственностью \"Др.
Редди`с Лабораторис\"",
341
"childs": [
{
"sgtin": "18901148101194B2007ARABB0XV",
"sscc": "089011480010310329",
"status": "arrived",
"gtin": "18901148101194",
"expiration_date": "2021-03-31T00:00:00Z",
"batch": "B800554"
},
{
"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
Выходная информация
Выходная информация содержит следующие данные:
342
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
записей
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.6. Получение информации из реестра производимых ЛП
8.6.1. Метод для получения информации из реестра производимых организацией
ЛП
Endpoint: POST <endpoint>/<version>/reestr/med_products/current
Необходимые права доступа (любое из): REESTR_ALL, REESTR_MED_PRODUCTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
345
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
MedProductsFil
1
по реестру
ter
производимых
ЛП
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
Удостоверения
346
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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
форма
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
347
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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
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
регистрации
производителя
готовой ЛФ
348
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
prod_desc
Наименование
String
0
товара на
этикетке
cost_limit_date
Дата
String
DateTime
0
изменения
ПОЦ
gnvlp
Признак
Boolean
1
наличия в
ЖНВЛП
drug_code
Внутренний
String
0
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
drug_code_vers
Версия
Number
{1,2}
0
•
ion
внутреннего
1 - устаре
идентификато
вшие
ра ЛП в
данные
реестре
ЕСКЛП
ЕСКЛП
•
2 - актуал
ьные
данные
ЕСКЛП
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
349
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
reg_holder
Наименование
String
0
держателя РУ
prod_name
Международн
String
1
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
стандартизова
нное значение
prod_d_norm_n
Количество
String
0
ame
единиц
измерения
дозировки
лекарственног
о препарата,
нормализован
ное значение
(строковое
представление
)
prod_norm_na
Международн
String
0
me
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
нормализован
ное значение
prod_form_nor
Лекарственная
String
0
m_name
форма,
нормализован
ное значение
(строковое
представление
)
350
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
tn_ved
Код ТН ВЭД,
String
0
заполненный
по данным
GS1
tn_ved_from_u
Код ТН ВЭД,
String
0
ser
заполненный
Участником
manufacturer_c
Контактные
String
0
ontact
данные
производителя
completeness
Комплектность
String
0
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
единиц
измерения
массы/объема
в первичной
упаковке
351
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
container_id
Идентификато
String
UUID
0
р контейнера
autopropagate
Признак
Boolean
0
Возможные
автоматическо
значения:
й установки
true - связь
связи между
устанавливает
контейнером и
ся
сериями
автоматически
;
false - связь
не
устанавливает
ся
автоматически
prod_pack_1_d
Описание
String
1
esc
первичной
упаковки ЛП
* - Структура возвращаемых данных содержит поля для одного упаковщика/контролера, а
также массивы для упаковщика и контролера. В случае нескольких упаковщиков/контролеров
одиночные поля заполняются данными первой записи из массива.
Пример использования метода
Запрос:
POST api/v1/reestr/med_products/current HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"filter":{
"extended":false
},
"start_from":0,
"count":20
}
Получение результата:
{
"total":37,
352
"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,
"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), состоящие из смешанных или несмешанных продуктов, для использования в
353
терапевтических или профилактических целях, расфасованные в виде дозированных
лекарственных форм (включая лекарственные средства в форме трансдермальных систем) или
в формы или упаковки для розничной продажи:",
"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 мл"
}
]
}
8.6.2. Метод для получения детальной информации о производимом организацией
ЛП
Endpoint: GET <endpoint>/<version>/reestr/med_products/{gtin}
Необходимые права доступа (любое из): REESTR_ALL, REESTR_MED_PRODUCTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
GTIN
1
Параметр пути
(path param)
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
id
Уникальный
String
0
идентификатор
gtin
GTIN
String
GTIN
1
354
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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"
packer_address
Адрес
String
1
Дата
(Устарел)
упаковщика
устаревания:
2021-05-05
355
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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
окончания рег.
удостоверения
356
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
регистрации
предельной
цены
357
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
выпускающий
контроль
качества
358
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
359
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
•
ion
внутреннего
1 - устаре
идентификато
вшие
ра ЛП в
данные
реестре
ЕСКЛП
ЕСКЛП
•
2 - актуал
ьные
данные
ЕСКЛП
360
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
предыдущего
держателя рег.
удостоверения
361
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
первичной
упаковки ЛП
* - Структура возвращаемых данных содержит поля для одного упаковщика/контролера, а
также массивы для упаковщика и контролера. В случае нескольких упаковщиков/контролеров
одиночные поля заполняются данными первой записи из массива.
Пример использования метода
Запрос:
362
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": "НЕ УКАЗАНО"
}
],
"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": "ОАО ДАЛЬХИМФАРМ",
363
"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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
MedProductsFil
1
по реестру
ter
производимых
ЛП
start_from
Индекс первой
Number
1
записи
364
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
count
Максимальное
Number
1
количество
записей
Выходная информация содержит следующее:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
entries
Записи из
Array of objects
MedProductPub
1
реестра
lic
total
Общее
Number
1
количество
записей по
запросу
Формат объекта MedProductPublic:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
365
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
drug_code
Внутренний
String
1
уникальный
идентификатор
лекарственног
о препарата в
реестре
ЕСКЛП
drug_code_vers
Версия
Number
{1,2}
0
•
ion
внутреннего
1 - устаре
идентификато
вшие
ра ЛП в
данные
реестре
ЕСКЛП
ЕСКЛП
•
2 - актуал
ьные
данные
ЕСКЛП
type_form
Лекарственная
String
1
форма
gnvlp
Признак
Boolean
1
наличия в
списке
ЖНВЛП
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
prod_desc
Наименование
String
0
товара на
этикетке
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
366
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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
упаковка
(строковое
представление
)
prod_pack_1_e
Количество
String
1
Данный
d (Устарел)
массы/объема
параметр
в первичной
устарел,
упаковке
необходимо
ориентировать
ся на
"prod_pack_1_
size"
prod_pack_1_si
Масса/объем в
String
1
ze
первичной
упаковке
prod_pack_1_2
Количество
String
1
препарата в
первичной
упаковке
367
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_pack1_ed
Количество
String
1
"Данный
_name
(мера, ед.
параметр
(Устарел)
измерения)
устарел,
массы/объема
необходимо
в первичной
ориентировать
упаковке
ся на
"prod_pack_1_
2"
prod_name
Международн
String
0
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
стандартизова
нное значение
prod_d_norm_n
Количество
String
0
ame
единиц
измерения
дозировки
лекарственног
о препарата,
нормализован
ное значение
(строковое
представление
)
prod_form_nor
Лекарственная
String
0
m_name
форма,
нормализован
ное значение
(строковое
представление
)
368
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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
предыдущего
держателя рег.
удостоверения
tn_ved
Код ТН ВЭД,
String
0
заполненный
по данным
GS1
tn_ved_from_u
Код ТН ВЭД,
String
0
ser
заполненный
Участником
manufacturer_c
Контактные
String
0
ontact
данные
производителя
completeness
Комплектность
String
0
is_narcotic
Признак,
Boolean
0
является ли
ЛП
наркотическим
или
психотропным
369
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
mass_volume_n
Наименование
String
0
ame
единиц
измерения
массы/объема
в первичной
упаковке
prod_pack_1_d
Описание
String
1
esc
первичной
упаковки ЛП
Пример использования метода
Запрос:
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
}
Получение результата:
370
{
"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": "НПО СПЕЦПРЕПАРАТЫ",
"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 мл"
}
]
}
8.6.4. Метод для получения публичной информации о производимом ЛП
Endpoint: GET <endpoint>/<version>/reestr/med_products/public/{gtin}
Необходимые права доступа (любое из): REESTR_ALL, REESTR_MED_PRODUCTS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
371
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
gtin
GTIN
String
GTIN
1
Параметр пути
(path param)
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
наименование
лекарственног
о препарата
372
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_d_name
Количество
String
0
единиц
измерения
дозировки
лекарственног
о препарата,
стандартизова
нное значение
(строковое
представление
)
reg_holder
Наименование
String
1
держателя
регистрационн
ого
удостоверения
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
наличия в
списке
ЖНВЛП
373
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
vzn_drug
Признак,
Boolean
1
отображающи
й, относится
ли ЛП к
списку 7ВЗН
prod_desc
Наименование
String
0
товара на
этикетке
cost_limit
Предельная
String
0
зарегистриров
анная цена
glf_name
Производитель
String
0
готовой ЛФ
glf_country
Страна
String
0
регистрации
производителя
готовой ЛФ
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
первичной
упаковке
374
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
prod_pack_1_2
Количество
String
1
препарата в
первичной
упаковке
prod_norm_na
Международн
String
0
me
ое
непатентованн
ое
наименование,
или
группировочн
ое, или
химическое
наименование,
нормализован
ное значение
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
предыдущего
держателя рег.
удостоверения
375
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
является ли
ЛП
наркотическим
или
психотропным
prod_pack_1_d
Описание
String
1
esc
первичной
упаковки ЛП
Пример использования метода
Запрос:
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
Получение результата:
376
{
"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",
"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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
377
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
counterparty_iti
ИТИН
String
ITIN
1
n
counterparty_na
Наименование
String
1
me
субъекта
обращения
counterparty_ad
Адрес
Object
ForeignAddress
1
dress
субъекта
обращения
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
counterparty_id
Уникальный
String
UUID
1
идентификато
р,
присвоенный
контрагенту по
результатам
регистрации
Пример использования метода
Запрос:
378
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",
"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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
379
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
filter
Фильтр поиска
Object
ForeignCounter
1
по реестру
partyFilter
заявок на
регистрацию
иностранных
контрагентов
start_from
Индекс первой
Number
1
записи
count
Максимальное
Number
1
количество
записей
Структура данных ForeignCounterpartyFilter
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
380
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
total
Общее
Number
1
количество
записей по
запросу
Формат объекта ForeignCounterpartyEntry:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
country_code
Страна
String
1
регистрации
system_subj_id
Идентификато
String
UUID
0
р контрагента
как субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
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
выполнения
заявки
Пример использования метода
Запрос:
381
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": "ГМ ПХАРМАЦЕУТИЦАЛС"
}
]
}
8.8. Получение информации из реестра доверенных
контрагентов
8.8.1. Метод добавления доверенного контрагента
Endpoint: POST <endpoint>/<version>/reestr/trusted_partners/add
Необходимые права доступа: MANAGE_TRUSTED_PARTNERS
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
382
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
trusted_partners
Список из
Array of Strings
ИНН, или
1
Идентификато
идентификато
SysID, или
ром
ров
BranchID
контрагента
контрагентов
может быть:
• ИНН
контрагент
а;
•
Идентифик
атор
контрагент
а
как
субъекта
обращения
в
«ИС
"Маркиров
ка".
МДЛП»
Выходная информация
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
code
Код
Number
{0,100}
1
•
завершения
0 - успеш
операции
ное
завершени
е
•
100 - в
запросе
имеются
некорректн
ые
идентифик
аторы,
которые не
были
добавлены
383
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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
}
В случае ошибки:
{
"code" : 100,
"failed_partners" : [
"0c291e4a-aabb-41ae-8ef2-ce462561ce7f"
]
}
384
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 код завершения операции с пустым телом
ответа.
Пример использования метода
Запрос:
385
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
386
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
доверенного
контрагента
387
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
388
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
org_name
Наименование
String
0
организации
389
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
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
временного
диапазона для
даты
фактической
регистрации в
системе
390
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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 (Тип участника) возвращаемые значения
391
будут отличаться. Для значения 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:
392
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
393
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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
394
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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:
395
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
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": [
{
396
"inn": "5260910010",
"system_subj_id": "0c290e4a-aabb-40ae-8ef2-ce462561ce7f",
"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"
}
]
}
Для поиска иностранного контрагента
397
Запрос:
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": {
"entity_type": 8,
"inn": "56887455222582"
},
"start_from": 0,
"count": 10
}
Получение результата:
{
"filtered_records_count": 1,
"filtered_records": [
{
"counterparty_itin": "56887455222582",
"counterparty_name": "ГМ ПХАРМАЦЕУТИЦАЛС",
"system_subj_id": "e579d5cb-47c9-431a-953b-74077f9f9ba9",
"counterparty_address": {
"country_code": "GE",
"postal_code": "148000"
},
"op_date": {
"$date": "2017-10-25T00:00:00.000Z"
}
}
]
}
8.10. Получение информации об участнике
8.10.1. Метод для получения информации о регистрации в организации для
текущего пользователя
Endpoint: GET <endpoint>/<version>/members/current
Необходимые права доступа: авторизованный пользователь
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
398
Входная информация не требуется.
Выходная информация
Выходная информация содержит следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
member
Информация
Object
Member
1
об
организации
Формат объекта Member:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
sys_id
Идентификато
String
SysID
1
р субъекта
обращения в
«ИС
"Маркировка".
МДЛП»
inn
ИНН
String
1
ogrn
ОГРН
String
0
ogrnip
ОГРНИП
String
0
kpp
КПП
String
0
first_name
Имя
String
1
руководителя
организации
middle_name
Отчество
String
1
руководителя
организации
last_name
Фамилия
String
1
руководителя
организации
org_name
Наименование
String
1
организации
is_resident
Признак
String
1
Резидента РФ
399
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
Debts
Сведения о
String
1
задолженности
организации
tax_authority_c
Код
String
0
ode
налогового
органа
status_code
Код статуса
String
0
status_name
Наименование
String
0
статуса
esklp_codes
Коды внесения
Array of String
0
записи в
ЕГРЮЛ
activity_descrip
Подробное
String
0
tion
описание
деятельности
организации
chiefs
Информация о
Array of
ChiefInfo
0
руководителях
Objects
организации
language
Код языка
String
1
квитанций
registration_fed
Код субъекта
String
0
eral_subject_co
Российской
de
Федерации
(код места
юридической
регистрации
участника)
agreements_inf
Информация о
Object
AgreementsInfo
1
o
договорах и
заявлениях
участника
banking_info
Информация о
Object
BankingInfo
0
банковских
реквизитах
участника
phone
Номер
String
0
контактного
телефона
400
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
email
Адрес
String
0
электронной
почты
entity_type
Тип участника
Number
{1,2,3,8}
0
•
1 - резиде
нт РФ
•
2 - предст
авительств
о
иностранн
ого
держателя
регистраци
онного
удостовере
ния
•
3 - иностр
анный
держатель
регистраци
онного
удостовере
ния
•
8 - иностр
анный
контрагент
vzn_vendor
Признак
Boolean
1
поставщика
высокозатратн
ых нозологий
org_address
Адрес
String
0
юридической
регистрации
участника
org_short_name
Краткое
String
0
наименование
организации
Формат объекта AgreementsInfo:
401
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
contract_join
Договор о
Object
AgreementInfo
0
присоединени
Entry
и
contract_billing
Договор о
Object
AgreementInfo
0
платности
Entry
contract_withdr
Договор о
Object
AgreementInfo
0
awal_registrator
безвозмездном
Entry
использовании
РВ
contract_emissi
Договор о
Object
AgreementInfo
0
on_registrator
безвозмездном
Entry
использовании
РЭ
contract_remote
Договор о
Object
AgreementInfo
0
_emission_regis
безвозмездном
Entry
trator
использовании
РЭ с
удаленным
доступом
application_wit
Заявление на
Object
AgreementInfo
0
hdrawal_registr
предоставлени
Entry
ator
е
оборудования
(на основании
анкет на РВ, к
договору о
безвозмездном
использовании
РВ)
application_emi
Заявление на
Object
AgreementInfo
0
ssion_registrato
предоставлени
Entry
r
е
оборудования
(на основании
анкет на РЭ, к
договору о
безвозмездном
использовании
РЭ)
402
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
application_rem
Заявление на
Object
AgreementInfo
0
ote_emission_r
предоставлени
Entry
egistrator
е
оборудования
(на основании
анкет на РЭ, к
договору о
безвозмездном
использовании
РЭ с
удаленным
доступом)
Формат объекта AgreementInfoEntry:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
status
Статус
Number
{0,1}
1
•0 - не
документа
подписан
•
1 - подпи
сан
op_date
Дата
String
DateTime
1
Если статус
последней
еще не
смены статуса
менялся, будет
возвращена
дата
регистрации
участника
Формат объекта BankingInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
checking_accou
Номер
String
0
nt
расчетного
счета
bank
Наименование
String
0
банка
403
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
correspondent_
Номер
String
0
account
корреспондент
ского счета
authorized_by
Основание для
Number
{1,2}
0
•
действий
1 - довере
руководителя
нность
•
2 - учреди
тельные
документы
bic
БИК банка
String
0
signer
Подписант
String
0
Формат объекта ChiefInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
first_name
Имя
String
1
руководителя
организации
middle_name
Отчество
String
1
руководителя
организации
last_name
Фамилия
String
1
руководителя
организации
Пример использования метода
Запрос:
GET api/v1/members/current HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
{
404
"member": {
"sys_id": "13baa6c6-e26d-4013-a01f-9908fa7df7aa",
"inn": "7720672100",
"ogrn": "1025213731937",
"kpp": "525351001",
"first_name": "Дмитрий",
"middle_name": "Дмитриевич",
"last_name": "Дмитриев",
"org_name": "Акционерное общество \"Медицина\"",
"is_resident": true,
"debts": "0",
"tax_authority_code": "1234",
"status_code": "111",
"status_name": "Название статуса",
"esklp_codes": [
"111332344"
],
"activity_description": "Описание деятельности",
"language": "ru",
"registration_federal_subject_code": "17",
"chiefs": [
{
"first_name": "Дмитрий",
"middle_name": "Дмитриевич",
"last_name": "Дмитриев"
},
{
"first_name": "Иван",
"middle_name": "Иванович",
"last_name": "Иванов"
}
],
"agreements_info": {
"contract_join": {
"status": 1,
"op_date": "2019-07-03T12:12:12Z"
},
"contract_billing": {
"status": 1,
"op_date": "2019-07-03T12:12:12Z"
},
"contract_withdrawal_registrator": {
"status": 1,
"op_date": "2019-07-03T12:12:12Z"
},
"contract_emission_registrator": {
"status": 1,
"op_date": "2019-07-03T12:12:12Z"
},
"contract_remote_emission_registrator": {
"status": 1,
405
"op_date": "2019-07-03T12:12:12Z"
},
"application_withdrawal_registrator": {
"status": 1,
"op_date": "2019-07-03T12:12:12Z"
},
"application_emission_registrator": {
"status": 1,
"op_date": "2019-07-03T12:12:12Z"
},
"application_remote_emission_registrator": {
"status": 1,
"op_date": "2019-07-03T12:12:12Z"
}
},
"banking_info": {
"checking_account": "111111111",
"bank": "Банк",
"correspondent_account": "2222222222",
"authorized_by": 2,
"bic": "123456789",
"signer": "Иванов"
},
"phone": "+71234567890",
"email": "thecompany@somedomain.com",
"entity_type": 1,
"org_address": "Юридический адрес участника",
"org_short_name": "АО \"Медицина\""
}
}
8.10.2. Метод для изменения данных организации, в которой зарегистрирован
текущий пользователь
Endpoint: PUT <endpoint>/<version>/members/current
Необходимые права доступа: MANAGE_MEMBER
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Параметры метода
Входной информацией являются следующие данные:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть*
формате
JSON
language
Код языка
String
^[a-z]{2}$
0
квитанций
406
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть*
формате
JSON
registration_fed
Код субъекта
String
^[0-9]{2}$
0
eral_subject_co
Российской
de
Федерации
(код места
юридической
регистрации
участника)
phone
Номер
String
0
контактного
телефона
email
Адрес
String
0
электронной
почты
banking_info
Информация о
Object
BankingInfo
0
банковских
реквизитах
участника
* - должно быть заполнено хотя бы одно поле
Формат объекта BankingInfo:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
checking_accou
Номер
String
1
nt
расчетного
счета
bank
Наименование
String
1
банка
correspondent_
Номер
String
1
account
корреспондент
ского счета
authorized_by
Основание для
Number
{1,2}
1
•
действий
1 - довере
руководителя
нность,
•
2 - учреди
тельные
документы
bic
БИК банка
String
1
407
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
signer
Подписант
String
1
Пример использования метода
Запрос:
PUT api/v1/members/current HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Content-Type: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
{
"language": "ru",
"registration_federal_subject_code": "17",
"phone": "+71234567890",
"email": "thecompany@somedomain.com",
"banking_info": {
"checking_account": "111111111",
"bank": "Банк",
"correspondent_account": "2222222222",
"authorized_by": 2,
"bic": "123456789",
"signer": "Иванов"
}
}
Получение результата:
HTTP код 204 No Content
8.10.3. Метод для получения информации о лицевых счетах
Endpoint: GET <endpoint>/<version>/members/current/billing/info
Необходимые права доступа: MEMBER_PAYMENT_INFO
Интервал между вызовами метода см. в разделе Общие требования по использованию методов.
Выходная информация
Выходная информация содержит следующие данные:
408
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
accounts
Список
Array of
BillingAccount
лицевых
Objects
счетов
Формат объекта BillingAccount:
Имя
Описание
Тип данных
Ограничения
Кардинально
Примечания
реквизита в
реквизита
JSON
сть
формате
JSON
account_numbe
Идентификато
String
1
r
р лицевого
счёта
balance
Баланс
Number
0
Может быть не
лицевого счёта
заполнен, если
данной
информации
не поступало в
ИС "МДЛП"
last_update
Дата
String
DateTime
0
Может быть не
последнего
заполнена,
обновления
если данная
баланса
информация
лицевого счёта
не поступало в
ИС "МДЛП"
min_balance_th
Пороговое
Number
0
reshold
значение
баланса ЛС, в
коп.
Пример использования метода
Запрос:
GET api/v1/members/current/billing/info HTTP/1.1
Host: api.sb.mdlp.crpt.ru
Accept: application/json
Authorization: token 13b5b046-0cd7-4e1c-8409-da9541986d1c
Получение результата:
409
содержание .. 3 4 5 6 ..
|
||
|
|
|