Files
doczyai-pipelines/fieldExtraction/constants/investment_columns.py
T
Katon Minhas 2b9bf50c2e Merged in feature/effective-dt (pull request #752)
Feature/effective dt

* move prompt_smart_chunked to prompt_calls.py

* refactor pass_smart_chunked_to_full_context

* Mypy fix

* Update field to EFFECTIVE_DT

* move to prompt_calls

* Update vision funcs

* Restructure prompt-based date derivation

* E2E passed

* Remove test

* Merge branch 'main' into feature/effective-dt

* remove deprecated postprocessing_func

* Docstrings

* refactor - send global lesser of to prompt_calls.py

* remove deprecated function

* more docstrings

* Merged main into feature/effective-dt

* Merged main into feature/effective-dt

* added base field for aarete derived effective date


Approved-by: VenkataKrishna Reddy Avula
2025-10-30 15:28:39 +00:00

175 lines
4.4 KiB
Python

# This is the ONE AND ONLY source of investment column names and order. Do not reference anything else
COLUMN_ORDER = [
"AARETE_DERIVED_SID",
"CONTRACT_CLASS",
"AARETE_DERIVED_CONTRACT_CLASS",
"FILE_NAME",
"CONTRACT_TITLE",
"CONTRACT_AMENDMENT_NUM",
"AARETE_DERIVED_AMENDMENT_NUM",
"CLIENT_NAME",
"PAYER_NAME",
"PAYER_STATE",
"PROVIDER_STATE",
"FILENAME_TIN",
"PROV_GROUP_TIN",
"PROV_GROUP_NPI",
"PROV_GROUP_NAME_FULL",
"PROV_OTHER_TIN",
"PROV_OTHER_NPI",
"PROV_OTHER_NAME_FULL",
"PROV_INFO_JSON",
"PROV_INFO_JSON_FORMATTED",
"EFFECTIVE_DT",
"AARETE_DERIVED_EFFECTIVE_DT",
"TERMINATION_DT",
"AARETE_DERIVED_TERMINATION_DT",
"AUTO_RENEWAL_IND",
"AUTO_RENEWAL_TERM",
"NUM_AVAILABLE_SIGNATORY_LINE_COUNT",
"NUM_SIGNED_SIGNATORY_LINE_COUNT",
"AARETE_DERIVED_SIGNATORY_COMPLETE_IND",
"EXHIBIT_TITLE",
"EXHIBIT_PAGE",
"REIMB_PROV_TIN",
"REIMB_PROV_NPI",
"REIMB_PROV_NAME",
"REIMB_EFFECTIVE_DT",
"REIMB_TERMINATION_DT",
"CLAIM_TYPE_CD",
"AARETE_DERIVED_CLAIM_TYPE_CD",
"PRODUCT",
"AARETE_DERIVED_PRODUCT",
"LOB",
"AARETE_DERIVED_LOB",
"PROGRAM",
"AARETE_DERIVED_PROGRAM",
"NETWORK",
"AARETE_DERIVED_NETWORK",
"LOB_PROGRAM_RELATIONSHIP",
"LOB_PRODUCT_RELATIONSHIP",
"SERVICE_AREA",
"AARETE_DERIVED_SERVICE_AREA",
"PROV_TYPE",
"AARETE_DERIVED_PROV_TYPE",
"PROV_TAXONOMY_CD",
"PROV_TAXONOMY_CD_DESC",
"PROV_SPECIALTY_CD",
"PROV_SPECIALTY_CD_DESC",
"PLACE_OF_SERVICE_CD",
"PLACE_OF_SERVICE_CD_DESC",
"BILL_TYPE_CD",
"BILL_TYPE_CD_DESC",
"PATIENT_AGE_MIN",
"PATIENT_AGE_MAX",
"REIMB_TERM",
"REIMB_ID",
"REIMB_LESSER_OF_ID",
"CARVEOUT_IND",
"CARVEOUT_CD",
"LESSER_OF_IND",
"GREATER_OF_IND",
"AARETE_DERIVED_REIMB_METHOD",
"UNIT_OF_MEASURE",
"REIMB_PCT_RATE",
"REIMB_FEE_RATE",
"REIMB_CONVERSION_FACTOR",
"TRIGGER_CAP_THRESHOLD_AMT",
"TRIGGER_BASE_THRESHOLD",
"DEFAULT_IND",
"ADDITION_DESC",
"ADDITION_MAX_PCT_RATE_INC",
"ADDITION_MAX_FEE_RATE_INC",
"ADDITION_RATE_CHANGE_TIMELINE",
"AARETE_DERIVED_ADDITION_RATE_CHANGE_TIMELINE",
"FEE_SCHEDULE",
"AARETE_DERIVED_FEE_SCHEDULE",
"FEE_SCHEDULE_VERSION",
"AARETE_DERIVED_FEE_SCHEDULE_VERSION",
"SERVICE_TERM",
"CPT4_PROC_CD",
"CPT4_PROC_CD_DESC",
"CPT4_PROC_MOD",
"CPT4_PROC_MOD_DESC",
"REVENUE_CD",
"REVENUE_CD_DESC",
"DIAG_CD",
"DIAG_CD_DESC",
"NDC_CD",
"NDC_CD_DESC",
"HIPPS_CD",
"HIPPS_CD_DESC",
"RUG_CD",
"RUG_CD_DESC",
"CLAIM_ADMIT_TYPE_CD",
"AUTH_ADMIT_TYPE_DESC",
"CLAIM_STATUS_CD",
"CLAIM_STATUS_CD_DESC",
"CODE_METHODOLOGY",
"GROUPER_TYPE",
"GROUPER_CD",
"GROUPER_CD_DESC",
"GROUPER_PCT_RATE",
"GROUPER_BASE_RATE",
"GROUPER_VERSION",
"AARETE_DERIVED_GROUPER_VERSION",
"GROUPER_ALTERNATIVE_LEVEL_OF_CARE",
"GROUPER_SEVERITY_IND",
"GROUPER_SEVERITY",
"GROUPER_RISK_OF_MORTALITY_SUBCLASS",
"GROUPER_TRANSFER_IND",
"GROUPER_READMISSIONS_IND",
"GROUPER_HAC_IND",
"OUTLIER_TERM",
"OUTLIER_FIRST_DOLLAR_IND",
"RANGE_NBR_DAYS",
"OUTLIER_FIXED_LOSS_NBR_DAYS_THRESHOLD",
"OUTLIER_FIXED_LOSS_THRESHOLD",
"OUTLIER_MAXIMUM",
"OUTLIER_MAXIMUM_FREQUENCY",
"OUTLIER_PCT_RATE",
"OUTLIER_EXCLUSION_CD",
"OUTLIER_EXCLUSION_CD_DESC",
"FACILITY_ADJUSTMENT_TERM",
"DSH_IND",
"DSH_PCT_RATE",
"DSH_FEE_RATE",
"IME_IND",
"IME_PCT_RATE",
"IME_FEE_RATE",
"NTAP_IND",
"NTAP_PCT_RATE",
"NTAP_FEE_RATE",
"UC_IND",
"UC_PCT_RATE",
"UC_FEE_RATE",
"GME_IND",
"GME_PCT_RATE",
"GME_FEE_RATE",
"RATE_ESCALATOR_IND",
"RATE_ESCALATOR_DESC",
"RATE_ESCALATOR_MAX_RATE_INC_PCT",
"RATE_ESCALATOR_RATE_CHANGE_TIMELINE",
"STOP_LOSS_TERM",
"STOP_LOSS_FIRST_DOLLAR_IND",
"STOP_LOSS_RANGE_NBR_DAYS",
"STOP_LOSS_FIXED_LOSS_THRESHOLD",
"STOP_LOSS_MAXIMUM",
"STOP_LOSS_MAXIMUM_FREQUENCY",
"STOP_LOSS_DAILY_MAX_RATE",
"STOP_LOSS_PCT_RATE_ON_EXCESS_CHARGES",
"STOP_LOSS_EXCLUSION_CD",
"STOP_LOSS_EXCLUSION_CD_DESC",
"DISCOUNT_PERCENT_RATE",
"DISCOUNT_RATE_CHANGE_INTERVAL",
"DISCOUNT_START_DT",
"DISCOUNT_END_DT",
"PREMIUM_PERCENT_RATE",
"PREMIUM_RATE_CHANGE_INTERVAL",
"PREMIUM_START_DT",
"PREMIUM_END_DT",
"SEQUESTRATION_TERM",
"SEQUESTRATION_START_DT",
"SEQUESTRATION_END_DT",
]