Case Studies

Philips Cares digitizes the aging and caregiving platform with the help of Knoldus API solution.

Knoldus Philips lifeline Logo

Partner: Philips

Website :

Technologies Used : Functional Java, Lagom, Cassandra, Kafka, DGraph, Kubernetes, Sales Force, Mule Anypoint Gateway

Domain : Health Care

About Phillips Lifeline

Philips Lifeline was the first to provide a personal alert service in North America and has remained the number-one provider with the largest subscriber base to this day.

The Challenge :

Philips Lifeline is an easy-to-use medical alert system that lets you summon help any time of the day or night – even if you can't speak. All you have to do is press your medical alert button, worn on a wristband or pendant, and a trained Personal Response Associate will ensure you get help fast. However, the increasing expectation of customer drives a few challenges:

  • At the start of the project, onboarding processes were manual and take around 15 days to onboard a customer.
  • Customers have to contact Philips to make all the administration changes in their contracts like adding a notifier or responder, changing their Payment method, inviting a new user, health notifications etc.
  • No common platform for the current solutions which are built on old technology stack.
  • User tracking of Medical Alerts, Notifications, Device status was not possible.
  • No way of pushing recommendations to the user.
  • Missing Analytics.

Our Solution :

Knoldus worked closely with the Philips Lifeline team on the digitization of existing stack and helped them in building the platform for enhanced consumer experience. Some of the crucial functionalities that were developed are listed below:

  • Created a digital experience that enables people to easily form and activate a care circle of trusted family and friends, access meaningful insights into their loved one's well-being and receive notifications about care.
  • Philips Lifeline personal alert service can now be managed through the digital experience, and just as before aging loved one can still with the simple press of their Philips Lifeline personal alert button connect with a trained care specialist 24/7 to dispatch the right kind of help.
  • Automatic Onboarding and Registration process reducing the lead time to less than 2 minutes.
  • Live tracking of the recipient and his well being.
  • Caregivers can share notes about the recipient health and status and upload pictures as well as videos.
  • Integration with the existing systems with graph being source of truth making the overall process simple and well defined and making some pieces redundant.
  • Recommendation engine for running promotions as well as for pushing relevant content to the user on the basis of the medical profile of the user.
  • Maintaining the medical profile with allergies and conditions.
  • User discovery and invitations as a key functionality to add new users to care circle on runtime.
  • Keeping track of the availability of the notifiers and responders so that system can intelligently decide on routing any emergency request.
  • Real-time notifications to all the users.


The complete platform built on the Reactive Principles using Lagom as a framework for microservices. The complexity of users and their relations was handled by choosing Dgraph a Graph database for storage. All the microservices that are built use the concept of event sourcing and CQRS to ensure the system is responsive in all conditions with Cassandra as an event store and Dgraph as the read side database. All inter-service communication, notification was done through Kafka and for push notification, Amazon SNS was used. Some of the key points that were considered in Architectural vision are as follows

  • API driven platform
  • Highly flexible, low-coupling, responsive, resilient, elastic, asynchronous, non-blocking microservice architecture (albeit single data store)
  • Containerized microservices
  • Container orchestration
  • Industry standard log collection, service monitoring & alerting
  • CQRS driven - encapsulate client updates as commands (that mimic business process steps); clients, therefore, can "fire & forget"
  • Event sourcing - combine the asynchronous nature of CQRS to yield up-to-date Query results
Knoldus Philips lifeline Architecture


According to estimates more than 40 million Americans provides care to their aging loved ones each year and spending an average of 24.4 hours per week doing so. As it can be a heart-wrenching, exhausting and overwhelming responsibility. Half of those report they experience high levels of stress, which can impact their own personal and professional relationships and responsibilities.

By leveraging Knoldus expertise Philips Cares platform transform its services to provide better care for loved ones throughout the aging journey. Now, people can worry less and focus more on the key moments that matter with their loved ones.

  • Reduced the onboarding process time from 15 days to 2 mins
  • Provide real-time recommendation to all the users
  • Access to insights of their loved one's care status
  • Easily form and activate a care circle of trusted family and friends

Connected technology can help lighten the burden for caregivers and help provide them with a renewed sense of control through access to insights into their loved one's care status while refocusing their attention on the key moments that matter most for their loved one and themselves.

Get In Touch

If you are looking to build a Reactive Product with Scala, Functional Java, Spark, or a Big Data Solution leveraging Spark and Lightbend platform, Knoldus is here to help. We are proven, experienced Certified Lightbend Partner, available for partnering to make your product a reality. Get in touch with us here, Follow us @Knolspeak or just send us an email on

Awards and Recognition
Upcoming Webinar

Join us for an in-depth look at best practices for Container Networking on 27th Feb. 2019 at 10:00 PM.