feat(npi): wire 6 healthcare services into catalog, intake, items, handlers, portal

This commit is contained in:
justin 2026-06-05 01:25:05 -05:00
parent 8748c0a141
commit e67db156e8
6 changed files with 345 additions and 0 deletions

View file

@ -58,5 +58,77 @@
"include_item_in_manufacturing": 0,
"standard_rate": 0.0,
"currency": "USD"
},
{
"doctype": "Item",
"item_code": "NPI-REVALIDATION",
"item_name": "Medicare PECOS Revalidation Filing",
"description": "Prepare and file the provider's Medicare revalidation in PECOS (5-year cycle).",
"item_group": "Services",
"stock_uom": "Nos",
"is_stock_item": 0,
"include_item_in_manufacturing": 0,
"standard_rate": 399.0,
"currency": "USD"
},
{
"doctype": "Item",
"item_code": "NPI-REACTIVATION",
"item_name": "NPI Reactivation",
"description": "Reactivate a deactivated NPI in NPPES and re-certify the provider record.",
"item_group": "Services",
"stock_uom": "Nos",
"is_stock_item": 0,
"include_item_in_manufacturing": 0,
"standard_rate": 249.0,
"currency": "USD"
},
{
"doctype": "Item",
"item_code": "NPPES-UPDATE",
"item_name": "NPPES Data Update / Attestation",
"description": "Update and re-attest a provider's NPPES record (CMS requires updates within 30 days of changes).",
"item_group": "Services",
"stock_uom": "Nos",
"is_stock_item": 0,
"include_item_in_manufacturing": 0,
"standard_rate": 149.0,
"currency": "USD"
},
{
"doctype": "Item",
"item_code": "MEDICARE-ENROLLMENT",
"item_name": "Medicare Enrollment (PECOS)",
"description": "Complete a provider's Medicare enrollment via PECOS (CMS-855).",
"item_group": "Services",
"stock_uom": "Nos",
"is_stock_item": 0,
"include_item_in_manufacturing": 0,
"standard_rate": 499.0,
"currency": "USD"
},
{
"doctype": "Item",
"item_code": "OIG-SAM-SCREENING",
"item_name": "OIG/SAM Exclusion Screening (Annual)",
"description": "Annual OIG LEIE + SAM exclusion screening for a provider and listed staff, with certificate.",
"item_group": "Services",
"stock_uom": "Nos",
"is_stock_item": 0,
"include_item_in_manufacturing": 0,
"standard_rate": 99.0,
"currency": "USD"
},
{
"doctype": "Item",
"item_code": "PROVIDER-COMPLIANCE-BUNDLE",
"item_name": "Provider Compliance Bundle (Annual)",
"description": "Annual provider compliance bundle: revalidation watch, OIG/SAM screening, and NPPES upkeep.",
"item_group": "Services",
"stock_uom": "Nos",
"is_stock_item": 0,
"include_item_in_manufacturing": 0,
"standard_rate": 699.0,
"currency": "USD"
}
]

View file

@ -27,6 +27,13 @@ COMPLIANCE_SERVICE_LABELS = {
"stir-shaken": "STIR/SHAKEN Implementation Assistance",
"dc-agent": "D.C. Registered Agent (Annual)",
"bdc-filing": "BDC / Form 477 Filing",
# Healthcare / NPI
"npi-revalidation": "Medicare PECOS Revalidation Filing",
"npi-reactivation": "NPI Reactivation",
"nppes-update": "NPPES Data Update / Attestation",
"medicare-enrollment": "Medicare Enrollment (PECOS)",
"oig-sam-screening": "OIG/SAM Exclusion Screening (Annual)",
"provider-compliance-bundle": "Provider Compliance Bundle (Annual)",
}
# Map the per-filing timestamp columns on telecom_entities → the slugs that