Providers and Users/Patients create their accounts and give assessments based upon the criteria set by Physicians or they can also do self-assessments to determine the patient's overall health. Based on the scores, providers can plan medication schedules for them and check the patient's health improvements. The application involves assigning assessments, score generation, reports, assessment summaries, alerts, and notifications.