Commit Graph

7 Commits

Author SHA1 Message Date
bolade 0a735d88c8 feat: Refactor report generation to use async methods and improve error handling; enhance spirometry table extraction with better CSV formatting 2025-10-04 10:35:02 +01:00
bolade 358898b7db feat: Enhance context generation and report generation services with improved data handling and structure 2025-10-04 10:25:10 +01:00
bolade d66f3fd18b Add compiled Python bytecode for report generator and spirometry table extractor services
- Generated bytecode for report_generator.py and spirometry_table_extractor.py
- These changes include the compiled .pyc files in the __pycache__ directory
- The report generator service handles the generation of medical reports from uploaded files
- The spirometry table extractor service extracts data from PDF files and processes it for further analysis
2025-10-04 10:07:40 +01:00
bolade 14dc64234d feat: Update patient name extraction and enhance page context generation in PageGenerator 2025-10-03 22:58:20 +01:00
bolade 7a67aac678 feat: Add PageGenerator class for generating report pages with patient data 2025-10-03 22:16:45 +01:00
bolade 11ee6b192f feat: Implement report generator service for medical reports
- Added ReportGeneratorService to handle generation of medical reports from uploaded files.
- Implemented methods for processing Pnoe CSV data, generating graphs, and calculating analysis metrics.
- Integrated Jinja2 for HTML report generation with customizable templates.
- Added functionality to convert HTML content to PDF using Playwright.
- Ensured proper directory structure for saving generated graphs and reports.
2025-10-03 21:41:00 +01:00
bolade 1d8136d6ad Refactor code structure for improved readability and maintainability 2025-10-03 19:19:39 +01:00