docs(sp41): FR-RB-1..6 + cyclone.rebill subpackage in ARCHITECTURE

This commit is contained in:
Nora
2026-07-07 23:38:16 -06:00
parent cfe9c25d9d
commit 467f53046e
2 changed files with 24 additions and 0 deletions
+11
View File
@@ -187,6 +187,17 @@ backend/src/cyclone/
├── payers.py — Payer ORM row accessor (SP9)
├── providers.py — Payer / Clearhouse / Provider ORM row DTOs (SP9)
├── pubsub.py — NDJSON live-tail EventBus
├── rebill/ — (SP41 — in-window rebill pipeline)
│ ├── parse_835_svc.py — SVC-level 835 reparse w/ member_id
│ ├── reconcile.py — visit-to-835 join (member, procedure, DOS)
│ ├── carc_filter.py — CARC-aware filter
│ ├── timely_filing.py — 120-day DOS age gate
│ ├── pipeline_a.py — denied/partial → frequency-7
│ ├── pipeline_b.py — NOT_IN_835 → fresh 837Ps by (member, week)
│ ├── summary.py — summary CSV generator
│ ├── run.py — orchestrator (run_rebill)
│ ├── pull_999_acks.py — 999-ack dump + classify
│ └── __init__.py — package surface
├── reconcile.py — 835 → 837 auto-reconciliation engine
├── scheduler.py — SP16 MFT polling scheduler
├── scoring.py — 4-field lane scoring (40/25/20/15, hard-coded — backlog item)