feat: add BCBS MA eligibility check with OTP flow

- New Selenium worker (fresh Chrome per run, no persistent session)
  login → OTP modal → eTools → ConnectCenter → Verification →
  New Eligibility Request → fill form (NPI, member ID, DOB) →
  Expand All → CDP PDF back to app
- Backend route fetches BCBS_MA credentials + provider NPI from settings
- Frontend OTP modal with 6-digit code entry
- BCBS MA added to insurance credentials dropdown in settings

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
ff
2026-06-01 00:36:11 -04:00
parent 535619c286
commit e644d21cee
12 changed files with 1468 additions and 9 deletions

View File

@@ -18,7 +18,8 @@ export type SeleniumJobType =
| "uniteddh-claim-submit"
| "tuftssco-eligibility-check"
| "mh-eligibility-history-check"
| "cmsp-eligibility-history-remaining-check";
| "cmsp-eligibility-history-remaining-check"
| "bcbs-ma-eligibility-check";
export interface SeleniumJobData {
jobType: SeleniumJobType;