Central chemical program: each product is entered manually in Chemical Master List. Sanitizer, usage, and storage logs stay controlled in Firebase.
Chemicals are captured manually in Chemical Master List and stored in Firebase. Logs and users live in sharedChemicalControlData/main.
⚙️ Chemical Control Setup
Users & Tab Access, plus chemical verification training records (saved to Firebase with logs). Other setup catalogs remain off until mapped to the HARPC Portal.
Users & Tab Access
Select an employee from the approved Employee List, then assign username, role, and tabs. Users cannot be created without an employee.
Choose Role = User, then check which tabs this person can open.
Loading employee list from Firebase…
Chemical verification training
Document training for personnel who perform sanitizer verification, chemical handling, and related checks. Qualified trainer required. Signatures are typed full names (same pattern as Environmental Program §12).
Setup: users, tab access, and verification training records. Chemicals are added one at a time in Chemical Master List.
Capture each approved chemical manually in the form below. SDS, photos, concentration limits, OSHA/SQF controls, verification, and retention are saved per record.
1. Chemical Identity & Approval
2. Concentration, Use & Verification
3. Safety, Storage & Restricted Use
Take a photo with the camera or upload the current product appearance. The app tries Firebase Storage first. If Storage is blocked, it saves a compressed fallback in the Chemical Master record. Photos can be replaced anytime.
Drop PDF here or click to upload SDS
No SDS PDF attached.
Write PPE manually, separated by commas.
4. Follow-Up / Recheck
Retention Policy
Retention policy will be saved with the record.
Editing chemical record. Make changes above, then click Save Chemical. Use Cancel Edit to stop editing.
Registered Chemicals
Saved chemicals in Firebase. Use View / Edit to update. New chemicals: fill the form above and click Save Chemical.
SDS Library / Approved Chemical List
Tracks SDS status and review due dates for every chemical.
Sanitizer Validation
Audit-ready sanitizer concentration checks. FAIL and out-of-range results show in Records and Dashboard.
Dashboard fail visibility note: sanitizer records marked FAIL or Out of Range are counted as failed sanitizer checks and remain visible for QA review.
CAPA Details
On Save, a CAPA case is created/linked in the central CAPA app. The list shows CASE CLOSED when CAPA closes it.
Chemical Usage Log
Chemical Storage Inspection
Chemical Inventory Control
Compliance inventory only — lot, quantity, location, expiration/review, and full transaction history. No cost or accounting fields.
Inventory Action
Audit rule: inventory is changed only by transactions. Do not delete records; use Adjust or Void with reason.
Current Inventory
Transaction Log
Pending QA Review
Chemical master, sanitizer checks, and storage inspections pending QA. Only the assigned verifier from Setup can verify or reject.
Review QA Record
Chemical Records
Combined view of master chemicals, sanitizer, usage and storage logs. Data comes from Firebase — nothing is deleted from this tab.
FORMATO CAPA (Corrective and Preventive Action)
Sistema HACCP / Inocuidad Alimentaria. Se guarda en el registro central de CAPA (sharedCapaDeviationData / capa_records) y aparece en la app CAPA + Deviation.