Uitwisselprofiel IGJ Contextinformatie t.b.v. onaangekondigd inspectiebezoek
1.1.1. Wat is het aantal cliënten per wet?
Concepten
Relaties
Eigenschappen
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: IGJ 1.1.1 2# Parameters: ?vestigingsnummer, ?peildatum 3# Ontologie: versie 3.0.0 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 rdfs: <http://www.w3.org/2000/01/rdf-schema#> 9PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 10 11SELECT 12 (SUM(?Wlz_uniek) AS ?aantal_wlz) 13 (SUM(?Zvw_uniek) AS ?aantal_zvw) 14 ((COUNT (DISTINCT(?client)) - ?aantal_wlz - ?aantal_zvw) AS ?aantal_overig) 15 (?aantal_wlz + ?aantal_zvw + ?aantal_overig AS ?aantal_uniek) 16{ 17 SELECT DISTINCT 18 ?client 19 (MAX(?Wlz) AS ?Wlz_uniek) 20 (MAX(?Zvw) AS ?Zvw_uniek) 21 22 { 23 24# BIND($(vestigingsnummer) AS ?vestigingsnummer) 25# BIND($(peildatum) AS ?peildatum) 26 BIND(?peildatum AS ?peildatum_argument) 27 28# Nieuwe vestigingsnummer triple 29 ?vestiging 30 a onz-org:Vestiging ; 31 onz-g:identifiedBy ?vestigingsnummer_object . 32 ?vestigingsnummer_object 33 a onz-org:Vestigingsnummer ; 34 onz-g:hasDataValue ?vestigingsnummer . 35 36 ?subtype_indicatie rdfs:subClassOf onz-zorg:IndicatieBesluit . 37 ?client a onz-g:Human . 38 39 #selecteer de bijbehorende indicatie, om unieke clienten te kunnen bepalen 40 ?indicatie 41 a ?subtype_indicatie ; 42 onz-g:startDatum ?start_indicatie ; 43 onz-g:isAbout ?client . 44 OPTIONAL {?indicatie onz-g:eindDatum ?eind_indicatie} 45 FILTER(?peildatum_argument >= ?start_indicatie && (?peildatum_argument <= ?eind_indicatie || !BOUND(?eind_indicatie))) 46 # FILTER(?peildatum >= ?start_indicatie && (?peildatum <= ?eind_indicatie || !BOUND(?eind_indicatie))) 47 48 #selecteer de zorgprocessen die voldoen aan de inclusiecriteria 49 ?zorgproces 50 a onz-g:CureAndCareProcess ; 51 onz-g:definedBy ?indicatie ; 52 onz-g:hasPerdurantLocation/onz-g:partOf* ?vestiging ; 53 onz-g:startDatum ?start_zorgproces . 54 OPTIONAL {?zorgproces onz-g:eindDatum ?eind_zorgproces} 55 FILTER (?start_zorgproces <= ?peildatum_argument && ((?eind_zorgproces >= ?peildatum_argument)||(!BOUND(?eind_zorgproces)))) 56 #FILTER (?start_zorgproces <= ?peildatum && ((?eind_zorgproces >= ?peildatum)||(!BOUND(?eind_zorgproces)))) 57 58 #Per financieringsstroom 59 BIND(IF(?subtype_indicatie = onz-zorg:WlzIndicatie, 1, 0) AS ?Wlz) 60 BIND(IF(?subtype_indicatie = onz-zorg:ZvwIndicatie, 1, 0) AS ?Zvw) 61 } 62 GROUP BY ?client 63} 64
Heb je feedback?
Loopt u tegen een issue aan bij het KIK-V product? Neem dan contact met ons op!