Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling

Versie:

Publicatiedatum:23-12-2024

Inwerkingtreding:23-12-2024




Bekijk bron...

24.9 - Uitbesteed werk vs vast personeel

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1# Indicator: Zorgkantoren 18.2.0
2# Parameters: $(peildatum)
3# Ontologie: versie 2.0.0 of nieuwer
4
5PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
6PREFIX onz-fin: <http://purl.org/ozo/onz-fin#>
7PREFIX onz-g: <http://purl.org/ozo/onz-g#>
8
9SELECT ("Uitbesteed werk vs vast personeel" AS ?Kental) (IF((SUM(?bedrag_sum_Q_III) + sum(?bedrag_sum_Q_IV) + sum(?bedrag_sum_Q_V)) != 0,sum(?bedrag_sum_Q_II)/(SUM(?bedrag_sum_Q_III) + sum(?bedrag_sum_Q_IV) + sum(?bedrag_sum_Q_V)),'ongedefineerd') AS ?waarde)
10WHERE {
11    #Uitbesteed werk vs vast personeel = "Q.II Kosten uitbesteed werk en andere externe kosten" / ("Q.III Lonen en salarissen"* + "Q.IV Sociale lasten" + "Q.V Pensioenlasten")
12    ?grootboek_post 
13        a onz-fin:Grootboekpost ;
14        onz-g:partOf ?rubriek ;
15        onz-g:hasDate ?datum ; 
16        onz-g:isAbout [
17            a onz-g:FinancialEntity ;
18            onz-g:hasQuality / onz-g:hasQualityValue / onz-g:hasDataValue ?geld_bedrag 
19        ] .
20	BIND($(start_periode) AS ?start_periode)
21    BIND($(eind_periode) AS ?eind_periode)
22    FILTER (?datum >= ?start_periode)
23    FILTER (?datum <= ?eind_periode)
24    #Q.II Kosten uitbesteed werk en andere externe kosten
25    BIND(IF(?rubriek IN (
26            onz-fin:417000,
27            onz-fin:418000, onz-fin:418100, onz-fin:418200
28        ), ?geld_bedrag, 0) AS ?bedrag_sum_Q_II)
29
30    #Q.III Lonen en salarissen
31    BIND(IF(?rubriek IN (
32        onz-fin:411000, onz-fin:411100, onz-fin:411200, onz-fin:411300, onz-fin:411400, onz-fin:411500, onz-fin:411600, onz-fin:411700, 
33        onz-fin:412000, onz-fin:412100, onz-fin:412200, onz-fin:412300, onz-fin:412400, onz-fin:412500, 
34        onz-fin:413000, onz-fin:413100, onz-fin:413200, onz-fin:413300, onz-fin:413400, onz-fin:413500, onz-fin:413600, onz-fin:413610, 
35        onz-fin:413620, onz-fin:413700, onz-fin:414000, onz-fin:414100, onz-fin:414101, onz-fin:414102, onz-fin:414103, onz-fin:414104, 
36        onz-fin:414110, onz-fin:414111, onz-fin:414112, onz-fin:414113, onz-fin:414114, onz-fin:414200, onz-fin:414202, onz-fin:414203, 
37        onz-fin:414204, onz-fin:414300, onz-fin:414500, onz-fin:414503, onz-fin:414504, onz-fin:414700, onz-fin:414800, 
38        onz-fin:415000, onz-fin:416000, 
39        onz-fin:419000, onz-fin:419100, onz-fin:419101, onz-fin:419200, onz-fin:419500
40    ), ?geld_bedrag, 0) AS ?bedrag_sum_Q_III)
41    
42    #Q.IV Sociale lasten
43    BIND(IF(?rubriek IN (
44            onz-fin:420000, onz-fin:420100, onz-fin:422100, onz-fin:422300, onz-fin:422400, onz-fin:422410, onz-fin:422500, onz-fin:422900
45        ), ?geld_bedrag, 0) AS ?bedrag_sum_Q_IV)
46
47    #Q.V Pensioenlasten
48    BIND(IF(?rubriek IN (onz-fin:422600), ?geld_bedrag, 0) AS ?bedrag_sum_Q_V)
49}

Heb je feedback?

Loopt u tegen een issue of vraag aan bij het KIK-V product? Neem dan contact met ons op!