Arun-hash30 / OnlineHealthInsurenceManagementSystem

The Online Health Insurance Management System (OHIMS) is a robust web-based application developed using Spring Boot, designed to automate and streamline the processes associated with health insurance management.
0 stars 0 forks source link

Online Health Insurance Management System (OHIMS)

Description

The Online Health Insurance Management System (OHIMS) is a web-based application developed using Spring Boot, aimed at automating health insurance management processes. It features user management, policy management, claim submissions, and document handling.

Key Functionalities

  1. User Management:

    • Users can register and log in to the system.
    • Roles and permissions are managed using Spring Security.
    • Password encryption and authentication mechanisms are implemented.
  2. Policy Management:

    • Customers can browse and compare health insurance policies.
    • Administrators can create, update, and delete policies.
    • Agents can assist customers with policy selection.
  3. Claim Management:

    • Users can submit claims for medical benefits.
    • Claims are verified and processed by administrators.
    • Users receive notifications about claim status.
  4. Document Handling:

    • Users can upload documents during registration and claim submission.
    • Documents are securely stored in the system.
  5. Notifications:

    • Email notifications ensure timely communication with users.
  6. Admin Dashboard:

    • A dedicated interface for managing users, policies, and claims.

Technologies Used

Workflow

  1. User Registration and Login:

    • Users sign up and log in based on their roles (customer, agent, admin).
  2. Roles & Responsibilities: Role Responsibilities
    Admin Manage users, policies, and claims
    Customer Browse policies, purchase health insurance, file claims, check claim status
    Agent Assist clients, view policies, manage claims

API Endpoints

Authentication APIs

ADMIN Role

CUSTOMER Role

AGENT Role

Screenshots Demonstrating the Execution of the Application

     

User Registration Page

      Registration      

User Login Page

      Login      

Home Page

      Home      

Admin Dashboard

      Admin1 jgp       Admin2 jgp       Admin3 jgp       Admin4 jgp       Admin5 jgp      

Agent Dashboard

      image       Agent1 jgp      
Agent2jpg      

Customer Dashboard

      image

      Customer1       Customer2       Customer3       Customer4       Customer5       Customer6

Conclusion

The Online Health Insurance Management System (OHIMS) enhances health insurance management through a user-friendly interface and robust security. It is scalable and capable of integrating with additional services.

Future Enhancements

GitHub Link

GitHub Repository