Документація API

Документ описує спосіб запиту даних по залишкам і поставкам лікарських засобів та медичних виробів, закуплених за кошти державного бюджету.

Відповідь формується в форматі json. У разі некоректного запиту виводиться повідомлення про помилку наступного вигляду

{"errortext":"Incorrect access token"}

Endpoint: http://meddata.com.ua/api/data-balance/

Авторизація

Для доступу для даних в запиті потрібно передавати в Headers параметр Access-token

Метод Запит переліку програм закупівель

В запиті потрібно передавати наступні параметри методом POST:

type_code =all

source =type

У відповіді виводиться масив записів з наступними полями:

type_code - код програми

budget_year - бюджетний рік

name - назва програми

Метод Запит залишків

В запиті потрібно передавати наступні параметри методом POST:

type_code =vaccine (замість vaccine підставити код програми)

source =balance

У відповіді виводиться масив записів з наступними полями:

program - назва програми

budget_year - бюджетний рік, за кошти якого закуплені ЛЗ

region - регіон

name - МНН

quantity - кількість, од.

total - кількість, грн.

Метод Запит поставок за рік

В запиті потрібно передавати наступні параметри методом POST:

type_code =vaccine (замість vaccine підставити код програми)

source =supply

У відповіді виводиться масив записів з наступними полями:

program - назва програми

budget_year - бюджетний рік, за кошти якого закуплені ЛЗ

region - регіон

name - МНН

quantity  - кількість, од.

total  - кількість, грн.

Метод Запит залишків на складі

В запиті потрібно передавати наступні параметри методом POST:

type_code =vaccine (замість vaccine підставити код програми)

source =storage

У відповіді виводиться масив записів з наступними полями:

program - назва програми

budget_year - бюджетний рік, за кошти якого закуплені ЛЗ

name - МНН

quantity  - кількість, од.

total  - кількість, грн.

Метод Запит потреби

В запиті потрібно передавати наступні параметри методом POST:

type_code =vaccine (замість vaccine підставити код програми)

source =yearly_need

У відповіді виводиться масив записів з наступними полями:

program - назва програми

budget_year - бюджетний рік, за кошти якого збиралася потреба

num - №

name - МНН

release_form - форма випуску

dosage - дозування

unit - одиниця виміру

yearly_need - річний обсяг 100% потреби, од.

calc_yearly_need_added  - річний обсяг 100% потреби за виключенням наявних залишків та очікуваних поставок, од.

Метод Запит очікуваних поставок

В запиті потрібно передавати наступні параметри методом POST:

type_code =vaccine (замість vaccine підставити код програми)

source =expected_deliveries

У відповіді виводиться масив записів з наступними полями:

program - назва програми

budget_year - бюджетний рік

num - №

name - МНН

release_form - форма випуску

dosage - дозування

unit - одиниця виміру

product_name_english - Product Name

trade_name_english - Trade Name

trade_name_ukrainian - торгова назва

manufactor_country - Manufactor Country

country_of_origin - Country of Origin

supplier_name - Supplier Name

international_or_local_supplier - International or Local Supplier

supplier_country - Supplier Country

unit_of_measure_english - Unit of Measure

quantity - річний обсяг 100% потреби, од.

quantity_needs  - потреба з урахуванням обсягу фінансування на бюджетний рік, од.

total_contract_quantity - кількість згідно контракту

supplier_price - ціна за одиницю, $

supplier_total - сума, $

delivery_date - планова дата поставки