feat: AI chatbot preauth intent, UnitedDH pre-auth improvements
- Add preauth intent to AI chatbot (classifier, workflow, frontend UI card) - Auto-prefill preauth form with CDT codes, service date, and mapped prices - Auto-trigger preauth Selenium handler by insurance siteKey (MH/Tufts/CCA/UnitedDH) - Default tentative service date to today+3 for preauth (user didn't pick a date) - Fix #number always means tooth number, distributes to all procedures in comma list - Fix bare "post"/"pos" → D2954 (was matching D2955 via keyword scorer) - UnitedDH pre-auth: fill procedure date with Ctrl+A to overwrite prefilled value - UnitedDH pre-auth: select Location "Summit Dental Care" in step1 (same as billing entity) - UnitedDH pre-auth: remove page refresh in step9 to preserve pre-auth number - UnitedDH pre-auth: wait for table rows before extracting pre-auth number - UnitedDH pre-auth/claim: explicit wait for Submit button after file upload (no sleep) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1093,7 +1093,13 @@ class AutomationUnitedDHClaimSubmit:
|
||||
)
|
||||
self.driver.execute_script("arguments[0].style.display='block';", file_input)
|
||||
file_input.send_keys(abs_path)
|
||||
time.sleep(1.5)
|
||||
WebDriverWait(self.driver, 60).until(
|
||||
EC.element_to_be_clickable((By.XPATH,
|
||||
"//button[contains(@class,'btn-primary') and contains(normalize-space(text()),'Submit Claim')] | "
|
||||
"//button[normalize-space(text())='Submit Claim'] | "
|
||||
"//button[contains(normalize-space(.),'Submit Claim')]"
|
||||
))
|
||||
)
|
||||
print(f"[UnitedDH Claim] step7: Attached: {os.path.basename(abs_path)}")
|
||||
attached += 1
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user