Czech register of healthcare providers and places of care
Places of care from the national register of healthcare providers (NRPZS): doctors’ practices, hospitals, pharmacies. Specialties, forms and types of care, verified address and GPS.
One-time payment, final price for a personal licence, switch to business at checkout · data as of 1 November 2026
You are buying the Medicines, medicine shortages, pharmacies and healthcare providers bundle. It also includes: Medicinal products (SÚKL), Medicine shortages and availability, Pharmacies with opening hours and GPS.


How much work it saves
Splitting the lists of specialties, forms and types of care into separate tables, removing the identification of providers who are natural persons, and matching 99.81% of places to RÚIAN, the Czech register of addresses, buildings, parcels and territorial units.
Measured on our own build
- Lines of code and tests
- 614
We measured AI agent usage on 6 other datasets: the first working version of the code took 10m to 40m tokens and 21–62 mins of agent run time.
- Free sample: all tables cut down to the Kutná Hora area, in CSV and Parquet. Download the sample
- Data as of
- 1 November 2026
- Rows
- 162,768
- Tables
- 5
- Formats
- PostgreSQL, Parquet, CSV, JSON
- Source licence
- CC BY 4.0 (ÚZIS, ČÚZK)
What’s inside
The NRPZS register (Národní registr poskytovatelů zdravotních služeb): places of care with facility type, specialties, forms and types of care, an address linked to RÚIAN and GPS; providers that are legal entities. Providers who are natural persons are anonymised.
| Table | Rows |
|---|---|
mista_poskytovaniPlaces of healthcare provision (healthcare facilities) | 41,136 |
mista_obory_peceSpecialties of care provided at the place (long table: row = place × specialty) | 56,118 |
mista_formy_peceForms of care at the place (long table) | 41,772 |
mista_druhy_peceTypes of care and of specific health services at the place (long table) | 7,043 |
poskytovateleHealthcare providers: legal entities only (natural persons are not included) | 16,699 |
Downloads
Every format contains the same data. Download only the one you need; verify its integrity with the SHA256SUMS file.
| Format | Files | Size |
|---|---|---|
| PostgreSQLschema.sql with types, keys, indexes and comments, and import.sh, which loads the data from CSV | 2 | 14 kB |
| ParquetOne file per table (zstd). DuckDB, Polars and pandas read it without an import. | 5 | 4.4 MB |
| CSVUTF-8, comma-separated, with a header; large tables as .csv.gz | 5 | 30 MB |
| JSONAn array of objects; large tables as JSON Lines (.jsonl.gz) | 5 | 70 MB |
Code example
More examples for SQL, DuckDB, Python and Node.js are in the README.md inside the bundle.
-- dětští praktici v obci (kód obce RÚIAN) s GPS
SELECT m.id, m.nazev, m.ruian_adresa, m.lat, m.lon
FROM poskytovatele_zdravotni_pece.mista_poskytovani m
JOIN poskytovatele_zdravotni_pece.mista_obory_pece o ON o.misto_poskytovani_id = m.id
WHERE o.obor_pece = 'praktické lékařství pro děti a dorost' AND m.obec_kod = 582786; -- Brnoimport pandas as pd
mista = pd.read_parquet("parquet/mista_poskytovani.parquet")
zubari = mista[mista.druh_zarizeni.str.contains("stomatolog", na=False)]
print(zubari[["nazev", "ruian_adresa", "lat", "lon"]].head())Source and licence
- Sources
- Processed by
- czechdatasets.com. The data is modified and is not an official output of the authority; the required attribution is in LICENCE.txt.
Joins with
Datasets share RÚIAN codes and IČO, so one JOIN connects them.


RÚIAN with history
Complete RÚIAN data: Czech parcels, buildings, addresses, streets and territorial units for the whole country. The current state and every version since August 2015, month by month.


Companies and organisations (RES)
Czech companies and organisations by IČO (the company ID), from the register of economic entities (RES): legal form, CZ-NACE activities, size and registered office address with GPS. No natural persons.
More datasets
- Address geocoder and autocomplete
- Address risks
- Job vacancies
- Data boxes
- Medicinal products (SÚKL)
- Medicine shortages and availability
- Pharmacies with opening hours and GPS
- Schools and school facilities
- Election results 1996–2026
- Municipalities in numbers 2000–2025
- Wages by region and industry
- ČSÚ code lists
- Population of municipalities 2000–2026
- Free bundle
Medicines, medicine shortages, pharmacies and healthcare providers for 490 CZK.
One-time payment, download right after paying, no account and no subscription. Updates to the dataset are included in the price. All 15 paid datasets together cost 2,490 CZK, 3,510 CZK less than buying them one by one.