Internet is the latest and the most powerful innovation of mankind. In present era of internet we used computer technology to solve our many problems. Today in every field we use computer technology from education, business, social networking to order a dinner or health check-up.
Nobody knows from when human are start using medicine for cure themselves from illness. Many years ago when uncivilized human are lives in cave, deep forest they used various tree, plants leaves as medicine. They give their knowledge to the next generation. There is no MBBS doctors are available at that time.
The anytime anywhere availability of Internet has made a great impact specially in-terms of reaching customers and making themselves aware of one's products base and services. (Roche, 2010) Going back 15 or more years, when hardly anyone had access to the internet; you would have had to go out to find a doctor for solving your health problems. But now, that the internet is available to many people, so people can visit a virtual doctor clinic.
In today's modern society we have MBBS doctors, thousands of medicine for thousands of diseases. If we feel sick, we go to the doctors clinic and doctor diagnosis us, then prescribed some medicine and after taking medicine will fine within few days. But if you went out from your city or you go someplace, where you get sick and you don't have any doctor nearby. What you do then? In Africa there is only 1 doctor among 5000 people. Presently, Kenya has slightly more than 5,000 doctors. There are many places where people are dying because of some common diseases. Just some common medicine can help them.
Now if I asked you What if you could visit a doctor, any time of day or night, without leaving your home and that doctor could review your history, diagnose your problem and also give you prescription? Now you are thinking how is it possible? Ok you need just an internet connection and computer and Smart Medical Diagnosis for Common Diseases onlinesoftware will do it for you.
The Project is titled “Smart Medical Diagnosis for Common Diseases”. It will be a generic software package for a medical clinic. The system will be able to act as a web-based solution for medical symptom checker. It will prove to be asset for both the doctor as well as their patient.
Target audience or user is one of the main concerns on how and why a system is been developed, who is going to use this system. The target users of Smart Medical Diagnosis for Common Diseases with Medicine Search Engine have been categorized into three types.
Target audience |
Application |
Administrative/Managerial Staff |
Customizing the application to suit company's needs Adding and Managing Pages Register Doctor |
Patient |
Can use virtual doctor. Chat with doctor Create Forum Send Message to others Upload Personal Details Use Medical Symptom checker |
Doctor |
Chat with patient Medicine search engine Symptom Checker |
The following has highlighted some of the most common benefits of the “Smart Medical Diagnosis for Common Diseases with Medicine Search Engine”
Because of the existence of the identified problems, there is a need for such project. This project consists of some on-line web application which provides guides to the patient. The system will be using advanced algorithm to design a virtual medical agent. The benefits gained from this project are:
Development and Implementation of such a system will bring in a lot of benefits for the business, its employees and its customers (both current and potential). These benefits can be classified into Tangible and Intangible which are discussed in details below:-
Developing a system such as this will involve a host of challenges for the developer. The major challenges can be classified under:-
“When people are sick, they must make critical decisions about when and where they should receive healthcare. Unfortunately, most people lack the medical knowledge needed to make these decisions safely.
Online smart diagnosis is powered by a computer program that performs symptom triage. The goal of symptom triage is to decide when, and where, you should seek care when you have symptoms. Symptom triage does not replace a physician evaluation or make a diagnosis.”
To determine whether the project is a success or a failure parameters such as the quality of application developed as well as the quality of project documentation will be analysed. The quality of application will include the degree to which requirement was fulfilled, the degree of user-friendliness of the system as well as the ability to run swiftly, consistently and error-freely on multiple browsers.
Scope limits the project. It defines where in the project the developer should call it stop. It determines to what extent the system will support functionalities and beyond what the system facilitates no feature or functionalities.
The functionalities to be incorporated into the system which in turn will decide the scope of the system have been classified into 3 categories on the basis of their complexity and exclusiveness. They are:-
This projects main aim is to give perfect medical information to the user through internet. It will save time and money of both doctor and patient. The patient who don't have the time to visit the clinic of the doctor for some common issue they can use this system. This kind of system already in market like virtual doctor, WEB MD, Online health, but none of them works on mobile platform. As Smart Medical Diagnosis also works on mobile platform, anyone with wap enable mobile with GPRS, EGDE or 3G can access his web services and get information about medicine and diseases.
By the means of feasibility study one can find out if an information system project can be done, and if so, how. A feasibility study should answers the following question:
After a feasibility study, a decision is taken on the go ahead/no go of the project. There are a many types of feasibility study that are used for analysis of Information System. In this project the developer has restricted the feasibility study to Technological Feasibility Study and Schedule Feasibility.
The technical feasibility study compares the level of technology available in the software development firm and the level of technology required for the development of the product. Here the level of technology consists of the programming language, the hardware resources, Other software tools etc. (All About Information Technology)
In this project the hardware and software required as the application will be deployed on a apache server, PHP 5.3 With ZEND Framework and mysql 5 Server will not be big ask at present scene. On the Client End the application just requires any current java script enable web browser.
Operational feasibility study tests the operational scope of the software to be developed. The proposed software must have high operational feasibility. The usability will be high.
It is basically used to analyse whether the system will be used if it is developed and implemented. Whether there will be resistance from users that will affect the possible application benefits? Data gathering methods such as questionnaire and interviews have been incorporated in the development plan to ensure all user requirements are collected well in hand to develop the system. We also provide help manual to better understand the tystem.
Schedule Feasibility is an assessment whether the project will be able to complete on time. Since the project deadline is fixed i.e. 32 weeks. Each project phase time-line has been established with certain milestones also including some form of deliverables like PPF, PSF and Mid-Point the project-schedule is realistic and well within reach if the established schedule is followed precisely.
Final Year Project Documentation Page | 18
Abhijit Roy (PTL00782212) |
Smart Medical Diagnosis for Common Diseases |
Draft Proposal
PPF
Ethical Form
PSF
log sheet
Hard copy
Soft copy
Final Year Project Documentation Page | 18
Abhijit Roy (PTL00782212) |
Smart Medical Diagnosis for Common Diseases |
Project Development plan and Time Estimation. |
||||
S.no |
Phase |
Tasks |
Weeks |
|
1 |
Formulation(total 10days) |
Idea Generation Project Title Selection Feasibility Studies Abstract Draft Project Proposal |
Weeks -1.5 |
2
Work Breakdown Structure
Schedule and Time Estimation
Critical Path Method
Interviews
Gantt Chart
Project Proposal Form
3
Identify project specifications
- Project Background
- Resources required
- Techniques to be learnt
- Goals and Objectives
- Determine System Functionalities
- Identify scope of research
Project Specification Form
Investigation ad Research
- Programming
- Human Computer Interaction
- Multimedia Design Principles
- User requirements
- Drifting
Analysis
- User Profiling
- Domain analysis
- System analysis
- Risk analysis
4
Tasks:
Navigational Design
- Story Boarding
- Process Diagram
Abstract Interface Design
- Screen layout
- Content Design
- Interactivity Design
- Functionality Design
Midpoint Interview
5
Code generation
Module Integration
6
Test Plans
Unit Testing
Integration Testing
System Testing
Critical Evaluation
7
Submission of the finished product
Presentation
When people are sick, they must make critical decisions about when and where they should receive healthcare. Unfortunately, most people lack the medical knowledge needed to make these decisions safely.
Online Smart Diagnosis is powered by a computer program that performs symptom triage. The goal of symptom triage is to decide when, and where, you should seek care when you have symptoms. Symptom triage does not replace a physician evaluation or make a diagnosis.
Over the past 12 years, healthcare professionals in the U.S. government and major managed care organizations have used the program extensively, proving its effectiveness. Like FreeMD.com improves medical outcomes by helping consumers determine the most appropriate time and place to receive care from a healthcare professional. (How it Works)
With so many options for care today, it's becoming more important for you to know where you should get care when you develop symptoms. Choices include:
Your choice on where to get care is important because not all of these locations are equipped to treat all health problems. If you make the wrong choice, you risk delaying your diagnosis and treatment. A wrong choice could also lead you to over-pay for the same care you could have received in a less expensive setting. Online Smart Diagnosis was created to safely direct you to the right location: where you get the care you need, without paying more than you need to.
Online Smart Diagnosis performs a medical interview, just like a real doctor. During the interview, you answer questions about your symptoms and past medical history. Online Smart Diagnosis is designed to be fast (average encounter time is less than 2 minutes), so you get help fast! At the end of the process, FreeMD.com generates a report that provides the following information:
There are many palaces in the world where you can't find a single doctor.
There are only 54 doctors per 100,000 peoples in Africa.
Presently, Kenya has slightly more than 5,000 doctors.
In many parts of the world, far too many children and adults are dying unnecessarily from easily treatable diseases.
In a world where many of us take basic healthcare for granted, one in six children in Zambia will still not reach the age of five.
Too often this problem is simply due to the lack of access to effective primary healthcare. Whether it is the huge distances to health centres and lack of transport, the lack of doctors in many regions, or the simple shortage of resources such as medications, very often easily treatable conditions are left until it is too late.
From above information we can say, there is a desperate lack of primary healthcare available to rural communities in many parts of the world due to their geographical isolation, shortage of doctors, and lack of resources. The Smart Medical Diagnosis for Common Diseases Project is an innovative new venture that aims to use mobile clinics and internet to save lives.
Development of successful project starts with a solid and deep Research. Thus, Research will be an on-going process throughout the project. Researches need in every phase let it be planning, user interface designing or anything and especially when you are in process of building comprehensible website. The research area will also consist of the development process model which will be used for the project. Getting good hands on programming languages and mastering back-ends will also be a challenge and research work. For developing this project I am going to flow Web Engineering model. I think this is the best model to make web based project.
As Web-based systems play increasingly important roles in a number of applications, the demands placed on these systems and their complexity have also increased significantly. Also, there is growing need for improved quality, performance and availability of Web-based systems as we are now more dependent on Web-based systems than ever before. But, most Web-based systems are poorly developed in ad hoc manner and hence they exhibit poor performance and are susceptible for major failures. Web-based system development, in most cases, lacks rigour, systematic approach to design, disciplined development process and quality control and assurance procedures. Hence, there is growing concern about the performance, quality, integrity, maintainability and scalability of complex Web based systems. Web engineering advocates a process and a systematic approach to development of high quality Web-based systems and aims to bring the potential chaos in Web-based system development under control and enhance scalability, maintainability and quality. It is a rapidly emerging as a new discipline for successful development and deployment of large Web-based systems in a range of applications. Web Engineering is an evolving development methodology dedicated to the development of superior Internet and Web Applications. It advocates a standardized process and follows a systematic approach. (S. Murugesan, Y. Deshpande, S. Hansen and A. Ginig, 1999)
Web engineering principles and approaches can fix the issues related to web development methodology gaining complete control over the process, minimizing risk and improving the quality and maintainability
(Ginige & Murugesan, 2000)
Successful Web-based system development and deployment is a process, not just an event as currently perceived and practiced by many developers and academics. Web engineering is a holistic approach and deals with all aspects of web-based development, starting from concerting and development to implementation, performance evaluation, and continual maintenance. (Suh, 2005)
(Suh, 2005)
Smart Medical Diagnosis for Common Diseases with Medicine Search Engine is a project where research is going to be very crucial. I have contact with doctor for gathering information. Some of friends who are medical student are going to help in making the database. There are already some system are on the market. From this kind of system I can learn, how I can make this kind of system. Academic Research means extracting information from others hard earned experiences like going through books, journals, paper presentations and other published materials.
My project has multidirectional requirements
Compression chart between Smart Medical Diagnosis for Common Diseases with Medicine Search Engineand other similar system those are available in the market like Free-MD, Virtual Doctor.
Features |
Smart Medical Diagnosis |
Free-MD |
|
CMS Based system |
Yes |
No |
No |
AJAX Used |
Yes |
Yes |
No |
Chat services |
Text Chat |
No |
No |
Virtual doctor agent |
Yes |
Yes |
Yes |
Contact with Real Doctor |
Yes |
No |
No |
Mobile Support |
Yes |
No |
No |
Forum |
Yes |
No |
No |
A Content Management System (CMS) is a piece of software that runs on a server. Typically a database application, a CMS makes it easy to publish and administrate content. Some basic features that is common to all CMSes:
In this project I will try make CMS. Manu, image, pages etc. will be created dynamically.
The popularity of online medical diagnosis is growing day by day. Lots of internet user and doctors are using this kind of services every day. There are many online medical diagnosis system is available like web-md, virtual doctor, symptom-checker, everyday health. Those existing web diagnosis system is designed using existing technologies like Hyper Text Transfer Protocol (HTTP), ASP.Net, PHP, JavaScript, secure socket layer(SSL) that drive the internet. These technologies follow the well-known Client Server Architecture.
The client-server system over the internet works well for online medical diagnosis but required high speed internet connection. Here the client is provided with an interface, implemented as XHTML in PHP, for the auction floor. The client carries out patient information through chat interface.
PPH 3 tire Clint Server Architecture
Reason for adopting Client Server Architecture-
Content Management System (CMS)
A content management system (CMS) is a system used to manage the content of a Web site. Typically, a CMS consists of two elements: the content management application (CMA) and the content delivery application (CDA). The CMA element allows the content manager or author, who may not know Hypertext Markup Language (HTML), to manage the creation, modification, and removal of content from a Web site without needing the expertise of a Webmaster. The CDA element uses and compiles that information to update the Web site. The features of a CMS system vary, but most include Web-based publishing, format management, revision control, and indexing, search, and retrieval. (Svarre, 2006)
The Web-based publishing feature allows user to use a template or a set of templates approved by the system, as well as wizards and other tools to create or modify Web content. The format management feature allows documents including legacy electronic documents and scanned paper documents to be formatted into HTML or Portable Document Format (PDF) for the Web site. The revision control feature allows content to be updated to a newer version or restored to a previous version. Revision control also tracks any changes made to files by individuals. An additional feature is indexing, search, and retrieval. A CMS system indexes all data within an organization. Individuals can then search for data using keywords, which the CMS system retrieves.
The benefits of CMS is that user can modify add delete content of a web page easily and user doesn't want to know any kind of code or technical knowledge of software. It is like using a MS office.
To design a CMS system developer must have a good knowledge of database and web technologies. CMS is easy for user but heard and more time consuming than general website development.
Primary research was performed to gather preliminary information in order to proceed further in the development of the system. Since literature review and academic research concluded most technical and domain study, it was necessary to involve end-users in the development of the system. The developer planned to gather user requirements to gain more information on the feasibility, functionality and the usability of the system.
The primary research is conducted by the developer to understand user needs. The developer need to understand the need of patient, how a doctor diagnosis diseases, what user like to use for better understanding of the project. This type of research comes under primary research. These techniques are done in the first phase of any methodology. There are various processes of data gathering techniques which the developer has used are listed below:
Questionnaires are an inexpensive way to gather data from a potentially large number of respondents. Often they are the only feasible way to reach a number of reviewers large enough to allow statistically analysis of the results. A well-designed questionnaire that is used effectively can gather information on both the overall performance of the test system as well as information on specific components of the system. If the questionnaire includes demographic questions on the participants, they can be used to correlate performance and satisfaction with the test system among different groups of users. (Questionnaire Design, 2009)
Reason of using questionnaires |
|
A Questionnaire can be quite inexpensive to developer. Although preparation may be costly, any data collection scheme will have similar preparation expenses. The cost per person of a questionnaire can be as low as postage and a few photocopies. Time is also an important resource that questionnaires can maximize. If a questionnaire is self-administering, such as an e-mail questionnaire, potentially several thousand people could respond in a few days. It would be impossible to get a similar number of usability tests completed in the same short time. Questionnaires will save time and money of developer. |
|
Benefits |
Justification |
Generally it is relatively quick to collect information and also chip. However in some situations they can take a long time not only to design. |
. Thus it helps the developer to save time and money. |
Helps the researcher to gain answers to embarrassing questions. |
People are more likely to tell the truth if they can do so anonymously than if they have to tell an interviewer face to face. They can also be useful for collecting sensitive information. Thus it will help the developer to get correct information about the system development. |
They usually are self-administered by the respondent. |
People find difficult to answer the questions if they are not self- explained. As questionnaires are made to be self-answered. Therefore it helps the developer to get information which he wants from the user. |
Categorizing the responses of open-ended questions may require use of content analysis. |
The open ended questions help the developer to get information about the features of the software. |
It helps to get information from different type of people. |
The developer cannot go to each and every person. Therefore by distributing the questionnaires to large group of people helps the developer to get wide range of solution for the system. |
( Milne, 1999)
Questionnaires, like many evaluation methods occur after the event, so participants may forget important issues.
Questionnaires are standardized so it is not possible to explain any points in the questions that participants might misinterpret. This could be partially solved by piloting the questions on a small group of students or at least friends and colleagues. It is advisable to do this anyway.
Open-ended questions can generate large amounts of data that can take a long time to process and analyses. One way of limiting this would be to limit the space available to students so their responses are concise or to sample the students and survey only a portion of them.
Respondents may answer superficially especially if the questionnaire takes a long time to complete. The common mistake of asking too many questions should be avoided.
Students may not be willing to answer the questions. They might not wish to reveal the information or they might think that they will not benefit from responding perhaps even be penalized by giving their real opinion. Students should be told why the information is being collected and how the results will be beneficial. They should be asked to reply honestly and told that if their response is negative this is just as useful as a more positive opinion. If possible the questionnaire should be anonymous.
( Milne, 1999)
Name: Date: Questioners for Patient System Name: Smart Medical Diagnosis for Common Diseases with Medicine Search Engine |
1. Do you have an Internet connection at home? Yes No |
2. What kind of mobile phone do you use? |
3. Do you use internet in your mobile phone? |
4.Which bowsers you used most? IE Opera Mizilla Firfox Google Chrome Safari |
5. Have you use any online virtual medical diagnosis or virtual doctor earlier? Yes (Please mention name of the application) ----------------------------------------------------------------------------------------------- No |
6. How often do you visit internet? Everyday Two to three times a week Once a week Once a month or less |
7. In this system we offer two kind of medical diagnosis. Which one you prefer most? By software. By doctor through chat or video conference |
8. For what kind of diseases you like to use this online Smart Medical Diagnosis For minor issue For common diseases like cold, fever. For all kind of diseases that can be diagnosis through online. |
9. What kind of current technology is best for you to contact with a your Doctor through online? Text Chat Voice Chat Video Confersing Email Forum |
10.How this system will help you? It will save your time and money because you don't need to visite a doctor's clinic. It will increase your knowledge in medicine It will help you when you don't get a doctor nearby. |
Name: Date: Questioners for Doctor System Name: Smart Medical Diagnosis for Common Diseases with Medicine Search Engine |
1. Do you think that it is possible to diagnosis patient using computer software? Yes No Please give some reason of your answer ………………………………………………………………………………………... ……………………………………………………………………………………….. |
2. Is it possible for a doctor to diagnosis a remote patient by using a text chat or video chat Yes No Please give some reason of your answer …………………………………………………………………………………............ ………………………………………………………………………………………… |
3. Do you think medicine search engine will help doctor because of they don't need to remember all the name and works of medicines. Yes No |
4. Is BMI Calculator, BMR Calculator, Body Fat Calculator health tool box will helpful for a doctor to diagnosis a patient? Yes No |
5. What kind of diseases can be diagnosis through online? For minor issue For common diseases like cold, fever. For all kind of diseases that can be diagnosis through online. |
6. What kind of current technology is best for you to diagnosis patient through online ? Text Chat Voice Chat Video Confersing Anyother (Please mention the name of the technology below) ………………………………………………………………………………….. ………………………………………………………………………………….. |
7. Do you think this system will help patient when they don't get a doctor nearby or patient don't have a time to visit a doctor's clinic for a minor or common health issue ? Yes No (Please give some reason of your ) ………………………………………………………………………………. ……………………………………………………………………………….. |
In today's internet market is dominated by three Platforms
For this project I am going to use PHP add Apache as Platform. I choose PHP because of it is the only web based language I know. I have little idea about ASP.NET and JSP.
MySQL5 vs. SQL Server 2005
Features |
MySQL5 |
SQL Server 2005 |
Os Support |
Windows, Mac, Linux, Unix |
Windows NT |
Licensing |
Free |
Commercial - Closed Source |
Install/Maintenance Process |
Heard |
Easy |
Graphical View Designer |
Yes |
Yes |
Multi Row value insert |
Yes |
No |
Triggers |
Yes |
Yes |
Graphical Explain Tool - no additional charge |
No |
Yes |
Pluggable Storage Engine |
Yes |
No |
(Hsu & Obe, 2008)
I choose MySQL 5 because it is free and open source provide full support. Lighter than SQL Server 2005 and run from all operating system available in the market.
Hardware and Software Requirements to run this web application
1. Do you have an Internet connection at home? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Purpose |
To find that how many user have internet connectivity at their home or office |
|||||||||||||||||||||
Justification |
The above pie chart shows that computer all users have internet connection at their home. But in reality Only 5.3% people use internet in India. (Rameshjeee, 2008) . |
2. What kind of mobile phone do you use? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Purpose |
For designed Mobile site I need to know what kind of mobile are used by user. |
|||||||||||||||||||||
Justification |
Above chart shows that 15 % of user use basic phone which not able to connect with internet. But other 90% phone use can access internet from their mobile phone. JAVA based phone are not able to display mobile and WAP pages. But now days WAP services are out-dated. But latest JAVA based phone has inbuilt web browser it able to open any web site expect some flash based web site. So I as a developer try to design mobile site that can open from JAVA based phone. |
3. Do you use internet in your mobile phone? |
|||||||||||||||||||
|
|||||||||||||||||||
Purpose |
To find that how many user use mobile internet connection. |
||||||||||||||||||
Justification |
The graph shows that 70% people use internet in their phone. So user can access this system from anywhere. |
4. Which bowsers you used most? |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Purpose |
To find that how many user using what browser. |
|||||||||||||||||||||||||||
Justification |
This will help me to design the CSS of the web site. Because all browsers are interpret html data little different way. |
6. Have you use any online virtual medical diagnosis or virtual doctor earlier? |
|||||||||||||||||||
|
|||||||||||||||||||
Justification |
If I know what user like and kind of system he/she currently using then will it helps me to make better system. |
||||||||||||||||||
7. In this system we offer two kind of medical diagnosis. Which one you prefer most? |
|||||||||||||||||||
|
|||||||||||||||||||
Justification |
I want to know what kind of diagnosis like most by user. So majority of user want to diagnosis by Human doctor. |
8. For what kind of diseases you like to use this online Smart Medical Diagnosis? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Justification |
This will help me to understand when and in what condition patient want to use this system. |
9. What kind of current technology is best for you to contact with a your Doctor through online? |
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Justification |
This will help me to understand what kind of technology user want to contact with doctor. 70 % user said Video Confersing but at this movement this is not fisible for me to develop. So I desiced for to implemnt text chat first then I try to implement Video Confersing. |
10. How this system will help you? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Justification |
This will help me to understand what kind of technology user want to contact with doctor. 70 % user said Video Confersing but at this movement this is not fisible for me to develop. So I desiced for to implemnt text chat first then I try to implement Video Confersing. |
1. Do you think that it is possible to diagnosis patient using computer software? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Justification |
I just want know what a doctor think about this Smart Medical Diagnosis system concept. If doctors think it is not possible to make software that cans diagnosis a patient's common diseases. Why he think it is not possible. If I figure out the solution then I can make this system. But above pie chart shows all doctor think that it is possible. |
2. Is it possible for a doctor to diagnosis a remote patient by using a text chat or video chat? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Justification |
This will help me to understand how a doctor can diagnosis a patient through internet and what kind of problems the doctor face to diagnosis a disease through internet. This information will help me to design a better system that can be useful for a doctor. Above pie chart shows that 90% doctors are think that medical diagnosis for common diseases can be done using internet. |
5. What kind of diseases can be diagnosis through online? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Justification |
If I know what kind of diseases can be diagnosis through online? This will help to make the database and design. From above chart we come to know that doctors thinks minor issue and common diseases can be 100% diagnosis and cured by remote diagnosis using internet. |
7. Do you think this system will help patient when they don't get a doctor nearby or patient don't have a time to visit a doctor's clinic for a minor or common health issue ? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Justification |
This will help me to understand is this system going to help the user. And how can I make this system better. |
2. Is it possible for a doctor to diagnosis a remote patient by using a text chat or video chat? |
||||||||||||||||||||||
|
||||||||||||||||||||||
Justification |
This will help me to understand how a doctor can diagnosis a patient through internet and what kind of problems the doctor face to diagnosis a disease through internet. This information will help me to design a better system that can be useful for a doctor. Above pie chart shows that 90% doctors are think that medical diagnosis for common diseases can be done using internet. |
After a thorough analysis and research, the developer is in acquisition with ample amount of information to model the proposed system. There are several ways to model and design systems, using different modelling diagrams.
Devised by the developers of object-oriented analysis and design methods
After completing the requirement modelling it becomes easier to proceed with actual modelling such as Class diagrams, Database design and Interface design. To explain the state and behaviour of the classes to be used, the developer has decided to use the Class diagrams. Entity relationship diagrams will be used for the databases.
As a developer I use use-case context diagram to specific user classes on the basis of audience classes. Some use-cases are designed to show some special goal. Use Case diagrams have been followed by Use Case specification (textual use-cases). Sequence Diagrams have also been used to explain those scenarios within the use case where group of objects will collaborate and communicate with each other in a timing sequence.
ID |
Use Case Name |
Description |
1 |
Login |
Allows user to login and gain access to their role specific user panel |
2 |
Register Doctor |
Allows admin Register Doctor. |
3 |
manage user account |
Allows authorized users to view, add, edit and delete Users. |
4 |
Chat |
Allows patient to chat with doctor |
5 |
manage patient |
Doctor can manage patient data |
6 |
Customisation |
Edit web pages. Add, delete, create new pages using CMS |
7 |
Medicine search |
Allows doctor to search medicine and its details. |
8 |
Forum |
Allow user to create thread |
9 |
health tools |
Allows user to use some health tools |
10 |
Upload medical history |
Allows patient to upload their medical history |
11 |
Symptom checker |
Check symptom for diseases |
ID |
Actor Name |
Description |
1 |
Admin |
Administrator who manages, monitors, sets up the system as well as carry out certain company specific customisation. |
2 |
Patient |
The user who manages and monitors operation within a single branch. |
3 |
Doctor |
The office users who belong to a particular branch and carry out customer service duty as well as manage branch specific shipment. |
6 |
Unregistered user |
Customer or Site Visitors who have not registered themselves with the company. |
Smart medical diagnosis for common diseases. (2017, Jun 26).
Retrieved December 13, 2024 , from
https://studydriver.com/smart-medical-diagnosis-for-common-diseases/
A professional writer will make a clear, mistake-free paper for you!
Get help with your assignmentPlease check your inbox
Hi!
I'm Amy :)
I can help you save hours on your homework. Let's start by finding a writer.
Find Writer