РЛС® Гармонизация

Перейти на главную страницу

Рекомендации по использованию сервиса

Для решения задач товарного учета и интеграции Номенклатуры РЛС® во внедренную информационную систему разработан сервис гармонизации номенклатурных позиций, позволяющий автоматически подобрать варианты из Номенклатуры РЛС®, соответствующие пользовательским номенклатурным позициям. Запросы к сервису гармонизации подаются по протоколу HTTP на адрес http://rlsaurora10.azurewebsites.net/api/inventory_brief?pos={pos}&firm={firms} в соответствии с соглашениями REST. В качестве входных параметров используется неструктурированное описание пользовательской номенклатурной позиции (параметр pos) и перечисление фирм-производителей/упаковщиков/регистраторов (параметр firms). На каждую пользовательскую номенклатурную строку выполняется отдельный запрос. Результаты гармонизации представляются в виде набора номенклатурных строк РЛС®, упорядоченных по релевантности пользовательскому запросу. Ответ системы возвращается в формате XML или JSON (в зависимости от предпочтений пользователя) и содержит следующие поля (в зависимости от выбранной формы представления номенклатурного блока):

• packing_id – идентификатор уровня товарной упаковки. Главный идентификатор номенклатурной позиции (integer);

• desc_id – ID описания препарата из блока Описания (метод library_description) (integer);

• prep_id – идентификатор уровня препарата (integer);

• trade_name_id – идентификатор торгового названия (integer);

• trade_name_rus – торговое название (string);

• trade_name_rus_html – торговое название в HTML-формате. Может включать знаки зарегистрированной торговой марки (string);

• lat_name_id – идентификатор оригинального торгового названия (integer);

• lat_name – оригинальное торговое название, например, на английском языке (string);

• dosage_form_id – идентификатор формы выпуска (integer);

• dosage_form_full_name – форма выпуска в полном виде (string);

• dosage_form_short_name – форма выпуска в сокращенном виде. Например, "р-р для в/в и в/м введ." - раствор для внутривенного и внутримышечного введения (string);

• dose – дозировка. Например, "0,1%", "0.3 мг+5 мг/мл" (string);

• dosage_form_size – размерная характеристика препарата. Допустима форма записи любой сложности, например, с указанием длины, ширины, кодов размеров и т.д. (string);

• dose_amount – количество доз в упаковке (integer);

• pack_dosage – объем/масса упаковки. Например, "500 мл", "200 г" (string);

• pack1_id – идентификатор названия упаковки первого уровня (integer);

• pack1sn – сокращенное название первичной упаковки. Например, "фл. д/кровезам." - флакон для кровезаменителей (string);

• pack1n – полное название первичной упаковки. Например, "флакон для кровезаменителей" (string);

• amount1 – количество элементов в первичной упаковке. Например, количество таблеток в блистере (integer);

• pack2_id – идентификатор названия упаковки второго уровня (integer);

• pack2sn – сокращенное название вторичной упаковки. Например, "уп. контурн. пластик. (поддоны)" - упаковка контурная пластиковая (поддоны) (string);

• pack2n – полное название вторичной упаковки. Например, "упаковка контурная пластиковая (поддоны)" (string);

• amount2 – количество элементов во вторичной упаковке. Например, количество блистеров в картонной пачке (integer);

• pack3_id – идентификатор упаковки третьего уровня (integer);

• pack3sn – сокращенное название упаковки третьего уровня. Например, "пач. картон." - пачка картонная (string);

• pack3n – полное название упаковки третьего уровня. Например, "пачка картонная" (string);

• amount3 – количество элементов в упаковке третьего уровня. Например, количество пачек картонных в картонной коробке (integer);

• packing_short – описание товарной упаковки в сокращенном виде. Включает в себя первичную упаковку, количество первичных упаковок, вторичную упаковку, количество вторичных упаковок, упаковку третьего уровня. Например, "амп. 2 мл (5) - уп. контурн. пластик. (поддоны) (2) - пач. картон.". Здесь внутри картонной пачки находятся две пластиковые контурные упаковки, каждая из которых содежит 5 ампул по 2 мл (string);

• packing_full – описание товарной упаковки в полном виде. Включает в себя первичную упаковку, количество первичных упаковок, вторичную упаковку, количество вторичных упаковок, упаковку третьего уровня. Например, "ампулы 2 мл (5) - упаковка контурная пластиковая (поддоны) (2) - пачка картонная". Здесь внутри картонной пачки находятся две пластиковые контурные упаковки, каждая из которых содежит 5 ампул по 2 мл (string);

• as_id – идентификатор действующего вещества (integer);

• as_name_rus – название действующего вещества на русском языке (string);

• producer_id – идентификатор фирмы-производителя (integer);

• producer_tran – название фирмы-производителя на русском языке (string);

• producer_orig – оригинальное название фирмы-производителя (string);

• producer_country_id – код страны фирмы-производителя (integer);

• producer_country – страна фирмы-производителя (string);

• packer_id – идентификатор фирмы-упаковщика (integer);

• packer_tran – название фирмы-упаковщика на русском языке (string);

• packer_orig – оригинальное название фирмы-упаковщика (string);

• packer_country_id – код страны фирмы-упаковщика (integer);

• packer_country – страна фирмы-упаковщика (string);

• amount – общее количество таблеток/ампул (integer);

• barcode – штрихкод (string);

• dfc_id – идентификатор лекарственной характеристики (integer);

• dfc_full_name – характеристика в полном виде (string);

• dfc_short_name – характеристика в сокращенном виде (string);

• completeness_id – идентификатор комплектации (integer);

• completeness_name – комплектация в полном виде (string);

• completeness_short_name – комплектация в сокращенном виде. Например, "с крышк.-капельн." - с крышкой-капельницей (string);

• reg_id – идентификатор регистрационного удостоверения (integer);

• reg_number – номер регистрационного удостоверения (string);

•  reg_date – дата регистрации (date);

•  reg_cancel_date – дата прекращения действия регистрации (date);

•  reg_status_id – код статуса регистрационного удостоверения (integer);

•  reg_status – статус регистрационного удостоверения. "Действует", "Истек срок", "Аннулировано" (string);

•  registrator_id – ID фирмы-регистратора (integer);

•  registrator_tran – название фирмы-регистратора на русском языке (string);

•  registrator_orig – оригинальное название фирмы-регистратора (string);

•  registrator_country_id – код страны фирмы-регистратора (integer);

•  registrator_country – страна фирмы-регистратора (string);

•  ntfr_id – код классификатора НТФР (integer);

•  ntfr_name – название класса НТФР (string);

•  lt_id – ID срока хранения (integer);

•  lt_name – срок хранения (string);

•  lt_month – срок хранения в месяцах (decimal number);

•  lte_name – срок хранения (расширенное поле) (string);

•  sc_id – ID условий хранения (integer);

•  sc_name – условия хранения (string);

  sc_short_name – условия хранения в сокращенной форме (string);

•  sc_text – условия хранения (расширенное поле) (string);

•  actdate – дата актуализации записи (date);

•  weight – оценка соответствия поисковому запросу (decimal number).

Сертификат