33
Shilpa.K.S MSc[IS] 111008007 Project Guide: Mr.Sudhakara Upadya.P Assistant Professor MCIS Manipal University, Manipal

Final mobility

Embed Size (px)

DESCRIPTION

HI

Citation preview

Page 1: Final mobility

Shilpa.K.SMSc[IS]111008007

Project Guide:

Mr.Sudhakara Upadya.PAssistant ProfessorMCISManipal University, Manipal

Page 2: Final mobility

Contents:Introduction

Previous Scenario

Present Scenario

Applications Developed

Project Flow

Individual Contribution

Immunization Module

Antenatal Module

Delivery Information Module

Results

Conclusion

Scope for future work

References

Page 3: Final mobility

Introduction:

KMC’s Community Medicine Department providing health

care service around Udupi District. KMC operates 6

health care centers called RMCWH, spread across 14

villages. Each centre is staffed with 2 ANM. The RMCWH

is primarily responsible for providing healthcare and

medical facilities to expecting mothers and children below

five year of age.

Page 4: Final mobility

Previous Scenario:

Field ANM visits the Community

Interacts with Community People and Collects Health Data

ANM returns to Centre and Updates the Collected details Manually

Database

Data Collected is written on to Family Folder

Page 5: Final mobility

Present Scenario:

Field ANM visits the Community

Interacts with Community People and Collects Health Data

ANM returns to Centre and Updates data into Database Via USB Sync

Database

Mobile device which contains several Applications

Page 6: Final mobility

Applications Developed:

Page 7: Final mobility

Sanjeevini IT Framework:

Page 8: Final mobility

Data Sync:

Database

Immunization Delivery

Information

Antenatal

Message decoder

File

USB Sync

Method

Database

Manager

Sanjeevini Data Sync Application

Page 9: Final mobility

SQLite

Database Export’s

Apps

Sanjeevini Data Exporter Application

Data Exporter:

Page 10: Final mobility

Individual Contribution:

Page 11: Final mobility

Immunization:

Immunization, is the process by which an

individual's immune system becomes fortified against an agent.

Immunization is done through various techniques, most

commonly vaccinations. Vaccines against microorganisms that

cause diseases can prepare the body's immune system, thus

helping to fight or prevent an infection, there are 22 vaccines

with different due dates that are listed below,

Page 12: Final mobility

Vaccine Name Due Date

Gap in days from

DOB

Group 1

BCG To be given within 1

year from DOB

0

0OPV To be given at birth or

within 1 year from DOB

0

Hepatitis 0 To be given at birth or

within 1 year from DOB

0

Group 2

OPV1 To be given at 6 weeks

from DOB

45

DPT1 To be given at 6 weeks

from DOB

45

Page 13: Final mobility

Hepatitis1 To be given at 6 weeks

from DOB

45

LPV1 To be given at 6 weeks

from DOB

45

Group 3

OPV2 To be given after 30 days

after Group 1

75

DPT2 To be given after 30 days

after Group 1

75

Hepatitis2 To be given after 30 days

after Group 1

75

LPV2 To be given after 30 days

after Group 1

75

Group 4

OPV3 To be given after 30 days

after Group 2

105

DPT3 To be given after 30 days

after Group 2

105

Hepatitis3 To be given after 30 days

after Group 2

105

Page 14: Final mobility

LPV3 To be given after 30 days

after Group 2

105

Group 5

Measles + Vitamin To be given after 9 months

to 12 months

270

Group 6

Measles + Dpt

Booster

To be given at the age of 2 728

Group 7

Measles To be given at the age of 5 5 YEARS

Page 15: Final mobility

Objectives:To collect the

immunization details of the child under 5 years.

Description:When a valid member is

selected the pending vaccines should be displayed in the vaccine name, according to the selection of the vaccine due date will be displayed

Page 16: Final mobility

Vaccination due calculations

If vaccine has been given according to the due date then

simply display the next due date.

If vaccine not given then due date calculation as follows

X DOB;

YDOBgap from vaccine master + x;

If child come for first vaccination then,

Due date is Y;

Page 17: Final mobility

Other wise

ZMax (Given Date) from Immunization follow-up table +

value of MinimumGapBetweenVaccine (28 days)

Then max(Y,Z) is Z1.

And also consider the previous group vaccine due date

+28 days is Z2.

Max (z1, z2) is next vaccine due date for all current group

except the vaccine already given.

Page 18: Final mobility

Joda-Time:

Joda-Time provides a quality replacement for the

Java date and time classes.

The 'default' calendar is the ISO8601 standard which is

used by XML.

Joda-Time has been created to radically change date and

time handling in Java.

Page 19: Final mobility

Antenatal care generally consists of:

monthly visits to the doctors during the first two trimesters (from week 1–28)

fortnightly visits to doctor from 28th week to 36th week of pregnancy

weekly visits to doctor after 36th week till delivery(delivery at week 38–40)

Assessment of parental needs and family dynamic

Antenatal:

Page 20: Final mobility

Antenatal Activity:

Objective:

At the first time the

member should register

and next visit information

will be collected

Description:

Register the

pregnancy details for a

valid member. And ANM

can record the visit

information for n number of

times until the pregnancy is

active.

Page 21: Final mobility

Register Pregnancy:

Objective:

To register the valid

member in the register

pregnancy.

Description:

• Here ANM will register the

Pregnant women detail for the

first time of that pregnancy.

• The registration date should

be greater the LMP date

Page 22: Final mobility

Antenatal Visit Information:

Objectives:

To record the

pregnancy detail for

trimester or for every visit

Description:

For every visit of

the member , ANM will

enter their details like

weight, blood pressure,

Edema etc.

Page 23: Final mobility

Delivery Information:

Objectives:

To record the delivery

details of the registered

pregnant women according to

the type of the child birth

Description:

ANM will record the

relevant details according to

the child birth type. Here

delivery date or abortion date

always should be greater than

or equal to last visit date.

Page 24: Final mobility

Apache log4net:

log4net is a tool to help the programmer output log

statements to a variety of output targets.

In case of problems with an application, it is helpful to

enable logging so that the problem can be located.

With log4net it is possible to enable logging at runtime

without modifying the application

Page 25: Final mobility

Results:

Page 26: Final mobility
Page 27: Final mobility

Merits:

Minimize manual data entry.

Data collection and data entry happens on field.

Duplication of data entry is avoided.

Excessive paper work at field level is avoided

ANM’s can visit more families in a community.

Data entry errors are minimized.

Page 28: Final mobility

Demerits:

Mobility Sanjeevini application take care of mobile

power/battery issues. If the mobile power/battery is less

than the minimal required by the application to

successfully run, the software not get launched.

Page 29: Final mobility

Conclusion:

Mobility Sanjeevini project is set of applications in mobile

built on Android platform. This project is developed to

benefit the rural health care .The end users of this project

is ANM’s working for RMCWH. This project helps ANM’s

to enter the information of family members in community

into the mobile and entered data is updated into the

database through USB synchronization.

Page 30: Final mobility

Scope for future work:

Some of the factors that can be exploited in the

developed software system for future improvement and

modifications are as enlisted below:

Currently Mobility Sanjeevini is running in the centers in

Udupi district, further we can expand it to Other Districts

and State level.

And Entered data can be updated into database through

Internet and SMS method.

Page 31: Final mobility

References:• Hello, Android, E. Burnette, The Pragmatic Programmers

(2009).

• Professional Android 2 Application Development, R. Meier, Wiley (2010).

• Beginning Android 2, M. Murphy, Apress (2010).

• Android Wireless Application Development, S. Conder and L. Darcey, Addison-Wesley (2010).

• Android Application Development in 24 Hours, L. Darcey and S. Conder, Sams (2010).

• The Android Developer's Cookbook, J. Steele, N. To, Addison-Wesley (2011).

Page 32: Final mobility

• J. Burns. Developing secure mobile applications for

android - an introduction to making secure android

applications. https://www.isecpartners. com/files/iSEC-

Securing-Android-Apps.pdf, 2008. [Online; accessed 01-

March-2010].

• Chu, E. (2008, August 28). Android Market: a user-driven

content distribution system. Retrieved August 30, 2008,

from Android Developer's Blog:

http://androiddevelopers.blogspot.com/2008/08/android-

market-user-driven-content.html

Page 33: Final mobility