Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek

Over Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek


Publicatiedatum:
09-09-2026

Inwerkingtreding:
09-09-2026

16 Wat zijn de onderhoud- en energiekosten?

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 16
6# Canonical id: MONO-0027 - "Wat zijn de onderhoud- en energiekosten?"
7# Parameters: ?startperiode ?eindperiode
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(IF(COUNT(?geld_bedrag_post) = 0, "Niet beschikbaar", (ROUND(SUM(?geld_bedrag_post) * 100) / 100)) AS ?Bedrag)
15WHERE {
16    # BIND("2024-01-01"^^xsd:date AS ?startperiode)
17    # BIND("2024-12-31"^^xsd:date AS ?eindperiode)
18
19    # >>> START BB: BB-011_grootboekpost_rubriek.rq
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    # <<< END BB: BB-011_grootboekpost_rubriek.rq
33
34    # >>> START BB: BB-007_geldig_binnen_periode.rq
35    FILTER(?boekingsdatum >= ?startperiode && ?boekingsdatum <= ?eindperiode)
36    # <<< END BB: BB-007_geldig_binnen_periode.rq
37
38    # Vind de juiste rubrieken voor Prismant en RGS
39    {
40
41        # >>> START BB: BB-010_rubriek_rubriekcode.rq
42        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
43        ?rubriek a ?rubriekType .
44        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
45        # <<< END BB: BB-010_rubriek_rubriekcode.rq
46
47        # >>> START BB: BB-008_zorgkostenmapping_Prismant.rq
48        VALUES (?mappingPrefix ?kostenSoort) {
49            ("4711" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
50            ("4712" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
51            ("4713" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
52            ("4714" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
53            ("4715" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
54            ("4716" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
55            ("4717" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
56            ("4718" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
57            ("4719" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
58            ("472000" "Onderhoud terreinen/gebouwen/installaties, materialen/machines/gereedschappen t.b.v. onderhoud, dotaties voorziening groot onderhoud")
59            ("4730" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
60            ("4731" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
61            ("4732" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
62            ("4733" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
63            ("4734" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
64            ("4735" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
65            ("4736" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
66            ("4737" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
67            ("4738" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
68            ("473900" "Energiekosten (olie, kolen, elektriciteit, gas, stadsverwarming, water)")
69            ("912000" "Onderhoud van niet in het dienstverleningsproces opgenomen vaste activa")
70        }
71        # <<< END BB: BB-008_zorgkostenmapping_Prismant.rq
72
73        # >>> START BB: BB-015_rubriekcode_mappingprefix.rq
74        FILTER(STRSTARTS(?rubriekCode, ?mappingPrefix))
75        # <<< END BB: BB-015_rubriekcode_mappingprefix.rq
76
77    }
78    UNION
79    {
80
81        # >>> START BB: BB-010_rubriek_rubriekcode.rq
82        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
83        ?rubriek a ?rubriekType .
84        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
85        # <<< END BB: BB-010_rubriek_rubriekcode.rq
86
87        # >>> START BB: BB-009_zorgkostenmapping_RGS_zorg_3_8.rq
88        VALUES (?rubriekCodeRGS ?kostenSoort) {
89            ("WBedHuiOnt" "Onderhoud- en energiekosten")
90            ("WBedHuiOng" "Onderhoud- en energiekosten")
91            ("WBedHuiGwe" "Onderhoud- en energiekosten")
92            ("WBedHuiGas" "Onderhoud- en energiekosten")
93            ("WBedHuiWat" "Onderhoud- en energiekosten")
94            ("WBedHuiElk" "Onderhoud- en energiekosten")
95            ("WBedHuiTrg" "Onderhoud- en energiekosten")
96            ("WBedHuiPre" "Onderhoud- en energiekosten")
97            ("WBedHuiDvg" "Onderhoud- en energiekosten")
98            ("WBedHuiVgb" "Onderhoud- en energiekosten")
99            ("WBedHuiDkg" "Onderhoud- en energiekosten")
100            ("WBedHuiVkg" "Onderhoud- en energiekosten")
101            ("WBedEemRoi" "Onderhoud- en energiekosten")
102            ("WBedEemRom" "Onderhoud- en energiekosten")
103            ("WBedEemOme" "Onderhoud- en energiekosten")
104            ("WBedEemBrm" "Onderhoud- en energiekosten")
105            ("WBedEemDvi" "Onderhoud- en energiekosten")
106            ("WBedEemVoi" "Onderhoud- en energiekosten")
107            ("WBedEemDki" "Onderhoud- en energiekosten")
108            ("WBedEemVki" "Onderhoud- en energiekosten")
109            ("WBedEemDvm" "Onderhoud- en energiekosten")
110            ("WBedEemVgo" "Onderhoud- en energiekosten")
111            ("WBedEemDkm" "Onderhoud- en energiekosten")
112            ("WBedEemVkm" "Onderhoud- en energiekosten")
113        }
114        # <<< END BB: BB-009_zorgkostenmapping_RGS_zorg_3_8.rq
115
116        # >>> START BB: BB-015_rubriekcode_mappingprefix.rq
117        FILTER(STRSTARTS(?rubriekCode, ?rubriekCodeRGS))
118        # <<< END BB: BB-015_rubriekcode_mappingprefix.rq
119
120    }
121}
122