The EBTCS team came to us with a well-defined problem. They wanted to integrate their sales with patient management software infrastructure.
In detail, they wanted to create interoperability between Salesforce and their main EHR system - Valant.
Valant is a perfect solution for mental treatment-oriented companies like EBTCS. But it has one major drawback - it doesn’t have a publicly-accessed API.
Due to the lack of integration between systems, a team of few people has moved all the patient data between manually - tremendously tedious and repetitive work.
EBTCS leadership knew they had to change that.
First, we had to decide on the right technology. The EBTCS’s initial idea was to go with market-standard UiPath, but after analyzing their needs, we proposed an alternative - Robocorp.
Why? Two reasons:
Robocorp is a Python-based tool that allowed us to integrate with non-public API easily. Bots can work directly with Valant’s scripts without using the user interface, which makes them way faster.
Taking the predicted number of cases to be processed monthly was a more cost-efficient solution (due to the licensing costs).
We built the bot that triggers every three hours, logging into Salesforce and checking the list of scheduled opportunities - new clinic network patients.
Then it logs into the Valant EHR software, compares the list of existing patients (making sure not to duplicate entries), and creates patient profiles based on Salesforce data.
It pulls all the data collected during the sales and customer onboarding process: personal information, assigned provider and facility, Medicare & Medicaid information, guardian’s details, or additional preferences of a new patient.
After performing this action, the bot changes the patient's status in Salesforce.
Once all the items have been processed, the bot sends a short report to the selected team members.
We have also implemented a series of additional automation-based improvements:
Moving demographic data from Valant to Salesforce
Moving PDF files from Salesforce to Valant
Catching billing errors in the Valant Pending Transaction Queue
Transcription of voice mails
From Day One, the bot has been automatically processing dozens to hundreds of cases per week.
Handling each case manually took around 5 minutes - the bot processes them in under 15 seconds, which translates into 20x speeding up the process - and no human worker needs to be involved.
Thanks to the relatively small scale of the operation, EBTCS paid $0 in licensing costs - Robocorp’s free plan was enough to cover their needs.
The client also has access to the reporting dashboard and can monitor the bot's performance in real-time and generate reports.
EBTCS - thank you for your trust!
Want to integrate your systems and introduce some real interoperability?Let us know about your goals and we’ll figure out the best ways to achieve them with automation!