{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "ManyPlaces", "type": "object", "description": "Szczegóły dotyczące wielu miejsc\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/many-places", "additionalProperties": false, "properties": { "type": { "type": "string", "description": "Typ obiektu" }, "attributes": { "description": "Lista atrybutów dla miejsca", "oneOf": [ { "$ref": "#/definitions/ManyPlacesAttributes" } ] } }, "definitions": { "ManyPlacesAttributes": { "type": "object", "description": "Szczegóły przestawiające atrybuty znacznika wskazującego, czy świadczeniodawca udziela dane świadczenie zdrowotne w innych miejscach w ramach zawartej umowy z NFZ", "format": "many-places-attributes", "additionalProperties": false, "properties": { "benefit": { "type": "string", "description": "Nazwa świadczenia zdrowotnego (procedury medycznej, programu lekowego, świadczenia w poradni specjalistycznej, w oddziale szpitalnym, \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\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/queue", "items": { "$ref": "#/definitions/ManyPlacesQueue" } } } }, "ManyPlacesQueue": { "type": "object", "description": "Szczegóły listy pierwszych wolnych terminów leczenia w innych miejscach dla wybranego świadczenia udzielanego przez konkretnego świadczeniodawcę\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/many-places-queue", "format": "many-places-queue", "additionalProperties": false, "properties": { "id": { "type": "string", "description": "Unikalny identyfikator", "format": "guid" }, "type": { "type": "string" }, "attributes": { "description": "Atrybuty miejsca udzielania świadczeń", "oneOf": [ { "$ref": "#/definitions/PlaceAttributes" } ] } } }, "PlaceAttributes": { "type": "object", "additionalProperties": false, "properties": { "place": { "type": [ "null", "string" ], "description": "Nazwa miejsca udzielania świadczeń w szpitalu/przychodni" }, "address": { "type": [ "null", "string" ], "description": "Adres miejsca udzielania świadczeń w szpitalu/przychodni" }, "locality": { "type": [ "null", "string" ], "description": "Miejscowość miejsca udzielania świadczeń w szpitalu/przychodni" }, "phone": { "type": [ "null", "string" ], "description": "Telefon do miejsca udzielania świadczeń w szpitalu/przychodni" }, "teryt-place": { "type": [ "null", "string" ], "description": "Kod TERYT miejsca udzielania świadczeń w szpitalu/przychodni" }, "id-resort-part-VII": { "type": [ "null", "string" ], "description": "VII część kodu resortowego miejsca udzielania świadczeń" }, "id-resort-part-VIII": { "type": [ "null", "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": [ "null", "number" ], "description": "Szerokość geograficzna miejsca udzielania świadczeń", "format": "decimal" }, "longitude": { "type": [ "null", "number" ], "description": "Długość geograficzna miejsca udzielania świadczeń", "format": "decimal" }, "statistics": { "description": "Informacje statystyczne dotyczące listy oczekujących", "oneOf": [ { "type": "null" }, { "$ref": "#/definitions/Statistics" } ] }, "dates": { "description": "Daty pierwszego wolnego terminu leczenia", "oneOf": [ { "type": "null" }, { "$ref": "#/definitions/Dates" } ] } } }, "Statistics": { "type": "object", "description": "Informacje statystyczne dotyczące listy oczekujących\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/statistics", "format": "statistics", "additionalProperties": false, "properties": { "provider-data": { "oneOf": [ { "type": "null" }, { "$ref": "#/definitions/ProviderData" } ] }, "computed-data": { "oneOf": [ { "type": "null" }, { "$ref": "#/definitions/ComputedData" } ] } } }, "ProviderData": { "type": "object", "description": "Informacje statystyczne dostarczone przez świadczeniodawcę\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/provider-data", "format": "provider-data", "additionalProperties": false, "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 \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", "null" ], "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 \nz listy oczekujących z powodu udzielenia świadczenia oraz średniej liczby dni oczekiwania na świadczenie zdrowotne" } } }, "ComputedData": { "type": "object", "description": "Informacje statystyczne obiczone i dostarczone przez NFZ\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/computed-data", "format": "computed-data", "additionalProperties": false, "properties": { "average-period": { "type": [ "integer", "null" ], "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 \nz listy oczekujących z powodu udzielenia świadczenia oraz średniej liczby dni oczekiwania na świadczenie zdrowotne" } } }, "Dates": { "type": "object", "description": "Daty pierwszego wolnego terminu leczenia\nSchema: https://api.nfz.gov.pl/app-itl-api/schema/first-available-date", "format": "first-available-date", "additionalProperties": false, "properties": { "applicable": { "type": "boolean", "description": "Wyróżnik określający czy dla świadczenia występuje pierwszy wolny termin" }, "date": { "type": [ "null", "string" ], "description": "Data pierwszego wolnego terminu udzielenia świadczenia", "format": "date-time" }, "date-situation-as-at": { "type": [ "null", "string" ], "description": "Data aktualizacji pierwszego wolnego terminu udzielenia świadczenia", "format": "date-time" } } } } }