This project automates the end-to-end process of validating and processing insurance claims. It uses UiPath REFramework (C#) for transaction handling, integrates Python for encryption and data processing, SQLite for structured storage, and Excel for reporting.
- Reads claims data from Excel.
- Applies validation rules for policy IDs, claim amounts, dates, branches, and claim types.
- Encrypts sensitive data (Policyholder_ID) using SHA-256 in Python.
- Stores valid and invalid claims in an SQLite database.
- Generates a compliance summary report in Excel.
- Handles error scenarios such as missing files, invalid data, and database errors.
- UiPath Studio (REFramework in C#)
- Python 3.12.x with:
pandasopenpyxl
- SQLite
- Excel
git clone https://github.com/your-username/claims-automation-framework.gitpip install -r requirements.txtUiPath.Excel.ActivitiesUiPath.Database.ActivitiesUiPath.Python.Activities
Update Config.xlsx in the Data folder with:
Input and output file pathsDatabase pathPython script locations
- Open the UiPath project in UiPath Studio.
- Run Main.xaml.
- The process will:
- Read the input claims Excel file
- Validate and encrypt data
- Insert records into SQLite
- Generate a summary report
Use the Testing folder for:
- Empty or missing input file
- Corrupted Excel file
- Database connection failure