Spring naar inhoud
Help center

Declareerbare producten met NZa-codes

# Declareerbare producten

Voor elke behandeling die de patient of verzekeraar mogelijk wil declareren bij de zorgverzekeraar, moet er een NZa prestatiecode + zorgactiviteitcode op de factuur staan. Het EPD vult die automatisch in als u uw product op een NZa-code koppelt.

## De flow in 5 stappen

  1. NZa data sync (eenmalig per maand)
  2. - Superadmin gaat naar /beheer/nza-sync → klik "Sync nu" op Tarieven
  3. - Onder de motorkap: Excel-bestand van NZa PUC wordt gedownload en geparsed
  4. - ~5.000 tarieven worden opgeslagen in de database
  5. Product koppelen aan NZa-code
  6. - Dashboard → Producten → "Nieuw product" (of edit bestaand)
  7. - Klik knop "Kies NZa-code" rechtsbovenin het formulier
  8. - Modal opent met zoekbalk
  9. - Typ bv "vasectomie" of "190010" → resultaten verschijnen real-time
  10. - Klik op de juiste regel → naam, prijs, prestatiecode, zorgsoort worden ingevuld
  11. - "Declareerbaar" wordt automatisch aangevinkt
  12. - Sla op
  13. Afspraak maken met dit product (standaard workflow)
  14. Factuur aanmaken vanaf de afspraak
  15. - Bij invoice-create kopiëren we automatisch de prestatiecode + zorgactiviteit + DBC-code + tarieftype naar elke factuurregel
  16. Download PDF
  17. - Onder de productnaam staat in klein grijs: "Prestatiecode: 190010 · Zorgactiviteit: 190010"
  18. - Patient kan dit indienen bij hun aanvullende verzekering

## Declaratie-velden uitgelegd

| Veld | Wat | Voorbeeld | |---|---|---| | prestatieCode | NZa-code (6-8 cijfers) — wat is er geleverd? | 190010 (eerste consult specialist) | | zorgactiviteitCode | Vektis AGB-zorgactiviteit (6 cijfers) | 190010 | | dbcZorgproductCode | DBC-zorgproduct (9 cijfers, alleen MSZ) | 099899011 (vasectomie) | | tarieftype | "wmg" / "marktconform" / "particulier" / "passantentarief" | "wmg" | | declarable | Is dit product declareerbaar? | true |

## Cash-praktijk vs declareerbaar

  • Cash-praktijk (bv. een vasectomiekliniek): patient betaalt direct. Declareerbaar=false. Geen NZa-code nodig. Factuur is gewoon een betalingsbewijs.
  • Declareerbaar: factuur met NZa-codes erop kan door patient ingediend worden bij aanvullende verzekering, of door uw praktijk via Vecozo DECL direct naar de verzekeraar (toekomstige feature).

## NZa-bron

We syncen 3 datasets uit [NZa DBC-pakket integraal](https://puc.overheid.nl/nza/doc/PUC_807538_22/1/):

  • Tarieven Tabel (~5.000 records) — prestatiecodes + indicatieve tarieven
  • Zorgproducten Tabel (~4.500 records) — 9-cijferige DBC-codes
  • Zorgactiviteiten Tabel (~10.000 records) — 6-cijferige activity codes

Sync draait maandelijks automatisch (1ste van de maand, 03:00). Handmatige trigger via /beheer/nza-sync → "Sync nu".

## Disclaimer

NZa-codes en tarieven wijzigen jaarlijks per RZ-release. Verifieer altijd via [zorgproducten.nza.nl](https://zorgproducten.nza.nl) voor de actuele code per peildatum. Wij syncen wat NZa publiceert, maar dragen geen verantwoordelijkheid voor de correctheid van een individuele factuurregel.

## Volgende stap: Vecozo DECL

Toekomstige feature — directe digitale declaratie naar zorgverzekeraar via Vecozo DECL (EI-standaard). Scaffolding al gebouwd in src/lib/vecozo-decl.ts, maar nog niet actief. Voor nu: patient declareert zelf de factuur PDF bij aanvullende verzekering.