Upload
bhuvanesh-n-devadiga
View
83
Download
0
Embed Size (px)
DESCRIPTION
HI
Citation preview
Shilpa.K.SMSc[IS]111008007
Project Guide:
Mr.Sudhakara Upadya.PAssistant ProfessorMCISManipal University, Manipal
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
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.
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
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
Applications Developed:
Sanjeevini IT Framework:
Data Sync:
Database
Immunization Delivery
Information
Antenatal
Message decoder
File
USB Sync
Method
Database
Manager
Sanjeevini Data Sync Application
SQLite
Database Export’s
Apps
Sanjeevini Data Exporter Application
Data Exporter:
Individual Contribution:
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,
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
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
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
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
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;
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.
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.
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:
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.
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
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.
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.
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
Results:
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.
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.
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.
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.
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).
• 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