Doctor care anywhere is a product that offers you healthcare no matter where you are. It enables patients to see the doctor online, and guides you through the post-consultation process, whether you need to get prescription medicine or need to go to the lab for the further examination it ensures you have a great experience.
In February of 2016, and with a legacy code we were given, the number of consults throughout Doctor Care Anywhere app was limited and on a monthly level amounted to 18. Only a year later, and through the use of new technologies, we established reliability, stability and scalability of the application. This directly contributed to an increased number of consults, whose number continues to grow daily, and now sits at over 30.000 per month.
What once was a simple service is now on its way to become a fully-fledged internet hospital and, in collaboration with clients on-site team, we know we’ll be there soon.
Below we offer you an insight into the problems our client had and the solutions we came up with.
Client: Synergix (http://synergixhealth.com/)
Project: DCA (https://doctorcareanywhere.com/)
About the client:
As a doctor founded - patient-focused company, DCA believes that happy doctors mean happy patients. When it comes to health and wellbeing, DCA wants to give its customers peace of mind, whenever and wherever they need it.
For infrastructure, we use mostly Microsoft technologies, such as SharePoint, Dynamics, some Azure services (queues, web jobs and functions, service buses, notification hub, DevOps services, etc), followed by TeamCity, Vidyo, Twilio, SignalR, Mixpanel, Kibana, and more.
Our testing is powered by NUnit, Ruby Capybara, Postman, NSubstitute.
Server-side for client apps is implemented using .NET MVC 5, .NET Core, Web API 2.
Browser side client relies on a combination of vanilla JS and React, while querying is done with jQuery.
Android client is written in Java and Kotlin, while the iOS client is in Objective-C and Swift.
Team collaboration is based on the Atlassian software package.
Initially, the main project goal was to build a new scalable and extensible platform that gives patients a new approach to healthcare by offering online consultations with doctors.
Our team consists of 14 developers. They take ownership of the project and they are proactively involved in it.
We came up with a web platform for booking appointments with doctors, having online consultations and keeping the patient records available 24/7. The app is available for patients to use both for iOS and Android mobile applications.
The new platform supports heavy loads, allows easy maintenance and is extensible.
For more information about this or any other project, please feel free to contact us.
Dejan brings expertise in multiple web development platforms to Vega IT.