Web Based Clinical Management System
A Proposal
By
Usman Ibrahim F2019346029
1
Table of Contents
Problems......................................................................................................................................................2
Our objective...............................................................................................................................................3
functional requirements and modules........................................................................................................3
1. Patient Registration module:...........................................................................................................3
Features:..............................................................................................................................................3
2. Doctor registration module:............................................................................................................3
Features:..............................................................................................................................................4
3. Appointment scheduling:................................................................................................................4
Features:..............................................................................................................................................4
4. Waiting Queue:................................................................................................................................4
Features:..............................................................................................................................................4
5. Consultation module:......................................................................................................................4
Features:..............................................................................................................................................5
6. Massage patient appointment scheduler:.......................................................................................5
Features:..............................................................................................................................................5
7. Massage waiting queue:..................................................................................................................5
Features:..............................................................................................................................................5
8. Billing:..............................................................................................................................................5
Features:..............................................................................................................................................6
Product Features.........................................................................................................................................6
The features available to data entry operator are:............................................................................6
The features available to doctor are:...................................................................................................6
2
CLINIC MANAGEMENET SYSTEM
PROBLEMS
In manual system people does not know about the availability of the doctor;
Face many difficulties to get appointment
It is difficult to manage the report in hard form
It is very difficult to come clinic for basic query.
OUR OBJECTIVE
I am developing a “clinic management system” in which people can get appointment
without physically on their devices. They can know about the timing of doctor, system
mange the patient history electronically on database, people can ask online quires.
Clinic management system maintain the record of patients, information about the staff.
FUNCTIONAL REQUIREMENTS AND MODULES
1. Patient Registration module:
This module deals with the registration of patient details like personal details,
contact information, symptoms and health parameters. The image of the
patient is also captured during registration process. The details are saved to
the database. It can be retrieved later for reference by using the patient id
generated during registration or by any unique identity specified during
registration process.
Features:
Patient details are stored to the database
Doctor can view the details of registered patients
Administrator can view reports of the registered patients to
calculate number of patients visiting the clinic.
If already registered member, details can be retrieved (new
registration not required).
3
2. Doctor registration module:
This module deals with the registration of doctor practicing in the clinic. The
records are saved to the database which can be retrieved for reference if
required. The doctor details like personal information, contact information,
shift details etc. are saved to the database. In the doc tor module, the duty
time of doctor is also recorded. The list of doctors available for service can be
viewed when required. The list of doctors will contain the details of available
doctors at the particular time slot based on which the clinic data entry
operator/admin can allot appointments to the patients.
Features:
Doctor details are stored to the database.
List of doctors and available time slots can be viewed.
Doctors can be mapped to patient based on doctor availability.
3. Appointment scheduling:
Appointment scheduling process is automated by the application. The
appointment scheduling is done for the doctor consultation. The scheduler
will schedule the appointment for the patients based on the time of
registration/entry to the clinic. The scheduler will allot the appointments
based on first in first out principle.
Features:
Appointment is scheduled based on first in principle
Appointments can be modified / cancelled.
Appointment can be allotted for different doctors based on
availability
Appointment scheduling reduces confusion
4. Waiting Queue:
Waiting queue is based on the appointment scheduler. The patient will be
allotted an appointment and the waiting queue will display the list of patients
waiting in the queue. It will update the queue once the patient has consulted
the doctor. The queue will be reset and the appointments will be sorted in
ascending order as scheduled by the scheduler.
Features:
It displays the list of waiting patients
Appointments can be modified/cancelled.
The queue is dynamically updated when an appointment is attended/cancelled.
4
5. Consultation module:
This module deals with the consultation process which includes the patient
record retrieval and updating the modifications to database. The
modifications include the treatment and medication details which will be
stored to database. The doctor has the option to view the patient earlier
medical records buy using the patient details. The medication details will be
filled in to the application by the doctor/data entry operator.
Features:
The doctor can view the details of the registered patient before the
start of consultation.
Doctor can view the history of patient illness if available
Doctor can update the treatment details and medication
Doctor can upload any medical file (if any) to the application and
can be retrieved later.
6. Massage patient appointment scheduler:
The appointment scheduler is used to schedule the appointment for patients
who undergoes massage treatment. The appointment is allotted by the
scheduler based on the appointment time as requested by the patient. The
appointment details are stored to the database. The appointment allotted
can be rescheduled and deleted if required.
Features:
Appointment is scheduled based on first in principle
Appointments can be modified/cancelled.
Appointment scheduling reduces confusion
7. Massage waiting queue:
This module deals with the display of appointments allotted by the scheduler.
The waiting queue will be reset once the patient takes up the massage
treatment. It displays the appointment s which is still pending for the
treatment.
Features:
It displays the list of waiting patients
Appointments can be modified/cancelled
The queue is dynamically updated when an appointment is
attended/cancelled.
5
8. Billing:
The billing module handles the billing of consultation fee and medicine fee. It
calculates the total amount which includes the registration, consultation,
massage treatment and medicine fee. The bill will be displayed to the
pharmacist and also stored to database which can be retrieved for reference.
The bill can be printed by the pharmacist.
Features:
The pharmacist can view the medicines prescribed by the doctor
using patient details.
The total amount can be calculated by the billing module.
The bill can be printed if required
Billing can also be done for massage treatment
PRODUCT FEATURES
There are four different users for the clinical management system. They are
Data entry operator
Data entry operator handles the registration process and appointment
scheduling process.
Doctor
Doctor uses the application to view the treatment history of the
patient.
The features available to data entry operator are:
Patient registration
Doctor registration
Consultation form updating
Appointment modification/cancellation
Report generation
The features available to doctor are:
View patient details with history
Update consultation form
Report generation