Professional Documents
Culture Documents
Doctor PROJECT
Doctor PROJECT
CONTENTS
1. ABSTRACT
2. INTRODUCTION
3. DESIGN PRINCIPLES & EXPLANATION
3.1. MODULES
3.2. MODULE DESCRIPTIOIN
4. PROJECT DICTIONARY
4.1. UML DIAGRAMS
4.2. DATA DICTIONARY
5. FORMS & REPORTS
5.1. I/O SAMPLES
6. BIBILIOGRAPHY
1. ABSTRACT
Intended Target and Use : This System is mainly used by
Doctors, Dentists, Optometrists, and any medical professional. Medical
Professionals use photos on a daily basis in the practice of medicine.
Many times they run into a complicated patient and need to refer them
to another colleague or specialist.
A nice way to get a second opinion is through photos.
have to take photos print them out and mail them. Or you can email
them to an intended specialist but this can pose serious privacy issues
and can be time consuming.
This system is to solve this problem. i.e., to make it easy for
anyone to take photos, upload them to a web page that is secure and
then simply email the link to anyone.
view the pictures and enter comments at the end of the page, which are
then emailed to the user.
This can save valuable time and money and is much easier on patients
that have very limited resources.
Summary of Requirements : It is a membership based web site
that allows individuals to sign up and create an account. The basis of
the site is for members to create web pages from preformatted
templates with simple point and click. They can upload pictures and add
text to these templates.
the web page is created in their folder under the root domain.
They
Then when
2, INTRODUCTIOIN
Present System: There are several discussion forums which provide
the facilities of mailing to the specialists, getting their suggestions and
requesting the specialists to attend the meetings. But all these facilities
were lacking the provision of mailing the page along with images of the
patients.
This will make this facility incomplete. As a specialist cannot give better
suggestions by just looking at the message of the words.
Reasons for why a new Discussion Forum is required
Mails get mixed up with the personal mails and are not easily
identified.
Messages which are not responded are not easily identified. There
is no alert message facility which will give intimation to the user
when a message expires.
Proposed System:
Only the specialist who received the mail of the created page will
be viewing it through the password given by the user in the mail.
This also keeps the pages saved in the account of the user or the
doctor.
colleague. He comes to the site and clicks on a LOG IN link, enters his
username and password and is then taken to his control panel.
Within his control panel there is a button that allows him to create a
new page. He clicks the button and then the wizard begins. He should
first be asked to name the page. This text will show up at the top of the
page created.
He will then be asked to choose a template. The templates should be
nothing more than simple web pages that have 2 pictures side by side
with an area for text below each one. There should be 8 templates. 2
pics, 4 pics, 6 pics, 8 pics, 10 pics, 12 pics, 14 pics, and 16 pics.
After choosing a template there should be an editor in a window
with the template inside. Within each picture spot there should be a link
that when clicked will allow john to choose a photo from his PC to be
uploaded to that spot.
User should be able to preview his page before finalizing. The preview
should have a picture in each spot and the accompanying text below
each picture.
This
application
will
be
dealing
with
sensitive
patient
then check it against the set stored in the database and grant
permission to view or deny the user based on input.
When user clicks create, the application creates a unique folder within
his folder, uploads the photos to the folder, creates the HTML and saves
the photos and web page in it. (i.e., JSmith). The folder should be
named similar to the web page being created.
**Notes on the page generated. When the application creates the web
page should have a form at the bottom of EVERY page created that
allows a visitor to put his/her input in and then submit those comments
to the creator. This can be part of every template in the system.
It
needs to email the responses to the email address on file for the user
and also alert the user at their control panel that a response has been
posted to whatever web page they created. They should then be able to
view these responses from within the control panel and delete them
when they are done.
User can then select to email an alert to who ever he chooses. So if he
wants his colleague in Germany to view the pictures he can enter the
email address and send an email that will have a link to the web page in
it. The email should also send the username and password for the
particular page.
After user has created his page there should be an area in his control
panel that allows him to view, delete and edit his work. This part should
allow him to email alerts, change usernames and passwords, delete
pages (and also the associated folder and files in that folder) and
change text within the template, change pictures within the template.
Generated Pages : The people using this system will be medical
professionals. After they have created their pages and emails sent then
other medical personnel will view the pictures and provide feedback.
When a viewer comes to a generated page the first thing that should
happen is a prompt for username and password. Once they have
provided the correct pair then they can view the page.
The pictures should be smaller thumbnails of the originals. When the
viewer clicks on the picture a new window opens with the original sized
picture.
After they have reviewed the pictures and text they should then scroll to
the bottom of the page and enter their comments into a form.
This
form should ask for the viewers name and comment. The viewer, then
clicks submit and the comments will be emailed to the creator and also
saved in the database. When the creator comes to his control panel,
there should be an alert that a comment has been posted.
He/she
should then be able to click on a link and view the comment. After
reviewing the comment they should be able to delete or respond to the
comment. Once they have deleted the comment then it will be removed
from the database and the control panel.
Quick Summary
Application
-
Creates web page and stores all files for that session in unique
folder
Can send email alert to anyone, will email link and username and
password
Control Panel
-
Signals user when file has resided for more than 2 weeks again at
30 days
4. PROJECT DICTIONARY
4.1. UML DIAGRAMS
composing the data flowing through a system. The major elements are
data flows, data stores and process. The data dictionary stores details
and descriptions of these elements.
Why is a Data Dictionary important?
Analysts use data dictionaries for five important reasons:
1. To manage the detail in large systems.
2. To communicate a common meaning for all system elements.
3. To document the features of the system.
4. To facilitate analysis of the details in order to evaluate
characteristics and determine where system changes should be
made.
5. To locate errors and omissions in the system
Table Name:
Sno
1
2
3
4
5
6
7
7
8
9
10
11
12
UserDetails
Attribute
UserID
Password
First Name
LastName
Address
City
Phone
Specialization
HintQuestion
HintAnswer
Email
Hospital Name
Hospital ID
Data Type
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alphabetic
Alpha-Numeric
Alphabetic
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alphabetic
Numeric
Key constraint
Required
Required
Required
Not Required
Not Required
Not Required
Not Required
Required
Required
Required
Required
Required
Required
Messages
Attribute
MessageID
FromUserID
ToUserID
DateModified
Message
Status
Subject
Filename
Table Name:
Table Name:
Sno
1
2
3
Key constraint
Required
Required
Required
Required
Required
Required
Required
Required
Data Type
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alphabetic
Alpha-Numeric
Alpha-Numeric
Key constraint
Required
Required
Required
Not Required
Not Required
Not Required
Not Required
Required
Data Type
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alphabetic
Key constraint
Required
Required
Required
Not Required
Not Required
Not Required
Data Type
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Key constraint
Required
Required
Required
PhoneBook
Sno
Attribute
1
PhID
2
UserID
3
Name
4
Address
5
OfficePhone
6
MobilePhone
7
ResiPhone
8
Email
Table Name:
Pages
Sno
1
2
3
4
5
6
Data Type
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alpha-Numeric
Alphabetic
Alpha-Numeric
Alpha-Numeric
Attribute
PageID
PageName
CreatedBy
UserName
CreatedOn
NoofPics
Pictures
Attribute
PicID
PageID
Filename
Comments