Отримання списку товарів за 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-0000-0000-0000?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.id | numeric | Ідентифікатор лікарського засобу |
| data.goods_list.goods.goods_group_id | string | Ідентифікатор медичної групи лікарського засобу |
| data.goods_list.goods.name | string | Повна назва лікарського засобу |
| data.goods_list.goods.goods_name | object | Назва лікарського засобу |
| data.goods_list.goods.goods_name.id | numeric | Код лікарського засобу |
| data.goods_list.goods.goods_name.name | string | Назва лікарського засобу |
| data.goods_list.goods.goods_producer | object | Інформація про виробника лікарського засобу |
| data.goods_list.goods.goods_producer.id | numeric | Ідентифікатор виробника лікарського засобу |
| data.goods_list.goods.goods_producer.name | string | Найменування виробника лікарського засобу |
| data.goods_list.goods.goods_producer.country | string | Країна виробника лікарського засобу |
| data.goods_list.goods.goods_producer.country_code | string | Код країни |
| data.goods_list.goods.is_recipe | boolean | Ознака того, що лікарський засіб відпускається за рецептом. true — рецептурний |
| data.goods_list.goods.is_strict_recipe | boolean | Ознака необхідності суворого рецептурного відпуску. true — так, false — ні |
| data.goods_list.goods.in_medication_program | boolean | Ознака участі лікарського засобу в програмі реімбурсації. true — бере участь |
| data.goods_list.goods.release_form | string | Форма відпуску лікарського засобу |
| data.goods_list.goods.pack_info | object | Інформація про пакування лікарського засобу |
| data.goods_list.goods.pack_info.quantity_unit_in_pack | numeric | Кількість пакувань в коробці |
| data.goods_list.goods.pack_info.quantity_in_unit | numeric | Кількість лікарського засобу в одній одиниці фасування |
| data.goods_list.goods.pack_info.quantity_in_pack | numeric | Кількість лікарського засобу в коробці |
| data.goods_list.goods.pack_info.unit_name | string | Вид пакування |
| data.goods_list.goods.image_url | array | Посилання на зображення лікарського засобу |
| data.goods_list.goods.participant_id | string | Унікальний ідентифікатор учасника системи |
| data.goods_list.goods.external_id | string | Зовнішній ідентифікатор лікарського засобу |
| data.goods_list.quantity | numeric | Кількість лікарського засобу, яку необхідно видати клієнту |
| data.goods_list.drugstore_count | numeric | Кількість аптек, у яких доступний відповідний лікарський засіб |
| data.goods_list.customer_must_pay | numeric | Сума, яку має сплатити покупець за лікарський засіб |
| data.goods_list.reimbursement | numeric | Сума реімбурсації |
| data.goods_list.fixed_reimbursement | boolean | Фіксована реімбурсація:
|
Приклад успішної відповіді
200 OK
Відповідь: /api/v1/online-drugstore/e-health-recipe/0000-0000-0000-0000?latitude=50.4501&longitude=30.5234&radius=25000
{
"data": {
"recipe_number": "0000-0000-0000-0000",
"goods_list": [
{
"goods": {
"id": 1768111,
"goods_group_id": "3f2eaaf06150f24d64e1c958e5db0e89",
"name": "Форксіга табл. в/плівк. обол. 10 мг блістер №30 (10х3)",
"goods_name": {
"id": 57724,
"name": "Форксига"
},
"goods_producer": {
"id": 60990,
"name": "АстраЗенека",
"country": "Великобританія",
"country_code": null
},
"is_recipe": true,
"is_strict_recipe": false,
"in_medication_program": true,
"release_form": "табл. п/о 10 мг",
"pack_info": {
"quantity_unit_in_pack": 3,
"quantity_in_unit": 10,
"quantity_in_pack": 30,
"unit_name": "blister"
},
"image_url": [
"goods_profile_photo/1768111/ooBi5Crn5VlrXeiM.jpg"
],
"participant_id": "a33cf9fc-02bf-4928-8e21-a62d08aa248c",
"external_id": "1226ec39-a65b-4edd-a41a-2ad632c0f901"
},
"quantity": 1,
"drugstore_count": 1,
"customer_must_pay": 181.89,
"reimbursement": 834.61,
"fixed_reimbursement": true
}
]
}
}