Operational view
Pipeline state and raw data ingestion.
Upload the Smart v4 Excel template or an Ignite-style CSV. The API parses Raw Data, normalizes it, persists records, and rebuilds rollups.
Normalized records
—
Prevalence rollups
—
Database size
—
Vendors
—
Last ingestion
—
Browser local time
Upload raw data
Accepts `.csv`, `.xlsx`, and `.xlsm`. Excel uploads must have a Raw Data sheet or first row beginning Date / Accession / Panel / Positive.
Ingestion history
Append-only runs recorded by the master database.
CLI fallback
If a browser upload fails on a very large file, use the CLI on the backend host.
python -m scripts.ingest_all --rebuild-rollups python -m scripts.ingest_all python -m scripts.ingest_all --file data/raw/AFC-RPT-PositiveNegative-20260409.csv python -m scripts.ingest_all --status