1.5 KiB
1.5 KiB
dati lista ingrediente:
- informazioni anagrafiche
- tipo > automatica associazione a esposizione, se non c'è ritorna errore
- associazione cas-inci, identificazione AQUA
- aggiungere 5 cifre decimali nelle percentuali
- CAS multipli vanno spacchettati in mini loop
va separato input da dict ingredients
Se informazioni anagrafiche hanno senso (validatore esiste, tipo cosmetico esiste) > aggiungi a Mongo.
Viene arricchito subito con informazioni da Cosing, aggiunte chiavi:
- INCI
- Tox : {NOAEL: (val, fonte), LD50, LOAEL}
- Tox Resources
- CosIng: Restrizioni, Uso : lista, Sostanze identificate
- DAP {}
- Esposizione
- Riassunto, completo si/no
- Stato
Funzione che va a verificare se tutto queste siano complete anche solo parzialmente per ogni ingrediente, viene fatto un riassunto dei dati trovati
generazione excel partendo da questo dato
Processo: 1.
- Input arriva grezzo
- va caricato su mongodb, restituisce _id
Trovo ID delle info anagrafiche:
- Cliente
- Compilatore
- Tipo
- Creo un file progetto, restituisce _id Inserisco il record su DB
-- STATO 0 --
Faccio una verifica per vedere quanti dati pronti per essere elaborati prendo il più vecchio
L'entità ha l'ordine e il progetto, recupero i due file
- Va a cercare su CosIng
- Match relativo INCI
- Prende Restrizioni, Uso, Sostanze identificate
- Calcolo SED
- Va a pescare Dati DAP
- Calcolo DAP
- Va a cercare Echa
- orchestrator echa
- Pulizia e ricerca dei dati essenziali (NOAEL e link)
Per ognuno orchestrator > pulizia > identifico NOAEL