def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.frequency_code_index = None
     self.type_of_bill_code_index = None
     self.claim_id_index = None
     self.link_claim_id_index = None
     self.linked_claim_replacement_dic = {}
예제 #2
0
    def __init__(self, context):
        IPreProcessScript.__init__(self, context)
        self.npi_ids = set()
        self.npi_field_index = []

        self.temp_table_name = 'Temp_Update_Npi_Ids_{0}_{1}'.format(
            self.entity_type, self.map_id).replace('-', '')
        pre_process_folder = os.path.split(self.merge_root_path)[-1]
        self.temp_folder = '{0}/Input/UpdateNpiDatabase'.format(
            self.merge_root_path)
        self.temp_s3_folder = 'PythonPreProcess/{0}/Input/UpdateNpiDatabase'.format(
            pre_process_folder)
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.linked_claim_id_column_index = None
     self.cross_reference_number_index = None
     self.claim_process_status_code_index = None
     self.system_assigned_number_index = None
     self.linked_claim_id_file_column_name = None
     self.linked_claim_id_by_previous_claim_number = {}
     self.previous_claim_ids = set()
     self.temp_table_name = 'Temp_PreviousClaimIds_{0}_{1}'.format(self.entity_type, self.map_id).replace('-', '')
     pre_process_folder = os.path.split(self.merge_root_path)[-1]
     self.temp_folder = '{0}/Input/LinkedClaimPopulationFromPreviousClaimId'.format(self.merge_root_path)
     self.temp_s3_folder = 'PythonPreProcess/{0}/Input/LinkedClaimPopulationFromPreviousClaimId'.format(pre_process_folder)
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.npi_ids = set()
     self.npi_field_maps = []
     self.npi_field_dic = {}
     self.configurations_map = {}
     self.npi_lookup_dict = {}
     self.temp_table_name = 'Temp_NpiIds_{0}_{1}'.format(
         self.entity_type, self.map_id).replace('-', '')
     pre_process_folder = os.path.split(self.merge_root_path)[-1]
     self.temp_folder = '{0}/Input/PullingProviderInformationFromNpiTable'.format(
         self.merge_root_path)
     self.temp_s3_folder = 'PythonPreProcess/{0}/Input/PullingProviderInformationFromNpiTable'.format(
         pre_process_folder)
예제 #5
0
    def __init__(self, context):
        IPreProcessScript.__init__(self, context)
        self.npi_ids = set()
        self.npi_taxonomy_code_map = []
        self.npi_ncpdp_map = []
        self.npi_field_index = []
        self.npi_lookup_dict = {}
        self.npi_header_columns = {}

        self.temp_table_name = 'Temp_Taxonomies_Npi_Ids_{0}_{1}'.format(
            self.entity_type, self.map_id).replace('-', '')
        pre_process_folder = os.path.split(self.merge_root_path)[-1]
        self.temp_folder = '{0}/Input/TaxonomyCodePopulation'.format(
            self.merge_root_path)
        self.temp_s3_folder = 'PythonPreProcess/{0}/Input/TaxonomyCodePopulation'.format(
            pre_process_folder)
    def __init__(self, context):
        IPreProcessScript.__init__(self, context)
        self.claim_member_id_index = None
        self.claim_hicn_index = None
        self.claim_payment_date_index = None
        self.claim_contract_id_index = None
        self.mbi_transition_date = None
        self.unload_columns = [
            'member_id_member', 'contract_id_product_reference', 'hicn_member',
            'mbi_member'
        ]
        self.unload_columns_index = dict(
            (k[1], k[0]) for k in enumerate(self.unload_columns))
        self.member_contract_set = set()
        self.member_dict = {}

        self.temp_table_name = 'Temp_ClaimHICNReplacement_{0}_{1}'.format(
            self.entity_type, self.map_id).replace('-', '')
        pre_process_folder = os.path.split(self.merge_root_path)[-1]
        self.temp_folder = '{0}/Input/ClaimHICNReplacement'.format(
            self.merge_root_path)
        self.temp_s3_folder = 'PythonPreProcess/{0}/Input/ClaimHICNReplacement'.format(
            pre_process_folder)
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.claim_source_index = None
     self.claim_id_index = None
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.max_paid_date = None
     self.paid_date_index = None
     self.any_records_found = False
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.provider_type_code_index = None
     self.place_of_service_code_index = None
     self.type_of_bill_code_index = None
예제 #10
0
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.procedure_code_index = None
예제 #11
0
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.data_loading_filter_criteria = None
     self.any_records_found = False
예제 #12
0
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.diagnosis_pointers_map = []
     self.diagnosis_codes_map = []
     self.claim_type_code_index = None
예제 #13
0
 def __init__(self, context):
     IPreProcessScript.__init__(self, context)
     self.diagnosis_codes_map = []
     self.claim_type_code_index = None
     self.claim_id_index = None
     self.claim_line_number_index = None