From d1a92608549fdfd34e45868fe1da79e409f46d5d Mon Sep 17 00:00:00 2001 From: justin Date: Sat, 13 Jun 2026 21:55:50 -0500 Subject: [PATCH] hc: consistent striped official-record card + wire past-due overdue variant - Upgrade the plain teal record banner to the authoritative barber-pole 'Official record' banner in the personal/turnover/overdue-personal templates (the switch to personal templates had dropped the striped look from live revalidation sends). - nppes_outdated: replace plain info table with the striped 'Official record - NPPES NPI Registry' card (status honestly labeled as our compliance flag). - Wire revalidation_overdue -> hc_revalidation_overdue_personal.html with a direct past-due subject ('Your Medicare revalidation is past due - let's get it filed') and PAST DUE status + days-overdue in the record card; due_soon stays warm. - Striped card now on all 7 templates that show a real record; oig_screening and compliance_bundle correctly omit it (no specific record to display). --- data/hc_campaigns/hc_nppes_outdated.html | 30 ++++- .../hc_revalidation_overdue_personal.html | 117 ++++++++++++++++++ .../hc_revalidation_personal.html | 4 +- .../hc_revalidation_turnover.html | 4 +- scripts/build_healthcare_campaigns.py | 4 +- 5 files changed, 148 insertions(+), 11 deletions(-) create mode 100644 data/hc_campaigns/hc_revalidation_overdue_personal.html diff --git a/data/hc_campaigns/hc_nppes_outdated.html b/data/hc_campaigns/hc_nppes_outdated.html index c05fd4a..f0c8a55 100644 --- a/data/hc_campaigns/hc_nppes_outdated.html +++ b/data/hc_campaigns/hc_nppes_outdated.html @@ -21,13 +21,33 @@
Payers, clearinghouses, and CMS pull from NPPES. A stale address, taxonomy, or contact can cause claim denials, mail you never receive, and failed credentialing. CMS also requires you to attest your NPPES data periodically.
- - - - - + +
NPI{{ .Subscriber.Attribs.npi }}
Practice{{ .Subscriber.Attribs.practice }}
Our service fee$349
+
+ + + +
+

Official record · NPPES NPI Registry

+
+ + + + +
NPI{{ .Subscriber.Attribs.npi }}
Registered to{{ .Subscriber.Attribs.practice }}
Record statusFLAGGED OUT OF DATE
+

Source: NPPES NPI Registry (npiregistry.cms.hhs.gov). Staleness flagged by our compliance monitoring — confirm on the official registry below.

+
+
+ +
+ + + +
Our service fee to update it for you$349
+
+ diff --git a/data/hc_campaigns/hc_revalidation_overdue_personal.html b/data/hc_campaigns/hc_revalidation_overdue_personal.html new file mode 100644 index 0000000..7e6a9d4 --- /dev/null +++ b/data/hc_campaigns/hc_revalidation_overdue_personal.html @@ -0,0 +1,117 @@ + +
+
+ + + + + + + + + + + +
diff --git a/data/hc_campaigns/hc_revalidation_personal.html b/data/hc_campaigns/hc_revalidation_personal.html index c03a18a..40dfef2 100644 --- a/data/hc_campaigns/hc_revalidation_personal.html +++ b/data/hc_campaigns/hc_revalidation_personal.html @@ -22,8 +22,8 @@
-
-

CMS Medicare Revalidation Due Date List

+
+

Official record · CMS Medicare Revalidation Due Date List

diff --git a/data/hc_campaigns/hc_revalidation_turnover.html b/data/hc_campaigns/hc_revalidation_turnover.html index df7ea60..fddba67 100644 --- a/data/hc_campaigns/hc_revalidation_turnover.html +++ b/data/hc_campaigns/hc_revalidation_turnover.html @@ -22,8 +22,8 @@
-
-

CMS Medicare Revalidation Due Date List

+
+

Official record · CMS Medicare Revalidation Due Date List

diff --git a/scripts/build_healthcare_campaigns.py b/scripts/build_healthcare_campaigns.py index 916a490..628727a 100644 --- a/scripts/build_healthcare_campaigns.py +++ b/scripts/build_healthcare_campaigns.py @@ -51,8 +51,8 @@ OUT_DIR = os.path.join(os.path.dirname(__file__), "..", "data", "hc_campaigns") # selector which warmup-CSV rows belong to this segment (see cron) SEGMENTS = { "revalidation_overdue": { - "subject": "Let's make sure your Medicare revalidation is handled in time", - "template": "hc_revalidation_personal.html", + "subject": "Your Medicare revalidation is past due - let's get it filed", + "template": "hc_revalidation_overdue_personal.html", "cta_path": "/order/npi-revalidation", "price": "$599", "list_name": "HC Warmup - Revalidation Overdue",