Terminy NFZ · Acciones GPT
API Terminy Leczenia 1.3
GET /queuesGetQueuesZasób zwraca pierwszy dostępny termin leczenia dla każdego świadczenia medycznego zgodnie z wybranymi parametrami wyszukiwania. Odpowiedź zawiera szczegółowe informacje oraz listę świadczeń medycznych we właściwej kolejności wyświetlania (według pierwszej dostępnej daty leczenia)
GET /queues/{id}GetQueueZasób zwraca informacje o wybranym świadczeniu medycznym z listy wyświetlanej w wyniku wyszukiwania zgodnie z wybranymi parametrami wyszukiwania. Wynik zawiera szczegółowe informacje o leczeniu i datę pierwszej dostępnej daty leczenia.
GET /many-places/{id}GetManyPlacesZasób zwraca listę dotyczącą wcześniej wybranego świadczenia z pierwszymi dostępnymi terminami leczenia, które dostarcza ten sam podmiot świadczący opiekę zdrowotną
GET /placesGetPlacesZasób zwraca nazwy miejsc udzielania świadczeń zdrowotnych wybranych z bazy danych z nazwami miejsc, które zawierają pozycje dostarczane przez podmioty świadczące opiekę zdrowotną. Lista miejsc jest wynikiem wyszukiwania według przekazanych parametrów.
GET /localitiesGetLocalitiesZasób zwraca nazwy miejscowości miejsc udzielania świadczeń zdrowotnych wybranych z bazy danych z nazwami miejsc, które zawierają pozycje dostarczane przez podmioty świadczące opiekę zdrowotną. Lista miejsc jest wynikiem wyszukiwania według przekazanych parametrów.
GET /benefitsGetBenefitsZasób zwraca nazwy świadczeń zdrowotnych wybranych z bazy danych z nazwami świadczeń zdefiniowanych przez NFZ. Lista świadczeń jest wynikiem wyszukiwania według przekazanych parametrów.
GET /providersGetProvideersZasób zwraca nazwy świadczeniodawców wybranych z bazy danych z nazwami świadczeniodawców, która zawiera wszystkie podmioty zobligowane do raportowania listy pierwszych wolnych terminów leczenia. Lista świadczeniodawców jest wynikiem wyszukiwania według przekazanych parametrów.
GET /streetsGetStreetsZasób zwraca nazwy ulic miejsc udzielania świadczeń zdrowotnych wybranych z bazy danych z nazwami ulic, które zawierają pozycje dostarczane przez podmioty świadczące opiekę zdrowotną. Lista ulic jest wynikiem wyszukiwania według przekazanych parametrów.
GET /versionGetVersion
Esquema original API
{
"openapi": "3.1.0",
"info": {
"title": "API Terminy Leczenia 1.3",
"version": "1.3"
},
"servers": [
{
"url": "https://api.nfz.gov.pl/app-itl-api"
}
],
"tags": [],
"paths": {
"/queues": {
"get": {
"tags": [
"Terminy leczenia"
],
"description": "Zasób zwraca pierwszy dostępny termin leczenia dla każdego świadczenia medycznego zgodnie z wybranymi parametrami wyszukiwania. Odpowiedź zawiera szczegółowe informacje oraz listę świadczeń medycznych we właściwej kolejności wyświetlania (według pierwszej dostępnej daty leczenia)",
"operationId": "GetQueues",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Określa aktualnie wyświetlaną stronę.",
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "limit",
"in": "query",
"description": "Określa liczbę pozycji wyświetlanych na stronie (maks. 25)",
"schema": {
"type": "integer",
"format": "int32",
"default": 10
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\n json — JavaScript object notation\r\n xml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "case",
"in": "query",
"description": "Przypadek (1-stabilny, 2-pilny)",
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "province",
"in": "query",
"description": "Kod województwa\r\n Dostępne wartości:\r\n 01 – dolnośląskie\r\n 02 – kujawsko-pomorskie\r\n 03 – lubelskie\r\n 04 – lubuskie\r\n 05 - łódzkie\r\n 06 – małopolskie\r\n 07 – mazowieckie\r\n 08 – opolskie\r\n 09 – podkarpackie\r\n 10 – podlaskie\r\n 11 – pomorskie\r\n 12 – śląskie\r\n 13 – świętokrzyskie\r\n 14 – warmińsko-mazurskie\r\n 15 – wielkopolskie\r\n 16 – zachodniopomorskie",
"schema": {
"type": "string"
}
},
{
"name": "benefit",
"in": "query",
"description": "Nazwa świadczenia określonego przez NFZ (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "benefitForChildren",
"in": "query",
"description": "Miejsca w ramach których udzielane są świadczenia dzieciom\r\n (filtrowanie na podstawie kodu specjalności komórki bądź znacznika przekazanego przez świadczeniodawcę)\r\n Dostępne wartości:\r\n true - tylko miejsca w ramach których udzielane są świadczenia dzieciom\r\n false - wszystkie miejsca udzielania świadczeń",
"schema": {
"type": "boolean",
"default": false
}
},
{
"name": "provider",
"in": "query",
"description": "Nazwa świadczeniodawcy (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "place",
"in": "query",
"description": "Nazwa miejsca udzielania świadczeń (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "street",
"in": "query",
"description": "Nazwa ulicy miejsca udzielania świadczeń (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "locality",
"in": "query",
"description": "Nazwa miejscowości miejsca udzielania świadczeń (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Lista pierwszych wolnych terminów leczenia określonych parametrami wyszukiwania",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/queues/{id}": {
"get": {
"tags": [
"Terminy leczenia"
],
"description": "Zasób zwraca informacje o wybranym świadczeniu medycznym z listy wyświetlanej w wyniku wyszukiwania zgodnie z wybranymi parametrami wyszukiwania. Wynik zawiera szczegółowe informacje o leczeniu i datę pierwszej dostępnej daty leczenia.",
"operationId": "GetQueue",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Unikalny identyfikator terminu leczenia",
"required": true,
"schema": {
"type": "string",
"format": "uuid"
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\njson — JavaScript object notation\r\nxml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Szczegółowe informacje na temat wybranego świadczenia i daty pierwszej wolnego terminu leczenia.",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/queues-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/many-places/{id}": {
"get": {
"tags": [
"Terminy leczenia"
],
"description": "Zasób zwraca listę dotyczącą wcześniej wybranego świadczenia z pierwszymi dostępnymi terminami leczenia, które dostarcza ten sam podmiot świadczący opiekę zdrowotną",
"operationId": "GetManyPlaces",
"parameters": [
{
"name": "id",
"in": "path",
"description": "Unikalny identyfikator terminu leczenia",
"required": true,
"schema": {
"type": "string",
"format": "uuid"
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\njson — JavaScript object notation\r\nxml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Lista pierwszych wolnych terminów leczenia dla wybranego",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/many-places-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/many-places-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/many-places-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/many-places-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/many-places-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/places": {
"get": {
"tags": [
"Słowniki"
],
"description": "Zasób zwraca nazwy miejsc udzielania świadczeń zdrowotnych wybranych z bazy danych z nazwami miejsc, które zawierają pozycje dostarczane przez podmioty świadczące opiekę zdrowotną. Lista miejsc jest wynikiem wyszukiwania według przekazanych parametrów.",
"operationId": "GetPlaces",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Określa aktualnie wyświetlaną stronę.",
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "limit",
"in": "query",
"description": "Określa liczbę pozycji wyświetlanych na stronie (maks. 25)",
"schema": {
"type": "integer",
"format": "int32",
"default": 10
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\n json — JavaScript object notation (default)\r\n xml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "name",
"in": "query",
"description": "Nazwa miejsca udzielania świadczeń (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "province",
"in": "query",
"description": "Kod województwa\r\n Dostępne wartości:\r\n 01 – dolnośląskie\r\n 02 – kujawsko-pomorskie\r\n 03 – lubelskie\r\n 04 – lubuskie\r\n 05 - łódzkie\r\n 06 – małopolskie\r\n 07 – mazowieckie\r\n 08 – opolskie\r\n 09 – podkarpackie\r\n 10 – podlaskie\r\n 11 – pomorskie\r\n 12 – śląskie\r\n 13 – świętokrzyskie\r\n 14 – warmińsko-mazurskie\r\n 15 – wielkopolskie\r\n 16 – zachodniopomorskie",
"schema": {
"type": "string"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Lista nazw miejsc udzielania świadczeń",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/places-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/places-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/places-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/places-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/places-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/localities": {
"get": {
"tags": [
"Słowniki"
],
"description": "Zasób zwraca nazwy miejscowości miejsc udzielania świadczeń zdrowotnych wybranych z bazy danych z nazwami miejsc, które zawierają pozycje dostarczane przez podmioty świadczące opiekę zdrowotną. Lista miejsc jest wynikiem wyszukiwania według przekazanych parametrów.",
"operationId": "GetLocalities",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Określa aktualnie wyświetlaną stronę.",
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "limit",
"in": "query",
"description": "Określa liczbę pozycji wyświetlanych na stronie (maks. 25)",
"schema": {
"type": "integer",
"format": "int32",
"default": 10
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\n json — JavaScript object notation (default)\r\n xml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "name",
"in": "query",
"description": "Nazwa miejscowości miejsca udzielania świadczeń (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "province",
"in": "query",
"description": "Kod województwa\r\n Dostępne wartości:\r\n 01 – dolnośląskie\r\n 02 – kujawsko-pomorskie\r\n 03 – lubelskie\r\n 04 – lubuskie\r\n 05 - łódzkie\r\n 06 – małopolskie\r\n 07 – mazowieckie\r\n 08 – opolskie\r\n 09 – podkarpackie\r\n 10 – podlaskie\r\n 11 – pomorskie\r\n 12 – śląskie\r\n 13 – świętokrzyskie\r\n 14 – warmińsko-mazurskie\r\n 15 – wielkopolskie\r\n 16 – zachodniopomorskie",
"schema": {
"type": "string"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Lista nazw meijscowości miejsc udzielania świadczeń",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/localities-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/localities-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/localities-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/localities-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/localities-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/benefits": {
"get": {
"tags": [
"Słowniki"
],
"description": "Zasób zwraca nazwy świadczeń zdrowotnych wybranych z bazy danych z nazwami świadczeń zdefiniowanych przez NFZ. Lista świadczeń jest wynikiem wyszukiwania według przekazanych parametrów.",
"operationId": "GetBenefits",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Określa aktualnie wyświetlaną stronę.",
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "limit",
"in": "query",
"description": "Określa liczbę pozycji wyświetlanych na stronie (maks. 25)",
"schema": {
"type": "integer",
"format": "int32",
"default": 10
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\n json — JavaScript object notation (default)\r\n xml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "name",
"in": "query",
"description": "Nazwa świadczenia (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Lista nazw miejsc udzielania świadczeń",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/benefits-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/benefits-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/benefits-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/benefits-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/benefits-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/providers": {
"get": {
"tags": [
"Słowniki"
],
"description": "Zasób zwraca nazwy świadczeniodawców wybranych z bazy danych z nazwami świadczeniodawców, która zawiera wszystkie podmioty zobligowane do raportowania listy pierwszych wolnych terminów leczenia. Lista świadczeniodawców jest wynikiem wyszukiwania według przekazanych parametrów.",
"operationId": "GetProvideers",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Określa aktualnie wyświetlaną stronę.",
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "limit",
"in": "query",
"description": "Określa liczbę pozycji wyświetlanych na stronie (maks. 25)",
"schema": {
"type": "integer",
"format": "int32",
"default": 10
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\n json — JavaScript object notation (default)\r\n xml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "name",
"in": "query",
"description": "Nazwa świadczeniodawcy (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "province",
"in": "query",
"description": "Kod województwa\r\n Dostępne wartości:\r\n 01 – dolnośląskie\r\n 02 – kujawsko-pomorskie\r\n 03 – lubelskie\r\n 04 – lubuskie\r\n 05 - łódzkie\r\n 06 – małopolskie\r\n 07 – mazowieckie\r\n 08 – opolskie\r\n 09 – podkarpackie\r\n 10 – podlaskie\r\n 11 – pomorskie\r\n 12 – śląskie\r\n 13 – świętokrzyskie\r\n 14 – warmińsko-mazurskie\r\n 15 – wielkopolskie\r\n 16 – zachodniopomorskie",
"schema": {
"type": "string"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Lista nazw świadczeniodawców",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/providers-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/providers-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/providers-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/providers-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/providers-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/streets": {
"get": {
"tags": [
"Słowniki"
],
"description": "Zasób zwraca nazwy ulic miejsc udzielania świadczeń zdrowotnych wybranych z bazy danych z nazwami ulic, które zawierają pozycje dostarczane przez podmioty świadczące opiekę zdrowotną. Lista ulic jest wynikiem wyszukiwania według przekazanych parametrów.",
"operationId": "GetStreets",
"parameters": [
{
"name": "page",
"in": "query",
"description": "Określa aktualnie wyświetlaną stronę.",
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "limit",
"in": "query",
"description": "Określa liczbę pozycji wyświetlanych na stronie (maks. 25)",
"schema": {
"type": "integer",
"format": "int32",
"default": 10
}
},
{
"name": "format",
"in": "query",
"description": "Określa format odpowiedzi.\r\n json — JavaScript object notation (default)\r\n xml — Extensible markup language",
"schema": {
"type": "string",
"default": "json"
}
},
{
"name": "name",
"in": "query",
"description": "Nazwa ulicy miejsca udzielania świadczeń (maks. 250 znaków)",
"schema": {
"type": "string"
}
},
{
"name": "province",
"in": "query",
"description": "Kod województwa\r\n Dostępne wartości:\r\n 01 – dolnośląskie\r\n 02 – kujawsko-pomorskie\r\n 03 – lubelskie\r\n 04 – lubuskie\r\n 05 - łódzkie\r\n 06 – małopolskie\r\n 07 – mazowieckie\r\n 08 – opolskie\r\n 09 – podkarpackie\r\n 10 – podlaskie\r\n 11 – pomorskie\r\n 12 – śląskie\r\n 13 – świętokrzyskie\r\n 14 – warmińsko-mazurskie\r\n 15 – wielkopolskie\r\n 16 – zachodniopomorskie",
"schema": {
"type": "string"
}
},
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Lista nazw ulic miejsc udzielania świadczeń",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/streets-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/streets-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/streets-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/streets-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/streets-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
},
"/version": {
"get": {
"tags": [
"Info"
],
"operationId": "GetVersion",
"parameters": [
{
"name": "api-version",
"in": "query",
"description": "The requested API version",
"schema": {
"type": "string",
"default": "1.3"
}
}
],
"responses": {
"200": {
"description": "Success",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/version-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/version-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/version-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/version-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/version-response"
}
}
}
},
"400": {
"description": "Bad Request",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"application/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/errors-response"
}
}
}
}
},
"deprecated": false
}
}
},
"components": {
"schemas": {
"queues-response": {
"type": "object",
"properties": {
"meta": {
"$ref": "#/components/schemas/metadata"
},
"links": {
"$ref": "#/components/schemas/links"
},
"data": {
"type": "array",
"description": "Lista pierwszych wolnych terminów leczenia",
"items": {
"$ref": "#/components/schemas/queue"
}
}
},
"description": "Odpowiedź na żądanie listy pierwszych wolnych terminów leczenia"
},
"metadata": {
"type": "object",
"properties": {
"context": {
"type": "string",
"description": "Link do kontekstu wyjaśniającego model"
},
"count": {
"type": "integer",
"description": "Liczba znalezionych pozycji",
"format": "int32"
},
"title": {
"type": "string"
},
"page": {
"type": "integer",
"description": "Aktualnie przeglądana strona",
"format": "int32"
},
"url": {
"type": "string"
},
"limit": {
"maximum": 25,
"minimum": 1,
"type": "integer",
"description": "Liczba pozycji na stronę",
"format": "int32"
},
"provider": {
"type": "string"
},
"date-published": {
"type": "string"
},
"date-modified": {
"type": "string"
},
"description": {
"type": "string"
},
"keywords": {
"type": "string"
},
"language": {
"type": "string"
},
"content-type": {
"type": "string"
},
"is-part-of": {
"type": "string"
},
"message": {
"$ref": "#/components/schemas/message"
}
},
"description": "Metadane\r\nWięcej informacji: https://api.nfz.gov.pl/metadata"
},
"links": {
"type": "object",
"properties": {
"first": {
"type": "string",
"description": "Link do pierwszej strony ze znalezionymi pozycjami"
},
"prev": {
"type": "string",
"description": "Link do poprzedniej strony ze znalezionymi pozycjami"
},
"self": {
"type": "string",
"description": "Link aktualnej strony ze znalezionymi pozycjami"
},
"next": {
"type": "string",
"description": "Link do następnej strony ze znalezionymi pozycjami"
},
"last": {
"type": "string",
"description": "Link do ostatniej strony ze znalezionymi pozycjami"
}
},
"description": "Linki nawigujące HATEOS\r\nWięcej informacji: https://api.nfz.gov.pl/metadata/#links"
},
"queue": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Typ obiektu"
},
"id": {
"type": "string",
"description": "Unikalny identyfikator",
"format": "uuid"
},
"attributes": {
"$ref": "#/components/schemas/queue-attributes"
}
},
"description": "Szczegóły pierwszego wolnego terminu leczenia\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/queue"
},
"message": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"content": {
"type": "string"
}
}
},
"queue-attributes": {
"type": "object",
"properties": {
"case": {
"type": "integer",
"description": "Kategoria medyczna, do której jest kwalifikowany pacjent na podstawie informacji m.in. o jego stanie zdrowia, chorobach współistniejących, \r\nrokowaniach co do dalszego przebiegu choroby, wykazywana najczęściej na skierowaniu. Przyjmuje wartości: 1 = przypadek stabilny (w innych przypadkach niż stan nagły i przypadek pilny),\r\n2 = przypadek pilny (jeśli istnieje konieczność pilnego udzielenia świadczenia).",
"format": "int32"
},
"benefit": {
"type": "string",
"description": "Nazwa świadczenia zdrowotnego (procedury medycznej, programu lekowego, świadczenia w poradni specjalistycznej, w oddziale szpitalnym, w pracowni diagnostycznej, \r\nw ośrodku opieki pozaszpitalnej), dla którego dany świadczeniodawca prowadzi listę oczekujących."
},
"many-places": {
"type": "string",
"description": "Znacznik wskazujący, czy świadczeniodawca udziela dane świadczenie zdrowotne w innych miejscach w ramach zawartej umowy z NFZ. Przyjmuje wartości: N = nie udziela świadczenia \r\nw innych miejscach, Y - udziela świadczenie w innych miejscach"
},
"provider": {
"type": "string",
"description": "Nazwa świadczeniodawcy, który udziela dane świadczenie w ramach zawartej umowy z NFZ"
},
"provider-code": {
"type": "string",
"description": "Kod świadczeniodawcy, który udziela dane świadczenie w ramach zawartej umowy z NFZ"
},
"regon-provider": {
"type": "string",
"description": "Numer REGON świadczeniodawcy, który udziela dane świadczenie w ramach zawartej umowy z NFZ"
},
"nip-provider": {
"type": "string",
"description": "Numer NIP świadczeniodawcy, który udziela dane świadczenie w ramach zawartej umowy z NFZ"
},
"teryt-provider": {
"type": "string",
"description": "Kod TERYT świadczeniodawcy, który udziela dane świadczenie w ramach zawartej umowy z NFZ"
},
"place": {
"type": "string",
"description": "Nazwa miejsca udzielania świadczeń w szpitalu/przychodni"
},
"address": {
"type": "string",
"description": "Adres miejsca udzielania świadczeń w szpitalu/przychodni"
},
"locality": {
"type": "string",
"description": "Miejscowość miejsca udzielania świadczeń w szpitalu/przychodni"
},
"phone": {
"type": "string",
"description": "Telefon do miejsca udzielania świadczeń w szpitalu/przychodni"
},
"teryt-place": {
"type": "string",
"description": "Kod TERYT miejsca udzielania świadczeń w szpitalu/przychodni"
},
"registry-number": {
"type": "string",
"description": "Numer księgi rejestrowej"
},
"id-resort-part-VII": {
"type": "string",
"description": "VII część kodu resortowego miejsca udzielania świadczeń"
},
"id-resort-part-VIII": {
"type": "string",
"description": "VIII część kodu resortowego miejsca udzielania świadczeń"
},
"benefits-for-children": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń udzielane są świadczenia dla dzieci. Przyjmuje wartości: N = nie, Y = tak"
},
"covid-19": {
"type": "string",
"description": "Znacznik wskazujący, czy świadczeniodawca zwolniony jest ze sprawozdawczości z powodu prowadzonia leczenia na COVID-19 w mjescu udzielania świadczeń. Przyjmuje wartości: N = nie, Y = tak"
},
"toilet": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń znajduje się łazienka dla niepełnosprawnych. Przyjmuje wartości: N = nie, Y = tak"
},
"ramp": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń znajduje się podjazd dla niepełnosprawnych. Przyjmuje wartości: N = nie, Y = tak"
},
"car-park": {
"type": "string",
"description": "Znacznik wskazujący, czy przy miejscu udzielania świadczeń znajduje się parking. Przyjmuje wartości: N = nie, Y = tak"
},
"elevator": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń znajduje się winda. Przyjmuje wartości: N = nie, Y = tak"
},
"latitude": {
"type": "number",
"description": "Szerokość geograficzna miejsca udzielania świadczeń",
"format": "double"
},
"longitude": {
"type": "number",
"description": "Długość geograficzna miejsca udzielania świadczeń",
"format": "double"
},
"statistics": {
"$ref": "#/components/schemas/statistics"
},
"dates": {
"$ref": "#/components/schemas/first-available-date"
},
"benefits-provided": {
"$ref": "#/components/schemas/benefits-provided"
}
},
"description": "Szczegóły przedstawiające atrybuty pierwszego wolnego terminu leczenia"
},
"statistics": {
"type": "object",
"properties": {
"provider-data": {
"$ref": "#/components/schemas/provider-data"
},
"computed-data": {
"$ref": "#/components/schemas/computed-data"
}
},
"description": "Informacje statystyczne dotyczące listy oczekujących\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/statistics"
},
"first-available-date": {
"type": "object",
"properties": {
"applicable": {
"type": "boolean",
"description": "Wyróżnik określający czy dla świadczenia występuje pierwszy wolny termin"
},
"date": {
"type": "string",
"description": "Data pierwszego wolnego terminu udzielenia świadczenia",
"format": "date-time"
},
"date-situation-as-at": {
"type": "string",
"description": "Data aktualizacji pierwszego wolnego terminu udzielenia świadczenia",
"format": "date-time"
}
},
"description": "Daty pierwszego wolnego terminu leczenia\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/first-available-date"
},
"benefits-provided": {
"type": "object",
"properties": {
"type-of-benefit": {
"type": "integer",
"description": "Typ świdczenia którgo dotyczy ilość wykonanych świadczeń\r\n1 - świadczenia z zakresu endoprotezoplastyki",
"format": "int32"
},
"year": {
"type": "integer",
"description": "Rok w którym ilość świadczeń została wykonana",
"format": "int32"
},
"amount": {
"type": "integer",
"description": "Ilość wykonanych świadczeń",
"format": "int32"
}
},
"description": "Informacje o ilosci wykonanych świadczeń\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/benefits-provided"
},
"provider-data": {
"type": "object",
"properties": {
"awaiting": {
"type": "integer",
"description": "Liczba osób wpisanych na listę oczekujących na świadczenie zdrowotne wg stanu na koniec miesiąca. W liczbie tej nie uwzględniane są osoby kontynuujące \r\nleczenie oraz osoby z uprawnieniami do korzystania ze świadczeń poza kolejnością",
"format": "int32"
},
"removed": {
"type": "integer",
"description": "Liczba osób skreślonych w ciągu miesiąca z listy oczekujących z powodu udzielenia świadczenia",
"format": "int32"
},
"average-period": {
"type": "integer",
"description": "Średnia liczba dni oczekiwania na świadczenie zdrowotne. NULLABLE",
"format": "int32"
},
"update": {
"type": "string",
"description": "Miesiąc aktualizacji danych dotyczących liczby osób wpisanych na listę oczekujących na świadczenie zdrowotne, liczby osób skreślonych w ciągu miesiąca \r\nz listy oczekujących z powodu udzielenia świadczenia oraz średniej liczby dni oczekiwania na świadczenie zdrowotne"
}
},
"description": "Informacje statystyczne dostarczone przez świadczeniodawcę\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/provider-data"
},
"computed-data": {
"type": "object",
"properties": {
"average-period": {
"type": "integer",
"description": "Średnia liczba dni oczekiwania na świadczenie zdrowotne. NULLABLE",
"format": "int32"
},
"update": {
"type": "string",
"description": "Miesiąc aktualizacji danych dotyczących liczby osób wpisanych na listę oczekujących na świadczenie zdrowotne, liczby osób skreślonych w ciągu miesiąca \r\nz listy oczekujących z powodu udzielenia świadczenia oraz średniej liczby dni oczekiwania na świadczenie zdrowotne"
}
},
"description": "Informacje statystyczne obiczone i dostarczone przez NFZ\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/computed-data"
},
"errors-response": {
"type": "object",
"properties": {
"errors": {
"type": "array",
"items": {
"$ref": "#/components/schemas/error"
}
}
}
},
"error": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"error-result": {
"type": "string"
},
"error-reason": {
"type": "string"
},
"error-solution": {
"type": "string"
},
"error-help": {
"type": "string"
},
"error-code": {
"type": "integer",
"format": "int32"
}
}
},
"many-places-response": {
"type": "object",
"properties": {
"meta": {
"$ref": "#/components/schemas/base-metadata"
},
"data": {
"$ref": "#/components/schemas/many-places"
}
},
"description": "Odpowiedź na żądanie listy szczegółów dotyczących terminyów leczenia udzielanych przez świadczeniodawcę w innych miejscach w ramach zawartej umowy z NFZ"
},
"base-metadata": {
"type": "object",
"properties": {
"context": {
"type": "string",
"description": "Link do kontekstu wyjaśniającego model"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
},
"provider": {
"type": "string"
},
"date-published": {
"type": "string"
},
"date-modified": {
"type": "string"
},
"description": {
"type": "string"
},
"keywords": {
"type": "string"
},
"language": {
"type": "string"
},
"content-type": {
"type": "string"
},
"is-part-of": {
"type": "string"
},
"message": {
"$ref": "#/components/schemas/message"
}
},
"description": "Metadane\r\nWięcej informacji: https://api.nfz.gov.pl/metadata"
},
"many-places": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Typ obiektu"
},
"attributes": {
"$ref": "#/components/schemas/many-places-attributes"
}
},
"description": "Szczegóły dotyczące wielu miejsc\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/many-places"
},
"many-places-attributes": {
"type": "object",
"properties": {
"benefit": {
"type": "string",
"description": "Nazwa świadczenia zdrowotnego (procedury medycznej, programu lekowego, świadczenia w poradni specjalistycznej, w oddziale szpitalnym, \r\nw pracowni diagnostycznej, w ośrodku opieki pozaszpitalnej), dla którego dany świadczeniodawca prowadzi listę oczekujących."
},
"provider": {
"type": "string",
"description": "Nazwa świadczeniodawcy, który udziela dane świadczenie w ramach zawartej umowy z NFZ"
},
"places": {
"type": "array",
"description": "Lista terminów leczenia dla danego świadczeniodwcy w innych miejscach w ramach zawartej umowy z NFZ\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/queue",
"items": {
"$ref": "#/components/schemas/many-places-queue"
}
}
},
"description": "Szczegóły przestawiające atrybuty znacznika wskazującego, czy świadczeniodawca udziela dane świadczenie zdrowotne w innych miejscach w ramach zawartej umowy z NFZ"
},
"many-places-queue": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unikalny identyfikator",
"format": "uuid"
},
"type": {
"type": "string"
},
"attributes": {
"$ref": "#/components/schemas/placeAttributes"
}
},
"description": "Szczegóły listy pierwszych wolnych terminów leczenia w innych miejscach dla wybranego świadczenia udzielanego przez konkretnego świadczeniodawcę\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/many-places-queue"
},
"placeAttributes": {
"type": "object",
"properties": {
"place": {
"type": "string",
"description": "Nazwa miejsca udzielania świadczeń w szpitalu/przychodni"
},
"address": {
"type": "string",
"description": "Adres miejsca udzielania świadczeń w szpitalu/przychodni"
},
"locality": {
"type": "string",
"description": "Miejscowość miejsca udzielania świadczeń w szpitalu/przychodni"
},
"phone": {
"type": "string",
"description": "Telefon do miejsca udzielania świadczeń w szpitalu/przychodni"
},
"teryt-place": {
"type": "string",
"description": "Kod TERYT miejsca udzielania świadczeń w szpitalu/przychodni"
},
"id-resort-part-VII": {
"type": "string",
"description": "VII część kodu resortowego miejsca udzielania świadczeń"
},
"id-resort-part-VIII": {
"type": "string",
"description": "VIII część kodu resortowego miejsca udzielania świadczeń"
},
"benefits-for-children": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń udzielane są świadczenia dla dzieci. Przyjmuje wartości: N = nie, Y = tak"
},
"covid-19": {
"type": "string",
"description": "Znacznik wskazujący, czy świadczeniodawca zwolniony jest ze sprawozdawczości z powodu prowadzonia leczenia na COVID-19 w mjescu udzielania świadczeń. Przyjmuje wartości: N = nie, Y = tak"
},
"toilet": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń znajduje się łazienka dla niepełnosprawnych. Przyjmuje wartości: N = nie, Y = tak"
},
"ramp": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń znajduje się podjazd dla niepełnosprawnych. Przyjmuje wartości: N = nie, Y = tak"
},
"car-park": {
"type": "string",
"description": "Znacznik wskazujący, czy przy miejscu udzielania świadczeń znajduje się parking. Przyjmuje wartości: N = nie, Y = tak"
},
"elevator": {
"type": "string",
"description": "Znacznik wskazujący, czy w miejscu udzielania świadczeń znajduje się winda. Przyjmuje wartości: N = nie, Y = tak"
},
"latitude": {
"type": "number",
"description": "Szerokość geograficzna miejsca udzielania świadczeń",
"format": "double"
},
"longitude": {
"type": "number",
"description": "Długość geograficzna miejsca udzielania świadczeń",
"format": "double"
},
"statistics": {
"$ref": "#/components/schemas/statistics"
},
"dates": {
"$ref": "#/components/schemas/first-available-date"
}
}
},
"places-response": {
"type": "object",
"properties": {
"meta": {
"$ref": "#/components/schemas/metadata"
},
"links": {
"$ref": "#/components/schemas/links"
},
"data": {
"type": "array",
"description": "Lista miejsc udzielania świadczeń",
"items": {
"type": "string"
}
}
},
"description": "Odpowiedź na żadanie nazwy miejsca udzielania świadczeń\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/place"
},
"localities-response": {
"type": "object",
"properties": {
"meta": {
"$ref": "#/components/schemas/metadata"
},
"links": {
"$ref": "#/components/schemas/links"
},
"data": {
"type": "array",
"description": "Lista miejscowości",
"items": {
"type": "string"
}
}
},
"description": "Odpowiedź na żadanie nazwy miejscowości miejsca udzielania świadczeń\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/locality"
},
"benefits-response": {
"type": "object",
"properties": {
"meta": {
"$ref": "#/components/schemas/metadata"
},
"links": {
"$ref": "#/components/schemas/links"
},
"data": {
"type": "array",
"description": "Lista nazw świadczeń",
"items": {
"type": "string"
}
}
},
"description": "Odpowiedź na żadanie nazwy świadczenia określonego przez NFZ\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/benefit"
},
"providers-response": {
"type": "object",
"properties": {
"meta": {
"$ref": "#/components/schemas/metadata"
},
"links": {
"$ref": "#/components/schemas/links"
},
"data": {
"type": "array",
"description": "Lista świadczeniodawców",
"items": {
"type": "string"
}
}
},
"description": "Odpowiedź na żadanie nazwy świadczeniodawcy\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/provider"
},
"streets-response": {
"type": "object",
"properties": {
"meta": {
"$ref": "#/components/schemas/metadata"
},
"links": {
"$ref": "#/components/schemas/links"
},
"data": {
"type": "array",
"description": "Lista ulic",
"items": {
"type": "string"
}
}
},
"description": "Odpowiedź na żadanie nazwy ulicy miejsca udzielania świadczeń\r\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/street"
},
"version-response": {
"type": "object",
"properties": {
"api-version": {
"$ref": "#/components/schemas/api-version"
}
},
"description": "Szczegóły dotyczące wersji API"
},
"api-version": {
"type": "object",
"properties": {
"major": {
"type": "integer",
"description": "Numer major wersji",
"format": "int32"
},
"minor": {
"type": "integer",
"description": "Numer minor wersji",
"format": "int32"
},
"patch": {
"type": "integer",
"description": "Numer patch wersji",
"format": "int32"
},
"date-mod": {
"type": "string",
"description": "Data modifikacji zasobu"
},
"deprecated": {
"type": "boolean",
"description": "Określa czy dana wersja jest przestarzała"
}
},
"description": "Szczegóły dotyczące wersji api"
}
}
},
"x-original-swagger-version": "2.0"
}