PrevIQ/Pipeline

Pipeline

Ingestion history and database health

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.

Convert a non-standard file (AI)

Upload a file that is not in the Ignite format. A sample is sent to the model, which proposes a mapping into the Ignite format. Review the preview, then download or ingest.

Ingestion history

Each uploaded file is one run. Mask a run to soft-exclude it from all stats (reversible); delete to remove its records, rebuild rollups, and free the file for re-upload.

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