Business Operations Automation for Healthcare Platform & Clinic
- Custom Software Development
- $50,000 to $199,999
- Nov. 2020 - Ongoing
- Quality
- 5.0
- Schedule
- 5.0
- Cost
- 5.0
- Willing to Refer
- 5.0
“What they deliver really improves the way I can run my business. I reduced my costs and can serve my customers better.”
- Other industries
- London, England
- 11-50 Employees
- Phone Interview
- Verified
Elite Software Automation is organizing and improving business processes and IT systems for a Healthcare Platform company and creating an online automated customer journey to enable profit and revenue growth.
Elite Software Automation provided the client with solutions that enabled further expansion of the business in a sustainable way. They take responsibility for delivering solutions that help accomplish business objectives. Their solutions are well thought-out, high quality and easy to use.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
BACKGROUND
Introduce your business and what you do there.
I’m the owner of an online healthcare platform company and registered clinic, Balance My Hormones. We operate in the UK and mainland Europe. We specialize in white glove hormone imbalance treatment. We provide expert support, coordination and management for the diagnosis and treatment of hormone issues. We take care of arranging our client's tests, have our own doctors to consult with them and write prescriptions, and we also take care of delivering their medicine to their doorstep.
I started the company in 2016 and we've been growing at a fast pace ever since. I have a team of 21 employees plus 8 hand-picked doctors who work for our clinic as subcontractors.
OPPORTUNITY / CHALLENGE
What challenge were you trying to address with Elite Software Automation?
Ever since I started my company the demand for our services has been growing quickly. Our content marketing channels are very popular with a continuously growing follower base, we have a very patient-focused, personalised approach, and rigorous medical practices, so we stand out from the competition. As a result, we were growing fast. With time, it became difficult to keep up with the demand as we kept expanding. We had very manual processing and a lot of administration, so with the growing demand we had more and more work to do. I had to keep hiring more people to do the job, and it was hard to stay effective and service our clients and convert our prospects well.
I wanted to reduce the administration and manual activities my team was doing, to help us keep expanding in a sustainable way. I thought automation would be a good way to achieve this.
I tried working with several IT providers over the course of a few years to help me with that, but I didn't get the results I was looking for. I had a custom Zoho solution put in place by one of these providers, but it was quite limited and not really what I needed. The systems I got didn't help me deliver the results I wanted. They did function and work well in some areas, but they were basically glorified record books. They didn't do much to automate the tasks we had, actually in some departments we ended up having to do more work, because we had to start updating the systems too. It was like I got something to make one process a little bit better, but it made something else worse in another place.
By the time I engaged with Elite Software Automation, I actually had 12 employees mostly just doing administrative tasks.
We've had to update the systems manually to maintain records and click through the interfaces manually to progress a prospect or a client through the steps in the road. Then we also have a lot of documents that we need to send to our clients and vendors, and most of them were created manually or using clunky features in the system that are almost as much work as it would be to just not to use them.
My team was struggling with the volumes and they also started making mistakes frequently. It became unsustainable.
Another issue was related to how we managed the instructions to our prospects and clients as we guided them through the steps to get a diagnosis or treatment. When the client or prospect has an action to take, we can only move on to the next steps if they complete these actions (e.g. blood draw for diagnostics) and do it correctly. We used to share the relevant information and instructions for all such steps in numerous emails and documents with them.
The problem was, that we had limited ways to know when an email was sent to whom, so it was very hard to follow up. As a result, we ended up relying on our clients to get back to us to arrange the subsequent steps.
It wasn't as organized as it could have been. Our clients often ended up losing the emails, or not doing what they were supposed to do. I think some of our prospects and clients just completely fell out of the process like that and never got back in touch with us again. We should have followed up with each of them proactively, but with all the work we already had, it was practically impossible.We were looking to streamline all of this, make the business more efficient, less prone to mistakes, and easier to manage.
As a part of these overall challenges, when we started working with Elite Software Automation I had a few particularly pressing issues. One of them was managing our customer queries and the allocation of tasks between departments, because we weren't as speedy as I would have liked us to be.
Another area was getting more efficient at organizing blood tests and managing their results.
The third one was a recurring problem we had with getting the right delivery address for medication to the pharmacies we work with.
The problem with managing our customer queries was that practically all of them came in via email and we couldn't keep track of them effectively. One of the biggest complaints from our customers was that we were slow to respond to their questions.
Clients would contact us on one of the employees' email addresses and nobody else could see it or pick it up. My team struggled to track these queries and to resolve them, so clients or prospects could easily be forgotten or lost if someone didn't answer an email on time.
Similarly with our internal task assignments, we communicated in emails and notes under our client records. These just got missed or forgotten a lot, because my team didn't have an overview of everything they needed to do.
I also had no chance to really see or intervene in anything that was going on, unless I wanted to check every customer record one by one. So by the time something came to me, generally some damage was already done and I'm sure a lot of clients just fell out of our processing and I never even saw them.
With the management of blood tests, the issue was that we had to do everything manually and didn't really have a process for how to do it best.
We organize blood tests for our clients as part of their diagnosis and treatment. Basically, we know their symptoms, we decide what their bloods should be tested for and we send them needles and tubes and other things in a blood collection kit. Then we help them arrange someone to draw their blood and get the samples to one of the laboratories we work with. At that time, there was one person taking care of all of this manually, and she organized the details with the clients on the phone and emails for every single test.
To get the tests completed, we also have to send certain documents to the blood drawers and the labs that tell them what to do. We also have specific instructions that the clients need to follow based on what type of blood test they are doing and why. Back then, my employee dealing with this process had to create all of these documents either manually or using a clunky automation where she still had to click around the software and configure it every time to have the document created. Then she also had to write up the instructions to the client in an email every single time. It was a lot of work and a lot of wasted effort.
What's more, most of the details about these blood tests never even got entered into our systems so it was a nightmare to keep track of what actually happened, making it impossible to follow up on them. We just couldn't keep on top of it as well as I wanted. Some clients would call us saying their blood collection kits were wrong or asking when they can have their blood drawn, and some clients would simply drop out of the process and ask for their money back, it was a mess.
And then, when we got the results back from the labs, we had to match them to the patient and the blood test records manually. We work with several labs from around the UK and Europe and they all send us blood test results in different formats. I had a full time person administering these results. First, he had to enter them manually into our CRM system, so that the doctors could see them and we could have the patient's medical history stored. Then he had to go to another system and upload the results there for the client to see. It took too much effort to make this happen. It was also easy to make a mistake in this set up, for example entering the wrong results for the wrong client. If that happened, the whole diagnosis and treatment plan could have been incorrectly set up as a result.
Our doctors reviewing and comparing blood test results also had a clumsy interface that could only show parts of the results at a time. It was difficult to read and compare tests to each other over time, so our doctors often had to copy-paste the information to their own notes or write them down on a piece of paper to get the overview they needed. This was a serious waste of time for them, and it was also very risky - if they made a copying mistake, they could have decided on the wrong treatment plan and our clients wouldn't have gotten the results out of their treatment.
The third urgent issue was that quite frequently, in about 5% of our medication deliveries (of which they have more than 500 a month), the client's medication was sent to the wrong address. When we investigated with the pharmacies who are sending out these deliveries, it seemed that most of these were caused by us sending them a wrong address to deliver to. At the time we didn't understand why this was happening. Later it was found that we had our client addresses stored in several systems and fields in parallel, and some of these fields were even hidden. When we changed the customer address in one place, it didn't get automatically changed in the others. So unless the employee remembered or even found all the fields where they needed to change it, we would keep sending the old address to the pharmacies. Obviously this wasn't very good for business, because our clients then didn't get their medication on time and we also had to pay to replace the lost deliveries.
SOLUTION
What was the scope of their involvement?
Elite Software Automation started with analysing our business and the issues we were facing on a high level. They advised that the problems we had around managing customer queries and internal task allocation were something that could be addressed relatively quickly while bringing significant benefits. A "low hanging fruit" of sorts. That was a particularly pressing problem for me, so we went ahead with improving that area as Phase 1 of the project.
In Phase 1, as a first step, Elite Software Automation examined the specific details of our customer queries and task allocation and came up with a solution that fit with the rest of our operations.
They created department-specific email addresses for customers to use and they delivered a task management system that generates "tickets" for every customer query. The tickets are assigned automatically to the right department and we can manage the whole customer communication and resolution of the query form that ticket. We can add comments and record actions, so my team and I both have an overview of the status of the queries and their history.
So now, we don't lose or forget a customer query and me and my management team can also intervene when we see something is pending too long.
For internal communication, they helped us move away from using notes and emails and we now have tickets created for internal tasks as well when we hand something over from one department to another. They are created automatically based on roles and responsibilities that have been defined in the process, but the team can also move them manually to another department if there's another action that they need to do.
Now it's a lot easier to keep on top of what everybody needs to do when and I can see what's going on exactly with our clients.
After this was completed, we started Phase 2 of the project. The scope was defined to prioritize the opportunities that could help my business where I needed it the most at the time. We focused on addressing some of the most manual and problematic processes in my most rapidly growing areas of the business. I wanted to reduce effort and avoid having to hire additional employees.
In this phase, Elite Software Automation helped us organize how we set up blood tests and they automated handling the test results. They also resolved our issue with sending wrong delivery addresses to pharmacies.
For setting up the blood tests, Elite Software Automation defined a detailed process for us and created a new interface for us in our Zoho CRM where we could track and execute the tasks. The system now guides my team through the steps of setting up and organizing blood tests, and it makes sure that they have put in all the information correctly. Based on minimal input it also automatically decides what to include in the blood collection kits for the clients.
We also have all the documents automatically generated that we need to share with the blood drawers and the laboratories. It also automatically generates tailored instructions for the patients on how and when they need to have the blood drawing performed depending on the tests being taken.
It saved about half of the time it used to take to set these blood tests up, we don't really have issues anymore with sending the wrong blood collection kits and we can follow up and see what's going on at any time. Also, since now we have the process guided by the system, I can have anyone in the team do it. Before, I only had one person who knew how to do this inside-out, so when she was away, we kept running into difficulties and could only progress the tests more slowly - and this is now no longer the case.
In parallel with the organization of blood tests, Elite Software automation also helped us improve the way we handle the test results.
They developed a solution that allows labs to transmit the results using a worldwide industry standard, the HL7 format, via their servers (which also means we can bring onboard any new lab as I'm expanding my business as pretty much all labs are familiar with that format and use it frequently). Once we receive the results, they are now automatically uploaded into our system and can be viewed with an interface inside our Zoho CRM client profile. They also put in place a process to handle situations when there is a mismatch in the result with the client or blood test information.
The system highlights these cases to the team and it allows them to make corrections or take the necessary actions.
On top of it, they built a custom client portal and the results get uploaded there automatically as well, and it is very easy for clients to use. When clients get automatically notified about the new test results and then go to checks the results, they also have the option to book their consultation appointment for themselves right there, which is the next step in our process. It is a really good interface and process too, it encourages the clients to use this self-service option which further reduces the amount of work my teams need to do.
They also developed a specialized interface for our doctors so they can conveniently review and compare all the elements of blood tests and their history for the patient, so they don't need to bother with copying the results out anywhere any more.
With this solution we completely saved the time of the full time employee who used to manage the blood test results and I could reassign him to do other things for my business instead. With the rate this area of the business was growing in terms of volumes, we have avoided having to hire at least 2-3 more people as well.
The last big ticket item in Phase 2 was resolving the issue with us sending wrong addresses for delivery to the pharmacies. Elite Software Automation discovered the issue about multiple addresses not being synchronized across our systems and they rebuilt the set-up and improved it. Now as a result, patient address is automatically coordinated across all our systems if we update or change it in any one of them.
Additionally, they created a new option for our clients to update their address online using their self-service portal, so when they use that my team doesn't even have to get involved at all.
Even with all these great improvements, some of my original, larger challenges haven't been addressed yet, and that is what we are doing in Phase 3 of this project.
Phase 3 will effectively restructure and reorganize our business operations from start to finish, including the implementation of a better overall system solution.
Elite Software Automation did an all encompassing, thorough assessment of my complete business operations, which was the first step of phase 3. It gave us a detailed documentation about everything that goes on in the business, for example the objectives and the organization, as well as the detailed processes we use to accomplish deliverables. I liked this a lot, because I can use it to create SOPs and training materials for the staff and management.
In this evaluation, they also provided a list of opportunities and recommended improvements.
They identified and detailed out all the issues, such as not having our teams properly guided through every step of the process, or that we still have some unstructured communication with clients and vendors. They also detailed out all the manual processes and document creation we still have around managing prescriptions and treatments, plus the data entry we're doing in the old parts of the systems that weren't touched in Phases 1 and 2. They recommended improvements for all of them in a way that will practically transform my whole operations.
They also identified larger business opportunities, for example how we can better manage the ongoing treatment plans, mandatory regular check-ups, and how we can restructure our complete payment process to move away from manual invoicing and make it more client- and service-focused.
We discussed those issues and recommendations, and have now agreed on the scope of Phase 3. It is currently in progress, but when it's completed it will give an end to end online experience to our customers with a lot more self-service options. It will also restructure our systems solution and introduce further automations to remove all the manual data entry and document creation we still have in place. We will also go ahead with restructuring our payment process and ongoing treatment management.
This will allow us to focus on proactive custom engagement and management a lot more, all the while I should be able to continue to grow my business with the existing number of people.
In addition, resolving some of the issues we're addressing in Phase 3 is more pressing than others. I asked Elite Software Automation for some immediate help with those in April. They were very flexible and came up with temporary solutions that fix them quickly. Some of the solutions they already delivered within a few weeks of starting, and the others are coming in May.
What is the team composition?
My main point of contact is Mykola, the owner of Elite Software Automation. I manage the project agreement and timelines with him, and I contact him when I want to discuss something about the project overall.
Throughout the phases, there have been numerous meetings where Elite Software Automation gathers information, reviews their findings with us, or we discuss the implementation. These are normally led by a Lead Business Analyst and other Business Analyst associates who are assigned to our project.
I also know that they have a team of technical experts building all the systems in the background. I did not normally interact with them but I have encountered them once when diagnosing a technical issue that later turned out to be my browser's strict ad blocker blocking one of their features.
How did you come to work with Elite Software Automation?
I came across Elite Software Automation through a Google search. I reached out to them and got set up for an initial consulting session with Mykola, the business owner. I told him about our manual processes, clumsy system, and the previous bad experiences that we had with systems delivered to us, and that even though they functioned, they didn't deliver the results I expected.
It seemed like he understood what I was talking about quite quickly, and he said their own processes are designed exactly to avoid situations like that. He told me they would analyse my business operations thoroughly and understand my objectives first before going into developing a technical solution. He said that he even has guarantees in his contracts that ensure we get the business results we are looking for.
It seemed a bit too good to be true at the time, but I decided to go with it and it has definitely turned out great. They really took responsibility and gave me solutions that improved the way my business operates, helped me decrease my costs and continue to expand in a much more sustainable way.
How much have you invested with them?
So far I have invested about $95,000.
- Initial Assessment and Phase 1 together was about about $10,000.
- Phase 2 was about $45,000
- Phase 3 is $85,000 total, of which $40,000 have been deposited and the remaining amount will be paid between now and the completion of this project.
What is the status of this engagement?
We started working with Elite Software Automation in November 2020. They first addressed my query and task management processes, which was Phase 1 of this project and was completed in January 2021.
Phase 2 was started shortly after and included three major improvements - setting up blood tests, handling blood test results, and correcting the address management issue my previous system had. It was completed in October 2021. We started Phase 3 in March 2022. So far, Elite Software Automation completed a detailed analysis and provided an improvement plan, which we used to finalize the scope in April.
Now we are in the development phase. The several short term fixes have been delivered already or will be in mid May 2022. The entire Phase 3 project is expected to be completed in Autumn 2022.
RESULTS & FEEDBACK
What evidence can you share that demonstrates the impact of the engagement?
After Phase 1, my customer complaints regarding how fast we are to handle their queries have decreased at least by half. It has helped us keep customers more engaged and to retain more of them.
After Phase 2, we could completely repurpose a full time employee and we reduced the work performed by another one to half of what it was. We also avoided having to hire any more people for these jobs as our business continues growing. We also eliminated the issue of requesting deliveries to wrong customer addresses (provided that the customer gave us the right address), which means we saved the extra cost of replacing lost deliveries and medication on about 5% of my deliveries. It also impacted our customer's experience positively and there are a lot fewer complaints about deliveries.
With Phase 3, I'm expecting that with their solution I will be able to get ahead of the competition with a much better digital platform experience for my clients that will help me grow my business further. I will also be able to reduce the admin team headcount. As the business expands, I should have to hire a lot fewer extra people, and I expect large majority of those to come into expert roles, not administration.
Bottom line is, I’ve worked with other IT providers that tried to help me, but couldn't to the extent I needed it. Those other systems helped a bit in one place and messed things up in another, so overall they didn't have a positive effect on my business. Working with Elite Software Automation was very different. They gave me well thought-out solutions that do exactly what they need to and impact my business positively overall.
How did Elite Software Automation perform from a project management standpoint?
Elite Software Automation has a very specific, very thorough process. They measure twice and cut once. They analysed my business operations in great detail, understood what exactly the business needs were and how the issues can be improved across the whole of my business. They drew up the complete view of what my processes and tasks would look like after implementation and we talked through them in great detail to make sure we were on the same page. They then moved on to system design and development, and when the solution was implemented, it was complete and ready to use.
When they were gathering information for the analysis, they had a lot of conversations with me and my team members, and while it took time investment both from me and my teams to give them all the information they needed, I think it has proven to be worth it. Also, their team moved the process along efficiently and they kept me involved and updated throughout.
Additionally, they’re very fair — other providers nickel and dime clients with every little change, but Elite Software Automation makes sure everything related to the business operations in scope is included up front and if they do miss something they take full responsibility for it. But in my experience, they map everything out very well and don't miss important details.
The team has been also very reasonable with timelines. In phases 1 and 2 of the project, they produced the products pretty quickly after analysing everything, and even now in Phase 3 they gave me several temporary solutions in a few weeks to fix the urgent problems quickly.
Once we launched the software, we didn't need any big modifications, just a couple of small fixes here and there. Elite Software Automation was also quick with those fixes and we got through the whole implementation process in a couple of weeks. They even followed up and checked how we were using the solution in real life. They found a few small details they thought could work better and took it upon themselves to improve those as well.
What did you find most impressive about them?
I was impressed by how thorough Elite Software Automation is, in that they think of every little detail the solution needs to address. What they deliver really improves the way I can run my business. I reduced my costs and can serve my customers better. They provide quality solutions that do what they say on the tin and more than that at times.
The solutions they developed are very easy to use and they look great, much more user-friendly than other systems I've seen in my line of business and they serve my business objectives perfectly.
I'm also impressed by their quality of service. I continuously feel like they care about my business and my success, and they take responsibility for the goals we set. I also like how they were flexible towards my situation and were always willing to figure out something in the short term even if a proper long term solution to my problem would take time to make.
Are there any areas they could improve?
No, there isn’t anything they need to do differently; everything has happened as it’s supposed to.
Do you have any advice for potential customers?
My main advice is to ensure your employees are following the new processes and that your management checks to make sure they do it correctly.
The solution you get will enable you to have the insight, and Elite Software Automation also comes in and checks if everything works as expected, but to get the most out of your new solution as fast as possible, you need to be proactive about getting things done that you control on your end.
For example, we had a manual process of receiving blood test results that was automated in this project. The blood test results can have some faulty or failed values for several reasons such as blood sample getting too aged before it gets to the lab. Sometimes, this prevents us from using the test results and the client has to repeat the blood test. To make a decision on this, you need to be an expert and analyse the situation, so it has to be done manually. Previously this was manually flagged up during manual re-entry and personally notified by the individual doing the manual inputting.
In the new solution, results are processed automatically and only the ones that need to be checked are highlighted to my team automatically via a system notification. However as it turned out, my team initially was not consistently acting on these tasks to analyse those results. This was eventually noticed by Elite Software Automation and action has been taken to rectify this, but I do wish I was more proactive with my team on setting and enforcing the expectation that these tasks need to be completed promptly as this would have resulted in my business achieving results from the project faster.
Another piece of advice I would give is to make sure your teams are available to talk to Elite Software Automation. When they are doing the analysis of your business and processes, they will need to talk to your team members quite a lot - if they are available and cooperative, it can speed up the process.
RATINGS
-
Quality
5.0Service & Deliverables
-
Schedule
5.0On time / deadlines
-
Cost
5.0Value / within estimates
-
Willing to Refer
5.0NPS