Upload
annice-hubbard
View
216
Download
2
Embed Size (px)
Citation preview
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
Capstone Project
The eHealth ServicesTeam 3: Kyeremateng Boateng, Pablo Rovelo, Souleiman Valiev
ISMT E-200 Capstone Seminar in Enterprise SystemsHarvard University Extension School
Instructor: Zoya Kinstler. Teaching Assistant: Takayuki Iida
1
AGENDA
• Business Requirements• Technical Specification and Prototype• Implementation Plan
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
2
BUSINESS PROBLEM
Anyone familiar with this situation?• Spend to much waiting
• PCPs are often delayed
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
4
The eHealth Services
SOLUTION
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
5
Automatecollect, process & analyze
Patients:• Track data over time.
• Reduce unnecessary tests and procedures.
• Improve quality of life.
• Access to your health records potentially anywhere
Doctors:• Track data over time.
• Monitor patients’ certain medical conditions.
• Identify potentially risks.
• Receive alerts.
• Improve the decision making process.
• Improve quality of healthcare
GLOCO
FUNCTIONAL REQUIREMENTS
• Security Module
• Data Analytics Engine
• Mobile App
• Doctor’s Web Portal
• Patient’s Web Portal
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
7
PATIENT’S VITAL SIGNS DATA END TO END TRANSMISSION
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
8
Bluetooth
eHealth Service
s
MOBILE APP CONNECTS TO EHEALTH SERVICES API
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
9
Mobile App(Android)
HDFS & MapReduce
DynamoDB
WebApp
Server
Load balancer
PATIENT’S HEALTH STATUS ALERTS
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
10
eHealth Service
s
Health Status AlertFrom eHealth Services
forPatient …
eHealthHCP Portal
Web User Interface
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
11
BUSINESS JUSTIFICATION
• New Market and Revenue Stream opportunity
• Operational Cost• Application Development
• Application maintenance and support
• Cloud Infrastructure
• Revenue• Monthly Doctor's / HCP's subscription fee
TECHNICAL SPECIFICATION AND PROTOTYPE
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
12
ARCHITECTURAL APPROACH
Amazon SNS
DynamoDB
EC2
HDFS & MapReduce
Security Group
GlocoIntegration
API
Storage Web API
HCP Web User
Interfaces
Reporting & Analytics
Customer Web UserInterfaces
Security
HCP Web API
web server
Route 53
Load Balancer
Auto Scaling
User Admin
Mobile App
GlocoCRM
Help Desk
RDS
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
14
SOFTWARE SOLUTION
The eHealth Enterprise System• Java Web Application
• Amazon Web Services
• Tableau Visualization
• Mobile Application• Android platform
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
15
EXTERNAL VENDORS
Amazon Web Services
• Elastic MapReduce
• DynamoDB
• RDS (Relational Database Service)
• Route 53
• SNS (Simple Notification Service)
• EC2 Instances
Data Reporting
• Tableau Desktop Server
Health and Fitness API Samsung S Health
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
18
DEVELOPMENT AND DEPLOYMENT
Deliverables:
• Web Application
• Mobile App
• Virtual Environments
• Build and Deployment Chef Recipes
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
21
DEPLOYMENT PROCEDURES
Amazon OpsWorksChef Recipes
GIT Version Control The eHealth Services Solution
Source Code Repository
Amazon IaaS & SaaSCreate Dev, QA, Prod Environments
Build Databases
Deploy Web Application
Dev Branch
QA Branch
Prod Branch
RDS DB Warehouse
Load Balancer
Auto-Scaling
Web Server
s
EMRClusters
AWS
CLI
SystemAdmins
AWS – Amazon Web Services, GIT – Source Code Repository ServiceCLI – Command Line Interface, EMR – Elastic MapReduce
CHANGE MANAGEMENT
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
23
Change Advisory Board
Incident Priority Matrix
CIO
CFOVP Sales
Project Manager COO
MONITORING THE SYSTEM
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
24
• Amazon CloudWatch• Collect & Track• Monitor Logs• Set Specific Alarms• Metrics:
• CPU Utilization,• Memory Usage• Transaction Volumes
PRODUCTION SUPPORT
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
25
• Help desk• How to enroll
• How to configure
• How to use
USER ENABLEMENT
• Business User Adoption• Pilot Testing• Customer Permissions and Roles
• Patient Roles• Doctor or HCP Roles
• Training and Knowledge Transfer• Online Training• On-site Training
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
26
• Service revenue Growth
• Doctor or Health Care Provider enrollment
• Doctor or Health Care Provider Satisfaction
• Patient’s Satisfaction
• Application availability• Mobile application
• Web portal
SUCCESS METRICS
ISMT E-200 Capstone Project Part 3 Team 3 – The eHealth Services
27