erp-construccion-backend-v2/src/modules/hse/services/index.ts
Adrian Flores Cortes 88e1c4e9b6 [ERP-CONSTRUCCION] feat(hse): Add 14 services for safety, training, and environmental management
Safety:
- dias-sin-accidente.service: Days without accidents counter
- hallazgo.service: Safety findings with workflow
- programa-seguridad.service: Annual safety programs

Training:
- instructor.service: Training instructors management
- sesion-capacitacion.service: Training sessions and attendance
- constancia-dc3.service: DC-3 certificates (STPS)
- cumplimiento.service: Regulatory compliance tracking
- comision-seguridad.service: Safety commissions (NOM-019)
- horas-trabajadas.service: Work hours for safety indices

Environmental:
- residuo-peligroso.service: Hazardous waste management
- almacen-temporal.service: Temporary storage facilities
- proveedor-ambiental.service: Environmental providers
- auditoria-ambiental.service: Environmental audits
- reporte-programado.service: Scheduled HSE reports

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 19:33:51 -06:00

57 lines
1.6 KiB
TypeScript

/**
* HSE Services Index
* @module HSE
*
* Services for Health, Safety & Environment module
* Based on RF-MAA017-001 to RF-MAA017-008
* Updated: 2026-01-30
*/
// RF-MAA017-001: Gestión de Incidentes
export * from './incidente.service';
// RF-MAA017-002: Control de Capacitaciones
export * from './capacitacion.service';
export * from './instructor.service';
export * from './sesion-capacitacion.service';
export * from './constancia-dc3.service';
// RF-MAA017-003: Inspecciones de Seguridad
export * from './inspeccion.service';
// RF-MAA017-003: Gestión de Hallazgos (standalone)
export * from './hallazgo.service';
// RF-MAA017-004: Control de EPP
export * from './epp.service';
// RF-MAA017-005: Cumplimiento STPS
export * from './stps.service';
export * from './cumplimiento.service';
// RF-MAA017-005: Comisiones de Seguridad (NOM-019)
export * from './comision-seguridad.service';
// RF-MAA017-005: Programas de Seguridad
export * from './programa-seguridad.service';
// RF-MAA017-006: Gestión Ambiental
export * from './ambiental.service';
export * from './residuo-peligroso.service';
export * from './almacen-temporal.service';
export * from './proveedor-ambiental.service';
export * from './auditoria-ambiental.service';
// RF-MAA017-007: Permisos de Trabajo
export * from './permiso-trabajo.service';
// RF-MAA017-008: Indicadores HSE
export * from './indicador.service';
export * from './horas-trabajadas.service';
// RF-MAA017-008: Días Sin Accidente
export * from './dias-sin-accidente.service';
// RF-MAA017-008: Reportes Programados
export * from './reporte-programado.service';