При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
http://api.dari.kz/api/BabyFood?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | ProductID | Идантификационный номер продукта | int | необязательный |
| 2 | ProductName | Наименование товара | string | необязательный |
| 3 | ProducerID | Идантификационный номер производителя | int | необязательный |
| 4 | ProducerName | Наименование производителя | string | необязательный |
| 5 | UnitPackName | Наименование упаковки | string | необязательный |
| 6 | QtyPackage | Количество упаковки | string | необязательный |
| 6 | id_uniq | Уникальный идентификатор | string | необязательный |
Ниже приведены примеры запросов
Пример:
Поиск: вывести все значения
Запрос выглядит следующим образом:
http://api.dari.kz/api/BabyFood
Ответ:
{ "status": 200,
"data":
{
"id_uniq": "5A9656F0-F97E-4FE8-A57F-0BCCE47519B4"
"ProductID": "7533",
"ProductName": " Nutrilon 2 Premium 800гр 6-12 месяцев ",
"ProducerID": "166",
"ProducerName": "Нутриция Нидерланды",
"UnitPackName": "упаковка",
"QtyPackage": "1"
},
{
"id_uniq": "705EEF04-1F47-45E6-BF84-D5BF7FC257FC"
"ProductID": "9798",
"ProductName": "«Малютка» № 1 (Смесь молочная сухая адаптированная с пребиотиками) — предназначенная для использования с рождения.1200гр",
"ProducerID": "4342",
"ProducerName": "ООО \"Нутриция Эдванс\"",
"UnitPackName": "пачка",
"QtyPackage": "1"
},
{
"id_uniq": "C80415B8-0007-4687-A11B-2FE08320E56B"
"ProductID": "9799",
"ProductName": "«Малютка» № 2 — выпускаемая для малышей от шести месяцев.1200гр",
"ProducerID": "4342",
"ProducerName": "ООО \"Нутриция Эдванс\"",
"UnitPackName": "пачка",
"QtyPackage": "1"
},
... и тд
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
http://api.dari.kz/api/OneTimeImport?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идантификационный номер | int | необязательный |
| 2 | mnn_name | МНН | string | необязательный |
| 3 | drug_form | Лекарственная форма | string | необязательный |
| 4 | pharm_name | Торговое наименование | string | необязательный |
| 5 | package | Фасовка | int | необязательный |
| 6 | reg_certificate | Рег номер | string | необязательный |
| 7 | action_reg_numbers | Действие рег номера | string | необязательный |
| 8 | id_uniq | Уникальный идентификатор | string | необязательный |
Ниже приведены примеры запросов
Пример:
Поиск: вывести все значения
Запрос выглядит следующим образом:
http://api.dari.kz/api/OneTimeImport
Ответ:
{ "status": 200,
"data":
{
"id": "20542",
"mnn_name": "Рифампицин+ Изониазид+ Пиразинамид+ Этамбутол",
"drug_form": "таблетки, покрытые пленочной оболочкой, 150 мг/75 мг/400 мг/275 мг",
"pharm_name": "Rifaizo PE",
"package": "100",
"reg_certificate": "KZ02VBY00042486 от 08.10.2019",
"action_reg_numbers": "",
"id_uniq": "C23F2004-8E07-4B1C-BDF0-E475731FEB19"
},
{
"id": "20679",
"mnn_name": "Тенофовир*",
"drug_form": "таблетки, покрытые пленочной оболочкой 300мг",
"pharm_name": "Тенвир*",
"package": "30",
"reg_certificate": "KZ03VBY00040916",
"action_reg_numbers": "",
"id_uniq": "A33C24A4-756E-469F-892F-39785E8D7687"
},
{
"id": "20518",
"mnn_name": "Метотрексат",
"drug_form": "раствор для инъекций 1000мг/40мл",
"pharm_name": "Methotex ",
"package": "1",
"reg_certificate": "KZ05VBY00042529 от 15.10.2019г. разовы ввоз",
"action_reg_numbers": "",
"id_uniq": "964AB9D2-BA60-428E-8875-E151FAA54A29"
},
... и тд
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
https://www.ndda.kz/api/Dosage?key=value
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идентификатор | int | необязательный |
| 2 | name | Наименование | string | необязательный |
| 3 | name_kz | Наименование каз | string | необязательный |
| 4 | short_name | Сокращенное наименование | string | необязательный |
| 5 | short_name_kz | Сокращенное наименование каз | string | необязательный |
| 6 | parent_id | Родительский идентификатор | int | необязательный |
| 7 | block_sign | Признак блока | bit | необязательный |
Ниже приведены примеры запросов
Пример 1:
Поиск по полям: Например key=value (name=Жидкие лекарственные), можно сделать поиск по (LIKE %%)
Запрос выглядит следующим образом:
https://www.ndda.kz/api/Dosage?name=Жидкие лекарственные
Ответ:
{ "status": 200,
"data":
{
"id": "2",
"name": "Жидкие лекарственные формы",
"name_kz": "Дәрілік заттардың сұйық түрі",
"short_name": "Жидкие лекарственные формы",
"short_name_kz": "Дәрілік заттардың сұйық түрі",
"parent_id": null,
"block_sign": "0"
}
}
Пример 2:
Поиск: вывести все значения
Запрос выглядит следующим образом:
https://www.ndda.kz/api/Dosage
Ответ:
{ "status": 200,
"data":
{ "id": "3",
"name": "Распыляемые лекарственные формы",
"name_kz": "Дәрілік заттардың бүркетін түрі",
"short_name": "Распыляемые лекарственные формы",
"short_name_kz": "Дәрілік заттардың бүркетін түрі",
"parent_id": null,
"block_sign": "0"
},
{
"id": "4",
"name": "Мягкие лекарственные формы",
"name_kz": "Дәрілік заттардың жұмсақ түрі",
"short_name": "Мягкие лекарственные формы",
"short_name_kz": "Дәрілік заттарды жұмсақ түрі",
"parent_id": null,
"block_sign": "0"
},
{
"id": "5",
"name": "Жидкие лекарственные формы",
"name_kz": "Дәрілік заттардың сұйық түрі",
"short_name": "Жидкие лекарственные формы",
"short_name_kz": "Дәрілік заттардың сұйық түрі",
"parent_id": null,
"block_sign": "0"
},
{ "id": "6",
"name": "Твердые лекарственные формы",
"name_kz": "Дәрілік заттардың қатты түрі",
"short_name": "Леденцы",
"short_name_kz": "Дәрілік заттардың қатты түрі",
"parent_id": null,
"block_sign": "0"
},
{
"id": "8",
"name": "Гомеопатические средства",
"name_kz": "Гомеопатиялық заттар",
"short_name": "Гомеопатические средства",
"short_name_kz": "Гомеопатиялық заттар",
"parent_id": null,
"block_sign": "0"
},
{
"id": "7",
"name": "Природного растительного происхождения средства",
"name_kz": "Табиғи өсімдік тектес заттар",
"short_name": "Природного растительного происхождения средства",
"short_name_kz": "Табиғи өсімдік тектес заттар",
"parent_id": null,
"block_sign": "0"
},
{
"id": "9",
"name": "Другие лекарcтвенные формы",
"name_kz": "Басқа да дәрілік түрлер",
"short_name": "Другие лекарcтвенные формы",
"short_name_kz": "Басқа да өсімдік тектес заттар",
"parent_id": null,
"block_sign": "0"
},
{
"id": "11",
"name": "Аэрозоль",
"name_kz": "Аэрозоль",
"short_name": "Аэрозоль",
"short_name_kz": "Аэрозоль",
"parent_id": "1",
"block_sign": "0"
}
... и тд
}
Пример 3:
Поиск по полям: если параметр введен не корректно
Запрос выглядит следующим образом:
https://www.ndda.kz/api/snn?tradenameSS=Бисопролол
Ответ:
{
"status":400,"data":"Not found"
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
https://www.ndda.kz/api/IntNames?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идентификатор | int | необязательный |
| 1 | name_ru | Наименование русс | string | необязательный |
| 2 | name_eng | Наименование англ | string | необязательный |
| 3 | name_kaz | Наименование каз | string | необязательный |
| 4 | created | Признак сгенерированный | bit | необязательный |
| 6 | global_id | Глобальный идентификатор | int | необязательный |
Ниже приведены примеры запросов
Пример 1:
Поиск по полям: Например key=value, можно сделать поиск по (LIKE %%)
Запрос выглядит следующим образом:
https://www.ndda.kz/api/IntNames?name_ru=Абакавир
Ответ:
{ "status": 200,
"data":
{
created: null
global_id: null
id: "1"
name_eng: "Abacavir"
name_kaz: "Абакавир "
name_ru: "Абакавир"
}
}
Пример 2:
Поиск: вывести все значения
Запрос выглядит следующим образом:
https://www.ndda.kz/api/IntNames
Ответ:
{ "status": 200,
"data":
{
id: "1"
created: null
global_id: null
name_eng: "Abacavir"
name_kaz: "Абакавир "
name_ru: "Абакавир"
},
{
"id": "2",
created: null
global_id: null
name_eng: "Abarelix"
name_kaz: "Абареликс"
name_ru: "Абареликс"
},
{
"id": "4",
created: null
global_id: null
name_eng: "Abetimus"
name_kaz: "Абетимус"
name_ru: "Абетимус"
},
{
"id": "5",
created: null
global_id: null
name_eng: "Abciximab"
name_kaz: "Абциксимаб"
name_ru: "Абциксимаб"
},
{
"id": "6",
created: null
global_id: null
name_eng: "Agalsidase alfa"
name_kaz: "Агалзидаз альфа"
name_ru: "Агалзидаза альфа"
},
{
"id": "7",
created: null
global_id: null
name_eng: "Agalsidase beta"
name_kaz: "Агалзидаз бета"
name_ru: "Агалзидаза бета"
},
{
"id": "8",
created: null
global_id: null
id: "8"
name_eng: "Agomelatine"
name_kaz: "Агомелатин"
name_ru: "Агомелатин"
}
... и тд
}
Пример 3:
Поиск по полям: если параметр введен не корректно
Запрос выглядит следующим образом:
https://www.ndda.kz/api/IntNames?name=Абакавир
Ответ:
{
"status":400,"data":"Not found"
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
https://www.ndda.kz/api/UseMethods?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идентификатор | int | необязательный |
| 2 | name | Наименование русс | string | необязательный |
| 3 | name_kaz | Наименование каз | string | необязательный |
| 4 | block_sign | Статус | bit | необязательный |
Ниже приведены примеры запросов
Пример:
Поиск: вывести все значения
Запрос выглядит следующим образом:
https://www.ndda.kz/api/UseMethods
Ответ:
{ "status": 200,
"data":
{
id: "1"
name: "ПЕРОРАЛЬНЫЙ"
name_kz: "СҰЙЫҚ БОЛСА (ІШУ АРҚЫЛЫ), ТАБЛЕТКА НЕ КАПСУЛА ТҮРІНДЕ БОЛСА ІШКЕ ҚАБЫЛДАУҒА"
block_sign: "1"
},
{
id: "2"
name: "СУБЛИНГВАЛЬНЫЙ"
name_kz: "ТІЛ АСТЫНА"
block_sign: "0"
},
{
id: "3"
name: "трансбуккальный"
name_kz: "ұрт арқылы"
block_sign: "0"
},
... и тд
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
https://www.ndda.kz/api/Measures?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идентификатор | bigint | необязательный |
| 2 | name | Наименование русс | string | необязательный |
| 3 | name_kz | Наименование каз | string | необязательный |
| 4 | short_name | Короткое название | string | необязательный |
| 5 | short_name_kz | Короткое название каз | string | необязательный |
| 6 | block_sign | Статус | bit | необязательный |
Ниже приведены примеры запросов
Пример:
Поиск: вывести все значения
Запрос выглядит следующим образом:
https://www.ndda.kz/api/Measures
Ответ:
{ "status": 200,
"data":
{
id: "2"
name: "Миллиграмм"
name_kz: "Миллиграмм"
short_name: "мг"
short_name_kz: "мг"
block_sign: "0"
},
{
id: "4"
name: "Грамм"
name_kz: "Грамм"
short_name: "г"
short_name_kz: "г"
block_sign: "0"
},
{
id: "5"
name: "Капля"
name_kz: "Тамшы"
short_name: "кап"
short_name_kz: "тамшы"
block_sign: "0"
},
... и тд
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
https://www.ndda.kz/api/AtcCodes?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идентификатор | int | необязательный |
| 2 | code | Код | string | необязательный |
| 3 | name | Наименование русс | string | необязательный |
| 4 | name_kz | Наименование каз | string | необязательный |
| 5 | parent_id | Родительский идентификатор | int | необязательный |
| 6 | block_sign | Статус | bit | необязательный |
Ниже приведены примеры запросов
Пример:
Поиск: вывести все значения
Запрос выглядит следующим образом:
https://www.ndda.kz/api/AtcCodes
Ответ:
{ "status": 200,
"data":
{
id: "2"
code: "A"
name: "Пищеварительный тракт и обмен веществ"
name_kz: "Ас қорыту жолдары және зат алмасу"
parent_id: null
block_sign: "0"
},
{
id: "3"
code: "A01"
name: "Стоматологические препарататы"
name_kz: "Стоматологиялық препараттар"
parent_id: "2"
block_sign: "0"
},
{
id: "4"
code: "A01A"
name: "Стоматологические препарататы"
name_kz: "Стоматологиялық препараттар"
parent_id: "3"
block_sign: "0"
},
... и тд
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
https://www.ndda.kz/api/Producers?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идентификатор | int | необязательный |
| 2 | form_type_id | Форма правления | bigint | необязательный |
| 3 | name | Наименование русс | string | необязательный |
| 4 | name_kz | Наименование каз | string | необязательный |
| 5 | name_eng | Наименование англ | string | необязательный |
| 6 | block_sign | Статус | bit | необязательный |
| 7 | type_id | Тип | int | необязательный |
Ниже приведены примеры запросов
Пример:
Поиск: вывести все значения
Запрос выглядит следующим образом:
https://www.ndda.kz/api/Producers
Ответ:
{ "status": 200,
"data":
{
id: "1"
form_type_id: "26"
name: "Щелковский витаминный завод"
name_kz: "Щелковский витаминный завод"
name_eng: "-"
block_sign: "0"
type_id: "1"
},
{
id: "2"
form_type_id: "11"
name: "СОФАРМА"
name_kz: "СОФАРМА"
name_eng: "-"
block_sign: "0"
type_id: "1"
},
{
id: "3"
form_type_id: null
name: "Биофарма Фармацевтикал Индастри Ко.Инк"
name_kz: "Биофарма Фармацевтикал Индастри Ко.Инк"
name_eng: "Biofarma Pharmaceutical Industry Co.Inc"
block_sign: "0"
type_id: "3"
},
... и тд
}
При запросе параметры передаются по протоколу HTTPS методом POST в следующем формате:
https://www.ndda.kz/api/DrugTypes?source={Query in Json Object}
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация |
|---|---|---|---|---|
| 1 | id | Идентификатор | int | необязательный |
| 2 | name | Наименование русс | string | необязательный |
| 3 | name_kz | Наименование каз | string | необязательный |
| 4 | parent_id | Родительский идентификатор | int | необязательный |
| 5 | block_sign | Статус | bit | необязательный |
Ниже приведены примеры запросов
Пример:
Поиск: вывести все значения
Запрос выглядит следующим образом:
https://www.ndda.kz/api/DrugTypes
Ответ:
{ "status": 200,
"data":
{
id: "1"
name: "Лекарственный препарат"
name_kz: "Дәрiлік препарат"
parent_id: null
block_sign: "0"
},
{
id: "2"
name: "Иммунобиологический препарат"
name_kz: "Иммунобиологиялық препарат"
parent_id: null
block_sign: "0"
},
{
id: "3"
name: "Лекарственное растительное сырье (сборы)"
name_kz: "Дәрi өсiмдiк шикiзат (жиындар)"
parent_id: null
block_sign: "0"
},
... и тд
}
Обмен данными между клиентской частью и сервером www.ndda.kz осуществляется через протокол HTTP. Поиск по данным реализован с использованием технологии rest api. При запросе параметры передаются по протоколу HTTP методом GET в следующем формате:
http://api.dari.kz/api/snn?key=value
Данный запрос осуществляет поиск по набору данных dataset, при этом передается параметр source, который описывает как именно должен производиться поиск и фильтрация.
Ответ сервера возвращается в формате JSON, он содержит выборку данных или сообщение об ошибке.
Описание
| # | Наименование параметра | Описание | Тип | Дополнительная информация | Множественность |
|---|---|---|---|---|---|
| 1 | id_uniq | Уникальный идентификатор | string | обязательный | 1..1 |
| 2 | code | Код | string | обязательный | 1..1 |
| 3 | tradename | Торговое название | string | обязательный | 1..1 |
| 4 | type | Тип | string | обязательный | 1..1 |
| 5 | reg_date | Дата регистрации | smalldatetime | необязательный | 1..1 |
| 6 | expiration_date | Срок годности | smalldatetime | необязательный | 0..1 |
| 7 | reg_number | Регистрационный номер | string | необязательный | 1..1 |
| 8 | reg_term | Срок рег. | string | необязательный | 0..1 |
| 9 | view_reg | Вид рег. | string | необязательный | 1..1 |
| 10 | period | Срок хранения | string | необязательный | 1..1 |
| 11 | quantity_in_consumer_packaging | Количество в потребительской упаковке | int | необязательный | 1..1 |
| 12 | start_date | Дата начало | smalldatetime | необязательный | 1..1 |
| 13 | end_date | Дата окончание | smalldatetime | необязательный | 0..1 |
| 14 | classifier | АТХ | string | необязательный | 1..1 |
| 15 | prescription_drug_terms | Условия отпускаемых по рецепту лекарств | string | необязательный | 1..1 |
| 16 | dosage_form | Лекарственная форма | string | необязательный | 1..1 |
| 17 | input_method | Способ ввода | string | необязательный | 1..1 |
| 18 | international_name | Международное непатентованное название | string | необязательный | 1..1 |
| 19 | release_form | Форма выпуска | string | необязательный | 1..1 |
| 20 | type_of_drug | Тип ЛС | string | необязательный | 1..1 |
| 21 | dosage_concentration | Дозировка и концентрация | string | необязательный | 0..1 |
| 22 | trademark | Товарный знак | string | необязательный | 1..1 |
| 23 | generic | Генерик | string | необязательный | 1..1 |
| 24 | gmp | GMP | string | необязательный | 1..1 |
| 25 | patent | Патент | string | необязательный | 1..1 |
| 26 | prescription | Рецепт | string | необязательный | 1..1 |
| 27 | storage_conditions | Условия хранения | string | необязательный | 0..1 |
| 28 | min_temperature | Минимальная температура | string | необязательный | 0..1 |
| 29 | max_temperature | Максимальная температура | string | необязательный | 0..1 |
| 30 | transportation | Транспортировка | string | необязательный | 0..1 |
| 31 | composition | Состав | string | необязательный | 1..1 |
| 32 | manufacturer | Производитель | string | необязательный | 1..1 |
| 33 | country_manufacture | Страна производителя | string | необязательный | 1..1 |
| 34 | international_name_id | Идентификатор МНН | int | необязательный | 1..1 |
| 35 | dosage_form_id | Идентификатор лекарственной формы | int | необязательный | 1..1 |
| 36 | dosage | Дозировка | int | необязательный | 1..1 |
| 37 | unit_of_measurement | Единица измерения | string | необязательный | 1..1 |
| 38 | type_of_registration | Тип регистрации | int | необязательный | 1..1 |
| 39 | period_of_storage | Срок хранения | int | необязательный | 1..1 |
| 40 | unit_storage_time | Время хранения единицы | int | необязательный | 1..1 |
| 41 | additional_classfire | Дополнительный Атх | int | необязательный | 1..1 |
| 42 | use_method_id | Метод использования | int | необязательный | 1..1 |
| 43 | type_medicament | Тип медикамента | int | необязательный | 1..1 |
| 44 | producer_id | Производитель | int | необязательный | 1..1 |
| 45 | country_id | Страна | bigint | необязательный | 1..1 |
Ниже приведены примеры запросов
Пример 1:
Поиск по полям: Например key=value (code=024249N001), можно сделать поиск по (LIKE %%)
Запрос выглядит следующим образом:
http://api.dari.kz/api/snn?code=024249N001
Ответ:
{"status": 200,
"data":
{
id_uniq: "9DC4C7FA-C48B-4A48-95AA-18989885CA63"
code: "024249N001"
tradename: "Бисопролол-Тева"
type: "ЛС"
reg_date: "07.08.2019"
expiration_date: "07.08.2024"
reg_number: "РК-ЛС-5№024249"
reg_term: "5"
view_reg: "Регистрация"
period: "3 г."
start_date: "07.08.2019"
end_date: "01.01.1970"
classifier: "C07AB07 Бисопролол"
prescription_drug_terms: "Да"
dosage_form: "Таблетки"
input_method: "пероральный"
international_name: "Бисопролол"
release_form: "По 10 таблеток в контурной ячейковой упаковке. По 3 контурных упаковок в коробке из картона."
type_of_drug: "Лекарственный препарат"
dosage_concentration: "5 мг"
trademark: "0"
generic: "1"
gmps: "1"
patent: "0"
prescription: "1"
storage_conditions: ""
min_temperature: null
max_temperature: "25"
transportation: ""
composition: "Бисопролола гемифумарат 5 мг"
manufacturer: "Меркле ГмбХ"
country_manufacture: "ГЕРМАНИЯ"
international_name_id: "286"
dosage_form_id: "278"
dosage: "5"
unit_of_measurement: "2"
quantity_in_consumer_packaging: "30"
type_of_registration: "1"
period_of_storage: "3"
unit_storage_time: "19"
additional_classfire: "1390"
use_method_id: "1"
type_medicament: "1"
producer_id: "1"
country_id: "55"
}
}
Пример 2:
Поиск по нескольким полям: tradename, code
Запрос выглядит следующим образом:
http://api.dari.kz/api/snn?tradename=Бисопролол&code=024249N001
Ответ:
{ "status": 200,
"data":
{
id_uniq: "9DC4C7FA-C48B-4A48-95AA-18989885CA63"
code: "024249N001"
tradename: "Бисопролол-Тева"
type: "ЛС"
reg_date: "07.08.2019"
expiration_date: "07.08.2024"
reg_number: "РК-ЛС-5№024249"
reg_term: "5"
view_reg: "Регистрация"
period: "3 г."
start_date: "07.08.2019"
end_date: "01.01.1970"
classifier: "C07AB07 Бисопролол"
prescription_drug_terms: "Да"
dosage_form: "Таблетки"
input_method: "пероральный"
international_name: "Бисопролол"
release_form: "По 10 таблеток в контурной ячейковой упаковке. По 3 контурных упаковок в коробке из картона."
type_of_drug: "Лекарственный препарат"
dosage_concentration: "5 мг"
trademark: "0"
generic: "1"
gmps: "1"
patent: "0"
prescription: "1"
storage_conditions: ""
min_temperature: null
max_temperature: "25"
transportation: ""
composition: "Бисопролола гемифумарат 5 мг"
manufacturer: "Меркле ГмбХ"
country_manufacture: "ГЕРМАНИЯ"
international_name_id: "286"
dosage_form_id: "278"
dosage: "5"
unit_of_measurement: "2"
quantity_in_consumer_packaging: "30"
type_of_registration: "1"
period_of_storage: "3"
unit_storage_time: "19"
additional_classfire: "1390"
use_method_id: "1"
type_medicament: "1"
producer_id: "1"
country_id: "55"
}
}
Пример 3:
Вывести всё
Запрос выглядит следующим образом:
http://api.dari.kz/api/snn
Ответ:
{
"status": 200,
"data":
{
"id_uniq": "CC67250D-B0C2-494F-BBEB-0001C72164C4",
"code": "020624N001",
"tradename": "Вилате™ 500 МЕ",
"type": "ЛС",
"reg_date": "26.03.2019",
"expiration_date": "01.01.1970",
"reg_number": "РК-ЛС-5№020624",
"reg_term": "0",
"view_reg": "Регистрация",
"period": "3 г.",
"start_date": "26.03.2019",
"end_date": "01.01.1970",
"classifier": "B02BD06 Фактор Виллебранда и фактор свертывания крови VIII в комбинации",
"prescription_drug_terms": "Да",
"dosage_form": "Лиофилизат для приготовления раствора для внутривенного введения во флаконе в комплекте с растворителем (вода для инъекций с 0.1% полисорбатом 80) и набором для введения",
"input_method": "внутривенный",
"international_name": "Человеческий фактор Виллебранда + Человеческий фактор свертывания крови VIII",
"release_form": "Препарат во флаконе. По 5 мл растворителя во флаконе. По 1 флакону с препаратом, 1 флакону с растворителем в картонной коробке. Набор для введения:1 смешивающее устройство (1 двухконцевая игла, 1 фильтровальная игла), 1 устройство для инфузии, 1 одноразовый шприц, 2 дезинфицирующие салфетки в полиэтиленовом пакете. По 1 пакету в коробке картонной. По 1 коробке с препаратом и растворителем, 1 коробке с набором для введения сложены вместе и скреплены пластиковой лентой.",
"type_of_drug": "Лекарственный препарат биологического происхождени",
"dosage_concentration": "500 МЕ",
"trademark": "1",
"generic": "0",
"gmps": "1",
"patent": "1",
"prescription": "1",
"storage_conditions": "",
"min_temperature": "2",
"max_temperature": "8",
"transportation": "В соответствии с ГОСТ 17768-90",
"composition": "Человеческий фактор Виллебранда 500 МЕ, Человеческий фактор свертывания крови VIII 500 МЕ",
"manufacturer": "Oсtapharma Pharmazeutika Produktionsges m.b.H",
"country_manufacture": "АВСТРИЯ",
"international_name_id": "50586",
"dosage_form_id": "1818",
"dosage": "500",
"unit_of_measurement": "10005",
"quantity_in_consumer_packaging": "1",
"type_of_registration": "1",
"period_of_storage": "3",
"unit_storage_time": "19",
"additional_classfire": "726",
"use_method_id": "8149",
"type_medicament": "11",
"producer_id": "20532",
"country_id": "5"
},
{
"id_uniq": "ACDA5AB1-041A-4D6D-898E-0002F4E304FB",
"code": "011392N001",
"tradename": "Декапептил",
"type": "ЛС",
"reg_date": "07.08.2018",
"expiration_date": "01.01.1970",
"reg_number": "РК-ЛС-5№011392",
"reg_term": "0",
"view_reg": "Регистрация",
"period": "3 г.",
"start_date": "07.08.2018",
"end_date": "01.01.1970",
"classifier": "L02AE04 Трипторелин",
"prescription_drug_terms": "Да",
"dosage_form": "Раствор для инъекций",
"input_method": "подкожный",
"international_name": "Трипторелин",
"release_form": "По 1 мл в шприц-ампуле. По 7 шприц-ампул в пластиковой ячейковой упаковке. По 1 пластиковой ячейковой упаковке в картонной упаковке.",
"type_of_drug": "Лекарственный препарат",
"dosage_concentration": "0,1 мг/мл",
"trademark": "0",
"generic": "1",
"gmps": "1",
"patent": "0",
"prescription": "1",
"storage_conditions": "",
"min_temperature": "2",
"max_temperature": "8",
"transportation": "",
"composition": "Трипторелина свободного основания 0.0956 мг",
"manufacturer": "Ферринг ГмбХ",
"country_manufacture": "ГЕРМАНИЯ",
"international_name_id": "2121",
"dosage_form_id": "136",
"dosage": null,
"unit_of_measurement": null,
"quantity_in_consumer_packaging": "7",
"type_of_registration": "1",
"period_of_storage": "3",
"unit_storage_time": "19",
"additional_classfire": "2973",
"use_method_id": "6492",
"type_medicament": "1",
"producer_id": "15549",
"country_id": "55"
},
... и тд
}
Пример 4:
Поиск по полям: если параметр введен не корректно
Запрос выглядит следующим образом:
http://api.dari.kz/api/snn?tradenameSS=Бисопролол
Ответ:
{
"status":400,"data":"Not found"
}
Запрос выглядит следующим образом:
http://api.dari.kz/api/MI