the Presentation

Download Report

Transcript the Presentation

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
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
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
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
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
Use Case Diagram
System
Login
Logoff
newRecord
editInfo
uploadImage
commentInfo
sync
Health Care
Provider
backupInfo
Patient
display
Extends
downloadImage
Class Model
Class Model
:Health Care
Provider
login()
:Patient
:Medical Record
:Entry
:Basic Info
:Database
Sequence Diagram
newRecord()
addBasicInfo()
addEntry()
uploadImage(string filepath)
sync()
editInfo()
editBasicInfo()
editEntry(E)
uploadImage(string filepath)
sync()
logoff()
:Computer
State Diagram
State Diagram
Prototype Demo
Features:
• Basic Info and Emergency Contact
• Login Features
• Editing Features
• View Photos from server
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
:Health Care
Provider
:Patient
:Medical Record
:Entry
:Basic Info
:Database
login()
newRecord()
addBasicInfo()
addEntry()
uploadImage(string filepath)
sync()
editInfo()
editBasicInfo()
editEntry(E)
uploadImage(string filepath)
sync()
logoff()
:Computer