Notice
We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy. Denying consent may make related features unavailable.
You can consent to the use of such technologies by using the “Accept” button, by closing this notice, by scrolling this page, by interacting with any link or button outside of this notice or by continuing to browse otherwise.
No items found.

Scaling an online pharmacy with insurance verification automation

Customer
A US Pharmaceutical Company
Industry
Healthcare
Region
North America

900% ROI

And still counting

95% accuracy

On document matching and processing

< 1min to verify

Compared to the previous standard of 24 hours ​

The Customer

A U.S. pharmaceutical company approached the Roots Automation team with interest in a Digital Coworker for verifying medical ID cards. This $600 million dollar company was growing by 200% month-over-month, and their 200 employees were at capacity.

This organization was breaking into the healthcare industry by providing easy-access to contraceptive care for women, specifically for birth control pills. The company wanted to optimize their new user experience by implementing automation within their medical insurance verification process. The goal of the partnership centered around 1) decreasing the time that the team was spending manually verifying insurance information via medical ID cards, and 2) decreasing the wait-time before the user could use the service.

Alternatively, the operations executives would have to triple the size of their insurance eligibility verification team to keep up with demand and to meet the users’ expectations on speed.

The Situation

This Customer provides contraceptives and other forms of healthcare to their growing subscriber base. Each month, this rapidly expanding company grows by 20,000 new subscribers. At the beginning of our partnership, this translated to roughly a 200% month-over-month increase in users.

Because this Customer accepts different forms of medical insurance, they needed to verify insurance eligibility as customers sign up. Additionally, the insurance eligibility would need to be re-verified every month thereafter. The Customer employed 7 people offshore and 2 people onshore to read, extract, and verify insurance information for each subscriber, but both teams were quickly overwhelmed by the company’s growth.

The teams were manually reviewing uploaded pictures of medical insurance ID cards, extracting the data and entering the information either into the company’s systems or into insurance company websites to validate coverage and eligibility.

The Challenge

The Customer’s accuracy level on manual insurance eligibility verification was low, at a 70% rate of accurately extracting and verifying insurance. The Customer’s subscribers were forced to wait at least 24 hours while the company validated insurance coverage, and then the company needed 5 business days to ship their product to their user. This unfortunately created a poor experience for new users and existing users alike – especially because the company provides contraception prescriptions, which can be a time-sensitive need for their subscribers.

Meanwhile, the company’s growth of 20,000 new subscribers each month was increasing the workload and the Customer could not scale effectively while simultaneously increasing their payroll. With the increased workload, the Customer was at a critical point as an organization.

The Solution

Every insurance card is different, so we needed to train a Digital Coworker to recognize the information despite the unstructured format. Every insurance company has its own insurance card, and employers may have multiple versions of their insurance cards. Because of this variation, a traditional RPA exercise wouldn’t have been successful because the data would always be unstructured and in an unpredictable format. Additionally, subscribers submit their own photos of their medical ID cards, occasionally resulting in a skewed or dithered primary source.

Roots Automation used Machine Learning, Natural Language Processing (NLP), Intelligent Document Processing (IDP), and Computer Vision to recognize the subscribers’ submitted photos of insurance cards. The Digital Coworker reads the picture of the medical ID card using OCR, extracts the data, and then passes the data to the NLP engine for classification. Then, an API is used to verify if the subscriber is actively insured. Accuracy levels quickly rose from 70% (via manual output) to 95%. A process that once took 24 hours now takes less than 1 minute. This Customer experienced a 900% ROI.

In today’s process, the ask of the subscriber has not changed; the Customer requests that users submit a photo of the medical insurance ID card for verification. Then, using sophisticated Computer Vision algorithms, the image is then D-skewed and the image quality is improved. Then, the Digital Coworker uses OCR to read all the data on the card before passing the information over to the NLP engine, at which point the Digital Coworker is able to read the card number, the subscriber, the primary insured, the insurance and pharmacy information, the employer of the subscriber, and their membership ID. Nothing in this process is templatized.

After the Machine Learning engine takes over, the Digital Coworker will determine whether it is confident in the information it has extracted. If the answer is yes, the Digital Coworker will initiate the API into the Customer’s systems to verify whether this person is insured or not, and then returns the results. If the API can’t verify the information in the Customer’s systems, then the Digital Coworker will navigate to the website of the appropriate insurance carrier, enter the patient’s details, read the results, and bring said results back to the Customer’s system.

Ultimately, this was an incredibly successful partnership, with a 900% return on investment for our Customer.

The team of 9 was reduced to only 2 FTE, who now work alongside the Digital Coworker in case it has any questions. The remaining onshore employees were upskilled and reskilled into different areas of the growing operation. Additionally, the accuracy of the extracted information rose from 70% to 95%, improving the customer experience by reducing wait times due to manual error.

The Customer saw a significant improvement in throughput, as the Digital Coworker transformed a 24-hour turnaround into a process that takes less than 1 minute, from start to finish. Whereas the Customer originally needed 24 hours to verify insurance information and another 5 business days to ship the product to the subscriber, the Digital Coworker enabled our Customer to reduce this timeframe to 48 hours. This significantly improved the user experience.

Thanks to the Digital Coworker, this Customer was able to improve their overall operations and present these improvements to their board of directors. Eventually, this organization went on to expand their focus to the wellness of all genders, though it still centers around contraceptives.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Fusce ac eleifend est, eget luctus justo. Morbi tincidunt urna magna, sollicitudin lacinia tellus dapibus eget. Quisque laoreet tortor lacus, at tempor ipsum placerat quis. Quisque sit amet ultrices lectus, ut pretium felis. Pellentesque mattis ac nisi vel ultricies.

Cras imperdiet placerat leo, finibus porttitor nisl euismod sed. Quisque consectetur, nisi nec consectetur faucibus, leo tortor luctus libero, in accumsan massa metus in est. Nullam vitae mollis metus, sit amet posuere dui. Vestibulum nec dui tincidunt, malesuada mauris ut, fringilla justo.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Suspendisse sodales mollis magna non consequat
  • Etiam arcu metus, vestibulum et consequat sit amet, imperdiet at augue donec condimentum risus at consequat sollicitudin.
  • In sit amet nisi vitae odio tristique posuere integer vel magna dignissim, sodales mauris a, tempus odio nullam orci sapien, posuere non posuere et, laoreet vel velit.
  • Quisque eleifend tempor eros aenean et tempus neque nam ut porttitor velit maecenas consectetur, lacus at commodo efficitur, est neque tincidunt leo, et dictum nunc lorem a est.
  • Maecenas viverra turpis vitae eros tempus porttitor nulla tempor nunc eros, eu elementum arcu dapibus a etiam a tristique metus.
Aliquam vel placerat sapien
  1. Etiam arcu metus, vestibulum et consequat sit amet, imperdiet at augue donec condimentum risus at consequat sollicitudin.
  2. In sit amet nisi vitae odio tristique posuere integer vel magna dignissim, sodales mauris a, tempus odio nullam orci sapien, posuere non posuere et, laoreet vel velit.
  3. Quisque eleifend tempor eros aenean et tempus neque nam ut porttitor velit maecenas consectetur, lacus at commodo efficitur, est neque tincidunt leo, et dictum nunc lorem a est.
  4. Maecenas viverra turpis vitae eros tempus porttitor nulla tempor nunc eros, eu elementum arcu dapibus a etiam a tristique metus.
Fusce ac eleifend est, eget luctus justo. Morbi tincidunt urna magna

Sed efficitur lobortis - lacus malesuada dictum. Vivamus tincidunt, leo quis porttitor vehicula, urna dolor fringilla magna, sit amet dignissim orci velit vitae leo.

Phasellus orci felis - tristique non mollis at, rhoncus ullamcorper erat. Nunc ut aliquam lectus, vel cursus neque. Vestibulum scelerisque orci sed metus cursus viverra.

Praesent sit amet hendrerit - dolor. Fusce ante dolor, condimentum at fringilla ac, tristique nec dolor. Praesent tempor consectetur enim.

Share this post

CUSTOMER FEEDBACK

GET IN TOUCH

Let's make work more human, together.
Contact Us