Quick Links Hide
STPL-Logo Mobile Menu

Our Case Studies

CardioVIP

Project Name: CardioVIP

Client

 The Client intends to provide a platform for healthcare industry, in which the patients are tested, guided and coached by the employees of the CardioVIP. Client provides guidance by providing state-of-the-art lifestyle program encompassing: nutrition, exercise, and stress reduction and medication compliance.

Why STPL?

STPL's Software Development Service augments resources of any Software Development Group- Software Product Company to an internal IT function- in translating their product vision and technology leadership into functionality and features that bring value to end customers with quicker turnaround and more mileage from their IT spend.

At STPL, we safeguard the client's intellectual property, proprietary software and new development specifications. On completion of project, Clients retain full ownership of all intellectual property rights and software source code. We focus on helping you to get your project done Quickly, Efficiently and Effectively.

Benefits

  • Good Customer Experience
  • Faster Quality Productivity
  • Global Information Access
  • Reduce Overheads
  • HIPPA Compliant

Project Overview

This website provides an open, friendly, atmosphere where we can create new patient credentials and record the test results for each individual. After analyzing the results icoach and physicians provide their expert advice for each patient, using auto generated Risk Summary results. Every patient can access the application using its credential and view all of its reports.

The application contains modules mentioned below:
A)    Login Page: This the main page of the application before login.



B)    Admin Dashboard: When admin logs in the system using admin credentials we get the following screen. The Admin can create a new patient and edit values tests with other admin rights.



1    B) Manage sample Page: All the test results ordered by the patients are saved on this page by admin. The results automatically get updated at the Icoach and physician interfaces as well.



2    B). Physician Tab at Admin interface: The Admin is allowed to create and edit the physician in the application.



B). Icoach Tab at Admin interface: The Admin is allowed to create and edit the icoach in the application..


C)    Icoach Dashboard – An icoach can view the patient information and the patients assigned to it by selecting the patient. Icoach verifies the test results, then generate Risk summaries. Icoach review the summaries and release the patient to be reviewed by physician.



1 C) Patient Information at icoach interface - :icoach can view the patient information and review the tests ordered.


2 C). Icoach Messages – icoach can send the messages to its patients and physicians from this page.



D). Physician Dashboard – Physician can view the patient information and the patients assigned to it by selecting the patient. Physician recommends medications on the basis of the Risk summaries generated and also assign goals for the patient.


1 D) Patient Information at Physician interface - : Physician can view the patient information and review the tests ordered along with the risk summaries generated.


2D). Physician Messages – Physician can send the messages to its patients and physicians from this page.


E). Patient Dashboard:  The Patient can view the recommendations provided by the physicians and the medications provided by the physicians.

Challenges

The major challenge that we faced while developing this site was the integration of the algorithm to auto generate the risk summaries and auto updating the test results
The designing of the site was also a challenge as the client was very particular about Alignment of controls &other design issues etc, Database of the site gets quite heavy with time.
Time Zone conversion management is also a major achievement during the development of the application.

Solution

1.Managing different user profiles:  By maintaining the user information in database and other file storing in folders.
2.Applying different screens to different user’s profile: By using different Skin files.
3.Displaying error messages through message management in the web:

Technology Used

  • Java
  • Struts
  • Spring
  • Hibernate
  • Database : My SQL
    Check out our mobile portfolios @