diff --git a/apps/Frontend/src/utils/procedureCombos.ts b/apps/Frontend/src/utils/procedureCombos.ts index b25eed5..66a81e6 100755 --- a/apps/Frontend/src/utils/procedureCombos.ts +++ b/apps/Frontend/src/utils/procedureCombos.ts @@ -128,14 +128,19 @@ export const PROCEDURE_COMBOS: Record< }, newPatientLimitedPano: { id: "newPatientLimitedPano", - label: "New Patient (Limited exam+Pano)", + label: "Patient (Limited exam+Pano)", codes: ["D0140", "D0330"], }, newAdultPatientLimited1PA: { id: "newAdultPatientLimited1PA", - label: "New Adult Patient (Limited exam+1PA)", + label: "Patient (Limited exam+1PA)", codes: ["D0140", "D0220"], }, + patientD9110_1PA: { + id: "patientD9110_1PA", + label: "Patient (D9110+1PA)", + codes: ["D9110", "D0220"], + }, //Compostie oneSurfCompFront: { @@ -324,6 +329,7 @@ export const COMBO_CATEGORIES: Record< "newAdultPatientFMX", "newPatientLimitedPano", "newAdultPatientLimited1PA", + "patientD9110_1PA", ], "Composite Fillings (Front)": [ "oneSurfCompFront", diff --git a/apps/SeleniumService/selenium_claimSubmitWorker.py b/apps/SeleniumService/selenium_claimSubmitWorker.py index d4c50ef..9b5dae6 100755 --- a/apps/SeleniumService/selenium_claimSubmitWorker.py +++ b/apps/SeleniumService/selenium_claimSubmitWorker.py @@ -214,9 +214,12 @@ class AutomationMassHealthClaimsLogin: wait = WebDriverWait(self.driver, 30) try: - # For now, just use today's date to avoid parsing issues - formatted_date = datetime.now().strftime("%m/%d/%Y") - print(f"DEBUG: Using today's date = '{formatted_date}'") + raw_date = self.submissionDate if self.submissionDate else datetime.now().strftime("%Y-%m-%d") + try: + formatted_date = datetime.strptime(raw_date.strip(), "%Y-%m-%d").strftime("%m/%d/%Y") + except ValueError: + formatted_date = raw_date # already in another format, use as-is + print(f"DEBUG: Using service date = '{formatted_date}'") # Step 1: Wait for the Date of Service input to be visible date_input = wait.until(