Erlang & Elixir in Healthcare
Future-proofing the healthcare infrastructure of one of the world’s biggest healthcare providers.
The background
The Opportunity
Our client recognised the power of Erlang to create an innovative new solution that improved the life of the developers, business and operational teams, ultimately this would lead to improved outcomes for patients. Obviously, due to the nature of the healthcare industry, high availability was the top priority for the tool. The most significant new opportunity was to build a tool that made it possible for data inputted into any system to be used in other systems, this would discourage data hoarding and open up a number of possibilities for timely patient care.
To do this, the new system operates as a:
- Streaming system
- Distributed database
- Content delivery network
- Cache
- Queue
- Complex event processor
- FaaS platform and integration engine
The Problem
This kind of transition requires a lot of consideration. In healthcare, any loss of data is highly dangerous, from both a compliance and patient outcomes perspective. A new system was needed in order to combine, unify or replace various systems working on different (often extremely outdated) protocols. On-site at customer facilities, not every vendor was ready to accommodate the new tool.
Data flowing into the legacy system could not be interrupted as the new solution was rolled out. This meant a procedure was required to ensure that data flowing between the new system and legacy system was seamless, and that each system also continued to be able to operate independently.
Our work
The Results
Following the guidance of our team, the customer was able to have options to remove a major roadblock in their project. This will enable them to make huge improvements to the lives of their staff, teams and patients.
The expertise of our team has also been noted by the customer as a catalyst for change and innovation within the customer’s own software team. We have been trusted as a partner to continue working on the ongoing evolution of their systems including work on new projects outside the scope of the initial arrangement.
Ready to start working
with us?
Erlang Solutions exists to build transformative solutions for the world’s most ambitious companies, by providing user-focused consultancy, high tech capabilities and diverse communities. Let’s talk about how we can help you.