Programming for Smart Health
-
Upload
sabrina-hsu -
Category
Documents
-
view
168 -
download
1
Transcript of Programming for Smart Health
Read My PillsCNIT 49900Programming for Smart Health
May 2015
Sabrina Hsu
Competing Products and Gap
Pill Reminder ApplicationsMedisafe & My Pillbox
3
• “Medisafe” and “My Pillbox”– Takes in drug description– Customize shape & color of drug
• Gap– Time for input– Human Error
Read My PillsWhat Is It?
4
• Optical Character Reader (OCR)– Reads medical description and fills textboxes– Camera to take photo for reminder
• Bridges Gap– Reduces time– Reduces human error
.
Prototype Developed
Graphical User InterfaceFirst Page
6
• Simple GUI• Textboxes
– Text (Brand, Active Ingredient)– Numeric (Times/Day, Dosage, Pill
Count)• Radio Buttons• Check Box• Image View
Graphical User InterfaceOptical Character Reader*
7
• Box for reading in words• Focus Button• Camera Button
Why was it selected?
Scan My PillsOriginal Idea
9
• Barcode Scanner– Database
• Health Insurance Portability and Accountability Act (HIPAA)– Different pharmacies, different barcode– Over-the-counter (OTC) medication
• Focus: long-term disease/conditions
Read My Pills
10
Current Idea
• Working around HIPAA– Commonalities between medication– Texts and Labels
• Includes OTC and prescribed
How does it apply to smart health?
Smart Health
12
Research
• Center for Disease Control and Prevention (CDC): 2012– about 50% of adult population with one chronic disease/condition– about 1 in 4 have at least two or more
• Non-Adherence: about 31% – Forgetting to take medication is a large contributor– Results of non-adherence:
• 125,000 deaths per year• 80% increase of a chance of a heart attack
• Smartphones: more than 60%– Already used for reminders and daily life– Integral and simple solution to busy daily life
Platform, Language, Technology, and Tools
Platform & Languages
14
Android
“Read My Pills” was developed for the Android 4.0+, Jelly Bean. Currently, this application can be run on about 68% of all the Android Phones, as this is one of the most current versions. Testing for this application was run on Android 4.4, KitKat.
Languages & Technology
15
Android Studio
The development of this application was based in Android Studio 1.1.0. In Android Studio, the body of the code was written in Java while the GUI was developed in XML. Android Studio is similar to Eclipse, but provides more functions as it is used solely for application development for Android devices.
Tools
16
Tesseract OCR
A main component to writing the code for “Read My Pills” was the use of “Tesseract OCR.” “Tesseract OCR” is an open source code provided by Google Code which allows for character reading. Many contributors have worked together to help improve “Tesseract” as well as creating new libraries allowing it to read different languages correctly.
Usability Test
Participants
18
Usability Test
Due to time constraints, only five people were given the application to test out and play with. Another eight people were given the opportunity to be shown a demonstration of the application. Both groups were provided with tasks and asked to provide feedback. The testers were chosen within the College of Technology, but varied in major, while the observers were asked randomly. Here is the breakdown in majors for each group:
Observers:• Computer Information Technology• Computer Science• Pharmacy• Engineering• English• Chemistry
Testers:• Computer Information Technology• Computer Graphics Technology• Organizational Leadership and
Supervision• Engineering Technology
Tasks & Questions
19
Questions asked observers:• What would you like to see
add?• What do you think can be
improved?• What did you like?• What did you dislike?• Does it seem easy to use?
Tasks testers performed:• Try out the OCR• Try the photo function• Try to crash the program• Did anything perform in an
unexpected way?• Was the application easy to
use?
Usability Test
Results
20
Usability Test
• Overall Impression: Positive• What Worked:
– Idea of OCR– Camera for pill reminder– Existing Functions– User Friendly
• Flaws:– lacking functions necessary for real world usage– OCR showed inaccuracy in reading words– Aesthetics
Future Plans
Improvements
22
Future Planning
• Own library• Different Users/Individual Profiles
– Blood Pressure Record– Blood Sugar Record
• Autocomplete Textboxes• Database of Drugs• Aesthetics
What I learned
Lessons Learned
24
What I learned….
• How to program in Java• How to work in Android Studio• The existence of Google Code• How to program basic XML• How to find answers on the internet
References
25
Work Cited• "Android." MediSafe Meds & Pill Reminder. N.p., n.d. Web. 18 Feb. 2015.
<https://play.google.com/store/apps/details?id=com.medisafe.android.client&hl=en>.
• "Chronic Diseases and Health Promotion." Centers for Disease Control and Prevention. Centers for Disease Control and Prevention, 09 May 2014. Web. 23 Mar. 2015. <http://www.cdc.gov/chronicdisease/overview/>.
• "Department of HealthJohn J. Dreyzehner, MD, MPH, Commissioner." HIPAA: Health Insurance Portability and Accountability Act. N.p., n.d. Web. 11 Feb. 2015. <http://health.state.tn.us/hipaa/>.
• "Medication Adherence Resources." Improve Medication Adherence. N.p., n.d. Web. 19 Feb. 2015. <http://www.mts-mt.com/Why_MTS/Medication_Adherence_Resources.aspx>.
• "Most Patients Forget to Take Their Medications ?" World of DTC Marketingcom. N.p., 27 June 2013. Web. 18 Feb. 2015. <http://worldofdtcmarketing.com/most-patients-forget-to-take-their-medications/focus-on-patients/>.
• "Supported Platforms." Tesseract-ocr - An OCR Engine That Was Developed at HP Labs between 1985 and 1995... and Now at Google. N.p., n.d. Web. 01 Apr. 2015. <https://code.google.com/p/tesseract-ocr/>.
• Wallskog, Kirsten. "A Talk with a Pharmacy Student." Personal interview. 04 Apr. 2015.
Questions?
Thank You!