Table of Content

CLIENT OVERVIEW

Our client is the leading provider of software solutions for providing online and easy access to health insurance. Our client offers these services to a range of consumers from employees of small and medium businesses, state governments and several other customers across the USA. Our client also acts as an agency that provides a bridge between the various locations and the brokers in offering health insurance. They offer information on plans, rates and eligibility requirements and much more in an easy-to-understand format. The users group included end users, brokers, corporates, etc.

ENGAGEMENT SITUATION

Our client wanted to develop a HIX (Health Insurance Exchange) platform in accordance with the Affordable Care Act (Obamacare). For this, our client wanted to design and develop a user friendly platform which is scalable, optimized and secured to be used by millions of users. The platform would allow users to evaluate healthcare plans best suited to them as per their financial, demographics, family and several other criterions. To obtain the necessary data, the platform was required to integrate with 3rd party web services and health information providers to retrieve and send data and other background checks in a secure manner.

KEY REQUIREMENTS

  • Allow individuals/small organizations to gather information and purchase subsidized health insurance as per their fitment evaluated from data gathered through several 3rd party providers Aggregate health insurance plans from various carriers (across different States in the US)
  • Provide a secured and custom mechanism for communicating user specific premium invoice and other reminders via emails and other alerts
  • Provide end-to-end document management right from scanning files and adding to the system to easy retrieval and role based access from the system
  • Payments and other transactions management through various 3rd party payment gateways
  • Address validation processes for authenticating and verifying the customer’s information
  • Generate reports for analyzing trends like the popular insurance plans and products from different insurance providers etc.

XORIANT CONTRIBUTION

Xoriant had already worked with the client for one of their other products for designing, building, testing and integrating business critical functions which encouraged client to select Xoriant as a partner of choice.

Xoriant team adopted Agile methodology for regular feedback with client and established the team for offshore-offsite development model to optimize the efficiency and cost of software development. Adopting SCRUM methodology of agile development, the team followed 2 weeks of development and 1 week of QA Sprint cycle to meet the project requirements by:

  • Enabling multiple releases simultaneously through multitasking
  • Segregating major functionalities into different modules with conflict resolution as there was different modules were integrated
  • Integrating with Payment Gateway, CyberSource for facilitating different payment methods
  • Ability to learn and implement new technologies within short duration

Client's budget and timeline constraints were addressed by offering a large knowledgeable and efficient team dedicated to deliver high quality solutions in a distributed environment with perfect synchronization between offshore and offsite teams.

KEY CONTRIBUTIONS

  • Followed SOA architecture model for the HIX platform’ different components that are loosely coupled, highly configurable, and scalable
  • Developed the platform using Java Spring, Hibernate (JPA), JAXB, Spring MVC, XML, Tomcat, Apache Http Server. Each component in the system communicated through either REST or SOAP services
  • Built the backend on Oracle database due to its robustness and for easy retrieval of data
  • Adopted Alfresco as the CMS of choice for efficient document management and collaboration
  • Deployed the platform on multiple servers like JBOSS, WebLogic, VMware, Tomcat and hosted the application on RackSpace cloud
  • Developed DSS (Analytics and Reporting) for business critical information like Enrollments, Plans and Agent Information using Pentaho Kettle and MicroStrategy
  • Developed EDI compliance module to ensure enrollments, invoices etc. follow the Standards as the information has to be exchanged between different 3rd party systems
  • Developed the UI components using KENDO UI and Angular JS framework
  • Handled the session information and plans information from 3rd party insurance providers in jQuery AJAX
  • Used Duo Security, ReCAPTCHA for secured login implementation
  • Used JSON data-interchange format to pass data between server side and client side scripts
  • Handled the session information and plans information from 3rd party insurance providers using jQuery AJAX
  • Integrated with CyberSource payment gateways for multiple payments and payment methods
  • QA specific processes were well defined for unit testing
  • Sonar static code analysis tool was used to ensure identification of bugs early in the product lifecycle

ARCHITECTURE DIAGRAM

TOOLS AND TECHNOLOGIES

  • Development Tools : Java, J2EE, JBoss ,Tomcat, Weblogic, JSP, Angular JS, Backbone JS, JavaScript, Spring, Hibernate, AJAX
  • Database : Oracle 10g
  • Management tracking tool : JIRA, Confluence, Crucible, Bamboo
  • Source Code Repository : GitHub
  • Messaging : Rabbit MQ
  • ETL : Pentaho Kettle
  • Reporting : Microstrategy

ENGAGEMENT RESULTS

  • Comprehensive solution with an end-to-end support for health insurance processes thus increasing operational efficiency by 20%
  • Cloud based system with user friendly UI led to wide and quick adoption of the system leading to a 20% growth quarterly growth of customer base
  • Complied to several healthcare federal laws and standards including OWASP, PCI ensuring the security of customer information as mandated by the US government
  • A modular engine was created to ensure effortless incorporation of any law or standards changes at runtime

Download Case Study

End-To-End Development Of a Health Insurance Exchange

End-To-End Development Of a Health Insurance Exchange

Cloud based scalable, optimized and secured health insurance exchange enabled end-customers to evaluate healthcare plans based on their financial, demographics and other several criterions

Key Requirements

  • Allow individuals/small organizations to gather information and purchase subsidized health insurance as per their fitment evaluated from data gathered through several 3rd party providers Aggregate health insurance plans from various carriers (across different States in the US)
  • Provide a secured and custom mechanism for communicating user specific premium invoice and other reminders via emails and other alerts
  • Provide end-to-end document management right from scanning files and adding to the system to easy retrieval and role based access from the system. Know More >>

Key Contribution

  • Enabling multiple releases simultaneously through multitasking
  • Segregating major functionalities into different modules with conflict resolution as there was different modules were integrated
  • Integrating with Payment Gateway, CyberSource for facilitating different payment methods. Know More >>

Benefits

  • Comprehensive solution with an end-to-end support for health insurance processes thus increasing operational efficiency by 20%
  • Cloud based system with user friendly UI led to wide and quick adoption of the system leading to a 20% growth quarterly growth of customer base. Know More >>
Register here to download the entire case study

Please fill in the below details to access the entire case study

Verification Code * :
Image CAPTCHA
Enter the characters shown in the image.