303,525 datasets indexed1,419 publishers
Open Data IndexThe index of open data about the Netherlands
Sources›Health

DigiMV, annual accounts of care providers

Care providers, youth care providers and Veilig Thuis organisations report every year through DigiMV: annual accounts, staff, vacancies, sick leave and clients. CIBG publishes all public data per financial year as a spreadsheet, with each organisation's Chamber of Commerce number and address.

HealthEconomyOpenDownloadNetherlands · care organisation
Up to date · updated in August 2026 · checked 17:23
jaarverantwoordingzorg.nl
Screenshot of jaarverantwoordingzorg.nl

Nursing homes and home care organisations with a loss (CBS, from DigiMV annual reports): 14 percent of organisations in 2024, 16 percentage points lower than in 2015

Nursing homes and home care organisations with a loss (CBS, from DigiMV annual reports), 2015 – 2024, in percent of organisations. The highest point was 2016 (40).

Source: CBS, tabel 83670NED (Zorginstellingen; financiële kengetallen) · opgehaald 25 oktober 2026Open the table Single block

Solvency of hospitals, equity as a share of total assets (CBS, from DigiMV): 36 percent in 2024, 12 percentage points higher than in 2015

Solvency of hospitals, equity as a share of total assets (CBS, from DigiMV), 2015 – 2024, in percent. That is the highest point in the series.

Source: CBS, tabel 83670NED (Zorginstellingen; financiële kengetallen) · opgehaald 25 oktober 2026Open the table Single block

What can you do with it?4 ideas

Getting started

Who makes a profit in care?

Put each organisation's operating result next to its total operating income and sort by margin. Then look at the legal form, because for a sole trader or partnership the result is also the owner's income.

Getting started

Staff shortages by sector

Count hard-to-fill vacancies on 31 December and set them against inflow and outflow of employed staff. Compare hospitals, mental health, disability care and youth care.

Advanced

How much goes to hired staff?

DigiMV lists the cost of staff not on the payroll separately. Calculate per organisation what share of staff costs goes to temps and hired staff, and follow it over the years.

Advanced

From annual accounts to a map

Geocode the addresses and show where the large youth care providers are and how much money they turn over per region.

How to process it4 steps

  1. Pick the financial year

    Each financial year has one to four spreadsheets (ODS). The newest year is provisional; the final version comes later and replaces it.

    https://www.jaarverantwoordingzorg.nl/over-de-jaarverantwoording/gegevens-bekijken/gegevens-per-boekjaar
  2. Read the variable sheet first

    Each file has two sheets: VariableDefinition (number, name, label, type) and RowData_01 with one row per organisation. The provisional 2025 file part 1 has 5,339 variables.

    https://www.jaarverantwoordingzorg.nl/site/binaries/site-content/collections/documents/2026/08/03/voorlopige-dataset-2025-deel-1/digimv2025-20260715-1201-part-1.ods
  3. Convert it once

    The ODS file is 24 MB zipped, but unpacked it holds 1.6 GB of XML. Convert it once to CSV or Parquet (for example with LibreOffice) and work with that file afterwards.

  4. Find columns by label

    Search VariableDefinition by text, for example 'Totaal baten (netto omzet)', 'Bedrijfsresultaat' or 'Personeelskosten'. The same question sometimes appears more than once, per type of report.

Interesting combinations

Similar sources

  • CBS StatLine

    CBS table 83626NED (care institutions; finances and staff) is built on DigiMV but aggregated per sector. No organisation names.

  • Chamber of Commerce business register

    Filed annual accounts of all companies, also outside care. No care-specific questions on staff and clients.

What to watch out for

  • Not checked by CIBG

    Organisations submit their own data and are responsible for its accuracy. CIBG does not check it. Verify striking amounts against the annual accounts.

  • Result is sometimes also income

    For sole traders and partnerships (vof, maatschap, cv) the result is profit on which the owner still pays income tax. That tax is not in the dataset.

  • Questionnaire changed in 2022

    According to CBS, the questionnaire changed considerably from reporting year 2022, partly with a different breakdown of account items. Don't compare income and costs before and after 2022 at face value.

  • Provisional becomes final

    The newest year is a provisional dataset. Anyone who downloaded the 2022 dataset before 27 May 2024 was told by CIBG to delete it and use the new one. Always note which version you use.

  • Large and slow

    Thousands of columns and files of 8 to 30 MB per part. A normal spreadsheet chokes on it. SPSS files are available on request from info@jaarverantwoordingzorg.nl.

APIBestanden (ODS) · read 16 Oct 2026

StandardBestanden (ODS)docs
Access no key

No key or account needed tested

Size5,339

variables in the provisional 2025 dataset, part 1 (3,011 text, 2,006 numeric, 322 date) tested

Formats

odszip

Base URL

https://www.jaarverantwoordingzorg.nl/site/binaries/site-content/collections/documents

Endpoints 5

  • GET/2026/08/03/voorlopige-dataset-2025-deel-{1-3}/digimv2025-20260715-1201-part-{n}.odsProvisional dataset for financial year 2025, three parts (part 1: 25.7 MB, Last-Modified 3 Aug 2026).
  • GET/2026/03/23/dataset-2024---deel-{1-4}/digimv2024-openbaar-20260129-multipletables-part-{n}.odsFinal dataset 2024, four parts (part 1: 24.9 MB).
  • GET/2024/10/08/definitieve-dataset-2023/DigiMV2023_MultipleTables_20241001_0927.odsFinal dataset 2023, one file (16 MB).
  • GET/2021/08/17/digimv-2019-deel-{1,2}/DigiMV2019_20210816_ODS_{n}.zip2019 as ZIP with ODS (20 MB per part). 2020 and 2021 also have their own document page.
  • GEThttps://www.jaarverantwoordingzorg.nl/documenten/{jjjj}/{mm}/{dd}/{naam}Document page per part; file names contain an export date and can't be guessed, so read the link from this page.

Filtering tested

No API and no filters: whole spreadsheets. Look up columns in the VariableDefinition sheet.

Parameters 1

boekjaar2019 to 2025; the newest year is provisional and is later replaced by a final dataset at a new address.tested

Sheets and columns in the ODS (provisional 2025 dataset, part 1; selection) 9

NameTypeMeaning
VariableDefinitiontabbladKolommen Order, VariableName, VariableLabel (omschrijving), VariableDataType, VariableFormat, ValueLabelKey
CodestringConcernCode (eerste kolom van RowData_01)
QuestionnairestringVragenlijst, bv. DigiMV2025
ExternalOrganizationIdstringKvK-nummer van de organisatie
NamestringNaam; daarna StreetName, HouseNumber, PostalCode, Town
qRechtsvormKvkstringRechtsvorm van de zorgaanbieder
qTotaalBaten_0numeric · euroTotaal baten (netto omzet), boekjaar; _1 = vorig boekjaar
qBedrijfsresultaat_0numeric · euroBedrijfsresultaat, boekjaar; _1 = vorig boekjaar
qFinEcoRatioPersoneelskostenrationumericPersoneelskostenratio

Limits and pitfalls

  • No key and no limit. Files of 16 to 26 MB with Last-Modified and Range support. tested
  • An ODS is a ZIP: content.xml of part 1 (2025) is about 1.6 GB uncompressed. Convert it once (LibreOffice, or stream the XML) and work with CSV or Parquet. experience
  • Column names are codes (qTotaalBaten_0, jeu13201_Micro_jeu13201_Micro); the meaning is in VariableLabel. Suffix _0 = financial year, _1 = previous year. The same question appears several times per type of report (micro, youth, consolidated). tested
  • You can probe the variable list without the whole file: a 1.5 MB Range request plus inflating the first deflate bytes of content.xml yields the whole VariableDefinition sheet. tested
  • CIBG does not check the submitted figures. From reporting year 2022 the questionnaire changed substantially (break in series). For aggregated figures: CBS 83626NED (care institutions, built on DigiMV) via the CBS OData API. experience
  • Per organisation there is also an archive (from financial year 2018) at digimv12.desan.nl/archive/search, but it is a JavaScript app without a documented API. tested

Try it HTTP 200 · 712 ms · 16 Oct

https://www.jaarverantwoordingzorg.nl/over-de-jaarverantwoording/gegevens-bekijken/gegevens-per-boekjaar
<!DOCTYPE html><html lang="nl"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/themes/rijksoverheid/header-logo.svg"/><link rel="stylesheet" href="/_next/static/chunks/0qfvgx5yhvdqa.css" nonce="YzgwNDNlOWEtYmJjNi00YWNiLTk5MDItODU2NTRhMWFkNjAy" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0yp-wpm5p97z2.css" nonce="YzgwNDNlOWEtYmJjNi00YWNiLTk5MDItODU2NTRhMWFkNjAy" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0plvngwk4jlym.css" nonce="YzgwNDNlOWEtYmJjNi00YWNiLTk5MDItODU2NTRhMWFkNjAy" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" nonce="YzgwNDNlOWEtYmJjNi00YWNiLTk5MDItODU2NTRhMWFkNjAy" href="/_next/static/chunks/3b8dcke9h00qa.js"/><script src="/_next/static/chunks/3kn-v3sx8y0v4.js" async="" nonce="YzgwNDNlOWEtYmJjNi00YWNiLTk5MDItODU2NTRhMWFkNjAy"></script><script src="/_next/static/chunks/3s6nrlt8ywmcm.js" async="" nonce="YzgwNDNlOWEtYmJjNi00YWNiLTk5MDItODU2NTRhMWFkNjAy"></script><script src="/_next/static/chunks/3dw20qrcua8p_.js" async="" nonce="YzgwNDNlOWEtYmJjNi00YWNiLTk5MDItODU2NTRhMWFkNjAy"></script><script 

Shortened response, saved at harvest time. Click the URL for the real, current response.

Read from Data per financial year: links to the document pages with the spreadsheets · Document page of one part (publication date, file size, download link). Labels: from the description stated in what the api itself publishes. tested from our own small call. platform applies to every api on this platform, per its documentation. experience learned while building open data index.

More from CIBG in our index

2 datasets in data.overheid.nl. These changed most recently.

All about CIBG

More in this topic

See how this page is built
bron: digimv-zorg
blokken: []
secties:
  - ideeen
  - verwerken
  - koppelingen
  - vergelijkbaar
  - beperkingen
cache:
  tag: bron:digimv-zorg
  ververs: na statuscheck, als de bron nieuwer is
statuscheck:
  methode: Last-Modified van het nieuwste datasetbestand op de pagina "gegevens
    per boekjaar"
  verwacht: jaarlijks

Source: content/bronnen/digimv-zorg.yaml · Markdown