Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain...
-
Upload
meghan-kelley -
Category
Documents
-
view
219 -
download
0
Transcript of Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain...
![Page 1: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/1.jpg)
Project PMR-Droid
Group 6
Presenters:
Kurt Seippel - Project Manager
Michael Keesey – Domain Expert/Customer Liaison
Jong Jang – Artifacts Manager/Web Master
Joe Heldt – Project Facilitator
Tom Randall – Security and Assurance
![Page 2: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/2.jpg)
Project Overview
• Provides a personal medical record(PMR) that can be accessed by your Droid
• Allows you to have your medical data with you at all times
• Your doctor can use your PMR to see what other treatments and medications you are taking
![Page 3: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/3.jpg)
Overview of Features
• Easy way to store and navigate through your medical record
• Basic info page provides an overview of important data
• Allows you to update your PMR at any time• Patient can comment and upload images• Backup local PMR to your computer
![Page 4: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/4.jpg)
Domain Research
• Researched Android API and emulator• Constraints:
– Only works on the Motorola Droid running Android 2.0
– Images and other large files cannot be stored locally on the phone
![Page 5: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/5.jpg)
Risk Analysis
• There are a lot of risks involved with handling medical data– Secure database that holds data– Password protection to gain access to
phone and computer– Encrypt all data being passed between
server, phone, and computer– Secure authentication to upload medical
data to server
![Page 6: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/6.jpg)
Health Care Provider
Patient
System
Use Case Diagram
newRecord
backupInfo
sync
downloadImage
display
Extends
Login Logoff
editInfo
commentInfo
uploadImage
![Page 7: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/7.jpg)
Class Model
![Page 8: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/8.jpg)
Class Model
![Page 9: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/9.jpg)
Sequence Diagram
editInfo()
addEntry()
login()
uploadImage(string filepath)editEntry(E)
logoff()
:Health Care Provider
:Patient :Medical Record :Entry :Basic Info :Computer:Database
newRecord()
addBasicInfo()
editBasicInfo()
sync()
uploadImage(string filepath)
sync()
![Page 10: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/10.jpg)
State Diagram
![Page 11: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/11.jpg)
State Diagram
![Page 12: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/12.jpg)
Prototype Demo
Features:
• Basic Info and Emergency Contact
• Login Features
• Editing Features
• View Photos from server
![Page 13: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/13.jpg)
Sample Scenario
• A doctor adding basic information and medication taken.
• Patient Sequence Diagram
• A patient logging into the phone and accessing the data then editing the data
![Page 14: Project PMR-Droid Group 6 Presenters: Kurt Seippel - Project Manager Michael Keesey – Domain Expert/Customer Liaison Jong Jang – Artifacts Manager/Web.](https://reader035.fdocuments.us/reader035/viewer/2022062322/5697bfa51a28abf838c97c4d/html5/thumbnails/14.jpg)
addEntry()
newRecord()
:Health Care Provider
:Patient :Medical Record :Entry :Basic Info :Computer:Database
editInfo()
addBasicInfo()
editEntry(E)
login()
uploadImage(string filepath)
logoff()
editBasicInfo()
sync()
uploadImage(string filepath)
sync()