+ All Categories
Home > Education > Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Date post: 27-Jan-2017
Category:
Upload: rahen-rangan
View: 52 times
Download: 2 times
Share this document with a friend
33
Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress INTERNSHIP REPORT FINAL PRESENTATION DATE: 17-12-2015 SHAHAN SHAWKAT MUSA NASRULLAH RAHENUL ISLAM
Transcript
Page 1: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

INTERNSHIP REPORT FINAL PRESENTATION

DATE: 17-12-2015

SHAHAN SHAWKAT

MUSA NASRULLAH

RAHENUL ISLAM

Page 2: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Administrative Matters

Timeline

September 06, 2015 to December 17, 2015

Supervisor

Dr. Amitabha Chakrabarty

Page 3: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Agenda• Motivation

• Objectives

• e-Health

• Mobile Application Software Engineering

• System Analysis and Design

• Implementation Details

• Conclusion

Page 4: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Motivation• Improvement in ICT infrastructure

• Mobile Internet Penetration

• Decreasing cost of mobile phone set

• Potential of application in the healthcare sector

Page 5: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Objectives• Identify software engineering challenges to develop mobile

application.

• Explore the prospect of mHealth app.

• System analysis and design of mHealth app.

• Prototypical implementation of mHealth app.

Page 6: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

e-Health• What is e-Health?

• e-Health: Information and Communication Technologies view

• e-Health: The economics view

• e-Health: The environmental view

Page 7: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Software Engineering Challenges• Creating Universal User Interfaces

• Enabling Software Reuse across Mobile Platforms

• Designing Context-Aware Mobile Applications

• Balancing Agility and Uncertainty in Requirements

Page 8: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Prospect of mHealth App

Page 9: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

System Analysis and Design: Use Cases

Page 10: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

System Analysis and Design: Use Cases

Page 11: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Non-Functional Requirements• Performance

• Availability

• Usability

• Security

• Localization

• Implementation

• Capacity and Scalability

Page 12: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

System Analysis and Design: Context Diagram

Page 13: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Application Component Design Diagram

Page 14: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

User Interface: Mockups

Page 15: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Implementation

Page 16: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Data Model: Only Entity View

Page 17: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Detailed View

Page 18: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Why Firebase• Real time syncing of data

• Easy access for clients and servers

• Secured

• Scalable

• Fast and powerful

Page 19: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

How it works

Page 20: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Customers

Page 21: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

JSON Models in Firebase

Page 22: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Appointment &Reviews

Page 23: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Monitoring Stats

Database Bandwidth Concurrent Users Database Operations/hr

Page 24: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

System Architecture: Detailed View

Page 25: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Navigation Hierarchy

Page 26: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Screenshots

Page 27: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Screenshots

Page 28: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Screenshots

Page 29: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Tools Used• Ionic• Cordova• Angular• Firebase• Angular-fire• Node.js (script for pushing data into firebase)• Yeoman (for the admin panel)• Git• JavaScript, HTML5, CSS

Page 30: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Resources• Ionic Documentation & Forum• Firebase Documentation & Forum• Angular-fire Documentation• Stack Overflow• Individual blogs on Ionic, Angular and Firebase

Page 31: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Conclusion

Page 32: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Technological Short Comings• Firebase will become very expensive with large database• Google maps direction API• Native app advantage on offline data persistence • Native app advantage on usage of gps technology• Full fledged admin panel• Appointment System - Integration with facilities that already

have IT infrastructure (like Square)

Page 33: Design and Prototypical Implementation of a Mobile Healthcare Application: HealthExpress

Future Work• Expand database to reflect data not only for Dhaka city but also

the whole country• Explore suitability to convert the hybrid application into a

native application• Consider hardware constraints on different devices• Implement search intelligence to reflect individual user’s

search pattern• Include diagnostic report viewing and transmission facility• Offline availability of data


Recommended