Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
Over Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
- Publicatiedatum:
- 03-10-2025
- Inwerkingtreding:
- 03-10-2025
24.2 Wat is de Interest Coverage Ratio (ICR)?
Concepten
Relaties
Eigenschappen
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: Zorgkantoren 24.2 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 10 ("ICR" AS ?Kental) 11 (IF(BOUND(?r_iv) && (?r_iv != 0), 12 xsd:decimal((?p_totaal - ?q_totaal)) / xsd:decimal(?r_iv), 13 "Ongedefinieerd" 14 ) AS ?Waarde) 15WHERE { 16 17 # Deel 1: Eindtotalen berekenen (p_totaal en q_totaal) 18 { 19 SELECT (SUM(?p_bedrag) AS ?p_totaal) (SUM(?q_bedrag) AS ?q_totaal) 20 WHERE { 21 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 22 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 23 { 24 SELECT DISTINCT ?rubriek WHERE { 25 ?rubriek a onz-fin:Grootboekrubriek . 26 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 27 FILTER(REGEX(STRAFTER(STR(?rubriek), STR(onz-fin:)), "^[0-9]{6}$")) 28 } 29 } 30 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 31 32 ?grootboek_post a onz-fin:Grootboekpost ; 33 onz-g:partOf ?rubriek ; 34 onz-g:hasDate ?datum ; 35 onz-fin:heeftGeldBedrag ?geld_bedrag . 36 37 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 38 39 # P-totaal 40 BIND( 41 IF( 42 STRSTARTS(?rubriekCode, "81") || 43 STRSTARTS(?rubriekCode, "82") || 44 STRSTARTS(?rubriekCode, "83") || 45 STRSTARTS(?rubriekCode, "89") || 46 STRSTARTS(?rubriekCode, "919") || 47 STRSTARTS(?rubriekCode, "920") || 48 STRSTARTS(?rubriekCode, "930"), 49 ?geld_bedrag, 0 50 ) AS ?p_bedrag 51 ) 52 53 # Q-totaal 54 BIND( 55 IF( 56 STRSTARTS(?rubriekCode, "417") || 57 STRSTARTS(?rubriekCode, "418") || 58 STRSTARTS(?rubriekCode, "411") || 59 STRSTARTS(?rubriekCode, "412") || 60 STRSTARTS(?rubriekCode, "413") || 61 STRSTARTS(?rubriekCode, "414") || 62 STRSTARTS(?rubriekCode, "415") || 63 STRSTARTS(?rubriekCode, "416") || 64 STRSTARTS(?rubriekCode, "419") || 65 STRSTARTS(?rubriekCode, "420") || 66 STRSTARTS(?rubriekCode, "4221") || 67 STRSTARTS(?rubriekCode, "4223") || 68 STRSTARTS(?rubriekCode, "4224") || 69 STRSTARTS(?rubriekCode, "4225") || 70 STRSTARTS(?rubriekCode, "4229") || 71 STRSTARTS(?rubriekCode, "4226") || 72 STRSTARTS(?rubriekCode, "480") || 73 STRSTARTS(?rubriekCode, "481") || 74 STRSTARTS(?rubriekCode, "482") || 75 STRSTARTS(?rubriekCode, "483") || 76 STRSTARTS(?rubriekCode, "484") || 77 STRSTARTS(?rubriekCode, "423") || 78 STRSTARTS(?rubriekCode, "43") || 79 STRSTARTS(?rubriekCode, "44") || 80 STRSTARTS(?rubriekCode, "45") || 81 STRSTARTS(?rubriekCode, "46") || 82 STRSTARTS(?rubriekCode, "47") || 83 STRSTARTS(?rubriekCode, "486") || 84 STRSTARTS(?rubriekCode, "489") || 85 STRSTARTS(?rubriekCode, "905") || 86 STRSTARTS(?rubriekCode, "911") || 87 STRSTARTS(?rubriekCode, "912") || 88 STRSTARTS(?rubriekCode, "913") || 89 STRSTARTS(?rubriekCode, "914") || 90 STRSTARTS(?rubriekCode, "915") || 91 STRSTARTS(?rubriekCode, "921") || 92 STRSTARTS(?rubriekCode, "931"), 93 ?geld_bedrag, 0 94 ) AS ?q_bedrag 95 ) 96 } 97 } 98 99 # Deel 2: R.IV Kosten uitbesteed werk en andere externe kosten (?r_iv) 100 { 101 SELECT (SUM(?geld_bedrag) AS ?r_iv) 102 WHERE { 103 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 104 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 105 { 106 SELECT DISTINCT ?rubriek WHERE { 107 ?rubriek a onz-fin:Grootboekrubriek . 108 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 109 FILTER(REGEX(STRAFTER(STR(?rubriek), STR(onz-fin:)), "^[0-9]{6}$")) 110 } 111 } 112 113 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 114 115 BIND( 116 IF( 117 STRSTARTS(?rubriekCode, "485") || 118 STRSTARTS(?rubriekCode, "901"), 119 "R.IV", "other" 120 ) AS ?categorie 121 ) 122 123 FILTER(?categorie = "R.IV") 124 125 ?grootboek_post a onz-fin:Grootboekpost ; 126 onz-g:partOf ?rubriek ; 127 onz-g:hasDate ?datum ; 128 onz-fin:heeftGeldBedrag ?geld_bedrag . 129 130 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 131 } 132 } 133} 134ORDER BY ?Kental 135