new-site/data/hc_campaigns
justin 9c7a08f5c9 clia: new CLIA certificate renewal service, order page, email template + harvest
Set up the CLIA recurring-renewal vein (every clinical lab renews its CLIA cert
on a 2-year cycle; CMS publishes the full lab file with expiration dates):
- service-catalog: clia-renewal ($449, discountable) + order page (npi-intake
  steps) + intake manifest entry.
- harvest_clia_renewals.py: parse the CMS Provider-of-Services CLIA file, filter
  to labs expiring within a window (default 120d), emit name/address/phone/expiry.
  676k labs -> ~70k expiring in the next ~4 months.
- match_clia_to_nppes.py: CLIA has no NPI/email, so bridge to emailable NPPES
  orgs by normalized name+zip to recover NPI+email (yield TBD; labs that do not
  match still have clean phone+postal for a phone/mail channel).
- hc_clia_renewal.html: warm turnover-safety-net email with the striped official-
  record card (CLIA #, expiry, status), verify-on-CMS-QCOR, founder guarantee
  card, full CAN-SPAM address.
2026-06-13 22:10:51 -05:00
..
hc_clia_renewal.html clia: new CLIA certificate renewal service, order page, email template + harvest 2026-06-13 22:10:51 -05:00
hc_compliance_bundle.html hc: add founder guarantee card to all other HC templates (npi/nppes/oig/bundle) 2026-06-13 21:31:01 -05:00
hc_npi_reactivation.html hc: add barber-pole official-record card to NPI reactivation email 2026-06-13 21:53:39 -05:00
hc_nppes_outdated.html hc: consistent striped official-record card + wire past-due overdue variant 2026-06-13 21:55:50 -05:00
hc_oig_screening.html hc: add founder guarantee card to all other HC templates (npi/nppes/oig/bundle) 2026-06-13 21:31:01 -05:00
hc_revalidation_due_soon.html can-spam: add full street address to ALL email templates + wire HC personal variant 2026-06-13 21:27:16 -05:00
hc_revalidation_overdue.html can-spam: add full street address to ALL email templates + wire HC personal variant 2026-06-13 21:27:16 -05:00
hc_revalidation_overdue_personal.html hc: consistent striped official-record card + wire past-due overdue variant 2026-06-13 21:55:50 -05:00
hc_revalidation_personal.html hc: consistent striped official-record card + wire past-due overdue variant 2026-06-13 21:55:50 -05:00
hc_revalidation_turnover.html hc: consistent striped official-record card + wire past-due overdue variant 2026-06-13 21:55:50 -05:00