Schematy
Na wzór schema.org w API została wykorzystana metadana @context
(dostępna w sekcji meta
odpowiedzi na żądanie).
Ponieważ specyfika danych prezentowanych w API jest na tyle zawiła, że nie mogliśmy wykorzystać gotowych schematów, przygotowaliśmy własne.
Celem poniższych schematów jest określenie kontekstu zwracanych danych. Przykładem problemu określenia znaczenia zwracanych danych jest rzeczownik kolejka, który bez kontekstu ma kilka znaczeń np. kolejka górska, kolejka wąskotorowa, kolejka do sklepu. Dzięki określeniu schematu w łatwy sposób można określić dokładne znaczenie zwracanych danych.
W tej sekcji dostępne są pliki json schema
dla poszczególnych encji danych wraz z opisem.
Zgodnie ze strukturą dane zwracane są w sekcji data
.
Pełna struktura dostępna jest również w formie pliku swagger.json
.
{
"meta": {
"@context": "string",
"count": 0,
"page": 0,
"limit": 0
},
"links": {
"first": "string",
"prev": "string",
"self": "string",
"next": "string",
"last": "string"
},
"data": [
...
]
}
active-substance-costs-data
active-substance-costs
active-substance-costs-by-gender-data
active-substance-costs-by-gender
active-substance-costs-by-age-group-data
active-substance-costs-by-age-group
available-periods
monthly-costs
yearly-costs
active-substances
active-substance-costs-data
Obiekt reprezentujący szczegóły kosztów leków substancji czynnych w chemioterapii
Struktura active-substance-costs-data
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
sums | sums | Obiekt podsumowania |
data | array [active-substance-costs] | Lista substancji czynnych stosowanych w chemioterapii |
active-substance-costs
Koszty leków w podziale na substancje czynną
Struktura active-substance-costs
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
active-substance-code | string | Kod substancji czynnej |
active-substance-name | string | Nazwa substancji czynnej |
number-of-patients | integer | Liczba pacjentów |
refund | number | Refundacja NFZ |
active-substance-costs-by-gender-data
Obiekt reprezentujący szczegóły kosztów leków w chemioterapii w podziale na płeć pacjenta
Struktura active-substance-costs-by-gender-data
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
sums | sums | Obiekt podsumowania |
data | array [active-substance-costs-by-gender] | Lista substancji czynnych stosowanych w programach lekowych |
active-substance-costs-by-gender
Koszty substancji czynnych w podziale na grupy wiekowe
Struktura active-substance-costs-by-gender
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
active-substance-code | string | Kod substancji czynnej |
active-substance-name | string | Nazwa substancji czynnej |
gender-code | integer | Kod płci pacjenta |
gender-name | string | Nazwa płci pacjenta |
number-of-patients | integer | Liczba pacjentów |
refund | number | Koszt refundacji |
active-substance-costs-by-age-group-data
Obiekt reprezentujący szczegóły kosztów leków w programach lekowych w podziale na grupy wiekowe
Struktura active-substance-costs-by-age-group-data
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
sums | sums | Obiekt podsumowania |
data | array [active-substance-costs-by-age-group] | Lista substancji czynnych stosowanych w programach lekowych |
active-substance-costs-by-age-group
Koszty substnacji czynnych w podziale na grupy wiekowe
Struktura active-substance-costs-by-age-group
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
active-substance-code | string | Kod substancji czynnej |
active-substance-name | string | Nazwa programu lekowego |
age-group-code | integer | Kod grupy wiekowej |
age-group-name | string | Nazwa grupy wiekowej |
number-of-patients | integer | Liczba pacjentów |
refund | number | Kwota refundacji |
monthly-costs
Obiekt reprezentujący dane statystyczne dotyczące wykonań refundacji aptecznych w podziale na miesiące ????????
Struktura monthly-costs
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
year | integer | Miesiąc w którym dokonano refundacji |
month | integer | Miesiąc w którym dokonano refundacji |
number-of-patients | integer | Liczba pacjentów |
refund | number | Kwota refundacji NFZ |
yearly-costs
Dane statystyczne dotyczące rocznego wykonania refundacji aptecznych ???????????????
Struktura yearly-costs
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
year | integer | Miesiąc w którym dokonano refundacji |
refund | number | Kwota refundacji NFZ |
number-of-patients | integer | Liczba pacjentów |
available-periods
Obiekt reprezentujący dostępne zakresy dat dla których dostepne są dane statystyczne dotyczące wykonań refundacji aptecznych
Struktura available-periods
dostępna jest także w SwaggerUI
oraz w pliku json schema
.
Właściwość | Typ | Opis |
start-date | string | Minimalna data dla dostępnych danych statystycznych |
end-date | string | Maksymalna data dla dostępnych danych statystycznych |
active-substances
Uwaga! active-substances
jest to model słownikowy. Zwracany jest w postaci ciągu znaków (String) w sekcji data
.