{
    "debug": false,
    "$schema": "https://cstm.rivm.nl/regiobeeld/Regiobeeld-app-acc/schema/figure-config.schema.json",
    "identifier": "ouderenzorg_afstand_voorzieningen_kaart",
    "figure": {
        "type": "figure-highcharts-regiobeeld",
        "title": "Ouderen die op loopafstand wonen van de <%= filters['oz_afstand_opties'].label.split(' ')[3].toLowerCase() %> in 2023",
        "subtitle": "Kaart op zorgkantoorniveau, 65 jaar en ouder",  
        "credits": "{appConfig.credits.CBS_Nabijheid}",
        "watch": [
            "regio_ZK",
            "oz_afstand_opties"
        ],
        "settings": {
            "series": [
                {
                    "name": "Geen gegevens",
                    "color": "{appConfig.colorPalettes.noData}",
                    "showInLegend": true,
                    "data":[]
                },
                {
                    "nullColor": "{appConfig.colorPalettes.noData}",
                    "data": [
                        {
                            "geo_id": "geo_id",
                            "value": "percentage"
                        }
                    ],
                    "joinBy": [
                        "geb_code",
                        "geo_id"
                    ]
                }
            ],
            "options": {
                "chart": {
                    "type": "map"
                },
                "colorAxis": {
                    "labels": {
                        "overflow":"allow"
                    },
                    "stops": [
                        [0.05,"#CCE5F4"], [0.25,"#99cae9"], [0.5,"#4da3d8"], [0.75,"#00568B"], [0.95,"#003150"]
                    ]
                },
                "legend": {
                    "title": {
                        "text": "Percentage (65+)"
                    }
                }
            },
            "placeholders": {},
            "formatters": {},
            "geojson": {
                "dataset": {
                    "type": "wfs-regiobeeld",
                    "settings": {
                        "src": {
                            "url": "https://data.rivm.nl/geo/nl/wfs",
                            "params": {
                                "typename": "adm_zorgkantoorregios_2023_lw"
                            }
                        }
                    }
                }
            }
        }
    },
    "dataset": {
        "type": "local-static-default",
        "settings": {
            "src": [
                "data/rivm/wozo_ouderenzorg_20260729.json"
            ],
            "columns": [
                {
                    "label": "geo_id",
                    "data": "geo_id",
                    "show": false
                },
                {
                    "label": "Regio",
                    "data": "regio",
                    "show": true
                },
                {
                    "label": "Jaar",
                    "data": "jaar",
                    "show": false
                },
                {
                    "label": "Indicator",
                    "data": "hoofdcategorie",
                    "show": false
                },
                {
                    "label": "Percentage",
                    "data": "percentage",
                    "show": true,
                    "numberFormat": 0,
                    "align": "right",
                    "suffix": "%"
                }
            ],
            "select": [
                [
                    "geo_id"
                ],
                [
                    "regio"
                ],
                [
                    "hoofdcategorie"
                ],
                [
                    "jaar"
                ],
                [
                    "percentage"
                ]
            ],
            "where": {
                "and": [
                    ["jaar", "2023"],
                    ["type", "ZK"], 
                    ["hoofdcategorie", "{oz_afstand_opties}"],
                    ["geslacht", "Totaal mannen en vrouwen"],
                    ["leeftijd", "Totaal leeftijd"],
                    ["opleidingsniveau", "Opleidingsniveau totaal"],
                    ["subcategorie", "Woonsituatie_Totaal"],
                    ["subcategorie2", "Huishoudinkomen_Totaal"], 
                    ["subcategorie3", "Huishoudvermogen_Totaal"],
                    ["subcategorie4", "SES-WOA_Totaal"],
                    ["subcategorie5", "Gezondheid_Totaal"]
                ]
            },
            "join": [
                {
                    "dataset": {
                        "type": "local-static-default",
                        "settings": {
                            "src": [
                                "data/regio/parent_gem_regio2023_20240521.json"
                            ],
                            "select": [
                                [
                                    "geo_nm",
                                    "regio"
                                ]
                            ]
                        }
                    },
                    "on": [
                        "geo_id",
                        "geo_id"
                    ]
                }
            ]
        }
    },
    "filters": [
        {
            "identifier": "oz_afstand_opties",
            "type": "filter-default",
            "settings": {
                "label": "Selecteer een optie:",
                "defaultValue": "Ouderen met een huisarts binnen 500 meter",
                "dataset": {
                    "type": "local-static-default",
                    "settings": {
                        "src": [
                            "data/filterOpties/filteropties_ouderenzorg_afstand_voorzieningen_20260714.json"
                        ]
                    }
                }
            }
        }
    ]
}