Перейти до основного вмісту

Отримання списку товарів за ehealth рецептом

URI: /api/v1/online-drugstore/e-health-recipe/:recipe_number?latitude={latitude}&longitude={longitude}&radius={radius}

Метод використовується для отримання списку товарів (що є в наявності) за eHealth рецептом.

Запит виконується методом GET.

⚠️ Запит повинен містити заголовок Accept: application/json

Параметри URI

Метод дозволяє передати в рядку запиту наступні параметри:

Ім'яТипОбов'язковийОпис
recipe_numberstringТакНомер рецепта
latitudenumericТакШирота
longitudenumericТакДовгота
radiusnumericНіРадіус

Приклади запиту

/api/v1/online-drugstore/e-health-recipe/0000-0000-0000-0000?latitude=50.4501&longitude=30.5234&radius=25000

Параметри відповіді

Ім'яТипОпис
dataobjectДані рецепта
data.recipe_numberstringНомер рецепта
data.goods_listlist[object]Перелік товарів в рецепті
data.goods_list.goodsobjectДані товару в рецепті
data.goods_list.goods.idnumericІдентифікатор лікарського препарату
data.goods_list.goods.goods_group_idstringІдентифікатор медичної групи лікарського препарату
data.goods_list.goods.namestringПовна назва лікарського препарату
data.goods_list.goods.goods_nameobjectНазва товару
data.goods_list.goods.goods_name.idnumericКод товару
data.goods_list.goods.goods_name.namestringНазва товару
data.goods_list.goods.goods_producerobjectДані виробника лікарського препарату
data.goods_list.goods.goods_producer.idnumericІдентифікатор виробника лікарського препарату
data.goods_list.goods.goods_producer.namestringНайменування виробника лікарського препарату
data.goods_list.goods.goods_producer.countrystringКраїна виробник лікарського препарату
data.goods_list.goods.goods_producer.country_codestringКод країни
data.goods_list.goods.is_recipebooleanОзнака рецепта
data.goods_list.goods.is_strict_recipebooleanЧи обов'язковий рецепт на даний товар
data.goods_list.goods.in_medication_programbooleanЧи приймає лікарський препарат участь в медичній програмі
data.goods_list.goods.release_formstringФорма відпуску лікарського препарату
data.goods_list.goods.pack_infoobjectІнформація про пакування лікарського препарату
data.goods_list.goods.pack_info.quantity_unit_in_packnumericКількість пакувань в коробці
data.goods_list.goods.pack_info.quantity_in_unitnumericКількість лікарського препарату в пакуванні
data.goods_list.goods.pack_info.quantity_in_packnumericКількість лікарського препарату в коробці
data.goods_list.goods.pack_info.unit_namestringВид пакування
data.goods_list.goods.image_urlarrayПосилання на зображення товару
data.goods_list.goods.participant_idstringІдентифікатор учасника
data.goods_list.goods.external_idstringЗовнішній ідентифікатор
data.goods_list.quantitynumericКількість лікарського препарату, яку необхідно видати клієнту
data.goods_list.drugstore_countnumericЗалишок лікарського препарату в аптеці
data.goods_list.customer_must_paynumericСума, яку повинен заплатити клієнт
data.goods_list.reimbursementnumericСума реімбурсації
data.goods_list.fixed_reimbursementbooleanФіксована реімбурсація:
  • true — так, сума customer_must_pay розраховується від ціни аптеки
  • false — ні, сума customer_must_pay фіксована, а reimbursement розраховується від ціни аптеки

Приклад успішної відповіді

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
}
]
}
}