Prototype IMCI Implementation in Java
EXECUTIVE SUMMARY
PROJECT NAME = Prototype IMCI Implementation in Java
Project Target Area = Community Health Centers in Pasay, Philippines
Project Sponsor = National Telehealth Center or World Health Organization
Project Manager Dennis Mejia, RN
PROJECT PROBLEM – LONG TERM
1. Gaps in IMCI implementation in actual health center setting as found out in the study of Dr. E.B. Tandingan, et al, 2003.
2. How to facilitate the complete IMCI process among community health workers with full cooperation.
PROJECT PROBLEM – SHORT TERM
1. To study the practicality of a mobile device IMCI tool, potentially a decision-support system (DSS) or export system (ES), via a prototype implementation.
2. To produce a reusable software library for future iterations of the project.
BUSINESS CASE
According to Dr. E.B. Tandingan, et. al., health workers miss out on some of the essential IMCI steps of assessing, classifying and treating/managing, such that almost 90% of sick children are inappropriately managed.
FEASIBILITY STUDY
1. In terms of technology, the community health workers of Pasay City (target area) are already inclined with the use of information systems such as CHITS.
2. In terms of cost, the price of mobile devices such as tablets continues to decrease annually thereby increasing the likelihood of acquisition.
MISSION
To come up with a running prototype that exhibits full IMCI implementation as outlined in the book by by September 30, 2011.
VISION
Long-term: The prototype project will spawn more ventures such as an Android OS implementation, Symbian OS implementation, etc.
Short-term: The project will produce a prototype that is acceptable to:
1) an IMCI expert (i.e. a nurse educator specialized in IMCI)
2) a community health worker practicing IMCI
PROJECT OBJECTIVES
1. The prototype project will be able to gather all pertinent data using mobile device-sized Graphical User Interface (GUI).
2. The prototype will accurately classify patients as specified in the appropriate test document in adherence to accepted IMCI guidelines.
3. The prototype will accurately suggest the appropriate treatment or referral as specified in the appropriate test document in adherence to accepted IMCI guidelines.
4. The prototype will be able to save and retrieve patient data in an electronic format.
PROJECT SCOPE AND LIMITATION
Scope: The project will cover children of ages less than 5 years.
Limitation: The project will be implemented based solely on the textbook by .
PROJECT DELIVERABLES
1. Running prototype written in Java.
2. Test documents for classifying illness.
3. Test documents for treatment and referral suggestions.
4. Detailed design documentation.
ORGANIZATIONAL STRUCTURE
SYSTEMS ANALYSTS - In charge of software design and project management.
PROGRAMMERS 1. In charge of implementing design details.
2. In charge of documentation as to their individual modules including test specification.
3. In charge of reporting their periodic progress to the System Analysts.
Further, the developers will be subdivided as designated below:
Team M – in charge of implementing application logic of the system
Team V – in charge of implementing the various view for the system
Team C – in charge of implementing the behavior of the system
PLAN OF ACTIVITIES
1st meeting -Initial meeting between system analysts and the programmers
2nd meeting - Endorsement of IMCI specifications to the programmers Discussion of the Model-View-Controller (MVC) design pattern that will be utilized
3rd meeting - Demonstration of a basic MVC run, to assess the competency level of the programmers. To adjust the plan based on the competency level of the programmers
4th meeting - To follow…
PROJECT RISKS
1. Insufficient time to complete the project relative to the abilities of the System Analysts and the Programmers.
2. Probable communication difficulties relative to varying field of specialties among System Analysts and Programmers.
PROJECT RISK MITIGATION PLANS
Mitigation for Risk #1: To control or limit the project scope to be feasible within the allocated time.
Mitigation for Risk #2 To set up channels of communication on the internet
Googledocs for shared documentation.
Facebook for general communication.
Googlegroups for mailing list.
Project Name: A Prototype IMCI Application In Java
Primary Objectives
1. to get the behavior and application logic of IMCI into software libraries for future re-use.
2. to document the above libraries to make re-use easier
Possible Future Applications
1. (mobile IMCI DSS?)
since it is written in Java, it should then be easier to create application for platforms such as:
a. Android OS
b. Symbian OS
c. any other platform running Java
2. (CHITS Integration)
by implementing an Export/Import Layer in “mobile IMCI” and “CHITS”
it would be possible to gather data outside the Health Center (Home Visits)
then “submit” the data to the CHITS system
Software Architecture
This project aims to use the MVC or Model-View-Controller Design Pattern.
Software Development Environment
This project will be using Java Version 6 Update 26.
The IDE (Integrated Development Environment) will be Eclipse.