Find a Doctor App

Vicert designed a user-centric solution to connect patients to care providers. We’ve also improved the client’s software, making IT infrastructure and future changes to the system more manageable.


Find a Doctor App

Patient Engagement and Portals

Health Tech Skills - Case Study Icon

Full Stack: Node.js/Express.js

Technology and Tech Stack - Case Study Icon

2 Months

Project Duration - Case Study Icon


Our client identified the strength of their network as their key competitive advantage. However, their software was poorly designed and had performance issues. It was hard to identify doctors in the network, and it was hard to check their availability. The client needed a new doctor finder app to improve their business operations.

The initial design assumed that users had a high understanding of the healthcare landscape. The app was also structured in a way that made maintenance and subsequent changes to the app difficult. The result was a deterioration in the application performance with unnecessarily long enhancement cycles.

Find a Doctor App Interface, Case Study Visual


The first step in delivering our doctors app was to create a responsive single-page functional mockup that met the latest web standards. We used Node.js/Express.js. technology stack. We also modified the app’s architecture to make it easier to expand and reuse key functionalities.

We’ve also improved the client’s user experience. We’ve proposed and implemented a personalized UI based on the user type: prospect, member, or provider. Our find a doctor app thus offered a multi-channel experience for our client’s users.

By integrating this solution, we’ve created significant benefits for each group of users.

We simplified and made search capabilities more intuitive. We designed a new administration section based on our legacy application development efforts, reducing the need for code changes within the unit and placing the power in the hands of the business unit.


  • Our doctor finder had optimized search capabilities, making better recommendations to users based on their past activity.
  • It reduced the time necessary to make changes to the system.
  • It reduced maintenance costs.