Uitwisselprofiel Ministerie van VWS Directie Macro-Economische Vraagstukken en Arbeidsmarkt

Over Uitwisselprofiel Ministerie van VWS Directie Macro-Economische Vraagstukken en Arbeidsmarkt

0.0.1-acc


Publicatiedatum:
18-09-2025

Inwerkingtreding:
18-09-2025

2.21. Wat is het percentage uitstroom van zorggerelateerd personeel in loondienst?

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1# Indicator: MEVA 2.21
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    (SUM(?noemer_waarde) AS ?Aantal_PIL_met_zorgfunctie)
12    (SUM(?teller_waarde) AS ?Aantal_uitgestroomde_PIL_met_zorgfunctie)
13    (IF(?Aantal_PIL_met_zorgfunctie = 0, "Ongedefinieerd", 100*(?Aantal_uitgestroomde_PIL_met_zorgfunctie/?Aantal_PIL_met_zorgfunctie)) AS ?Percentage_Uitstroom)
14{
15    SELECT
16        ?werknemer
17        (IF(MAX(?op_peildatum_eerder) = 1, 1, 0) AS ?noemer_waarde)
18        (IF(MAX(?op_peildatum_eerder) = 1 && MAX(?op_peildatum_later) = 0, 1, 0) AS ?teller_waarde)
19    {
20        #BIND(2024 AS ?jaar)
21    	#BIND("Q1" AS ?kwartaal)
22        BIND(IF(?kwartaal = 'Q1', xsd:date(CONCAT(STR(?jaar), '-01-01')),
23            IF(?kwartaal = 'Q2', xsd:date(CONCAT(STR(?jaar), '-04-01')),
24            IF(?kwartaal = 'Q3', xsd:date(CONCAT(STR(?jaar), '-07-01')),
25            IF(?kwartaal = 'Q4', xsd:date(CONCAT(STR(?jaar), '-10-01')),
26            '')))) AS ?peildatum_eerder)
27    	BIND(?peildatum_eerder + "P3M"^^xsd:duration AS ?peildatum_later)
28
29        #Bepaal filter voor definitie van overeenkomsten die geldig zijn voor personeelsleden
30        ?overeenkomst
31            a onz-pers:ArbeidsOvereenkomst ;
32            onz-pers:heeftOpdrachtnemer ?werknemer ;
33            onz-g:hasPart ?overeenkomst_afspraak .
34        ?overeenkomst_afspraak
35            a onz-pers:WerkOvereenkomstAfspraak ;
36            onz-g:isAbout ?functie ;
37            onz-g:startDatum ?start_afspraak .
38        ?functie 
39            a onz-pers:ZorgverlenerFunctie .
40        OPTIONAL {
41            ?overeenkomst_afspraak onz-g:eindDatum ?eind_afspraak
42        }
43
44      BIND(IF(?start_afspraak <= ?peildatum_later && (!BOUND(?eind_afspraak) || ?eind_afspraak >= ?peildatum_later), 1, 0) AS ?op_peildatum_later)
45      BIND(IF(?start_afspraak <= ?peildatum_eerder && (!BOUND(?eind_afspraak) || ?eind_afspraak >= ?peildatum_eerder), 1, 0) AS ?op_peildatum_eerder)
46
47    }
48    GROUP BY ?werknemer
49}