Skip to main content

AquaGen Labs

Laboratory test results management system for tracking water quality lab reports, scheduling tests, managing test parameters, and analyzing laboratory data for compliance and quality assurance.


Overview

AquaGen Labs provides a centralized platform for managing laboratory water quality tests, storing test results, scheduling regular tests, and analyzing historical lab data. It complements the real-time water quality monitoring by providing detailed laboratory analysis results.

Location: libs/aquagenLabs/

Route: /aquagen-labs

Permission Required: AQUAGEN_LABS

Target Users: Lab technicians, quality managers, compliance officers


Key Features

1. Lab Test Management

  • Test scheduling and calendar
  • Sample tracking with unique IDs
  • Test status (Pending, In Progress, Completed)
  • Test priorities (Routine, Urgent, Critical)
  • Due date tracking and reminders

2. Test Parameters

  • Physical parameters (Color, Odor, Turbidity)
  • Chemical parameters (pH, TDS, Hardness, Chlorine, etc.)
  • Biological parameters (E.coli, Total Coliform, etc.)
  • Heavy metals (Lead, Mercury, Arsenic, etc.)
  • Custom parameters based on requirements

3. Test Results Entry

  • Manual result entry with validation
  • Bulk import from lab equipment
  • Result verification workflow
  • Approval process for critical tests
  • Re-test flagging for out-of-spec results

4. Lab Reports

  • Test certificate generation (PDF)
  • Compliance reports (vs standards)
  • Historical test trends
  • Non-conformance reports (NCR)
  • Summary dashboards

5. Standards & Compliance

  • WHO standards comparison
  • IS 10500:2012 (Indian Standard)
  • Custom standard configuration
  • Pass/Fail indicators
  • Compliance percentage tracking

6. Sample Management

  • Sample collection tracking
  • Chain of custody documentation
  • Storage conditions monitoring
  • Sample expiry alerts
  • Sampling locations mapping

Lab Workflow

Sample Collection → Sample Registration → Test Scheduling → Testing → Result Entry → Verification → Report Generation → Archive

Test Categories

Routine Tests

  • Daily monitoring parameters
  • Weekly quality checks
  • Monthly comprehensive analysis
  • Quarterly compliance testing

Special Tests

  • Seasonal water analysis
  • Source water characterization
  • Treatment effectiveness studies
  • Troubleshooting investigations

Compliance Tests

  • Regulatory required tests
  • Certification renewals
  • Third-party audits
  • Customer requirements

Data Structure

{
testId: "LAB_2026_001234",
sampleId: "SAMPLE_001234",
samplingDate: "25/02/2026",
testDate: "25/02/2026",
sampleLocation: "Borewell 1",
parameters: [
{
parameter: "pH",
result: 7.2,
unit: "pH units",
standard: "6.5-8.5",
status: "Pass"
},
{
parameter: "TDS",
result: 450,
unit: "mg/L",
standard: "<500",
status: "Pass"
}
],
testedBy: "Lab Technician Name",
verifiedBy: "Quality Manager",
status: "Completed",
reportGenerated: true
}

Usage Examples

Record Test Results

const recordLabTest = async (testData) => {
const result = await AquagenLabsController.submitTestResults({
testId: testData.testId,
parameters: testData.parameters,
testedBy: currentUser.name,
testDate: moment().format('DD/MM/YYYY')
});

if (result.status === 200) {
console.log('Test results submitted successfully');
}
};

Check Compliance

const checkCompliance = (result, standard) => {
const [min, max] = parseStandard(standard);
return result >= min && result <= max ? 'Pass' : 'Fail';
};

// Example
const phCompliance = checkCompliance(7.2, "6.5-8.5"); // Pass

Generate Report

const generateLabReport = async (testId) => {
const report = await AquagenLabsController.generateReport({
testId: testId,
format: 'PDF',
includeGraph: true,
includeHistory: true
});

// Download PDF
downloadFile(report.url, `Lab_Report_${testId}.pdf`);
};

Standards Reference

WHO Drinking Water Quality Standards

  • pH: 6.5-8.5
  • TDS: <500 mg/L
  • Turbidity: <5 NTU
  • Total Hardness: <300 mg/L
  • Chlorides: <250 mg/L
  • Fluoride: <1.5 mg/L

IS 10500:2012 (Indian Standard)

  • Similar to WHO with India-specific parameters
  • BIS certification requirements
  • State-specific variations

Features

Test Scheduling Calendar

  • Visual calendar with upcoming tests
  • Recurring test patterns
  • Automated reminders
  • Resource allocation
  • Parameter trend graphs
  • Seasonal patterns
  • Compliance tracking over time
  • Improvement initiatives tracking

Quality Assurance

  • QC sample tracking
  • Proficiency testing
  • Equipment calibration logs
  • Method validation records

Integration

  • Water Quality Monitoring - Real-time vs Lab data comparison
  • Dashboard - Lab test summary cards
  • Alerts - Lab test failure notifications
  • Reports - Compliance reporting


Last Updated: February 2026 Module Location: libs/aquagenLabs/