The Client

Dr Lal’s PathLabs is one of India’s top diagnostic chains. The company offers convenient locations for diagnostic healthcare services through its network of service centres. With more than 3,368 diagnostic and related healthcare tests and services on offer, Dr Lal PathLabs covers substantial number of tests currently prescribed by physicians in India.

The company has a national network comprising National Reference Laboratory in New Delhi, 170 clinical laboratories, 1,700+ patient service centres and over 5,000 patient service pickup points. It is present in metropolitan areas such as New Delhi, Mumbai, Bengaluru, Chennai, Hyderabad and Kolkata. Dr Lal has more than 3000 employees with over 55 percent of the staff engaged in laboratory functions.

The Challenge

The search functionality of the website was basic, allowing customers to search only along limited indexes: test name, test package and location. This was adversely affecting its business as customers could not find all services on offer. The system also required an automated process whereby updates and new services reflected in the search index.

The Solution

Umbrella deployed Elastic Search, a scalable and full text search service from AWS by programmatically linking queries with index. The team created categories of keywords to make the engine faster. Next, Umbrella worked on the search engine to map queries with indexes and analysers that recognizes a range of keywords, and provides the desired output.

Further, Umbrella introduced automation by programmatically integrating AWS Lambda with Elastic Search. Umbrella implemented automatic data ingestion from database—Lambda is triggered by Cloud Watch periodically and automatic data ingestion occurs whenever there are modifications in the master data and updates ElasticSearch index so future search queries start rendering these changes/additions. This made outputs to customer queries much more comprehensive, dynamic and current.

The Result

The search engine provides much faster by moving search function from database to Elastic Search. And thereby reducing the load on database.

Search capabilities are significantly higher covering a comprehensive range of keywords across indices. Web pages have higher hit rate as customers are able to find services easily.

In the next phase, the engagement will focus on making the engine more intelligent by enabling it to recognize keywords and make recommendations, even if spelled incorrectly. Search will also have capabilities to provide output based on “relevance” which considers weightage and popularity.

Says Sandeep Singh of Dr Lal PathLabs, “The website is much faster, and our services are more searchable, thanks to the meticulous work by Umbrella in understanding our business requirement and mapping queries skilfully to make the engine very intelligent.”