Over Uitwisselprofiel Ministerie van VWS Beleidsontwikkeling over Macro Economische Vraagstukken en Arbeidsmarkt
- Publicatiedatum:
- 19-11-2025
- Inwerkingtreding:
- 19-11-2025
5.1. 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: MECA 5.1 2# Parameters: ?jaar 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 ?Periode 12 ("Totaal organisatie" AS ?Indeling) 13 (SUM(?hasVPT) AS ?Aantal_VPT) 14 (SUM(?hasMPT) AS ?Aantal_MPT) 15 (SUM(?hasDTV) AS ?Aantal_DTV) 16 (SUM(?hasPGB) AS ?Aantal_PGB) 17WHERE { 18 { 19 SELECT 20 ?Periode 21 ?client 22 (MAX(?vpt) AS ?hasVPT) 23 (MAX(?mpt) AS ?hasMPT) 24 (MAX(?pgb) AS ?hasPGB) 25 (MAX(?verblijf) AS ?hasVerblijf) 26 WHERE { 27 28 #BIND(2024 AS ?jaar) 29 VALUES ?kw { 1 2 3 4 0 } 30 31 BIND( xsd:date(CONCAT(STR(?jaar), "-", 32 IF(?kw=1,"01-01", IF(?kw=2,"04-01", IF(?kw=3,"07-01", IF(?kw=4,"10-01", "01-01")))) 33 )) AS ?p_start ) 34 BIND( xsd:date(CONCAT(STR(?jaar), "-", 35 IF(?kw=1,"03-31", IF(?kw=2,"06-30", IF(?kw=3,"09-30","12-31"))) 36 )) AS ?p_eind ) 37 BIND( IF(?kw = 0, "Totaal jaar", CONCAT("Q", STR(?kw))) AS ?Periode ) 38 39 ?zorgproces a onz-g:CureAndCareProcess ; 40 onz-g:definedBy ?indicatie ; 41 onz-g:startDatum ?start_zorgproces . 42 OPTIONAL { ?zorgproces onz-g:eindDatum ?eind_zorgproces } 43 FILTER(?start_zorgproces <= ?p_eind && ( !BOUND(?eind_zorgproces) || ?eind_zorgproces >= ?p_start )) 44 45 ?indicatie a onz-zorg:WlzIndicatie ; 46 onz-g:hasPart ?lv ; 47 onz-g:isAbout ?client . 48 ?client a onz-g:Human . 49 ?lv a onz-zorg:Leveringsvorm ; rdfs:label ?leveringsvorm_label . 50 51 BIND(IF(?lv = onz-zorg:instelling, 1, 0) AS ?verblijf) 52 BIND(IF(?lv = onz-zorg:vpt, 1, 0) AS ?vpt) 53 BIND(IF(?lv = onz-zorg:mpt, 1, 0) AS ?mpt) 54 BIND(IF(?lv = onz-zorg:pgb, 1, 0) AS ?pgb) 55 } 56 GROUP BY ?client ?Periode 57 } 58 BIND( 59 IF((?hasVerblijf = 1) && ((?hasMPT = 1) || (?hasPGB = 1)), 1, 0) 60 AS ?hasDTV 61 ) 62} 63GROUP BY ?Periode 64