Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek

Over Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek


Publicatiedatum:
28-07-2026

Inwerkingtreding:
28-07-2026

3. Wat zijn de kosten van ingehuurd personeel niet in loondienst (PNIL)?

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1PREFIX onz-g: <http://purl.org/ozo/onz-g#>
2PREFIX onz-fin: <http://purl.org/ozo/onz-fin#>
3PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
4
5# Indicator: Nza Kostprijs 3
6# Canonical id: MONO-0014 - "Wat zijn de kosten van ingehuurd personeel niet in loondienst (PNIL)?"
7# Parameters: ?meetperiode
8# Ontologie: versie 3.0.0 of nieuwer
9# Vereist uitgebreide financiele dataset en RGS-zorg versie om te testen
10
11SELECT
12("Totaal organisatie" AS ?Indeling)
13("Totaal jaar" AS ?Periode)
14(ROUND(SUM(?geld_bedrag_post) * 100) / 100 AS ?Bedrag)
15WHERE {
16
17    BIND("2025-01-01"^^xsd:date AS ?startperiode)
18    BIND("2025-12-31"^^xsd:date AS ?eindperiode)
19
20    ?grootboekpost
21    a onz-fin:Grootboekpost ;
22    onz-fin:heeftGeldBedrag ?geld_bedrag_post ;
23    onz-g:hasDate ?boekingsdatum ;
24    onz-g:partOf ?rubriek .
25
26    # Behoud de grootboekpost alleen voor de meest specifieke rubriek,
27    # om eventuele dubbeltelling door de hiërarchische structuur rubriekcodes te voorkomen
28    FILTER NOT EXISTS {
29        ?grootboekpost onz-g:partOf ?specifiekereRubriek .
30        ?specifiekereRubriek onz-g:partOf+ ?rubriek .
31    }
32
33    FILTER(?boekingsdatum >= ?startperiode && ?boekingsdatum <= ?eindperiode)
34
35    # Vind de juiste rubrieken voor Prismant en RGS
36    {
37
38        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
39        ?rubriek a ?rubriekType .
40        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
41        VALUES (?mappingPrefix ?kostenSoort) {
42        }
43
44        # filter startswith specifiek voor prismant
45        FILTER(STRSTARTS(?rubriekCode, ?mappingPrefix))
46
47    }
48    UNION
49    {
50
51        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
52        ?rubriek a ?rubriekType .
53        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
54        VALUES (?rubriekCode ?kostenSoort) {
55            ("WKprKuwUik" "Kosten ingehuurd personeel")
56            ("WKprKuwUit" "Kosten ingehuurd personeel")
57            ("WKprKuwMaf" "Kosten ingehuurd personeel")
58            ("WKprKuwZzp" "Kosten ingehuurd personeel")
59            ("WKprKuwPay" "Kosten ingehuurd personeel")
60            ("WKprKuwOip" "Kosten ingehuurd personeel")
61        }
62
63    }
64
65}
66