Uitwisselprofiel ActiZ Belangenbehartiging
Over Uitwisselprofiel ActiZ Belangenbehartiging
- Publicatiedatum:
- 18-12-2025
- Inwerkingtreding:
- 01-02-2026
1.2. Wat is het aantal cliënten per leveringsvorm VPT, MPT, DTV en PGB?
Concepten
Relaties
Eigenschappen
Instanties
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: ActiZ 1.2 2# Parameters: ?jaar, ?kwartaal 3# Ontologie: versie 3.0 of nieuwer 4 5PREFIX onz-g: <http://purl.org/ozo/onz-g#> 6PREFIX onz-zorg:<http://purl.org/ozo/onz-zorg#> 7PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 8PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 9 10SELECT 11 ("Totaal organisatie" AS ?Indeling) 12 (SUM(?hasVPT) AS ?Aantal_VPT) 13 (SUM(?hasMPT) AS ?Aantal_MPT) 14 (SUM(?hasDTV) AS ?Aantal_DTV) 15 (SUM(?hasPGB) AS ?Aantal_PGB) 16WHERE { 17 { 18 SELECT 19 ?client 20 (MAX(?vpt) AS ?hasVPT) 21 (MAX(?mpt) AS ?hasMPT) 22 (MAX(?pgb) AS ?hasPGB) 23 (MAX(?verblijf) AS ?hasVerblijf) 24 WHERE { 25 26 #BIND(2024 AS ?jaar) 27 #BIND("Q1" AS ?kwartaal) 28 29 BIND( 30 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 36 BIND(?start_periode + "P3M"^^xsd:duration + "-P1D"^^xsd:duration AS ?eind_periode) 37 38 ?zorgproces a onz-g:CureAndCareProcess ; 39 onz-g:definedBy ?indicatie ; 40 onz-g:startDatum ?start_zorgproces . 41 OPTIONAL { ?zorgproces onz-g:eindDatum ?eind_zorgproces } 42 FILTER(?start_zorgproces <= ?eind_periode && ( !BOUND(?eind_zorgproces) || ?eind_zorgproces >= ?start_periode )) 43 44 ?indicatie a onz-zorg:WlzIndicatie ; 45 onz-g:hasPart ?lv ; 46 onz-g:isAbout ?client . 47 ?client a onz-g:Human . 48 ?lv a onz-zorg:Leveringsvorm ; rdfs:label ?leveringsvorm_label . 49 50 BIND(IF(?lv = onz-zorg:instelling, 1, 0) AS ?verblijf) 51 BIND(IF(?lv = onz-zorg:vpt, 1, 0) AS ?vpt) 52 BIND(IF(?lv = onz-zorg:mpt, 1, 0) AS ?mpt) 53 BIND(IF(?lv = onz-zorg:pgb, 1, 0) AS ?pgb) 54 } 55 GROUP BY ?client 56 } 57 BIND( 58 IF((?hasVerblijf = 1) && ((?hasMPT = 1) || (?hasPGB = 1)), 1, 0) 59 AS ?hasDTV 60 ) 61} 62