PGT-A Report Generator
Home
User
← Home

PGT-A Report Generator

Patient Information

TRF Verification (Optional)

No TRF uploaded
Upload a TRF (image or PDF) to verify patient details

Page 1: Results Summary

1 embryo
S.No Sample Result MTcopy Interpretation

Page 4+: Embryo Details (Detail View)

Click each embryo header to expand and fill details.

Fast Report Generation
Output Forms: Branding: Grid lines:
Click to browse cloud folders  (or drag & drop local Excel)
Patients:
0 selected
Patient Editor

Select a patient from the list to edit their embryo data.

Batch Report Preview
Select a patient and click Refresh
Formats:

Select Comparison Mode

1. Select Report Directories

2. Comparison Results

Results will appear here after running comparison...

PGT-A Report Generator Guide

Efficient Clinical Reporting Suite

1. Manual Report Entry

  • P Patient Information: Enter clinician and hospital details. Use DD-MM-YYYY for all dates.
  • E Sample Management: Add multiple samples/embryos using the 'Number of Samples' selector.
  • L Live View: The side-by-side preview updates in real-time as you type for immediate verification.
  • G Generation: Set your output folder at the bottom and click 'Generate Report(s)'.

2. Bulk Upload & Batch Processing

  • 1 Import: Click 'Browse' to select your analysis run Excel file (requires standard 'Details' and 'summary' sheets).
  • 2 Review: Select a patient from the list to view their automatically mapped data in the editor.
  • 3 Refine: Make individual corrections in the batch editor; the live preview will follow your changes.
  • 4 Process: Use 'Generate All Reports' to export the entire batch to your chosen directory.

3. Report Comparison & Validation

  • Name Validation: Select individual files and use the 'Validate Patient Names Match' button to prevent errors.
  • Directory Mode: Bulk-compare two folders of reports to automatically find and analyze all matching pairs.
  • Visual Cards: View structured results in the GUI with color-coded status badges and detailed discrepancy lists.
  • Dashboard: Click 'View HTML Dashboard' for a premium performance summary with concordance statistics.

4. Productivity Features

  • Copy Logic: Use 'Copy Last Sample' to duplicate data across multiple entries instantly.
  • Drafts: Save your current work as a JSON draft to reload and finish later.
  • Image Auto-Match: Place sample charts in the same folder as the Excel file for automatic bulk matching.
  • Dual Export: Generate Word (DOCX) files alongside PDFs for further manual customization.

5. Color Coding System

  • R Red: Non-mosaic abnormalities - del/dup without %, CNV status L/G/SL/SG/SL/SG/SG/SL
  • B Blue: Mosaic abnormalities - del/dup/mos with %, CNV status M/ML/MG/SML/SMG/SML/SMG/SMG/SML
  • B Blue: Mosaic abnormalities - any result containing % (e.g., +15(~30%), dup with ~32%)
  • N Black: Normal/Euploid results

6. Excel File Format

  • Required Sheets: 'Details' (patient info) and 'summary' (embryo results)
  • Details Columns: Patient Name, Sample ID, Center name, Date of Biopsy, Date Sample Received, EMBRYOLOGIST NAME
  • Summary Columns: Sample name, QC, Conclusion, Result, MTcopy, AUTOSOMES, SEX
  • Note: Referring Clinician and Sample Number fields are NOT auto-filled - enter manually

7. System Requirements

  • Platform: Web-based application accessible from any modern browser
  • Backend: Python Flask server with ReportLab, python-docx, pandas, openpyxl
  • Browser: Chrome, Firefox, Safari, or Edge (latest versions)
  • Storage: Reports are generated server-side and downloaded to your device

8. Quick Start

  • 1 Log in with your credentials at the home page
  • 2 For Manual Entry: Fill patient details → Add embryo data → Generate
  • 3 For Bulk Upload: Browse Excel → Search/Select patient → Review → Generate All
  • 4 For Report Comparison: Select two PDFs → Compare → Review discrepancies
Pro Tip: Use the search box in Bulk Upload to quickly find patients by name instead of scrolling through the list.

Report Preview (PDF)

Preview will appear here Fill form and click Refresh