Beruflich Dokumente
Kultur Dokumente
CONTENTS
1. Abstract
2.Introduction
2.1 About Organization.
2.2 About Project.
3. Problem Definition
3.1 Existing System
3.2 Proposed System
4. System Analysis
4.1 UML Diagrams
4.2 Modules
4.3 Module Description
4.4 Feasibility Analysis
5.Software Requirement Specification
5.1 Definition Of SRS
5.2 Role of SRS
6.Document Design
6.1 System Design
6.2 Database Design
7.About Software
7.1 Overview Of HTML
7.2 Overview Of POSTGRESQL
7.3 Overview Of LINUX
7.4 Overview Of JAVASCRIPT
7.5 Overview of PHP
8.Testing
8.1 Unit Testing
8.2 Black box Testing
8.3 White box Testing
8.4 Integrating Testing
Hospital Management systems
ABSTRACT
INTRODUCTION
ORIGIN:
Since the formation of the A.P state, the Medical care
facilities are provided through General Hospitals, District Hospitals,
Dispensaries, and Primary Health Centres under the control of Medical
and Health Services.
The strengthening and upgrading the Secondary Level
Health Care System will have a direct impact of improving the Health
Status of the people particularly the rural poor and tribals who wholly
depend on the public sector.
In order to strengthen the Secondary Level Health Care
System, the GoAP, brought in legislation for establishment of APVVP with
effect from 01/11/1986 enacting an act No.29 of 1986,by restructuring
the existing Government Health Organization.
EVOLUTION:
The Commisionerate of A.P.V.V.P an autonomous
organization founded by the GoAP started functioning from 01-03-1987,
as per G.O Ms No. 139, HM & FW (CI) Department, dt.27-02-1987.
Hospital Management systems
ABOUT PROJECT
EXISTING SCENARIO
The process in the Headquarter Hospital starts with the registration
counter. The Patient’s details which includes his OPnumber, name, age,
gender, address, caste, religion, referral doctor if any, his initial health
condition, doctor's diagnosis, test reports, ward details if any – date of
admission, name of the allotted ward and bed number, medicines and diet
given to him, if he is operated – type of operation, pre-condition and post-
condition of that patient, date of discharge are maintained in this module.
Doctor:
The doctor signs in his attendance register present in the R.M.O room
as soon as he/she arrives. The patient visits the doctor along with his OP form.
The Doctor treats the patient and may prescribe the following:
Medicines, tests/investigations, admission as in patient or he may refer to
another doctor.
Hospital Management systems
Functions of CAS:
He is next to CSS or DCS. He, in his OP room attends the patient.
Any tests recommended by him must be acknowledged by the R.M.O. 33 types
of diseases and 141 types of medicines are recognized by A.P.V.V.P. Each
disease is given a code. His prescription is written on the OP form. He sends
the requisition forms for the tests through patients. If the prescribed medicine
is not available the doctor writes it on separate slip.
Costly drugs prescribed by the doctor must be acknowledged by the
R.M.O.
Hospital Management systems
MO:
The job of the MO is to supervise the lab.
Junior Analyst:
The job of Junior Analyst is to supervise the Lab Technician and
lab attendants.
Hospital Management systems
Lab Attendant:
His job is to assist Lab Technician and clean the lab.
Process:
The patient along with the request form, which is given by a
doctor, visits the registration counter where his general details along with the
ip/op number and the test to be done are noted .The patient is given a serial
No. The Registration counter is the same for all labs. The samples are collected
and sent to the concerned section. Next day the patient is given his report
based on serial number.
Records:
The three investigations record each for a section, stock
register, Expenditure, census Registers are maintained.
The investigations record consists general details and test details.
The stock record consists of fields
Date | Received | Qty | Expenditure | Balance
X_RAY:
The Radiologist is the incharge of X_RAY department.
Three Radiographers work under his supervision. One dark room
assistant and two attenders also work under the supervision of Radiologist.
Radiologist:
The duty of the Radiologist is to supervise the work of
X_RAY lab .He also writes his diagnosis on every X_RAY film taken. He is
responsible for taking scanning also.
Radiographer:
Radiographer is the person who is responsible for taking
X_RAYS. Among the three Radiographers present one will be the incharge, who
is responsible for maintenance of various records of X_RAY lab.
Darkroom Assistant:
He is responsible for the development of X_RAYS.
Attenders:
The at tender’s duty is to deliver the X_RAYS to wards and
doctors concerned and to get back the same after usage.
Process:
The patient along with the request form which is given by
a CSS or which is acknowledged by the R.M.O visits the registration counter
where his general details along with the ip/op number and the body part that
is to be tested are noted .The patient is given a serial No. The Registration
counter is the same for X_RAY and E.C.G.
Hospital Management systems
For OP:
The patient attends the test and visits the registration
counter the next day. The patient must submit his OP form on which his serial
No is written. The patient is given his X_RAY .The patient must return his
X_RAY after showing it to the doctor. After returning of X_RAY the Patient is
given his OP form, which was taken before.
For IP:
In case of IP the X_RAYS are sent to concerned ward
through attender. The Head nurse will take care of the X_RAYS in ward and
return them back after usage.
Records Maintenance:
Apart from record mentioned above several records such as
Stock Register, Daily Expenditure Register, Census Registers are maintained.
The stock register is maintained for stock received such as X_RAY films of
different size; chemicals used.
The stock register consists of fields such as
Date | Received/Expenditure | Indent Book NO | Qty | Balance
Repairs:
In case of repair to the m/c a letter is addressed to MS
requesting for repair .A file of m/c repairs is maintained.
E.C.G:
A Radiographer is responsible for E.C.G
Process:
Hospital Management systems
The patient along with the request form visits the registration
counter. The patient's general details are noted and he/she is sent for test. The
test is conducted and the E.C.G paper is given to the patient immediately.
Records:
Radiographer Incharge maintains records regarding E.C.G.
Records similar to X_RAY such as Stock, Census, and Daily Expenditure
Register are maintained.
The stock register consists of fields such as
Scanning:
The Scanning is done by trained Radiologist .The Radiologist
maintains a record in which the general details of patient along with the report
are entered.
Process:
The Patient along with the request form visits the Radiologist
.The Radiologist conducts Scanning and writes the report on OP slip or Case
Sheet.
Blood Bank:
Blood collected from the donor are sent for preliminary tests.
According to the results the blood is stored in bags. Whenever patient requires
Hospital Management systems
blood, his blood group is checked and the bag, which gets matched with that
particular patient, is given.
Diet Section:
As the name indicates it consists of records, which consists of
information such as stock availability, Number of patients to be feeded and
type of food.
PROPOSED SYSTEM
Record maintenance
Search
1.1 Prescription
1.2 View Reports
1.3 Admissions
1.4 References
1.5 Investigations
Post conditions: The Doctor must verify the previous reports of patient if
existed.
He then prescribes required medicines.
Normal Course of The Doctor enters the medicines prescribed to the patient.
Events:
Includes: PATIENTS DETAILS MANAGEMENT use-case.
1
Priority: High, Medium or Low
2
Stability: Stable / Unstable
3
Verifiability: Verifiable / Not Verifiable
Hospital Management systems
Post conditions: The Doctor must verify the reports after any investigations.
Normal Course of All the reports are generated and everything is updated in
Events: the database.
Post conditions: If he was his patient he verifies all his previous reports.
Post conditions: The Doctor must check the condition of the admitted
patient frequently.
Post conditions: The Doctor must verify the reports after any investigations.
Post conditions: The results are generated and send to the doctor.
Frequency of Use: Whenever test is completed.
Normal Course of Database is updated with results and report is sent to the
Events: doctor.
Alternative No other alternative exists for this use-case.
Courses:
Includes:
Associated
Requirements:
Preconditions: The Dietist takes the inpatient list from the ward in
charge.
Post conditions: Depending upon the diet record, dietist gives the food for
the inpatient.
Frequency of Use: For every doctors prescription of inpatient on diet this use
case is used.
Normal Course of After giving the food, the dietist maintained the attendance
Events: register for the inpatient.
4
Priority: High, Medium or Low
5
Stability: Stable / Unstable
6
Verifiability: Verifiable / Not Verifiable
Hospital Management systems
Post conditions: Blood bank staff takes the blood from the Donors and
give Donors certificate.
Normal Course of After taking the Blood from the Donor, the lab technician
Events: tests the Blood for further use. These tests include HIV,
HCV and HBSAG .
Post conditions: The newly brought bags are added in the database.
Frequency of Use: For every doctor’s prescription of blood ,this use case is
used.
Events:
Normal Course of
Events:
Alternative No other alternative exists for this use-case.
Courses:
Includes: Login use-case.
Hospital Management systems
`
Use-Case ID Use-Case Name Priority10 Stability11 Verifiability12
1.1 ADD
1.2 DELETE
1.3 MODIFY
Use-Cases Specifications
Doctor
Userid-
- varchar Labs
Password- varchar
Doctor reg.no- numeric Userid -varchar
Wardno.- numeric Password -varchar
Testid- numeric Patient id- varchar
Drug code- varchar Drugcode -varchar
Diagnosis - varchar Testid- varchar
Patientid- varchar Departmentid -varchar
Doctor reg.no- varchar
Admission ()
References () Get requisition ()
Lab request () Report generation ()
Lab reports Record maintenance ()
Prescription Stats maintenance ()
Stats Putindent ()
Put expenditure ()
Getstock ()
If he is Refer to
concerned Another doctor
Diagnosis
If If If If If If
necessary necessary necessary necessary
Medicines
Refer to Admit to Send for Send for View
Doctor Investigations bloodgrouping
edit delete
Update record
Hospital Management systems
Stock check by
Lab technician
Yes
Is stock
Get stock
available
No
Update
Apply indent expenditure
No
If stock
received
Yes
Update stock
patient comes
Lab technician
Gets patient and
Conducting test
yes
Need to
Check analysis
Check
No
Update census
Hospital Management systems
Receiving
indent from ward
Giving food
Updating indent
Hospital Management systems
Check with%
yes
Collecting blood
yes
If test
Result is +ve
no
no
If donation
voluntary
yes
Donor
Supply another
Blood group
Storing of
Giving certificate
blood Master record Testing record
Hospital Management systems
Check for
Type of test
Do blood test
Do gouping test Find correct group
available
If in- no
patient If test=ok
yes
refuse
OP reg
Inpatient register Give bag
Hospital Management systems
Diet Instructions()
Arrival()
Tests()
Investigations()
Reports()
Reports()
MODULES
1. Admin Module.
2. Doctor Diagnosis Module
3. Lab Module
4. Blood Bank Module
5. Diet Section Module
MODULE DESCRIPTION
1. Admin module:
This module does not exist in the existing scenario. It
has been proposed by us to improve the flexibility of our software. In this the
operator can append, modify or delete some entities whenever required from
the Database, thus reducing the memory space required. The provided entities
are Doctor’s details, Drug details, Ward details and Lab test details. Any
modifications done are updated in time.
2. Doctor module:
The doctor signs in his attendance register present in
the R.M.O room as soon as he arrives. The patient visits the doctor along with
his OP form. The Doctor treats the patient and may prescribe the following:
(i) Medicines
(ii) Test or investigations
(iii) Admission as in patient
(iv)Refer to another doctor.
There are several departments present in this module such as
Orthopedic, Gyaenic, ENT, Pediatrics, Surgical, Ophthalmic, Dental and
Medical.
Each department consists of doctors with the designations
Hospital Management systems
Gender/Age
Name of the Disease
Diagnosis
Old Opnumber (if the patient has already visited before)
Note: Codes assigned to the disease are not in implementation.
The doctor counts the total number of old and new patients for every day
and enters it in this register.
The register is submitted to the administration department for every
month.
3. Labs module:
The labs department consists of three sections:
Pathological laboratory.
Biochemical laboratory.
Urine Analysis laboratory
Medical Officer is the incharge of lab. Two junior analysts work under
the supervision of MO one for Biochemistry another for Microbiology. There are
four lab technicians and two lab attendants.
MO:
The job of MO is to supervise the lab.
Hospital Management systems
Junior Analyst:
The job of Junior Analyst is to supervise the Lab Technician and Lab
attendants. Record maintenance and advising lab technicians are also his jobs.
Lab Technician:
The jobs of Lab Technician are sample collection, doing test. One Lab
Technician is working at reception.
Lab Attendant:
His job is to assist Lab Technician and clean the lab.
Process:
The patient along with the request form, which is given by a
doctor, visits the registration counter where his general details along with the
ip/op number and the test to be done are noted .The patient is given a serial
No. The Registration counter is the same for all labs. The samples are collected
and sent to the concerned section. Next day the patient is given his report
based on serial number.
Records:
Three investigations record each for a section ,stock register,
Expenditure ,census Register is maintained.
Radiology:
The Radiology department consists of three sections:
X_RAY
E.C.G
Scanning
(1) X_RAY:
The Radiologist is the head of X_RAY department.
Three Radiographers work under his supervision. one dark room assistant and
two at tenders also work under the supervision of Radiologist.
(2)Radiologist:
The duty of the Radiologist is to supervise the work of X_RAY
lab .He also writes his diagnosis on every X_RAY film taken. He is responsible
for taking scanning also.
Radiographer:
Radiographer is the person who is responsible for taking X_RAYS.
Among the three Radiographers present one will be the incharge, who is
responsible for maintanance of various records of X_RAY lab.
Darkroom Assistant:
He is responsible for the development of X_RAYS.
Hospital Management systems
Attenders:
The attenders’ duty is to deliver the X_RAYS to wards and doctors
concerned and to get back the same after usage.
Process:
The patient along with the request form which is given by a CSS or
which is acknowledged by the R.M.O visits the registration counter where his
general details along with the ip/op number and the body part that is to be
tested are noted .The patient is given a serial No. The Registration counter is
the same for X_RAY and E.C.G.
For OP:
The patient attends the test and visits the registration counter the next
day. The patient must submit his OP form on which his serial No is written.
The patient is given his X_RAY .The patient must return his X_RAY after
showing it to the doctor. After returning of X_RAY the Patient is given his OP
form, which was taken before.
For IP:
In case of IP the X_RAYS are sent to concerned ward through attender. The
Head nurse will take care of the X_RAYS in ward and return them back after
usage.
Records Maintanance:
Apart from record mentioned above several records such as Stock
Register, Daily Expenditure Register, Census Register is maintained. The stock
register is maintained for stock received such as X_RAY films of different size;
chemicals used .the stock register consists of fields such as
OP | IP | Total OP | IP | Total
Repairs:
In case of repair to the m/c a letter is addressed to MS requesting for repair
.A file of m/c repairs is maintained.
(2) E.C.G:
A Radiographer is responsible for E.C.G process. The patient along
with the request form visits the registration counter. The patient's general
details are noted and he/she is sent for test. The test is conducted and the
E.C.G paper is given to the patient immediately.
Records:
Radiographer Incharge maintains records regarding E.C.G.
Records similar to X_RAY such as Stock, Census, and Daily Expenditure
Register are maintained.
The stock register consists of fields such as
(3)Scanning:
The Scanning is done by trained Radiologist .The Radiologist
maintains a record in which the general details of patient along with the report
are entered.
Process:
Hospital Management systems
The Patient along with the request form visits the Radiologist .The
Radiologist conducts Scanning and writes the report on OP slip or Case Sheet.
FEASIBILITY ANALYSIS
• Economic Feasibility
• Operational Feasibility
• Technical Feasibility
1. Economic feasibility:
It refers to the benefits or outcomes we are deriving from the product
as compared to the total cost we are spending for developing the product. If
the benefits are more or less the same as the older system, then it is not
feasible to develop the product.
The software used in the proposed system is from open source and hence it
is feasible economically.
2. Operational Feasibility:
It refers to the feasibility of the product to be operational. Some
products may work very well at design and implementation but may fail in the
Hospital Management systems
3. Technical Feasibility:
It refers to whether the software that is available in the market fully
supports the present application. It studies the pros and cons of using
particular software for the development and its feasibility. It also studies the
additional training needed to be given to the people to make the application
work.
Technical feasibility can be achieved with the extensions of open source
development in a wide area.
Hospital Management systems
Hospital Management systems
Overview:
The Software Requirements Specification (SRS) begins the
translation process that converts the software requirements into the language
the developers will use. The SRS draws on the use-cases from the User
Requirement Document (URD) and analyzes the situations from a number of
perspectives to discover and eliminate inconsistencies, ambiguities, and
omissions before development progresses significantly under mistaken
assumptions.
Proposed System:
All these details are stored in the
database. The stock is automatically generated.
References:
Dietician in that Diet Section
Interface Requirements:
This section defines the parameters that the software product must follow
while interacting with the outside world.
Functional Requirements
Nonfunctional Requirements:
DOCUMENT DESIGN
1.system Design:
Software Requirements:
Hardware Requirements:
1. Personal computers with P-IV processor
Hospital Management systems
Table No.: 2
Table Name: 1.Service Mappings
table Description: Table to assign different services to users.
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
2. Services Services
for user. Varchar - Not null No
Unique PK No
Identity to
the patient.
Name of the - No
patient.
Gender of - No
opid
1. the patient. Varchar Not null
Guardian - No
name of the
name
2. patient. Varchar - Not null No
Mandals/M
gender
3. unicipality. Varchar - Not null No
Mandal/Mu
Guardian
4. nicipality Varchar - Not null No
name.
Locality
5. Panchayithi Varchar - Not null No
name. - No
Addr1
6. Village Varchar Not null
name. - No
Addr2
7. Habitation Varchar Not null
Caste of the - No
Addr3
8. patient. Varchar Not null
Addr4
9. Religion of Varchar - Not null No
the patient.
Addr5
10. complaint Varchar - Not null No
Caste
11. Varchar - Not null No
Religion
12. Varchar Not null
Complaint
13. Varchar Not null
Hospital Management systems
patient
Table No.: 4
Table Name: 2.wards master
Table Description: Table listing the details of all the wards
Seq. # Column Name Column Column PK/FK? Null/ Remarks
Description Type Not Null
1. Ward_number Ward Numeric PK Not null No
Number
2. Ward_name Name of the Varchar - No
ward
3. Ward_incharge In charge of Varchar - No
particular
ward
4. head nurse Head Nurse Varchar - No
of particular
ward
5. no_of_beds Total Number Numeric - No
of beds in a
ward
6. availablebeds Total number Numeric - No
Hospital Management systems
of available
beds
Constraints:
Table No.: 5
Table Name: 3.drugs_master
Table Description: Table listing details of all the operations
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
1. drug_code Unique id to Varchar PK Not null No
each drug
2. drug_type Type of the Varchar - No
3. drug_name drug Varchar
Name of - No
the drug
Constraints:
Table No.: 6
Table Name: 4.indent
Table Description: Table listing details list of items placed in indent
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
1. drug_code Unique id to Varchar FK Not null No
each drug
2. date Date date - No
3. indentfrom Indent From Varchar - No
4. indentto Indent to Varchar - No
CConstraints:
Table No.: 7
Table Name: 5.expenditure
Table Description: Table listing details of expenditure
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
1. drug_code Unique id to Varchar FK Not null No
each drug
2. date Date date - No
3. issued by Expenditure Varchar - No
issued by
4. issuedtto Expenditure Varchar - No
issued by
5. quantity Quantity Numeric - No
issued
6. vochure_nu Vochure Numeric - No
7. mber number
C
Hospital Management systems
Constraints:
Table No.: 9
Table Name: 7.diet
Table Description: Describes the daily treatment of the patient in wards
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
1. sago Quantity of Numeric - No
sago
2. cmb Quantity of Numeric - No
cmb
3. hpd Quantity of Numeric - No
hpd
4. pm Quantity of Numeric - No
pm
5. date Current Date - No
date
6. na New Numeric - No
admissions
7. total Total Numeric - No
quantity of
diet
Table No.: 10
Table Name: 3.doctors_master
Table Description: Describes the daily treatment of the patient in wards
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
Hospital Management systems
Constraints:
Table No.: 11
Table Name: 4.department
Table Description: Details of the departments in the hospital
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
Hospital Management systems
Table No.: 12
Table Name: 5.Test_master
Table Description: Details of the different tests of various departments in the
hospital
Are specified here.
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
Hospital Management systems
Constraints:
Primary Keys:
Table No.: 13
Table Name: 6.patient_test
Table Description: Details of the different tests prescribed by the doctor.
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
Hospital Management systems
Constraints:
Table No.: 14
Table Name: 7.uanalysis
Table Description: Details of the urine report.
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
1. opid opid of the varchar FK Not Null No
patient
2. day Date of date - No
issue
Hospital Management systems
Inpatient
Table No.: 15
Table Name: 8.scanning
Table Description: Details of the scanning report.
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description
1. Opid Opid of the Varchar FK Not Null No
patient
2. Day Date Varchar - No
Table No.: 16
Table Name: 9.Xray
Table Description: Details of the x-ray report.
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
1. Opid Opid of the Varchar FK Not Null No
patient
2. Day Date Varchar No
Table No.: 17
Table Name: 10.btests
Table Description: Details of blood tests
Seq. # Column Column Column Type PK/FK? Null/ Remarks
Name Description Not Null
1. donorid Unique id varchar FK Not Null No
assigned to
donor -
2. hiv HIV varchar No
3. hcv HCV varchar No
4. hbsag HBSAG varchar No
5. vdrl VDRL varchar No
6. malaria Malaria varchar No
7. date Date date No
Constraints:
Hospital Management systems
Constraints:
Table No.: 19
Table Name: 12.biochemistry
Table Description: Details of bags containing blood donated.
Seq. Column Name Column Description Column PK/FK Null/ Remarks
# Type ? Not Null
1. opid Unique id assigned Varchar FK Not Null No
to each outpatient
2. Date Date date - No
3. bs_fasting Blood sugar Fasting varchar - No
Value
4. bs_postlunch Blood Sugar varchar - No
postlunch Value
5. bs_random Blood sugar Random varchar - No
Value
6. us_fasting Urine Sugar Fasting varchar - No
Value
7. us_postlunch Urine Sugar varchar - No
postlunch Value
8. us_random Urine sugar random varchar - No
value
9. bloodurea Blood Urea Value varchar - No
10. serumcreatinine Serumcreatinine varchar - No
Value
11 serumbilirubin Serum bilirubin varchar - No
12. widal Widal varchar - No
13. vdrl Vdrl varchar - No
14. inpatiet Inpatient status varchar - No
Constraints:
Table No.: 20
Table Name: 8.Donor
Table Description: Details of donors
Hospital Management systems
Constraints:
Table No.: 21
Table Name: 9.In_patient
Table Description: Details of in patients
Seq. Column Name Column Description Column PK/FK?Null/ Remarks
# Type Not
Null
1. ip_no Unique ip no for each Varchar FK Not No
patient
2. ipbloodgroup In patient’s blood varchar - Null No
3. donor_id group varchar -
Id of donor from whom No
this patient is taking
4. saline_immediateblood varchar - No
This is one type of test
5. saline_37deg in transfusion varchar - No
Hospital Management systems
constraints:
Table No.: 22
Table Name: 13.Out_patient
Table Description: Details of all out patients
Seq. # Column Column Column PK/FK? Null/ Remarks
Name Description Type Not Null
1. op_id Unique id for each Varchar FK Not Null No
patient
2. Opblood_gro Blood group of the Varchar - No
up patient
3. Prescribed Prescribed by Varchar - No
by whom
4. hiv HIV varchar - No
5. hcv HCV varchar - No
6. vdrl VDRL varchar - No
No
12 teste Boolean expression boolean -
constraints:
Table No.: 23
Table Name: 14.pathalogy
Table Description: Details of all out patients
Seq. # Column Name Column Column PK/FK?Null/ Remarks
Description Type Not
Null
1. Opid Unique id given Varchar FK Not -
to a patient Null
2. Day Date Date
Hb Varchar
3. Test reading
4. Rbc Test reading Varchar
Wbc Varchar
5. Test reading
6. Neutrophills Test reading Varchar
7. Test reading
Lymphocytes Varchar
eosinophills varchar
8. Test reading
ABOUT SOFTWARE
7. SOFTWARE DEVELOPMENT ENVIRONMENT
The best things in using PHP: Are that it is extremely simple for a newcomer,
but offers many advanced features for a professional programmer.
There are three main areas where PHP scripts are used.
Server-side scripting: This is the most traditional and main target field for
PHP. You need three things to make this work:
A web server
A web browser
You need to run the web server, with a connected PHP installation. You can
access the PHP program output with a web browser, viewing the PHP page
through the server.
Command line scripting: You can make a PHP script to run it without any
server or browser. You only need the PHP parser to use it this way scripts can
also be used for simple text processing tasks.
Writing desktop applications: PHP is probably not the very best language to
create a desktop application with a graphical user interface, but if you know
PHP very well, and would like to use some advanced PHP features in your
client-side applications you can also use PHP-GTK to write such programs. You
also have the ability to write cross-platform applications this way. PHP-GTK is
an extension to PHP, not available in the main distribution
With PHP you are not limited to output HTML. PHP's abilities
include outputting images; PDF files and even flash movies (using labs and
Ming) generated on the fly. You can also output easily any text, such as XHTML
and any other XML file. PHP can auto generate these files, and save them in
the file system, instead of printing it out, forming a server-side cache for your
dynamic content.
Hospital Management systems
This does not mean that Smarty forces a separation of business and
presentation logic.
Once they are created, they are executed from then on. Therefore there is no
costly template file parsing for each request, and each template can take full
advantage of PHP compiler cache solutions such as Send Accelerator
• It is extremely fast.
• It is efficient since the PHP parser does the dirty work.
• No template-parsing overhead, only compiles once.
• It is smart about recompiling only the template files that have changed.
• It is possible to embed PHP code right in your template files, although
this may not be needed since the engine is so customizable.
• Built-in caching support
• Plug in architecture
Requirements:
The title text is preceded by the start tag <title> and ends with the
matching end tag </title>. The title should be placed at the beginning of your
document
Adding interest to your pages with images : Images can be used to make
your Web pages distinctive and greatly help to get your message across. The
simple way to add an image is using the <img> tag.
Adding links to other pages : What makes the Web so effective is the
ability to define links from one page to another, and to follow links at the click
of a button. A single click can take you right across the world!
Links are defined with the <a> tag. The text between the <a>
and the </a> is used as the caption for the link.
Flowing text around images : With HTML, you can choose whether any
given image is treated as part of the current text line or is floated to the left or
right margins. You control this via the align attribute. If the align attribute is set
to left the image floats to the left margin. If it is set to right the image floats to
the right margin.
<script language="JavaScript">
<!--
document. write("Hello World!");
//-->
</script>
Scripts can be placed inside comment fields to ensure that old
browsers that do not recognize JavaScript do not display your JavaScript code.
The markup to begin a comment field is <!-- while you close a comment field
using //-->.
Cross platform : PostgreSQL is available for almost every brand of Unix (34
platforms with the latest stable release), and Windows compatibility is available
via the Cygwin framework. Native Windows compatibility is also available with
version 8.0 and above.
GUI database design and administration tools : Several high quality GUI
tools exist to both administer the database and do database design .
Hospital Management systems
Hospital Management systems
TESTING
TESTING STRATAGIES
In order to make sure that the system does not have errors, the different
levels of testing strategies that are applied at differing phases of software
development are:
1. Unit Testing:
In this the test cases are generated on the logic of each module by
drawing flow graphs of that module and logical decisions are tested on all
the cases. It has been uses to generate the test cases in the following
cases:
4. Integrating Testing :
Hospital Management systems
5. System Testing :
aim is to satisfy the user the system meets all requirements of the
client's specifications.
6. Acceptance Testing :
Bottom up Approach:
system. When bottom level modules are tested attention turns to those on the
next level that use the lower level ones they are tested individually and then
linked with the previously examined lower level modules.
This type of testing starts from upper level modules. Since the
detailed activities usually performed in the lower level routines are not provided
stubs are written. A stub is a module shell called by upper level module and
that when reached properly will return a message to the calling module
indicating that proper interaction occurred. No attempt is made to verify the
correctness of the lower level module.
Validation:
The system has been tested and implemented successfully and thus
ensured that all the requirements as listed in the software requirements
specification are completely fulfilled. In case of erroneous input corresponding
error messages are displayed.
TESTCASES:
S.no Test case Actual result Expected Status(s/f)
result
1 User name Invalid user Invalid user Success
wrong
2 Leaves Leaves Leaves Success
Hospital Management systems
DOCTOR FORM:
Hospital Management systems
LABS FORM:
Hospital Management systems
ADMIN FORM
Hospital Management systems
DIET FORM
Hospital Management systems
Hospital Management systems
Hospital Management systems
MAINTENANCE
Login:
If you(end user) want to enter into the form , then if you are existing
user then you should enter through login form which checks for authorized
users . If you are new user then you have to register your details through
registration form with your own identification name and password , which gives
you a unique identification to you and firm.
Maintenance
1.Adaptive Maintenance
Hospital Management systems
2.Coorective Maintenance
3.Perfective Maintenance
4.preventive Maintenance
CONCLUSION
FUTURE ENHANCEMENTS:
BIBLIOGRAPHY
WEBSITES:
www.w3schools.com
www.intelinfo.com
www.php.com
www.whatis.com
Hospital Management systems