Smart Health Advisor
Communication technologies and information are transforming our lifestyles, social interactions and workplaces. One of the most promising applications of information technology is healthcare and wellness management. Healthcare is moving from an approach based on the reactive responses to acute condi
2025-06-28 16:29:19 - Adil Khan
Smart Health Advisor
Project Area of Specialization Biomedical EngineeringProject SummaryCommunication technologies and information are transforming our lifestyles, social interactions and workplaces. One of the most promising applications of information technology is healthcare and wellness management. Healthcare is moving from an approach based on the reactive responses to acute conditions to a proactive approach characterized by early detection, prevention, and long-term management of health conditions. This application provides the registration panel to the user and get his daily nutrition information and his weight and height. Than this information will be analyzed if it is valid or not. If it is valid then the information related to the weight and height will be sent to the BMI calculator API. And then the response from the api will be displayed in the application. BMI is an estimate of body fat and a good gauge of your risk for diseases that can occur with more body fat. The higher yours BMI, the higher your risk for certain diseases such as heart disease, high blood pressure, type 2 diabetes, gallstones, breathing problems, and certain cancers. The user will be able to see his/her profile and can update physical attributes which also reflects on other things. The system will calculate the daily take of the user in 3 criteria’s; Proteins, Fats, and Carbohydrates. The user will have to enter his daily intakes which will help him/her how much he/she has consumed and how much he/she should take. The system will suggest the user what food he/she should consume. The system will continuously count the footsteps on daily basis. Overall this system is proposed to monitor the basic health properties of the user. This system will be required and internet connection. User will be able to see daily RSS feed from the top websites of the medical science. RSS feed will be updated on daily basis..
Project ObjectivesThe aims of the investigation in our project are as follows:
- Develop a system to monitor the health of the personal at real time.
- Step detector service will be used to measure the walking distance
- The system will show the burned calories to the user while walking
- User can Monitor his BMI level at anytime
- Diet plan maker will prepare the diet plan for the user on the basis of weight gain and weight loose
- Only the authorized person will be able to start the system.
We have used waterfall model in our project. In “The Waterfall” approach, the whole process of software development is divided into separate phases. The outcome of one phase acts as the input for the next phase sequentially. As the Waterfall Model illustrates the software development process in a linear sequential flow; hence it is also referred to as a Linear-Sequential Life Cycle Model and we use this model in our project.
- First, we will install Jdk and set the environment variables
- Secondly, we will install android studio
- After installing android studio, we will set the development environment
- We will use java as the development language
- We will use the XML for developing the user interface
- Main layout designs will be used are Relative layout and Linear layout
- We will build all the components step by step as stated in functional requirements
- For getting some information we will use the web services (APIs)
- Footstep counter module will require Google Fit API
- Some medical websites will be used for getting the RSS feed to show the user
- The user related information will be stored in the Google fire database
- We will implement some networking algorithms to communicate with the APIs
- Open source libraries from GitHub will be used for this purpose
- After developing the complete application, we will run testing techniques to assure the quality of the application
- User Friendly interface.
- Adjustment of the screen layout according to the system.
- Minimum security risks.
- Minimized risk of application crashing.
- Registration panel
There is a registration panel for new users. It will guide them to create a new account providing the necessary information. This information will further be used in user’s profile
- Login panel
The login panel is for the users who are already registered on the system. The just need to enter their credentials to login in and access their information and use the services.
- Profile
The profile will display all the information that is provided by the user at the time of registration. It will also show the option to edit profile information.
- BMI Monitoring
BMI monitoring module shows an estimate of body fat and a good gauge of your risk for diseases that can occur with more body fat. The higher yours BMI, the higher your risk for certain diseases such as heart disease, high blood pressure, type 2 diabetes, gallstones, breathing problems, and certain cancers
- Diet Monitoring
Diet monitoring is used to monitor the diet of the user.it will monitor what kind of food is the user eating whether that food is healthy for the user or not. It will also maintain the record of the daily food taken by the user.
- Diet Suggestion
The diet suggestion section is used to suggest the kind of diet that the user should take, it will be based on the information that the user provides or the requirement of the user.
- Footstep Monitoring
Footstep monitor tells the total number of footsteps taken by the user. It tells total distance travelled by the user in a day.
- Sleep suggestion
Sleep suggestion suggests the sleep duration that the user must take for a healthy routine. It will warn the user if the user s not taking necessary sleep or oversleeping. If the user has to take less sleep due to some emergency. Then it will schedule the appropriate sleep time to compensate the deficiency.
- Water Alarm
Water alarm tells the user to drink water from time to time. It helps to take an appropriate quantity of water daily. If the user is not drinking enough water for a day then it will set off the alarm.
- RSS feed
RSS feed will tell about the necessary updates needed in the app.
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Medical Core Technology OthersOther TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 80000 | |||
| Courses for Development | Miscellaneous | 1 | 10000 | 10000 |
| Developing device/PC | Equipment | 1 | 70000 | 70000 |