MedDocs

Creating a document storage solution that allows healthcare professionals, patients, and other users to create private documents online, manage, and securely share them.

Industry: HealthTech
Duration: 1985 hours
Team: 5 members
Services

Quality Assurance

Back End Development

Technologies

Python, MySQL, App Engine, Amazon S3

Team Composition

Java Tech/Team Lead;
2 Java Developers;
NodeJS Developer;
DevOps

Have
a similar project?

Get an Estimate

About the Client.

Our client is a prominent software development services provider from the UK focused on clients from the Healthcare domain.

Challenge.

When the client approached us, the project had already existed for over 4 years. One of their core products was document management software, and the client was unsatisfied with its current performance. The application was developed in Python 2.7, and the codebase was poorly-structured and almost not documented. So, the app required immense effort in testing when even the smallest functionality was added or changed.

In addition, the software didn’t 100% comply with the security requirements mandatory for healthcare software. Also, they were using the database incorrectly and were making SQL queries that were not optimized.

Solution.

Documentation

First, we have analyzed the database & source code of the current solution as well as documented on a high-level all functional and non-functional requirements of the updated software.

Software Testing

Our QA team run automated load, functional, and regression testing that immediately reduced load on the QA team and allowed the client to avoid shipping code with critical errors.

Google App Engine

Also, we implemented a better Google App Engine ecosystem: changed the architecture to a micro-services approach, which allows building new physically isolated components.

Scalability

We added Load Balancing and Automatic Scalability that allows the client to use cloud server efficiently and pay only for the capacity that is required.

Business
Value.

Architecture

Our team has completely rewritten the project, using the latest Python 3.5 and adding Django support. It significantly enhanced security and added site content caching.

Enhancements

The speed of the application was changed as well as multiple bugs were fixed to remove flow blockers and move document storage to Amazon Simple Storage Service (S3).

Have
a similar project?

Get an Estimate

Looking
for a Custom Solution?

Get an estimate within 24 hours

Contact us





    Olga Tuchina Chief Partnerships Officer
    photo