eelu project

53
Mobile Virtual Hospital Supervised by Eng. Mayar Attia Dr. Sameh Salem Dr. Manal Ismail Presented by Ahmed Rabei Abanoub Nazeh Ali Nady Hany ElTohamy Islam Elsherbiny Mohamed Abo-Soliman

Upload: abanoub-nazeh

Post on 23-Jan-2018

61 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Eelu project

Mobile Virtual Hospital

Supervised by

Eng. Mayar AttiaDr. Sameh SalemDr. Manal Ismail

Presented by

Ahmed RabeiAbanoub Nazeh

Ali NadyHany ElTohamyIslam Elsherbiny

Mohamed Abo-Soliman

Page 2: Eelu project

Content∗ Introduction∗ Project Overview∗ Need for Health care & Mobile medical systems∗ Importance of mobile health care∗ Project Management and Life Cycle∗ Basic Structure of the application

∗ Mobile App (Arduino & Windows phone)∗ Desktop Application∗ Web Application∗ Central DB∗ Sensor systems

Page 3: Eelu project

∗ Simple way of communication between Patient and Doctors.∗ Contribution to help in solving national medical service problems:

∗ Large space country with distributed areas∗ Elderly people who can't travel to health centers∗ Number of medical and Health center is low compared with citizen requirement.∗ Early Detection of diseases∗ Primary phase of diagnoses

∗ Mobile phones and computers are already available to most population.

Importance of mobile health care and medical services

Page 4: Eelu project

Objectives

• Innovative and integrated mobile healthcare & medical services• supporting patient and health professional mobility• enhancing quality-of-care whilst decreasing health expenditures• Allow medical and health care service to reach distributed areas

Page 5: Eelu project

mobile health care and medical services

Mobile Device Population

Mobile Health Users Statistics

Ref: here

Page 6: Eelu project

Project Architecture

Page 7: Eelu project

Provide persistent monitoring forBlood pressureHeart rateEnergy expenditureWeight

Data analysis and feedbackAutomated - based on thresholdsDoctor intervention

Monitoring Patients

Page 8: Eelu project

System Components

• Hardware• Mobile android device (Tablet, smart Phone)• Arduino Uno Chip• Temperature sensor• Heart rate Sensors• Blood pressure monitor (Bluetooth)• Humidity Sensor

• Software• Server Software

• My SQL DataBase Server• Web Application Server

• Client Software• Desktop Application• Mobile App• Vhospital for android• vHospital for windows Phone

Android

Heart Rate Sensor

Weight scale

Blood pressure monitor

Arduino UNO chip

Page 9: Eelu project

Security and Privacy Overview

∗ Security Requirements∗ Data confidentiality∗ Data integrity ∗ Device authentication∗ User authentication and access control∗ Service availability

Page 10: Eelu project

Mobile App For Android

Page 11: Eelu project

Medical Apps vs. Health Apps

• Health apps help consumers to maintain a healthy lifestyle or offer health-related services.

• Health Apps are targeted at consumers rather than medical professionals.

• The most popular categories of downloaded health apps are exercise, stress, and diet.

Page 12: Eelu project

Virtual Hospital System Architecture

BT

Blueto

oth

(Web Application)

Medical Databas

e

Automated Evaluation

Doctor Evaluation

feed

back

802.11/internet

Page 13: Eelu project

Mobile Devices

Why are mobile devices so popular?

•Combine the functionality of a computer with portability•Lower cost•Connect to Internet wirelessly•Apps

Page 14: Eelu project

Mobile App System design

System Components:

•Database Server•Scripting Server•Mobile App

Page 15: Eelu project

Mobile App For Android

• Trust: trusted physicians should only allowed to enroll in system to guarantee site content (Medical supervision)

• Reliability: medical sensors and application accuracy and means of inter-system communication is core objective.

• Affordability: the ability to answer all users’ needs and inquiries on the fly with minimum effort.

• Security: users data confidentiality is major and

protected by law.• Scalability: All components can be easily updated and

extended to meet future needs.

Core Features

Page 16: Eelu project

Mobile App For Android

App Main Areas

•Patient Area•Physician Area

Page 17: Eelu project

Mobile App For Android

User Subscription

Form

Doctor Subscription

Process

Page 18: Eelu project

Mobile App For Android

Main Application Activities•Health Checkup•Call s specialist•Last Bio Record•Medical History

Page 19: Eelu project

Mobile App For Android

Health Checkup•Sensors testing•Reading Data from sensors•Submitting Records

Page 20: Eelu project

Mobile App For Android

Call a specialist•Specialty selection•Doctor Search•Direct phone call

Page 21: Eelu project

Mobile App For Android

Read stored data•Last Record•Historical Graph

Page 22: Eelu project

Live Demo

Mobile App For Android

Page 23: Eelu project

Mobile App For Android

?

Page 24: Eelu project

Mobile App For Windows Phone

Page 25: Eelu project

Mobile App For Windows Phone

∗ Windows 10 Mobile, with the Windows Phone name being phased out in favor of branding the platform as an edition of Windows 10.

Page 26: Eelu project

Mobile App For Windows Phone

∗ User Access Control:∗ Login Form∗ Registration Form

Page 27: Eelu project

Mobile App For Windows Phone

∗ Main Page Include:∗ navigation Buttons∗ Paths to different

functions

Page 28: Eelu project

Mobile App For Windows Phone

∗ Emergency settings Page∗ 4 emergency phone numbers∗ Stored in mobile memory

∗ In case of emergency, send user location and personal details to configured phone numbers

Page 29: Eelu project

Mobile App For Windows Phone

∗ ICU location on map∗ Push pin in map

Page 30: Eelu project

Mobile App For Windows Phone

∗ Doctor’s Information∗ Scalable for future updates

Page 31: Eelu project

Mobile App For Windows Phone

* location of Emergency Car on map

Page 32: Eelu project

Mobile App For Windows Phone

∗ Sensor output pages∗ Temperature Page∗ Heart rate page

Page 33: Eelu project

?

Mobile App For Windows Phone

Page 34: Eelu project

Medical Desktop Application

Page 35: Eelu project

Medical Desktop Application

Introduction• Desktop Java technologies can be used to create rich client

applications and applets that are fast, secure and portable. Most of the technologies are included as part of Java SE (also known as the JRE, or Java Runtime Environment), which is pre-installed on over 90% of all desktop systems on a wide range of operating systems. Other Desktop Java technologies are available as either separate downloadable Java extensions, or as open source projects on java.net. Finally, the Netbeans IDE with its integrated GUI builder brings everything together, allowing you to easily build your desktop application.

Page 36: Eelu project

Medical Desktop ApplicationDesktop Application

Overview

• In order to make the application secure so use Login and Registration Form as below:

Figure 1: Welcome Screen Activity

Page 37: Eelu project

Medical Desktop Application

Figure 2: Patient Registration Activity

User registration page

• His Name• Email Address• Title• Phone Number • ID Number • Marital Status• Disease• City• State• Postal code• Occupation

Page 38: Eelu project

Medical Desktop Application

Methodology :The activity consists from Seventeen edit text views, where the user can enter his Name, Email, Phone No. and his ID number and etc. And three Spinners (Compo Boxes) to select his Title, marital status and Disease from the listed values.The entered information values are stored in the Database. In a table called User Info. the table has the following fields

ID Name Email Home Phone_Number Disease Occupation ID_Number Flag

Table 1 User Info

Page 39: Eelu project

Medical Desktop Application

Desktop Application

My SQL Database

Page 40: Eelu project

Medical Desktop Applicationconnection class between the application and the database

Page 41: Eelu project

Medical Desktop Application

Page 42: Eelu project

Medical Desktop Application

Page 43: Eelu project

Medical Desktop Application

Page 44: Eelu project

Medical Desktop Application

Page 45: Eelu project

Medical Desktop Application

authentication and security to ensure that the user should fill his user name and his ID and according to it.

The main window is customized according user type: user is an administrator or a doctor or a patient

Page 46: Eelu project

Medical Desktop Application

administrator registration form

Page 47: Eelu project

Medical Desktop Application

Doctor registration form

Page 48: Eelu project

Medical Desktop Application

Main Page

Page 49: Eelu project

Medical Desktop Application

Biological records submission form

Page 50: Eelu project

Questions?

?

Page 51: Eelu project

mobile health care and medical services

Page 52: Eelu project

mobile health care and medical services

Page 53: Eelu project

mobile health care and medical services