Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
Over Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
- Publicatiedatum:
- 03-10-2025
- Inwerkingtreding:
- 03-10-2025
24.9 Wat is verhouding tussen uitbesteed werk en vast personeel?
Concepten
Relaties
Eigenschappen
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: Zorgkantoren 24.9 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 9 10 SELECT 11 ("Uitbesteed werk vs vast personeel" AS ?Kental) 12 ( 13 IF( 14 BOUND(?vastpersoneel) && (?vastpersoneel != 0), 15 (COALESCE(?q_ii, 0) / xsd:decimal(?vastpersoneel)), 16 "Ongedefinieerd" 17 ) AS ?Waarde 18 ) 19 20 # EBITDA 21 WHERE { 22 { 23 # DEEL 1: Eindtotalen berekenen 24 SELECT (SUM(?q_vastpersoneel) AS ?vastpersoneel) 25 WHERE { 26 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 27 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 28 { 29 SELECT DISTINCT ?rubriek WHERE { 30 ?rubriek a onz-fin:Grootboekrubriek . 31 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 32 FILTER(REGEX(STRAFTER(STR(?rubriek), STR(onz-fin:)), "^[0-9]{6}$")) 33 } 34 } 35 36 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 37 38 ?grootboek_post a onz-fin:Grootboekpost ; 39 onz-g:partOf ?rubriek ; 40 onz-g:hasDate ?datum ; 41 onz-fin:heeftGeldBedrag ?geld_bedrag . 42 43 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 44 45 # Vast personeel: QIII, QIV, QV 46 BIND( 47 IF( 48 STRSTARTS(?rubriekCode, "411") || 49 STRSTARTS(?rubriekCode, "412") || 50 STRSTARTS(?rubriekCode, "413") || 51 STRSTARTS(?rubriekCode, "414") || 52 STRSTARTS(?rubriekCode, "415") || 53 STRSTARTS(?rubriekCode, "416") || 54 STRSTARTS(?rubriekCode, "419") || 55 STRSTARTS(?rubriekCode, "420") || 56 STRSTARTS(?rubriekCode, "4221") || 57 STRSTARTS(?rubriekCode, "4223") || 58 STRSTARTS(?rubriekCode, "4224") || 59 STRSTARTS(?rubriekCode, "4225") || 60 STRSTARTS(?rubriekCode, "4229") || 61 STRSTARTS(?rubriekCode, "4226"), 62 ?geld_bedrag, 0) AS ?q_vastpersoneel 63 ) 64 } 65 } 66 67 # Q.II Kosten uitbesteed werk en andere externe kosten (uitbesteed personeel) 68 { 69 SELECT (SUM(?geld_bedrag) AS ?q_ii) 70 WHERE { 71 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 72 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 73 { 74 SELECT DISTINCT ?rubriek WHERE { 75 ?rubriek a onz-fin:Grootboekrubriek . 76 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 77 FILTER(REGEX(STRAFTER(STR(?rubriek), STR(onz-fin:)), "^[0-9]{6}$")) 78 } 79 } 80 81 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 82 83 BIND( 84 IF( 85 STRSTARTS(?rubriekCode, "417") || 86 STRSTARTS(?rubriekCode, "418"), 87 "Q.II", "other" 88 ) AS ?categorie 89 ) 90 91 FILTER(?categorie = "Q.II") 92 93 ?grootboek_post a onz-fin:Grootboekpost ; 94 onz-g:partOf ?rubriek ; 95 onz-g:hasDate ?datum ; 96 onz-fin:heeftGeldBedrag ?geld_bedrag . 97 98 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 99 } 100 } 101 } 102ORDER BY ?Kental 103