new flow; remove plans from request

This commit is contained in:
ipu 2025-10-10 09:59:41 +03:00
parent 7178369f47
commit c3135e1549
3 changed files with 24 additions and 11 deletions

View file

@ -458,7 +458,7 @@ class EstimationService:
return None
async def estimate_insurance(self, applicants: list[Applicant], phq: PHQ, plans: list[Plan], plan_coverage: int):
async def estimate_insurance(self, applicants: list[Applicant], phq: PHQ, plan_coverage: int):
estimation_results = []
is_review = False
review_reasons = []
@ -478,9 +478,6 @@ class EstimationService:
base_tier = tier
break
if not plan_coverage:
plan_coverage = self.get_plan_coverage(plans[0])
rx_spend = 0
for applicant_id, applicant in enumerate(applicants):
applicant_review_reasons = []
@ -562,7 +559,7 @@ class EstimationService:
)
)
plan_price_id = self.get_plan_price(plans[0], base_tier, plan_coverage)
# plan_price_id = self.get_plan_price(plans[0], base_tier, plan_coverage)
if is_dtq:
reason = "\n".join(dtq_reasons)
@ -609,7 +606,7 @@ class EstimationService:
if new_tier > base_tier:
base_tier = new_tier
plan_price_id = self.get_plan_price(plans[0], base_tier, plan_coverage)
# plan_price_id = self.get_plan_price(plans[0], base_tier, plan_coverage)
if base_tier is not None:
reason = "\n".join(accept_reasons)