Woman using smartphone at home

Case Study

Medical platform optimizes geolocation to find local doctors fast

Medical platform optimizes geolocation to find local doctors fast

Learn how the Top Doctors medical platform used SoftwareONE to improve its geolocation services and make it easier and faster for users around the world to find local doctors by using Google Maps.

Top Doctors is an app that lets people round the world search for medical professionals and healthcare services by location, specialty and more.

As the Top Doctors platform grew, the need for better geolocation support became clear. Having used Google Maps Platform before, Top Doctors wanted to provide users with relevant and accurate location data as quickly as possible, which meant finding a way to reduce loading times of its current APIs. This would benefit both patients and doctors using the platform. Discover how SoftwareONE achieved this.


reduction in direct costs


improvement of complex searches

2 sec

for complex searches vs previous 5 seconds

Top Doctors Logo

Top Doctors

Google Cloud Platform

Cloud Services for Google Maps Platform



Growing demand drives need for geolocation services

Top Doctors provides a searchable resource for people around the world looking for healthcare professionals in their area. It was founded in 2013 in Spain, and also has renowned doctors across every specialty in Europe, Latin America and the US.

The platform aims to facilitate the search for medical professionals by specialty, pathology and location. Available as both an app and a desktop version, it also lets users compare doctors and request appointments.

The success of the platform – especially with the exponential growth of digitalized services in recent years – led Top Doctors to realize it required a change in its technological approach.

Previously, the service did not require a geolocation system – it was more of a directory. As demand grew, it added more features such as the option to manage appointments and provide location information. This is when the need arose for geolocation.

With experience already gained with Google Maps Platform, Top Doctors wanted to optimize its use of APIs. It turned to SoftwareONE for its expertise in this area.

Doctor video chat consultation

Optimizing APIs for geocoding and maps

TopDoctors was already using three Google Maps APIs:

Geocoding API – this shows patients where the closest doctor is to their location, converting geographical latitude/longitude coordinates into street addresses.

Dynamic Maps (JavaScript API) and Maps Static API – which, when combined with geocoding, provides information on a map about where a doctor or medical center is located.

However, these APIs weren’t optimized, which resulted in a poor user experience.

After assessing the setup, SoftwareONE proposed that Maps Static be established as the default API for each search, rather than the JavaScript that had been used up until that point.

As a result of this change, initial loading times were reduced. If the user continued the search, the JavaScript API for dynamic maps would load afterwards, improving the overall user experience.

“Complex searches were optimized by around 170% with the optimization of the APIs from Google Maps Platform.”

Alberto Lahuerta, Senior Developer, Top Doctors

Could you benefit from a similar service?

Get in touch with our experts now.

Contact us

Faster search results with reduced costs

As a result of the API optimization, Top Doctors achieved greater speed and better platform performance, which translated into better SEO positioning. One notable improvement was in the speed of complex searches: searches that previously took around 5 seconds are now completed in only 2 seconds.

At the same time, costs were significantly optimized – direct costs were reduced by more than 85%.

The search tool performance resulted in a far better user experience, which ultimately drove an increase in the number of app users.

Without a doubt, optimizing the use of Google Maps Platform was a key factor on the road to success for Top Doctors.

Cloud Management Services

Leverage the Power of the Cloud to Unlock Your Business Potential

SoftwareONE’s Cloud Services bring together the people, process and technology to optimize your cloud initiatives.


Related Case Studies

airplane getting fuel

High octane analytics fuels the aircraft handling industry

SLCA optimizes its fuel delivery service to more than 300,000 flights a year, unifying data from multiple applications into a data warehouse solution built on Google Cloud.


Get in Touch With Us

Contact us today by filling out this short form and our experts will get back to you promptly.

Contact us