complete 1231
TRANSCRIPT
-
8/7/2019 Complete 1231
1/105
-
8/7/2019 Complete 1231
2/105
OUTPUT AND CODING49-100
REFERENCE101
ACKNOWLEDGEMENT
We have found this golden chance to acknowledge all those people whohad blessed, Encoraged and supported us technically and normally andthroughall the phases of this project.
There are many people who deserve acknowledgement and gratitude fotheir contribution to the development and compeletion of this project.
We would like to express our sincere thanks to my project supervisorsMr.Pushpinder Singh Sohi for his constant help and encouragement
in our project.
We also pay our thanks to Mr.Naresh Kumar and Mrs.SatbirKaur, fogivingme all types of facilities in our work.
We are also thankful to our Sir Mr. Bhupinder Singh Head ofdepartment of computer science , and the whole computer staff forproviding the necessary facilities and help in our project.
We are indebted to Mr.Jaspreet Singh (Manager, Hospital) andMr.G.S.Kang (President) and Whole staff of Hospital for theircontinued support.
We also thank all our classmates and friends for their valuablesuggestions and help during the project work.
-
8/7/2019 Complete 1231
3/105
CERTIFICATE This is to certified that Project on HospitalManagements RECORD KEEPINGSYSTEM has been developed and implemented by the Amandeep Kaur Kangand Harpreet Kaur Garcha students of R.k Arya College, Nawanshahr.ThisProject is not entitled to another university or college.
Mr.Kewal Krishan Mr.PushpinderSingh Sohi
Head of computer department (Guide)
Mr K.N.BhardwajPrinciple
-
8/7/2019 Complete 1231
4/105
Part 1
(About HOSPITAL MANAGEMENT)
-
8/7/2019 Complete 1231
5/105
-
8/7/2019 Complete 1231
6/105
-
8/7/2019 Complete 1231
7/105
1. To provide best treatment to thepatient.
2. To provide best facilities to thepatient.
3. To promote voluntary charity persons.4. Spreading Awareness about better
health through Oragnizing Seminars.5. To give free treatment to the poor
people.6. Maintaing good work for future also.7. To provide medical services 24 hours
in a day and 7 days a week.
8. Putting efforts to making a healthysociety.9. Oraganizing (Medical) camps of
different types time to time.10. To raise the standard of living by
enchancing knowledge about humanbody.
-
8/7/2019 Complete 1231
8/105
Commettie members list:
NAME ADDRESS SEX DESIGNATION
PHONE_ NO
Dr. Suman Jalandhar Female President 0181-34567856Mr. Sudhir Toor Ludhiana Male Director 0161-5634782Smt. SunitaMathur
Nawanshahr Female Vice President 01823-234567
Sh. Saroop Chand Chandigarh Male Administrator 0172-3456278
Dr. Sumit Ludhiana Male ------------------- 0161-56576879Dr.Sukwinder
Nawansharhr Female Member 01823-245678
Dr.Gurwinder Banga Male ------------------- 01826-245678Mr.J.s Gupta Jalandhar Male Chair Person 0181-453657Smt. Sonia Banga Female ------------------- 01826-565576
-
8/7/2019 Complete 1231
9/105
HOSPITAL MANAGEMENT FROM 1995...
Raja sahib charitable hospital is a fast growing hospital in this area of country.
It is the largest licensed hospital. It is the result of dedicated hardwork ofS.Gurinder Singh Toor, Sh.Parvesh Kumar, Dr.P.R. Kalia, Dr. Vishav Mohani,. Thesepersons jointly have created history by establishing a hospital without anyGovernment Assistance.It is the dream come true seen by the hospital management members in the earlynineties. To increase working of hospital Dr. G.S.Toors family and Dr. Vishav Mohinifrom Rampuraful co-ordinated all who act as charity persons of hospital. They workevery hard to form a group of that charity persons. This group of persons later formedas the member of hospital management. These members used to travel on scootorsvillages to organize hospital. When they realize that there is need for an office thenthe foundation of hospital Building was laid by Mr. Saroop Chand
15th
july,1995.Hospital has been built with the cost of Rs. One crore. It has an office,emergency ward,clinical labortary and medical store which is open 24 hours forservice. hospital remains open for 24 hours and all the days of a week.This hospitalhas been serving immensely in this area for the last 10 years. This hospital has fourdepartment Heart care department,Bone care department,Emergency departmentand E.N.T.department.In this hospital the treatment of patient is not verycostly.More than 70 patient can be admit in this hospital.whenever a patient admitor discharged all the main tests are done.Treatment for persons over 70 years arefree of cost.Many social services organizations have been associated with thishospital. Teams of charitable hospital of Canada, Brazil, Itali, America has visited
hospital of banga. They have appreciated the service offered by the hospitalmanagement of banga.hospital has large number of patrons, motivators, civilofficers, health officers and members associations.
Human being has been continiously striving for making his life meaningful. Fothis purpose he/she has invented many ways. The ways used may be different butthe main theme is to help society and help needful persons. If we say that thecartage of successful and meaningful life has two wheels. The one wheel may be calthat motion which has motivated the person to help someone and second wheel is
-
8/7/2019 Complete 1231
10/105
the actual service done for society. It is clear that if both wheels work togetherproperly then our life will move in right direction.
PART-II(About Front-end and Back-end)
1
1
-
8/7/2019 Complete 1231
11/105
ABOUT FRONT-END AND BACK-END
VISUAL BASIC 6.0 AS FRONT-END
Front-end means the interface provided to user of the software. All the visualeffects of projects software suite are designed using programming tool. Thisprogramming tool should have features to add all type of elements on the variousscreens of a project.
VISUAL BASIC is the best choice to use it as a front-end Tool fordeveloping software which use database as a back-end tool. VISUAL BASIC is firstchoice for programmers for developing software because VISUAL BASIC is very touse, fast to design and very effective. VISUAL BASIC has an integrated developmentenvironment. All types of programs are designed in this environment very easily. InVB programmer can design screen elements some mouse clicks and dragging.Programmer has to write less code for activating these elements.
In contrary to other programming language like C++, where programmerhas to write hundred lines of code to show only just two text boxes for data entryfrom user at run time. But in VISUAL BASIC it is very easy task. Programmer need nowrite any code to show text boxes on form. User has to click on toolbar and draw twtext boxes on screen of any size.
VB has a set of standard tools in a toolbox we can design almost any type oscreen item with these tools. VB has various tools for database connectivity.Programmer can use any of these tools according to his needs. For example we canuse Data Control, Data Access Object, ADODC, RDO, ADODB etc. tools for databaseconnectivity.
1
1
-
8/7/2019 Complete 1231
12/105
ACCESS 7.0 AS BACK-END
We have used ACCESS as a back-end tool. All the data entered by us will go inACCESS tables we have created a database in ACCESS and various tables for storingdata. We have used ACCESS as back-end tool because of many reasons. ACCESS is arobust Database Management System. ACCESS has various types of databaseobjects like Tables and Queries. Its interface is very much simple. It is very easy tocreate a database in ACCESS later than creating a Database in any other DBMS.
ACCESS has verity of data types to store data of different types.
INTRODUCTION TO VISUAL BASIC 6.0
Visual basic is an ideal programming language for developing sophisticatedprofessional applications for Microsoft Windows. It makes use of Graphic UserInterface for creating robust and powerful applications. The Graphical User Interfaceas the name suggests, uses illustration for text, which enables user to interact withan application. This feature makes it easier to comprehend things in a quicker andeasier way.
Coding in GUI environment is quite a transition to traditional, linearprogramming methods where the user is guided through a linear path of executionand is limited to a small set of operations. In the GUI environment, the number ofoptions open to the user is much greater, allowing more freedom to the user anddeveloper. Features such as easier comprehension, user-friendly, faster applicationdevelopment and many other aspects such as introduction to ActiveX technologyand Internet features make Visual Basic an interesting tool to work with.
Visual Basic was developed from the basic programming language. In the 1970sMicrosoft started developing ROM-based interpreted BASIC for the earliermicroprocessor-based computer. In 1982,Microsoft Quick Basic revolutionized Basicand was legitimized as a serious development language for MS-DOS environment.Later on, Microsoft Corporation created the enhanced version of BASIC called VisualBasic for Windows.
Visual Basic for windows require at least Microsoft Windows 95/Windows NT3.51,486 Processor and a minimum of 16MB of RAM. It has a complete installation ofthe most powerful version of Visual Basic 6.0, the enterprise edition, require morethan 250 MB of hard disk space. It is the most powerful rapid applicationdevelopment (RAD) tool in the world. Visual Basic helps programmer to focus on theproblem as hand rather than technical intricacies of programming in a windows
1
1
-
8/7/2019 Complete 1231
13/105
environment. A lot of commercial applications available today are written usingVisual Basic. It provides a complete set of built in intelligent tool for creatingwindows application programs.
VISUAL BASICS INTEGRATED DEVELOPMENTENVIRONMENT :-
One of the most significant feature of Visual Basic is the IntegratedDevelopment Environment (IDE). IDE is a term commonly used in the programmingworld to describe the interface and environment that we use to create ourapplications. It is called Integrated because we can access virtually all of the
development tools that we need from one screen called an interface. The IDE is alsocommonly referred to as the design environment, or the program. Visual Basic IDE ismade up of a number of components. These components are listed below:
Menu Bar
Tool Bar
Project Explorer
Properties Window
Form Layout Window
Toolbox
Form Designer
Object Browser
TOOLBOX
Toolbox contains all the objects and controls, which you will add to the form tocreate the user interface for your project.Controls like command button, text box,buttons check boxes are
1
1
-
8/7/2019 Complete 1231
14/105
objects provided control components, also known as OCX files.
PROJECT EXPLORER WINDOW
Project Explorer Window shows all files you have used in your application (the
collection of files makes a project)FORM LAYOUT
1
1
-
8/7/2019 Complete 1231
15/105
Window allows you to visually position the form at design time. Allforms that are visible in the environment are displayed. You can position the form tothe location where you want it to appear at run time.
CODE EDITOR
1
1
-
8/7/2019 Complete 1231
16/105
When you double click on the form, the code editor window foreach form in the application. Any code you need to attach to the form or any controon the form you need to type it in the code editor window. A code window hasdropdown list boxes at the top. The list box on the left side displays a list of objectsplaced on the form. The list box on the right side displays all the events associatedwith the objects selected in the left side box.
PROPERTY WINDOWProperty Window lists the properties of the selected form or control on the form.Properties like height, appearance, color, caption etc. are displayed. You can positionthe form to the location where you want it to appear at run time.
USER INTERFACE
The user interface is what appears in the applications windowwhen it runs. It consists of various elements with which the user can interact andcontrol the application. The first element of the user interface is the form. This is thewindow displayed at run time, and it act as a container for all the elements of theinterface. The elements in the user interface are common to all windowsapplications, and they are all shown as icons in the toolbox.
VISUAL BASIC FORMS
1
1
-
8/7/2019 Complete 1231
17/105
Visual Basic has several different types of objects. The form is oneof the most basic objects in which the application is developed. A form is a window
that contains application code and has other objects placed on it to create the userinterface. A form may fill the entire screen or have other forms contained within it, oit may be a custom dialog box. Visual Basic initially includes the default form, form1file in each new project. You can change the forms name and caption to identify thepurpose of the form. Every form object has its own properties, events and methodsassociated with it.
A form is a display area that corresponds to a window or dialog boxthat makes up the part of an applications user interface. Each form has propertyassociated with it. In Visual Basic there are two types of forms namely Normal Formand a Multi Document Interface (MDI) Form. A forms collection is a collection of allthe loaded forms in an application. All the forms we add to an application are
automatically added to a form collection. The .EXE file can be made by combinationof forms (.FRM), modules (.BAS), and controls (.OCX)
VARIABLES, DATA TYPES AND MODULES
Visual Basic used building blocks such as Variables, Data types,Functions, and control structures in its programming of Visual Basic.
MODULES
Code in Visual Basic is stored in the form of Modules. The three kinds ofmodules are Form modules, Standard modules and Class modules. A simpleapplication may contain a single form, and the code resides in that form moduleitself. As the application grows, additional forms are added and there may be acommon code to be executed in several forms. To avoid there duplication of codes, aseparate module containing a procedure is created that implements the common
code. This is a Standard Module. Class module (.CLS) is the foundation of objectoriented programming in Visual Basic. New objects can be created by writing code inclass modules. Each module can contain:
Declaration: May include constant, type, variable and DLL procedureDeclaration.
Procedures: A sub function, or property procedure that contain pieces of code thacan be executed as a unit.
1
1
-
8/7/2019 Complete 1231
18/105
DATA TYPES
By default Visual Basic variables are of variant data type. The variant data type canstore numeric, date/time or string data. When the variable is declared, a data type is
supplied for it that determines the kind of data they can store. The fundamental datin Visual Basic including variant are integer, long, single, double, string, currency,byte and Boolean. Visual Basic supports a vast array of data types. Each data typehas the limit to the kind of information and the maximum and the minimum value itcan hold. In addition, some types can interchange with the other type of data types.A table of Visual Basics simple data types is given below.
VARIABLES
Variables are used for storing values temporarily. A defined naming strategy has tobe followed while naming a variable. A variable name must begin with an alphabetletter and should not exceed 255 characters. It must be unique within the samescope. It should not contain any special character like %, &, !, #, @ or $.
There are many ways of declaring variables in Visual Basic.
Type Name Value RangeByte 0 to 255
Boolean True or FalseInteger -32,768 to 32,767Long -2,147,483,648 to 2,147,483,647
Single -3.402823 x 103 to -1.401298 x 1045 for negativevalue. 1.401298 x 10-45 to 3.402823 x 1038 forpositive value.
Double -1.79 x 10308 to -4.94 x 10324 for negative value.4.94 x 10-324 to 1.79 x 10308 for positive value.
ASSIGNING VALUES TO VARIABLES
After declaring various variables using the Dim statements, we can assign values tothose variables. The general format of assignment is
Variable = ExpressionThe variable can be a declared variable or a control property value
The expression could be a mathematical, expression, a number, a string, a Booleanvalue etc. The following are some examples:First number = 100Second number = First number 99User name = Harpreet KaurLabel1.Visible = True
1
1
-
8/7/2019 Complete 1231
19/105
Command1.Visible = FalseTotal = First number + Second number
OPERATORS IN VISUAL BASIC
In order to compute inputs from users and to generate results, we need to usevarious mathematical operators. In Visual Basic, except for + and -, the symbols forthe operators are different from normal mathematical operators, as shown in Tablebelow:
Operator Mathematical function Example
^ Exponential 2^4=16
* Multiplication 4*3=12
/ Division 12/4=3
Mod Modulus(returntheRemainder from anInteger division)
15 Mod 4=3
\ Integer Division(discards the decimalplaces)
19\4=4
+ Or & String concatenation Visual & Basic= Visual Basic
CONDITIONAL OPERATORS
To control the Visual Basic program flow, we can use various conditionaloperators. Basically, they resemble mathematical operators. Conditional operatorsare very powerful tools, they let the Visual Basic program compare data values andthen decide what action to take, whether to execute a program or terminate theprogram and etc. These operators are shown in Table below:
Operator Meaning= Equal to
> More then
< Less then>= More then Equalto
-
8/7/2019 Complete 1231
20/105
LOGICAL OPERATORS
In addition to conditional operators, there are a few logical operators, which offeradded power to the Visual Basic programs. These are shown in table below:
Operator MeaningAND Both sides must be true
OR One side or other must be trueXOR One side or other must be true but
not bothNOT Negates truth
CONTROL STRUCTURES
Control structures are used to control the flow of programs execution. Visual Basicsupports control structure such as ifthen, ifthenelse, selectcase, and Loop
Structures such as Do WhileLoop, Do Loop, While Loop and For NextLoopmethod.
USING IFTHEN ELSE STATEMENTS WITH OPERATORS
To effectively control the Visual Basic program flow, we shall use IfThenElsestatement together with the conditional operators and logical operators. The generaformat for the ifThenElse statement isIfcondition Then
VB expressionElse VB expressionEnd IfAny IfThenElse statement must end with End If. Sometime it is not necessary touse Else.
SELECT CASE STATEMENT
If you have a lot of conditional statements, using IfThenElse could be very messyFor multiple conditional statements, it is better to use Select Case. The format is :Select Case expression
Case value1Block of one or more statements
Case value2Block of one or more statements
Case value3Block of one or more statements
2
2
-
8/7/2019 Complete 1231
21/105
Case value4...
Case Else
Block of one or more statements End SelectThe data type specified in expression must match that of Case values.
PROCEDURES
Visual Basic offers different type of procedures to execute small section of coding inapplications. The various procedures are elucidated in detail in this section. The
section also goes about explaining the various control structures available in theVisual Basic. Visual Basic programs can be broken into small logical componentscalled Procedures. Procedures are useful for condensing repeated operations such athe frequently used calculations, text and control manipulation etc. the benefit ofusing procedures in programming are :
. It is either to debug a program with procedures, which breaks a programinto discrete logical limits.
. Procedures used in one program can act as building blocks for otherprograms with slight modifications
EVENT DRIVEN PROGRAMMING
An event is an action performed by the user that starts an event handler. An eventhandler is a block of code that is executed automatically when the user performs anaction or event. Event driven programming is defined as a technique where theoperation being performed by the application depends upon the user action. Theuser interface itself does nothing except tell the computer program what to do whenone clicks the button with the printer icon on it, it sends the message to the wordprocessor telling that the print button was clicked. The word processor packagereacts by printing out the document.
In the same way, when you write the Visual Basic programs, you musttell what will happen when the user clicks your button, or types some text into thetext box. This kind of programming where the code is executed in reaction to useraction is termed as an Event Driven Programming. An Eventis when the userperforms an action on the computer like clicking a button or selecting the menuitem. There are numerous number of events. An Event Handler is a set of instructionthat is triggered in response to an event.
2
2
-
8/7/2019 Complete 1231
22/105
CLIENT-SERVER CONCEPT
A Visual Basic is a client-server programming and in the client-server architecture, aclient request services from the server. The client is a computer or an application
with which the user interacts. A server machine is a computer or an application thatsearch client machine by catering to their request. As ever a machine has resourcesit can share with other computer or a service it can perform on the behalf of theother computer. Client-Server application is one such example. They run on both, aclient and a server and they meld the best part of stand-alone and a mainframetechnology into cohesive environment. The data id fed and processed on the frontend(client) but stored and served by the powerful backend(server). The servermanages the database along with the number of clients. For example, VB powerbuilders are powerful front-end tools. Visual Basic connects to a number of back-endDBMS(data base management system) such as SQL server, Access etc. any back-enDBMS whose DBM core obeys open database connectivity (ODBC) rules can also be
connected.
INTRODUCTION TO VISUAL BASIC FUNCTION
Functions are similar to normal procedures but the main purpose of the functions isto accept certain input and pass them on to the main program to finish theexecution. They are two types of functions, the built-in functions (or internalfunctions) and the functions created by the programmers. The general format of afunction is :
Functionname (arguments)
where arguments are values that are passed on to the functions. There are two verybasic but useful internal functions, i.e. the MsgBox( )and InputBox( ) functions.
MSGBOX ( ) FUNCTION
The objective of MsgBox is to produce a pop-up message box and prompt the userto click on a command button before he/she can continue. This message box formatis as follows:
VariableName=MsgBox (Prompt, Style, Value, Title)The message box is look like as:
2
2
-
8/7/2019 Complete 1231
23/105
The first argument, Prompt, will display the message in the message box. The Stylevalue will determine what type of command buttons appear on the message box, asgiven in the table. The Title argument will display the title of the message border.
Style Value Named Constant Buttons Displayed0 vbOkOnly Ok button
1 vbOkCancel Ok and Cancel buttons2 vbAbortRetryIgnore Abort, Retry and Ignore buttons3 vbYesNoCancel Yes, No and Cancel buttons4 vbYesNo Yes and No buttons5 vbRetryCancel Retry and Cancel buttons
THE INPUTBOX () FUNCTION
An Inputbox () function will display a message box where the user can enter a valueor a message in the form of text. The format is:VariableName = InputBox(Prompt , Title, Default_text, x-position, y-position)
VariableName is a variant data type but typically it is declared as astring which accept the message input by the users. The arguments the areexplained as follows:
Prompt :- The message displayed normally as a question asked.Title :- The title of the Input Box.Default_text :-The default text that appears in the input field where usercan use it as his intended input or he may change to the message he wish to
key in.x-position and y-position :- The position or the coordinate of the Input Box.
The input box is look like as:
2
2
-
8/7/2019 Complete 1231
24/105
CREATING YOUR OWN FUNCTIONS
The general format of a function is as follows:Public Function functionName (Arg As data type, ..) As data type
ORPrivate Function functionName (Arg As data type, .) As data type
Public indicates that the function is applicable to the wholeprogram and Private indicates that the function is only applicable to a certain modulor procedure.
INTRODUCTION TO MICROSOFT ACCESS
Microsoft (Ms) ACCESS is a Relational Database Management System (RDBMS) use to storand manipulate large collection of information of any kind .here RDBMS refers to the organization of data in
series of rows and columns in such a manner that any specific piece of information is available with the click o
mouse and a few key strokes . MS-Access has tools which are easy to use and provide powerful developmen
environment, making it an appropriate choice for novices as well as professionals .For example, Access can be use
to enter and maintain student awards, inventory record of a warehouse, telephone no. once the record the arstored,any type of queries(question) can be asked ,reports can be created and data entry forms can be designed. AT a
advanced level, access can be used for developing custom database applications by employing access basic and
distribution kit for compiling Applications .
HARDWARE AND SOFTWARE REQUIREMENTS OFACCESS
Access is a windows 95 based problem so Microsoft windows 95 or windows NTshould be installed on a target computer .A computer may have 80386,80486 orPENTIUM based processor with minimum 8 MB of RAM, VGA graphics displayadapter and a mouse.
2
2
-
8/7/2019 Complete 1231
25/105
COMPONENTS OF ACCESS
1. DATABASE WINDOW:- Here all objects of a database are stored in single file having extention mbd. Theobjects are managed through the database window .
2.DATABASE AND TABLE :-
Database is a collection of information retained in the form of table consist of rowsand column. Each table stores information about one entity such as student,custmer product ,patient .Each row in the table represent a single record of anentity.each column contain a discrete element of information ,called a field. A fieldmight be a student name,house numbr,unit no. or telephone number. To illustratethe concept of a table,record and field ,a student database I used which usesdifferent tables to store:1. Roll number,name,fathers name and class of students (student table)2. Fee information (fees table)3. Gradation information (Grades table)The first table (student table) stores roll number,name,fathers name,date of birth,class and session of students.
STUDENT TABLE -ROLL NO. NAME FATHERS
NAME
DOB CLASS SESSION
101 HAPPY SINGH 01/2/85 BIT 04-05102 SOPHIA JOHNSON 03/01/84 BCA 04-05103 GURPREET GURMEET 05/09/80 BSC 1999-2K 104 ROHIT DAMESH 06/10/80 BIT 1999-2K
The first row in the table shows the name of different fields . the nextfour rows shows for different records having different values for different fields
2
2
-
8/7/2019 Complete 1231
26/105
3. FORMS :-
Forms display the data from a table or query in the format requested by user . The
records or fields in the table are placed in the forms can be edited according to therequirement .For example, user can create a form having roll no ,name and class ofa student ignoring the other fields in the student table .
4. QUERIES:-
A querie is a question asked by the user to extract information according tohis /her requirement. For example , a query can be created that asks for the list ofstudents who have secured more than 70% or asks for the for the detail of Indian
residents in a U S A . THE RESULT of a query is displaced in the form of data sheetA query is thus a set of information that changes with the contents of thesupporting table.
5. REPORTS :-
A report displayed the information in a prescribed format. Access produce thereports by incorporating graphs, chats and different styles. It can be used to groupdata show subtotal and grand totals. Access enables a user to design reportsaccording to need.
6. MACROS:-A macros are used to automate frequently used tasks . Access macros executenumber of actions such as opening file , displaying message boxes , validation ofdata .
STARTING ACCESS
To start access , double click on the MS-ACCESS icon found in theMicrosoft office . After this starting screen of ms- access appears on computersscreen .
CREATING TABLE
The first step is to create a new database to store thedata. A database is a collection of table, forms and reports. Here create a databasestudent with three tables having names- Student table ,fees table, grades table.
2
2
-
8/7/2019 Complete 1231
27/105
The procedure for creating the student database comprises of following steps:
CREATING A DATABASE
1. Choose new database from the file menu in the access opening screen . awindow is displayed which asks for the name of the new database and thelocation where a file is to be stored . for example , here a database created tostore student details.
2.Type the file name as student .mbd
3. Click the Create button to create the database .4. Now the window will be displayed on screen known as database window .The windows provides access to create tables, queries forms , reports, macrosand modulus.
CREATING A TABLE
1. The next step is to create a the table that will store the data . to create a table, click on the table button in the data base window. Then click on the new button. Anew table dialog box will appear displaying option of data sheet view ,designview , table wizard as well as import and link .The first option datasheet view is usedto view the data stored in table . to build up a table from a scratch, clik on designview option and click ok.
To design a new table the structure for a table has to be defined tocreate it .the structure consist of a fields and records. Type the field name ,Data,types and description.A field name can have maximum 64 character and have any character ,number andspaces except for the period (.) square brackets [] and exclamation marks (!). thedata type of a field indicates the nature of data that the field can store. There are 8different data types as shown in table below
Data type MeaningText It can store 255 alphanumeric characters for
example name and address2
2
-
8/7/2019 Complete 1231
28/105
Number Used for calculations for example total, sum.
Date/time Used for storing date or time for examplepayment date .
Currency Used for monetary value for example amount paid
Memo Used for storing detail descriptions. For examplepersonal detail of student.
Yes/no Used for storing Boolean values. for example true orfalse.
Here create a table1 by typing s_no in first row of field namecolumn. Use tab key to move. Data type column . to scan the list of data types,click on the arrow at the right of data type cell. This displays a drop-down list ofdata types.
2. Setting the primary key:-
A primary key is that field in a table that uniquely identifies each record in a tabl.this field is called a simple key or primary key .for example in the table1 s_nocan be set as primary key as the value of s_no is for unique . to set the primarykey in table1 ,select the s_no field by clicking on it. An arrow will be displayedbefore the field s_no. now.
-- Click on the arrow to select the whole row.-- Click on primary key button available in edit option on toolbar to set this field asthe primary key . A key symbol will appear next to the field name s_no .note thatindxproperty in the field properties changes from no to yes as shown fig ---- this meanss_no is indexed .indexing means data is arrange in Ascending or descending orderto assist in quick searching of a record.
2
2
-
8/7/2019 Complete 1231
29/105
Once the table structure is created and primary key is set ,the data can be entered in different fields. To
enter the data select the table table1 .click on the open window in the database window and a table willbe displayed on the screen for data entry of records .
HARDWARE & SOFTWARE REQUIREMENTS
MINIMUM REQUIREMENTS :
TO RUN THIS PROJECT , THE MINIMUM HARDWARE CONFIGURATION IS :
PENTIUM I (133 Mhz) 32 MB RAM
2 G.B HDD
1.44 MB FLOPPY DISK DRIVE
VGA/SVGA COLOR MONITOR
101 KEY STATNDARD KEYBOARD
SERIAL / PS2 MOUSE
DOT MATRIX. / INKJET PRINTER
FOR BEST PERFORMANCE :
PENTIUM III (733 Mhz)
128 MB RAM
10 GB HDD
1.44 FLOPPY DISK DRIVE
15 SVGA COLOR MONITOR
121 MULTIMEDIA STANDARD KEYBOARD
SCROLL MOUSE INKJET /LASER PRINTER
SOFTWARE REQUIREMENT
WINDOWS 98 or ME
VISUAL BASIC-6.0
MS-ACCES
2
2
-
8/7/2019 Complete 1231
30/105
PART-III(About project)
SYSTEM DEVELOPMENT LIFE CYCLEThe system development life cycle is a sequence of
events carried out by analysts, designers and users to develop and implement aninformation system. These activities are carried out in different stages.
3
3
-
8/7/2019 Complete 1231
31/105
SYSTEM DEVELOPMENT STAGESSystem design is the most creative phase of the system
development. The term design describes a final system and the process by which itis developed. It includes the construction of programs and program testing. The key
question of system design is : How should problem be solved ?A Systematic method has to achieve the beneficial results
at the end. It involves starting with a vagus idea and developing it into series ofsteps. The series of steps for successful system development or successful systemdesign are explained below. First step is to study problem completely because first oall we should know the goal, which we want to achieve from the system. It is verychallenging step of the system development. According to the input requirement ofthe system the structure of various have to achieve. Second step we should see whakind of output we require and what kind of input we give to it so that we can getdesired output individual programs, which later on joining solve problem. Then we
test these programs and make necessary correction in them to achieve target of theprograms. At last combining all these problems in the form of databases should bedesigned. Next we should what kind of program should be developed to reach finalgoal.In other words, various steps involved in system design are:--
Requirements analysis
Feasibility study
Software requirement specification
Design
Coding
Testing
Implementation
Maintenance
Post Implementation
REQUIREMENT ANALYSIS :-Requirement analysis is done in order to properly
understand the problem which is solved by the software system which is tobe developed. Here, software development is a puzzle, which isto be solved to create a new system. When we start we should know clearlyand exactly about the problem. For example,the problem could be automating anexisting manual process, or developing a completely new automated system, oa combination of the two.For large systems which have a large number offeatures and that need to perform many different tasks then the requirementanalysis is on identifying WHAT is needed from the system, and not howthe system will achieve its goal.
3
3
-
8/7/2019 Complete 1231
32/105
Before developing a software for any organization one shouldhave knowledge about methods and policies used at present. We should havesome through knowledge about the present setup of Hospital Managementand working environment of various departments. We have done preliminaryinvestigation about working of Administration staff of Hospital Management.
We have found that they have been keeping all their records in accountbooks and paper files. Records of all Hospitals within a particular period,record of all the patients admitted In the hospital and all those patients whohave discharged is kept in paper files. They also organize hospital.
They keep records of all the annual and monthlymotivators meetings organized at Hospital. Whenever any patient admit in thehospital all the data about him, Madicines,bed,Doctors,Nurses,room_no.records properly in paper files. Some of the data of Hospital is also kept oncomputer in MS Access tables. It is difficult to input data, view data andmodify data in MS Access. person who has knowledge about MS Access DBMScan work in MS Access. There is also not any direct way to locate a particular
record in MS Access. They have to keep all the data records and filescarefully. There is a chance of misplacement or destroyed files because ofweather condition, human error.
They have to spend many time and manpower to keep
these records. The cost of stationary and manpower to keep records onpaper, files are higher. So there is a possibility that if they keep all theserecords in softwareapplication, it will make their work easy and cheap. So we have analyzed alltheir needs and requirements before developing a software application.
INFORMATION GATHERINGA key part of system analysis is gathering information about existin
system. We study the present system to verify the problem and to define th
performance expected by candidate system to meet user requirements. Informatio
about existing system can be gathered by reading the document, manuals, reports
hard copy outputs and forms of existing system and also by interviewing the use
staff.
In order to gather information about the existing manua
system of
RAJA SAHIB CHARITABLE HOSPITAL,BANGA we talked to manager and other staf
members. We gathered information regarding the record keeping system and the
mode of data entry. Various hard copy outputs were reviewed to get the idea to
implement the structure and various formats of data and output was used for thi
purpose.
3
3
-
8/7/2019 Complete 1231
33/105
Since information gathering is the first most important step towards th
system development process, a frequent visit was made in order to inquire about the needs of the use
time and again.
FEASIBILITY STUDYFeasibility study can be divided into three different
categories, which are as follows:-( i ) Economic Feasibility( ii ) Technical Feasibility(iii) Behavioral Feasibility
Economical Feasibility is the most frequently usedmethod for evaluating the effectiveness of a software which is to bedeveloped commonly known as cost benefit analysis. In its study thedeveloper determine the benefits and savings that are expected from a
proposed system and compare them with costs, if benefits out-weight coststhem the decision is made to design and Implement the system. Ourpurposed system needs only a computer and a printer along with a coupleof computer operators working on data-entry and processing. Keeping in viewthe long term benefits provided by this computer- based system, these inputcosts are minimal.
Technical Feasibility centers around the hardware andsoftware required and to what extend these will support our system alongwith the technical expertise required. The proposed system is technicallyfeasible because Visual Basic and Access are compatible and supports theprogram database design quite efficiently.
In determining the Behavioral Feasibility, we make an estimate ofhow strong a reaction will the user staff make towards the development ofcomputerized system and try to keep the user response positive. Our proposedsystem needs a computer operator who only simplifies the job without bringingabout changes in way of working of existing system.
SOFTWARE REQUIREMENT SPECIFICATIONOnce the problem is analyzed and the essentials understood, the
requirements must be specified in the require-ment specification document. Forrequirement specification in the form of a document, some specificationlanguage has to be selected ( for example English , regular expressions, tables o
combination of these).The requirements document must specify all functionaland performance requirements, the formats of input, output and any requiredstandards, and all design constraints that exist due to political, economic, andenvironmental and security reasons. This phase ends with validation of therequirement specified in the document whose basic purpose is to make surethat the requirements specified in the document actually reflect the actualrequirements or needs and that all requirements are specified.
SYSTEM DESIGN
3
3
-
8/7/2019 Complete 1231
34/105
-
8/7/2019 Complete 1231
35/105
Code Testing :- The code testing strategy examines logic of the program.For this testing method, the analyst develops test cases that result inexecuting every instruction in the program, that is every path through theprogram is tested.
Specification Testing :- To perform specification testing, the analystexamines the program specifications wherein states what the program shoulddo and how it should perform under various conditions. Then,testCases are developed for each condition or combination of conditions andsubmitted for processing. This testing does not look into the program to studythe code or path, it looks at the program as a whole.
IMPLEMENTATION :-After proper testing and validation the question
arises weather the system can be implemented or not. Implementation includeall those activities that take place to convert from old system to the new. Thenew system may be totally new, replacing an existing system, or it may be a
major modification to an existing system. In either case, proper implementationis essential to provide a reliable system to meet organization.
LIMITATION OF THE PRESENT MANUAL SYSTEM:-As is the case of with other manual system, there is lot of
limitation in the system. Some of the limitation of the present manual system aregiven below:-
1.Data redundancy:
The same entries are recorded on different forms, for example patient_name
patient_age, date_of_admission. due to redundancy in existing system , there ismore possibility of making errors that is a record in update in one registers but notin other register. It is very difficulty to maintain the source documents.
2. Time wastage:
A large amount of time is wasted in preparing the Performa of the reports and fillingup of required data in reports.
3. Money wastage:
Money is wasted in preparing the entry forms and reports. As firstly large amount ofstationary is required. Hence catalogue system is not useful, it require a largeamount of time and amount of money.
4. Invalid data:
While filling up the each form manually, the errors are bound to happen as a samedata is to be recorded on different forms. There may be the case when a different
3
3
-
8/7/2019 Complete 1231
36/105
data is entered. Also there may be the case where wrong data or monthly may beentered. Also there may be a case when different data is entered on different form.In each case valid data input is not sure.
5. Excess man labour:
Preparing of catalogues manually requires a large of man labours. Large number ofperson are required for maintain. Keeping &placing record files .man labors isrequired for during entered in catalogues. There may be some errors while duringentries.
6. Difficult calculations: -
Sometimes when the total number of employees from a particularcategory is need to access. So calculation are to be done to see the desired value.
7.Data searching:-
The searching of a particular recorded in a bulky file requires a lot of timeconsuming and plain staking effort. So there is share wastage of time.
No doubt today s word is computer world. The introductions of computer havebrought the revolutionary changes in almost every field.
PROPOSED SYSTEM:
Proposed system is expected to remove the problem ofexisting system and provide value added solution to the problem.the proposedsystem must be presented with some indication performance keeping in viewfollowing factors:
1) Time: Response, Process.2) Accuracy: Significance and error correction.3) Reliability: Stability, Durability4) Security: Legal access5) Flexibility: Sensitivity, Variability6) Efficiency: Performance ratio7) Acceptance: Organisation, Head authorities.
3
3
-
8/7/2019 Complete 1231
37/105
OBJECTIVE OF THE PROPOSED SYSTEM :-
The compute can speedily proses the following operation of the division. These areoutlined briefly: -
1. Controlled redundancy: -
Redundant data occupies more space and there fore is wasteful. Ifversions of same data are in different phases of updating, the system often givesconflicting information. a unique objective proposed system is to store duplicatedata only once , which controls redundancy and improve system performance.
2 Time-sharing: -
A lot of time saved using proposed system because there isno need of keeping the catalogues in files sequencing then and there is no need ofpreparing the performs of reports.
3. Duplicate checking: -
In the proposed system it is sure that no value should be enteredrepeatedly that is there is no chance of duplicate values. So the final reports are
always accurate.
4.Maintaining files: -
In this system files are maintained by system automaticallythat is their no need of maintaining, keeping & placing data.
5.Input valid data: -
In the proposed system only the valid data can be entered. Ifuser will enter the invalid data, the system will give the massage indicating that thevalue is not valid for that field. So there is no chance of entering the wrong data orentering the data on wrong place.
3
3
-
8/7/2019 Complete 1231
38/105
6.Space management: -
A lot of space is wasted when entry of the same category and for the employee donemore than once rather then updating the present entry. But this not is the case inthe proposed system, as the present entry would be updated for the month.
7.Information retrieval: -
The information can be retrieved with one click. There is noneed of going throw the big files for retrieve the data. We can retrieve a particulardata any related data or any related data in less then a second.
BENEFITS:
The cost may seem to be high in the beginning but as the new system will be activethe management will be surprised by the output, capacity and advantage offered bythe system.With course of time the benefits will start rising. These benefits will compensate thecost and management and staff will be happy with the working of system.
MENU FLOW DIAGRAM
3
3
BANKREPORT
MENU
Doctors Nurses Ward Boy MedicineBlock PatientDetail About Reports
E.N.TSpecialist
HeartS ecialist
BoneS ecialist
Emergency
DayShiftNurses
NightShiftNurses
WardBoyDayShift
WardBoyNi htShift
MedicineStock
OxygenC linder
AdmittedPatient
DischargePatient
RefferedPatient
Foundation
Message
AboutUs
AdmittePatient
Re ort
EmergencPatient
Report
E.N.TPatient
Re ort
DischargPatient
Re ort
BonePatientRe ort
HeartPatientRe ort
RefferedPatientRe ort
-
8/7/2019 Complete 1231
39/105
DATA FLOW DIAGRAMFor better functioning of the system, the analyst needs
something analogous to the architects blueprint as the starting point for thesystem design. It is the way to focus on functions rather than physical
implementation. One such tool is the data flow diagram (dfd).The first step is todraw a data flow diagram. the DFD was first developed by Larry Constantine as away of expressing system requirements in a graphical manner; this led to amodular design.
A DFD also known as a bubble chart has the purpose ofclarifying system requirements and identifying major transformations that willbecome programs in the system design. So it is the starting point of the designphase that functionally decomposes the requirements specifications down to thelowest level of detail. A DFD consists of a bubble joined by lines. The bubblerepresents data transformations and the lines represent the data flow in the system
DFD SYMBOLS
In the DFD, there are four symbols which are used torepresent the functioning of the data flow diagram. These symbols are given below:
1) A square defines a source(originator) or destination of the system data.2) An arrow identifies data flow data in motion. It is a pipeline through whichthe information flows.3) A circle or a bubble (some people use an oval bubble) represents a process thattransforms incoming data flow into outgoing data flow.4) An open rectangle is a data store data at rest or a temporary repository of dataA DFD describes WHAT data flow (logical) rather than HOW they are processed.
The various symbols used in the DFD are:-
SHAPES NAME FUNCTION
Rectangle Source/destination
Bubble Data transformation
3
3
-
8/7/2019 Complete 1231
40/105
Lines Data Flow
Open Rectangle TemporaryRepository
Rules for constructing DFDs
1.Processes should be named and numbered for easy references. Each nameshould be representative of the process.
2.The direction of flow is from top to bottom and from left to right. Datatraditionally flows from source(upper left corner) to destination(lower rightcorner),although they may flow back to the source. One way to indicate thisis to draw a long flow line back to the source. An alternative way is to repeatthe source symbol as a destination. Since it is used more than once in theDFD, it is marked with a short diagonal in the lower right corner.
3.When a process is exploded into lower-level details, they are numbered.4.The names of the data sources and the data destinations are written in
capital letters.Process and data flow names have first letter of each word
capital.
About Forms:
MDI FORM:
It contains menu bar . In menu bar we have Information about Doctors , nurseswardboys , medicines block , patient details , about hospital& reports.In doctor
menu we havevarious sub menu like E.N.T. specialist , Bone specialist , Heart specialist,Emergenc
specialist.InNurses meau we have sub menu about day shift nurses & night shift nurses.In warboys menu
we have sub menu about day shift ward boys & night shift ward boys.In medicineblock we
have information about medicines & oxygen cylinder.In patient details we havinformation
about admitted patient,discharge patient &reffered patient.In reports we havinformation about
4
4
-
8/7/2019 Complete 1231
41/105
admitted patient,bone patient ,heart patient,emergency patient,e.n.t patint,refferepatient,
discharge patient.MDI form also contain Tool Bar.This tool bar contains all the formof our
project like E.N.T form,Heart Care form, Bone Care form, Emergency form,Day Shif
Nurses form, Night Shift Nurses form,Ward boy day Shift form,Ward boy night Shift form.MDI form also contains image list & timer .Due to image
listwe can display the images on shortcut tool bar.
E.N.T. FORM:
In E.N.T. form we have information about E.N.T Doctors & E.N.T patients .We can choose the doctors as first ,second ,last etc. we can enter the information
about patientLike patient name, age address,sex etc. We can save & delete the record of
patients .
HEART CARE FORM:
In Heart care form we have information heart specialist doctors andHeart patients.We can choose the doctors as first , second, last , previous etc. We
can changeThe doctor according to our wish . We can enter the information about patient like
patientName , age , address , sex , regestration_no. etc. We can save & delete the records
of patients.
BONE CARE FORM:
In Bone care form we have information Bone specialist doctors andBone patients.We can choose the doctors as first , second, last , previous etc. We
can changeThe doctor according to our wish . We can enter the information about patient like
patientName , age , address , sex , regestration_no. etc. We can save & delete the records
of patients.
EMERGENCY FORM:
In Emergency form we have information about Emergency specialistDoctorsAnd Emergency patients.We can choose the doctors as first , second, last ,
previous etcWe canChange The doctor according to our wish . We can enter the information
about patientLike Patient Name , age , address , sex , regestration_no. etc. We can save & delete
the records of4
4
-
8/7/2019 Complete 1231
42/105
Patients.
ADMITTED PATIENT FORM:
In this form we have information about admitted patient . In
This we enter the information about the patient as hospital required like patientname , age ,
Adress , sex , admission date , department etc.We choose the doctor for the patientaccording to
His/her departmentin which he/she is admitted . We can save & delete the record ofpatient.
DISCHARGE PATIENT FORM:
In this form we have information about the patient who hasbeen discharged from the hospital. We can enter the information about the patient
like patientName , age , address , sex etc. We calculate the charges of patient . We can see the
dischargePatient number as first , second , last , previous etc. We can save & delete the recor
of patient.
REFFERED PATIENT FORM:
In this form we have information about those patient who hasReffered to the other hospital . We have information about patient like patient
name , age ,Adress , sex etc.We can save & delete the record of patient .
DAY SHIFT NURSES FORM:
In this form we information about nurses who works at day time. We can see thename of nurses according to their department.
NIGHT SHIFT NURSES FORM:
In this form we information about nurses who works at night time.We can see thename of nurses according to their department.
WARD BOY DAY SHIFT:
In this form we information about ward boy who works at day time. We can see thename of ward boy according to their department.
4
4
-
8/7/2019 Complete 1231
43/105
WARDBOY NIGHT SHIFT :
In this form we information about ward boy who works at night time.We can see thename of ward boy according to their department.
REPORTS:
4
4
-
8/7/2019 Complete 1231
44/105
ADMITTED PATIENT REPORT:
In this report we have the information about admitted Patient . We have data aboutthe patient
like patient name , age , address , sex , registration_no , etc . In this we haveinformation about all
the patient who has admitted in the hospital . We use the report for taking print outof data .
DISCHARGE PATIENT REPORT:
In this report we have the information about discharged Patient . We have dataabout the patient
like patient name , age , address , sex , registration_no , etc . In this we haveinformation about all
the patient who has been discharged from the hospital. We Use the report for takingprint out of
data .
4
4
-
8/7/2019 Complete 1231
45/105
REFFERED PATIENT REPORT:
In this report we have the information about patient who has refered to the otherhospital . We
have data about the patient like patient name , age , address , sex ,registration_no ,etc . In this we
have information about all the patient who has reffered to the other hospital . WeUse the report
for taking print out of data .
EMERGENCY PATIENT REPORT:
In this report we have information about patient who has admitted in the emergencydepartment . We have data about patient like patient name , age , address , sex &
registration_no.We use the report for taking print out of data .
E.N.T PATIENT REPORT:
In this report we have information about patient who has admitted in the e.n.t.department . We
have data about patient like patient name , age , Adress , sex & registration_no.Weuse the report
for taking print out of data .
BONE PATIENT REPORT:
In this report we have information about patient who has admitted in the bone caredepartment .
We have data about patient like patient name , age , Adress , sex ®istration_no.We use the
report for taking print out of data .
HEART PATIENT REPORT:
In this report we have information about patient who has admitted in the heart caredepartment
We have data about patient like patient name , age , Adress , sex & registration_no.We use the
report for taking print out of data .
4
4
-
8/7/2019 Complete 1231
46/105
ABOUT TABLES:
ADMIT PATIENT TABLE:
In this table we have information about admitted patient . This table Is related to th
admittedpatient form. We made the table for keeping record of data .
DISCHARGE PATIENT TABLE:
In this table we have information about discharged patient .This table is related tothe
discharged patient form. We made the table for keeping record of data
REFFERED PATIENT TABLE:
In this table we have information about reffered patient . This table is related to thereffered
patient form. We made the table for keeping record of data .
BONE PATIENT TABLE:
In this table we have information about bone patient . This table Is related to thebone patient
form. We made the table for keeping record of data .
HEART PATIENT TABLE:
In this table we have information about heart patient . This table Is related to theheart patient
form. We made the table for keeping record of data .
EMERGENCY PATIENT TABLE:
In this table we have information about emergency patient . This table is related tothe
emergency patient form. We made the table for keeping record of data
E.N.T PATIENT TABLE:
In this table we have information about e.n.t patient . This table Is related to thee.n.t. patient
form. We made the table for keeping record of data .4
4
-
8/7/2019 Complete 1231
47/105
DAY SHIFT NURSES FOR ED:In this table we have information about the nurses who works At day time for
emergency
department .This table is related to theday shift nurses form.We made the table forkeeping the
record of data.
DAY SHIFT NURSES FOR HD:
In this table we have information about the nurses who works At day time for heartcare
department .This table is related to theday shift nurses form.We made the table forkeeping the
record of data.
DAY SHIFT NURSES FOR BD:
In this table we have information about the nurses who works At day time for bonecare
department .This table is related to theday shift nurses form.We made the table forkeeping the
record of data.
DAY SHIFT NURSES FOR E.N.T.D:
In this table we have information about the nurses who Works at day time for e.n.tdepartment.
This table is related to theday shift nurses form.We made the table for keeping therecord of
data.
NIGHT SHIFT NURSES FOR ED:
In this table we have information about the nurses who Works at night time foremergency
department .This table is related to thenight shift nurses form.We made the tablefor keeping the
record of data.
4
4
-
8/7/2019 Complete 1231
48/105
NIGHT SHIFT NURSES FOR HD:
In this table we have information about the nurses who worksat night time for heartcare
department .This table is related to thenight shift nurses form.We made the tablefor keeping the
record of data.
NIGHT SHIFT NURSES FOR BD:
In this table we have information about the nurses who Works at night time for bonecare
department .This table is related to thenight shift nurses form.We made the tablefor keeping the
record of data.
NIGHT SHIFT NURSES FOR E.N.T.D:
In this table we have information about the nurses who works at night time for e.n.tdepartment.
This table is related to thenight shift nurses form.We made the table for keepingthe record of
data.
HEART SPECIALIST DOCTORS TABLE:
In this table we have information about heart Specialst doctors . This table is relatedto the heart
patient form . We make the table for keeping the record of data .
BONE SPECIALIST DOCTORS TABLE:
In this table we have information about bone Specialst doctors . This table is relatedto the bone
patient form . We make the table for keeping the record of data .
4
4
-
8/7/2019 Complete 1231
49/105
EMERGENCY SPECIALIST DOCTORS TABLE:
In this table we have information about Emergency specialst doctors . This table isrelated to the
emergency patient form . We make the table for keeping the record of data .
E.N.T SPECIALIST DOCTORS TABLE:
In this table we have information about e.n.t Specialst doctors . This table is relatedto the e.n.t.
patient form . We make the table for keeping the record of data .
WARD BOY DAY SHIFT FOR ED:
In this table we have information about ward boys who works at day time foremergency
department . This table is related to the day shift ward boys . We make the table forkeeping
record of data.
WARD BOY DAY SHIFT FOR BD:
In this table we have information about ward boys who works at day time for bonecare
department . This table is related to the day shift ward boys . We make the table forkeeping
record of data.
WARD BOY DAY SHIFT FOR HD:
In this table we have information about ward boys who works at day time for heartcare
department . This table is related to the day shift ward boys . We make the table forkeeping
record of data.
WARD BOY DAY SHIFT FOR E.N.T.D:
4
4
-
8/7/2019 Complete 1231
50/105
In this table we have information about ward boys who works at day time for e.n.tdepartment .
This table is related to the day shift ward boys . We make the table for keepingrecord of data.
WARD BOY NIGHT SHIFT FOR ED:
In this table we have information about ward boys who works at night time foremergency
department . This table is related to the night shift ward boys . We make the tablefor keeping
record of data.
WARD BOYS NIGHT SHIFT FOR BD:
In this table we have information about ward boys who works at night time for bonecare
department . This table is related to the night shift ward boys . We make the tablefor keeping
record of data.
WARD BOYS NIGHT SHIFT FOR HD:
In this table we have information about ward boys who works at night time for heacare
department . This table is related to the night shift ward boys . We make the tablefor keeping
record of data.
WARD BOYS NIGHT SHIFT FOR E.N.T.D:
In this table we have information about ward boys Who works at night time for e.n.tdepartment
This table is related to the night shift ward Boys . We make the table for keepingrecord of data.
EMERGENCY STAFF:
In this table we have information about the emergency staff like doctors, nurses,ward boys &
ambulance etc. This table is related to the emergency department. We make thetable for keeping
record of data .
5
5
-
8/7/2019 Complete 1231
51/105
CYLINDER IN STOCK TABLE:
In this table we have information about the cylinders which are available in hospita
This tableis related to the medicine block . We make the table for keeping the record of data .
CYLINDER USED:
In this table we have information about that how many cylinders are used From thestock . This
table is related to the medicine block. We make the table for keeping the record ofdata.
LOGIN USER TABLE:
In this table we have information about the user which can log in the project . Thisform is
related to the login form. We make the table for keeping the record of data .
RAJA SAHIB CHARITABLE HOSPITAL BANGA
It contains menu bar. In menu bar we have Information about Doctors, nurseswardboys , medicines block , patient details , about hospital & reports.In doctorsmenu we have various sub menu like E.N.T. specialist, Bone specialist , Heartspecialist, emergency specialist . In Nurses meau we have sub menu about dayshift nurses & night shift nurses . In ward boys menu we have sub menu aboutday shift ward boys & night shift ward boys . In medicines block we haveinformation about medicines & oxygen cylinder . In patient details we have
information about admitted patient , discharge patient & reffered patient . Inreports we have information about admitted patient , bone patient , heartpatient, emergency patient,e.n.t patint,reffered patient , discharge patient . MDIform also contain Tool Bar.This tool bar contains all the forms of our project likeE.N.T form, Heart Care form, Bone Care form, Emergency form, Day Shift Nursesform, Night Shift Nurses form , Ward boy day Shift form , Ward boy night Shiftform . MDI form also contains image list & timer .Due to image list we candisplay the images on shortcut tool bar.
5
5
-
8/7/2019 Complete 1231
52/105
Private Sub Aboutus_Click()
Load frmAbout
End Sub
Private Sub AdmittedPatient_Click()
Load admittedpatientdetails
End Sub
Private Sub Bone_Click()
Load BoneCareDepartment
End Sub
Private Sub Day_Click()
Load DayshiftNurses
End Sub
Private Sub DayShift1_Click()
Load wardboydayshift
End Sub
Private Sub DischargedPatient_Click()5
5
-
8/7/2019 Complete 1231
53/105
Load Dischargedpatientdetails
End Sub
Private Sub Emergency_Click()
Load EmergencyDepartmentEnd Sub
Private Sub ENT_Click()
Load ENTDepartment
End Sub
Private Sub Foundation_Click()
Load FoundationDetails
End Sub
Private Sub Heart_Click()
Load HeartCareDepartment
End Sub
Private Sub MDIForm_Activate()
Load frmTip
End Sub
Private Sub MDIForm_Load()
Unload LoginForm
Unload SignupForm
StatusBar1.Panels(1).Text = "Hospital Management"
End Sub
Private Sub MDIForm_MouseDown(Button As Integer, Shift As Integer, X As Single, Y
As Single)
If Button = 2 Then
PopupMenu DoctorS, vbPopupMenuRightButton
End If
End Sub
Private Sub Message_Click()
Load MessageFromManagement
End Sub
Private Sub mnuAdmittedPatientReport_Click()5
5
-
8/7/2019 Complete 1231
54/105
Load AdmittedPatientDetail
End Sub
Private Sub mnuBonePatientReport_Click()
Load BonePatientDetailsEnd Sub
Private Sub mnuDischargePatientReport_Click()
Load DischargePatientDetails
End Sub
Private Sub mnuENTPatientReport_Click()
Load ENTPatientDetails
End Sub
Private Sub mnuEmergencyPatientReport_Click()
Load EmergencyPatientDetails
End Sub
Private Sub mnuExit_Click()
Unload MDIForm1
End Sub
Private Sub mnuRefferedPatientReport_Click()Load RefferedPatientdetail
End Sub
Private Sub mnuHeartPatientReport_Click()
Load HeartPatientDetails
End Sub
Private Sub Night_Click()
Load NightShiftNurse
End Sub
Private Sub NightShift1_Click()
Load WardboynightShift
End Sub
Private Sub OxygenCylinder_Click()
Load Oxy5
5
-
8/7/2019 Complete 1231
55/105
End Sub
Private Sub RefferedPatient_Click()
Load Refferedpatientdetails
End Sub
Private Sub Timer1_Timer()
StatusBar1.Panels(4).Text = Now
End Sub
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
If Button.Index = 1 Then
Load ENTDepartment
ElseIf Button.Index = 2 Then
Load HeartCareDepartment
ElseIf Button.Index = 3 Then
Load BoneCareDepartment
ElseIf Button.Index = 4 Then
Load EmergencyDepartment
ElseIf Button.Index = 5 Then
Load DayshiftNurses
ElseIf Button.Index = 6 Then
Load NightShiftNurse
ElseIf Button.Index = 7 Then
Load wardboydayshiftElseIf Button.Index = 8 Then
Load WardboynightShift
End If
End Sub
5
5
-
8/7/2019 Complete 1231
56/105
5
5
-
8/7/2019 Complete 1231
57/105
RAJA SAHIB CHARITABLE HOSPITAL BANGAThis is the form of admitted patient.In this form we enter the data about patient which
Is required by the hospital.We can choose the department in which the patient is admit.
5
5
-
8/7/2019 Complete 1231
58/105
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim str1, str2, str3, DrTreatedBy As String
Private Sub AdmittedPatientClose_Click()
Unload admittedpatientdetails
End Sub
Private Sub AdmittedPatientDelete_Click()
Dim PatientRegistrationNo As Integer
Dim response As Integer
PatientRegistrationNo = CInt(InputBox("Enter Patient Registration No To Delete"))
str1 = "Delete From AdmittedPatient where PatientRegistrationNoA =" &
PatientRegistrationNo
response = MsgBox("Do You Really Want To Delete The Record?", vbYesNo)
If response = vbYes Then
cn.Execute str1
MsgBox "Record Deleted Successfully"
Else
Exit Sub
End If5
5
-
8/7/2019 Complete 1231
59/105
End Sub
Private Sub AdmittedPatientSave_Click()
Dim str, PatientName, PatientSex, PatientAddress, Department, DoctorName,DoctorSuggestions As String
Dim PatientAge, PatientRegistrationNo As Integer
Dim AdmissionDate As Date
PatientName = PatientN.Text
PatientAge = CInt(PatientA.Text)
If Option1(0).Value = True Then
PatientSex = "Male"
Else
PatientSex = "Female"
End If
PatientAddress = PatientAdd.Text
AdmissionDate = CDate(AdmissionD.Text)
Department = Combo1.Text
If Department = "Bone Care" Then
DoctorN.Text = ""
ElseIf Check3.Value = True Then
DoctorN.Text = "Dr. Anuradha"
ElseIf Check4.Value = True Then
DoctorN.Text = "Dr. Sumit"ElseIf Check5.Value = True Then
DoctorN.Text = "Dr. Rajneesh "
ElseIf Check6.Value = True Then
DoctorN.Text = "Dr. Reeta"
ElseIf Check7.Value = True Then
DoctorN.Text = "Dr. Jyoti "
ElseIf Check8.Value = True Then
DoctorN.Text = "Dr. Suman"
ElseIf Check9.Value = True Then
DoctorN.Text = "Dr. Onkar"
End If
PatientRegistrationNo = CInt(PatientR.Text)
DoctorName = DoctorN.Text
DoctorSuggestions = DoctorS.Text
str = "insert into AdmittedPatient values('" & PatientName & "'," & PatientAge & ",'" &
PatientSex & "','" & PatientAddress & "','" & AdmissionDate & "','" & Department & "'," &
PatientRegistrationNo & ",'" & DoctorName & "','" & DoctorSuggestions & "')"5
5
-
8/7/2019 Complete 1231
60/105
cn.Execute str
MsgBox "Record Saved successfully"
RefferedA.Enabled = True
End Sub
Private Sub Combo1_LostFocus()
If Combo1.Text = "Bone Care " Then
Frame1.Enabled = True
BoneCareDr1.Enabled = True
BoneCareDr2.Enabled = True
BoneCareDr3.Enabled = True
Frame3.Enabled = False
HeartCareDr1.Enabled = False
HeartCareDr2.Enabled = False
HeartCareDr3.Enabled = False
Frame4.Enabled = False
ENTCareDr1.Enabled = False
ENTCareDr2.Enabled = False
ENTCareDr3.Enabled = False
End If
If Combo1.Text = "Heart Care " Then
Frame3.Enabled = True
HeartCareDr1.Enabled = True
HeartCareDr2.Enabled = TrueHeartCareDr3.Enabled = True
Frame2.Enabled = False
BoneCareDr1.Enabled = False
BoneCareDr2.Enabled = False
BoneCareDr3.Enabled = False
Frame4.Enabled = False
ENTCareDr1.Enabled = False
ENTCareDr2.Enabled = False
ENTCareDr3.Enabled = False
End If
If Combo1.Text = "E.N.T Care " Then
Frame4.Enabled = True
ENTCareDr1.Enabled = True
ENTCareDr2.Enabled = True
ENTCareDr3.Enabled = True
Frame3.Enabled = False
HeartCareDr1.Enabled = False6
6
-
8/7/2019 Complete 1231
61/105
HeartCareDr2.Enabled = False
HeartCareDr3.Enabled = False
Frame2.Enabled = False
BoneCareDr1.Enabled = False
BoneCareDr2.Enabled = FalseBoneCareDr3.Enabled = False
End If
End Sub
Private Sub ENTCareDr1_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
ENTCareDr2.Value = Unchecked
ENTCareDr3.Value = Unchecked
DoctorN.Text = "Dr. Jyoti"
End Sub
Private Sub ENTCareDr2_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
ENTCareDr1.Value = Unchecked
ENTCareDr3.Value = Unchecked
DoctorN.Text = "Dr. Suman"
End Sub
Private Sub ENTCareDr3_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
ENTCareDr2.Value = Unchecked
ENTCareDr1.Value = Unchecked
DoctorN.Text = "Dr. Onkar"
End Sub
Private Sub BoneCareDr1_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
BoneCareDr2.Value = Unchecked
BoneCareDr3.Value = Unchecked
DoctorN.Text = "Dr. Anuradha"
End Sub
Private Sub BoneCareDr2_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
BoneCareDr1.Value = Unchecked
BoneCareDr3.Value = Unchecked6
6
-
8/7/2019 Complete 1231
62/105
DoctorN.Text = "Dr. Suman"
End Sub
Private Sub BoneCareDr3_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)BoneCareDr2.Value = Unchecked
BoneCareDr1.Value = Unchecked
DoctorN.Text = "Dr. Gautam"
End Sub
Private Sub HeartCareDr1_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
HeartCareDr2.Value = Unchecked
HeartCareDr3.Value = Unchecked
DoctorN.Text = "Dr. Sumit"
End Sub
Private Sub HeartCareDr2_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
HeartCareDr1.Value = Unchecked
HeartCareDr3.Value = Unchecked
DoctorN.Text = "Dr. Rajneesh"
End Sub
Private Sub HeartCareDr3_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
HeartCareDr2.Value = Unchecked
HeartCareDr1.Value = Unchecked
DoctorN.Text = "Dr. Reeta"
End Sub
Private Sub Form_Load()
RefferedA.Enabled = False
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Hospital Management\Hospita
Management.mdb"
cn.Open str1
End Sub
Private Sub PatientN_LostFocus()6
6
-
8/7/2019 Complete 1231
63/105
If PatientN.Text = "" Then
MsgBox "Please Enter Patient Name"
PatientN.SetFocus
End If
End Sub
Private Sub RefferedA_Click()
Dim PatientRegistration As Integer
Dim Delete1 As String
Dim insert1 As String
Dim APN, APA, APS, APAdd, Dept, DoctorName As String
Dim APRNo As Integer
Dim AddD As Date
APN = PatientN.Text
APA = CInt(PatientA.Text)
If Option1(0).Value = True Then
APS = "Male"
Else
APS = "Female"
End If
APAdd = PatientAdd.Text
Dept = Combo1.TextAPRNo = PatientR.Text
AddD = CDate(AdmissionD.Text)
DoctorName = DoctorN.Text
Dim con2, con3 As ADODB.Connection
Set con2 = New ADODB.Connection
Set con3 = New ADODB.Connection
con3.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Hospital
Management\Hospital Management.mdb"
insert1 = "insert into RefferedPatient values('" & APN & "'," & APA & ",'" & APS & "','"
& APAdd & "','" & AddD & "','" & Dept & "'," & APRNo & ",'" & DoctorName & "')"
MsgBox insert1
con3.Execute insert1
PatientRegistration = Trim(CInt(PatientR.Text))
Delete1 = "delete from AdmittedPatient where PatientRegistrationNoA=" & APRNo
con3.Execute Delete16
6
-
8/7/2019 Complete 1231
64/105
MsgBox "Patient has been Reffered"
End Sub
RAJA SAHIB CHARITABLE HOSPITAL BANGA
This is the form of bone care department . In this form we enter the data about bone
specialist doctors & bone patients .
6
6
-
8/7/2019 Complete 1231
65/105
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim str1, str2, str3, DrTreatedBy As String
Private Sub Command1_Click()
Unload BoneCareDepartment
End Sub
Private Sub ChangeDoctorB_Click()
MsgBox "You Are About To Change The Doctor"
FirstDoctorB.Enabled = True
NextDoctorB.Enabled = True
PreviousDoctorB.Enabled = True
LastDoctorB.Enabled = True
End Sub
Private Sub ChooseDoctorB_Click()
Dim DrTreatedBy As String
MsgBox DrNameB.Text & " Will Diagnose You. "
FirstDoctorB.Enabled = False
NextDoctorB.Enabled = False6
6
-
8/7/2019 Complete 1231
66/105
PreviousDoctorB.Enabled = False
LastDoctorB.Enabled = False
DrTreatedBy = DrNameB.Text
TreatedByB.Text = DrTreatedBy
ChangeDoctorB.Enabled = TrueEnd Sub
Private Sub close_Click()
Unload BoneCareDepartment
End Sub
Private Sub DeletePatientB_Click()
Dim PatientRegistrationNoE As String
Dim response As Integer
Dim str, str1 As String
PatientRegistrationNoE = Trim(InputBox("Enter PatientRegistration No. to Delete"))
str = "delete from BonePatientDetails where PatientRegistrationNo=" &
PatientRegistrationNoE
response = MsgBox("Do you want to Delete this record?", vbYesNo, "Message")
If response = vbNo Then
Exit Sub
Else
cn.Execute str
MsgBox "Record Removed Successfully", vbOKOnlyEnd If
End Sub
Private Sub ExitB_Click()
Unload BoneCareDepartment
End Sub
Private Sub FirstDoctorB_Click()
rs.MoveFirst
Call display
End Sub
Private Sub Form_Load()
ChangeDoctorB.Enabled = False
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
6
6
-
8/7/2019 Complete 1231
67/105
str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Hospital Management\Hospita
Management.mdb"
cn.Open str1
str2 = "select * from BoneSpecialist"
rs.Open str2, str1, adOpenStatic, adLockOptimisticCall display
End Sub
Private Sub display()
DrNameB.Text = rs!DrName
DrQualificationB.Text = rs!Qualification
DrExperienceB.Text = rs!Experience
End Sub
Private Sub LastDoctorB_Click()
rs.MoveLast
Call display
End Sub
Private Sub NextDoctorB_Click()
rs.MoveNext
If rs.EOF Then rs.MoveLast
Call display
End Sub
Private Sub PreviousDoctorB_Click()
rs.MovePrevious
If rs.BOF Then rs.MoveFirst
Call display
End Sub
Private Sub SavePatientB_Click()
Dim PaName, PaSex, PaAddress, Medicine, str As String
Dim VisitDate As Date
Dim PaAge, PaRegistrationNo As Integer
PaName = PatientNameB.Text
PaAge = PatientAgeB.Text
PaSex = PatientSexB.Text
PaAddress = PatientAddressB.Text
Medicine = MedicinePrescribedB.Text
VisitDate = CDate(VisitDateB.Text)
DrTreatedBy = DrNameB.Text6
6
-
8/7/2019 Complete 1231
68/105
PaRegistrationNo = CInt(PatientRegistrationB.Text)
str = "insert into BonePatientDetails values('" & PaName & "'," & PaAge & ",'" & PaSex &
"','" & PaAddress & "','" & Medicine & "','" & VisitDate & "','" & DrTreatedBy & "'," &
PaRegistrationNo & ")"
cn.Execute strMsgBox "Record Saved successfully"
End Sub
RAJA SAHIB CHRITABLE HOSPITAL BANGAThis is the form of day shift nurses.In this form we choose the nurses according to the
department.
Dim cn As
ADODB.Connection
Dim rs, rs1, rs2, rs3 As ADODB.Recordset
Dim str1, str2, str3, str4, str5 As String
6
6
-
8/7/2019 Complete 1231
69/105
Private Sub Form_Load()
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
Set rs1 = New ADODB.Recordset
Set rs2 = New ADODB.RecordsetSet rs3 = New ADODB.Recordset
str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Hospital Management\Hospita
Management.mdb"
cn.Open str1
str2 = "select * from DayShiftNursesBC"
rs.Open str2, str1, adOpenStatic, adLockOptimistic
Call display
str3 = "select * from DayShiftNurseED"
rs1.Open str3, str1
Call display1
str4 = "select * from DayShiftNursesHD"
rs2.Open str4, str1
Call display2
str5 = "select * from DayShiftNursesENT"
rs3.Open str5, str1
Call display3
End Sub
Private Sub display()
SrNurseDay.Text = rs!SrNurseDayShift
AssistantNurseDay.Text = rs!AssistantNurseDayShift
JrNurseDay.Text = rs!JrNurseDayShift
SrNurseDay.Locked = True
AssistantNurseDay.Locked = True
JrNurseDay.Locked = True
SrNurseDay.Enabled = False
AssistantNurseDay.Enabled = False
JrNurseDay.Enabled = False
End Sub
Private Sub display1()
SrNurseED.Text = rs1!SrNurseDayShiftEd
AssistantNurseED.Text = rs1!AssistantNurseDayShiftED
JrNurseED.Text = rs1!JrNurseDayShiftED
SrNurseED.Locked = True6
6
-
8/7/2019 Complete 1231
70/105
AssistantNurseED.Locked = True
JrNurseED.Locked = True
SrNurseED.Enabled = False
AssistantNurseED.Enabled = False
JrNurseED.Enabled = FalseEnd Sub
Private Sub display2()
SrNurseHD.Text = rs2!SrNurseDayShiftHD
AssistantNurseHD.Text = rs2!AssistantNurseDayShiftHD
JrNurseHD.Text = rs2!JrNurseDayShiftHD
SrNurseHD.Locked = True
AssistantNurseHD.Locked = True
JrNurseHD.Locked = True
SrNurseHD.Enabled = False
AssistantNurseHD.Enabled = False
JrNurseHD.Enabled = False
End Sub
Private Sub display3()
srNurseENT.Text = rs3!SrNurseDayShiftENT
AssistantNurseENT.Text = rs3!AssistantNurseDayShiftENT
JrNurseENT.Text = rs3!JrNurseDayShiftENT
srNurseENT.Locked = TrueAssistantNurseENT.Locked = True
JrNurseENT.Locked = True
srNurseENT.Enabled = False
AssistantNurseENT.Enabled = False
JrNurseENT.Enabled = False
End Sub
RAJA SAHIB CHARITABLE HOSPITAL BANGA
7
7
-
8/7/2019 Complete 1231
71/105
This is the form of night shift nurses.In this form we choose the nurses according to the
department.
Dim cn As ADODB.Connection
Dim rs, rs1, rs2, rs3 As ADODB.RecordsetDim str1, str2, str3, str4, str5 As String
Private Sub Form_Load()
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
Set rs1 = New ADODB.Recordset
Set rs2 = New ADODB.Recordset
Set rs3 = New ADODB.Recordset
str1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Hospital Management\Hospita
Management.mdb"
cn.Open str1
str2 = "select * from NightShiftNurseBC"
rs.Open str2, str1, adOpenStatic, adLockOptimistic
Call display
str3 = "select * from NightShiftNurseED"
rs1.Open str3, str1
Call display17
7
-
8/7/2019 Complete 1231
72/105
str4 = "select * from NightShiftNurseHC"
rs2.Open str4, str1
Call display2
str5 = "select * from NightShiftNurseENT"
rs3.Open str5, str1Call display3
End Sub
Private Sub display()
SrNurseBC.Text = rs!SrNurseNightShift
AssistantNurseBC.Text = rs!AssistantNurseNightShift
JrNurseBC.Text = rs!JrNurseNightShift
SrNurseBC.Locked = True
AssistantNurseBC.Locked = True
JrNurseBC.Locked = True
SrNurseBC.Enabled = False
AssistantNurseBC.Enabled = False
JrNurseBC.Enabled = False
End Sub
Private Sub display1()
SrNurseED1.Text = rs1!SrNurseED
AssistantNurseED1.Text = rs1!AssistantNurseED
JrNurseED1.Text = rs1!JrNurseEDSrNurseED1.Locked = True
AssistantNurseED1.Locked = True
JrNurseED1.Locked = True
SrNurseED1.Enabled = False
AssistantNurseED1.Enabled = False
JrNurseED1.Enabled = False
End Sub
Private Sub display2()
SrNurseHC1.Text = rs2!SrNurseHC
AssistantNurseHC1.Text = rs2!AssistantNurseHC
JrNurseHC1.Text = rs2!JrNurseHC
SrNurseHC1.Locked = True
AssistantNurseHC1.Locked = True
JrNurseHC1.Locked = True
SrNurseHC1.Enabled = False
AssistantNurseHC1.Enabled = False7
7
-
8/7/2019 Complete 1231
73/105
JrNurseHC1.Enabled = False
End Sub
Private Sub display3()
SrNurseENT1.Text = rs3!srNurseENTAssistantNurseENT1.Text = rs3!AssistantNurseENT
JrNurseENT1.Text = rs3!JrNurseENT
SrNurseENT1.Locked = True
AssistantNurseENT1.Locked = True
JrNurseENT1.Locked = True
SrNurseENT1.Enabled = False
AssistantNurseENT1.Enabled = False
JrNurseENT1.Enabled = False
End Sub
RAJA SAHIB CHARITABLE HOSPITAL BANGAThis is the form of discharge patient.In this form we enter the information about those
Patient which are discharged from the hospital.
Dim cn, cn1, cn2, cn3 As ADODB.Connection7
7
-
8/7/2019 Complete 1231
74/105
Dim rs As ADODB.Recordset
Dim str, str1, str2 As String
Dim PatientRegistrationNoD As Integer
Private Sub CloseDischarged_Click()Unload Dischargedpatientdetails
End Sub
Private Sub Command1_Click()
rs.MoveLast
Call display
End Sub
Private Sub DischargeClose_Click()