Отримання рецепту Ehealth
URI: /api/v1/marketplace/prescription/ehealth/{recipeNumber}
Метод використовується для отримання рецепту Ehealth за номером.
Запит виконується методом GET.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри URI
Метод дозволяє передати в рядку запиту наступні параметри:
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| recipeNumber | string | Так | Номер рецепта |
Приклад запиту
/api/v1/marketplace/prescription/ehealth/0000-0000-0000-0000
Параметри відповіді
| Ім'я | Тип | Опис |
|---|---|---|
| data | object | Дані відповіді |
| data.medicationRequest | object | Дані запиту на медикамент (рецепт) |
| data.medicationRequest.category | string | Категорія рецепта |
| data.medicationRequest.context | object | Контекст рецепта |
| data.medicationRequest.context.identifier | object | Ідентифікатор контексту |
| data.medicationRequest.context.identifier.type | object | Тип ідентифікатора |
| data.medicationRequest.context.identifier.type.coding | list[object] | Кодування типу ресурсу |
| data.medicationRequest.context.identifier.type.coding.code | string | Код |
| data.medicationRequest.context.identifier.type.coding.system | string | Система кодування |
| data.medicationRequest.context.identifier.value | string | Значення ідентифікатора |
| data.medicationRequest.created_at | string | Дата створення рецепта |
| data.medicationRequest.dispense_valid_from | string | Початок терміну дії рецепта для відпуску |
| data.medicationRequest.dispense_valid_to | string | Кінцевий термін дії рецепта для відпуску |
| data.medicationRequest.dosage_instruction | list[object] | Інструкції щодо дозування |
| data.medicationRequest.dosage_instruction.as_needed_boolean | boolean | Ознака застосування лікарського засобу за потреби |
| data.medicationRequest.dosage_instruction.max_dose_per_administration | object | Максимальна доза за один прийом |
| data.medicationRequest.dosage_instruction.max_dose_per_administration.code | string | Код дозування |
| data.medicationRequest.dosage_instruction.max_dose_per_administration.system | string | Система кодування одиниці вимірювання, з якої беруться параметри |
| data.medicationRequest.dosage_instruction.max_dose_per_administration.unit | string | Одиниця виміру дозування |
| data.medicationRequest.dosage_instruction.max_dose_per_administration.value | integer | Значення дозування |
| data.medicationRequest.dosage_instruction.max_dose_per_period | object | Містить інформацію про максимальне дозування за період |
| data.medicationRequest.dosage_instruction.max_dose_per_period.denominator | object | Містить параметри періоду дозування |
| data.medicationRequest.dosage_instruction.max_dose_per_period.denominator.code | string | Код одиниці періоду |
| data.medicationRequest.dosage_instruction.max_dose_per_period.denominator.system | string | Система кодування одиниці періоду |
| data.medicationRequest.dosage_instruction.max_dose_per_period.denominator.unit | string | Одиниця виміру періоду |
| data.medicationRequest.dosage_instruction.max_dose_per_period.denominator.value | integer | Значення періоду |
| data.medicationRequest.dosage_instruction.max_dose_per_period.numerator | object | Містить параметри дозування за період |
| data.medicationRequest.dosage_instruction.max_dose_per_period.numerator.code | string | Код дозування |
| data.medicationRequest.dosage_instruction.max_dose_per_period.numerator.system | string | Система одиниць, з якої беруться параметри |
| data.medicationRequest.dosage_instruction.max_dose_per_period.numerator.unit | string | Одиниця виміру дозування |
| data.medicationRequest.dosage_instruction.max_dose_per_period.numerator.value | integer | Значення дозування |
| data.medicationRequest.dosage_instruction.patient_instruction | string | Інструкція для пацієнта |
| data.medicationRequest.dosage_instruction.sequence | integer | Порядковий номер інструкції |
| data.medicationRequest.dosage_instruction.text | string | Текст інструкції щодо застосування |
| data.medicationRequest.ended_at | string | Дата завершення дії рецепта |
| data.medicationRequest.id | string | Унікальний ідентифікатор рецепта |
| data.medicationRequest.inform_with | string | Ідентифікатор форми/ способу інформування пацієнта |
| data.medicationRequest.intent | string | Намір запиту |
| data.medicationRequest.medical_program | object | Дані медичної програми |
| data.medicationRequest.medical_program.funding_source | string | Джерело фінансування |
| data.medicationRequest.medical_program.id | string | Ідентифікатор медичної програми |
| data.medicationRequest.medical_program.mr_blank_type | string | Тип рецептурного бланка |
| data.medicationRequest.medical_program.name | string | Назва медичної програми |
| data.medicationRequest.medical_program.medical_program_settings | object | Налаштування медичної програми |
| data.medicationRequest.medical_program.medical_program_settings.care_plan_required | boolean | Обов'язковість наявності плану лікування |
| data.medicationRequest.medical_program.medical_program_settings.conditions_icd10_am_allowed | list[string] | Дозволені коди ICD-10-AM |
| data.medicationRequest.medical_program.medical_program_settings.conditions_icpc2_allowed | list[string] | Дозволені коди ICPC-2 |
| data.medicationRequest.medical_program.medical_program_settings.device_request_allowed_code_types | list | null | Дозволені типи кодів для запиту виробу |
| data.medicationRequest.medical_program.medical_program_settings.dispense_allowed | boolean | Чи дозволений відпуск |
| data.medicationRequest.medical_program.medical_program_settings.dispense_period_day | integer | Період відпуску ліків (у днях) |
| data.medicationRequest.medical_program.medical_program_settings.employee_types_to_create_medication_request | list[string] | Типи працівників, що мають право створювати запит на медикамент |
| data.medicationRequest.medical_program.medical_program_settings.employee_types_to_create_request | list[string] | Типи співробітників, які можуть створювати запит |
| data.medicationRequest.medical_program.medical_program_settings.license_types_allowed | list | null | Дозволені типи ліцензій. Якщо значення null, обмеження за типом ліцензії відсутні |
| data.medicationRequest.medical_program.medical_program_settings.medical_program_change_on_dispense_allowed | boolean | null | Дозвіл змінювати програмний напрямок при відпуску в аптеці (null / false — заборонено) |
| data.medicationRequest.medical_program.medical_program_settings.medication_dispense_period_day | integer | Термін дії рецепта для погашення в аптеці (у днях) |
| data.medicationRequest.medical_program.medical_program_settings.medication_request_max_period_day | integer | Максимальний термін, на який лікар може виписати курс лікування (у днях) |
| data.medicationRequest.medical_program.medical_program_settings.medication_request_notification_disabled | boolean | null | Чи вимкнено сповіщення пацієнту про рецепт |
| data.medicationRequest.medical_program.medical_program_settings.multi_medication_dispense_allowed | boolean | Чи дозволений відпуск декількох препаратів за одним запитом (false — заборонено) |
| data.medicationRequest.medical_program.medical_program_settings.patient_categories_allowed | list | null | Дозволені категорії пацієнтів |
| data.medicationRequest.medical_program.medical_program_settings.providing_conditions_allowed | list[string] | Дозволені умови надання |
| data.medicationRequest.medical_program.medical_program_settings.request_allowed | boolean | Чи дозволений запит |
| data.medicationRequest.medical_program.medical_program_settings.request_max_period_day | integer | Максимальний період запиту (дні) |
| data.medicationRequest.medical_program.medical_program_settings.request_notification_disabled | boolean | null | Чи вимкнено сповіщення про запит |
| data.medicationRequest.medical_program.medical_program_settings.skip_contract_provision_verify | boolean | null | Пропуск перевірки умов договору аптеки (null — перевірка за замовчуванням) |
| data.medicationRequest.medical_program.medical_program_settings.skip_dispense_division_dls_verify | boolean | null | Пропуск перевірки підрозділу DLS при відпуску |
| data.medicationRequest.medical_program.medical_program_settings.skip_employee_validation | boolean | Пропуск перевірки даних лікаря (false — перевірка обов'язкова) |
| data.medicationRequest.medical_program.medical_program_settings.skip_medication_dispense_sign | boolean | Пропуск підпису при відпуску ліків (false — підпис КЕП обов'язковий) |
| data.medicationRequest.medical_program.medical_program_settings.skip_medication_request_employee_declaration_verify | boolean | Пропуск перевірки наявності декларації пацієнта з конкретним лікарем (true — перевірка ігнорується) |
| data.medicationRequest.medical_program.medical_program_settings.skip_medication_request_legal_entity_declaration_verify | boolean | Пропуск перевірки декларації з даною медустановою (true — перевірка ігнорується) |
| data.medicationRequest.medical_program.medical_program_settings.skip_mnn_in_treatment_period | boolean | Пропуск обмежень за терміном лікування для одного МНН (false — обмеження діють) |
| data.medicationRequest.medical_program.medical_program_settings.skip_request_employee_declaration_verify | boolean | Пропуск перевірки декларації лікаря при запиті (true — дозволено виписку без декларації) |
| data.medicationRequest.medical_program.medical_program_settings.skip_request_legal_entity_declaration_verify | boolean | Пропуск перевірки декларації з медустановою при запиті (true — дозволено) |
| data.medicationRequest.medical_program.medical_program_settings.skip_treatment_period | boolean | Пропуск контролю періоду лікування (false — період контролюється) |
| data.medicationRequest.medical_program.medical_program_settings.speciality_types_allowed | list | null | Дозволені типи спеціальностей |
| data.medicationRequest.medical_program.medical_program_settings.speciality_types_care_plan_activity_allowed | list | null | Дозволені типи спеціальностей для активності плану лікування |
| data.medicationRequest.medical_program.medical_program_settings.speciality_types_request_allowed | list[string] | Дозволені типи спеціальностей, які мають право виписати рецепт |
| data.medicationRequest.medication_info | object | Інформація про лікарський засіб |
| data.medicationRequest.medication_info.dosage | object | Містить інформацію про лікарську форму ліків |
| data.medicationRequest.medication_info.dosage.denumerator_unit | string | Одиниця виміру лікарської форми |
| data.medicationRequest.medication_info.dosage.denumerator_value | integer | Значення знаменника |
| data.medicationRequest.medication_info.dosage.numerator_unit | string | Одиниця чисельника |
| data.medicationRequest.medication_info.dosage.numerator_value | integer | Значення чисельника |
| data.medicationRequest.medication_info.form | string | Форма випуску |
| data.medicationRequest.medication_info.ingredients | list[object] | Склад лікарського засобу |
| data.medicationRequest.medication_info.ingredients.dosage | object | Дозування інгредієнта |
| data.medicationRequest.medication_info.ingredients.dosage.denumerator_unit | string | Одиниця знаменника |
| data.medicationRequest.medication_info.ingredients.dosage.denumerator_value | integer | Значення знаменника |
| data.medicationRequest.medication_info.ingredients.dosage.numerator_unit | string | Одиниця чисельника |
| data.medicationRequest.medication_info.ingredients.dosage.numerator_value | integer | Значення чисельника |
| data.medicationRequest.medication_info.ingredients.id | string | Ідентифікатор інгредієнта |
| data.medicationRequest.medication_info.ingredients.is_primary | boolean | Ознака основної діючої речовини |
| data.medicationRequest.medication_info.ingredients.name | string | Назва інгредієнта |
| data.medicationRequest.medication_info.ingredients.name_original | string | Оригінальна назва інгредієнта |
| data.medicationRequest.medication_info.ingredients.sctid | string | null | Код SCTID |
| data.medicationRequest.medication_info.medication_id | string | Ідентифікатор лікарського засобу |
| data.medicationRequest.medication_info.medication_name | string | Назва лікарського засобу |
| data.medicationRequest.medication_info.medication_qty | integer | Кількість лікарського засобу в рецепті |
| data.medicationRequest.medication_info.medication_remaining_qty | integer | Кількість одиниць, яка залишилася для відпуску |
| data.medicationRequest.medication_info.medication_total_qty | integer | Загальна призначена кількість одиниць |
| data.medicationRequest.request_number | string | Номер рецепта |
| data.medicationRequest.started_at | string | Дата початку дії рецепта |
| data.medicationRequest.status | string | Статус рецепта |
| data.medicationRequest.participants | list[object] | Перелік торгових назв препаратів, що беруть участь у програмі відшкодування |
| data.medicationRequest.participants.consumer_price | numeric | Роздрібна ціна упаковки в аптеці (грн) |
| data.medicationRequest.participants.container_dosage | object | Дозування в упаковці |
| data.medicationRequest.participants.container_dosage.denumerator_unit | string | Одиниця знаменника |
| data.medicationRequest.participants.container_dosage.denumerator_value | integer | Значення знаменника |
| data.medicationRequest.participants.container_dosage.numerator_unit | string | Одиниця чисельника |
| data.medicationRequest.participants.container_dosage.numerator_value | integer | Значення чисельника |
| data.medicationRequest.participants.drlz_sku_id | string | null | Ідентифікатор SKU з Державного реєстру лікарських засобів |
| data.medicationRequest.participants.end_date | string | null | Дата закінчення участі |
| data.medicationRequest.participants.estimated_payment_amount | numeric | Орієнтовна сума доплати пацієнтом (грн) |
| data.medicationRequest.participants.form | string | Форма випуску препарату |
| data.medicationRequest.participants.id | string | Ідентифікатор учасника |
| data.medicationRequest.participants.manufacturer | object | Дані про виробника |
| data.medicationRequest.participants.manufacturer.country | string | Код країни виробника |
| data.medicationRequest.participants.manufacturer.name | string | Назва виробника |
| data.medicationRequest.participants.medication_id | string | Ідентифікатор лікарського засобу |
| data.medicationRequest.participants.medication_name | string | Торгова назва лікарського засобу |
| data.medicationRequest.participants.package_min_qty | integer | Мінімальна кількість одиниць для відпуску з упаковки |
| data.medicationRequest.participants.package_qty | integer | Кількість одиниць у повній упаковці |
| data.medicationRequest.participants.package_qty_divisible | boolean | Чи можна ділити упаковку |
| data.medicationRequest.participants.registry_number | string | Номер реєстру |
| data.medicationRequest.participants.reimbursement_amount | numeric | Сума реімбурсації |
| data.medicationRequest.participants.reimbursement_daily_dosage | numeric | Сума реімбурсації за добову дозу |
| data.medicationRequest.participants.start_date | string | Дата початку участі за реєстром |
| data.medicationRequest.participants.wholesale_price | numeric | Оптово-відпускна ціна за упаковку (грн) |
| data.medicationRequest.participants.external_id | string | Ідентифікатор товару в обліковій системі аптечної мережі |
| data.skip_sign | boolean | Пропуск підпису |
| data.multi_medication_dispense_allowed | boolean | Чи дозволений відпуск декількох найменувань |
| data.skip_contract_provision_verify | boolean | Пропуск перевірки контрактного забезпечення |
| data.pharmacies | list | Перелік аптек |
Приклад успішної відповіді
200 OK
Відповідь: /api/v1/marketplace/prescription/ehealth/0000-0000-0000-0000
{
"data": {
"medicationRequest": {
"category": "community",
"context": {
"identifier": {
"type": {
"coding": [
{
"code": "encounter",
"system": "eHealth/resources"
}
]
},
"value": "fdf8842f-bbd4-44a4-b729-b66e3385bd86"
}
},
"created_at": "2026-08-18",
"dispense_valid_from": "2026-08-18",
"dispense_valid_to": "2026-09-17",
"dosage_instruction": [
{
"as_needed_boolean": true,
"max_dose_per_administration": {
"code": "PIECE",
"system": "eHealth/ucum/units",
"unit": "PIECE",
"value": 1
},
"max_dose_per_period": {
"denominator": {
"code": "day",
"system": "eHealth/ucum/units",
"unit": "day",
"value": 1
},
"numerator": {
"code": "PIECE",
"system": "eHealth/ucum/units",
"unit": "PIECE",
"value": 1
}
},
"patient_instruction": "1т-1р\\д",
"sequence": 1,
"text": "1т-1р\\д"
}
],
"ended_at": "2026-09-16",
"id": "f7ba3aa3-0469-4e15-832d-7d95f02c5b10",
"inform_with": "ef673c9c-ca8e-4cff-93b3-c60fd0faa619",
"intent": "order",
"medical_program": {
"funding_source": "NHS",
"id": "014d1d27-a0fc-4591-81cf-46fa6ea2999d",
"mr_blank_type": "F-1",
"name": "Цукровий діабет (пероральні гіпоглікемізуючі лікарські засоби)",
"medical_program_settings": {
"care_plan_required": false,
"conditions_icd10_am_allowed": [
"E11.01",
"E11.02",
"E11.11",
"E11.12",
"E11.13",
"E11.14",
"E11.15",
"E11.16",
"E11.21",
"E11.22",
"E11.29",
"E11.31",
"E11.32",
"E11.33",
"E11.34",
"E11.35",
"E11.36",
"E11.39",
"E11.40",
"E11.41",
"E11.42",
"E11.43",
"E11.49",
"E11.51",
"E11.52",
"E11.53",
"E11.61",
"E11.62",
"E11.63",
"E11.64",
"E11.65",
"E11.69",
"E11.71",
"E11.72",
"E11.73",
"E11.8",
"E11.9",
"E13.01",
"E13.02",
"E13.11",
"E13.12",
"E13.13",
"E13.14",
"E13.15",
"E13.16",
"E13.21",
"E13.22",
"E13.29",
"E13.31",
"E13.32",
"E13.33",
"E13.34",
"E13.35",
"E13.36",
"E13.39",
"E13.40",
"E13.41",
"E13.42",
"E13.43",
"E13.49",
"E13.51",
"E13.52",
"E13.53",
"E13.61",
"E13.62",
"E13.63",
"E13.64",
"E13.65",
"E13.69",
"E13.71",
"E13.72",
"E13.73",
"E13.8",
"E13.9",
"E14.01",
"E14.02",
"E14.11",
"E14.12",
"E14.13",
"E14.14",
"E14.15",
"E14.16",
"E14.21",
"E14.22",
"E14.29",
"E14.31",
"E14.32",
"E14.33",
"E14.34",
"E14.35",
"E14.36",
"E14.39",
"E14.40",
"E14.41",
"E14.42",
"E14.43",
"E14.49",
"E14.51",
"E14.52",
"E14.53",
"E14.61",
"E14.62",
"E14.63",
"E14.64",
"E14.65",
"E14.69",
"E14.71",
"E14.72",
"E14.73",
"E23.2",
"N25.1",
"O24.0",
"O24.12",
"O24.13",
"O24.14",
"O24.19",
"O24.22",
"O24.23",
"O24.24",
"O24.29",
"O24.32",
"O24.33",
"O24.34",
"O24.39",
"O24.42",
"O24.43",
"O24.44",
"O24.49",
"O24.92",
"O24.93",
"O24.94",
"O24.99",
"E14.8",
"E14.9"
],
"conditions_icpc2_allowed": [
"T90",
"T89"
],
"device_request_allowed_code_types": null,
"dispense_allowed": true,
"dispense_period_day": 30,
"employee_types_to_create_medication_request": [
"SPECIALIST",
"DOCTOR"
],
"employee_types_to_create_request": [
"SPECIALIST",
"DOCTOR"
],
"license_types_allowed": null,
"medical_program_change_on_dispense_allowed": null,
"medication_dispense_period_day": 30,
"medication_request_max_period_day": 90,
"medication_request_notification_disabled": null,
"multi_medication_dispense_allowed": false,
"patient_categories_allowed": null,
"providing_conditions_allowed": [
"OUTPATIENT"
],
"request_allowed": true,
"request_max_period_day": 90,
"request_notification_disabled": null,
"skip_contract_provision_verify": null,
"skip_dispense_division_dls_verify": null,
"skip_employee_validation": false,
"skip_medication_dispense_sign": false,
"skip_medication_request_employee_declaration_verify": true,
"skip_medication_request_legal_entity_declaration_verify": true,
"skip_mnn_in_treatment_period": false,
"skip_request_employee_declaration_verify": true,
"skip_request_legal_entity_declaration_verify": true,
"skip_treatment_period": false,
"speciality_types_allowed": null,
"speciality_types_care_plan_activity_allowed": null,
"speciality_types_request_allowed": [
"ENDOCRINOLOGY",
"PEDIATRIC_ENDOCRINOLOGY",
"THERAPIST",
"PEDIATRICIAN",
"FAMILY_DOCTOR"
]
}
},
"medication_info": {
"dosage": {
"denumerator_unit": "PIECE",
"denumerator_value": 1,
"numerator_unit": "MG",
"numerator_value": 10
},
"form": "FILM_COATED_TABLET",
"ingredients": [
{
"dosage": {
"denumerator_unit": "PIECE",
"denumerator_value": 1,
"numerator_unit": "MG",
"numerator_value": 10
},
"id": "c5d70870-1ca0-49de-8d22-425306ad442c",
"is_primary": true,
"name": "дапагліфлозин",
"name_original": "dapagliflozin",
"sctid": null
}
],
"medication_id": "b4bbd548-f196-49d3-ac88-e9be1c600ba4",
"medication_name": "дапагліфлозин 10 мг, таблетки, вкриті плівковою оболонкою",
"medication_qty": 30,
"medication_remaining_qty": 30,
"medication_total_qty": 30
},
"request_number": "0000-0000-0000-0000",
"started_at": "2026-08-18",
"status": "ACTIVE",
"participants": [
{
"consumer_price": 1669.22,
"container_dosage": {
"denumerator_unit": "BLISTER",
"denumerator_value": 1,
"numerator_unit": "PIECE",
"numerator_value": 10
},
"drlz_sku_id": null,
"end_date": null,
"estimated_payment_amount": 834.61,
"form": "FILM_COATED_TABLET",
"id": "a33cf9fc-02bf-4928-8e21-a62d08aa248c",
"manufacturer": {
"country": "GB",
"name": "АстраЗенека ЮК Лімітед"
},
"medication_id": "5d2b1e03-d5e9-4eac-868b-0d6949490d96",
"medication_name": "ФОРКСІГА",
"package_min_qty": 30,
"package_qty": 30,
"package_qty_divisible": true,
"registry_number": "Наказ НСЗУ №194 від 28.04.2026",
"reimbursement_amount": 834.61,
"reimbursement_daily_dosage": 834.61,
"start_date": "2026-05-04",
"wholesale_price": 1256.05,
"external_id": "1226ec39-a65b-4edd-a41a-2ad632c0f901"
}
]
},
"skip_sign": false,
"multi_medication_dispense_allowed": false,
"skip_contract_provision_verify": false,
"pharmacies": []
}
}