Uitwisselprofiel ActiZ Belangenbehartiging

Over Uitwisselprofiel ActiZ Belangenbehartiging


Publicatiedatum:
11-03-2026

Inwerkingtreding:
11-03-2026

2.13. Wat is het percentage uitstroom van niet-zorggerelateerd personeel in loondienst?

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1# Indicator: ActiZ 2.13
2# Parameters: ?jaar, ?kwartaal
3# Ontologie: versie 3.0 of nieuwer
4
5PREFIX onz-g: <http://purl.org/ozo/onz-g#>
6PREFIX onz-pers: <http://purl.org/ozo/onz-pers#>
7PREFIX onz-org: <http://purl.org/ozo/onz-org#>
8PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
9
10SELECT 
11    ("Totaal organisatie" as ?Indeling)
12    (SUM(?noemer_waarde) AS ?Aantal_PIL_zonder_zorgfunctie)
13    (SUM(?teller_waarde) AS ?Aantal_uitgestroomde_PIL_zonder_zorgfunctie)
14    (IF(?Aantal_PIL_zonder_zorgfunctie = 0, "Ongedefinieerd", 100*(?Aantal_uitgestroomde_PIL_zonder_zorgfunctie/?Aantal_PIL_zonder_zorgfunctie)) AS ?Procent_uitstroom)
15{
16    SELECT
17        ?werknemer
18        (IF(MAX(?op_peildatum_eerder) = 1, 1, 0) AS ?noemer_waarde)
19        (IF(MAX(?op_peildatum_eerder) = 1 && MAX(?op_peildatum_later) = 0, 1, 0) AS ?teller_waarde)
20    {
21        #BIND(2024 AS ?jaar)
22    	#BIND("Q1" AS ?kwartaal)
23        BIND(IF(?kwartaal = 'Q1', xsd:date(CONCAT(STR(?jaar), '-01-01')),
24            IF(?kwartaal = 'Q2', xsd:date(CONCAT(STR(?jaar), '-04-01')),
25            IF(?kwartaal = 'Q3', xsd:date(CONCAT(STR(?jaar), '-07-01')),
26            IF(?kwartaal = 'Q4', xsd:date(CONCAT(STR(?jaar), '-10-01')),
27            '')))) AS ?peildatum_eerder)
28    	BIND(?peildatum_eerder + "P3M"^^xsd:duration AS ?peildatum_later)
29
30        #Bepaal filter voor definitie van overeenkomsten die geldig zijn voor personeelsleden
31        ?overeenkomst
32            a onz-pers:ArbeidsOvereenkomst ;
33            onz-pers:heeftOpdrachtnemer ?werknemer ;
34            onz-g:hasPart ?overeenkomst_afspraak .
35        ?overeenkomst_afspraak
36            a onz-pers:WerkOvereenkomstAfspraak ;
37            onz-g:isAbout ?functie ;
38            onz-g:startDatum ?start_afspraak .
39        
40        ?functie a onz-g:OccupationalPositionRole .
41		FILTER NOT EXISTS { ?functie a onz-pers:ZorgverlenerFunctie }
42        
43        OPTIONAL {
44            ?overeenkomst_afspraak onz-g:eindDatum ?eind_afspraak
45        }
46
47      BIND(IF(?start_afspraak <= ?peildatum_later && (!BOUND(?eind_afspraak) || ?eind_afspraak >= ?peildatum_later), 1, 0) AS ?op_peildatum_later)
48      BIND(IF(?start_afspraak <= ?peildatum_eerder && (!BOUND(?eind_afspraak) || ?eind_afspraak >= ?peildatum_eerder), 1, 0) AS ?op_peildatum_eerder)
49
50    }
51    GROUP BY ?werknemer
52}