plan state hotfix
* updated state_check function
* added a wrapper function apply_state_check_to_df function to enable state_check function to work with dataframe and also wrote unit tests for both the functions.
* Merged main into hotfix/plan_state
* append extra column with new health plan state corrected
* Merge remote-tracking branch 'refs/remotes/origin/hotfix/plan_state' into hotfix/plan_state
* fix tests
* move apply_state_check_to_df() to cnc_hotfix.py
* move all functionality out of utils and into cnc_hotfix.py
* Merge remote-tracking branch 'origin/main' into hotfix/plan_state
* remove duplicated pythonpath in pyproject.toml
* format cnc_hotfix.py
* changed to use valid.STATE_MAP to not duplicate functionality
Approved-by: Katon Minhas
grouped keywords and IRS regex chunking
* abandon old branch and rebuild
* removed print for field names, prompts
* pushing as part of leftovers
* IRS regex chunking
* Merged in feature/chunk_term_clean (pull request #262)
chunk_log_added
* chunk_log_added
* Merge remote-tracking branch 'remotes/origin/feature_ac_chunking_clean' into feature/chunk_term_clean
Approved-by: Alex Galarce
* added function for regex based IRS chunking
* shifted regex_match_chunk function to utils
* added helper functions for regex based chunking
* replaced tin_regex function to ac_funcs
* removed prompt for irs_others
* added regex chunking for irs
* removed irs group from smart chunking
* testing functionality for regex based irs fields
* updated return N/A condition
* Merged main into feature_ac_chunking_clean
* file_processing.py edited online with Bitbucket
* added back conditional prompts
* minor fixed for PR
* remove install types
* mering clean branch
* with passed test casses
* added flag for regex based tin execution
Approved-by: Michael McGuinness
Add split_and_write_csv function to utils
* Add split_and_write_csv function to utils
* Merge branch 'main' into feature/outputSplit
Approved-by: Alex Galarce
Cnc fl main
* prov type moved
* comment out invalid prov2 bc it's overly restrictive
* Update prompt template to ensure N/A rather than blanks
* Update AC multi-prompt template. Update prompts to ensure all keys are present and N/As are filled
* Update AC postprocessing
* Update clean_tin() to add N/A for values other than 10 digits
* update tin postprocessing
* Update npi postprocessing
* Add 'Filename:' to the start of all filenames
* Update group TIN/NPI postprocessing
* Update parent agreement code
* fix health plan state mapping
* Update B postprocessing
* Updated indicators, re-ordering
* Update postprocessing - all columns included and reordered
* Ensure Pages is included in AC-only output
* Remove excess print statements
* remove example_test to pass pipeline
* Fix parent agreement code for AC
* Updated postprocessing for NPI/TIN other
* Update prompts for N explicitely on AC prompt-based indicators
* Updated main and utils for more intuitive filtering
* Updated file_counting to match new main process
* update test
* Add example_test
Approved-by: Michael McGuinness
DRAFT: reformat jenkins output
* dockerfile
* noreadme
* Merged main into feature/fieldExtractionDockerfile
* allow output bucket to be changed, change formatting of prefixes
* Merged main into feature/reformat_jenkins_output
* check if bucket exists and throw error if not
* only check bucket if writing to s3
* Merge remote-tracking branch 'refs/remotes/origin/feature/reformat_jenkins_output' into feature/reformat_jenkins_output
* remove circular import
Approved-by: Michael McGuinness
create output_consolidated if it doesn't exist
* create output_consolidated if it doesn't exist
* Merged main into bugfix/create_output_consolidated
Approved-by: Michael McGuinness
Approved-by: Faizan Mohiuddin