erp-clinicas-backend-v2/src/modules/reports-clinical/reports-clinical.module.ts
Adrian Flores Cortes 60917f75ff [CL-011] feat: Implement reports-clinical module for clinical reporting
Features:
- Report templates with customizable layouts
- Report generator for patient summaries, stats, KPIs
- Clinical statistics service with dashboard data
- Scheduled reports with email delivery
- Export formats: PDF, Excel, CSV

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 20:05:13 -06:00

20 lines
575 B
TypeScript

import { Router } from 'express';
import { DataSource } from 'typeorm';
import { ReportsClinicalController } from './controllers';
export interface ReportsClinicalModuleOptions {
dataSource: DataSource;
basePath?: string;
}
export class ReportsClinicalModule {
public router: Router;
private controller: ReportsClinicalController;
constructor(options: ReportsClinicalModuleOptions) {
const { dataSource, basePath = '/api' } = options;
this.controller = new ReportsClinicalController(dataSource, basePath);
this.router = this.controller.router;
}
}