Вы находитесь на странице: 1из 18

TABLE OF CONTENTS TOPIC ABSTRACT ..1 CHAPTER ONE .1 INTRODUCTION 1 1.1 Introduction1 1.2 Objectives..2 1.

3 Problem scope2 1.4 Problem statement.2 1.5 Problem justification3 1.6 Problem significance...3 CHAPTER TWO...4 LITERATURE REVIEW4 CHAPTER THREE.5 RESEARCH METHODOLOGY5
3.1 Requirement elicitation and analysis..5 3.2 Problem domain.5 3.3 System design...6,7,8 3.4 Technologies to be used.8,9 3.5 Software development life cycle model..9,10 3.6 System testing10






GLOSSARY PHP DB MYSQL FTF UML OOADM NGO RAD IT - Hypertext Preprocessor - Data base - MY structured query language - Faraja Trust Fund - Unified modeling language - Object Oriented Analysis and Design method - Non-Government Organization - Rapid Application Development Information Technology


Nowadays, there are very large numbers of patients that need specific healthcare support at home. The rapid development of internet encourages most of the patients to search for general healthcare information on the web site. However the searching information is normally insufficiently to the patient needs. To ensure the quality care in the field of healthcare at Faraja Trust Fund, this project is aimed to develop a system to support healthcare especially sexual transmitted diseases consultation trough the internet. Thus the authorized consultants (doctors) and the users (patients) can accelerate and facilitate the process of information sharing about the healthcare. A web based consultation system has been developed specifically in healthcare, Design techniques and implementation issues and technologies used in the project have been well documented. Unified Modeling Language (UML) model will use to manage the development of the system. Hence, authorized users will get consult from the authorized consultants in order to full fill their needs and the consult questions and answers will be stored and shred to all users.



1.1 Introduction Information system An information system is any combination of information technology and peoples activities that support operation, management and decision making (Kroenke, 2008). In today globalization era, information has already become part of human life. The use of information is not only restricted to only in the IT world where else information is also important in healthcare and other fields. Nowadays many people that needs specific healthcare support at home, at office and in any place. The deployment of broad band communication networks is making feasible the provision of home care services with proper quality of services, Patients will not need to face doctors or consultants at the Faraja Trust Fund office; in steady they will access information online. However, most of the information of healthcare is often provided by people who are lacking medical expertise such as patients or their relatives, the information found may be false, thus the use of online sexual transmitted diseases consultation system became vital to give the solution and meet the expectation of patients. Due to the popularity and easiness to use the internet, the internet will be used as a technology for the development for the healthcare information. Exchange, the system will offer online sexual transmitted diseases consultation. 1.2 objectives 1.2.1 Main objective The main objective of this project is to develop an online information system for sexual transmitted diseases consultation system at Faraja Trust Fund to support online doctor-patient communications. With the development of the system, it will help users (patients) to get consult and healthcare information from the authorized consultant (doctors) via the consultation system. 1.2.2 Specific Objectives The specific objectives of this project are: i. To design and develop the prototype system for the sexual transmitted disease system that support consultation via the Internet. ii. To implement and test the web based consultation system.


1.3 Problem Scope The scope of the project is: i. The consultation system enables user to receive medical information or advice from their healthcare provider via the Internet. ii. The users for this system consist of administrator, patients (receivers of health care) and consultant (providers of health care). iii. The system is text-based consultation system. iv. The system must able user access if and only if youre registered to the system. 1.4. Problem statement

Faraja trust fund is a non-government organization (NGO) which is located at morogoro municipal along the old-Dar es salam road near the regional hospital. The organization provides the following service to the community. It provide financial assistant to the HIV/AIDS patients It offer blood test services. Consultation to the affected patients. Since the consultation of the patients at faraja trust fund is done manually, results into the following problems. Wastage of time. Long queue of the patients at faraja trust fund. Patients dont afford transport cost to Faraja. The problem of data storage and information search, since it is manual system. By implementing the online sexual transmitted diseases consultation system can eliminate the above problems. 1.5 Problem Justification The implementation of online sexual transmitted diseases consultation system can help user to manage the information need and also find their related consultation, implementation of the system in web environment means the system can be platform independent and accessed by user through web browser in any location with internet connection without the need of special client software. An extra communication way for the doctor and patients, ensure the quality of the healthcare using the online sexual transmitted disease consultation system will reduce the time needed to seek for additional medical and health information. In nutshell, the online sexual transmitted diseases consultation system will be reliable system that performs convenience to both doctor and patient. With this system users (patients) may receive valuable consultation information from their health consultation provider via the internet. 1.6 Project significance The use of the proposed system will benefit the organization (Faraja Trust Fund) as follows The proposed system reduces congestion at the consultation office, since the consultation is available in the web based system via internet, the patients are able to acquire those information in any place found in a time, instead of going at the Faraja Trust Fund office. The proposed system increase the rate of searching patients information, through this system it will be very easier to find the patients records once they are required, this is because it is possible to search patient in the Data Base by using a patient name and doctor name. The proposed system ensure the security of the patients and doctors information, since the information are in the electronic based, it ensure information backup to be easy, also the use of firewall it ensure the information to be safe from hackers. The new system will able to reduce time wastage and transport cost, Since the proposed system is free service to the public, so reduces cost of the consultation process and no need of transporting from home to Faraja Trust Fund office, because you have ability to access information every wher


2. LITERATURE REVIEW 2.1 Overview This literature review comprises different ideas and contribution made by different people about online health consultation system. Also this chapter shows other people who did research about this problem. 2.2 The concepts of system design and development of sexual transmitted diseases online consultation. The following authors they succeed in system design about online consultation.

Lee Chai Wai (2008) He describe the system design of the E-health consultation system in Asia. But this technology has not gained the same moment in Tanzania compared to Asia. Also William Scott (2009) was design a system which is responsible for remote medical care, but he failed to design the directory for surgery online.

2.3. The concepts of testing and implementation of the web based consultation system. According to Chee Cheru etal (2006),they implement a web-based multimedia GP medical System in Sydney.

The literature review was conducted to explore the published literature relating to telehealth implementations using videoconferencing (VC). The search included both peer-reviewed publications published before December 2010 and grey literature, but was limited to English language publications. The databases PubMed and Medline and the search engines Google and Google Scholar and were searched using the keywords: telemedicine; telehealth; Ehealthy and videoconferencing. In addition, the last five years of the two major international telemedicine journals, the Journal of Telemedicine and Telecare and Telemedicine and eHealth were manually searched as were all supplements of the Journal of Telemedicine and Telecare from 2001 to 2007 that reported proceedings of the annual Successes and Failures in Telehealth conferences. A list of websites searched and URLs are included in Appendix 1. Additionally, in an effort to ascertain telehealth work being done currently, but not published, we contacted each of the health departments in Australia for advice on telehealth activity. Documents published by the National ICT Australia (NICTA), the National E-Health Transition Authority (NEHTA) and the Department of Broadband, Communications and the Digital Economy (DBCDE) and informal correspondence were included in the review. 2.4 Conclusion Through the above authors they face the following problems to implement the system. Poor ICTs tools in African countries.

The problem of digital divide among people in Tanzania.



Research methodology include the following

3.1 Requirements elicitation

Data will be collected through the following ways.

Learning how the consultation process is done at Faraja Trust Fund. Interviewing doctors, patients and other workers at Faraja Trust Fund.

Interviews were administered to patients and doctors to collect user requirements. Observation of the current system was done at the consultation administration office in order to find out how the existing system functions, the problems encountered and how they can be solved by the new computerized system. Functional requirements
1. 2. 3. 4. 5.

Collect/Input Data, i.e., get data into the Software Application Manage Data, i.e., receive data, verify data, store data, send data Analyze Data, i.e., group data by similar attributes (location, condition, etc.) Integrate Data, i.e. receive data from more that one data system/source Generate Output, i.e., reports, summaries, alerts, notifications, etc.

3.2 Problem domain The problem domain of this project is the computerization of patients consultation of sexual transmitted diseases system with a facility of online access for the users.

3.3 System analysis After collecting data, analysis will be done so as to separate the reasonable and non-reasonable requirements.

3.4. System Design The system design of the proposed system is based on the Object Oriented Analysis design method (OOADM), due to the following reasons.

It is flexible It save time It provide data encapsulation It allows inheritance. It allow reusable.

(i) USECASE DIGRAM This shows how the patients and doctors (consultant) interact with the system.

-End2 * -End1 -End1 * * -End2 * * * -End2 -End2 * -End2 *

Register with the system


Login Apply for consultation

-End1 *

-End2 * * -End1


* -End1

Check consultation available

* -End1

Provide consultation

-End1 *





Register with the system Login Authenticate the patient Display consultaition form

Apply for consultation

Check available consultation Logout

Provide consultation available

Figure2. Activity diagram for patient The above figure shows how the patient interacts with the system; I. The patient will register with the system II. The patient will Login into the online consultation of sexual transmitted diseases by providing Password and Username. III. The system Authenticate the patient. IV. The system will display consultation application form. V. The patient will fill the form and submit by submit button. VI. The system updates information and provides consultation available. VII. The patient checks the available consultation. VIII. The patient logout.




Ss m y te

Lg o in S n c n u tio in rm tio e d o s lta n fo a n

A th n a th p tie t u e tic te e a n U d te c n u itio in rm tio p a o s lta n fo a n

Lgu oot

P v e c n u tio a a b ro id o s lta n v ila le

Figure 3.Activity diagram for doctor The above figure shows how the patient interacts with the system; consider the following steps I. The doctors will loin into the system by providing the password and username. II. The Authenticate the doctor. III. Doctor sends consultation information into the system. IV. The system updates the information. V. The system displays the consultation information. VI. The doctor logout.

3.5 Technologies to be used


The Web-based technologies for the system is PHP & MySQL with Apache as the web server .The advantage is that the system developed using these technologies are: - Easy to use (with user-friendly interface) - Free (doesnt require any license) - Easy to manage and maintain. PHP The PHP Hypertext Preprocessor allows web developers to create dynamic content that interacts with databases. (Mehdi Achour, Friedhelm Betz and Antony Dovgal, 2009) Its a server-side scripting language. MYSQL MYSQL is an open source relational database management system. It is based on the structure query language (Sun Microsystems, Inc., 2009), it is consistent fast performance, high reliability and ease of use. APACHE The apache is a freely available Web server that is distributed under an "open source license JAVASCRIPT Is a scripting language used to enable programmatic access to objects within other applications . It is primarily used in the form of client-side, JavaScript for the development of dynamic website. The advantages of using jara script are It facilitate form validation It facilitate unit testing.

3.6. Software Development life cycle model.


RAD (Rapid application development) Is a methodology for software development which is compressing the analysis, design, build, and test phases into a series of short, iterative development cycle. This has number of district advantages as mentioned below. I. RAD projects are typically staffed with small integrated team comprised of developers, endusers and IT technical resources. II. RAD reduces the development time and reusability of components help to speed up development. The figure below show RAD works.

Figure 4.RAD software development model. RAD model has the following phases: I. Business Modeling: The information flow among business functions is defined by answering questions like what information drives the business process, what information is generated, who generates it, where does the information go, who process it and so on. II. Data Modeling: The information collected from business modeling is refined into a set of data Objects (entities) that are needed to support the business. The attributes (character of each entity) are identified and the relation between these data Objects (entities) are defined. III. Process Modeling: The data object defined in the data modeling phase are transformed to achieve the information flow necessary to implement a business function. Processing descriptions are created for adding, modifying, deleting or retrieving a data object. IV. Application Generation: Automated tools are used to facilitate construction of the software; even they use the 4th GL techniques. V. Testing and Turn over: Many of the programming components have already been tested since RAD

emphasis reuse. This reduces overall testing time. But new components must be tested and all interfaces must be fully exercised. 3.7 System testing System testing will involve different strategies for evaluating its functionality and validation. Paper prototyping testing Drawing of the system will be put on paper and shown to the users so that they can test the system. This will be useful because. Paper prototyping saves time and money because it allows developers to test the system the system before code is written. Allows easy and cheap amendment to the design. Lowers support burden and increase an overall quality of the software.

Usability testing Usability testing is a technique used to evaluate a product by testing it on users. During usability testing random users will be brought in to test the system.

Unit testing This strategy will be used to test whether the individual units of the system are fit for use, For example testing the command button, checkbox and radio buttons.

Integrated testing This testing strategy will combines individual system modules to be tested as a group .For example Patients registration process and searching information for particular patients.

Module/complete testing
Module will tested together to ensure that the system is fully Functional. Black box testing is a technique which will use valid or invalid input to test the output and system characteristic.



REFFERENCES Chee Cheru et al (2006),Web-based multimedia GP medical system.

Kroenke, D M. (2008). Experiencing MIS. Prentice-Hall, Upper Saddle River, NJ

Lee Chai Wai (2008) .E-health consultation system,

Mehdi Achour et al. (2009). PHP Manual. (P. Olson, Ed.) Retrieved 30 january 2012 at 02:00 pm , 2009, from www.php.net: http://www.php.net/manual/en/intro-whatis.php

William Scott (2009).The Issue and Trends of remote medical care


CHAPTER FIVE 5. PROJECT PLANNING AND BUDGET 5.1 . PROJECT SCHEDULE The project schedule for the project development is displayed by the Gantt char below. 2012 TASKS Requirements System design coding Testing Maintenances Performance testing Documentation Presentation Submission Figure5. Project schedule. MARCH W W W W 1 2 3 4 APRIL MAY JUNE JULY

W W W W W W W W W W W W W W W W DURA 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 TION 2week 3week 4week 4week 2week 2week 3week 1week 1week


5. 2 PROJECT BUDGET. The following table shows the budget of the overall project. Serial number(S/N) 1 2 3 4 5. 6. Description of activity Stationary and internet services Typing and binding Transport cost Communication voucher Data collection cost Total cost Figure 6. Budget Expenses 120,000/= 15,000/= 15,000/= 5,000/= 25,000/= 180,000/=