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

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

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

Android Development for Rural Health

Gautam SankaUNC Chapel-HillSummer 2012

Contents1. Layout of Software Development2. CARE Problem

1. CARE Process of Diagnosis

3. My Project and Initial Thoughts4. Android OS

1. Overview of How to develop2. Work Environment

5. Progression of Application6. Problems Faced7. MicroInsurance8. 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

What is Best?

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• Dimension

s 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

sectionsUnique ID

• In Phone Spreadsheet• Google Spreadsheet for allDatabase

• Separate• Taken at various timesPhoto

Google Spreadsheet

s

Google Drive

Spreadsheet on Android

JExcel

GdocsApi

Gdata Api

Thank You! Any Questions?