Gå til innhold

Administrere kjemikalieregister

Kjemikalieregisteret — også kalt stoffkartoteket — er ePortals oversikt over kjemikalier som brukes i virksomheten. Hver oppføring kan inneholde GHS-klassifisering, H- og P-setninger, sikkerhetsdatablad (SDS), oppbevaring og mengde, verneutstyr, grenseverdier (OEL), eksponeringer, opplæring og substitusjonsvurdering.

Registeret nås under HMS → Stoffkartotek (/checklist/chemical-registry). Det finnes også en egen dashboard-side under HMS → Stoffkartotek dashboard (/checklist/chemical-dashboard).

Best på desktop: Selve administrasjonen av kjemikaliedata, opplasting av SDS og PDF-eksport er en desktop-oppgave. Ansatte kan slå opp et kjemikalium på mobil via en delelenke / QR-kode.

hele listen med KPI-rad, filtre og smart-grid med fareklasse-ikoner


Tilgang

Hvem Hva trengs
Modul HMS (moduleID 35) — alle rutene under /checklist/chemical-registry/** krever modul-tilgang via ModuleGuard
Datatilgang Objekttypen HMS.ChemicalRegistry styrer om du kan se, opprette, endre og slette. Ved oppsett får alle brukernivåer full tilgang med rekkevidden «Alle». Administrator kan snevre inn per brukernivå under Innstillinger → Datatilgang, blant annet via ett-klikks-oppsettet «Leder», som gir rekkevidden «Alle» med se-, opprette- og endre-rett, men uten slette-rett
Modulrolle Leserett er nok for å åpne listen og enkeltkjemikalier. Knappene for redigering og sletting vises bare når du har endre- eller slette-rett på HMS.ChemicalRegistry

Datatilgangsregler administreres under Innstillinger → Datatilgang og kan settes per brukernivå.

Referanser: - checklist-routing.module.ts:57-61 - data-access-admin.component.ts:36HMS.ChemicalRegistry ligger i HMS-gruppen i administrasjonsbildet for datatilgang - data-access-admin.component.ts:575 — rekkevidden «Leder»-oppsettet gir for HMS.ChemicalRegistry


Slik ser listen ut

Listen (chemical-list.component.html) består av:

  • En header-rad med tittel og knappene PDF-eksport (vises når én eller flere rader er valgt), filter-toggle (mobil), Dashboard (viser/skjuler grafer + utløpende SDS) og Nytt kjemikalie.
  • En KPI-rad med seks tall:
  • Totalt registrert
  • Aktive
  • Utløpt SDS
  • Utløper snart
  • Mangler SDS
  • Ikke vurdert substitusjon
  • Et filterkort med fritekstsøk, kategori, status og SDS-status.
  • En smart-tabell med kolonnene: navn, produsent, kategori, fareklasser (GHS-ikoner), status og SDS-status. Hver rad har ikon-knapper for Rediger (blyant), Del QR (QR-ikon) og Slett (rød søppelbøtte).

Klikk på en rad → åpner kjemikalie-detalj (skrivebeskyttet visning). Klikk blyant-ikonet → åpner kjemikalie-editor.

header med Dashboard-knappen aktivert, kakediagrammer for fareklasse + kategori, og «utløpende SDS»-tabellen

Filtre

Filterkortet (chemical-list.component.html:172-212) har:

Felt Verdier
Søk Fritekst — søker i navn, CAS-nummer og produsent. Feltet viser hjelpeteksten «Søk etter navn, CAS-nr, produsent...»
Kategori Genereres dynamisk av kategoriene som finnes i registeret
Status Aktiv, Inaktiv eller Utfaset
SDS-status Gyldig, Utløpt, Utløper snart eller Mangler

«Utløper snart» beregnes som utløpsdato innen 30 dager fram i tid (chemical-list.component.ts:312-323).


Registrere eller endre et kjemikalium

Editoren (chemical-editor.component.ts:104-150) bygger ett skjema delt opp i åtte seksjoner. Bare Kjemikalienavn er obligatorisk. Alle øvrige felt er valgfrie.

nytt kjemikalie med alle fieldsets synlige, Skann etikett-knapp øverst

Grunnleggende informasjon

Felt Type Standard
Kjemikalienavn * Tekst tomt — påkrevd
Handelsnavn Tekst tomt
Produsent Tekst tomt
CAS-nummer Tekst tomt
Kategori Tekst (fritekst) tomt
Bruksområde Tekst tomt
Status Velg Aktiv, Inaktiv eller Utfaset Aktiv

Fare og GHS-klassifisering

Felt Beskrivelse
Fareklasser Multi-velger over de ni GHS-fareklassene: Eksplosiv, Brannfarlig, Oksiderende, Gass under trykk, Etsende, Giftig, Helsefare, Alvorlig helsefare, Miljøfare (chemical-editor.component.ts:37-40). Det vises et GHS-piktogram per valgt klasse
Signalord Velg Fare eller Advarsel, eller la feltet stå tomt
H-setninger Fritekst (komma-separert eks. H225, H319)
P-setninger Fritekst (komma-separert eks. P210, P305+P351+P338)
Vis lovkrav Knapp som åpner et panel med generelle og fareklasse-spesifikke lovkrav (referanser til lovdata.no). Hvert krav merkes med grønn hake (oppfylt), rødt kryss (mangler) eller grå strek (ikke aktuelt), ut fra hvilke felter du har fylt ut (chemical-editor.component.ts:552-636)

Sikkerhetsdatablad (SDS)

Felt Verdier
SDS-type Opplastet fil eller Ekstern URL
SDS-fil Filopplasting når Opplastet fil er valgt — godtar .pdf, .doc, .docx
SDS URL URL-felt når Ekstern URL er valgt
SDS revisjonsdato Dato
SDS utløpsdato Dato — styrer KPI-en «Utløpt SDS» og «Utløper snart»
Analyser SDS KAI leser SDS-en du har lastet opp og fyller automatisk inn navn, produsent, signalord, H- og P-setninger, fareklasser og verneutstyr (chemical-editor.component.ts:476-503)

Oppbevaring og mengde

Tekst- og tallfelt: Oppbevaringssted, Mengde, Enhet (fritekst, eks. liter, kg), Maks mengde. Det er ingen validering ut over at mengde og maks mengde må være tall.

Verneutstyr og beredskap

Felt Beskrivelse
Påkrevd verneutstyr Multi-velger over: Hansker, Vernebriller, Åndedrettsvern, Verneklær, Ansiktsskjerm, Vernesko, Hjelm, Hørselsvern (chemical-editor.component.ts:41-44)
Førstehjelp Rik tekst (TinyMCE)
Brannslokkingsmiddel Tekst
Søl-/lekkasjehåndtering Tekst

Grenseverdier (administrative normer / OEL)

Tre par av verdi + enhet (mg/m³ eller ppm):

  • 8-timers TWA
  • 15-min korttidsverdi (STEL)
  • Takverdi

Pluss et Merknad-felt (eks. H for hudopptak).

Substitusjonsvurdering

Felt Type
Substitusjonsvurdering utført Avkryssingsboks
Kan substitueres Velg Ja, Nei eller Under vurdering
Erstatningskjemikalie Tekst
Begrunnelse Tekst
Vurderingsdato Dato

Eksponering (gjentakende rader)

Du kan legge til så mange eksponeringsrader du trenger. Hver rad har:

  • Eksponeringstype * (påkrevd — eks. innånding, hudkontakt)
  • Eksponeringsverdi (fritekst — eks. en grenseverdi)
  • Frekvens (fritekst)
  • Merknader (fritekst)

Det finnes ingen 1–5-skåring eller automatisk risikoberegning. Eksponeringspanelet er en fri logg, ikke en formel (chemical-editor.component.ts:262-269).

Opplæringslogg (gjentakende rader)

Du kan legge til så mange opplæringsrader du trenger (chemical-editor.component.ts:277-287):

Felt Type
Ansatt * Tekst (påkrevd)
Ans.nr. Tekst
Dato * Dato (påkrevd)
Type * Velg Grunnopplæring, Oppfriskning eller Hendelsesbasert — standard er Grunnopplæring
Opplært av Tekst
Gyldig til Dato
Merknad Tekst

en utfylt oppføring med valgte fareklasser (GHS-piktogrammer synlig), SDS-fil lastet opp, lovkrav-panelet åpent


Skanne produktetikett med KAI

Øverst i editoren ligger knappen Skann etikett (chemical-editor.component.ts:343-346). Den åpner kameraet (på mobil) eller filopplasting (på desktop), sender bildet til en KAI-tjeneste og foreslår verdier for navn, handelsnavn, produsent, CAS, signalord, bruksområde, førstehjelp, H/P-setninger, fareklasser og verneutstyr.

Resultatet vises i et eget panel ved siden av grunninfo-feltene. Klikk Bruk etikettdata for å overskrive feltene, eller X for å forkaste.

Det du har fylt ut, lagres midlertidig i nettleseren før kameraet åpnes, slik at ingenting går tapt om mobilen laster siden på nytt etterpå (chemical-editor.component.ts:348-397).

Slå opp CAS i PubChem

Inne i Fare-seksjonen finnes knappen Søk i PubChem (chemical-editor.component.ts:295-322). Tjenesten henter fareklasser, H/P-setninger, signalord og verneutstyr fra PubChem og legger forslagene i et panel som kan brukes med Bruk PubChem-data.

Hvis CAS-nummeret ikke finnes, vises meldingen «CAS-nummer ikke funnet i PubChem».


Dele et kjemikalium med ekstern (QR / lenke)

I listen kan du klikke QR-ikonet på en rad for å åpne dele-modalen (chemical-list.component.ts:589-616).

I modalen kan du:

  • Velge Gyldig til — Utløper aldri, 7 dager, 30 dager, 90 dager, 180 dager, 1 år, 2 år, 3 år.
  • Klikke Opprett delelenke — genererer en token-URL (<host>/chemical/<token>).
  • Kopier lenke kopierer URL-en til utklippstavlen.
  • En QR-kode vises automatisk for den aktive lenken.
  • Aktive tokens listes nederst — hver kan tilbakekalles med X-knappen.

Lenkene gir ekstern tilgang uten innlogging og brukes typisk for å henge en QR-kode på en flaske eller dele en lenke med en underleverandør.

modalen åpen med en aktiv delelenke, QR-kode og listen over aktive tokens


Eksportere flere kjemikalier til PDF

I listen kan du krysse av flere rader (sjekkboks-kolonnen). Da vises knappen Eksporter PDF øverst med antall valgte (chemical-list.component.ts:387-496).

Klikk knappen → modal Eksporter stoffkartotek åpnes. Skriv en valgfri Dokumenttittel (eks. Bøttekott B1) og klikk Eksporter PDF. PDF-en lages i nettleseren og inneholder:

  • Selskapets logo og dokumenttittelen øverst.
  • 2 kjemikalie-kort per rad, hver med navn, produsent, kategori, oppbevaringssted, status og fareklasser.
  • En QR-kode per kort som leder til en intern-URL (<host>/chemical/<id>).

Slik gjør du: legge inn et nytt kjemikalium

  1. Åpne HMS → Stoffkartotek.
  2. Klikk Nytt kjemikalie (mørk knapp øverst til høyre).
  3. Eventuelt: klikk Skann etikett og ta et bilde — gjennomgå panelet med foreslåtte verdier, og klikk Bruk etikettdata hvis det stemmer.
  4. Fyll inn Kjemikalienavn (obligatorisk). Andre felt er valgfrie.
  5. Last opp SDS under Sikkerhetsdatablad: velg Opplastet fil, velg fil, og eventuelt klikk Analyser SDS for å la KAI fylle ut fare-feltene.
  6. Sett SDS revisjonsdato og SDS utløpsdato så listen kan flagge utløpende SDS.
  7. Velg Fareklasser, Påkrevd verneutstyr, og fyll inn førstehjelp / brann / søl etter behov.
  8. (Anbefalt) Kryss Substitusjonsvurdering utført og fyll ut Kan substitueres + Begrunnelse for å oppfylle substitusjonsplikten.
  9. Klikk Lagre — du får meldingen «Kjemikalie lagret» og blir liggende på samme oppføring (ny ID i URL-en).

Eksponerings- og opplæringsrader kan legges til underveis og lagres sammen med kjemikaliet.

Slik gjør du: oppdatere SDS

  1. Åpne kjemikaliet (klikk blyant-ikonet i listen).
  2. Skroll til Sikkerhetsdatablad, sett SDS-type til Opplastet fil og velg ny fil. Eller bytt til Ekstern URL hvis SDS-en ligger hos leverandøren.
  3. Sett ny SDS revisjonsdato og SDS utløpsdato.
  4. Klikk Lagre.

Vanlige problemer

«Kjemikalienavn er påkrevd»

Bare kjemikalienavnet er påkrevd. Klikker du Lagre med tomt navn, markeres feltet rødt og lagringen stoppes (chemical-editor.component.ts:106). Fyll inn navnet og lagre på nytt.

«CAS-nummer ikke funnet i PubChem»

Meldingen vises når oppslaget i PubChem ikke gir treff (chemical-editor.component.ts:307-310). Sjekk at CAS-nummeret er korrekt formatert (eks. 67-64-1). Du kan fortsatt fylle inn fareklasser og setninger manuelt.

«Feil ved skanning av etikett» / «Feil ved analyse av SDS-dokument»

KAI klarte ikke å tolke innholdet — typisk på grunn av dårlig bildekvalitet, uventet språk eller en SDS uten standard oppbygning. Du kan lukke panelet og fylle inn feltene manuelt.

«Feil ved lagring av kjemikalie»

Lagringen feiler hvis serveren avviser den (chemical-editor.component.ts:738-748). Sjekk at SDS-filen ikke er for stor, og at brukeren har endre-rett på HMS.ChemicalRegistry.

KPI «Utløpt SDS» øker uventet

SDS-utløpsdatoen er passert. SDS-status-kolonnen i listen viser da «Utløpt» i rødt. Åpne kjemikaliet, last opp ny SDS og oppdater SDS utløpsdato.

Ansatt i felt får ikke åpnet delelenken

Delelenken krever ingen innlogging — men er lenken tilbakekalt eller utløpt, vises «Denne lenken er ugyldig eller utløpt». Generer en ny lenke i dele-modalen.


Relaterte sider