# ================================================================== # 6. RISICO'S & MITIGATIE # ================================================================== heading(doc, "6. Risico's & Mitigatie", 1) para(doc, "De risico's in deze procedure volgen uit de RI&E voor kwik bij offshore decommissioning " "en uit de auditbevindingen over historische contaminatie, small piece removal en " "offshore logistiek [audit §2.3]. Blootstellingsroutes zijn inhalatie van kwikdamp, " "huidcontact en inslikken [audit §3.1]. Het risicoregister wordt vóór elke nieuwe fase " "herijkt op basis van de actuele survey- en meetgegevens; nieuwe risico's worden " "toegevoegd en afgehandelde risico's worden voorzien van een status. De mitigatie per " "risico is teruggekoppeld op de desbetreffende procedureparagraaf, zodat uitvoering " "en beheersmaatregel één geheel vormen.") para(doc, "Tabel 6.1 — Risicoregister kwikhandling (inclusief mitigatie)", size=9, italic=True, color=DARKGREY, align=WD_ALIGN_PARAGRAPH.LEFT) make_table(doc, ["#", "Risico", "Route/Trigger", "Mitigatie", "Ref."], [ ["R1", "Inhalatie kwikdamp bij opening van besmette componenten", "Inhalatie; verdamping bij omgevingstemperatuur", "Adembescherming P3 (tabel 4.2), luchtmetingen, afgesloten containment, ventilatie", "[2][7]"], ["R2", "Historische kwikcontaminatie in manometers, kleppen en separators", "Inhalatie/huidcontact", "Pre-removal survey met XRF en laboratoriumanalyse (4.2), componenten als verdacht behandelen", "[audit §2.3]"], ["R3", "Huidcontact bij hanteren van besmet materiaal", "Huid", "Nitrilhandschoenen, disposable coverall, decontaminatie na elke sessie", "[2][9]"], ["R4", "Inslikken via besmette handen of PBM", "Inslikken", "Eten/drinken/roken verboden in werkzone, hygiëneregels, PBM-afvoer", "[2]"], ["R5", "Reproductieve schade (H360) bij zwangerschap", "Inhalatie", "Medische surveillance, blootstellingsregistratie, taakontzegging bij zwangerschap of kinderwens", "[2][7]"], ["R6", "Doelorgaanschade bij herhaalde blootstelling (H373)", "Inhalatie", "Onderhoud grenswaarden TWA 0,025 / STEL 0,075 mg/m³, periodieke metingen", "[2][11]"], ["R7", "Milieuschade bij lekkage naar zee (H410)", "Emissie", "Degasvormige opslagunits, lekbakken, weersgebonden transferbeslissingen", "[3][7]"], ["R8", "Lekkage tijdens scheeps- of wegtransport", "Emissie/huid", "ADR-classificatie, beveiliging lading, erkende vervoerder, inspectie vóór/na transfer", "[2][3][5]"], ["R9", "Beperkte ruimte en zeegang bij opslag en transfer", "Fysiek/Emissie", "Locatiekeuze buiten doorgangsroutes, extra inspectie bij slecht weer, maximale batchbeperking", "[audit §2.3]"], ["R10", "Overschrijding grenswaarde tijdens werkzaamheden", "Inhalatie", "Stopwerkbevoegdheid, stillegging, onderzoek conform artikel 4.10, herstart pas na herstel", "[2]"], ], widths=[1.0, 3.9, 2.9, 6.0, 2.0], font_size=9) heading(doc, "6.1 Incidentprocedure (EMVI)", 2) para(doc, "Bij een lekkage of blootstellingsincident geldt de volgende volgorde:", space_after=4) step(doc, 1, "Iedereen", "Leg het werk onmiddellijk stil en verlaat de zone via de aangewezen route; alarmeer de OIM en de HSEQ Officer.") step(doc, 2, "OIM", "Activeer de EMVI-procedure conform Arbobesluit artikel 4.11 en sluit het lekgebied af [2].") step(doc, 3, "HSEQ Officer", "Laat het lekkende kwik uitsluitend door gekwalificeerd personeel met volledige PBM opnemen en in een gesloten containment plaatsen.") step(doc, 4, "HSEQ Officer", "Zorg voor decontaminatie van betrokkenen en organiseer medische beoordeling via de bedrijfsarts; spoel bij huidcontact de huid met water en verwijder besmette kleding [10].") step(doc, 5, "HSEQ Officer", "Registreer het incident, de metingen en de genomen maatregelen en meld conform de rapportageverplichting [2][3].") para(doc, "De eerste hulpmaatregelen volgen de P-zinnen uit de CLP-classificatie: bij inslikken " "(P301+P310+P330) onmiddellijk een arts raadplegen en de mond spoelen; bij inademing " "(P304+P340+P312) de betrokkene naar frisse lucht brengen, rustig houden en medische " "hulp inschakelen [7]. Betrokkenen worden na elk incident door de bedrijfsarts " "beoordeeld [2].") heading(doc, "6.2 Decontaminatie", 2) para(doc, "Decontaminatie is verplicht na elke sessie met mogelijk kwikcontact en conform " "EU-Kwikverordening artikel 7 [3]. De volgorde binnen de afgebakende zone is: " "(1) reinig gereedschap en herbruikbare PBM met daartoe bestemde middelen; " "(2) doff de disposables zonder kruisbesmetting en voer ze direct af als kwikbesmet afval; " "(3) controleer handen en gezicht; (4) registreer de decontaminatie in het logboek. " "Kwikbesmet materiaal wordt nimmer meegenomen naar leef- of verblijfsruimten [2][3].") para(doc, "Decontaminatievoorzieningen worden vóór de start van elke removalsessie in de " "werkzone geparalleld: een afgebakende doff-volgorde, gesloten afvalzakken voor " "disposables en een spoelvoorziening voor huidcontact. De HSEQ Officer inspecteert " "de paraatheid van deze voorzieningen tijdens de taakrisicobeoordeling en legt de " "bevinding vast bij de werkvergunning. Het ontbreken van paraat gestelde decontaminatievoorzieningen is een stopwerkreden [2][3].") heading(doc, "6.3 Gezondheidssurveillance", 2) para(doc, "Medewerkers met mogelijke kwikblootstelling nemen deel aan medische surveillance " "conform Arbobesluit artikel 4.6, uitgevoerd door een bedrijfsarts [2]. De frequentie " "en omvang van de onderzoeken worden door de bedrijfsarts vastgesteld op basis van de " "blootstellingsbeoordeling uit de RI&E; resultaten worden bewaard in het medisch " "dossier van de medewerker [2][audit §2.5].") doc.add_page_break() # ================================================================== # 7. REGISTRATIE & BIJLAGEN # ================================================================== heading(doc, "7. Registratie & Bijlagen", 1) heading(doc, "7.1 Registraties", 2) para(doc, "Alle registraties uit deze procedure vormen het auditieve bewijs van conformiteit en " "zijn conform de rapportageverplichtingen van Arbobesluit artikel 4.10 en " "EU-Kwikverordening artikel 9 op te vragen door toezichthouders en de opdrachtgever " "[2][3].") para(doc, "Tabel 7.1 — Registratie-overzicht", size=9, italic=True, color=DARKGREY, align=WD_ALIGN_PARAGRAPH.LEFT) make_table(doc, ["Registratie", "Eigenaar", "Vorm", "Minimale bewaartermijn"], [ ["RI&E met kwikartikel", "HSEQ Officer", "Document", "Bedrijfsintern vastgesteld"], ["Pre-removal survey + XRF-/labresultaten", "HSEQ Officer", "Formulier + rapport", "Bedrijfsintern vastgesteld"], ["Werkvergunningen en taak-risicabeoordelingen", "OIM", "Systeem/zwarte kaarten", "Bedrijfsintern vastgesteld"], ["Luchtmeetresultaten", "Meetdeskundige", "Meetrapport", "Conform wettelijk kader [2]"], ["Opslaglogboek offshore", "HSEQ Officer", "Logboek", "Bedrijfsintern vastgesteld"], ["Transport- en overdrachtsdocumenten", "Logistiek Coördinator", "Vervoersdocumentatie", "Conform vervoersregelgeving [2][3]"], ["Begeleidingsbrieven en verwerkingsverklaringen", "Projectmanager", "Correspondentie", "Conform Bal [5]"], ["Trainings- en instructieregistraties", "HSEQ Officer", "Presentielijsten", "Bedrijfsintern vastgesteld"], ["Medische surveillance-dossiers", "Bedrijfsarts", "Medisch dossier", "Conform privacyregelgeving"], ["Incidentrapportages (EMVI)", "HSEQ Officer", "Incidentrapport", "Bedrijfsintern vastgesteld"], ], widths=[6.3, 3.4, 3.6, 3.2], font_size=9) para(doc, "De registraties bevatten ten minste: datum, tijdstip en locatie van de activiteit, " "betrokken personen en functies, gebruikte PBM, meetwaarden met meetopstelling en " "kalibratiegegevens, classificatie van materiaal (verdacht of bevestigd besmet), " "hoeveelheden per afvalstroom, overdrachts- en vervoersreferenties en de handtekening " "van de verantwoordelijke functie. Het format wordt vastgesteld door de HSEQ Officer " "en sluit aan op de vereisten van de rapportageverplichtingen [2][3]. De bewaartermijnen " "uit tabel 7.1 volgen de wettelijke kaders en het interne bewaarbeleid; medische " "dossiers vallen onder de privacyregelgeving en blijven buiten het projectdossier [2].") heading(doc, "7.2 Bijlagen", 2) bullet(doc, "Bijlage A — Checklist Pre-removal Survey (aparte checklist in de deliverables-map van dit project).") bullet(doc, "Bijlage B — PBM-matrix (tabel 4.2 van deze procedure).") bullet(doc, "Bijlage C — EMVI-kaart kwik (paragraaf 6.1 van deze procedure).") bullet(doc, "Bijlage D — Referenties (onderstaande lijst).") para(doc, "Bijlage A (checklist pre-removal survey) is als afzonderlijk formulier opgenomen in " "de deliverables van dit project en volgt de acht stappen uit paragraaf 4.2. Bijlage B " "en Bijlage C zijn integraal onderdeel van dit document (tabel 4.2 respectievelijk " "paragraaf 6.1) en worden voor dagelijks gebruik afzonderlijk geprint en op het " "platform zichtbaar opgehangen. Bijlage D vermeldt alle referenties inclusief de " "artikelgranulaire toelichtingen [18] t/m [34].") heading(doc, "7.3 Referenties", 2) para(doc, "De referenties [1] t/m [17] volgen de referentielijst van het auditdossier. De " "referenties [18] t/m [34] zijn artikelgranulaire toelichtingen op dezelfde bronnen en " "dienen om in de praktijk rechtstreeks naar de juiste wetsartikelen te navigeren. " "Tabel 7.2 verbindt de belangrijkste procedureonderdelen aan hun wettelijke grondslag.") refs = [ "Arbeidsomstandighedenwet (Arbowet), versie 01-01-2025 tot heden.", "Arbeidsomstandighedenbesluit (Arbobesluit), hoofdstuk 4 — Gevaarlijke stoffen, versie 26-05-2025.", "Europese Kwikverordening (EU) 2017/852.", "Besluit kwik en kwikhoudende producten.", "Besluit activiteiten leefomgeving (Bal).", "REACH Verordening (EG) 1907/2006.", "CLP Verordening (EG) 1272/2008.", "AI-blad 31: Gevaarlijke stoffen (2025).", "AI-blad 18: Persoonlijke beschermingsmiddelen (2025).", "AI-blad 64: Laboratoria (2025).", "SER-Grenswaarden (wettelijke grenswaarden).", "PGS 6: Publicatiereeks Gevaarlijke Stoffen — opslag en handling.", "PGS 12: Publicatiereeks Gevaarlijke Stoffen — richtlijnen voor gevaarlijke stoffen.", "RIVM / ZZS-richtlijnen voor kwik.", "NOGEPA — Nederlandse brancherichtlijnen offshore.", "KNMT — richtlijnen voor kwik (buiten scope, geraadpleegd ter afbakening).", "Auditdossier 2026-audit-koole-mercury-003057 — HSEQ Compliance Audit Koole procedure 003.057 Safe Handling of Mercury Rev 1, JvG Consultancy, 24-08-2026.", "Arbobesluit artikel 4.1 — risico-inventarisatie en -evaluatie gevaarlijke stoffen.", "Arbobesluit artikel 4.2 — plan van aanpak gevaarlijke stoffen.", "Arbobesluit artikel 4.3 — voorlichting en onderricht werknemers.", "Arbobesluit artikel 4.5 — persoonlijke beschermingsmiddelen.", "Arbobesluit artikel 4.6 — gezondheidsonderzoek werknemers.", "Arbobesluit artikel 4.7 — grenswaarden blootstelling.", "Arbobesluit artikel 4.10 — metingen blootstelling gevaarlijke stoffen.", "Arbobesluit artikel 4.11 — nood- en eerste hulpinformatie (EMVI).", "Arbobesluit artikel 4.12 — veiligheidsinformatiebladen.", "Arbobesluit artikel 4.15 — etikettering, verpakking en opslag.", "Arbobesluit artikel 4.17 — vervoer en afvoer gevaarlijke stoffen.", "EU-Kwikverordening (EU) 2017/852, artikel 5 — voorlichting en etikettering.", "EU-Kwikverordening (EU) 2017/852, artikel 7 — persoonlijke bescherming, opslag en decontaminatie.", "EU-Kwikverordening (EU) 2017/852, artikel 8 — transport en afvoer.", "EU-Kwikverordening (EU) 2017/852, artikel 9 — meting en rapportage.", "REACH Verordening (EG) 1907/2006, artikel 31 — verstrekken veiligheidsinformatieblad.", "CLP Verordening (EG) 1272/2008, artikelen 31 en 33 — etikettering en informatieverstrekking in de leveringsketen.", ] for i, ref in enumerate(refs, 1): p = doc.add_paragraph() p.paragraph_format.left_indent = Cm(0.9) p.paragraph_format.first_line_indent = Cm(-0.9) p.paragraph_format.space_after = Pt(3) set_font(p.add_run("[%d] " % i), bold=True) set_font(p.add_run(ref)) para(doc, "Tabel 7.2 — Wettelijke grondslag per procedureonderdeel", size=9, italic=True, color=DARKGREY, align=WD_ALIGN_PARAGRAPH.LEFT, space_before=8) make_table(doc, ["Procedureonderdeel", "Paragraaf", "Wettelijke grondslag"], [ ["RI&E met kwikartikel", "4.1", "Arbobesluit art. 4.1 [18]"], ["Plan van aanpak", "4.1 / 4.2", "Arbobesluit art. 4.2 [19]"], ["Voorlichting en training", "4.1", "Arbobesluit art. 4.3 [20]; EU 2017/852 art. 5 [29]"], ["PBM-specificatie en beschikbaarstelling", "4.1", "Arbobesluit art. 4.5 [21]; EU 2017/852 art. 7 [30]"], ["Medische surveillance", "6.3", "Arbobesluit art. 4.6 [22]"], ["Grenswaarden TWA/STEL", "4.1", "Arbobesluit art. 4.7 [23]; SER [11]"], ["Luchtmeetprotocol", "4.2 / 4.3 / 4.4", "Arbobesluit art. 4.10 [24]; EU 2017/852 art. 9 [32]"], ["Nood- en eerste hulpinformatie", "4.8 / 6.1", "Arbobesluit art. 4.11 [25]"], ["Veiligheidsinformatiebladen", "4.1", "Arbobesluit art. 4.12 [26]; REACH art. 31 [33]"], ["Etikettering en opslag", "4.1 / 4.5", "Arbobesluit art. 4.15 [27]; CLP art. 31/33 [34]; PGS 6/12 [12][13]"], ["Transport en afvoer", "4.6 / 4.7", "Arbobesluit art. 4.17 [28]; EU 2017/852 art. 8 [31]; Bal [5]"], ], widths=[6.4, 3.2, 6.8], font_size=9) heading(doc, "7.4 Versiebeheer en Periodieke Evaluatie", 2) para(doc, "Deze procedure heeft versienummer 1.0 en wordt beheerd door de HSEQ Officer. " "Wijzigingen worden vastgelegd in een versiehistorie en opnieuw goedgekeurd door de " "Director of Operations. Conform de aanbevelingen uit de compliance audit geldt een " "halfjaarlijkse periodieke audit op de conformiteit van uitvoering, certificaten, " "metingen en registraties [audit §5.2]. Daarnaast is een feedbackmechanisme ingericht " "waarmel het uitvoerend personeel praktische verbeterpunten kan aanmelden; deze worden " "bij de eerstvolgende evaluatie beoordeeld en verwerkt [audit §5.2]. Na het beschikbaar " "komen van de originele brondocumentatie (procedure 003.057 van de uitvoerende aannemer) " "en de Tier 3-bronnen (AI-bladen 2025, PGS 6/12, NOGEPA) wordt deze procedure opnieuw " "getoetst en zo nodig aangevuld [audit §5.2]. Vragen over de toepassing van deze " "procedure worden gericht aan de HSEQ Officer als beheerder van dit document.") para(doc, "Gebruik van deze procedure door derden is uitsluitend toegestaan na schriftelijke " "toestemming van JvG Consultancy. De procedure weerspiegelt de kennisstatus per de " "datum op de titelpagina; bij wijzigende wetgeving of nieuwe auditbevindingen wordt " "een nieuwe versie uitgegeven conform paragraaf 7.4.") para(doc, "EINDE VAN DE PROCEDURE", bold=True, color=PRIMARY, align=WD_ALIGN_PARAGRAPH.CENTER, space_before=18) # ------------------------------------------------------------------ # Opslaan # ------------------------------------------------------------------ OUT = "/root/projects/jg/2026-audit-koole-mercury-003057/deliverables/docx/Kwik_Handling_Procedure_v1.0.docx" doc.save(OUT) print("Opgeslagen:", OUT)