Building a comprehensive and flexible mobile management solution for a leading healthcare provider.

Davita is the leading Kidney HealthCare and Dialysis Care Provider of USA. With over 1,000 Dialysis Care centers spread across USA it has over 10,000 people working in these centres providing healthcare. The sheer size of the organization made it really difficult to manage patients, staff and reporting amongst many other complexity. What they needed was a mobile based solution, that’s where Perennial stepped in.

The Problem

Creating a management tool that is flexible and increases productivity and efficiency.

Due to the lack of a mobile management solution, the centres were facing efficiency issues, handling a basic task of patient scheduling became too cumbersome, in addition to this there were reports that had to created and maintained that were all difficult to produce.
Below were the challenges that we set out to resolve for the client:



  • The clinical staff found it extremely time consuming to manage their existing enterprise solution from a dedicated PC as the staff was always on the move.

  • Many non-recurring patients used to forget their appointments and would require multiple re-scheduling of appointments, this too consumed time and energy on the part of the staff.

  • The staff was also finding it difficult to manage the recurring and non-recurring patient schedule, as the pod occupancy ratio was not as per management expectation.



  • The time required to attend a patient varies, add to that the volume & frequency of patients attending makes managing these tasks very cumbersome.

  • A centralized approach to manage the patient schedules was one of the bottlenecks and was identified as a major reason for the pod occupancy ratio being lower than expected.

  • The US Healthcare IT standards require clinics to store and manage patient information appropriately. As per the Health Insurance Portability and Accountability Act (HIPAA), secure group messaging system with read receipts, secure photo sharing technology, and seamless integration with the existing scheduling and directory systems was a must.

  • There was a need to optimize care coordination and report generation on key quality measures for improvement.

  • Overcome communication barriers and deliver more efficient patient care as well as induce growth.



  • The scheduling system had to be simplified for users who weren’t necessarily tech-savvy. Hence the solution adoption was going to be a large challenge for the success of this project.

  • The system shold be able to generate graphical reports and charts that was easier to understand for the users.

The Solution

Building a mobile based solution that manages, schedules, and analyzes, all on-the-go.

The development team were able to create a system where:

1. By using constant end user feedback and our UX lead engineering approach we dveloped a solution that ensured easier end user adoption

2. Patients and healthcare providers can easily register themselves and maintain a record for future references or scheduling an appointment.

3. Patients and healthcare providers can reschedule their appointments on the go, incase of any problems.

4. The patients as well as the healthcare providers can access reports regarding the patients’ medical history, medication and synopsis everything on the go.

5. With a mobile basaed solution the clinic staff can now manage patient scheduling and handling while they are on the move servicing other patients.

6. We also developed a multiple reminder system through SMS and emails so that the re-scheduling ratio can be reduced.

7. A more intelligent scheduling algorithm was used to calculate and efficiently manage patient scheduling and provide better pod utilisation.

8. The software adheres to the US healthcare IT standards with respect to data storage, security and communication.

9. A User Experience Audit was conducted to understand the key functionalities used by the clinic staff, and use it to refine the solution.

10. User analytics was incorporated in the software to understand the user usage behavior and to evolve the software based on this analytics data.

The reports can be easily printed usin the mobile solution.

The hospital management or healthcare provider can see for the daily patient’s appointment list for managing slots and other shared services within the hospital.

Technology Stack: Objective-C, Spring, Hibernate and MySQL

The Result

Real time resource optimization, and productivity maximization, all on-the-go.Enter your text here...

1. By decentralizing the patient scheduling, there drastic improvement in pod occupancy ratio and increase in ROI.

2. Increased ablility to aggregate a steady digital stream of patient care transition events, such as missed treatments or emergency room visits.

3. Staff can collaborate in real time on patient status and milestones in their care streams.

4. Can track and deliver improved efficiencies in the coordination of a large population of shared patients.

5. Provision include Health Insurance Portability and Accountability Act (HIPAA)-secure group messaging system with read receipts, secure photo sharing technology, and seamless integration with the existing scheduling and directory systems.

6. Maximized care coordination and quick generation of reports on key quality measures for continual improvement.

7. Easily communicate changes in patient status without wasting time for the physician or disrupt care for the patient.

8. The healthcare system has become both more affordable and more efficient.

9. The system manages more than 50,000 employees exchanging more than 1,000 messages every day.

10. The clinic saves an average of 90 minutes of doctor’s time and an average of 60 minutes of nurse’s time thanks to our solution.