Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling

Over Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling


Publicatiedatum:
27-05-2026

Inwerkingtreding:
27-05-2026

13.1 Hoeveel zorgverleners in loondienst zijn er ingestroomd?

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1# Indicator: Zorgkantoren 13.1
2# Parameters: ?peildatum
3# Ontologie: versie 3.0 of nieuwer
4
5PREFIX onz-zorg: <http://purl.org/ozo/onz-zorg#>
6PREFIX onz-org: <http://purl.org/ozo/onz-org#>
7PREFIX onz-g: <http://purl.org/ozo/onz-g#>
8PREFIX onz-pers: <http://purl.org/ozo/onz-pers#>
9PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
10
11SELECT
12    ("Organisatie (gecontracteerd + algemeen)" AS ?Indeling)
13    (SUM(?noemer_waarde) AS ?Aantal_PIL_met_zorgfunctie)
14    (SUM(?teller_waarde) AS ?Aantal_ingestroomde_PIL_met_zorgfunctie)
15    (IF(
16        SUM(?noemer_waarde) = 0,
17        "Ongedefinieerd",
18        100 * (SUM(?teller_waarde) / SUM(?noemer_waarde))
19    ) AS ?Procent_zorggerelateerde_instroom_tov_totaal_zorggerelateerd)
20WHERE {
21    SELECT
22        ?werknemer
23        (IF(MAX(?op_peildatum) = 1, 1, 0) AS ?noemer_waarde)
24        (IF(MAX(?op_peildatum) = 1 && MAX(?op_peildatum_eerder) = 0, 1, 0) AS ?teller_waarde)
25    WHERE {
26        # BIND(xsd:date("2024-08-01") AS ?peildatum)
27
28        BIND((?peildatum - "P1Y"^^xsd:duration) AS ?peildatum_eerder)
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
36        ?overeenkomst_afspraak
37            a onz-pers:WerkOvereenkomstAfspraak ;
38            onz-g:isAbout ?functie ;
39            onz-g:startDatum ?start_afspraak .
40
41        ?functie
42            a onz-pers:ZorgverlenerFunctie .
43
44        OPTIONAL {
45            ?overeenkomst_afspraak onz-g:eindDatum ?eind_afspraak .
46        }
47
48        FILTER(
49            ?start_afspraak <= ?peildatum &&
50            (!BOUND(?eind_afspraak) ||?eind_afspraak >= ?peildatum_eerder)
51        )
52
53        BIND(
54            IF(?start_afspraak <= ?peildatum && (?eind_afspraak >= ?peildatum || !BOUND(?eind_afspraak)),
55            1,
56            0
57        ) AS ?op_peildatum)
58
59        BIND(
60            IF(?start_afspraak <= ?peildatum_eerder && (?eind_afspraak >= ?peildatum_eerder || !BOUND(?eind_afspraak)),
61            1,
62            0
63        ) AS ?op_peildatum_eerder)
64    }
65
66    GROUP BY ?werknemer
67}