Medication dispense/Get processed medication dispenses
URI: /medication/get-dispense-data/
Метод використовується для повернення даних про видачу ліків.
Запит виконується методом POST у json форматі з даними.
Заголовки
Запит обов'язково повинен мати заголовок Content-Type: application/json
, інакше запит буде вважатися некоректним навіть при валідному JSON у ньому.
Для підтвердження запиту користувача API необхідно передавати заголовок API-Key
.
Для автентифікації користувача, який обробив запит API, потрібно передати заголовок авторизації з токеном у форматі Bearer.
Наприклад: Authorization = "Bearer TOKEN".
Параметри запиту
Ім'я | Тип | Обов'язковий | Опис |
---|---|---|---|
id | string | Так | Номер рецепта |
Приклад запиту
Запит: v2/medication/get-dispense-data/
{
"id": "9bc02652-382b-4ec3-861a-aa868d466408"
}
Параметри відповіді
У таблиці наведено опис параметрів, які повертаються всередині об'єкта data у відповіді.
Ім'я | Тип | Опис |
---|---|---|
data | object | Дані платежу |
data.medicationDispense | string | Видача ліків |
data.medicationDispense.details | list[object] | Параметри дозування |
medicationDispense.details.discount_amount | float | Сума знижки |
medicationDispense.details.medication | object | Інформація про ліки |
medicationDispense.details.medication.container | object | Форма випуску ліків |
medicationDispense.details.medication.container. denumerator_unit | string | Одиниця виміру лікарської форми |
medicationDispense.details.medication.container. denumerator_value | float | Значення лікарської форми |
medicationDispense.details.medication.container. numerator_unit | string | Одиниця виміру дозування |
medicationDispense.details.medication.container. numerator_value | float | Значення виміру дозування |
medicationDispense.details.medication.drlz_sku_id | string | |
medicationDispense.details.medication.form | string | Тип пакування ліків |
medicationDispense.details.medication.form_pharm | string | |
medicationDispense.details.medication.id | string | Ідентифікатор ліків |
medicationDispense.details.medication.manufacturer | object | Параметри виробника ліків |
medicationDispense.details.medication.manufacturer.country | string | Країна виробник ліків |
medicationDispense.details.medication.manufacturer.name | string | Назва виробника ліків |
medicationDispense.details.medication.name | string | Назва ліків |
medicationDispense.details.medication.type | string | Тип ліків |
medicationDispense.details.medication_qty | integer | Кількість ліків |
medicationDispense.details.program_medication_id | string | ідентифікатор програми лікарського засобу |
medicationDispense.details.reimbursement_amount | float | Сума відшкодування |
medicationDispense.details.sell_amount | integer | Сума продажу |
medicationDispense.details.sell_price | float | Ціна продажу |
medicationDispense.dispensed_at | string | Дата видачі ліків |
medicationDispense.dispensed_by | string | Ким видано ліки |
medicationDispense.division | object | Параметри відділення |
medicationDispense.division.addresses | list[object] | Містить параметри адреси відділення |
medicationDispense.division.addresses.apartment | string | Номер квартири |
medicationDispense.division.addresses.area | string | Область |
medicationDispense.division.addresses.building | string | Номер будинку |
medicationDispense.division.addresses.country | string | Країна |
medicationDispense.division.addresses.region | string | Район |
medicationDispense.division.addresses.settlement | string | Населений пункт |
medicationDispense.division.addresses.settlement_id | string | Ідентифікатор населеного пункту |
medicationDispense.division.addresses.settlement_type | string | Тип населеного пункту |
medicationDispense.division.addresses.street | string | Вулиця |
medicationDispense.division.addresses.street_type | string | Тип вулиці |
medicationDispense.division.addresses.type | string | Тип закладу |
medicationDispense.division.addresses.zip | string | Поштовий індекс |
medicationDispense.division.dls_id | string | |
medicationDispense.division.dls_verified | boolean | |
medicationDispense.division.email | string | Адреса електронної пошти |
medicationDispense.division.external_id | string | Зовнішній ідентифікатор |
medicationDispense.division.id | string | Ідентифікатор відділення |
medicationDispense.division.legal_entity_id | string | Ідентифікатор юридичної особи |
medicationDispense.division.location | object | Місцеположення відділення |
medicationDispense.division.location.latitude | float | Широта |
medicationDispense.division.location.longitude | float | Довгота |
medicationDispense.division.mountain_group | boolean | |
medicationDispense.division.name | string | Назва відділення |
medicationDispense.division.phones | list[object] | Містить параметри номерів телефона |
medicationDispense.division.phones.number | string | Номер телефона |
medicationDispense.division.phones.type | string | Тип телефона |
medicationDispense.division.status | string | Статус відділення |
medicationDispense.division.type | string | Тип відділення |
medicationDispense.division.working_hours | object | Містить інформацію про робочий час відділення |
medicationDispense.id | string | Ідентифікатор лікарського засобу |
medicationDispense.inserted_at | string | |
medicationDispense.inserted_by | string | |
medicationDispense.legal_entity | object | Параметри юридичної особи |
medicationDispense.legal_entity.edrpou | string | ЄДРПОУ |
medicationDispense.legal_entity.id | string | Ідентиіфкатор |
medicationDispense.legal_entity.name | string | Тип власності |
medicationDispense.legal_entity.public_name | string | Загальне ім'я відділення |
medicationDispense.legal_entity.short_name | string | Коротке ім'я відділення |
medicationDispense.legal_entity.status | string | Поточний статус відділення |
medicationDispense.legal_entity.type | string | Тип відділення |
medicationDispense.medical_program | object | Параметри медичної програми |
medicationDispense.medical_program.funding_source | string | Джерело фінансування |
medicationDispense.medical_program.id | string | Ідентифікатор медичної програми |
medicationDispense.medical_program.inserted_at | string | |
medicationDispense.medical_program.inserted_by | string | |
medicationDispense.medical_program.is_active | string | Признак активності медичної програми |
medicationDispense.medical_program.medication_dispense_allowed | string | Признак активності медичної програми |
medicationDispense.medical_program.medication_dispense_allowed_text | string | Признак активності медичної програми |
medicationDispense.medical_program.medication_request_allowed | string | Признак активності медичної програми |
medicationDispense.medical_program.mmedication_request_allowed_text | string | Признак активності медичної програми |
medicationDispense.medical_program.mr_blank_type | string | Признак активності медичної програми |
medicationDispense.medical_program.name | string | Назва медичної програми |
medicationDispense.medical_program.type | string | Тип медичної програми |
medicationDispense.medical_program.updated_at | string | Час останнього оновлення медичної програми |
medicationDispense.medical_program.updated_by | string | Ким оновлено медичну програму |
medicationDispense.medication_request | object | Рецепт на ліки |
medicationDispense.medication_request.category | string | Категорія ліків |
medicationDispense.medication_request.context | string | |
medicationDispense.medication_request.context.identifier | string | |
medicationDispense.medication_request.context.identifier.type | string | Тип ліків |
medicationDispense.medication_request.context.identifier.type.coding | string | |
medicationDispense.medication_request.context.identifier.type.coding.code | string | |
medicationDispense.medication_request.context.identifier.type.coding.system | string | |
medicationDispense.medication_request.context.identifier.value | string | Призначення ліків |
medicationDispense.medication_request.created_at | string | Дата створення рецепта |
medicationDispense.medication_request.dispense_valid_from | string | Дата з якої дозволений відпуск ліків |
medicationDispense.medication_request.dispense_valid_to | string | Дата до якої дозволений відпуск ліків |
medicationDispense.medication_request.dosage_instruction | list[object] | Містить інструкцію по дозуванню ліків |
medicationDispense.medication_request. dosage_instruction.max_dose_per_administration | object | Містить інформацію про максимальне дозування за прийом |
medicationDispense.medication_request. dosage_instruction.max_dose_per_administration.code | string | Код дозування |
medicationDispense.medication_request. dosage_instruction.max_dose_per_administration.system | string | Система з якої беруться параметри |
medicationDispense.medication_request. dosage_instruction.max_dose_per_administration.unit | string | Одиниця виміру дозування |
medicationDispense.medication_request. dosage_instruction.max_dose_per_administration.value | float | Значення дозування |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period | object | Містить інформацію про максимальне дозування за період |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.denominator | object | Містить параметри періоду дозування |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.denominator.code | string | Код періоду |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.denominator.system | string | Система з якої беруться параметри |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.denominator.unit | string | Одиниця виміру періоду |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.denominator.value | integer | Значення періоду |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.numerator | object | Містить параметри дозування за період |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.numerator.code | string | Код дозування |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.numerator.system | string | Система з якої беруться параметри |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.numerator.unit | string | Одиниця виміру дозування |
medicationDispense.medication_request. dosage_instruction.max_dose_per_period.numerator.value | integer | Значення дозування |
medicationDispense.medication_request. dosage_instruction.sequence | integer | Код послідовності прийому ліків |
medicationDispense.medication_request. dosage_instruction.text | string | Текстовий опис послідовності прийому ліків |
medicationDispense.medication_request.ended_at | string | Дата закінчення дії рецепта |
medicationDispense.medication_request.id | string | Ідентифікатор рецепта |
medicationDispense.medication_request.intent | string | Намір |
medicationDispense.medication_request.is_blocked | boolean | Признак заблокованого рецепта |
medicationDispense.medication_request.medication_info | string | Інформація про лікарський засіб |
medicationDispense.medication_request. medication_info.dosage | object | Інформація про лікарську форму ліків |
medicationDispense.medication_request. medication_info.dosage.denumerator_unit | string | Одиниця виміру лікарської форми |
medicationDispense.medication_request. medication_info.dosage.denumerator_value | float | Значення лікарської форми |
medicationDispense.medication_request. medication_info.dosage.numerator_unit | string | Одиниця виміру дозування |
medicationDispense.medication_request. medication_info.dosage.numerator_value | float | Значення виміру дозування |
medicationDispense.medication_request. medication_info.form | string | Тип пакування ліків |
medicationDispense.medication_request. medication_info.ingredients | string | Містить перелік інгредиєнтів ліків |
medicationDispense.medication_request. medication_info.ingredients.dosage | string | Містить параметри дозування лаків |
medicationDispense.medication_request. medication_info.ingredients.dosage.denumerator_unit | string | Одиниця виміру лікарської форми |
medicationDispense.medication_request. medication_info.ingredients.dosage.denumerator_value | float | Значення лікарської форми |
medicationDispense.medication_request. medication_info.ingredients.dosage.numerator_unit | string | Одиниця виміру дозування |
medicationDispense.medication_request. medication_info.ingredients.dosage.numerator_value | float | Значення виміру дозування |
medicationDispense.medication_request. medication_info.ingredients.id | string | Ідентифікатор інгредієнта |
medicationDispense.medication_request. medication_info.ingredients.is_primary | boolean | Признак основного інгредієнта |
medicationDispense.medication_request. medication_info.ingredients.name | string | Назва інгредієнта |
medicationDispense.medication_request. medication_info.ingredients.name_original | string | Назва оригіналу лікарського засобу |
medicationDispense.medication_request. medication_info.ingredients.sctid | null | ТКІД |
medicationDispense.medication_request. medication_info.medication_id | string | Ідентифікатор л іків |
medicationDispense.medication_request. medication_info.medication_name | string | Повна назва ліків |
medicationDispense.medication_request. medication_info.medication_qty | integer | Кількість ліків |
medicationDispense.medication_request.person | object | Параметри клієнта |
medicationDispense.medication_request. person.age | integer | Вік клієнта |
medicationDispense.medication_request. person.short_name | string | Коротке ім'я клієнта |
medicationDispense.medication_request.request_number | string | Номер рецепта |
medicationDispense.medication_request.started_at | string | Дата початку дії рецепта |
medicationDispense.medication_request.status | string | Поточний статус рецепта |
medicationDispense.party | object | |
medicationDispense.party.birth_date | string | Дата народження |
medicationDispense.party.first_name | string | Ім'я працівника |
medicationDispense.party.id | string | |
medicationDispense.party.last_name | string | Прізвище працівника |
medicationDispense.party.no_tax_id | boolean | |
medicationDispense.party.phones | list[object] | Містить номера телефонів працівника |
medicationDispense.party.phones.number | string | Номер телефона працівника |
medicationDispense.party.phones.type | string | Тип телефона |
medicationDispense.payment_amount | float | Сума платежу |
medicationDispense.payment_id | string | Ідентифікатор платежу |
medicationDispense.status | string | Статус платежу |
medicationDispense.updated_at | string | Час останнього оновлення |
medicationDispense.updated_by | string | Ким оновлено |
Приклад відповіді
Відповідь: /medication/get-dispense-data/
"data": {
"medicationDispense": {
"details": [
{
"discount_amount": 53.76,
"medication": {
"container": {
"denumerator_unit": "BLISTER",
"denumerator_value": 1,
"numerator_unit": "PIECE",
"numerator_value": 10
},
"drlz_sku_id": null,
"form": "TABLET",
"form_pharm": null,
"id": "60bedc6c-185d-4f4d-99a2-4609d520df37",
"manufacturer": {
"country": "UA",
"name": "АТ \"КИЇВСЬКИЙ ВІТАМІННИЙ ЗАВОД\""
},
"name": "АМЛОДИПІН-КВ",
"type": "BRAND"
},
"medication_qty": 180,
"program_medication_id": "8a9f64b0-8afb-4c5e-8742-306ceb6a23af",
"reimbursement_amount": 8.98,
"sell_amount": 103.86,
"sell_price": 17.31
}
],
"dispensed_at": "2024-02-23",
"dispensed_by": "Користувач Користувач Користувацький",
"division": {
"addresses": [
{
"apartment": "24",
"area": "М.КИЇВ",
"building": "3",
"country": "UA",
"region": null,
"settlement": "КИЇВ",
"settlement_id": "adaa4abf-f530-461c-bcbf-a0ac210d955b",
"settlement_type": "CITY",
"street": "Данченко",
"street_type": "STREET",
"type": "RESIDENCE",
"zip": null
}
],
"dls_id": null,
"dls_verified": null,
"email": "[email protected]",
"external_id": null,
"id": "d19b9f35-7ac6-43ff-ab6c-74977f9fb8bd",
"legal_entity_id": "dbf1e01c-38a5-49b0-a15b-6059c0ee82a9",
"location": {
"latitude": 50.424260171732,
"longitude": 30.561219409884
},
"mountain_group": false,
"name": "Аптека №1",
"phones": [
{
"number": "+380669340972",
"type": "MOBILE"
}
],
"status": "ACTIVE",
"type": "DRUGSTORE",
"working_hours": null
},
"id": "64514a64-50e4-411e-ba27-06b8faa0249c",
"inserted_at": "2024-02-23T07:14:03Z",
"inserted_by": "5201df65-5980-41a5-bcdc-46426e56b444",
"legal_entity": {
"edrpou": "2750018245",
"id": "dbf1e01c-38a5-49b0-a15b-6059c0ee82a9",
"name": "КОМПАНІЯ",
"public_name": "КОМПАНІЯ",
"short_name": null,
"status": "ACTIVE",
"type": "PHARMACY"
},
"medical_program": {
"funding_source": "NHS",
"id": "63c1f32f-c8f4-4f5b-81a9-79b8452d6545",
"inserted_at": "2017-12-05T13:27:08.100162Z",
"inserted_by": "4261eacf-8008-4e62-899f-de1e2f7065f0",
"is_active": true,
"medication_dispense_allowed": true,
"medication_dispense_allowed_text": null,
"medication_request_allowed": true,
"medication_request_allowed_text": null,
"mr_blank_type": "F-1",
"name": "Серцево-судинні та цереброваскулярні захворювання, цукровий діабет 2-го типу та хронічні хвороби нижніх дихальних шляхів",
"type": "MEDICATION",
"updated_at": "2023-12-25T13:13:56.683791Z",
"updated_by": "e41dee83-6f9d-46fa-b482-decf7e134d42"
},
"medication_request": {
"category": "community",
"context": {
"identifier": {
"type": {
"coding": [
{
"code": "encounter",
"system": "eHealth/resources"
}
]
},
"value": "77ad865c-56ec-4253-9208-d0cb86f9e870"
}
},
"created_at": "2024-02-22",
"dispense_valid_from": "2024-02-22",
"dispense_valid_to": "2024-03-23",
"dosage_instruction": [
{
"max_dose_per_administration": {
"code": "PIECE",
"system": "eHealth/ucum/units",
"unit": "PIECE",
"value": 10
},
"max_dose_per_period": {
"denominator": {
"code": "day",
"system": "eHealth/ucum/units",
"unit": "доба",
"value": 1
},
"numerator": {
"code": "PIECE",
"system": "eHealth/ucum/units",
"unit": "PIECE",
"value": 10
}
},
"sequence": 1,
"text": "1 таб. 1 раз на добу"
}
],
"ended_at": "2024-04-22",
"id": "c3724f44-c9c5-43bb-959f-f92b44ecfd3b",
"intent": "order",
"is_blocked": false,
"medication_info": {
"dosage": {
"denumerator_unit": "PIECE",
"denumerator_value": 1,
"numerator_unit": "MG",
"numerator_value": 5
},
"form": "TABLET",
"ingredients": [
{
"dosage": {
"denumerator_unit": "PIECE",
"denumerator_value": 1,
"numerator_unit": "MG",
"numerator_value": 5
},
"id": "4483a8d7-9cec-4c47-a6b5-fbc3963360ca",
"is_primary": true,
"name": "Амлодипін",
"name_original": "Amlodipine",
"sctid": null
}
],
"medication_id": "1566bf63-5666-4368-b2e9-352bbfbd7358",
"medication_name": "Амлодипін 5 MG таблетки",
"medication_qty": 180
},
"person": {
"age": 24,
"short_name": "Персона П."
},
"request_number": "0000-2THE-KK5H-MT09",
"started_at": "2024-02-22",
"status": "COMPLETED"
},
"party": {
"birth_date": "1977-07-07",
"first_name": "Користувач",
"id": "d25ddb91-893e-4ed0-9143-faf2ac2954d0",
"last_name": "Користувач",
"no_tax_id": false,
"phones": [
{
"number": "+380668340972",
"type": "MOBILE"
}
]
},
"payment_amount": 50.1,
"payment_id": "162800496",
"status": "PROCESSED",
"updated_at": "2024-02-23T07:14:05Z",
"updated_by": "5201df65-5980-41a5-bcdc-46426e56b444"
}
}