{
  "_engine_v3": {
    "M103_Bluswater": false,
    "M96_VBB": false,
    "blocked_measures": [
      {
        "code": "M101",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M102",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M96",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M99",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M98",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M100",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M97",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M103",
        "reason": "Geblokkeerd: niveau C ≠ A"
      }
    ],
    "version": "3.0-generic"
  },
  "aggregatie": {
    "catchall": true,
    "geaggregeerd_niveau": "C",
    "per_klasse": {
      "5.1": {
        "aantal": 2,
        "totaal_kg": 300.0
      },
      "6.1": {
        "aantal": 2,
        "totaal_kg": 62.0
      },
      "8": {
        "aantal": 4,
        "totaal_kg": 9720.0
      }
    },
    "totaal_kg": 15768.0
  },
  "bal": "Onderste drempelwaarde",
  "bal_status": "warning",
  "combinatie": {
    "aggregatie": {
      "advies": [
        "Totaal opslag (15768 kg) overschrijdt de catch-all drempel van 1.000 kg. PGS 15 is van toepassing op alle gevaarlijke stoffen, ongeacht de ADR-klasse.",
        "ADR klasse 8: 4 stoffen (9720 kg totaal) bepalen gezamenlijk niveau Basis. Individuele stoffen: Sulfuric acid 25%, Hydrochloric acid 20%, Sodium aluminate, Vanadium electrolyte.",
        "ADR klasse 5.1: 2 stoffen (300 kg totaal) bepalen gezamenlijk niveau C. Individuele stoffen: Hydrogen peroxide 30%, Sodium persulfate.",
        "ADR klasse 6.1: 2 stoffen (62 kg totaal) bepalen gezamenlijk niveau C. Individuele stoffen: Sodium metavanadate solution, Vanadium pentoxide."
      ],
      "opschuivingen": [
        {
          "hoeveelheid": 50.0,
          "klasse": "6.1",
          "niveau_met": "C",
          "niveau_zonder": "Buiten scope",
          "stof": "Sodium metavanadate solution",
          "totaal_met": 62.0,
          "totaal_zonder": 12.0
        }
      ],
      "per_klasse": {
        "5.1": {
          "aantal": 2,
          "niveau": "C",
          "stoffen": [
            "Hydrogen peroxide 30%",
            "Sodium persulfate"
          ],
          "totaal": 300.0,
          "zwaarste_vg": "II"
        },
        "6.1": {
          "aantal": 2,
          "niveau": "C",
          "stoffen": [
            "Sodium metavanadate solution",
            "Vanadium pentoxide"
          ],
          "totaal": 62.0,
          "zwaarste_vg": "III"
        },
        "8": {
          "aantal": 4,
          "niveau": "Basis",
          "stoffen": [
            "Sulfuric acid 25%",
            "Hydrochloric acid 20%",
            "Sodium aluminate",
            "Vanadium electrolyte"
          ],
          "totaal": 9720.0,
          "zwaarste_vg": "II"
        }
      }
    },
    "scheiding": {
      "conflicten": [
        {
          "groep1": "SG5",
          "groep2": "SG2",
          "reden": "Corrosieve stoffen + Brandbevorderende stoffen vormen een onverenigbare combinatie",
          "stof1": "Sulfuric acid 25%",
          "stof2": "Hydrogen peroxide 30%"
        },
        {
          "groep1": "SG5",
          "groep2": "SG2",
          "reden": "Corrosieve stoffen + Brandbevorderende stoffen vormen een onverenigbare combinatie",
          "stof1": "Sulfuric acid 25%",
          "stof2": "Sodium persulfate"
        },
        {
          "groep1": "SG5",
          "groep2": "SG4",
          "reden": "Corrosieve stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Sulfuric acid 25%",
          "stof2": "Sodium metavanadate solution"
        },
        {
          "groep1": "SG5",
          "groep2": "SG4",
          "reden": "Corrosieve stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Sulfuric acid 25%",
          "stof2": "Vanadium pentoxide"
        },
        {
          "groep1": "SG2",
          "groep2": "SG5",
          "reden": "Brandbevorderende stoffen + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Hydrogen peroxide 30%",
          "stof2": "Hydrochloric acid 20%"
        },
        {
          "groep1": "SG2",
          "groep2": "SG4",
          "reden": "Brandbevorderende stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Hydrogen peroxide 30%",
          "stof2": "Sodium metavanadate solution"
        },
        {
          "groep1": "SG2",
          "groep2": "SG5",
          "reden": "Brandbevorderende stoffen + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Hydrogen peroxide 30%",
          "stof2": "Sodium aluminate"
        },
        {
          "groep1": "SG2",
          "groep2": "SG4",
          "reden": "Brandbevorderende stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Hydrogen peroxide 30%",
          "stof2": "Vanadium pentoxide"
        },
        {
          "groep1": "SG2",
          "groep2": "SG5",
          "reden": "Brandbevorderende stoffen + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Hydrogen peroxide 30%",
          "stof2": "Vanadium electrolyte"
        },
        {
          "groep1": "SG2",
          "groep2": "SG5",
          "reden": "Brandbevorderende stoffen + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Sodium persulfate",
          "stof2": "Hydrochloric acid 20%"
        },
        {
          "groep1": "SG2",
          "groep2": "SG4",
          "reden": "Brandbevorderende stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Sodium persulfate",
          "stof2": "Sodium metavanadate solution"
        },
        {
          "groep1": "SG2",
          "groep2": "SG5",
          "reden": "Brandbevorderende stoffen + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Sodium persulfate",
          "stof2": "Sodium aluminate"
        },
        {
          "groep1": "SG2",
          "groep2": "SG4",
          "reden": "Brandbevorderende stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Sodium persulfate",
          "stof2": "Vanadium pentoxide"
        },
        {
          "groep1": "SG2",
          "groep2": "SG5",
          "reden": "Brandbevorderende stoffen + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Sodium persulfate",
          "stof2": "Vanadium electrolyte"
        },
        {
          "groep1": "SG5",
          "groep2": "SG4",
          "reden": "Corrosieve stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Hydrochloric acid 20%",
          "stof2": "Sodium metavanadate solution"
        },
        {
          "groep1": "SG5",
          "groep2": "SG4",
          "reden": "Corrosieve stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Hydrochloric acid 20%",
          "stof2": "Vanadium pentoxide"
        },
        {
          "groep1": "SG4",
          "groep2": "SG5",
          "reden": "Toxische stoffen (incl. CMR) + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Sodium metavanadate solution",
          "stof2": "Sodium aluminate"
        },
        {
          "groep1": "SG4",
          "groep2": "SG5",
          "reden": "Toxische stoffen (incl. CMR) + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Sodium metavanadate solution",
          "stof2": "Vanadium electrolyte"
        },
        {
          "groep1": "SG5",
          "groep2": "SG4",
          "reden": "Corrosieve stoffen + Toxische stoffen (incl. CMR) vormen een onverenigbare combinatie",
          "stof1": "Sodium aluminate",
          "stof2": "Vanadium pentoxide"
        },
        {
          "groep1": "SG4",
          "groep2": "SG5",
          "reden": "Toxische stoffen (incl. CMR) + Corrosieve stoffen vormen een onverenigbare combinatie",
          "stof1": "Vanadium pentoxide",
          "stof2": "Vanadium electrolyte"
        }
      ],
      "groepen": {
        "SG2": {
          "eisen": {
            "afstand": "Minimaal 3,0 m tot ontvlambare stoffen (SG1)",
            "brandwerendheid": "60 min brandwerende scheiding bij niveau B/A",
            "containment": "Afzonderlijke opvangvoorziening; geen gemeenschappelijk lekbak",
            "stelling": "Uitsluitend in stellingen bestemd voor oxidatoren",
            "ventilatie": "Adequate ventilatie; geen open vonkbronnen in de buurt"
          },
          "id": "SG2",
          "naam": "Brandbevorderende stoffen",
          "omschrijving": "ADR klasse 5.1, klasse 5.2, klasse 4.1 vast (niet SG1)",
          "pgs15_ref": "PGS 15:2025 §4.3, Tabel 8",
          "stoffen": [
            "Hydrogen peroxide 30%",
            "Sodium persulfate"
          ]
        },
        "SG4": {
          "eisen": {
            "afstand": "Minimaal 1,2 m tot corrosieve stoffen (SG5); apart brandcompartiment (30 min) of 5 m zone bij ADR 6.1 VG I of ADR 8 VG I met etiket 6.1",
            "brandwerendheid": "30 min brandwerende scheiding vereist bij co-locatie met ADR 8 (Tabel 9: BA)",
            "containment": "Vloeistofdichte vloer met afzonderlijke opvangvoorziening",
            "stelling": "Max 1,80 m opslaghoogte voor ADR 6.1 VG I; UN-gekeurde verpakking verplicht",
            "ventilatie": "Adequate ventilatie; bij vluchtige toxines mechanische afzuiging"
          },
          "id": "SG4",
          "naam": "Toxische stoffen (incl. CMR)",
          "omschrijving": "ADR klasse 6.1 (giftige stoffen), klasse 6.2 (infectueuze stoffen), inclusief CMR-stoffen",
          "pgs15_ref": "PGS 15:2025 §4.3, Bijlage E, Tabel 9",
          "stoffen": [
            "Sodium metavanadate solution",
            "Vanadium pentoxide"
          ]
        },
        "SG5": {
          "eisen": {
            "afstand": "Minimaal 1,2 m tot ontvlambare stoffen (SG1) en giftige stoffen (SG4)",
            "brandwerendheid": "Geen specifieke eis; wel corrosievaste materialen vereist",
            "containment": "Zuurbestendige opvangbak (PE, PP of RVS 316L)",
            "stelling": "Corrosievaste stellingen; niet onder stoffen die lekkage kunnen veroorzaken",
            "ventilatie": "Adequate ventilatie; zuurafzuiging bij vluchtige zuren"
          },
          "id": "SG5",
          "naam": "Corrosieve stoffen",
          "omschrijving": "ADR klasse 8",
          "pgs15_ref": "PGS 15:2025 §4.3, Bijlage E",
          "stoffen": [
            "Sulfuric acid 25%",
            "Hydrochloric acid 20%",
            "Sodium aluminate",
            "Vanadium electrolyte"
          ]
        }
      },
      "samenvatting": "⛔ Onverenigbare combinaties gevonden (20 paar(en)). Deze stoffen mogen onder geen beding in dezelfde opslagruimte worden bewaard. Volgens PGS 15:2025 Tabel 8 is afzonderlijke opslag met minimaal 3,0 m afstand en 60 min brandwerende scheiding verplicht.",
      "sg_eisen_overzicht": [],
      "toelichting": [
        "Volgens PGS 15:2025 Tabel 8 moeten onverenigbare stoffen gescheiden worden opgeslagen. Dit kan door middel van afstand, scheidingswanden of afzonderlijke opslagruimten."
      ]
    },
    "synergie": {
      "advies": [
        "Met 18 stoffen neemt de complexiteit van de opslag toe. Overweeg een indeling in opslagzones per risicocategorie en zorg voor een gedetailleerd intern noodplan."
      ],
      "extra_eisen": [
        "CMR-stoffen vereisen extra labelvoorschriften en registratie (ARBO-catalogus)",
        "Brandbare + corrosieve stoffen: specifieke blusmiddelen vereist (geen water bij bepaalde reacties)"
      ],
      "vondsten": [
        {
          "beschrijving": "CMR-stoffen (Sodium metavanadate solution, Vanadium pentoxide, Vanadium electrolyte) in combinatie met brandbare stoffen (Hydrogen peroxide 30%, Sodium persulfate) vormen een verhoogd risico. Bij brand kunnen CMR-stoffen vrijkomen als giftige rookgassen. Extra aandacht voor: rook- en warmteafvoer, branddetectie, en evacuatieprocedure rekening houdend met giftige rook.",
          "icon": "☢️",
          "impact": "high",
          "stoffen": [
            "Sodium metavanadate solution",
            "Vanadium pentoxide",
            "Vanadium electrolyte",
            "Hydrogen peroxide 30%",
            "Sodium persulfate"
          ],
          "type": "CMR + Brandbaar"
        },
        {
          "beschrijving": "CMR-stoffen (Sodium metavanadate solution, Vanadium pentoxide, Vanadium electrolyte) in combinatie met corrosieve stoffen (Sulfuric acid 25%, Hydrochloric acid 20%, Sodium aluminate, Vanadium electrolyte) kunnen bij menging giftige gassen vormen. Zorg voor strikte scheiding en adequate ventilatie. Denk aan bijv. zuur + cyaanide → waterstofcyaanidegas.",
          "icon": "☠️",
          "impact": "high",
          "stoffen": [
            "Sodium metavanadate solution",
            "Vanadium pentoxide",
            "Vanadium electrolyte",
            "Sulfuric acid 25%",
            "Hydrochloric acid 20%",
            "Sodium aluminate",
            "Vanadium electrolyte"
          ],
          "type": "CMR + Corrosief"
        }
      ]
    }
  },
  "flat_measures_samenstel": [
    {
      "active": true,
      "category": "Basis",
      "code": "M2",
      "titel": "Opslaan in bestemde opslagvoorziening"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M3",
      "titel": "Vereist veiligheidsniveau bepaald"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M14",
      "titel": "Werkvoorraad beperkt"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M15",
      "titel": "Maximale omvang opslagvoorziening"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M17",
      "titel": "Opslag op verdieping"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M21",
      "titel": "Wbdbo ≥ 60 min"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M29",
      "titel": "Geen verspreiding via riolering"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M30",
      "titel": "Opvangvoorziening (110%/10%)"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M35",
      "titel": "Onverenigbare combinaties gescheiden"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M36",
      "titel": "Gescheiden opslag in stellingen"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M45",
      "titel": "Controle verpakte stoffen"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M46",
      "titel": "Gemotoriseerde transportmiddelen beperkt"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M48",
      "titel": "Geschikte verpakking"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M52",
      "titel": "Deugdelijke constructie pallets"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M58",
      "titel": "Toegelaten handelingen"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M71",
      "titel": "Losse brandbare pallets verboden"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M75",
      "titel": "Constructie van stellingen"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M82",
      "titel": "Jaarlijkse stellinginspectie"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M85",
      "titel": "Deskundig personeel (bij >2.500 kg)"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M86",
      "titel": "Instructie medewerkers"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M88",
      "titel": "Niet toegankelijk onbevoegden"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M95",
      "titel": "Draagbaar blustoestel per 200 m²"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M109",
      "titel": "Bereikbaarheid"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M111",
      "titel": "Vrijkomen van dampen"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M113",
      "titel": "Intern noodplan"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M114",
      "titel": "Noodplan evaluatie"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M115",
      "titel": "Nooddouche en oogspoeling"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M116",
      "titel": "Informatie hulpdiensten"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M119",
      "titel": "Opruimen gemorste stoffen"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M120",
      "titel": "Lekkage-instructie"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M121",
      "titel": "Calamiteiteninstructie"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M130",
      "titel": "Vluchtroutes"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M132",
      "titel": "Toegangsdeur paniekbeslag"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M134",
      "titel": "Rook- en vuurverbod"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M135",
      "titel": "Veiligheidssignalering"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M136",
      "titel": "Etiketten leesbaar"
    },
    {
      "active": true,
      "category": "Basis",
      "code": "M137",
      "titel": "VIB beschikbaar"
    },
    {
      "active": true,
      "category": "C",
      "code": "M66",
      "titel": "Aanverwante goederen niveau B/C"
    }
  ],
  "per_stof": [
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "65996-71-6",
      "clp_boven": [],
      "clp_classificatie": "H315,H318,H335,H372",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H315,H318,H335,H372",
      "hoeveelheid": 1000.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Steel slag, powder",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": true,
      "adr_klasse": "8",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "7664-93-9",
      "clp_boven": [],
      "clp_classificatie": "H290,H314,H318",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "D1",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D1"
        },
        {
          "code": "D2",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D2"
        },
        {
          "code": "D3",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D3"
        },
        {
          "code": "D4",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D4"
        },
        {
          "code": "D5",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D5"
        },
        {
          "code": "D6",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D6"
        },
        {
          "code": "D7",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D7"
        },
        {
          "code": "D8",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D8"
        },
        {
          "code": "D9",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D9"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H290,H314,H318",
      "hoeveelheid": 6000.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Sulfuric acid 25%",
      "ondergrens": null,
      "pgs15": true,
      "status": "Basis",
      "strengste_niveau": "Basis",
      "strengste_route": "ADR 8 VG II",
      "versies": [
        {
          "A": 100000,
          "B": 10000,
          "C": 250,
          "actueel": "Basis",
          "is_actueel": true,
          "ondergrens": 250,
          "route": "ADR klasse 8, VG II"
        }
      ],
      "vg": "II",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": true,
      "adr_klasse": "5.1",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "7722-84-1",
      "clp_boven": [],
      "clp_classificatie": "H302,H332,H318",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "D1",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D1"
        },
        {
          "code": "D2",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D2"
        },
        {
          "code": "D3",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D3"
        },
        {
          "code": "D4",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D4"
        },
        {
          "code": "D5",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D5"
        },
        {
          "code": "D6",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D6"
        },
        {
          "code": "D7",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D7"
        },
        {
          "code": "D8",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D8"
        },
        {
          "code": "D9",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D9"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H302,H332,H318",
      "hoeveelheid": 150.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Hydrogen peroxide 30%",
      "ondergrens": null,
      "pgs15": true,
      "status": "C",
      "strengste_niveau": "C",
      "strengste_route": "ADR 5.1 VG II",
      "versies": [
        {
          "A": "N.v.t.",
          "B": 10000,
          "C": 50,
          "actueel": "C",
          "is_actueel": true,
          "ondergrens": 50,
          "route": "ADR klasse 5.1, VG II"
        }
      ],
      "vg": "II",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": true,
      "adr_klasse": "5.1",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "7775-27-1",
      "clp_boven": [],
      "clp_classificatie": "H272,H302,H315,H317,H319,H334,H335",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "D1",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D1"
        },
        {
          "code": "D2",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D2"
        },
        {
          "code": "D3",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D3"
        },
        {
          "code": "D4",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D4"
        },
        {
          "code": "D5",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D5"
        },
        {
          "code": "D6",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D6"
        },
        {
          "code": "D7",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D7"
        },
        {
          "code": "D8",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D8"
        },
        {
          "code": "D9",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau C",
          "scenario": [],
          "titel": "Doelstelling D9"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H272,H302,H315,H317,H319,H334,H335",
      "hoeveelheid": 150.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Sodium persulfate",
      "ondergrens": null,
      "pgs15": true,
      "status": "C",
      "strengste_niveau": "C",
      "strengste_route": "ADR 5.1 VG III",
      "versies": [
        {
          "A": "N.v.t.",
          "B": 10000,
          "C": 50,
          "actueel": "C",
          "is_actueel": true,
          "ondergrens": 50,
          "route": "ADR klasse 5.1, VG III"
        }
      ],
      "vg": "III",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": true,
      "adr_klasse": "8",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "7647-01-0",
      "clp_boven": [],
      "clp_classificatie": "H290,H315,H319,H335",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "D1",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D1"
        },
        {
          "code": "D2",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D2"
        },
        {
          "code": "D3",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D3"
        },
        {
          "code": "D4",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D4"
        },
        {
          "code": "D5",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D5"
        },
        {
          "code": "D6",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D6"
        },
        {
          "code": "D7",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D7"
        },
        {
          "code": "D8",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D8"
        },
        {
          "code": "D9",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D9"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H290,H315,H319,H335",
      "hoeveelheid": 3500.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Hydrochloric acid 20%",
      "ondergrens": null,
      "pgs15": true,
      "status": "Basis",
      "strengste_niveau": "Basis",
      "strengste_route": "ADR 8 VG II",
      "versies": [
        {
          "A": 100000,
          "B": 10000,
          "C": 250,
          "actueel": "Basis",
          "is_actueel": true,
          "ondergrens": 250,
          "route": "ADR klasse 8, VG II"
        }
      ],
      "vg": "II",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "10101-41-4",
      "clp_boven": [],
      "clp_classificatie": "",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "",
      "hoeveelheid": 800.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Calcium sulfate silica mixture",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "7727-73-3",
      "clp_boven": [],
      "clp_classificatie": "",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "",
      "hoeveelheid": 2000.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Sodium sulfate decahydrate",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "13721-39-6",
      "clp_boven": [],
      "clp_classificatie": "H302,H312,H332,H315,H319",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H302,H312,H332,H315,H319",
      "hoeveelheid": 16.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Trisodium orthovanadate",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": true,
      "adr_klasse": "6.1",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "13718-26-8",
      "clp_boven": [],
      "clp_classificatie": "H301,H332,H319,H361F,H372,H411",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "D1",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D1"
        },
        {
          "code": "D2",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D2"
        },
        {
          "code": "D3",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D3"
        },
        {
          "code": "D4",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D4"
        },
        {
          "code": "D5",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D5"
        },
        {
          "code": "D6",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D6"
        },
        {
          "code": "D7",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D7"
        },
        {
          "code": "D8",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D8"
        },
        {
          "code": "D9",
          "maatregelen": [],
          "omschrijving": "Van toepassing bij niveau Basis",
          "scenario": [],
          "titel": "Doelstelling D9"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H301,H332,H319,H361F,H372,H411",
      "hoeveelheid": 50.0,
      "id": null,
      "is_acute_tox": true,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Sodium metavanadate solution",
      "ondergrens": null,
      "pgs15": true,
      "status": "Basis",
      "strengste_niveau": "Basis",
      "strengste_route": "ADR 6.1 VG III",
      "versies": [
        {
          "A": 20000,
          "B": 10000,
          "C": 50,
          "actueel": "Basis",
          "is_actueel": true,
          "ondergrens": 50,
          "route": "ADR klasse 6.1, VG III"
        }
      ],
      "vg": "III",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "1305-62-0",
      "clp_boven": [],
      "clp_classificatie": "H315,H318,H335",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H315,H318,H335",
      "hoeveelheid": 700.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Calcium hydroxide",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "112945-52-5",
      "clp_boven": [],
      "clp_classificatie": "",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "",
      "hoeveelheid": 200.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Silica precipitated",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "1309-37-1",
      "clp_boven": [],
      "clp_classificatie": "",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "",
      "hoeveelheid": 700.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Iron oxide",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "1313-13-9",
      "clp_boven": [],
      "clp_classificatie": "H302,H332,H373",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H302,H332,H373",
      "hoeveelheid": 100.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Manganese(IV)oxide",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "1309-42-8",
      "clp_boven": [],
      "clp_classificatie": "",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "",
      "hoeveelheid": 150.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Magnesium hydroxide",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "8",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "1302-42-7",
      "clp_boven": [],
      "clp_classificatie": "H314,H318",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H314,H318",
      "hoeveelheid": 20.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Sodium aluminate",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "ADR 8 VG III",
      "versies": [
        {
          "A": "N.v.t.",
          "B": 20000,
          "C": 1000,
          "actueel": "Buiten scope",
          "is_actueel": false,
          "ondergrens": 1000,
          "route": "ADR klasse 8, VG III"
        }
      ],
      "vg": "III",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "7601-54-9",
      "clp_boven": [],
      "clp_classificatie": "H315,H319,H335",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H315,H319,H335",
      "hoeveelheid": 20.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Sodium phosphate",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "—",
      "versies": [],
      "vg": "II",
      "vorm": "vloeistof"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "6.1",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "1314-62-1",
      "clp_boven": [],
      "clp_classificatie": "H301,H318,H330,H335,H341,H350,H361F,H362,H372,H411",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H301,H318,H330,H335,H341,H350,H361F,H362,H372,H411",
      "hoeveelheid": 12.0,
      "id": null,
      "is_acute_tox": true,
      "is_brandbaar_k8": false,
      "is_cmr": true,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Vanadium pentoxide",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "ADR 6.1 VG III",
      "versies": [
        {
          "A": 20000,
          "B": 10000,
          "C": 50,
          "actueel": "Buiten scope",
          "is_actueel": false,
          "ondergrens": 50,
          "route": "ADR klasse 6.1, VG III"
        },
        {
          "A": 1000,
          "B": "N.v.t.",
          "C": 25,
          "actueel": "Buiten scope",
          "is_actueel": false,
          "ondergrens": 25,
          "route": "CLP CMR Cat. 1A/1B (vast)"
        }
      ],
      "vg": "III",
      "vorm": "vast"
    },
    {
      "acute_tox_cat": "",
      "adr_boven": false,
      "adr_klasse": "8",
      "adr_niveau": "Buiten scope",
      "all_niveaus": [],
      "cas": "7664-93-9",
      "clp_boven": [],
      "clp_classificatie": "H290,H302,H314,H318,H361,H401,H370,H335,H372",
      "clp_routes": [],
      "cmr_type": "",
      "compliance": [
        {
          "code": "MW1",
          "maatregelen": [
            "MW1",
            "M2"
          ],
          "omschrijving": "Deze stof valt onder de basiszorgplicht.",
          "scenario": [],
          "titel": "Basiszorgplicht"
        }
      ],
      "doelstellingen": {
        "doelen": [],
        "scenario": []
      },
      "flat_measures": [],
      "h_zinnen": "H290,H302,H314,H318,H361,H401,H370,H335,H372",
      "hoeveelheid": 200.0,
      "id": null,
      "is_acute_tox": false,
      "is_brandbaar_k8": false,
      "is_cmr": false,
      "maatregelen": {
        "A": [],
        "B": [],
        "Basis": [],
        "C": []
      },
      "naam": "Vanadium electrolyte",
      "ondergrens": null,
      "pgs15": false,
      "status": "Buiten PGS 15 scope",
      "strengste_niveau": "Buiten scope",
      "strengste_route": "ADR 8 VG II",
      "versies": [
        {
          "A": 100000,
          "B": 10000,
          "C": 250,
          "actueel": "Buiten scope",
          "is_actueel": false,
          "ondergrens": 250,
          "route": "ADR klasse 8, VG II"
        }
      ],
      "vg": "II",
      "vorm": "vloeistof"
    }
  ],
  "toelichtingen": {
    "adr_niveau": {
      "icon": "🚛",
      "tekst": "Op basis van de ADR-klasse en verpakkingsgroep wordt een veiligheidsniveau bepaald (C, B of A). Niveau C = basisvoorschriften, B = verhoogde eisen (brandveiligheid, noodplan), A = hoogste niveau (automatische branddetectie, VBB-systeem). Zie PGS 15:2025 Tabel 6.",
      "titel": "ADR-versie (C/B/A)"
    },
    "aggregatie": {
      "icon": "📊",
      "tekst": "Stoffen worden per ADR-klasse geaggregeerd. Bij klasse 8 brandbare stoffen tellen alle klasse 8 stoffen samen mee. Bij ≥1.000 kg totaal (catchall) gelden altijd de basisvoorschriften van PGS 15.",
      "titel": "Aggregatie"
    },
    "bal": {
      "icon": "📋",
      "tekst": "Het Bvi (voorheen Besluit externe veiligheid) verplicht tot het nemen van maatregelen om externe veiligheid te waarborgen bij opslag van gevaarlijke stoffen ≥1.000 kg. Omvat risicobeoordeling en maatregelen tegen aanrijding, lekkage en brand.",
      "titel": "Besluit externe veiligheid inrichtingen (Bvi)"
    },
    "clp_routes": {
      "icon": "☠️",
      "tekst": "Naast ADR kan PGS 15 ook van toepassing zijn via CLP-classificatie: CMR-stoffen (carcinogeen, mutageen, reprotoxisch) en Acute Tox. categorie 1-3. Elke route heeft eigen drempelwaarden. CMR vloeibaar ≥1 kg, CMR poedervorm ≥25 kg, CMR vaste metaalvorm = buiten scope, Acute Tox. 1 ≥1 kg, Acute Tox. 2/3 ≥1 kg.",
      "titel": "CLP-routes"
    },
    "maatregelen": {
      "icon": "🛡️",
      "tekst": "PGS 15:2025 kent 4 niveaus maatregelen:\n• Basis: Altijd verplicht bij stoffen binnen scope (o.a. opvangvoorziening, VIB, vluchtroutes, draagbaar blustoestel)\n• C: Extra bij niveau C (o.a. WBDBO 60/90 min, noodplan, nooddouche)\n• B: Extra bij niveau B (o.a. brandoverslagpreventie, rookafvoer, vakindeling)\n• A: Extra bij niveau A (o.a. brandwerende constructie, automatische branddetectie, VBB)",
      "titel": "Verplichte maatregelen"
    },
    "ondergrens": {
      "icon": "📏",
      "tekst": "De minimumhoeveelheid in kg vanaf welke PGS 15 van toepassing is op deze stof. Wordt bepaald door de ADR-klasse en verpakkingsgroep (VG), of door CLP-classificatie (CMR, Acute Toxiciteit). Staat in PGS 15:2025 Tabel 5 (ADR) of Tabel 6 (CLP).",
      "titel": "Ondergrens"
    },
    "seveso": {
      "icon": "🏭",
      "tekst": "De Seveso-richtlijn (BRZO in Nederland) is van toepassing op inrichtingen met gevaarlijke stoffen boven bepaalde drempels. Ondergrens: 5.000 kg (gevaarlijke stoffen) of 10.000 kg (brandbare vloeistoffen/gassen). Boven de bovengrens geldt de volledige vergunningplicht.",
      "titel": "Seveso III"
    },
    "strengste_niveau": {
      "icon": "⚡",
      "tekst": "Wanneer meerdere routes van toepassing zijn (bijv. ADR én CLP), geldt het strengste niveau. Volgorde: A (strengst) > B > C > Buiten scope. Alle maatregelen van het strengste niveau én lagere niveaus zijn verplicht.",
      "titel": "Strengste niveau"
    }
  },
  "v3_compliance": {
    "M103_Bluswater": false,
    "M96_VBB": false,
    "blocked_measures": [
      {
        "code": "M101",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M102",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M96",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M99",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M98",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M100",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M97",
        "reason": "Geblokkeerd: niveau C ≠ A"
      },
      {
        "code": "M103",
        "reason": "Geblokkeerd: niveau C ≠ A"
      }
    ],
    "engine": "rules_engine_v3",
    "niveau": "C",
    "status": "active",
    "version": "3.0-generic"
  }
}