A web application for tracking hospital admission claims under the MAA (Mother's Absolute Affection) health insurance scheme. Supports CSV ingestion, claim browsing with filters, and Excel report generation.
- Dashboard — Overview statistics, monthly approved vs paid bar chart, status breakdown
- Ingest — Upload
GenericSearchReport*.csvfiles with dry-run validation and change detection - Admissions — Filterable, paginated table with per-claim package details and Excel export
- Reports — Multiple report types (Admission Summary, Monthly, Financial Year, Raw Export) as downloadable
.xlsxfiles
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtstreamlit run app.pyCSV files should be in the GenericSearchReport*.csv format exported from the claims portal.
# Ingest specific files
python ingest.py file1.csv file2.csv
# Dry-run (validate without writing)
python ingest.py --dry-run
# Auto-detect CSV files from parent directory
python ingest.py