Android Development for Rural Health Gautam Sanka UNC Chapel-Hill Summer 2012.

Slides:



Advertisements
Similar presentations
Google Android Introduction to Mobile Computing. Android is part of the build a better phone process Open Handset Alliance produces Android Comprises.
Advertisements

Say goodbye to being asked to fill out forms by your medical practitioner.
Introduction to Mendeley. What is Mendeley? Mendeley is a reference manager allowing you to manage, read, share, annotate and cite your research papers...
{ Making Microsoft Office work for you Organizing Your Life at work and home in the Cloud Presented by: Matthew Baker (321)
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
Fullerton Joint Union High School District 9 th Annual Parent Leaders Welcome Back Meeting August 22, 2014 Google Apps for Education Information 1.
Using free opensource tools to conduct surveys in vulnerable communities.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
App Development on Android. Contents  First Milestone  Second Milestone  Third Milestone  Last Milestone 
Creating a Hello App Using Google App Engine. What are Google apps? Apps is an abbreviation for application. An app is a piece of software. It can run.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
V | © OverDrive, Inc | Page 1 User Experience: Library eBooks for Kindle.
1 CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee Introduction to Mobile Computing University of Maryland Baltimore County
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
Android 2: Introduction to the Technology Kirk Scott 1.
1 CSCE 4013: Mobile Systems Programming Nilanjan Banerjee Mobile Systems Programming University of Arkansas Fayetteville, AR
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Item Web 2.0 application relevant to teacher’s work.
It is… My Health March It is… Overview My Health App -My Health is available on iOS & Android for smartphones and tabletsiOS Android -Launched as.
A Digital Gateway Michele Reed Vice President and Director of Communications Missouri PTA.
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
SwopUrCard Your digital business card library. Cloud Storage SwopUrCard is a brand new initiative into cloud based data storage. We intend to offer the.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Essential Apps and They Are Free! Katy Hammack Casey Gibson PRIDE Academy.
Using Technology Tools in the Classroom to Actively Engage Students in the Learning Process By Mrs. Teresa Jackson Dutchtown High School Follow me on twitter.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
#gsa2012 Android Basics By: Amr Mohsen
 Networked Storage  Files stored on:  Original device  Third Party Data Hosting Servers  Secondary devices  w/ granted permission.
An innovative, electronic personal health record Overview.
Introduction Thomson Chan Rosaryhill School
Cloud Computing New Technology Presentation Riley Woldt EDT 661.
Sprint 1 February 14 th – 28 th.  We will be developing a 2d game for the Android OS application platform for smart phones  Development in Java  Using.
Systems that support electronically executed business transactions.
Google Plus (+) Instant Upload In this section you will learn: How to Enable or Disable the Instant Upload feature for your mobile phone How to manage.
Chapter 1: Applying Computer Basics – Lesson 1 © 2010, 2006 South-Western, Cengage Learning.
Regional Conference on the use of mobile technologies for data collection, Addis Ababa, Ethiopia. Presenter : Mr. Mbemba Hydara 14 th October 2015.
IDT SLO REVIEW BY LATRICE WICKER. SOFTWARE #1 What is a mobile operating system?
Presented by Christopher Wilkins Jeff Titus Stephan Krach Pablo Bajo.
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Center for Surveillance, Epidemiology, and Laboratory Services Division of Health Informatics and Surveillance José Aponte Public Health Advisor Companion.
Chapter 2: Finding and Organizing Information – Lesson 5 © 2010, 2006 South-Western, Cengage Learning.
Web 2.0 Tools. Podcasts are an audio broadcast which has been converted to an mp3 file for playback in a digital music player. Podcast can be solicited.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Google Apps for Education Account Overview for Staff.
THE NEW MOBILE WORKSPACE Enable Business Applications on Mobile Devices hopTo Work “I am amazed to see how easily hopTo transforms the user interface of.
ASUEat Android App Benjamin Dummer Brian Clee Christian Zavala-Santos Kyle Huff Dr. Tashakkori’s Spring 2012 STEP Group:
IT Security Awareness Day October 19, 2016
File Management in the Cloud
ANDROID APP FOR HIVETRACKS.COM SERVICE
Computing.
Android.
EPH emergency pharmacy finder
Development-Introduction
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Store, Share, Sync and Collaborate
John Bordsen Technology Trainer Gail Borden Public Library District
Implementing Health Mgt. Information Systems in Lesotho
Week 01 Comp 7780 – Class Overview.
Chapter 1: Applying Computer Basics – Lesson 1
Get Office 2016 with Office 365 and get down to business
Internet of Things (IoT)
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Google Apps for Education
Conceptual Architecture Diagram
Digital Literacy 1.00 Computer Basics
How Frog can add value to Google Suite
Getting Started with Android…
Practice Management & Patient Health Record sharing system
Presentation transcript:

Android Development for Rural Health Gautam Sanka UNC Chapel-Hill Summer 2012

Contents 1. Layout of Software Development 2. CARE Problem 1. CARE Process of Diagnosis 3. My Project and Initial Thoughts 4. Android OS 1. Overview of How to develop 2. Work Environment 5. Progression of Application 6. Problems Faced 7. MicroInsurance 8. Current Framework

What is the Problem?  CARE Rural Health Mission covers around 200 Villages in West and East Godavari and Ranga Reddy Jilla  Small Clinics that are supported by a Village Health Worker for each village and a Tri-Weekly Doctor

Process of Diagnosis at Clinic Database Follow-Up Treatment Medical Service Patient Identification

What do they want?  They want an easy method to uptake information from the patients in the villages  Existing data collection on paper has been  Inefficient  Small scope

Methods to Digitally Record  Laptops or Desktops  A specific electronic device  Mobile Phones on Android or iOS  Tablets

Database (Cloud- based) Android OS App Online Web Tool

Specific Considerations  Should be understood by the Village Health Workers  Internet Access availability  The framework of the backend should be comprehensive for health practitioners such that the data is valuable

Android OS  Mobile OS developed by Google  Open Source  Anyone can see the code and use a development kit to create Android applications for FREE

What is Required?  Java on your computer  Eclipse IDE  Android SDK

Work Environment

Basic info on Apps Activity Java File User Interface Screen Layout XML File Dimensions of Page Additions Pictures Music Files

Java File

XML File for Layouts

XML File for Layouts Contn.

Structure of Folders

What is available in Android?

An App Cycle

Book Knowledge is not Enough!  Knowing Java is not enough  Many of the questions encountered in App development are not in books or tutorials  Online Discussions sites like Stackoverflow.com

Application First Slide

Application Second Side

Application Third Slide

Application Fourth Slide

Data Storage?  Things that need to be considered  Online accessibility  User-Friendly interface for backend  Android Connectivity  Cost Effective  Security

Google Spreadsheets  Settled on Google Spreadsheets  Easy to use interface  Low knowledge curve  Simple to connect to Android devices

Problems to Overcome  Not constant 3G availability in rural areas  Will not directly sync data with Google Spreadsheets

New Framework! Data is collected Transmitted to a local Excel File Syncs online when 3G is online Retransmits the data back to device

Micro-Insurance  Insurance Premiums for up to 4 members total  One Primary Holder and 3 subsidiaries max.  With the payment of around 600  Free visits to clinics for up to 6 times per year  Heavily subsidized costs at Partner hospitals  Came to talks with two Insurance companies

Format  Android app  To take bio data information about each group and assign unique identifiers  Picture must also be taken of all members  These would be uploaded to database for Insurance company to create insurance cards and then deploy them to village

Details 7 digits Each village got 30k sections Unique ID In Phone Spreadsheet Google Spreadsheet for all Database Separate Taken at various times Photo

Google Spreadsheets Google Drive Spreadsheet on Android JExcel Gdocs Api Gdata Api

Thank You!  Any Questions?