Programming for Smart Health
-
Upload
sabrina-hsu -
Category
Documents
-
view
169 -
download
1
Transcript of Programming for Smart Health
![Page 1: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/1.jpg)
Read My PillsCNIT 49900Programming for Smart Health
May 2015
Sabrina Hsu
![Page 2: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/2.jpg)
Competing Products and Gap
![Page 3: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/3.jpg)
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
![Page 4: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/4.jpg)
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
.
![Page 5: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/5.jpg)
Prototype Developed
![Page 6: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/6.jpg)
Graphical User InterfaceFirst Page
6
• Simple GUI• Textboxes
– Text (Brand, Active Ingredient)– Numeric (Times/Day, Dosage, Pill
Count)• Radio Buttons• Check Box• Image View
![Page 7: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/7.jpg)
Graphical User InterfaceOptical Character Reader*
7
• Box for reading in words• Focus Button• Camera Button
![Page 8: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/8.jpg)
Why was it selected?
![Page 9: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/9.jpg)
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
![Page 10: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/10.jpg)
Read My Pills
10
Current Idea
• Working around HIPAA– Commonalities between medication– Texts and Labels
• Includes OTC and prescribed
![Page 11: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/11.jpg)
How does it apply to smart health?
![Page 12: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/12.jpg)
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
![Page 13: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/13.jpg)
Platform, Language, Technology, and Tools
![Page 14: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/14.jpg)
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.
![Page 15: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/15.jpg)
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.
![Page 16: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/16.jpg)
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.
![Page 17: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/17.jpg)
Usability Test
![Page 18: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/18.jpg)
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
![Page 19: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/19.jpg)
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
![Page 20: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/20.jpg)
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
![Page 21: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/21.jpg)
Future Plans
![Page 22: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/22.jpg)
Improvements
22
Future Planning
• Own library• Different Users/Individual Profiles
– Blood Pressure Record– Blood Sugar Record
• Autocomplete Textboxes• Database of Drugs• Aesthetics
![Page 23: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/23.jpg)
What I learned
![Page 24: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/24.jpg)
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
![Page 25: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/25.jpg)
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.
![Page 26: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/26.jpg)
Questions?
![Page 27: Programming for Smart Health](https://reader035.fdocuments.us/reader035/viewer/2022062522/589caef51a28abbe4a8b5723/html5/thumbnails/27.jpg)
Thank You!