Uitwisselprofiel ActiZ Belangenbehartiging
Over Uitwisselprofiel ActiZ Belangenbehartiging
- Publicatiedatum:
- 18-12-2025
- Inwerkingtreding:
- 01-02-2026
2.5. Wat is de verhouding tussen het aantal personeelsleden met een zorgverlenersfunctie en het aantal cliënten?
Concepten
- Gewerkte periode
- Mens
- Onverplaatsbaar artefact
- Verpleegproces
- Vestiging
- Vestigingsnummer
- Werkovereenkomst
- Werkovereenkomst afspraak
- Wlz-indicatie
- Zorgkantoor regio
- Zorgverlener (functie)
Relaties
- deel van
- gaat over
- gedefinieerd door
- geïdentificeerd door
- heeft deel
- heeft eigenschap of kenmerk
- heeft eigenschapswaarde
- heeft lokaliseerbaar gebied
- heeft perdurantlocatie
- opereert in regio
- vestiging van
Eigenschappen
Instanties
- VV Beschermd verblijf met intensieve palliatief-terminale zorg
- VV Beschermd wonen met intensieve dementiezorg
- VV Beschermd wonen met intensieve verzorging en verpleging
- VV Beschermd wonen met zeer intensieve zorg, vanwege specifieke aandoeningen, met de nadruk op begeleiding
- VV Beschermd wonen met zeer intensieve zorg, vanwege specifieke aandoeningen, met de nadruk op verzorging en verpleging
- VV Beschut wonen met intensieve begeleiding en uitgebreide verzorging
- VV Herstelgerichte behandeling met verpleging en verzorging
- Verblijf in een instelling
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: ActiZ 2.5 2# Parameters: ?jaar, ?kwartaal 3# Ontologie: versie 3.0.0 of nieuwer 4 5PREFIX onz-g: <http://purl.org/ozo/onz-g#> 6PREFIX onz-zorg: <http://purl.org/ozo/onz-zorg#> 7PREFIX onz-org: <http://purl.org/ozo/onz-org#> 8PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 9PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 10PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 11PREFIX onz-pers: <http://purl.org/ozo/onz-pers#> 12PREFIX time: <http://www.w3.org/2006/time#> 13 14SELECT 15 (?vestiging AS ?Indeling) 16 (?zk_regio_code AS ?Zorgkantoorregiocode) 17 ?Aantal_ingezette_uren 18 ?Aantal_ligdagen 19 (IF(?Aantal_ingezette_uren != 0, ?Aantal_ligdagen / (?Aantal_ingezette_uren / 24) , "Ongedefinieerd") AS ?Aantal_cliënten_tov_1_medewerker) 20WHERE { 21 { 22 SELECT 23 ?vestiging 24 ?zorgkantoor_vestiging 25 ?zk_regio_code 26 (SUM(?gewerkte_uren) AS ?Aantal_ingezette_uren) 27 WHERE { 28 #BIND(2024 AS ?jaar) 29 #BIND("Q1" AS ?kwartaal) 30 BIND(IF(?kwartaal = 'Q1', xsd:date(CONCAT(STR(?jaar), '-01-01')), 31 IF(?kwartaal = 'Q2', xsd:date(CONCAT(STR(?jaar), '-04-01')), 32 IF(?kwartaal = 'Q3', xsd:date(CONCAT(STR(?jaar), '-07-01')), 33 IF(?kwartaal = 'Q4', xsd:date(CONCAT(STR(?jaar), '-10-01')), 34 '')))) AS ?start_periode) 35 BIND(?start_periode + "P3M"^^xsd:duration + "-P1D"^^xsd:duration AS ?eind_periode) 36 37 ?overeenkomst 38 a onz-pers:WerkOvereenkomst ; 39 onz-g:hasPart ?overeenkomst_afspraak . 40 ?overeenkomst_afspraak 41 a onz-pers:WerkOvereenkomstAfspraak ; 42 onz-g:isAbout / a onz-pers:ZorgverlenerFunctie ; 43 onz-g:isAbout ?locatie_afspraak ; 44 onz-g:startDatum ?start_afspraak . 45 OPTIONAL { ?overeenkomst_afspraak onz-g:eindDatum ?eind_afspraak . } 46 ?locatie_afspraak a onz-g:StationaryArtifact . 47 48 FILTER(?start_afspraak <= ?eind_periode && ((?eind_afspraak >= ?start_periode) || (!BOUND(?eind_afspraak)))) 49 BIND(IF(?start_afspraak < ?start_periode, ?start_periode, ?start_afspraak) AS ?start_afspraak_corr) 50 BIND(IF(?eind_afspraak > ?eind_periode || !BOUND(?eind_afspraak), ?eind_periode, ?eind_afspraak) AS ?eind_afspraak_corr) 51 52 ?inzet 53 a onz-pers:GewerktePeriode ; 54 onz-g:definedBy ?overeenkomst ; 55 onz-g:hasBeginTimeStamp ?start_inzet_datetime ; 56 onz-g:hasQuality/onz-g:hasQualityValue/onz-g:hasDataValue ?gewerkte_uren . 57 OPTIONAL { ?inzet onz-g:hasPerdurantLocation ?locatie_inzet . } 58 BIND(STRDT(SUBSTR(STR(?start_inzet_datetime), 1, 10), xsd:date) AS ?start_inzet) 59 60 FILTER(?start_inzet >= ?start_afspraak_corr && (?start_inzet <= ?eind_afspraak_corr || !BOUND(?eind_afspraak_corr))) 61 BIND(IF(BOUND(?locatie_inzet), ?locatie_inzet, ?locatie_afspraak) AS ?locatie) 62 63 ?locatie a onz-g:StationaryArtifact . 64 ?locatie onz-g:partOf* ?vestiging_uri . 65 ?vestiging_uri a onz-org:Vestiging ; 66 onz-g:hasLocalizableArea/onz-g:identifiedBy/onz-g:hasPart/onz-g:hasPart ?postcode_6 . 67 BIND(IRI(SUBSTR(STR(?postcode_6), 1, STRLEN(STR(?postcode_6)) - 2)) AS ?postcode) 68 ?pc_gebied 69 onz-g:identifiedBy ?postcode ; 70 onz-g:partOf+ ?zk_regio . 71 ?zk_regio a onz-org:ZorgkantoorRegio . 72 ?zorgkantoor onz-g:hasOperatingRange ?zk_regio . 73 { 74 ?vestiging_uri onz-g:identifiedBy ?vest_nr . 75 ?vest_nr 76 a onz-org:Vestigingsnummer ; 77 onz-g:hasDataValue ?vestiging . 78 BIND(STRAFTER(STR(?zk_regio), "onz-org/") AS ?zk_regio_code) 79 } UNION { 80 # Includeer ook de organisatie als geheel en label deze als vestiging 81 ?vestiging_uri onz-org:vestigingVan ?organisatie_uri . 82 BIND("Totaal organisatie" AS ?vestiging) 83 BIND("n.v.t." AS ?zk_vestiging) 84 BIND("n.v.t." AS ?zk_regio_code) 85 } 86 BIND(IF(!BOUND(?zk_vestiging), ?zorgkantoor, ?zk_vestiging) AS ?zorgkantoor_vestiging) 87 88 } GROUP BY ?vestiging ?zorgkantoor_vestiging ?zk_regio_code 89 } 90 91 { 92 SELECT 93 ?vestiging 94 ?zorgkantoor_vestiging 95 ?zk_regio_code 96 (SUM(?ligdagen) AS ?Aantal_ligdagen) 97 #(COUNT(distinct ?client) AS ?Aantal_ligdagen) 98 { 99 #BIND(2024 AS ?jaar) 100 #BIND("Q1" AS ?kwartaal) 101 BIND(IF(?kwartaal = 'Q1', xsd:date(CONCAT(STR(?jaar), '-01-01')), 102 IF(?kwartaal = 'Q2', xsd:date(CONCAT(STR(?jaar), '-04-01')), 103 IF(?kwartaal = 'Q3', xsd:date(CONCAT(STR(?jaar), '-07-01')), 104 IF(?kwartaal = 'Q4', xsd:date(CONCAT(STR(?jaar), '-10-01')), 105 '')))) AS ?start_periode) 106 BIND(?start_periode + "P3M"^^xsd:duration + "-P1D"^^xsd:duration AS ?eind_periode) 107 108 VALUES ?zorgprofiel { onz-zorg:4VV onz-zorg:5VV onz-zorg:6VV onz-zorg:7VV onz-zorg:8VV onz-zorg:9BVV onz-zorg:10VV } 109 110 ?indicatie 111 a onz-zorg:WlzIndicatie ; 112 onz-g:startDatum ?start_indicatie ; 113 onz-g:hasPart ?zorgprofiel ; 114 onz-g:hasPart onz-zorg:instelling ; # Verblijf leveringsvorm 115 onz-g:isAbout ?client . 116 OPTIONAL { ?indicatie onz-g:eindDatum ?eind_indicatie . } 117 ?client a onz-g:Human . 118 119 FILTER(?start_indicatie <= ?eind_periode && ((?eind_indicatie >= ?start_periode) || (!BOUND(?eind_indicatie)))) 120 BIND(IF(?start_indicatie < ?start_periode, ?start_periode, ?start_indicatie) AS ?start_indicatie_corr) 121 BIND(IF(?eind_indicatie > ?eind_periode || !BOUND(?eind_indicatie), ?eind_periode, ?eind_indicatie) AS ?eind_indicatie_corr) 122 123 ?zorgproces 124 a onz-zorg:NursingProcess ; 125 onz-g:definedBy ?indicatie ; 126 onz-g:hasPerdurantLocation ?locatie ; 127 onz-g:startDatum ?start_zorgproces . 128 OPTIONAL { ?zorgproces onz-g:eindDatum ?eind_zorgproces . } 129 FILTER(?start_zorgproces <= ?eind_periode && ((?eind_zorgproces >= ?start_periode) || (!BOUND(?eind_zorgproces)))) 130 BIND(IF(?start_zorgproces < ?start_indicatie_corr, ?start_indicatie_corr, ?start_zorgproces) AS ?start_zorgproces_corr) 131 BIND(IF(?eind_zorgproces > ?eind_indicatie_corr || !BOUND(?eind_indicatie), ?eind_indicatie_corr, ?eind_indicatie) AS ?eind_zorgproces_corr) 132 133 ?start_zorgproces_corr ^time:inXSDDate/time:inTemporalPosition/time:numericPosition ?start_dag_reken . 134 ?eind_zorgproces_corr ^time:inXSDDate/time:inTemporalPosition/time:numericPosition ?eind_dag_reken . 135 BIND(?eind_dag_reken - ?start_dag_reken + 1 AS ?ligdagen) 136 137 ?locatie onz-g:partOf* ?vestiging_uri . 138 ?vestiging_uri a onz-org:Vestiging ; 139 onz-g:hasLocalizableArea/onz-g:identifiedBy/onz-g:hasPart/onz-g:hasPart ?postcode_6 . 140 BIND(IRI(SUBSTR(STR(?postcode_6), 1, STRLEN(STR(?postcode_6)) - 2)) AS ?postcode) 141 ?pc_gebied 142 onz-g:identifiedBy ?postcode ; 143 onz-g:partOf+ ?zk_regio . 144 ?zk_regio a onz-org:ZorgkantoorRegio . 145 ?zorgkantoor onz-g:hasOperatingRange ?zk_regio . 146 { 147 ?vestiging_uri onz-g:identifiedBy ?vest_nr . 148 ?vest_nr 149 a onz-org:Vestigingsnummer ; 150 onz-g:hasDataValue ?vestiging . 151 BIND(STRAFTER(STR(?zk_regio), "onz-org/") AS ?zk_regio_code) 152 } UNION { 153 # Includeer ook de organisatie als geheel en label deze als vestiging 154 ?vestiging_uri onz-org:vestigingVan ?organisatie_uri . 155 BIND("Totaal organisatie" AS ?vestiging) 156 BIND("n.v.t." AS ?zk_vestiging) 157 BIND("n.v.t." AS ?zk_regio_code) 158 } 159 BIND(IF(!BOUND(?zk_vestiging), ?zorgkantoor, ?zk_vestiging) AS ?zorgkantoor_vestiging) 160 } GROUP BY ?vestiging ?zorgkantoor_vestiging ?zk_regio_code 161 } 162} 163ORDER BY ?Indeling 164