project plan spectrum health symptom checkercse498/2017-08/schedules/all-hands-meetin… ·...

15
From Students… …to Professionals The Capstone Experience Project Plan Spectrum Health Symptom Checker Team Spectrum Health Chris McGrath Jose Guadalupe Hernandez Josh Miles Morgan Muyskens Silas Brumwell Department of Computer Science and Engineering Michigan State University Fall 2017

Upload: others

Post on 04-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

From Students…

…to Professionals

The Capstone Experience

Project PlanSpectrum Health Symptom Checker

Team Spectrum HealthChris McGrath

Jose Guadalupe HernandezJosh Miles

Morgan MuyskensSilas Brumwell

Department of Computer Science and EngineeringMichigan State University

Fall 2017

Page 2: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Functional Specifications

• Symptom Checker▪Users describe their symptoms (runny nose, cough, rash, joint swelling, etc) ▪User’s input is processed with NLP then mapped to condition and services from Spectrum Health are recommended oE-visit, MedNow, Appointment scheduling, Urgent Care & Emergency

The Capstone Experience Spectrum Health Project Plan 2

Page 3: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Functional Specifications

• Pay My Bill▪ Users are able to view and pay medical bills▪Payment processing is done through a 3rd party provider▪Secured over HTTPS connection

•Contact Us▪Provides users with contact options such as Phone, US Mail, and Fax

•Careers ▪Allows users to apply for careers at Spectrum Health

The Capstone Experience Spectrum Health Project Plan 3

Page 4: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Screen Mockup: iOS Application

The Capstone Experience Spectrum Health Project Plan 4

Page 5: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Screen Mockup: iOS Application

The Capstone Experience Spectrum Health Project Plan 5

Page 6: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Screen Mockup: Android Application

The Capstone Experience Spectrum Health Project Plan 6

Page 7: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Screen Mockup: Web Portal (Desktop)

The Capstone Experience Spectrum Health Project Plan 7

Page 8: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Screen Mockup: Web Portal (Mobile)

The Capstone Experience Spectrum Health Project Plan 8

Page 9: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Technical Specifications

The Capstone Experience Spectrum Health Project Plan 9

• Front-End▪iOS SDK (Swift)▪Android SDK (Java)▪Web-based administrative portaloHTML5, CSS3, ASP.Net Core 2.0

•Back-End▪Net Core MVC (C#)▪Entity Framework Core▪Microsoft SQL Server

Page 10: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

System Architecture

The Capstone Experience Spectrum Health Project Plan 10

Page 11: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

System Components

•Hardware Platforms▪iPhone 5 - iPhone X

▪Android devices 4 years old

▪Desktop and Mobile (Web)

•Software Platforms / Technologies▪iOS 10.3+

▪Android 4.4 (KitKat) - 8.0 (Oreo)

▪Modern web browsers oIE 11, Edge, Chrome, Safari, and Firefox

The Capstone Experience Spectrum Health Project Plan 11

Page 12: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Testing

• iOS Testing

▪iOS Unit testing and UI testing done with Xcode.

▪Test builds deployed to actual devices with TestFlight

•Android Testing

▪Tests created with Android Testing Support Library.

oUnit tests built with JUnit and Mockito framework

oIntegration tests built using JUnit with Espresso

•.Net Core Testing

▪Testing done using XUnit and Postman

The Capstone Experience Spectrum Health Project Plan 12

Page 13: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Risks

• Symptom Mapping/Accuracy

▪Implement a NLP system to take symptoms and

map them to a Spectrum Health service as fast as

possible with accuracy.

▪A member of our team has done research on

algorithms, and has contact with professors in the

fields of algorithms and ML.

Spectrum Health Project Plan 13

Page 14: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Risks

• User Testing

▪We will conduct user testing to field test input

methods for symptoms.

▪Most of the team has experience creating mobile

applications and they are bringing forward UX

knowledge from previous jobs.

Spectrum Health Project Plan 14

Page 15: Project Plan Spectrum Health Symptom Checkercse498/2017-08/schedules/all-hands-meetin… · •Symptom Checker Users describe their symptoms (runny nose, cough, rash, joint swelling,

Questions?

The Capstone Experience Spectrum Health Project Plan 15

?

? ??

?

?

?

?

?