How calisatgi/sla-reporting-tool works
This repository is a monthly SLA reporting consolidator: an operator runs a Python script that uses billing workbooks, fulfillment PDFs, and report templates to populate client SLA reports in an output directory. The documented-by-filesystem report families include Advantasure/regional reports and a distinct BCBSM MA report; the script also handles template preparation and comparison-oriented validation. The README is empty, and only excerpts of the consolidator were sampled, so the graph focuses on evidenced inputs and processing and omits uncertain internal wiring.
Main entry points: run_consolidator.py Consolidator runner · output_reports Generated reports · SLA Material - Kit Billing and SLA materials · May 2026 Monthly materials
Components 11
Reporting inputs
- Report templates
docs/SLA Reports - Kit/SLA Reports - Kit - Billing and SLA materials
docs/SLA Material - Kit/SLA Material - Kit - Monthly materials
May 2026
Consolidation
- Consolidator runner
run_consolidator.py - Template preparation
run_consolidator.py - Source matching
run_consolidator.py - Workbook and PDF parsing
run_consolidator.py - Regional SLA reports
run_consolidator.py - BCBSM MA report
run_consolidator.py
Report outputs
- Generated reports
output_reports
Other components
- Operator
Connections 15
- Operator → Consolidator runner: runs
- Consolidator runner → Template preparation: invokes
- Consolidator runner → Source matching: invokes
- Consolidator runner → Regional SLA reports: invokes
- Consolidator runner → BCBSM MA report: invokes
- Template preparation → Report templates: copies templates
- Template preparation → Generated reports: prepares copies
- Source matching → Billing and SLA materials: matches inputs
- Source matching → Monthly materials: matches inputs
- Regional SLA reports → Workbook and PDF parsing: uses parsers
- BCBSM MA report → Workbook and PDF parsing: uses parsers
- Regional SLA reports → Generated reports: writes reports
- BCBSM MA report → Generated reports: writes report
- Workbook and PDF parsing → Billing and SLA materials: reads workbooks and PDFs
- Workbook and PDF parsing → Monthly materials: reads workbooks and PDFs