android development for rural health

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

Upload: lacy

Post on 23-Feb-2016

27 views

Category:

Documents


0 download

DESCRIPTION

Android Development for Rural Health. Gautam Sanka UNC Chapel-Hill Summer 2012. Contents. Layout of Software Development CARE Problem CARE Process of Diagnosis My Project and Initial Thoughts Android OS Overview of How to develop Work Environment Progression of Application - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Android Development for Rural Health

Android Development for Rural Health

Gautam SankaUNC Chapel-HillSummer 2012

Page 2: Android Development for Rural Health

Contents1. Layout of Software Development2. CARE Problem

1. CARE Process of Diagnosis3. My Project and Initial Thoughts4. Android OS

1. Overview of How to develop2. Work Environment

5. Progression of Application6. Problems Faced7. MicroInsurance8. Current Framework

Page 3: Android Development for Rural Health

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

Page 4: Android Development for Rural Health
Page 5: Android Development for Rural Health

Process of Diagnosis at Clinic

Database Follow-UpTreatment

Medical ServicePatient Identification

Page 6: Android Development for Rural Health

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

Page 7: Android Development for Rural Health

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

What is Best?

Page 8: Android Development for Rural Health

Database (Cloud-based)

Android OS App

Online Web Tool

Page 9: Android Development for Rural Health

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

Page 10: Android Development for Rural Health

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

Page 11: Android Development for Rural Health

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

Page 12: Android Development for Rural Health

Work Environment

Page 13: Android Development for Rural Health

Basic info on Apps

Activity• Java File• User

Interface Screen

Layout• XML File• Dimension

s of Page

Additions• Pictures• Music Files

Page 14: Android Development for Rural Health

Java File

Page 15: Android Development for Rural Health

XML File for Layouts

Page 16: Android Development for Rural Health

XML File for Layouts Contn.

Page 17: Android Development for Rural Health

Structure of Folders

Page 18: Android Development for Rural Health

What is available in Android?

Page 19: Android Development for Rural Health

An App Cycle

Page 20: Android Development for Rural Health

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

Page 21: Android Development for Rural Health

Application First Slide

Page 22: Android Development for Rural Health

Application Second Side

Page 23: Android Development for Rural Health

Application Third Slide

Page 24: Android Development for Rural Health

Application Fourth Slide

Page 25: Android Development for Rural Health

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

Page 26: Android Development for Rural Health

Google Spreadsheets Settled on Google Spreadsheets

Easy to use interface Low knowledge curve Simple to connect to Android devices

Page 27: Android Development for Rural Health

Problems to Overcome Not constant 3G availability in rural

areas Will not directly sync data with Google

Spreadsheets

Page 28: Android Development for Rural Health

New Framework!

Data is collected

Transmitted to a local

Excel File

Syncs online

when 3G is online

Retransmits the

data back to device

Page 29: Android Development for Rural Health

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

Page 30: Android Development for Rural Health

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

Page 31: Android Development for Rural Health

Details• 7 digits• Each village got 30k

sectionsUnique ID

• In Phone Spreadsheet• Google Spreadsheet for allDatabase

• Separate• Taken at various timesPhoto

Page 32: Android Development for Rural Health

Google Spreadsheet

s

Google Drive

Spreadsheet on Android

JExcel

GdocsApi

Gdata Api

Page 33: Android Development for Rural Health

Thank You! Any Questions?