Está en la página 1de 5

req PatientRegistratin

Register new Patient


Remove Patient
Update Patient Information
Capture picture Patient using
webcam
Print Identification Card
Prevent Printing new ID Card
for card-delivered Patients
The software must be able to
register new Patient. Each
patient have several information
such as : First Name , Last
Name , Picture , Type of
Insurance , Gender , Tell ,
Address , Long Distance
(yes/no) , Pregnant (yes/no) ,
Pregnancy Week.
The Software must be able to
remove a patient.
The Software must be able to
update all of patient information
including first name , last name
, picture , address , type of
insurance , tell , pregnancy
week and etc.
The Software must be able to
capture picture of patient using
connected webcam.
The Software must be able to
print IDCard of patient. each
card contains first name , last
name , type of insurance ,
picture , barcode and id code.
The Software must prevent
Printing new ID Card for card-
delivered Patients (Print second
card only by secretary
agreement).
PatientRegistratin
Register Patient entracnce
and exit.
The software must be able to
register entrance and exit of
patient by means of barcode
reader or manually by patient
basic information
req AppointmentReservation
Recommend appropriate
time for appointment
Classify Appointments by
predefined categories
The Software must be able to
reserve Appointment for
patients. each appointment
include some properties such as
date , time and category. The
Appointment Reservation will
handle by secretory.
The Software must be able to
recommend appropriate time for
appointment base on predefined
standards.
The software must be able to
classify appointments by some
predefined category. Decision
making about category of each
appointment is one of secretory
tasks.
Categories:
1. Pregnancy
2. Gynecology
3. Infertility
4. Preparation for Pregnancy
5. Nutritional Consultation
A
Appointment Reservation Requirements
Reserver Appointment for
patient
Change time of reserved
appointment
The software must be able to
change time of reserved
appointment by secretary.
Inform patient about
appointment's time changies
using SMS if secretary wants.
The software must Inform
patient about changes that
made in time of reserved
appointment using SMS. This
information must be done only if
secretary wants.
Inform patient about reserved
appointment via SMS if
secretary wants.
The software must be able to
inform patient about time and
date of appointment which
currently reserved using SMS.
This information only will done
by secretary agreement.
req Statistics
Display all appointments of
special patient in a special time
range
Display all appointments in a
special time range
Display all appointments of
special classification in a
special time range
Display the patient traffic
diagram with marked peaks
Statistics
Display statistics in Statistic
Panel
The software must have a panel
which contains all of statistics
and diagrams (The panel known
as Statistic Panel). this panel
must be accessible all the time
with fresh statistics.
The software must be able to
give a list containing all of taken
appointments by a special
patient. The list can filter by a
time range (a Day , a Weak, a
month or a custom time range )
The Software must be able to
provide a list including all of
taken appointments in a time
range (appointments within a
day , a week , a mouth or a
custom time range)
The software must be able to
give a list containing all of
appointment with a special
category. This list can be
filtered by time ( appointments
within a day , a week , a month
or a custom time range) .
The software must be able to
draw a diagram which display
patients traffic. A Chart with 2
axis : Time Range & Number of
Patients. This chart indicate 3
quantities :
1. number of entrance per time
2. number of exit per time
3. number of present patients
per time.
The peaks of the quantities
must be marked.
req Android
Display waiting list.
The Android Part of Software
must be able to display waiting
list to the doctor . Waiting List is
a list which contains all of
Patients who have entered to
the clinic and are waiting for
visiting by doctor.
Android
Display reserved list
The Android part of software
must be able to provide list of
patients who had reserved
appointments for today.
Block appointments
reservation for a time range.
The Android Part of software
must let doctor block the
appointment reservation for a
time range. If doctor block a
time range which had been
reserved by some patient, The
software must rearrange time of
reserved appointments
automatically.
Display number of taken
appointments for each
category in a time range.
The Android part of software
must be able to give the number
of taken appointments for each
category separately. Time
define the boundary of data, it
means that doctor by selecting
a time range ( a day , weak or
a month ) can limit the
statistical data.
The Android part of software
must let the doctor notify the
end of visit (It called finalize a
visit).
Finalize a visit
req Website
Display reserve list for special
date
Block Appointment reservation
for a time range.
The Website must be able to
provide a list containing all of
patient who have reserved
appointments for a special date.
The Website must let doctor
block the appointments
reservation for a time range. If
doctor block a time range which
had been reserved by some
patient , The website must
rearrange time of reserved
appointments automatically.
Display list of taken
appointments for a special time
range
The Website must be able to
generate a list of all
appointments which taken in
special time range (a day , a
weak , a month or custom time
range)
Display list of patient and their
appointments
The website must be able to
generate a list containing all of
patients and all of their taken
appointments.
The website must be able to
search for a patient with her
basic informations.
Search for a patient
Website