Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
Over Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
- Publicatiedatum:
- 18-06-2026
- Inwerkingtreding:
- 18-06-2026
19.6 Liquiditeit - wat is de EBITDA (Earnings Before Interest, Tax, Deprecation and Amortisation)?
Concepten
Relaties
Eigenschappen
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: Zorgkantoren 19.6 2# Parameters: ?startperiode, ?eindperiode 3# Ontologie: versie 3.0.0 of nieuwer 4# 5PREFIX onz-fin: <http://purl.org/ozo/onz-fin#> 6PREFIX onz-g: <http://purl.org/ozo/onz-g#> 7PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 8 9SELECT ?Kental ?Waarde 10WHERE { 11 { 12 SELECT ((?p_totaal * -1) - ?q_totaal + COALESCE(?q_vi, 0) AS ?EBITDA) 13 WHERE { 14 { 15 # DEEL 1: Eindtotalen P en Q berekenen 16 SELECT (SUM(?p_bedrag) AS ?p_totaal) (SUM(?q_bedrag) AS ?q_totaal) 17 WHERE { 18 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 19 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 20 21 ?grootboek_post a onz-fin:Grootboekpost ; 22 onz-g:partOf ?rubriek ; 23 onz-g:hasDate ?datum ; 24 onz-fin:heeftGeldBedrag ?geld_bedrag . 25 26 # Match directe ouder: Grootboekrekening (RGS) of Grootboekrubriek (Prismant) 27 { 28 { ?rubriek a onz-fin:Grootboekrekening } 29 UNION 30 { ?rubriek a onz-fin:Grootboekrubriek } 31 } 32 # Anti-dubbeltelling: houd alleen het bladniveau (geen transitive ancestors) 33 FILTER NOT EXISTS { 34 ?grootboek_post onz-g:partOf ?child . 35 ?child onz-g:partOf ?rubriek . 36 FILTER(?child != ?rubriek) 37 { { ?child a onz-fin:Grootboekrekening } UNION { ?child a onz-fin:Grootboekrubriek } } 38 } 39 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 40 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 41 42 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 43 44 # P-bedragen 45 # Prismant: 81/82/83/89/919/920/930 46 # RGS: WOmz/WRev/WRvi/WRgr/WWvv/WNoa/WLbe/WBat/WWiv/WOvb 47 BIND( 48 IF( 49 STRSTARTS(?rubriekCode, "81") || 50 STRSTARTS(?rubriekCode, "82") || 51 STRSTARTS(?rubriekCode, "83") || 52 STRSTARTS(?rubriekCode, "89") || 53 STRSTARTS(?rubriekCode, "919") || 54 STRSTARTS(?rubriekCode, "920") || 55 STRSTARTS(?rubriekCode, "930") || 56 STRSTARTS(?rubriekCode, "WOmz") || 57 STRSTARTS(?rubriekCode, "WRev") || 58 STRSTARTS(?rubriekCode, "WRvi") || 59 STRSTARTS(?rubriekCode, "WRgr") || 60 STRSTARTS(?rubriekCode, "WWvv") || 61 STRSTARTS(?rubriekCode, "WNoa") || 62 STRSTARTS(?rubriekCode, "WLbe") || 63 STRSTARTS(?rubriekCode, "WBat") || 64 STRSTARTS(?rubriekCode, "WWiv") || 65 STRSTARTS(?rubriekCode, "WOvb"), 66 ?geld_bedrag, 0) AS ?p_bedrag 67 ) 68 69 # Q-bedragen 70 # Prismant: 417/418/411-419/420/4221/4223-4225/4229/4226/480-484/423/43-47/486/489/905/911-915/921/931 71 # RGS: WKpr/WPer/WAfs/WWvi/WBwv/WBed/WOok/WKol/WVkf/WAkf 72 BIND( 73 IF( 74 STRSTARTS(?rubriekCode, "417") || 75 STRSTARTS(?rubriekCode, "418") || 76 STRSTARTS(?rubriekCode, "411") || 77 STRSTARTS(?rubriekCode, "412") || 78 STRSTARTS(?rubriekCode, "413") || 79 STRSTARTS(?rubriekCode, "414") || 80 STRSTARTS(?rubriekCode, "415") || 81 STRSTARTS(?rubriekCode, "416") || 82 STRSTARTS(?rubriekCode, "419") || 83 STRSTARTS(?rubriekCode, "420") || 84 STRSTARTS(?rubriekCode, "4221") || 85 STRSTARTS(?rubriekCode, "4223") || 86 STRSTARTS(?rubriekCode, "4224") || 87 STRSTARTS(?rubriekCode, "4225") || 88 STRSTARTS(?rubriekCode, "4229") || 89 STRSTARTS(?rubriekCode, "4226") || 90 STRSTARTS(?rubriekCode, "480") || 91 STRSTARTS(?rubriekCode, "481") || 92 STRSTARTS(?rubriekCode, "482") || 93 STRSTARTS(?rubriekCode, "483") || 94 STRSTARTS(?rubriekCode, "484") || 95 STRSTARTS(?rubriekCode, "423") || 96 STRSTARTS(?rubriekCode, "43") || 97 STRSTARTS(?rubriekCode, "44") || 98 STRSTARTS(?rubriekCode, "45") || 99 STRSTARTS(?rubriekCode, "46") || 100 STRSTARTS(?rubriekCode, "47") || 101 STRSTARTS(?rubriekCode, "486") || 102 STRSTARTS(?rubriekCode, "489") || 103 STRSTARTS(?rubriekCode, "905") || 104 STRSTARTS(?rubriekCode, "911") || 105 STRSTARTS(?rubriekCode, "912") || 106 STRSTARTS(?rubriekCode, "913") || 107 STRSTARTS(?rubriekCode, "914") || 108 STRSTARTS(?rubriekCode, "915") || 109 STRSTARTS(?rubriekCode, "921") || 110 STRSTARTS(?rubriekCode, "931") || 111 STRSTARTS(?rubriekCode, "WKpr") || 112 STRSTARTS(?rubriekCode, "WPer") || 113 STRSTARTS(?rubriekCode, "WAfs") || 114 STRSTARTS(?rubriekCode, "WWvi") || 115 STRSTARTS(?rubriekCode, "WBwv") || 116 STRSTARTS(?rubriekCode, "WBed") || 117 STRSTARTS(?rubriekCode, "WOok") || 118 STRSTARTS(?rubriekCode, "WKol") || 119 STRSTARTS(?rubriekCode, "WVkf") || 120 STRSTARTS(?rubriekCode, "WAkf"), 121 ?geld_bedrag, 0) AS ?q_bedrag 122 ) 123 } 124 } 125 126 # Q.VI Afschrijvingen op immateriële vaste activa en materiële vaste activa 127 # Prismant: 480-484, RGS: WAfs 128 { 129 SELECT (SUM(?geld_bedrag) AS ?q_vi) 130 WHERE { 131 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 132 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 133 134 ?grootboek_post a onz-fin:Grootboekpost ; 135 onz-g:partOf ?rubriek ; 136 onz-g:hasDate ?datum ; 137 onz-fin:heeftGeldBedrag ?geld_bedrag . 138 139 # Match directe ouder: Grootboekrekening (RGS) of Grootboekrubriek (Prismant) 140 { 141 { ?rubriek a onz-fin:Grootboekrekening } 142 UNION 143 { ?rubriek a onz-fin:Grootboekrubriek } 144 } 145 # Anti-dubbeltelling: houd alleen het bladniveau (geen transitive ancestors) 146 FILTER NOT EXISTS { 147 ?grootboek_post onz-g:partOf ?child . 148 ?child onz-g:partOf ?rubriek . 149 FILTER(?child != ?rubriek) 150 { { ?child a onz-fin:Grootboekrekening } UNION { ?child a onz-fin:Grootboekrubriek } } 151 } 152 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 153 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 154 155 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 156 157 FILTER( 158 STRSTARTS(?rubriekCode, "480") || 159 STRSTARTS(?rubriekCode, "481") || 160 STRSTARTS(?rubriekCode, "482") || 161 STRSTARTS(?rubriekCode, "483") || 162 STRSTARTS(?rubriekCode, "484") || 163 STRSTARTS(?rubriekCode, "WAfs") 164 ) 165 } 166 } 167 } 168 } 169 170 BIND("EBITDA" AS ?Kental) 171 BIND(?EBITDA AS ?Waarde) 172} 173ORDER BY ?Kental 174