Each of the four oversized files (training/store.go 1569 LOC, ucca/rules.go 1231 LOC, ucca_handlers.go 1135 LOC, document_export.go 1101 LOC) is split by logical group into same-package files, all under the 500-line hard cap. Zero behavior changes, no renamed exported symbols. Also fixed pre-existing hazard_library split (missing functions and duplicate UUID keys from a prior session). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
417 lines
30 KiB
Go
417 lines
30 KiB
Go
package iace
|
||
|
||
import "time"
|
||
|
||
// builtinHazardsISO12100Env returns ISO 12100 noise, vibration, ergonomic
|
||
// and material/environmental hazard entries.
|
||
func builtinHazardsISO12100Env() []HazardLibraryEntry {
|
||
now := time.Now()
|
||
return []HazardLibraryEntry{
|
||
// Category: ergonomic (indices 1-8, 8 entries)
|
||
// ====================================================================
|
||
{
|
||
ID: hazardUUID("ergonomic", 1),
|
||
Category: "ergonomic",
|
||
SubCategory: "fehlbedienung",
|
||
Name: "Fehlbedienung durch unguenstige Anordnung von Bedienelementen",
|
||
Description: "Ungluecklich platzierte oder schlecht beschriftete Bedienelemente erhoehen das Risiko von Fehlbedienungen, die sicherheitskritische Maschinenbewegungen ausloesen.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"controller", "sensor"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Ergonomische Anordnung nach ISO 9355", "Eindeutige Beschriftung und Farbcodierung"}),
|
||
TypicalCauses: []string{"Nicht-intuitive Anordnung der Schalter", "Fehlende oder unlesbare Beschriftung", "Zu geringer Abstand zwischen Bedienelementen"},
|
||
TypicalHarm: "Verletzungen durch unbeabsichtigte Maschinenaktionen nach Fehlbedienung",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "setup"},
|
||
RecommendedMeasuresDesign: []string{"Bedienelemente nach ISO 9355 anordnen", "Farbcodierung und Symbolik nach IEC 60073"},
|
||
RecommendedMeasuresTechnical: []string{"Bestaetigung fuer kritische Aktionen", "Abgedeckte Schalter fuer Gefahrenfunktionen"},
|
||
RecommendedMeasuresInformation: []string{"Bedienerhandbuch mit Bilddarstellungen", "Schulung der Bediener"},
|
||
SuggestedEvidence: []string{"Usability-Test des Bedienfeldes", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"Bedienelemente", "Fehlbedienung", "Ergonomie"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("ergonomic", 2),
|
||
Category: "ergonomic",
|
||
SubCategory: "zwangshaltung",
|
||
Name: "Zwangshaltung bei Beschickungsvorgaengen",
|
||
Description: "Unglueckliche Koerperhaltungen beim manuellen Beladen oder Entnehmen von Werkstuecken fuehren zu muskuloskeletalen Beschwerden.",
|
||
DefaultSeverity: 3,
|
||
DefaultProbability: 4,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Hoehenverstellbare Beschickungsoeffnung", "Automatische Materialzufuhr"}),
|
||
TypicalCauses: []string{"Beschickungsoeffnung in unguenstiger Hoehe", "Grosse Greifentfernung", "Wiederholte Drehbewegungen des Rumpfes"},
|
||
TypicalHarm: "Rueckenbeschwerden, Schulter-Arm-Syndrom, chronische Gelenkschmerzen",
|
||
RelevantLifecyclePhases: []string{"normal_operation"},
|
||
RecommendedMeasuresDesign: []string{"Beschickungshoehe zwischen 60 und 120 cm", "Kurze Greifwege"},
|
||
RecommendedMeasuresTechnical: []string{"Hoehenverstellbare Arbeitstische", "Hebehilfen und Manipulatoren"},
|
||
RecommendedMeasuresInformation: []string{"Ergonomie-Schulung", "Hinweise zur richtigen Koerperhaltung"},
|
||
SuggestedEvidence: []string{"Ergonomische Arbeitsplatzanalyse", "Gefaehrdungsbeurteilung"},
|
||
RelatedKeywords: []string{"Zwangshaltung", "Beschickung", "Muskel-Skelett"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("ergonomic", 3),
|
||
Category: "ergonomic",
|
||
SubCategory: "manuelle_handhabung",
|
||
Name: "Koerperliche Ueberforderung durch manuelle Handhabung",
|
||
Description: "Schwere Lasten muessen manuell gehoben, getragen oder verschoben werden, was zu akuten Verletzungen oder chronischen Schaeden fuehrt.",
|
||
DefaultSeverity: 3,
|
||
DefaultProbability: 4,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Technische Hebehilfen bereitstellen", "Gewichtsgrenze fuer manuelles Heben festlegen"}),
|
||
TypicalCauses: []string{"Fehlende Hebehilfen", "Zu schwere Einzelteile", "Haeufiges Heben ueber Schulterhoehe"},
|
||
TypicalHarm: "Bandscheibenvorfall, Rueckenverletzungen, Ueberanstrengung",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "maintenance", "setup"},
|
||
RecommendedMeasuresDesign: []string{"Bauteile unter 15 kg fuer manuelles Handling", "Hebevorrichtungen integrieren"},
|
||
RecommendedMeasuresTechnical: []string{"Kran oder Hebezeug am Arbeitsplatz", "Vakuumheber fuer Platten"},
|
||
RecommendedMeasuresInformation: []string{"Hebebelastungstabelle aushangen", "Unterweisung in Hebetechnik"},
|
||
SuggestedEvidence: []string{"Lastenhandhabungsbeurteilung", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"Heben", "Lastenhandhabung", "Ueberanstrengung"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("ergonomic", 4),
|
||
Category: "ergonomic",
|
||
SubCategory: "verwechslung",
|
||
Name: "Verwechslungsgefahr bei gleichartigen Bedienelementen",
|
||
Description: "Baugleiche, nicht unterscheidbare Taster oder Schalter koennen verwechselt werden, was zu unbeabsichtigten und gefaehrlichen Maschinenaktionen fuehrt.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 4,
|
||
ApplicableComponentTypes: []string{"controller", "sensor"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Unterschiedliche Formen und Farben fuer verschiedene Funktionen", "Beschriftung in Klartext"}),
|
||
TypicalCauses: []string{"Identische Tasterform fuer unterschiedliche Funktionen", "Fehlende Beschriftung", "Schlechte Beleuchtung am Bedienfeld"},
|
||
TypicalHarm: "Unbeabsichtigte Maschinenaktionen mit Verletzungsgefahr",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "setup"},
|
||
RecommendedMeasuresDesign: []string{"Form- und Farbcodierung nach IEC 60073", "Raeumliche Gruppierung nach Funktionsbereichen"},
|
||
RecommendedMeasuresTechnical: []string{"Beleuchtetes Bedienfeld", "Haptisch unterscheidbare Taster"},
|
||
RecommendedMeasuresInformation: []string{"Bedienfeldplan am Arbeitsplatz aushangen", "Einweisung neuer Bediener"},
|
||
SuggestedEvidence: []string{"Usability-Bewertung", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"Verwechslung", "Taster", "Bedienpanel"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("ergonomic", 5),
|
||
Category: "ergonomic",
|
||
SubCategory: "sichtbehinderung",
|
||
Name: "Sichtbehinderung des Gefahrenbereichs vom Bedienplatz",
|
||
Description: "Vom Bedienplatz aus ist der Gefahrenbereich nicht vollstaendig einsehbar, sodass der Bediener Personen im Gefahrenbereich nicht erkennen kann.",
|
||
DefaultSeverity: 5,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 2,
|
||
ApplicableComponentTypes: []string{"controller", "sensor", "mechanical"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Kameraueberwachung des Gefahrenbereichs", "Sicherheits-Laserscanner"}),
|
||
TypicalCauses: []string{"Verdeckte Sicht durch Maschinenteile", "Bedienplatz zu weit vom Arbeitsbereich", "Fehlende Spiegel oder Kameras"},
|
||
TypicalHarm: "Schwere Verletzungen von Personen im nicht einsehbaren Gefahrenbereich",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "setup"},
|
||
RecommendedMeasuresDesign: []string{"Bedienplatz mit direkter Sicht auf Gefahrenbereich", "Transparente Schutzeinrichtungen"},
|
||
RecommendedMeasuresTechnical: []string{"Kamerasystem mit Monitor am Bedienplatz", "Sicherheits-Laserscanner"},
|
||
RecommendedMeasuresInformation: []string{"Hinweis auf toten Winkel", "Anlaufwarnung vor Maschinenbewegung"},
|
||
SuggestedEvidence: []string{"Sichtfeldanalyse vom Bedienplatz", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"Sichtfeld", "Toter Winkel", "Bedienplatz"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("ergonomic", 6),
|
||
Category: "ergonomic",
|
||
SubCategory: "griffgestaltung",
|
||
Name: "Unergonomische Griffgestaltung von Handwerkzeugen",
|
||
Description: "Schlecht geformte Griffe an handgefuehrten Werkzeugen und Hebeln fuehren zu Ermuedung, verminderter Griffkraft und erhoehtem Unfallrisiko.",
|
||
DefaultSeverity: 3,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 4,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Ergonomische Griffformen nach EN 894", "Rutschfeste Griffoberflaechen"}),
|
||
TypicalCauses: []string{"Zu duenner oder zu dicker Griff", "Glatte Griffoberflaeche", "Scharfe Kanten am Griff"},
|
||
TypicalHarm: "Sehnenscheidenentzuendung, Abrutschen mit Folgeverletzung",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "maintenance"},
|
||
RecommendedMeasuresDesign: []string{"Griffdurchmesser 30-45 mm", "Anatomisch geformte Griffe"},
|
||
RecommendedMeasuresTechnical: []string{"Rutschfeste Beschichtung", "Handgelenkschlaufe an Handwerkzeugen"},
|
||
RecommendedMeasuresInformation: []string{"Auswahl ergonomischer Werkzeuge dokumentieren", "Arbeitsmedizinische Beratung"},
|
||
SuggestedEvidence: []string{"Ergonomische Werkzeugbewertung", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"Griff", "Handwerkzeug", "Ergonomie"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("ergonomic", 7),
|
||
Category: "ergonomic",
|
||
SubCategory: "monotonie",
|
||
Name: "Monotone Taetigkeit fuehrt zu Aufmerksamkeitsverlust",
|
||
Description: "Langandauernde, sich wiederholende Taetigkeiten ohne Abwechslung vermindern die Aufmerksamkeit des Bedieners und erhoehen die Unfallgefahr.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Aufgabenwechsel organisieren", "Regelmaessige Pausen einplanen"}),
|
||
TypicalCauses: []string{"Gleichfoermige Wiederholtaetigkeit", "Fehlende Pausenregelung", "Mangelnde Aufgabenvielfalt"},
|
||
TypicalHarm: "Unfaelle durch Unaufmerksamkeit, verspaetete Reaktion auf Gefahren",
|
||
RelevantLifecyclePhases: []string{"normal_operation"},
|
||
RecommendedMeasuresDesign: []string{"Automatisierung monotoner Teilaufgaben", "Arbeitsplatzrotation ermoeglichen"},
|
||
RecommendedMeasuresTechnical: []string{"Aufmerksamkeitserkennung", "Regelmaessige Warnmeldungen"},
|
||
RecommendedMeasuresInformation: []string{"Pausenplan erstellen", "Schulung zur Ermuedungserkennung"},
|
||
SuggestedEvidence: []string{"Arbeitsplatzanalyse", "Gefaehrdungsbeurteilung psychische Belastung"},
|
||
RelatedKeywords: []string{"Monotonie", "Aufmerksamkeit", "Ermuedung"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("ergonomic", 8),
|
||
Category: "ergonomic",
|
||
SubCategory: "wartungszugang",
|
||
Name: "Ungenuegender Zugang fuer Wartungsarbeiten",
|
||
Description: "Enge oder schwer zugaengliche Wartungsbereiche zwingen das Personal zu gefaehrlichen Koerperhaltungen und erhoehen das Risiko von Verletzungen.",
|
||
DefaultSeverity: 3,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Wartungsoeffnungen ausreichend dimensionieren", "Wartungsbuehnen und Podeste vorsehen"}),
|
||
TypicalCauses: []string{"Zu kleine Wartungsoeffnungen", "Fehlende Arbeitsbuehnen in der Hoehe", "Wartungspunkte hinter schwer zu demontierenden Verkleidungen"},
|
||
TypicalHarm: "Quetschungen in engen Raeumen, Absturz von erhoehten Wartungspositionen",
|
||
RelevantLifecyclePhases: []string{"maintenance", "fault_finding"},
|
||
RecommendedMeasuresDesign: []string{"Mindestmasse fuer Zugangsoeeffnungen nach ISO 14122", "Wartungspunkte leicht zugaenglich anordnen"},
|
||
RecommendedMeasuresTechnical: []string{"Feste Buehnen und Leitern mit Absturzsicherung", "Schnellverschluesse statt Schraubverbindungen an Wartungsklappen"},
|
||
RecommendedMeasuresInformation: []string{"Wartungszugangsskizze in Betriebsanleitung", "Hinweis auf PSA-Pflicht bei Arbeiten in der Hoehe"},
|
||
SuggestedEvidence: []string{"Zugaenglichkeitspruefung", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"Wartungszugang", "Zugaenglichkeit", "Wartungsbuehne"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
// ====================================================================
|
||
// Category: material_environmental (indices 1-8, 8 entries)
|
||
// ====================================================================
|
||
{
|
||
ID: hazardUUID("material_environmental", 1),
|
||
Category: "material_environmental",
|
||
SubCategory: "staubexplosion",
|
||
Name: "Staubexplosion durch Feinpartikel",
|
||
Description: "Feine brennbare Staube koennen in Verbindung mit einer Zuendquelle explosionsartig reagieren und schwere Zerstoerungen verursachen.",
|
||
DefaultSeverity: 5,
|
||
DefaultProbability: 2,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 2,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"ATEX-konforme Ausfuehrung", "Absauganlage mit Funkenerkennung"}),
|
||
TypicalCauses: []string{"Unzureichende Absaugung", "Staubansammlung in Hohlraeumen", "Elektrische oder mechanische Zuendquelle"},
|
||
TypicalHarm: "Explosion mit toedlichen Verletzungen, schwere Verbrennungen, Gebaeudezerstoerung",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "cleaning"},
|
||
RecommendedMeasuresDesign: []string{"ATEX-konforme Konstruktion", "Druckentlastungsflaechen vorsehen"},
|
||
RecommendedMeasuresTechnical: []string{"Absaugung mit Funkenloeschanlage", "Explosionsunterdrueckung"},
|
||
RecommendedMeasuresInformation: []string{"Ex-Zoneneinteilung kennzeichnen", "Reinigungsplan fuer Staubablagerungen"},
|
||
SuggestedEvidence: []string{"Explosionsschutz-Dokument", "ATEX-Konformitaetserklaerung"},
|
||
RelatedKeywords: []string{"Staubexplosion", "ATEX", "Feinstaub"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("material_environmental", 2),
|
||
Category: "material_environmental",
|
||
SubCategory: "rauch_gas",
|
||
Name: "Rauch- und Gasfreisetzung bei Laserschneiden",
|
||
Description: "Beim Laserschneiden entstehen gesundheitsschaedliche Rauche und Gase aus dem verdampften Material, die die Atemwege schaedigen.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 4,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Absaugung direkt am Bearbeitungspunkt", "Filteranlage mit Aktivkohlestufe"}),
|
||
TypicalCauses: []string{"Fehlende Absaugung", "Verarbeitung kunststoffbeschichteter Materialien", "Undichte Maschineneinhausung"},
|
||
TypicalHarm: "Atemwegserkrankungen, Reizung von Augen und Schleimhaeuten",
|
||
RelevantLifecyclePhases: []string{"normal_operation"},
|
||
RecommendedMeasuresDesign: []string{"Geschlossener Bearbeitungsraum mit Absaugung", "Materialauswahl ohne toxische Beschichtungen"},
|
||
RecommendedMeasuresTechnical: []string{"Punktabsaugung mit HEPA-Filter", "Raumluft-Monitoring"},
|
||
RecommendedMeasuresInformation: []string{"Materialfreigabeliste pflegen", "Atemschutz-PSA bei Sondermaterialien"},
|
||
SuggestedEvidence: []string{"Arbeitsplatzmessung Gefahrstoffe", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"Laserschneiden", "Rauch", "Gefahrstoff"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("material_environmental", 3),
|
||
Category: "material_environmental",
|
||
SubCategory: "kuehlschmierstoff",
|
||
Name: "Daempfe aus Kuehlschmierstoffen",
|
||
Description: "Beim Einsatz von Kuehlschmierstoffen entstehen Aerosole und Daempfe, die bei Langzeitexposition zu Haut- und Atemwegserkrankungen fuehren.",
|
||
DefaultSeverity: 3,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 4,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Oelunebelabscheider an der Maschine", "Hautschutzplan fuer Bediener"}),
|
||
TypicalCauses: []string{"Offene Bearbeitungszonen ohne Abschirmung", "Ueberaltertes Kuehlschmiermittel", "Zu hoher Kuehlmitteldurchsatz"},
|
||
TypicalHarm: "Oelakne, Atemwegssensibilisierung, allergische Hautreaktionen",
|
||
RelevantLifecyclePhases: []string{"normal_operation"},
|
||
RecommendedMeasuresDesign: []string{"Geschlossener Bearbeitungsraum", "Minimalmengenschmierung statt Volumenoelstrom"},
|
||
RecommendedMeasuresTechnical: []string{"Oelunebelabscheider", "KSS-Konzentrations- und pH-Ueberwachung"},
|
||
RecommendedMeasuresInformation: []string{"Hautschutz- und Hygieneplan", "KSS-Pflegeanweisung"},
|
||
SuggestedEvidence: []string{"Arbeitsplatz-Gefahrstoffmessung", "Hautschutzplan"},
|
||
RelatedKeywords: []string{"Kuehlschmierstoff", "KSS", "Aerosol"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("material_environmental", 4),
|
||
Category: "material_environmental",
|
||
SubCategory: "prozessmedien",
|
||
Name: "Chemische Exposition durch Prozessmedien",
|
||
Description: "Chemisch aggressive Prozessmedien wie Saeuren, Laugen oder Loesemittel koennen bei Hautkontakt oder Einatmen schwere Gesundheitsschaeden verursachen.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"other", "mechanical"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Geschlossene Mediumfuehrung", "Chemikalienschutz-PSA"}),
|
||
TypicalCauses: []string{"Offene Behaelter mit Gefahrstoffen", "Spritzer beim Nachfuellen", "Leckage an Dichtungen"},
|
||
TypicalHarm: "Veraetzungen, Atemwegsschaedigung, Vergiftung",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "maintenance", "cleaning"},
|
||
RecommendedMeasuresDesign: []string{"Geschlossene Kreislaeufe", "Korrosionsbestaendige Materialien"},
|
||
RecommendedMeasuresTechnical: []string{"Notdusche und Augenspueler", "Gaswarnanlage"},
|
||
RecommendedMeasuresInformation: []string{"Sicherheitsdatenblaetter am Arbeitsplatz", "Gefahrstoffunterweisung"},
|
||
SuggestedEvidence: []string{"Gefahrstoffverzeichnis", "Arbeitsplatzmessung"},
|
||
RelatedKeywords: []string{"Gefahrstoff", "Chemikalie", "Prozessmedium"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("material_environmental", 5),
|
||
Category: "material_environmental",
|
||
SubCategory: "dichtungsversagen",
|
||
Name: "Leckage von Gefahrstoffen bei Dichtungsversagen",
|
||
Description: "Versagende Dichtungen an Rohrleitungen oder Behaeltern setzen Gefahrstoffe frei und gefaehrden Personal und Umwelt.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Doppelwandige Behaelter mit Leckagedetektion", "Auffangwannen unter allen Gefahrstoffbereichen"}),
|
||
TypicalCauses: []string{"Alterung der Dichtungsmaterialien", "Chemische Unvertraeglichkeit", "Thermische Ueberbelastung der Dichtung"},
|
||
TypicalHarm: "Gefahrstofffreisetzung mit Vergiftung, Hautschaedigung, Umweltschaden",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "maintenance"},
|
||
RecommendedMeasuresDesign: []string{"Doppelwandige Leitungen", "Chemisch bestaendige Dichtungswerkstoffe"},
|
||
RecommendedMeasuresTechnical: []string{"Leckagesensoren", "Auffangwannen mit Fassungsvermoegen 110%"},
|
||
RecommendedMeasuresInformation: []string{"Dichtungswechselintervalle festlegen", "Notfallplan Gefahrstoffaustritt"},
|
||
SuggestedEvidence: []string{"Dichtheitspruefprotokoll", "Gefahrstoff-Notfallplan"},
|
||
RelatedKeywords: []string{"Leckage", "Dichtung", "Gefahrstoff"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("material_environmental", 6),
|
||
Category: "material_environmental",
|
||
SubCategory: "biologische_kontamination",
|
||
Name: "Biologische Kontamination in Lebensmittelmaschinen",
|
||
Description: "In Maschinen der Lebensmittelindustrie koennen sich Mikroorganismen in schwer zu reinigenden Bereichen ansiedeln und das Produkt kontaminieren.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Hygienic-Design-Konstruktion", "CIP-Reinigungssystem"}),
|
||
TypicalCauses: []string{"Totraeume und Hinterschneidungen in der Konstruktion", "Unzureichende Reinigung", "Poroese Oberflaechen"},
|
||
TypicalHarm: "Lebensmittelkontamination mit Gesundheitsgefaehrdung der Verbraucher",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "cleaning", "maintenance"},
|
||
RecommendedMeasuresDesign: []string{"Hygienic Design nach EHEDG-Richtlinien", "Selbstentleerende Konstruktion"},
|
||
RecommendedMeasuresTechnical: []string{"CIP-Reinigungsanlage", "Oberflaechenguete Ra kleiner 0.8 Mikrometer"},
|
||
RecommendedMeasuresInformation: []string{"Reinigungs- und Desinfektionsplan", "Hygieneschulung des Personals"},
|
||
SuggestedEvidence: []string{"EHEDG-Zertifikat", "Mikrobiologische Abklatschproben"},
|
||
RelatedKeywords: []string{"Hygiene", "Kontamination", "Lebensmittelsicherheit"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("material_environmental", 7),
|
||
Category: "material_environmental",
|
||
SubCategory: "elektrostatik",
|
||
Name: "Statische Aufladung in staubhaltiger Umgebung",
|
||
Description: "In staubhaltiger oder explosionsfaehiger Atmosphaere kann eine elektrostatische Entladung als Zuendquelle wirken und eine Explosion oder einen Brand ausloesen.",
|
||
DefaultSeverity: 5,
|
||
DefaultProbability: 2,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "electrical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Erdung aller leitfaehigen Teile", "Ableitfaehige Bodenbeschichtung"}),
|
||
TypicalCauses: []string{"Nicht geerdete Maschinenteile", "Reibung von Kunststoffbaendern", "Niedrige Luftfeuchtigkeit"},
|
||
TypicalHarm: "Zuendung explosionsfaehiger Atmosphaere, Explosion oder Brand",
|
||
RelevantLifecyclePhases: []string{"normal_operation"},
|
||
RecommendedMeasuresDesign: []string{"Leitfaehige Materialien verwenden", "Erdungskonzept fuer alle Komponenten"},
|
||
RecommendedMeasuresTechnical: []string{"Ionisatoren zur Ladungsneutralisation", "Erdungsueberwachung"},
|
||
RecommendedMeasuresInformation: []string{"ESD-Hinweisschilder", "Schulung zur elektrostatischen Gefaehrdung"},
|
||
SuggestedEvidence: []string{"Erdungsmessung", "Explosionsschutz-Dokument"},
|
||
RelatedKeywords: []string{"Elektrostatik", "ESD", "Zuendquelle"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
{
|
||
ID: hazardUUID("material_environmental", 8),
|
||
Category: "material_environmental",
|
||
SubCategory: "uv_strahlung",
|
||
Name: "UV-Strahlung bei Schweiss- oder Haerteprozessen",
|
||
Description: "Schweissvorgaenge und UV-Haerteprozesse emittieren ultraviolette Strahlung, die Augen und Haut schwer schaedigen kann.",
|
||
DefaultSeverity: 4,
|
||
DefaultProbability: 3,
|
||
DefaultExposure: 3,
|
||
DefaultAvoidance: 3,
|
||
ApplicableComponentTypes: []string{"mechanical", "electrical", "other"},
|
||
RegulationReferences: []string{"Maschinenverordnung 2023/1230 Anhang I"},
|
||
SuggestedMitigations: mustMarshalJSON([]string{"Abschirmung des UV-Bereichs", "Schweissschutzschirm und Schutzkleidung"}),
|
||
TypicalCauses: []string{"Fehlende Abschirmung der UV-Quelle", "Reflexion an glaenzenden Oberflaechen", "Aufenthalt im Strahlungsbereich ohne Schutz"},
|
||
TypicalHarm: "Verblitzen der Augen, Hautverbrennungen, erhoehtes Hautkrebsrisiko bei Langzeitexposition",
|
||
RelevantLifecyclePhases: []string{"normal_operation", "maintenance"},
|
||
RecommendedMeasuresDesign: []string{"Vollstaendige Einhausung der UV-Quelle", "UV-absorbierende Schutzscheiben"},
|
||
RecommendedMeasuresTechnical: []string{"Schweissvorhaenge um den Arbeitsbereich", "UV-Sensor mit Abschaltung"},
|
||
RecommendedMeasuresInformation: []string{"Warnhinweis UV-Strahlung", "PSA-Pflicht: Schweissschutzhelm und Schutzkleidung"},
|
||
SuggestedEvidence: []string{"UV-Strahlungsmessung", "Risikobeurteilung"},
|
||
RelatedKeywords: []string{"UV-Strahlung", "Schweissen", "Strahlenschutz"},
|
||
IsBuiltin: true,
|
||
TenantID: nil,
|
||
CreatedAt: now,
|
||
},
|
||
}
|
||
}
|