SlideShare a Scribd company logo
1 of 23
Download to read offline
3rd ICT Ethiopia
Competition
Project area: Reducing Child And Maternal
Mortality
App name: MyPregnancy
Name: Daniel Andarge
12/19/2013
1
Table of content
1. Introduction…………………………………………………………………………………………. 2
1.1 Purpose of the project………………………………………………………………………………………….2
1.2 Objective of the project……………………………………………………………………………………….3
1.3 Scope and limitation of the project……………………………………………………………………..4
2. Current System /Problem Statement…………………………………..5
3. Proposed System………………………………………………………...6
3.1 Overview…………………………………………………………………………....6
3.2 Functional requirements ……………………………………………………………8
3.3 Non Functional requirements……………………………………………………….9
4. System Design……………………………………………………………………….....10
4.1 Scenario………………………………………………………………………….....10
4.2 Use case models……………………………………………………………………13
4.3 Object models……………………………………………………………………....17
4.3.1 Class diagrams……………………………………………………………....17
4.4 Database design…………………………………………………………………….18
4.5 User Interface…………………………………………………………………….....19
2
1. Introduction
1.1 Purpose of the project:
The application is a health advisor for pregnant women and its purpose is to reduce
a child and maternal mortality, it is like an expert system that helps pregnant
women in place of health professions so the application contribute a big support in
giving health service for citizens.
Beyond the competition I want to increase the applications Artificial intelligence
capability and to build the application with different kinds of mobile platforms and
to build it with different languages that means languages in our country.
1.2 Objective of the project
As a research indicates the mortality of child and mother occurs due to loss of
information that means while they are unable to get health advice periodically,
unable to know all possible symptoms on both mother and baby that may result a
serious sickness, unable to know the nearest health center on their current location
in case of emergency and unable to make a checkup periodically by forgetting their
checkup date and giving less attention.
The application will be designed to achieve the above problems and it will be an
expert system that replace a health professional and here is the how the application
works first the user enters all the information about her pregnancy as soon as she
gets the information from any health center then the application stores this data
and in response gives notification message to the user about her due date (the date
that the birth of a baby is expected to occur) it tell her to be ready with Money,
Transportation and Not to be alone and other when the day approaches. And it
remind the user about her checkup date, To do and not to do things, In case of
emergency the application informs the user the nearest possible health center with
their telephone number that are found on her current location.
3
1.3 Scope and limitation of the project
The application is an assistant and constant reminder for
pregnant women in addition it increase women’s use and
interest on Technology but the target audience is not only the
pregnant woman but also husband, brother, sister, friend and
other who is always near to the pregnant woman to tell her
about the notifications and information that the application
gave to them if she doesn’t have or can’t use a mobile phone
i. Features of the application
 Take information from user: First the application takes
information about the pregnant woman her Name, Month of
pregnancy and Due date while the user starts to use the
application, the application can be used not only by the pregnant
woman but also by a person who is usually around her who tells
her the information that he/she gets from the application if the
pregnant woman can’t use a mobile phone.
 Display Notification: The application notify the user or give
information based on the pregnant woman Month of pregnancy, the
notification appear every weak since the user starts to use the
application.
 Counseling: The user can get a detailed information other than the
notification about the symptoms that can be seen during
pregnancy, What to do, what not to do etc..
4
ii. Benefits to end user
 Minimize stress: The application minimize stress for the
pregnant woman by reminding her checkup date, giving her solution
on pregnancy related problems.
 Reduce confusion: someone may not know the nearest health
center on his/her current location in case of emergency but the
application reduce this problem by informing the nearest health center
on the user’s current location.
 Make her not to go to health center to get pregnancy advice
every time she needs because it is preferable for pregnant woman’s
not to have long distance walk.
iii. Tasks on the project
 Collecting information about governmental health centers of their
exact location and phone number from Sub cities.
 Interviewing health extension workers
o What kind of challenge they face of their field work.
o What support they expect from the application and so on.
 Interviewing patients or pregnant women’s.
oWhat features they expect from the application.
o What features they want if included with in the application
and so on.
 Reading and collecting data on Anti natal and post natal books that are
written on maternal and child mortality reduction, from health center,
from internet etc...
5
iv. Timeline
 I spend almost 3 months since I register foe this competition
on Interviewing, Collecting information, Data analysis and so
on therefor almost half of the project is done.
 I need 1 month and 15 days to finish the project
2. Current system/Problem Statement
Currently there is no a mobile application that work on this area
but there is a manual system in which Health extensions
teaches pregnant women’s about pre natal and post natal
personally by going to their home. They do the following tasks.
 Create awareness on pre natal and post natal.
 Distributing medicines for instance Vitamins.
 Checking pregnant women’s blood pressure.
Advantages:
 Teaching the community about health in their home.
 People give attention on health when someone come to their
home and teaches them about it.
 The pregnant woman may not go to health center to learn about
health.
 Disadvantage:
o The health extension worker may not visit the patient
periodically.
6
3. Proposed system
3.1 Overview
The application is intended to provide health service using notifications
and for pregnant women before and after giving birth and will be
designed to achieve one of the growth and transformation plans that
say “NO MOTHER DIE WHILE GIVING LIFE” and it works with Amharic.
The application will do the following tasks:-
 Notification:
The application display notification based on Month of pregnancy,
due date and Checkup date.
 Month of pregnancy: Since the weeks in 9 months are over 36
there will be more than 36 different notifications that display
every weak from the first month up to nine month.
 Due date: The application uses the due date that the user
enters to remind the user to be ready with Money,
Transportation and Not to be alone when the day approaches
(the day that the baby born).
7
 Informing Nearest Health Center:
One of the reasons for a child and maternal mortality is loss of
information about the location of the nearest health center on the
current location of the patient, currently health centers are built in
each Wereda but someone may not know the exact location of the
health center in his/her current location for this the application informs
the user the nearest health center with their telephone number that
are found on his/her current location. First the user select the Sub city
that he/she is currently in then the governmental or well-known non-
governmental health center using Wereda name .For instance Wereda
1 health center, Wereda 2 health center etc..
 Counseling:
If user needs information about pregnancy other than the notification
the user can view a brief description on the topic that he/she select
from different list of topics.
8
3.2 Functional requirement
The application subdivided into three functions
1. User Information:
 Take user information Name, Due date, Month of
pregnancy, Checkup date.
 Modify user information.
 Delete user information.
2. Nearest Health Center:
 View information about the nearest health center.
 View the exact location
 View the phone number
3. Counseling:
 View information about anti natal and post natal.
9
3.3 Nonfunctional requirement
 Performance:
o The proposed application response will not exceed 1
seconds
 Availability:
o The proposed application will have a local database
inside the phone, so the application will work 24
hours a day, 7 day a week, and 52 weeks a year.
 Reliability:
o The proposed system will tolerate mistakes made by the user
and gives the user a message that contains the mistake
made and a suggestion to avoid such mistakes.
o The application inform the user if he/she didn’t fill all
the form
 Portability:
o The proposed app is a native application and it will run on
every android platforms.
10
4. System design
4.1 Scenarios
1. Adding user information scenario
Scenario Name Adding user information
Use Case Name Add information
Participating Actor Aster
Entry Condition Aster select user information tab
Flow of Events 1. Aster will select “user
information” tab.
2. A new page with a form will
appear.
3. She will fill the form correctly.
4. Aster will press the save button
and save it to database.
Alternative Condition 5. If Aster made mistakes when
filling information the
application ask her to correct.
Exit Condition 6. Aster will leave the Add
information page.
11
2. Viewing the nearest health center scenario.
Scenario Name Viewing the nearest health center
Use Case Name Nearest health center
Participating Actor Belay
Entry Condition Belay select the” Nearest health
center ” tab
Flow of Events 1. Belay will select “Nearest health
center” tab.
2. A new page with list of Sub cities
will appear.
3. Belay will select the Sub city that
he currently in.
4. List of both governmental and well
known non-governmental health
centers in each Wereda will appear
5. Belay select one of health center
from the list which is nearest to his
current location.
6. The application will display a new
page that contain the exact location
and phone number of the selected
health center.
Alternative Condition
Exit Condition 7. Belay will leave the “Nearest
health center “page.
12
3. Viewing counseling scenario.
Scenario Name Viewing counseling
Use Case Name Counseling
Participating Actor Genet
Entry Condition Genet select the” Counseling ” tab
Flow of Events 1. Genet will select “counseling” tab.
2. A new page with list of counseling
topics will appear.
3. Genet will select one of the
counseling topics from the list.
4. A detailed counseling on the
selected topic will display.
5. Genet will read the counseling.
Alternative Condition
Exit Condition 7. Genet will leave the “Counseling “page.
13
4.2 Use case models
14
1.”Add user information” use case description
Use Case Name Add user information
Use Case Number 1
Use case Description Used to add information about the pregnant
woman to the database so that the
notification service will work based on it.
Uses
Participating Actor Aster
Pre-Condition This use case starts when Aster select user
information tab.
Flow of Events 1. Aster will select “User information” tab.
2. Aster will add the information and save it.
3. A new page with Edit and Delete tab will
appear.
Post Condition The information will be deleted from the the
database after birth.
Alternate flow of Events If she doesn’t enter all the information or
incorrectly input the data the application
tells her to fill correctly.
15
2. Viewing the nearest hospital use case description
Use Case Name Nearest Hospital
Use Case Number 2
Use case Description Used to view the phone number and exact
location of the nearest health center that is
found on the user’s current location.
Uses
Participating Actor Belay
Pre-Condition This use case starts when Belay select nearest
hospital tab.
Flow of Events 1. Belay will select “Nearest hospital” tab.
2. A new page with least of Sub cities appear
3. Belay will select his current Sub city.
4.Belay will select a nearest health center
from the list
5. Belay will view the exact location and phone
number of the health center.
Post Condition Belay will leave the “Nearest hospital” page.
Alternate flow of Events -----------------------------------------------------
16
3. Viewing Counseling use case model
Use Case Name Counseling
Use Case Number 3
Use case Description Used to give counseling for user
about pregnancy and post natal.
Uses
Participating Actor Genet
Pre-Condition This use case starts when Genet
select a counseling tab.
Flow of Events 1. Genet will select “Counseling” tab.
2. Genet will select one of the
counseling topic
3. Genet will view the detail on the
selected topic.
Post Condition Genet will leave the page
Alternate flow of Events --------------------
17
4.3 Object model
4.3.1 Class diagrams
18
4.4 Database design
19
4.5 User interface—navigational paths and screen mock-ups
4.5.1. Main menu
20
4.5.2 Nearest Health Center Screen
21
4.5.2.1 When the sub-city selected
22
4.5.3 Counseling Screen

More Related Content

What's hot

IRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support AppIRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support AppIRJET Journal
 
IRJET- An Android Application for Blood and Organ Donation Management
IRJET-  	  An Android Application for Blood and Organ Donation ManagementIRJET-  	  An Android Application for Blood and Organ Donation Management
IRJET- An Android Application for Blood and Organ Donation ManagementIRJET Journal
 
Requirements identification and modeling 2.0 updates
Requirements identification and modeling 2.0 updatesRequirements identification and modeling 2.0 updates
Requirements identification and modeling 2.0 updatesAbdullahhussain60
 
IRJET- A Study on Improving the Effectiveness of Medical Emergency Servic...
IRJET-  	  A Study on Improving the Effectiveness of Medical Emergency Servic...IRJET-  	  A Study on Improving the Effectiveness of Medical Emergency Servic...
IRJET- A Study on Improving the Effectiveness of Medical Emergency Servic...IRJET Journal
 
IRJET - Labtrust-Android Application for Pathology Laboratory
IRJET -  	  Labtrust-Android Application for Pathology LaboratoryIRJET -  	  Labtrust-Android Application for Pathology Laboratory
IRJET - Labtrust-Android Application for Pathology LaboratoryIRJET Journal
 
Iaetsd techno-hospital
Iaetsd techno-hospitalIaetsd techno-hospital
Iaetsd techno-hospitalIaetsd Iaetsd
 
Mobile Hospital Management System - Casestudy by RapidValue Solutions
Mobile Hospital Management System - Casestudy by RapidValue SolutionsMobile Hospital Management System - Casestudy by RapidValue Solutions
Mobile Hospital Management System - Casestudy by RapidValue SolutionsRapidValue
 
Doctori Duniya Presentation
Doctori Duniya PresentationDoctori Duniya Presentation
Doctori Duniya PresentationAshi Ashi
 
Mobility solutions transformed healthcare
Mobility solutions transformed healthcareMobility solutions transformed healthcare
Mobility solutions transformed healthcareMarie Weaver
 
IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...
IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...
IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...IRJET Journal
 
Yugantar brochure
Yugantar brochureYugantar brochure
Yugantar brochureAnil Patil
 

What's hot (20)

IRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support AppIRJET- Healthchannel - A Health Care Support App
IRJET- Healthchannel - A Health Care Support App
 
Universal Medicom Services
Universal Medicom ServicesUniversal Medicom Services
Universal Medicom Services
 
B05330815
B05330815B05330815
B05330815
 
IRJET- An Android Application for Blood and Organ Donation Management
IRJET-  	  An Android Application for Blood and Organ Donation ManagementIRJET-  	  An Android Application for Blood and Organ Donation Management
IRJET- An Android Application for Blood and Organ Donation Management
 
103.government health solutions
103.government health solutions103.government health solutions
103.government health solutions
 
Requirements identification and modeling 2.0 updates
Requirements identification and modeling 2.0 updatesRequirements identification and modeling 2.0 updates
Requirements identification and modeling 2.0 updates
 
Dr.pradi
Dr.pradiDr.pradi
Dr.pradi
 
Dr.pradi
Dr.pradiDr.pradi
Dr.pradi
 
IRJET- A Study on Improving the Effectiveness of Medical Emergency Servic...
IRJET-  	  A Study on Improving the Effectiveness of Medical Emergency Servic...IRJET-  	  A Study on Improving the Effectiveness of Medical Emergency Servic...
IRJET- A Study on Improving the Effectiveness of Medical Emergency Servic...
 
Smart India Hackathon
Smart India HackathonSmart India Hackathon
Smart India Hackathon
 
IRJET - Labtrust-Android Application for Pathology Laboratory
IRJET -  	  Labtrust-Android Application for Pathology LaboratoryIRJET -  	  Labtrust-Android Application for Pathology Laboratory
IRJET - Labtrust-Android Application for Pathology Laboratory
 
Iaetsd techno-hospital
Iaetsd techno-hospitalIaetsd techno-hospital
Iaetsd techno-hospital
 
Mobile Hospital Management System - Casestudy by RapidValue Solutions
Mobile Hospital Management System - Casestudy by RapidValue SolutionsMobile Hospital Management System - Casestudy by RapidValue Solutions
Mobile Hospital Management System - Casestudy by RapidValue Solutions
 
Doctori Duniya Presentation
Doctori Duniya PresentationDoctori Duniya Presentation
Doctori Duniya Presentation
 
Mobility solutions transformed healthcare
Mobility solutions transformed healthcareMobility solutions transformed healthcare
Mobility solutions transformed healthcare
 
Mission UID
Mission UIDMission UID
Mission UID
 
IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...
IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...
IRJET- Providing a Friendly E-Healthcare Environment to Rural Women During Pr...
 
Yugantar brochure
Yugantar brochureYugantar brochure
Yugantar brochure
 
Sih old
Sih oldSih old
Sih old
 
Ijsrdv8 i10424
Ijsrdv8 i10424Ijsrdv8 i10424
Ijsrdv8 i10424
 

Viewers also liked

Abp lucero oviedo_ pérez
Abp  lucero  oviedo_ pérezAbp  lucero  oviedo_ pérez
Abp lucero oviedo_ pérezOviedomacarena
 
Masked madness film
Masked madness filmMasked madness film
Masked madness filmRonnieLee_
 
Tp evaluativo 1 mañana
Tp evaluativo 1 mañanaTp evaluativo 1 mañana
Tp evaluativo 1 mañanaOviedomacarena
 
Present day location shots
Present day location shotsPresent day location shots
Present day location shotsghird
 
How does your media product represent particular social groups?
 How does your media product represent particular social groups? How does your media product represent particular social groups?
How does your media product represent particular social groups?ghird
 
How I got my dps picture
How I got my dps pictureHow I got my dps picture
How I got my dps pictureImogen Saye
 
Audience Research
Audience Research Audience Research
Audience Research Imogen Saye
 
Preliminary task evaluation
Preliminary task evaluationPreliminary task evaluation
Preliminary task evaluationghird
 
Music video treatment
Music video treatmentMusic video treatment
Music video treatmentImogen Saye
 
Flashback location shots
Flashback location shotsFlashback location shots
Flashback location shotsghird
 
Jewelsmith Work Order Management System
Jewelsmith Work Order Management SystemJewelsmith Work Order Management System
Jewelsmith Work Order Management SystemShriver Smith
 
The way i do powerpoint
The way i do powerpointThe way i do powerpoint
The way i do powerpointghird
 
LE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUE
LE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUELE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUE
LE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUEPixelis
 
C4 developpementdurable-ecotourisme-instants t2014-rhonetourisme
C4 developpementdurable-ecotourisme-instants t2014-rhonetourismeC4 developpementdurable-ecotourisme-instants t2014-rhonetourisme
C4 developpementdurable-ecotourisme-instants t2014-rhonetourismeInstantsT_RhoneTourisme
 

Viewers also liked (20)

Abp lucero oviedo_ pérez
Abp  lucero  oviedo_ pérezAbp  lucero  oviedo_ pérez
Abp lucero oviedo_ pérez
 
Audience
AudienceAudience
Audience
 
Masked madness film
Masked madness filmMasked madness film
Masked madness film
 
1° planificación
1° planificación1° planificación
1° planificación
 
6° planificación
6° planificación6° planificación
6° planificación
 
Tp evaluativo 1 mañana
Tp evaluativo 1 mañanaTp evaluativo 1 mañana
Tp evaluativo 1 mañana
 
Present day location shots
Present day location shotsPresent day location shots
Present day location shots
 
Evaluation
EvaluationEvaluation
Evaluation
 
4° planificación
4° planificación4° planificación
4° planificación
 
How does your media product represent particular social groups?
 How does your media product represent particular social groups? How does your media product represent particular social groups?
How does your media product represent particular social groups?
 
How I got my dps picture
How I got my dps pictureHow I got my dps picture
How I got my dps picture
 
Family and me
Family and meFamily and me
Family and me
 
Audience Research
Audience Research Audience Research
Audience Research
 
Preliminary task evaluation
Preliminary task evaluationPreliminary task evaluation
Preliminary task evaluation
 
Music video treatment
Music video treatmentMusic video treatment
Music video treatment
 
Flashback location shots
Flashback location shotsFlashback location shots
Flashback location shots
 
Jewelsmith Work Order Management System
Jewelsmith Work Order Management SystemJewelsmith Work Order Management System
Jewelsmith Work Order Management System
 
The way i do powerpoint
The way i do powerpointThe way i do powerpoint
The way i do powerpoint
 
LE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUE
LE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUELE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUE
LE MARKETING RESPONSABLE, LEVIER DE CRÉATION DE VALEUR & DE PREFERENCE DE MARQUE
 
C4 developpementdurable-ecotourisme-instants t2014-rhonetourisme
C4 developpementdurable-ecotourisme-instants t2014-rhonetourismeC4 developpementdurable-ecotourisme-instants t2014-rhonetourisme
C4 developpementdurable-ecotourisme-instants t2014-rhonetourisme
 

Similar to Final Documentation

The Complete Guide To Create A Telemedicine App Like Doctor-On-Demand
The Complete Guide To Create A Telemedicine App Like Doctor-On-DemandThe Complete Guide To Create A Telemedicine App Like Doctor-On-Demand
The Complete Guide To Create A Telemedicine App Like Doctor-On-DemandSparx IT Solutions Pvt Ltd
 
A novel approach for rescue through wireless emergency alert message
A novel approach for rescue through wireless emergency alert messageA novel approach for rescue through wireless emergency alert message
A novel approach for rescue through wireless emergency alert messageBRNSSPublicationHubI
 
Top 7 Benefits of Healthcare Mobile Application Development
Top 7 Benefits of Healthcare Mobile Application DevelopmentTop 7 Benefits of Healthcare Mobile Application Development
Top 7 Benefits of Healthcare Mobile Application DevelopmentMobibizIndia1
 
Expert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTech
Expert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTechExpert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTech
Expert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTechEMed HealthTech Pvt Ltd
 
IRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine DonationIRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine DonationIRJET Journal
 
IRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine DonationIRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine DonationIRJET Journal
 
How to make a medical app in 2022 the ultimate guide
How to make a medical app in 2022  the ultimate guideHow to make a medical app in 2022  the ultimate guide
How to make a medical app in 2022 the ultimate guideConcetto Labs
 
Health insurance app development cost
Health insurance app development costHealth insurance app development cost
Health insurance app development costFuGenx Technologies
 
Vaccine Reminder - An android project
Vaccine Reminder - An android projectVaccine Reminder - An android project
Vaccine Reminder - An android projectTasnim Ara Islam
 
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...Kodai-kun
 
Challenges Faced In Doctor On-Demand App Development.pdf
Challenges Faced In Doctor On-Demand App Development.pdfChallenges Faced In Doctor On-Demand App Development.pdf
Challenges Faced In Doctor On-Demand App Development.pdfFuGenx Technologies
 
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATION
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATIONMEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATION
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATIONijmpict
 
How Telemedicine Apps Prepares You for the Future of Remote Healthcare
How Telemedicine Apps Prepares You for the Future of Remote HealthcareHow Telemedicine Apps Prepares You for the Future of Remote Healthcare
How Telemedicine Apps Prepares You for the Future of Remote HealthcareEMed HealthTech Pvt Ltd
 
Developing a healthcare app in 2022 what do patients want
Developing a healthcare app in 2022 what do patients wantDeveloping a healthcare app in 2022 what do patients want
Developing a healthcare app in 2022 what do patients wantAndroid Developer
 
Healthcare App Development- How to Create a Top-Notch App.pdf
Healthcare App Development- How to Create a Top-Notch App.pdfHealthcare App Development- How to Create a Top-Notch App.pdf
Healthcare App Development- How to Create a Top-Notch App.pdfMobenture
 
Doctor On Demand App Development-Tech Stack Cost Features Etc.pdf
Doctor On Demand App Development-Tech Stack Cost Features Etc.pdfDoctor On Demand App Development-Tech Stack Cost Features Etc.pdf
Doctor On Demand App Development-Tech Stack Cost Features Etc.pdfTechugo
 
Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.Techugo
 
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdfHow Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdfMoonTechnolabsPvtLtd
 
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdfHow Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdfMoonTechnolabsPvtLtd
 

Similar to Final Documentation (20)

The Complete Guide To Create A Telemedicine App Like Doctor-On-Demand
The Complete Guide To Create A Telemedicine App Like Doctor-On-DemandThe Complete Guide To Create A Telemedicine App Like Doctor-On-Demand
The Complete Guide To Create A Telemedicine App Like Doctor-On-Demand
 
A novel approach for rescue through wireless emergency alert message
A novel approach for rescue through wireless emergency alert messageA novel approach for rescue through wireless emergency alert message
A novel approach for rescue through wireless emergency alert message
 
Top 7 Benefits of Healthcare Mobile Application Development
Top 7 Benefits of Healthcare Mobile Application DevelopmentTop 7 Benefits of Healthcare Mobile Application Development
Top 7 Benefits of Healthcare Mobile Application Development
 
Expert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTech
Expert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTechExpert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTech
Expert Tips & Tricks of Doctor Appointment Booking App by EMed HealthTech
 
IRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine DonationIRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine Donation
 
IRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine DonationIRJET- Android Application for Medicine Donation
IRJET- Android Application for Medicine Donation
 
How to make a medical app in 2022 the ultimate guide
How to make a medical app in 2022  the ultimate guideHow to make a medical app in 2022  the ultimate guide
How to make a medical app in 2022 the ultimate guide
 
Health insurance app development cost
Health insurance app development costHealth insurance app development cost
Health insurance app development cost
 
Vaccine Reminder - An android project
Vaccine Reminder - An android projectVaccine Reminder - An android project
Vaccine Reminder - An android project
 
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
Assignment C : Technical Presentation, Staying Healthy with Personal Medicine...
 
Challenges Faced In Doctor On-Demand App Development.pdf
Challenges Faced In Doctor On-Demand App Development.pdfChallenges Faced In Doctor On-Demand App Development.pdf
Challenges Faced In Doctor On-Demand App Development.pdf
 
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATION
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATIONMEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATION
MEDICATION REMINDER AND HEALTHCARE – AN ANDROID APPLICATION
 
How Telemedicine Apps Prepares You for the Future of Remote Healthcare
How Telemedicine Apps Prepares You for the Future of Remote HealthcareHow Telemedicine Apps Prepares You for the Future of Remote Healthcare
How Telemedicine Apps Prepares You for the Future of Remote Healthcare
 
Telemedicine App Development: Step By Step Guide
Telemedicine App Development: Step By Step GuideTelemedicine App Development: Step By Step Guide
Telemedicine App Development: Step By Step Guide
 
Developing a healthcare app in 2022 what do patients want
Developing a healthcare app in 2022 what do patients wantDeveloping a healthcare app in 2022 what do patients want
Developing a healthcare app in 2022 what do patients want
 
Healthcare App Development- How to Create a Top-Notch App.pdf
Healthcare App Development- How to Create a Top-Notch App.pdfHealthcare App Development- How to Create a Top-Notch App.pdf
Healthcare App Development- How to Create a Top-Notch App.pdf
 
Doctor On Demand App Development-Tech Stack Cost Features Etc.pdf
Doctor On Demand App Development-Tech Stack Cost Features Etc.pdfDoctor On Demand App Development-Tech Stack Cost Features Etc.pdf
Doctor On Demand App Development-Tech Stack Cost Features Etc.pdf
 
Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.Improving Healthcare App Development- Reasons Why You Should Invest in it.
Improving Healthcare App Development- Reasons Why You Should Invest in it.
 
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdfHow Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
 
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdfHow Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
How Much Does It Cost To Develop An On-demand Medical Healthcare App_.pdf
 

Final Documentation

  • 1. 3rd ICT Ethiopia Competition Project area: Reducing Child And Maternal Mortality App name: MyPregnancy Name: Daniel Andarge 12/19/2013
  • 2. 1 Table of content 1. Introduction…………………………………………………………………………………………. 2 1.1 Purpose of the project………………………………………………………………………………………….2 1.2 Objective of the project……………………………………………………………………………………….3 1.3 Scope and limitation of the project……………………………………………………………………..4 2. Current System /Problem Statement…………………………………..5 3. Proposed System………………………………………………………...6 3.1 Overview…………………………………………………………………………....6 3.2 Functional requirements ……………………………………………………………8 3.3 Non Functional requirements……………………………………………………….9 4. System Design……………………………………………………………………….....10 4.1 Scenario………………………………………………………………………….....10 4.2 Use case models……………………………………………………………………13 4.3 Object models……………………………………………………………………....17 4.3.1 Class diagrams……………………………………………………………....17 4.4 Database design…………………………………………………………………….18 4.5 User Interface…………………………………………………………………….....19
  • 3. 2 1. Introduction 1.1 Purpose of the project: The application is a health advisor for pregnant women and its purpose is to reduce a child and maternal mortality, it is like an expert system that helps pregnant women in place of health professions so the application contribute a big support in giving health service for citizens. Beyond the competition I want to increase the applications Artificial intelligence capability and to build the application with different kinds of mobile platforms and to build it with different languages that means languages in our country. 1.2 Objective of the project As a research indicates the mortality of child and mother occurs due to loss of information that means while they are unable to get health advice periodically, unable to know all possible symptoms on both mother and baby that may result a serious sickness, unable to know the nearest health center on their current location in case of emergency and unable to make a checkup periodically by forgetting their checkup date and giving less attention. The application will be designed to achieve the above problems and it will be an expert system that replace a health professional and here is the how the application works first the user enters all the information about her pregnancy as soon as she gets the information from any health center then the application stores this data and in response gives notification message to the user about her due date (the date that the birth of a baby is expected to occur) it tell her to be ready with Money, Transportation and Not to be alone and other when the day approaches. And it remind the user about her checkup date, To do and not to do things, In case of emergency the application informs the user the nearest possible health center with their telephone number that are found on her current location.
  • 4. 3 1.3 Scope and limitation of the project The application is an assistant and constant reminder for pregnant women in addition it increase women’s use and interest on Technology but the target audience is not only the pregnant woman but also husband, brother, sister, friend and other who is always near to the pregnant woman to tell her about the notifications and information that the application gave to them if she doesn’t have or can’t use a mobile phone i. Features of the application  Take information from user: First the application takes information about the pregnant woman her Name, Month of pregnancy and Due date while the user starts to use the application, the application can be used not only by the pregnant woman but also by a person who is usually around her who tells her the information that he/she gets from the application if the pregnant woman can’t use a mobile phone.  Display Notification: The application notify the user or give information based on the pregnant woman Month of pregnancy, the notification appear every weak since the user starts to use the application.  Counseling: The user can get a detailed information other than the notification about the symptoms that can be seen during pregnancy, What to do, what not to do etc..
  • 5. 4 ii. Benefits to end user  Minimize stress: The application minimize stress for the pregnant woman by reminding her checkup date, giving her solution on pregnancy related problems.  Reduce confusion: someone may not know the nearest health center on his/her current location in case of emergency but the application reduce this problem by informing the nearest health center on the user’s current location.  Make her not to go to health center to get pregnancy advice every time she needs because it is preferable for pregnant woman’s not to have long distance walk. iii. Tasks on the project  Collecting information about governmental health centers of their exact location and phone number from Sub cities.  Interviewing health extension workers o What kind of challenge they face of their field work. o What support they expect from the application and so on.  Interviewing patients or pregnant women’s. oWhat features they expect from the application. o What features they want if included with in the application and so on.  Reading and collecting data on Anti natal and post natal books that are written on maternal and child mortality reduction, from health center, from internet etc...
  • 6. 5 iv. Timeline  I spend almost 3 months since I register foe this competition on Interviewing, Collecting information, Data analysis and so on therefor almost half of the project is done.  I need 1 month and 15 days to finish the project 2. Current system/Problem Statement Currently there is no a mobile application that work on this area but there is a manual system in which Health extensions teaches pregnant women’s about pre natal and post natal personally by going to their home. They do the following tasks.  Create awareness on pre natal and post natal.  Distributing medicines for instance Vitamins.  Checking pregnant women’s blood pressure. Advantages:  Teaching the community about health in their home.  People give attention on health when someone come to their home and teaches them about it.  The pregnant woman may not go to health center to learn about health.  Disadvantage: o The health extension worker may not visit the patient periodically.
  • 7. 6 3. Proposed system 3.1 Overview The application is intended to provide health service using notifications and for pregnant women before and after giving birth and will be designed to achieve one of the growth and transformation plans that say “NO MOTHER DIE WHILE GIVING LIFE” and it works with Amharic. The application will do the following tasks:-  Notification: The application display notification based on Month of pregnancy, due date and Checkup date.  Month of pregnancy: Since the weeks in 9 months are over 36 there will be more than 36 different notifications that display every weak from the first month up to nine month.  Due date: The application uses the due date that the user enters to remind the user to be ready with Money, Transportation and Not to be alone when the day approaches (the day that the baby born).
  • 8. 7  Informing Nearest Health Center: One of the reasons for a child and maternal mortality is loss of information about the location of the nearest health center on the current location of the patient, currently health centers are built in each Wereda but someone may not know the exact location of the health center in his/her current location for this the application informs the user the nearest health center with their telephone number that are found on his/her current location. First the user select the Sub city that he/she is currently in then the governmental or well-known non- governmental health center using Wereda name .For instance Wereda 1 health center, Wereda 2 health center etc..  Counseling: If user needs information about pregnancy other than the notification the user can view a brief description on the topic that he/she select from different list of topics.
  • 9. 8 3.2 Functional requirement The application subdivided into three functions 1. User Information:  Take user information Name, Due date, Month of pregnancy, Checkup date.  Modify user information.  Delete user information. 2. Nearest Health Center:  View information about the nearest health center.  View the exact location  View the phone number 3. Counseling:  View information about anti natal and post natal.
  • 10. 9 3.3 Nonfunctional requirement  Performance: o The proposed application response will not exceed 1 seconds  Availability: o The proposed application will have a local database inside the phone, so the application will work 24 hours a day, 7 day a week, and 52 weeks a year.  Reliability: o The proposed system will tolerate mistakes made by the user and gives the user a message that contains the mistake made and a suggestion to avoid such mistakes. o The application inform the user if he/she didn’t fill all the form  Portability: o The proposed app is a native application and it will run on every android platforms.
  • 11. 10 4. System design 4.1 Scenarios 1. Adding user information scenario Scenario Name Adding user information Use Case Name Add information Participating Actor Aster Entry Condition Aster select user information tab Flow of Events 1. Aster will select “user information” tab. 2. A new page with a form will appear. 3. She will fill the form correctly. 4. Aster will press the save button and save it to database. Alternative Condition 5. If Aster made mistakes when filling information the application ask her to correct. Exit Condition 6. Aster will leave the Add information page.
  • 12. 11 2. Viewing the nearest health center scenario. Scenario Name Viewing the nearest health center Use Case Name Nearest health center Participating Actor Belay Entry Condition Belay select the” Nearest health center ” tab Flow of Events 1. Belay will select “Nearest health center” tab. 2. A new page with list of Sub cities will appear. 3. Belay will select the Sub city that he currently in. 4. List of both governmental and well known non-governmental health centers in each Wereda will appear 5. Belay select one of health center from the list which is nearest to his current location. 6. The application will display a new page that contain the exact location and phone number of the selected health center. Alternative Condition Exit Condition 7. Belay will leave the “Nearest health center “page.
  • 13. 12 3. Viewing counseling scenario. Scenario Name Viewing counseling Use Case Name Counseling Participating Actor Genet Entry Condition Genet select the” Counseling ” tab Flow of Events 1. Genet will select “counseling” tab. 2. A new page with list of counseling topics will appear. 3. Genet will select one of the counseling topics from the list. 4. A detailed counseling on the selected topic will display. 5. Genet will read the counseling. Alternative Condition Exit Condition 7. Genet will leave the “Counseling “page.
  • 14. 13 4.2 Use case models
  • 15. 14 1.”Add user information” use case description Use Case Name Add user information Use Case Number 1 Use case Description Used to add information about the pregnant woman to the database so that the notification service will work based on it. Uses Participating Actor Aster Pre-Condition This use case starts when Aster select user information tab. Flow of Events 1. Aster will select “User information” tab. 2. Aster will add the information and save it. 3. A new page with Edit and Delete tab will appear. Post Condition The information will be deleted from the the database after birth. Alternate flow of Events If she doesn’t enter all the information or incorrectly input the data the application tells her to fill correctly.
  • 16. 15 2. Viewing the nearest hospital use case description Use Case Name Nearest Hospital Use Case Number 2 Use case Description Used to view the phone number and exact location of the nearest health center that is found on the user’s current location. Uses Participating Actor Belay Pre-Condition This use case starts when Belay select nearest hospital tab. Flow of Events 1. Belay will select “Nearest hospital” tab. 2. A new page with least of Sub cities appear 3. Belay will select his current Sub city. 4.Belay will select a nearest health center from the list 5. Belay will view the exact location and phone number of the health center. Post Condition Belay will leave the “Nearest hospital” page. Alternate flow of Events -----------------------------------------------------
  • 17. 16 3. Viewing Counseling use case model Use Case Name Counseling Use Case Number 3 Use case Description Used to give counseling for user about pregnancy and post natal. Uses Participating Actor Genet Pre-Condition This use case starts when Genet select a counseling tab. Flow of Events 1. Genet will select “Counseling” tab. 2. Genet will select one of the counseling topic 3. Genet will view the detail on the selected topic. Post Condition Genet will leave the page Alternate flow of Events --------------------
  • 18. 17 4.3 Object model 4.3.1 Class diagrams
  • 20. 19 4.5 User interface—navigational paths and screen mock-ups 4.5.1. Main menu
  • 21. 20 4.5.2 Nearest Health Center Screen
  • 22. 21 4.5.2.1 When the sub-city selected