{
    "debug": false,
    "$schema": "https://cstm.rivm.nl/regiobeeld/Regiobeeld-app-acc/schema/figure-config.schema.json",
    "identifier": "ouderenzorg_hulpverlenen_uitsplitsing",
    "figure": {
        "type": "figure-highcharts-regiobeeld",
        "title": "<%= mapping['oz_hulpverlenen_opties'][state['oz_hulpverlenen_opties']] %> uitgesplitst naar <%= filters.opties_ouderenzorg_hulpverlenen_uitsplitsing.label.toLowerCase() %> in Nederland",
        "subtitle": "65 jaar en ouder",  
        "credits": "{appConfig.credits.CBS_socsamwelzijn}",
        "watch": [
            "opties_ouderenzorg_hulpverlenen_uitsplitsing",
            "oz_hulpverlenen_opties",
            "regio_ZK"
        ],
        "settings": {
            "series": {
                "name": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","leeftijd"],
                        "then": "leeftijd"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","geslacht"],
                        "then": "geslacht"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie"],
                        "then": "subcategorie_label"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie2"],
                        "then": "subcategorie2_label"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie3"],
                        "then": "subcategorie3_label"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie4"],
                        "then": "subcategorie4_label"}
                        ]},
                "data": [
                    {
                        "y": "percentage"
                    }
                ]
            },
            "options": {
                "chart": {
                    "type": "column"
                },
                "xAxis": {
                    "labels": {
                    "format": "\\{chart.series.0.userOptions.data.(pos).props.formatted.jaar\\}"
                    }
                },
                "yAxis": {
                    "title": {
                        "text": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","leeftijd"],
                        "then": "Percentage"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","leeftijd","ne"],
                        "then": "Percentage (65+)"}]} 
                    },
                    "min": 0,
                    "allowDecimals": true
                },
                "plotOptions": {
                    "series": {
                        "stacking": null
                    }
                }
            },
            "formatters":  {
           
        }
        }
    },
    "dataset": {
        "type": "local-static-default",
        "settings": {
            "src": [
                "data/rivm/wozo_ouderenzorg_20260729/wozo_ouderenzorg_20260729--NL01.json"
            ],
            "tableGrouping": {
                "row": "jaar",
                "column": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","leeftijd"],
                        "then": "leeftijd"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","geslacht"],
                        "then": "geslacht"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie"],
                        "then": "subcategorie_label"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie2"],
                        "then": "subcategorie2_label"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie3"],
                        "then": "subcategorie3_label"},
                        {"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}","subcategorie4"],
                        "then": "subcategorie4_label"}
                       ]},
                "minColumnCount": 2
            },
            "columns": [
                {
                    "label": "Indicator",
                    "data": "hoofdcategorie",
                    "show": false
                },
                {
                    "label": "Leeftijd",
                    "data": "leeftijd",
                    "show": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "leeftijd"], "then": ["tooltip"]}]}
                },
                {
                    "label": "Geslacht",
                    "data": "geslacht",
                    "show": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "geslacht"], "then": ["tooltip"]}]}
                },
                {   "label": "Woonsituatie",
                    "data": "subcategorie_label",
                    "show": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie"], "then": ["tooltip"]}]}
                },
                {   "label": "Huishoudinkomen",
                    "data": "subcategorie2_label",
                    "show": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie2"], "then": ["tooltip"]}]}
                },
                {
                    "label": "Huishoudvermogen",
                    "data": "subcategorie3_label",
                    "show": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie3"], "then": ["tooltip"]}]}
                },
                {
                    "label": "SES-WOA",
                    "data": "subcategorie4_label",
                    "show": {"if": [{"condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie4"], "then": ["tooltip"]}]}
                },
                {
                    "label": "Geo_id",
                    "data": "geo_id",
                    "show": false
                },
                {
                    "label": "Regio",
                    "data": "regio",
                    "show": false
                },
                {
                    "label": "Jaar",
                    "data": "jaar",
                    "show": true
                },
                {
                    "label": "Percentage",
                    "data": "percentage",
                    "show": true,
                    "numberFormat": 0,
                    "suffix": "%",
                    "align": "right"
                }
            ],
            "select": [
                ["geo_id"],
                ["jaar"],
                ["hoofdcategorie"],
                ["subcategorie"],
                ["subcategorie2"],
                ["subcategorie3"],
                ["subcategorie4"],
                ["subcategorie_label"],
                ["subcategorie2_label"],
                ["subcategorie3_label"],
                ["subcategorie4_label"],                
                ["leeftijd"],
                ["geslacht"],
                ["percentage"],
                ["regio"]
            ],
            "where": {
                "and": [
                    ["percentage", null, "ne"],  
                    {
                    "if": [
                        {
                        "condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "geslacht"],
                        "then": {
                            "and": [
                            ["hoofdcategorie", "{oz_hulpverlenen_opties}"],
                            ["geslacht", "Totaal mannen en vrouwen", "ne"]
                            ]
                        }},
                        {
                        "condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "leeftijd"],
                        "then": {
                            "and": [
                            ["hoofdcategorie", "{oz_hulpverlenen_opties}"],
                            ["leeftijd", "Totaal leeftijd", "ne"]
                            ]
                        }},
                        {
                        "condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie"],
                        "then": {
                            "and": [
                            ["hoofdcategorie", "{oz_hulpverlenen_opties}"],
                            ["subcategorie", "Woonsituatie_Totaal", "ne"]
                            ]
                        }},
                         {
                        "condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie2"],
                        "then": {
                            "and": [
                            ["hoofdcategorie", "{oz_hulpverlenen_opties}"],
                            ["subcategorie2", "Huishoudinkomen_Totaal", "ne"]
                            ]
                        }},
                        {
                        "condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie3"],
                        "then": {
                            "and": [
                            ["hoofdcategorie", "{oz_hulpverlenen_opties}"],
                            ["subcategorie3", "Huishoudvermogen_Totaal", "ne"]
                            ]
                        }},
                        {
                        "condition": ["{opties_ouderenzorg_hulpverlenen_uitsplitsing}", "subcategorie4"],
                        "then": {
                            "and": [
                            ["hoofdcategorie", "{oz_hulpverlenen_opties}"],
                            ["subcategorie4", "SES-WOA_Totaal", "ne"]
                            ]
                        }}
                    ]
                    }
                ]
                },
            "join": [
                {
                    "dataset": {
                        "type": "local-static-default",
                        "settings": {
                            "src": [
                                "data/regio/ref_gem_regio_gem2023_20240507/ref_gem_regio_gem2023_20240507--NL01.json"
                            ],
                            "select": [
                                [
                                    "geo_nm",
                                    "regio"
                                ]
                            ]
                        }
                    },
                    "on": [
                        "geo_id",
                        "geo_id"
                    ]
                },
                {
                    "dataset": {
                        "type": "local-static-default",
                        "settings": {
                            "src": ["data/filterOpties/filteropties_ouderenzorg_uitsplitsing_waarden.json"],
                             "select": [["value"], ["label", "subcategorie_label"]]
                        }
                    },
                    "on": ["subcategorie", "value"]
                },
                {
                    "dataset": {
                        "type": "local-static-default",
                        "settings": {
                            "src": ["data/filterOpties/filteropties_ouderenzorg_uitsplitsing_waarden.json"],
                             "select": [["value"], ["label", "subcategorie2_label"]]
                        }
                    },
                    "on": ["subcategorie2", "value"]
                },
                {
                    "dataset": {
                        "type": "local-static-default",
                        "settings": {
                            "src": ["data/filterOpties/filteropties_ouderenzorg_uitsplitsing_waarden.json"],
                             "select": [["value"], ["label", "subcategorie3_label"]]
                        }
                    },
                    "on": ["subcategorie3", "value"]
                },
                {
                    "dataset": {
                        "type": "local-static-default",
                        "settings": {
                            "src": ["data/filterOpties/filteropties_ouderenzorg_uitsplitsing_waarden.json"],
                             "select": [["value"], ["label", "subcategorie4_label"]]
                        }
                    },
                    "on": ["subcategorie4", "value"]
                }
            ], "order": ["order"]
        }
    },
    "filters": [
        {
            "identifier": "opties_ouderenzorg_hulpverlenen_uitsplitsing",
            "type": "filter-default",
            "settings": {
                "label": "Selecteer een uitsplitsing:",
                "defaultValue": "leeftijd",   
                "dataset": {
                    "type": "local-static-default",
                    "settings": {
                        "src": ["data/filterOpties/filteropties_ouderenzorg_uitsplitsingen_20260729.json"],
                        "where": {
                            "or": [
                                ["value", "leeftijd"],
                                ["value", "geslacht"],
                                ["value", "subcategorie"],
                                ["value", "subcategorie2"],
                                ["value", "subcategorie3"],
                                ["value", "subcategorie4"]
                            ]
                        }
                    }
                }
            }
        }
    ]
}