You are on page 1of 45

ABSTRACT

Our project Hospital Management system includes registration of patients, storing their
details into the system, and also computerized billing in the pharmacy, and labs. Our software
has the facility to give a unique id for every patient and stores the details of every patient and the
staff automatically. It includes a search facility to know the current status of each room. User can
search availability of a doctor and the details of a patient using the id.

The Hospital Management System can be entered using a username and


password. It is accessible either by an administrator or receptionist. Only they can add data into
the database. The data can be retrieved easily. The interface is very user-friendly. The data are
well protected for personal use and makes the data processing very fast.

1. INTRODUCTION

In a Hospital, the staff on duty in the front-office has a lot to do in terms of Incoming
patients, Registration, Allotting Rooms and beds, coordinating with Doctors, making Bills etc.
Manually it is very difficult to maintain information with regard to all these aspects. There is a
grave chance of error and hence a monetary loss to the hospital or inconvenience to Patients.

In order to overcome the condition of chaos at the front office in a Hospital, it is proposed
to develop software to maintain the information of Beds, information of the departments,
doctors information, maintain the Patients database, services provided to the patients,
Registration and Discharge details along with Billing of patients.
Computerization has become a must for efficient Hospital management. Computers can
reduce the manual workload and give information simply at the press of a button.
Computers have become a part of our daily life. They are used in all walks of life be it for
reservation for railways/aeroplanes or CAD/CAM applications or normal accounting. With the
introduction of Internet, Computers have penetrated into our homes also.
These days all the information of a Company is stored on the Computer in the form of
Data, Documents or Pictures. This information is mostly required to be shared amongst the
various personnels of the Company or between different Companies. The transfer of this
information is most conveniently done through the Computer to another computer.

3.1 HARDWARE SPECIFICATION


SYSTEM

PENTIUM II

CPU SPEED

400 MHZ

BASE MEMORY

32 Mb

HARDDISK

4 GB

AUXILARY STORAGE

3 1/2 FLOPPY DISK DRIVE

MONITOR

SAMTRON COLOR

KEYBORD

STANDARD KEYBOARD

3.2 SOFTWARE SPECIFICATIONS

OPERATING SYSTEM

WINDOWS 95

SOFTWARE

VISUAL BASIC 6.0(FRONTEND)


MS-ACCESS (BACK END)

3.3 LANGUAGE SPECIFICATIONS


THE VISUAL BASIC 6.0 ENVIRONMENT
Visual Basic is quickest and easiest way to create powerful application for Microsoft
operating systems. The Visual Basic programming system allows to create robust and useful
applications that fully make use of the GRAPHICAL USER INTERFACE (GUI). The
VISUAL BASIC programming language is a descendent of BASIC language. As its name
suggests, is big portion of the programming with VISUAL BASIC is accomplished visually this
means that during design time, we are able to see how a program will look during design. This is
a great advantage over other programming languages because we are also able to change and
experiment with our design until we are satisfied with colors, sizes, images that are indicated in
our program.
The VISUAL BASIC is quite powerful, if we are able to remember a programming, task
it can be probably accomplished using VISUAL BASIC.
In VISUAL BASIC the VISUAL part to the methods used to create graphical user
interface (GUI). Rather than writing numerous lines of code to describe the appearance and
location of interface elements, we simply drag and drop pre built objects and place on the screen.
If we have ever used drawing program such as paint, we already have most of the skills
necessary to create an effective user interface.
In VISUAL BASIC the BASIC part refers to the BASIC language used by more
programmers than any other languages in the history of computing. VISUAL BASIC has evolved
from the original BASIC languages and now contains several hundreds of statements, functions
and keywords, many of which relate directly to the windows GUI. Beginners can create useful
application by learning just a sew of the keywords, yet the power of this language allows all the
professionals t accomplish anything that can also be accomplished using any others window
programming language.

The VISUAL BASIC programming language is not unique to VISUAL BASIC


programming system. Applications Edition included in Microsoft Excel, Microsoft Access, and
many other windows application used the language. The VISUAL BASIC programming system
scripts Edition for Internet Programming is a subset of the visual basic language. The investment
we make in learning VISUAL BASIC will carry to these other areas.
Whether our goal is to create a small utility for ourselves or our work group, a large
Enterprise-Wide system, or even to distributed application spanning in the glob via Internet,
although it retains much of the user-friendly, easy-to use feeling of the earlier Basic, by it has
added an immensely rich and powerful feature set with an incredible capability for extension. Its
now certainly possible to design compile VISUAL BASIC applications in a high structured and
rigorous fashion. The characters have helped to make VISUAL BASIC the worlds best selling
programming language.
COMM VISUAL BASIC CODE LINES AND ENTS
Normally, we enter VISUAL BASIC on one line. Meaning that end of the physical line
indicated the end of the statement. Thus we can think of the line as an usual implicit end-ofstatement marker. This stand in contrast with usage in more highly structured languages.
There is essentially no limit to theoretical length of a VISUAL BASIC statement entered
this way on a singly ling. However, it is a poor coding practice to create statements that dont fit
on one line is either a print our or the code window.
USES OF VISUAL BASIC
A data access object allows us to create databases and front-end tools applications for
most popular database formats, including Microsoft SQL server and other Enterprise-Level
databases.
Activex technologies allow us the functionality provided by other applications, such as
Microsoft word processor, Microsoft excel spread sheet, and other windows application. We can
even automate and objects created using professional or enterprise editions of visual basic.

An Internet capability makes it easy to provide access to documents and applications


across the Internet from within our applications.
Our finished applications are a true exe file that uses a run time DYNAMIC LINK
LIBRARY (DLL) that we can freely distribute.
VISUAL BASIC EDITION
VISUAL BASIC is available in three versions, each geared to meet specific set
development requirements. All are 32 bit applications.
LEARNING EDITIONS:
The VISUAL BASIC learning edition allows the programmers to easily create powerful
applications for Microsoft Windows 98 and Windows NT. It includes all intrinsic controls, plus
grid, tab and data bound controls.
PROFESSONAL EDITION:
The VISUAL BASIC professional edition provides the computer professional with full
featured set of tools for developing solutions for others it includes all the features of learning
editions, plus edition ACTIVEX controls, including all internet controls, and the Crystal Report
Writer.
ENTERPRISE EDITION:
The VISUAL BASIC enterprise edition allows professional to create robust distributed
applications in a term setting. It includes all the features of the professional edition, plus the
AUTOMATION MANAGER, COMPONENT MANAGER, DATABASE MANAGEMENT
TOOLS, MICROSOFT VISUAL SOURCE safe project-oriented version control system and
more

EXISTING SYSTEM
A through study of the existing system is required before planning for the new system.
The existing system deals with the maintained of information about transactions carried out in
which are presently accomplished in a manual way using the existing system it is tedious to
maintain the details of above mentioned activities. Hence,it needs a lot of search, clerical works
and time.

DRAWBACKS OF THE EXISTING SYSTEM


Some of the drawbacks of the existing system,

More clerical works.

Time delay.

2.3.2 PROPOSED SYSTEM


This project has been developed in such a way to computerize the hospital activities.
This system is user friendly with provisions of data input and to generate reports. The
information regarding all the operations carried out in a hospital and various inquiries are easily
accessed. The details are obtained by simple inputs with corresponding updating of data in the
table with the help of user friendly schemes designed and developed for this. These stored data's
in the data base are used of prepare reports.

ADVANTAGES OF THE PROPOSED SYSTEM


The new system is developed with the following advantages,

Easy to maintain and Mani out.

Less consumption of time in the operation.

Generating the reports easily.

Reduce the manual effort.

4. SYSTEM DESIGN

File design
The design of an information system produces the details that state how a system will
meet the requirements identified analysis. The emphasis is on translating the performance,
requirements into design specifications. This phase is known as logical system design phase
which includes the details of output, the data to be input, file structures, data structures, controls
and calculation producers. The next phase, the Physical design produces a working system. The
various steps in designing the CoPST: Cost Based Predictive Spatio- Temporal Join are given
below.
The following steps are involved in design:
First, decide how the output is to be produced and in what format.
Second, the input data and the master files have to be designed to meet the
system requirements.
Finally, details related to the justification of the systems are presented.
Input Design
It is the process of converting input data to the computer-based data. The goal of
designing input data is to make data entry as easier and free from error as possible. Input design
determines the format and validation criteria for data entering the system. Personal computers
and terminals can place a data at users fingertips, allowing them to call up specific data and
make timely decisions based on the data.
This system contains data collections data collection screen which display heading the
defined their purposes. By employing flashing error messages, and providing necessary alerts
on the screen, mistake entering of data in the system is avoided. The rule that each screen
should have a single purpose and restrict itself to logically related data verification, validation
etc control and reduce errors.
The accuracy of output depends on the accuracy of input and its processing. So

user

have to carry out the input design may very carefully.


The key factors to be considered while designing inputs are: produce a cost effective
method of input, achieve the highest possible level of accuracy and is acceptable to and

understand by the user using meaningful words. The forms are designed in such a way that the
cursor is place in the position where data must be entered.
Effectiveness
The input Screen forms have been designed such that they are very effective i.e., serve a
specific purpose. The Advertisers Login form used gets the details of the member and stores it,
thus doing the registration.
Accuracy
The forms have been designed such that they assure proper completion. Validation has
been included and thus all the required fields are checked.
Ease of Use
Forms are straight forward and require no extra time to understand.
Simplicity
The forms are simple and uncultured.
Attractiveness
Input forms have been designed such that it has appealing design that would please the
user.
Output design
Computer output is the most important and source of information to the user. Efficient
and intelligible output design should improve the system relationships with the user and help in
decision making. Major forms of output are hard copy from the printer and soft copy from the
CRT display.
Output is the key tool to evaluate the performance of software so the designing of output
should be done with great care. It should be able to satisfy the users requirements.
Code design
A group of characters used to identify an item of data is a code. A major problem
encountered in working with a large amount of data is the retrieval of specific data when it is
required. Codes are used to aid the user in information identification and retrieval.
Large volume of data handling makes difficulty in individual identification. Code
facilitated easier identification simplification in Handling and retrieval of item by consuming
less storage space. The codes are designed in such a manner that the user will easily understand
it.

In the developed system a suitable coding is adopted, which can be identify the each user
exactly. The user can identify by a unique ID which is automatically generated and it is unique.
The need to communicate with and by means of computers has made increasing demands on
user to user to work with and understand computer codes instead of natural language. It must
always be remembered that human beings, including people who do not have much familiarity
with data processing codes should be designed with the following features, will use a code.
Database Design
Databases are designed using the latest software available and the development process
follows the specific requirements of the Client. We provide total flexibility in terms of database
design-the development process is essentially Client driven.
It is important to remember that a well-designed database should provide an end product
(database) that has been tailored to meet both professional and practical business needs and
therefore serve its intended purpose.
Comprehensive and detailed analysis of the business needs, preparation of design
specifications. Initial design concept, Database programming, Database Testing/validation,
Client support, Client site installation and of course extensive database Developer & Client
communication.

1.2.2 Modules
This master database maintains all the information that has been validated through the
software.

Entry form

Regular patient

Patient details

Diseases details

Doctor description

ENTRY FORM
In this form we have to ask the patient who is in patient (or) out patient.

REGULAR PATIENT
In the patient is in patient then ask the patient to submit the old reports about the
patient.

PATIENT DETAILS
If the patient is new one, then collect the information name sex address about the
patient.

DISEASES DETAILS
In this form we have to collect the details about decides like,

How many days he/she suffered.

What all the problems he/she had.

If he/she visit any other hospital before visiting here.

6. SYSTEM TESTING
In a software development project, errors can be injected at any stage during the
development. Testing performs a very critical role for quality and for ensuring the reliability of
software. During testing ,the program to be tested is executed with set of test cases ,and the
output of the program for the test cases is evaluated to determine if the program is performing as
it is expected to. Due to its approach, dynamic testing can only ascertain the presence of error in
the program; the exact nature of the error is not usually decided by testing. Testing forms the first
step in determining the errors in the program. Clearly the success of testing in revealing errors in
programs depends critically on the test cases.
Testing is usually relied upon to detect the faults that occur during any phase of the
software development cycle, in addition to the faults that introduced during the coding phase
itself. For this, different levels of testing are used which perform different tasks and aim to test
different aspects of the system. the basic levels of testing are unit testing ,integration testing
,system and acceptance testing. the different levels of testing attempt to detect different types of
faults.
CLIENT NEEDS

ACCEPTANCE TESTING

REQUIREMENTS

SYSTEM TESTING

DESIGN

INTEGRATION TESTING

CODE

UNIT TESTING

TEST PLAN
A Test plan is a general document for the entire project, which defines the
scope approach to be taken, and the schedule of testing,as well as identifying
the test items for the entire testing process and the personnel responsible for
the different activities of testing commences and can be done in parallel with
the coding and design phases, the inputs for the test plan are the
Project plan
Requirements Document
System Design Document
The project plan is needed to make sure that the test is consistent with overall plan for the
project and the testing schedule matches that of the project plan the requirements document and
the design document are the basic document Used for selecting the test unit and deciding the
approaches to be employed during testing .A test plan should contain the Following:

Test unit specification


Features to be Tested
Approach for Testing
Test Deliverables
Schedule

TEST UNIT
It is a set of one or more modules together with associated data which are the forms a
single computer program and which are the object of testing. It can occur at any level and can
contain from a single module to the entire system. This is carried out at every stage of the project
i.e., after completion of every moduleFeatures to be tested
Include all software Features and combinations of features and combination of features to
be tested. It includes functionality, performance, design constraints and attributes.

Approach for testing, specifies the overall approach to be followed in the current project. This is
sometimes called testing criteria, or the criteria evaluating the set of test cases used in testing.
Testing deliverables should be specified in the test plan, before the actual testing begins.
Deliverables could be a list of test cases that were used detailed results of testing, test summary
report, test log and data about the code coverage.

SCHEDULE
Specifies the amount of time and effort to be spent on different activities of testing and
testing of different units have been identified.

UNIT TESTING
Unit testing is a dynamic method for verification, where the programs is actually
compiled and executed .It is one of the most widely used method, and the coding phase is
sometimes called coding and unit testing phase, as in other forms of testing, unit testing
involves executing the code with some test cases and then evaluating the results.

The goal of unit testing is to test modules orunits and not the entire software system.
The programmer himself most often does unit testing, the programmer, after finishing the coding
of a module, tests it with some data. The tested module is then delivered for system integration
and further testing there are 4 categories of tests that a programmer will typically perform on a
program unit
FUNCTIONAL TESTS:
Specify operating conditions, input values and expected results.
PERFORMANCE TESTS
It should be designed to verify response time, execution time, throughput Primary and
secondary memory utilization.

STRESS TESTS
Stress tests are designed to overload a system in various ways. Structural tests are
concerned with examining internal process logic of software system.

INTEGRATION TESTS
After the unit testing the modules is gradually integrated into subsystem, which are then
integrated them to eventually form the entire system. During integration of modules Integration
testing is performed .The goal of this testing is to detect design errors, while focusing on testing
the interconnection between modules.

SYSTEM TESTING

After the system is put together, system testing is performed. here the system is tested
against the system requirements to see if all the requirements are met and the system performs as
specified by requirements. The entire software is tested and the goal is to see if the software
meets the requirements

ALPHA-BETA TESTING
A customer does the alpha test at the developer site .the software is used in a natural
setting with the developer and usage problems.
The beta testing is conducted at one or more customer areas of the end of software. The
problems are recorded and updated.

WHITE BOX TESTING


A white box testing technique - id described as follows:
CONTROL STRUCTURE TESTING
Conditional testing is a test case design method that exercises the logical condition in a
program module. The possible types of components in a condition include a Boolean operator,
Boolean variable, pair of Boolean parenthesis relational operator or an arithmetic operator.

DATA FLOW TESTING:


Data flow testing method selects test path of program according to the location of
definition and uses of variables in the program .they are useful for selecting test. They are useful
for selecting test paths of a program containing nested if and loop statements.

LOOP TESTING:
Loops are the cornerstone for the vast majority of all algorithm implemented in software
loop testing is a white box technique that focuses exclusively on validity of loop construct.
BLACK BOX TESTING
Black box testing method focuses on the functional requirements of the software. Black box
testing method attempts to find in the following categories.
Incorrect or missing functions
Interface errors.
Error in data structure or external databases access
Performance errors
Initialization and termination error

6.2 SYSTEM IMPLEMENTATION


Implementation is the stage where the theoretical design is turned into a working
system. The most crucial stage in achieving a new successful system giving is confidence on the
new system for the users that it will work efficiently and effectively.
The system can be implemented only after thorough testing is done and if it is
found to work according to the specification.
It involves careful planning, investigation of the current system and its constraints
on implementation, design of methods to achieve the change over and an evaluation of change
over methods a part from planning. Two major tasks of preparing the implementation are
education and training of the users and testing of the system.
The more complex of the system being implemented, the more involved will be the
systems analysis and design effort required just for implementation.
The implementation phase comprises of several activities. The required hardware and
software acquisition is carried out. The system may require some software to be developed. For
this, programs are written and tested. The user then changes over to his new fully tested system
and the old system is discontinued.

7. SCOPE FOR THE FUTURE ENHANCEMENT


This Application is designed to be generic as we develop our site we should take
advantage of several areas in which you can improve and customize business.
Automatic notification of newly placed orders to the companys shipping or
processing department.

We are trying to include different kinds of products, which are needed by the
customer in their day to day life, and many more facilities for the customers.
Credit card facilities will be including for making the payment easy for the
customer. Service charge will be there for credit cards.

Addition of a procedure to verify the users credit card information.

8. CONCLUSION
The software Hospital Management System has been developed in windows 98
environment using visual basic as front end and ms access as back end. Time consumptions
reduced to a great extent and user as less complexity in handling this database.
The project is fully fledged and user friendly, End users will be lightened in using this software
because it is easy to have bills and reports and mostly all contents to be entered are to selected
from combo box. This reduces the calculating efforts to be carried out by the users.

Data Flow Diagram

DFD for Login Module

Password
Administrator

Rejected

Verifying User Name


and Password

Ok

Enter Administrator/User

User
User
Password
Login File

DFD for Billing process


File

User

Item Code

Item
Details

Sales process
Updating process

Item

Billing process

Bill
Customer

Quotation Details
Stock File

File Name :- Login

Field Name

Description

Data Type

Width

User Name
Password

User Name
User Name

Text
Text

50
50

File Name :- Doctor Registration

Field Name

Description

Data Type

Width

Dr name
Sex
Dept
Consultation time
Address
Contact no
Emergency no
Consult fee
Date
Consultation day
Tot pat

Doctor Name
Sex
Department
Consultation Time
Address
Contact Number
Emergency Number
Consultation fees
Date
Consultation Day
Total Patient

Text
Text
Text
Text
Text
Long
Long
Long
Date/Time
Text
Double

50
50
50
50
50
50
50
50
50
50
50

File Name:-Patient Details

Field Name

Description

Data Type

Width

Name
Age
Sex
Address
Doctor
Patient id
Reg fee
Admin Date
Room no

Name
Age
Sex
Address
Doctor
Patient id
Registration fees
Admitted Date
Room Number

Text
Integer
Text
Text
Text
Text
Double
Date/Time
Integer

50
50
50
50
50
50
50
50
50

Width

File Name:-Medicine

Field Name

Description

Data Type

Medname
Medtype
Amt
Expdate
Stock

Medicine Name
Medicine Type
Amount
Expiry Date
Stock

Text
Text
Double
Date/Time
Double

File Name:-Discharge Sheet

Field Name

Description

Data Type

Width

Patient id
Name
Doctor
Remark
Totbill

Patient id
Name
Doctor
Remark
Total Bill

Double
Text
Text
Text
Double

50
50
50
50
50

Date

Date

Date/Time

50

SAMPLE CODING

LOGIN
Private Sub Command2_Click ()
Unload Me
End Sub
Private Sub Command3_Click ()
Db. Open
Set rs = db. Execute ("SELECT * FROM LOGIN where username='" & txt_username.Text &
"'")
If (txt_ password = "" And txt_ username = "") Then
MsgBox "Login not possible"
Else
If No t rs. EOF () Then
If (rs(1) = txt_ password. Text) Then
MsgBox "Login Successful"
frmMDI.mn RegAdmin.Enabled = True
frmMDI.mnuRegDr.Enabled = True
frmMDI.mnuAddDept.Enabled = True
frmMDI.mnuRegUser.Enabled = True
frmMDI.mnuAddrooms.Enabled = True
frmMDI.mnuEditdr.Enabled = True
frmMDI.mnulogoff.Enabled = True

frmMDI.mnuLogin.Enabled = False
frmMDI.mnuPatient.Enabled = True
frmMDI.mnuSearch.Enabled = True
frmMDI.mnuBilling.Enabled = True
frmMDI.mnuuser.Enabled = True
Unload Me
Else
MsgBox "Login not success"
End If
Else
MsgBox "EOF Reached"
End If
End If
db.Close
End Sub
Private Sub Command4_Click()
db.Open
Set rs = db.Execute("SELECT * FROM STAFFLOGIN where username='" &
txt_username.Text & "'")
If Not rs.EOF() Then
If (rs(1) = txt_password.Text) Then
MsgBox "Login Successful"
frmMDI.mnulogoff.Enabled = True

frmMDI.mnuLogin.Enabled = False
frmMDI.mnuPatient.Enabled = True
frmMDI.mnuSearch.Enabled = True
frmMDI.mnuBilling.Enabled = True
frmMDI.mnuuser.Enabled = True
Unload Me
Else
MsgBox "Login not success"
End If
Else
MsgBox "Invalid Username or Password"
End If
db.Close
End Sub
Private Sub Form_Load()
connectdb
End Sub

ADMINISTRATOR REGISTRATION
Private Sub cmd_cancel_Click()
Unload Me
End Sub
Private Sub cmd_save_Click()
db.Open

db.Execute ("INSERT INTO LOGIN VALUES ('" & txt_username.Text & "','" &
txt_password.Text & "')")
MsgBox "Record added successfully"
db.Close
End Sub
Private Sub Form_Load ()
connectdb
End Sub

DOCTORS REGISTRATION
Dim m_time As String
Dim m_MissingFields As String
Private Sub Command1_Click ()
If ValidateForm = True Then
db.Open
m_time = txt_timefrom.Text & to & txt_timeto.Text
rs.Open "DrREGISTRATION", db, adOpenDynamic, adLockOptimistic
rs.AddNew
rs!drname = txt_name.Text
If Opt_male.Value = True Then
rs!sex = "Male"

Else
rs!sex = "Female"
End If
rs!dept = cmb_dept.Text
rs!consultationtime = m_time
rs!address = txt_address.Text
rs!contactno = txt_contactno.Text
rs!emergencyno = txt_emergency.Text
rs!Date = DTP.Value
rs!consultationday = comb_day.Text
rs!totpat = txt_totpat.Text
rs!consultfee = txt_fee.Text
rs.Update
MsgBox "One Doctor Registered", vbInformation, "Doctor ADDED"
rs.Close
rs.Open "PATCOUNT", db, adOpenDynamic, adLockOptimistic
rs.AddNew
rs!drname = txt_name.Text
rs!patcount = txt_totpat.Text
rs!Date = DTP.Value
rs.Update
db.Close
Else

m_MissingFields = Left (m_MissingFields, Len (m_MissingFields) - 1)


MsgBox "Some fields (" & m_MissingFields & ")" & vbCrLf & " are missing, please fill the
fields and try again", vbCritical + vbOKOnly, "Missing fields"
m_MissingFields = ""
End If
End Sub
Private Sub Command2_Click ()
Unload Me
End Sub
Private Sub Form_Load()
connectdb
comb_day.AddItem "Monday"
comb_day.AddItem "Tuesday"
comb_day.AddItem "Wednesday"
comb_day.AddItem "Thursday"
comb_day.AddItem "Friday"
comb_day.AddItem "Saturday"
comb_day.AddItem "Sunday"
End Sub
Private Function ValidateForm() As Boolean
Dim m_valid As Boolean
m_valid = True
If txt_name.Text = "" Then

m_MissingFields = m_MissingFields & "Name,"


m_valid = False
End If
If cmb_dept.Text = "" Then
m_MissingFields = m_MissingFields & "Dept Name,"
m_valid = False
End If
If txt_timefrom.Text = "" Then
m_MissingFields = m_MissingFields & "Time From,"
m_valid = False
End If
If txt_timeto.Text = "" Then
m_MissingFields = m_MissingFields & "Time To,"
m_valid = False
End If
If txt_address.Text = "" Then
m_MissingFields = m_MissingFields & "Address,"
m_valid = False
End If
If txt_contactno.Text = "" Then
m_MissingFields = m_MissingFields & "Contact no,"
m_valid = False
End If

If txt_emergency.Text = "" Then


m_MissingFields = m_MissingFields & "Emergency no,"
m_valid = False
End If
If txt_fee.Text = "" Then
m_MissingFields = m_MissingFields & "Fees,"
m_valid = False
End If
ValidateForm = m_valid
End Function

PATIENT REGISTRATION

Dim m_sx As String


Dim m_patid As Integer
Dim m_patcount As Integer
Dim m_totpat As Integer
Dim m_MissingFields As String

Private Sub cmd_del_Click()


'MsgBox ("DELETE FROM PATIENTDETAILS WHERE timestampdiff(SQL_TSI_MONTH,"
& Date & ",ts admindate))")
End Sub

OUTPUTS

Login

Admin Registration

Change Password

Doctor Registration

Patient Registration

In Patient Search

Medicine Update

IP Bill

Discharge Sheet

Doctor Search

BIBLIOGRAPHY

Books

A Complete Guide to Programming in Visual Basic .Net


-Michael McMillian

A Complete Visual Basic 6 Training Course: How to Programme: Package


-Harvey M deitel,Paul j deitel,Tem R Neito

Advanced Programming Using Visual Basic: Version 6.0


-Julia Case Bradley

Access 2003 Power Programming with VBA


-Allen G Taylor

Advanced MS Visual Basic


-Peter Morris

Site Address

www.associatedcontent.com

www.members.tripod.com

www.vbcodesource.com

You might also like