Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Khayal

The Khayal app provides the user the ability to store all their medical reports in a single app, which they can then share with their doctors without a need to carry cumbersome amount of reports with them on every visit. It also provides the user to check up on their health, whether it is th

Project Title

Khayal

Project Area of Specialization

Computer Science

Project Summary

The Khayal app provides the user the ability to store all their medical reports in a single app, which they can
then share with their doctors without a need to carry cumbersome amount of reports with them on every visit. It
also provides the user to check up on their health, whether it is their daily workout routine, step count or help
regarding different exercises. We also provide the user to view new health tips, read blogs or view health related videos all in one app. Not only this is a user is in dire need to view nearby medical facilities we provide a map navigation to the desired location with an estimated wait time. Khayal app aims to promote an ease of use and an ease of accessibility to the user, with their health in mind, we are developing this application entirely to help a user’s life.
 

Project Objectives

Accessibility: The main objective of this project has always been to reduce the amount of documents a user
needs to carry to the hospital.


Time Consumption: Our map would directly list nearby health related facilities and removing unnecessary hotspots from the map, letting the user save their time in need of medical emergency.


Ease of Access: Ability to share a OTP to a different user for a selected time period that would allow the user to view the stored reports for a specific amount of time.


Healthier Life: To promote a healthy life style between the masses, up to date health blogs, exercise videos, tips and tricks, ability to learn from the previous work out to promote a more intensive one to help user level up
their training/workout routine.


Smarter App: It will learn from your workout routines, past health history to promote a more balanced and healthier exercise based on the metrics it learns from your reports / smart band metrics etc.
 

Project Implementation Method

Khayal App utilizes multiple different services for it's implementationi, although at it's core it's a mobile application but it's inner workings involves different avaible Google Services. Listed below are the feature set that we will be using for it's creation.

Dart 
Dart is a client-optimized programming language for apps on multiple platforms. It is developed by Google and is used to build mobile, desktop, server, and web applications. Khayal will be developed using Dart as it will allow us to develop an application for iOS and Android simultaneously hence removing the headache of developing for multilpe different platforms.

Flutter:

Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. It utilizes Dart programming language which enables it to develop an application for multiple different platform. Khayal will primarily be using flutter to create feature rich application. Flutter allows us to use it's enhanced User Interface Development Kit which in itself holds multiple different design models allowing us to create an application at a fast pace. 

Firebase:

Firebase is a Backend-as-a-Service (BaaS) app development platform that provides hosted backend services such as a realtime database, cloud storage, authentication, crash reporting, machine learning, remote configuration, and hosting. Khayal will be utilizing Firebase to host it's user data, login functionality, document uploads and different other user data on it's realtime database as well as it's firestore. Data that doesn't primarily need to be refreshed can be backloged into firestore while others can utilize the realtime database for an upto date access. Utilization of Firebase is integral as it holds the main back workings of the entire project. It is cheap to use and works as a Pay As You Go. If users increase we will can easily increase it's scalibilty without worrying about user traffic flow. Firebase also in itself allows us to use multiple different services such as Machine Learning Kit, which is useful for Khayal's machine learning module.
 

Benefits of the Project

During these trying times, when COVID has been rampant we found a way to lessen the user’s need to go out if he/she needs medical assistance and or fitness advice. The assistance we found is to provide them with a platform where they can easily upload and share their medical records to keep an online copy and have the ability to share it with whomever they feel necessary. Not only this, our application focuses on providing the user the ability to keep a track of their workout routine, motivates them to a healthier lifestyle and shows them nearby health locations if they ever need medical assistance.

Khayal is a complete portal in the making that will reduce many strains that complicates the need for the user to go to multiple different applications, providing an all in one platform.

Regardless of the age every user can benefit from this app, if it is for the elderly they have their medical reports all in one place, if it’s for young teenagers it has hosts of different exercises related to mental health, reduction of obesity and many more.

The app will also integrate smart band metrics on the end
of its development cycle which will help user track their metrics from a smart band directly into the app. We are creating an umbrella app, which has the ability to host multiple different extensions within itself.

Listed Below are few User Stories to help detail's the uses of Khayal

The First Story:

Consider you are travelling to hospital which is 2 - 3 hours away for an underlying problem you might have had for months, as you arrive there you see there seems to be a bit of rush to see the doctor that you had came to see, now after waiting for an hour it’s finally your turn, as you enter the doctor’s office, and explain your issues he asks for your previous checkup reports so he can better help you, now since you were in a hurry you forgot your reports at home. Oh no. So what will you do now? Go back and come back again going through the same time consuming journey and the hour long wait? To solve this issue our application is there to help. 

The Second Story:

Considering you are more active and would like to record your daily workout routine, so you can better yourself everyday, our app comes in handy there as well, as you will be able to learn new exercises and record your workout every day!

The Third Story:

Consider you have accidentally hurt yourself, and although it hasn’t impared your ability to drive, you need to look up nearby hospitals, when you open google maps you will need to search for nearby hospitals or search a specific name, wouldn’t be much easier if you were able to open up the map and it would automatically show you nearby hospitals? This is where our app comes in as well. Not only will you be able to see the nearby hospitals, labs and other medical facilities but will also be able to navigate to that place from your current location! We are trying to help anyone in medical assistant as much as we can remotely.
 

Technical Details of Final Deliverable

Map: Ability for the user to see nearby medical facilities and navigate to them from their current location.


Report storage and ability to share said reports in a secure manner with an OTP.


Introduction of Machine Learning to learn from previous reports to create an average or a comparison between different reports.


Exercise / Workout routine, level based work out initially which increases difficulty every level up.
 

Smart band metrics introducing the ability to learn from the smart band and integrate that into the app directly to help with the work out, note heart rate, and give the user a best set of exercises based on age weight etc.


Created a wait time estimate for different medical locations on the app.


Introduction of Augmented Reality to exercises which displays what lines to follow how to properly train / perform a work out.


Possible extensions and enhancements (Ability to directly book a ride through the map, ability to introduce it to an industry for mass uploading of medical reports for insurance purposes etc)
 

Final Deliverable of the Project

Software System

Core Industry

Medical

Other Industries

Health

Core Technology

Augmented & Virtual Reality

Other Technologies

Cloud Infrastructure, Wearables and Implantables, Others

Sustainable Development Goals

Good Health and Well-Being for People, Decent Work and Economic Growth

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Firebase storage / Hosting Equipment6600036000
Smart Band Equipment2700014000
Firebase ML Equipment11800018000
MacBook (rent) Miscellaneous 170007000
Total in (Rs) 75000
If you need this project, please contact me on contact@adikhanofficial.com
Vehicular cloud data collection for Intelligent Transportation System

The Internet of Things (IoT) envisions to connect billions of sensors to the Internet, in...

1675638330.png
Adil Khan
9 months ago
AUTOMATIC QUESTION GENERATION FOR BS COMPUTER ENGINEERING SUBJECTS USI...

Automatic question generation is part of natural language processing (NLP). Many researche...

1675638330.png
Adil Khan
9 months ago
IOT based smart Agriculture monitoring and guiding system

One of the largest livelihood providers in Pakistan is Agriculture. Agriculture plays...

1675638330.png
Adil Khan
9 months ago
Monitoring Human Movement using Deep Learning

A system where movements of the human body are monitored and stored using Deep learning. D...

1675638330.png
Adil Khan
9 months ago
Biometric Security System

Biometrics is the automated recognition of individuals based on their behavioral and biolo...

1675638330.png
Adil Khan
9 months ago