A System For Federal Dental-Referrals

Dedicated team behind the project


The client

It is the enterprise project for managing thousands of NHS patient referrals from the United Kingdom. The Dental Referrals knew how important the EHR was to the development of modern medicine. Expanding their clinics’ network and finding an efficient manner of dealing with digital health commissioning was impossible while relying on the outdated version of the app.


The challenge

Dental Referrals faced challenges related to the security and performance of their app that prevented the company from efficiently managing thousands of daily patient referrals. Due to the low app performance, our client had huge maintenance bills. The rush development and monolithic architecture built on the previous Ruby and Ruby on Rails versions have had us splitting a monolithic app into microservices while improving its security and performance features at the same time.


Approach / what was done

We overhauled the outdated system, enhanced its security, and improved the overall performance. The app is being turned into a full-scale platform, reliable for preserving and managing the patients’ sensitive data. Also, the AWS migration process led to improved app efficiency.

Implemented features

feature:/ 01
AWS migration

As one of the tasks was cutting infrastructure costs, we suggested migrating the platform to a cloud provider. We created a new AWS architecture prototype. The app’s efficiency is being gradually improved simultaneously with the AWS migration process.

feature:/ 02
New EHR and EMR features

Updated the existing Ruby/Ruby on Rails codebase to make the new EHR and EMR features possible.

feature:/ 03
Fresh UI update

With extensive research and evaluation the UI/UX designers reviewed the user flow. The whole new UI design was created to ensure a smooth and convenient user experience as well as increased responsiveness.

Additional features

  1. Put the platform’s tech debt under progressive maintenance
  2. Developed the app’s successful third-party testing routine
  3. Increased the percentage of unit testing from 25% to 95%
Dental-Referrals approach 2
Dental-Referrals approach 1
Dental-Referrals approach 3


From 25% to 95%

Refined the code quality and performance by increasing the unit testing percentage

Cost Saving

Improved financial forecasting; decreased maintenance costs

Improved Business Agility

Faster responses and the ability to implement new features quickly

Operational Resilience

More uptime/less downtime; decreased risk of patients’ sensitive data loss; faster data recovery; failover and load balancing; improved backup features

other Cases

your question