Let op: dit is een oudere versie van deze publicatie. Ga naar de laatste versie
Uitwisselprofiel IGJ Contextinformatie t.b.v. onaangekondigd inspectiebezoek
1.4.2. Wat is het aantal ingezette uren aan personeel in loondienst (PIL) met een zorgverlener functie en het aantal ingezette uren aan personeel niet-in-loondienst (PNIL) met een zorgverlener functie per kwalificatieniveau per Dag-, Avond- en Nacht-dienst (DAN-dienst)?
Concepten
- Arbeidsovereenkomst
- Functie in organisatie-rol
- Gewerkte periode
- ODB Kwalificatiewaarde
- Onverplaatsbaar artefact
- Vestiging
- Vestigingsnummer
- Werkovereenkomst afspraak
Relaties
- deel van
- gaat over
- gedefinieerd door
- geïdentificeerd door
- heeft deel
- heeft deelnemer
- heeft eigenschap of kenmerk
- heeft eigenschapswaarde
- heeft opdrachtnemer
- heeft perdurantlocatie
Eigenschappen
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: IGJ 1.4.2 2# Parameters: ?peildatum, ?vestiging 3# Ontologie: versie 3.0 of nieuwer 4 5PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 6PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 7PREFIX onz-pers: <http://purl.org/ozo/onz-pers#> 8PREFIX onz-g: <http://purl.org/ozo/onz-g#> 9PREFIX onz-org: <http://purl.org/ozo/onz-org#> 10 11SELECT 12 ?kwalificatie_niveau 13 (SUM(?dag) AS ?Aantal_ingezette_uren_aan_PIL_met_een_zorgfunctie_in_de_dagdienst) 14 (SUM(?avond) AS ?Aantal_ingezette_uren_aan_PIL_met_een_zorgfunctie_in_de_avonddienst) 15 (SUM(?nacht) AS ?Aantal_ingezette_uren_aan_PIL_met_een_zorgfunctie_in_de_nachtdienst) 16{ 17 # BIND("2023-09-15"^^xsd:date AS ?peildatum) 18 # BIND("000001254" AS ?vestiging) 19 20 BIND(xsd:dateTime(?peildatum) AS ?peildatum_dt) 21 BIND(?peildatum_dt + "PT7H"^^xsd:duration AS ?peildatum_7) 22 BIND(?peildatum_dt + "PT16H"^^xsd:duration AS ?peildatum_16) 23 BIND(?peildatum_dt + "PT23H"^^xsd:duration AS ?peildatum_23) 24 25 ?gewerkte_periode 26 a onz-pers:GewerktePeriode ; 27 onz-g:hasBeginTimeStamp ?start_werk ; 28 onz-g:hasEndTimeStamp ?eind_werk ; 29 onz-g:hasParticipant ?werknemer ; 30 onz-g:hasPerdurantLocation ?werk_locatie ; 31 onz-g:hasQuality / onz-g:hasQualityValue / onz-g:hasDataValue ?gewerkte_uren ; 32 onz-g:definedBy ?overeenkomst . 33 34 FILTER(?peildatum = xsd:date(?start_werk)) 35 36 ?overeenkomst 37 a onz-pers:ArbeidsOvereenkomst ; 38 onz-pers:heeftOpdrachtnemer ?medewerker ; 39 onz-g:hasPart ?overeenkomst_afspraak . 40 ?overeenkomst_afspraak 41 a onz-pers:WerkOvereenkomstAfspraak ; 42 onz-g:startDatum ?start_afspraak . 43 OPTIONAL { 44 ?overeenkomst_afspraak onz-g:eindDatum ?eind_afspraak 45 } 46 FILTER (?start_afspraak <= ?peildatum && (?eind_afspraak >= ?peildatum || !BOUND(?eind_afspraak))) 47 48 # Bepaald het vestigingsnummer dat hoort bij de werkafspraak 49 ?overeenkomst_afspraak onz-g:isAbout ?locatie . 50 ?locatie 51 a onz-g:StationaryArtifact ; 52 onz-g:partOf* ?vestiging_uri . 53 ?vestiging_uri 54 a onz-org:Vestiging ; 55 onz-g:identifiedBy ?vestigingsnummer_object . 56 ?vestigingsnummer_object 57 a onz-org:Vestigingsnummer ; 58 onz-g:hasDataValue ?vestigingsnummer . 59 60 # Bepaal het niveau van de functie 61 ?overeenkomst_afspraak onz-g:isAbout ?functie . 62 ?functie 63 a onz-g:OccupationalPositionRole ; 64 onz-g:hasQuality/onz-g:hasQualityValue ?kwalificatie . 65 ?kwalificatie a onz-pers:ODBKwalificatieWaarde . 66 { 67 BIND("Totaal" AS ?kwalificatie_niveau) 68 } UNION { 69 ?kwalificatie rdfs:label ?kwalificatie_niveau 70 } 71 BIND(IF(?start_werk >= ?peildatum_7 && ?start_werk < ?peildatum_16, ?gewerkte_uren, 0) AS ?dag) 72 BIND(IF(?start_werk >= ?peildatum_16 && ?start_werk < ?peildatum_23, ?gewerkte_uren, 0) AS ?avond) 73 BIND(IF(?dag || ?avond, 0, ?gewerkte_uren) AS ?nacht) 74} 75GROUP BY ?kwalificatie_niveau 76ORDER BY ?kwalificatie_niveau
Heb je feedback?
Loopt u tegen een issue aan bij het KIK-V product? Neem dan contact met ons op!