Chemical Compliance Module
Track chemical products, CAS numbers, ZDHC compliance levels, and MSDS documents.
Entities
ChemicalProduct
| Field | Type | Description |
|---|
id | Long | Auto PK |
name | String | Chemical or trade name (required) |
casNumbers | List<String> | CAS Registry Numbers (JSON array) |
supplier | String | Chemical supplier name |
zdhcLevel | ZdhcLevel | LEVEL_1, LEVEL_2, LEVEL_3, NOT_LISTED |
msdsUrl | String | Safety Data Sheet URL |
reachCompliant | boolean | REACH compliant |
svhcSubstance | boolean | Is SVHC substance |
ZdhcLevel Enum
| Value | Meaning |
|---|
LEVEL_1 | Conformant |
LEVEL_2 | Conformant Enhanced |
LEVEL_3 | Conformant Gold |
NOT_LISTED | Not in ZDHC MRSL |
CAS Number Search
GET /api/chemicals/search?cas=2580-78-1