46be909642
Bugfix/dynamic primary issues * Refactor TRIGGER_CAP special case configuration to utilize only trigger cap questions for two-stage processing * Refactor get_special_cases to improve handling of N/A responses and merge methodology results with special case results * Fix field type in get_special_cases for fee schedule breakout configuration * Create fieldset.py - refactor * Fix placeholders * string concatenate new questions * Update trigger cap questions output format * Update TRIGGER_CAP_THRESHOLD_AMT prompt for clarity and specificity in reimbursement methodology * Update constants class * Update Field class * Resolve constants passing * Update field class - change Null criteria * Add default * Enhance documentation for get_special_cases function with detailed processing flow and architecture decisions * Enhance get_special_cases and run_trigger_cap_breakout functions with detailed docstrings for clarity on processing methodologies * Update constants passing * Fix questions * Update fs and mb questions" * pass constanst correctly for dynamic * Merge branch 'feature/trigger_cap_breakout' into bugfix/dynamic-primary-issues * update constants * only add questions if present * ensure answer is a valid special_case * Fix unit tests * Remove test file Approved-by: Alex Galarce