Отримання списку товарів за ehealth рецептом
URI: /api/v1/online-drugstore/e-health-recipe/:recipe_number?latitude={latitude}&longitude={longitude}&radius={radius}
Метод використовується для отримання списку товарів за eHealth рецептом.
Запит виконується методом GET.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри URI
Метод дозволяє передати в рядку запиту наступні параметри:
Ім'я | Тип | Обов'язковий | Опис |
---|---|---|---|
recipe_number | string | Так | Номер рецепта |
latitude | numeric | Так | Широта |
longitude | numeric | Так | Довгота |
radius | numeric | Ні | Радіус |
Приклади запиту
/api/v1/online-drugstore/e-health-recipe/0000-A271-6K6M-160X?latitude=50.4501&longitude=30.5234&radius=25000
Параметри відповіді
Ім'я | Тип | Опис |
---|---|---|
data | object | Дані рецепта |
data.recipe_number | string | Номер рецепта |
data.goods_list | list[object] | Перелік товарів в рецепті |
data.goods_list.goods | object | Дані товару в рецепті |
data.goods_list.goods.goods_name | object | Назва товару |
data.goods_list.goods.goods_name.name | string | Назва товару |
data.goods_list.goods.goods_name.id | numeric | Код товару |
data.goods_list.goods.is_strict_recipe | boolean | Чи обов'язковий рецепт на даний товар |
data.goods_list.goods.image_url | array | Посилання на зображення товару |
data.goods_list.goods.release_form | string | Форма відпуску лікарського препарату |
data.goods_list.goods.name | string | Повна назва лікарського препарату |
data.goods_list.goods.pack_info | object | Інформація про пакування лікарського препарату |
data.goods_list.goods.pack_info.unit_name | string | Вид пакування |
data.goods_list.goods.pack_info.quantity_in_pack | numeric | Кількість лікарського препарату в коробці |
data.goods_list.goods.pack_info.quantity_unit_in_pack | numeric | Кількість пакувань в коробці |
data.goods_list.goods.pack_info.quantity_in_unit | numeric | Кількість лікарського препарату в пакуванні |
data.goods_list.id | numeric | Ідентифікатор лікарського препарату |
data.goods_list.goods_producer | object | Дані виробника лікарського препарату |
data.goods_list.goods_producer.country | string | Країна виробник лікарського препарату |
data.goods_list.goods_producer.country_code | string | Код країни |
data.goods_list.goods_producer.name | string | Найменування виробника лікарського препарату |
data.goods_list.goods_producer.id | numeric | Ідентифікатор виробника лікарського препарату |
data.goods_list.is_recipe | boolean | Ознака рецепта |
data.goods_list.goods_group_id | string | Ідентифікатор медичної групи лікарського препарату |
data.goods_list.in_medication_program | boolean | Чи приймає лікарський препарат участь в медичній програмі |
data.goods_list.external_id | string | Зовнішній ідентифікатор |
data.goods_list.quantity | numeric | Кількість лікарського препарату, яку необхідно видати клієнту |
data.goods_list.customer_must_pay | numeric | Сума яку повинен заплатити клієнт |
data.goods_list.drugstore_count | numeric | Залишок лікарського препарату в аптеці |
Приклад успішної відповіді
200 OK
Відповідь: /api/v1/online-drugstore/e-health-recipe/0000-A271-6K6M-160X?latitude=50.4501&longitude=30.5234&radius=25000
{
"data": {
"recipe_number": "0000-A271-6K6M-160X",
"goods_list": [
{
"goods": {
"goods_name": {
"name": "Диаформин SR",
"id": 42261
},
"is_strict_recipe": false,
"image_url": [],
"release_form": "табл. 1000 мг",
"name": "Діаформін SR табл. пролонг. дії 1000 мг блістер №60",
"pack_info": {
"unit_name": "blister",
"quantity_in_pack": null,
"quantity_unit_in_pack": null,
"quantity_in_unit": null
},
"id": 1694354,
"goods_producer": {
"country": "Украина",
"country_code": "ua",
"name": "Фармак",
"id": 44798
},
"is_recipe": true,
"goods_group_id": "9ba3fbdb98a85a42b2c0df19508baf8a",
"in_medication_program": true,
"external_id": "52662f1a-71f6-4cc8-82ae-b50674a6cbcd"
},
"quantity": 3,
"customer_must_pay": 0,
"drugstore_count": 10
},
{
"goods": {
"goods_name": {
"name": "МЕТАФОРА® SR",
"id": 86768
},
"is_strict_recipe": false,
"image_url": ["goods_profile_photo/1771822/gD3h77Tve7zgU4Vd.png"],
"release_form": "табл. пролонг. дейст. 1000 мг блистер",
"name": "Метафора-SR табл. пролонг. дії 1000 мг блістер №60",
"pack_info": {
"unit_name": "blister",
"quantity_in_pack": 60,
"quantity_unit_in_pack": 1,
"quantity_in_unit": 60
},
"id": 1918318,
"goods_producer": {
"country": "Украина",
"country_code": "ua",
"name": "Киевский витаминный завод",
"id": 44785
},
"is_recipe": true,
"goods_group_id": "bc3eb1232e421e4117890987028335d4",
"in_medication_program": true,
"external_id": "221b2db9-d1c7-48cb-b66e-c5681eb96c1e"
},
"quantity": 3,
"customer_must_pay": 0,
"drugstore_count": 7
},
{
"goods": {
"goods_name": {
"name": "МЕТАФОРА® SR",
"id": 86768
},
"is_strict_recipe": false,
"image_url": [],
"release_form": "табл. пролонг. дейст. 1000 мг блистер",
"name": "Метафора-SR табл. пролонг. дії 1000 мг блістер №30",
"pack_info": {
"unit_name": "blister",
"quantity_in_pack": 30,
"quantity_unit_in_pack": 1,
"quantity_in_unit": 30
},
"id": 1914239,
"goods_producer": {
"country": "Украина",
"country_code": "ua",
"name": "Киевский витаминный завод",
"id": 44785
},
"is_recipe": true,
"goods_group_id": "bc3eb1232e421e4117890987028335d4",
"in_medication_program": true,
"external_id": null
},
"quantity": 6,
"customer_must_pay": 0,
"drugstore_count": 0
}
]
}
}