Imaginea proposed to build a predictive analytics solution on SaaS platform with two different modules for employers who offer healthcare benefits and their employees. This solution is
data-driven, simple, timely and actionable. Salient features of this platform include:
- Predictive models: The predictive models are built, based on medical, pharmaceutical, internal, and social data. These advanced predictive models can automatically identify employees who are likely to need care. Based on predictions, employees are mapped to customized, cost-effective healthcare benefit or vendor program.
- Multi-channel communication: Automatically deliver multi-channel personalized healthcare campaigns to create engagement and awareness among employees.
- Campaign dashboard: This dashboard tracks campaign engagement and impact on a daily basis. The dashboard data includes page views, vendor connections, provider selection, healthcare utilization, and much more.
How our solution helped
This increased user engagement in employer prioritized health campaigns, by personally targeting users, without affecting their privacy.
We built an Employee Health Opportunity Mapper (EHOM), which is the heart of the solution. At a very high level, the EHOM utilizes the user’s input data like medical, claims, search queries, demographic, social data and scores them against Health Opportunity Model. The model predicts outcomes or identifies opportunities to engage with employees who are most likely to need care in the near future. Most of the data ingested by the EHOM is sourced from our client’s Enterprise Data Warehouse (EDW). The diagram below illustrates how our EHOM functions:
- Manage the data pipeline for EHOM: To manage the data pipeline for the EHOM, we used Luigi. It helps in managing complex pipelines of batch jobs and handles dependency resolution, workflow management, visualization, failures, command line integration.
- Run user score: Jenkins triggers a scoring run to identify opportunities. Luigi manages the dependencies between the tasks, e.g., sync in upstream data, get configuration data, create schemas, build aggregators, apply models, export results.
- Historical analytics: Once the model identifies the health opportunities most suited to an employee based on their attributes, the data is stored in the Enterprise Data Warehouse, built on Greenplum. We also store the user engagement data into the warehouse. This engagement data includes data the number of users who have responded to the communication sent to them and the number of users who have performed a suggested activity. This data is then correlated with the Health Opportunity Model and presented as a chart on the client’s in-house reporting portal. This portal uses Postgres as its database and built on Python and AngularJS.
The platform’s analytical engine runs simulations using millions of health plan pricing variables. This healthcare provider comparison is a core feature that helped our customer differentiate in the market. It offers:
- A single, personalized view for employees to access all health plans, HSA, and plan status.
- The intuitive, natural language search enabled employees to find the right information at the right time.
These capabilities to deliver insights powered by machines, resulted in improved quality of care and cost savings.