Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write code in android studio using java. The goal of this project is to develop an android app for Health Management System. Health Management App

Write code in android studio using java.

The goal of this project is to develop an android app for Health Management System. Health Management App is designed to keep track of calorie consumption as well as facilitate the patient to interact with the doctor available nearby via the mobile app. In Health Management App, each patient will be required to register on the system at registration time, or the admin might register a patient. At the registration time, patient health condition information including diseases, allergies and medication should be asked. If a patient is registered by the admin, the patient should update the password, first time when he/she logged in. The user will be provided with a user name/email ID (when a new user will be created), which will be used to maintain the record of each unique user. The app will keep track of the daily calorie consumption as well as the history of the patient. The app should start with a welcome screen. The app should ask a user to log-in with a user name and password. If a user is new, he/she should first register. Once the user is logged in, the app should display two options FOOD TRACKER and FIND A DOCTOR.

If the user selects the Food Tracker option, a new activity should open which will ask the user to make entries of the food items the user eats that particular day and count the calories in them. If the calories are more or very less than the recommended calories, display an alert. This feature is helpful for people trying to gain or lose weight. As an added feature, the app can also provide healthy recipes.

If the user selects the Find A Doctor option the app should ask the user to enter his/her address or postal code. Clicking finds the doctor should open a list of doctors nearby. Selecting one particular doctor should display doctors information including doctors office details. A menu of the items (including book an appointment, check doctors availability, get online help and etc.) should be displayed. Book an appointment should open book an appointment activity and show the available dates and times to choose. Get online help should open get online help activity that allows a registered patient to leave a message/complaint to the doctor explaining his/her current situation. Once the request is finalized, the user can log out. If a user select get online help and if the user/patient has no MSP coverage, the total amount due should be displayed and proceed to the payment procedure. A user should also be able to view or edit his/her account information, can view his/her request history. Add log-out option too. Health management App will generate a report to show the history of a user including online requests and calories consumption. The app will be developed gradually during the term with more features added in. This project has two parts: part 1 (proposal) is to review existing apps, propose your app and write a report (5 10 pages) including use case diagrams and an outline of your app with screen layouts (screen layouts could be android generated or any graphic s/w generated). Part II is to submit a complete working app along with a report. The project is to be done on a group basis, with 3 or 4 students in each group. The group details are on Blackboard. The project must cover major aspects (covered in class) of Android app development, Java and XML. It is also encouraged you to explore more features that are not even covered in the class. Actors: Admin, Doctor, Patient, Cashier Responsibilities of each actor: Admin: Creating ID and password for patient/doctors/cashier, update patient details, update doctor detail and app maintenance Doctor: Log in, view complaints, post solution (reply to patient) Patient: Register, login, track the calories, find a doctor, post complaint, view details, view profile, edit profile and make payments. Cashier: Log in, check if any payment is due, remind the patient if a payment is due and take care of payments

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Online Market Research Cost Effective Searching Of The Internet And Online Databases

Authors: John F. Lescher

1st Edition

0201489295, 978-0201489293

More Books

Students also viewed these Databases questions

Question

9. Power and politics can be destructive forces in organizations.

Answered: 1 week ago