You are on page 1of 59

HOSPITAL MANAGEMENT SYSTEM

INTRODUCTION

Visual Basic is an interesting topic, w ic as !i""erent t#pes$ It as all t e %et o!s a&e t eir won "eatures wit eac a&ing %erits an! !e%erits w ic elp in !ata processing$ T e topic inclu!es t eir arc itecture representing t e ele%ents in&ol&e! in it an! t eir action is also speci"ie!$ Visual Basic '$( allows creating o)*ect+oriente! applications$ Visual Basic '$( pro"oun!l# concentrates on t e Internet !e&elop%ent "eatures, Acti&e , tec nolog#, en ance! controls, en ance! "eatures o" e-isting control, client.ser&er, new language "eatures !e&elop%ent, !ata access, a "ew !esign en ance%ent etc$,

/elational !ata)ases are logical collection o" inter+relate! !ata in ta)ular "or% relational !ata)ases a&e alwa#s )een core to an# %anage%ent s#ste%$ Its rele&ance is pro"oun! an! ence t e nee! to incorporate new "unctionalities, utilities )eco%es i%portant$ T ese are currentl# t e pre!o%inant c oice in storing "inancial recor!s %anu"acturing an! logistical in"or%ation, personnel !ata an! %uc %ore$ /elational !ata)ases are use! in uge %anage%ent s#ste%s li0e Post O""ice, Ban0ing, /ailwa#, 1e"ence Logistics$ 1ata)ases pertaining to E!ucational Institutions an! ot er large collection o" relate! !ata$ /elational !ata)ases a&e largel# replace! ierarc ical !ata)ases an! networ0 !ata)ases )ecause t e# are eas# to un!erstan! an! use e&en t oug t e# are %uc less e""icient$ T e# a&e )een owe&er c allenge! )# O)*ect 1ata)ases an! ,ML !ata)ases$ T e t ree lea!ing co%%ercial relational !ata)ase &en!ors are Oracle, Microso"t, an! IBM$T e t ree lea!ing open Source i%ple%entations are M#S2L,PostgreS2L, an! S2Lite$ T e so"twar co%ponents use! in our pro*ect are as un!er3 4$ Microso"t Visual Basic '$( 5$ Oracle 6 !ata)ase

75

HOSPITAL MANAGEMENT SYSTEM

OVERVIEW
A 8HOSPITAL MANAGEMENT SYSTEM99 is a co%puteri:e! %anage%ent s#ste%$ T is %anage%ent s#ste% as )een !e&elope! to "or% w ole %anage%ent s#ste% inclu!ing E%plo#ees, 1octors ;consultants<, Nurses, Patients, Bills, an! =o%plains etc$ T is s#ste% also 0eeps t e recor!s o" ar!ware assets )esi!es so"tware o" t is organi:ation$ T e propose! s#ste% will 0eep a trac0 o" E%plo#ees, 1octors, Patients, Accounts an! generation o" report regar!ing t e present status$ T is pro*ect as G>I )ase! so"tware t at will elp in storing, up!ating an! retrie&ing t e in"or%ation t roug &arious user+"rien!l# %enu+!ri&en %o!ules.

INTRODUCTION
Healt o" citi:en is t e wealt o" Nation$ In!ia as contri)ute! t e %ost ancient Me!ical science 8AYURVEDA? to t e worl! )esi!es ot er Me!ical sciences$ T is "iel! a! witnesse! a rapi! %eta%orp osis in all o" its sections$ @it i%%ensel# increasing a!&ance%ent in t e "iel! o" tec nolog#, a%)it o" %e!ical sciences as enlarge! %a0ing it %ore sop isticate!, !iagnosis an! cure+oriente!$ @it t e a!&ent o" 54st centur#, Healt care as )eco%e an in!ustr# a&ing tre%en!ous potential$ T is centur# witnesse! a giant leap in in"or%ation tec nolog#$ =o%puters are not onl# use! to !iagnose t e illness or "or !oing surger# wit one un!re! percent accurac#, )ut also t e# are use! to increase t e e""icienc# in all "iel!s ranging "ro% "i-ing t e appoint%ent wit t e 1octor to 0eeping t e recor! o" t e Patient$ So"tware application can pro&i!e solution an! ser&ices "or t e glo)al ealt care in!ustr#$ B# using t e cutting e!ge tec nologies, Hospital Manage%ent can )e i%pro&e! wit e""icient wor0 "low an! co%%unication$ An# ti%e an# w ere "acilities o" t e INTERNET a&e elpe! t e Me!ical "iel!s to integrate into a single unit$ Various Hospitals across t e glo)e can )e connecte! toget er$ T e# can s are in"or%ation an! e&en ser&ices$ 1etails o" t e Patients, t eir pre&ious &isits etc$ are totall# not percepti)le wit out a co%puter$ /ele&ant In"or%ations are alwa#s store! in t e co%puter an! are a&aila)le instantl# in "ront o" t e user$ Me!ical Transcription, one o" t e latest tec nologies in ealt worl! pro&i!e! wit Internet "acilities elps patient9s interaction wit !i""erent Healt E-perts o" t e worl! "or an astute clinical anal#sis as i" treat%ent is going on at is o%e an! !oorstep$

OBJECTIVES OF THE PROJECT


T e pro*ect 8Hospital Manage%ent S#ste%? is ai%e! to !e&elop to %aintain t e !a#+to+!a# state o" a!%ission.!isc arge o" Patients, List o" 1octors ;=onsultants<, List o" %e!icines, Bills etc$ T ere are "ollowing %ain o)*ecti&es o" t e Hospital: Aeeping recor!s o" a!%ission o" patient$ Aeeping patient+care as ut%ost priorit#$ Sc e!uling t e appoint%ent o" Patient wit 1octor ;=onsultant< to %a0e
75

HOSPITAL MANAGEMENT SYSTEM

it con&enient "or )ot $ Sc e!uling t e ser&ices o" speciali:e! 1octor ;=onsultant< an! e%ergenc# properl# so t at "acilities pro&i!e! )# Hospital are "ull# utili:e! in e""ecti&e an! e""icient %anner$ Aeeping recor!s o" Me!icine !epart%ent in a %eticulousl# arrange! or!er so t at t e treat%ent o" Patient )eco%es Buic0 an! satis"actor#$ Aeeping !etails a)out t e consultants, t eir Prescriptions an! treat%ents, surger# reports etc$ Aeeping t e )est la)orator# "acilities an! !iagnostic tools "or earl# an! clear 1iagnosis o" t e !isease an! earl# cure an! !isposal o" t e patient$ Aeeping e-plicit !etails a)out t e patient9s !iseases, !iagnosis an! %anage%ent "or co%pre ensi&e researc $ Aeeping t e recor!s o" salar# structure o" t e e%plo#ees o" Hospital )# )illing approac $

75

HOSPITAL MANAGEMENT SYSTEM

E-R DIAGRAM

75

HOSPITAL MANAGEMENT SYSTEM

75

HOSPITAL MANAGEMENT SYSTEM

75

HOSPITAL MANAGEMENT SYSTEM

CONVERTING ER DIAGRAM INTO TABLES

1. Conve !"n# $! on# en!"!% !%&e$

Eac single &alue! attri)ute )eco%es a colu%n 1eri&e! attri)utes are ignore! =o%posite attri)utes are represente! )# co%ponents Eac entit# t#pe )eco%es a ta)le Multi+&alue! attri)utes are represente! )# a separate ta)le Ae# attri)utes o" t e entit# t#pe is t e Pri%ar# Ae#

PATIENT _IDD
DEPT_I D

PAT_NA ME
D_O_ B

PATIENT SEX BLD_G RP PHN_N O


FATHERS_NA ME

DOC_F EE

'. Conve !"n# (e)* en!"!% !%&e$ +. Conve !"n# e,)!"on$-"&$


75

HOSPITAL MANAGEMENT SYSTEM

/elations ips are )ase! on car!inalities an! !egree o" t e relation B"n) % n:1

PATIENT

IS APPOIN TED

DOCTOR S

so "ro% t is relation 43n two separate ta)les will )e "or%e! na%e! as !octor an! patient an! t e# will )e *oine! )# a "oreign 0e# !eptCi!$

B"n) % 1:1

PATIENT

TRANS ACTS

1 BILL

B"n) % .:n

M PATIENT IS APPOIN TED

N DOCTOR

75

HOSPITAL MANAGEMENT SYSTEM

TABLE STRUCTURES

T e structure o" all ta)les inclu!e! in t e pro*ect is as un!er3+

1.PATIENT
Na%e NullD T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ EPATIENTCI1 PATCNAME 1COCB 1O=CFEE FATHE/SCNAME PHNCNO BL1CG/P G 1EPTCI1 SE, NOT N>LL N>MBE/;4(< NOT N>LL VA/=HA/5;5(< NOT N>LL 1ATE NOT N>LL VA/=HA/5;4(< NOT N>LL VA/=HA/5;5(< NOT N>LL N>MBE/;44< NOT N>LL VA/=HA/5;7< NOT N>LL N>MBE/;4(< NOT N>LL VA/=HA/5;4(<

75

HOSPITAL MANAGEMENT SYSTEM

CONSTRAINTS: S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJPATIENTJK =OL>MNCNAME ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION ++++++++++++++++++++++++++++++ ++++++++++ PATIENTCI1 PATPA 1EPTCI1 PATFA 4 4

'.DOCTOR
Na%e NullD T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ 1O=TCNAME 2>ALIFI=ATION 1COCB SALA/Y FATHE/SCNAME PHNCNO EMAILCI1 E1O=TO/CI1 G 1EPTCI1 NOT N>LL VA/=HA/5;57< NOT N>LL VA/=HA/5;47< NOT N>LL 1ATE NOT N>LL VA/=HA/5;L< NOT N>LL VA/=HA/5;5(< NOT N>LL N>MBE/;44< NOT N>LL VA/=HA/5;57< NOT N>LL N>MBE/;4(< NOT N>LL N>MBE/;4(<

CONSTRAINTS:

75

HOSPITAL MANAGEMENT SYSTEM

S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJ1O=TO/JK =OL>MNCNAME +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION

++++++++++++++++++++++++++++++ ++++++++++ 1O=TO/CI1 1O=PA 4

1EPTCI1 1O=FA 4

+ . NURSE
Na%e NullD T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ N>/CNAME 2>ALIFI=ATION 1COCB SALA/Y FATHE/SCNAME EN>/CI1 G1EPTCI1 NOT N>LL VA/=HA/5;5(< NOT N>LL VA/=HA/5;5(< NOT N>LL 1ATE NOT N>LL VA/=HA/5;L< NOT N>LL VA/=HA/5;5(< NOT N>LL N>MBE/;4(< NOT N>LL N>MBE/;4(<

CONSTRAINTS: S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJN>/SEJK =OL>MNCNAME


75

HOSPITAL MANAGEMENT SYSTEM

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION ++++++++++++++++++++++++++++++ ++++++++++ N>/CI1 N>/PA 1EPTCI1 N>/FA 4 4

/. DEPARTMENT

Na%e +++++++++++++++++++++++++++++++++++++++++ E1EPTCI1 1EPTCNAME 1EPTC1O=TO/ 1EPTCHEA1 1EPTCSALA/Y PHNCNO

NullD

T#pe

++++++++ ++++++++++++++++++++++++++++ NOT N>LL N>MBE/;4(< NOT N>LL VA/=HA/5;5(< NOT N>LL VA/=HA/5;5(< NOT N>LL VA/=HA/5;5(< NOT N>LL VA/=HA/5;4(< NOT N>LL N>MBE/;44<

CONSTRAINTS: S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJ1EPA/TMENTJK =OL>MNCNAME +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION ++++++++++++++++++++++++++++++ ++++++++++ 1EPTCI1
75

HOSPITAL MANAGEMENT SYSTEM

1EPTPA

0.BILL
Na%e NullD T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ E BILLCNO NOT N>LL VA/=HA/5;4(<

GPATIENTCI1

NOT N>LL N>MBE/;4(<

ME1CAMT

NOT N>LL N>MBE/;4(<

1IAGNOSISCFEE

NOT N>LL N>MBE/;4(<

1O=TCFEE

NOT N>LL N>MBE/;4(<

BILLC1ATE

NOT N>LL 1ATE

MO1ECPAY

NOT N>LL VA/=HA/5;5(<

CONSTRAINTS: S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJBILLJK

=OL>MNCNAME ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION


75

HOSPITAL MANAGEMENT SYSTEM

++++++++++++++++++++++++++++++ ++++++++++ BILLCNO BILLPA 4

PATIENTCI1 BILLFA 4

1.SCHEDULE
Na%e NullD T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ EGEMPCI1 ESHIFT E1ATES NOT N>LL N>MBE/;4(< NOT N>LL VA/=HA/5;5(< NOT N>LL 1ATE

=ONST/AINTS3 S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJS=HE1>LEJK =OL>MNCNAME +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION ++++++++++++++++++++++++++++++ ++++++++++ EMPCI1 S=PA SHIFT S=PA 1ATES
75

HOSPITAL MANAGEMENT SYSTEM

S=PA EMPCI1 S=FA

2.ROOMS
Na%e NullD T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ E,GPATIENTCI1 EBE1CNO TYPE =HA/GES ALLOC1ATE NOT N>LL N>MBE/;4(< NOT N>LL N>MBE/;'< =HA/;47< N>MBE/;'< 1ATE

CONSTRAINTS: S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJ/OOMSJK =OL>MNCNAME ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION

++++++++++++++++++++++++++++++ ++++++++++ PATIENTCI1 /MPA BE1CNO /MPA PATIENTCI1 /MFA 4 5 4

75

HOSPITAL MANAGEMENT SYSTEM

3.APPOINTMENT

Na%e

NullD

T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ E,GPATIENTCI1 NOT N>LL N>MBE/;4(<

E,G1O=TO/CI1

NOT N>LL N>MBE/;4(<

EAPPC1ATE

NOT N>LL 1ATE

P/ES=/IPTION

=HA/;N(<

1ES=/IPTION

VA/=HA/5;N(<

CONSTRAINTS: S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJAPPOINTMENTJK

=OL>MNCNAME +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + =ONST/AINTCNAME POSITION ++++++++++++++++++++++++++++++ ++++++++++ PATIENTCI1 APPA 1O=TO/CI1 APPA 5
75

HOSPITAL MANAGEMENT SYSTEM

APPC1ATE APPA 1O=TO/CI1 APFA PATIENTCI1 APPFA 4 4 M

4.MEDICINE
Na%e NullD T#pe

+++++++++++++++++++++++++++++++++++++++++ ++++++++ ++++++++++++++++++++++++++++ EME1C=O1E NOT N>LL N>MBE/;4(<

ME1CNAME

NOT N>LL VA/=HA/5;45<

MAN>FA=TCNAME

NOT N>LL VA/=HA/5;45<

MFGC1ATE

NOT N>LL 1ATE

ME1CTYPE

NOT N>LL VA/=HA/5;47<

E,PC1ATE

NOT N>LL 1ATE

BAT=HCNO

N>MBE/;4(<

CONSTRAINTS:

75

HOSPITAL MANAGEMENT SYSTEM

S2LH select colu%nCna%e,constraintCna%e,position "ro% >serCconsCcolu%ns @HE/E TABLECNAMEIJME1I=INEJK

=OL>MNCNAME ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ =ONST/AINTCNAME POSITION ++++++++++++++++++++++++++++++ ++++++++++ ME1C=O1E ME1PA 4

75

HOSPITAL MANAGEMENT SYSTEM

NORMALISATION
Normalisation is a %et o! "or organi:ing !ata ele%ents in a !ata)ase into ta)les$
It 0eeps trac0 to 0eep t e !ata)ase less &ulnera)le to so%e t#pes o" logical inconsistencies an! ano%alies$Ta)lescan )e nor%ali:e! to &ar#ing !egrees li0e "irst,secon!,B=NF$Greater t e !egree o" nor%ali:ation %ore is t e protecte! "ro% inconsistencies an! ano%alies$T e ta)les %a# )e nor%ali:e! un!er t e "ollowing gui!eline3

1. 1NF
1EFINITION3 A relation sc e%a is in 4NF i" all o" its attri)utes are3 S"n#,e v),5e6 /estricte! to assu%ing ato%ic &alues Functionall# !epen!ent on t e pri%ar# 0e# All ta)les "ollows t e a)o&e con!itions an! rules ,so t e# are in 4NF$All attri)utes are single &alue!$

'. 'NF

1EFINITION3 A relational ta)le is sai! to )e in secon! nor%al "or% 5NF i" it is in 4NF an! e&er# non+0e# attri)ute is "ull# "unctionall# !epen!ent upon pri%ar# 0e#$ T e criteria "or secon! nor%ale "or%;5NF< are3

T e ta)le %ust )e in ONF$ E&er# non+0e# attri)utes o" t e ta)le %ust )e !epen!ent upon t e entire pri%ar# 0e#$
75

HOSPITAL MANAGEMENT SYSTEM

In Patient,Doctor,Nurse, tables all t e att!"b#tes a!e t$tall% &e'en&ent $n t e &e't_"&. In (Bill table all att!"b#tes a!e &e'en&ent $n b"ll_n$. S$ all tables a!e "n ) NF

+. +NF
1EFINITION3 A relation is in MNF i" an! onl# i",it is in 5NF an! t ere are no transiti&e "unctional !epen!encies$ Transiti&e "unctional !epen!encies arise$ @ en one non+0e# attri)ute is "unctionall# !epen!ent on anot er non+ 0e# attri)ute$ Functional 1epen!enc#3non+0e# attri)uteHnon+0e# attri)ute$ @ en t ere is re!un!anc# in t e !ata)ase$

8S7-e65,e8 ta)le is in MNF )ecause all t e attri)utes are pri%ar# 0e#$ B# !e"inition transiti&e "unctional !epen!enc# can onl# occur i" t ere is %ore t an one non+0e# "iel!,so we can sa# t at a relation in 5NF wit :ero or one non+0e# "iel! %ust auto%aticall# )e in MNF$All ta)les are in MNF too$

75

HOSPITAL MANAGEMENT SYSTEM

CODE

FORM1-ADDDOCTOR
Pri&ate Su) !octor;< Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open P!octorP, cn, , , a!=%!Ta)le Set r0 I rs Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I P!octCna%eP Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I PBuali"icationP Set Te-tM$1ataSource I r0 Te-tM$1ataFiel! I P!CoC)P Set Te-t'$1ataSource I r0
75

HOSPITAL MANAGEMENT SYSTEM

Te-t'$1ataFiel! I Psalar#P Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I P"at ersCna%eP Set Te-tL$1ataSource I r0 Te-tL$1ataFiel! I Pp nCnoP Set Te-t6$1ataSource I r0 Te-t6$1ataFiel! I Pe%ailCi!P Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I P!octorCi!P Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P!eptCi!P Set =o%)o4$1ataSource I r0 =o%)o4$1ataFiel! I PSE,P En! Su) Pri&ate Su) c%!5C=lic0;In!e- As Integer< >nloa! Me En! Su) Pri&ate Su) c%!MC=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eFirst E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all !octor En! Su) Pri&ate Su) c%!NC=lic0;In!e- As Integer<

75

HOSPITAL MANAGEMENT SYSTEM

On Error GoTo error!esc I" ;r0$EOF I True< T en r0$Mo&eFirst Else r0$Mo&eNe-t En! I" E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all !octor En! Su) 1i% ai! As String ai! I InputBo-;PEnter t e !octor i! to searc P, Psearc P, Pi!P< sB0 I Pselect E "ro% !octor w ere !octorCi! I P R Val;ai!< Set r0 I New A1O1B$/ecor!set Set rs I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open sB0, cn, , , a!=%!Te-t rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open P!octorP, cn, , , a!=%!Ta)le I" r0$EOF I True T en MsgBo- P !octor i! not e-istP Set r0 I rs En! I"

75

HOSPITAL MANAGEMENT SYSTEM

Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I P!octCna%eP Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I PBuali"icationP Set Te-tM$1ataSource I r0 Te-tM$1ataFiel! I P!CoC)P Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I Psalar#P Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I P"at ersCna%eP Set Te-tL$1ataSource I r0 Te-tL$1ataFiel! I Pp nCnoP Set Te-t6$1ataSource I r0 Te-t6$1ataFiel! I Pe%ailCi!P Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I P!octorCi!P Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P!eptCi!P Set =o%)o4$1ataSource I r0 =o%)o4$1ataFiel! I PSE,P E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all !octor En! Su)

75

HOSPITAL MANAGEMENT SYSTEM

FORM'-ADDMEDICINES
Pri&ate Su) c%!4(C=lic0;In!e- As Integer< 1i% %e!icineno As Integer %e!icineno I 4 sB0 I PSELE=T %e!Cco!e F/OM ;SELE=T %e!Cco!e F/OM %e!icine O/1E/ BY %e!Cco!e !esc< @HE/E /O@N>M SI 4 P Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open sB0, cn, , , a!=%!Te-t %e!icineno I r0$Fiel!s;(< Te-t4$Te-t I %e!icineno T 4 r0$=lose Te-t5$Te-t I P P Te-tM$Te-t I P P Te-tQ$Te-t I P P Te-t'$Te-t I P P Te-t7$Te-t I P P Te-tN$Te-t I P P En! Su) Pri&ate Su) c%!5C=lic0;In!e- As Integer< >nloa! a!!%e!icines En! Su) Pri&ate Su) c%!MC=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eFirst E-it Su)
75

HOSPITAL MANAGEMENT SYSTEM

error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all %e!icine En! Su) Pri&ate Su) c%!NC=lic0;In!e- As Integer< On Error GoTo error!esc I" ;r0$EOF I True< T en r0$Mo&eFirst Else r0$Mo&eNe-t En! I" E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all %e!icine En! Su) Pri&ate Su) c%!7C=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eLast E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all %e!icine En! Su) Pri&ate Su) c%!'C=lic0;In!e- As Integer< On Error GoTo error!esc

75

HOSPITAL MANAGEMENT SYSTEM

I" ;r0$BOF I True< T en r0$Mo&eLast Else r0$Mo&ePre&ious E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all %e!icine En! Su) Pri&ate Su) c%!6C=lic0;In!e- As Integer< On Error GoTo error!esc r0$A!!New r0$>p!ate E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all %e!icine En! Su) Pri&ate Su) %e!icine;< Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open P%e!icineP, cn, , , a!=%!Ta)le Set r0 I rs Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I PME1CNAMEP

75

HOSPITAL MANAGEMENT SYSTEM

Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I PME1CTYPEP Set Te-tM$1ataSource I r0 Te-tM$1ataFiel! I PMAN>FA=TCNAMEP Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I PMFGC1ATEP Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I PE,PC1ATEP Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I PME1C=O1EP Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P)atc CnoP En! Su)

FORM+-ADDMISSIONPATIENT
1i% "lag As Integer Pri&ate Su) patient;< Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open PpatientP, cn, , , a!=%!Ta)le Set r0 I rs Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I PpatientCi!P Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I PpatCna%eP
75

HOSPITAL MANAGEMENT SYSTEM

Set =o%)o5$1ataSource I r0 =o%)o5$1ataFiel! I Pse-P Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I P!ocC"eeP Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P"at ersCna%eP Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I Pp nCnoP Set Te-tL$1ataSource I r0 Te-tL$1ataFiel! I P!eptCi!P Set Te-t6$1ataSource I r0 Te-t6$1ataFiel! I P!CoC)P Set Te-t4($1ataSource I r0 Te-t4($1ataFiel! I P!iseaseP En! Su) Pri&ate Su) c%!4(C=lic0;In!e- As Integer< 1i% patientno As Integer patientno I 4 sB0 I PSELE=T patientCi! F/OM ;SELE=T patientCi! F/OM patient O/1E/ BY patientCi! !esc< @HE/E /O@N>M SI 4 P Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open sB0, cn, , , a!=%!Te-t patientno I r0$Fiel!s;(< Te-t4$Te-t I patientno T 4 r0$=lose
75

HOSPITAL MANAGEMENT SYSTEM

Te-t5$Te-t I P P Te-tL$Te-t I P P Te-t6$Te-t I P P =o%)o5$Te-t I P P Te-t'$Te-t I P P Te-t7$Te-t I P P Te-tN$Te-t I P P En! Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all patient En! Su) Pri&ate Su) c%!6C=lic0;In!e- As Integer< >nloa! Me En! Su) Pri&ate Su) Te-t4CLostFocus;< 1i% ai! As Integer 1i% : As Integer ai! I Te-t4$Te-t sB0 I Pselect E "ro% patient w ere patientCi!I P R Val;ai!< Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open sB0, cn, , , a!=%!Te-t I" ;rs$EOF I True< T en Else

75

HOSPITAL MANAGEMENT SYSTEM

: I rs$Fiel!s;(< En! I" I" ;: I ai!< T en MsgBo- PEnter 1i""erent I!, t is i! alrea!# e-istOO$$$$$$$$P Te-t4$Te-t I PP Te-t4$SetFocus En! I" En! Su)

FORM0-APPOINTMENT
Pri&ate Su) =o%%an!4C=lic0;< Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open Pappoint%entP, cn, , , a!=%!Ta)le r0$A!!New r0$Fiel!s;(< I Te-t4$Te-t r0$Fiel!s;4< I Te-t5$Te-t r0$Fiel!s;5< I Te-tM$Te-t r0$Fiel!s;M< I Te-t7$Te-t r0$>p!ate >nloa! Me En! Su) Pri&ate Su) For%CLoa!;< On Error /esu%e Ne-t Te-t4$Te-t I a!!%issionpatient$Te-t4$Te-t Set cn I New A1O1B$=onnection
75

HOSPITAL MANAGEMENT SYSTEM

cn$=onnectionString I PPro&i!erIOraOLE1B$Oracle$4KPasswor!ItigerKPersist Securit# In"oITrueK>ser I1IscottP cn$=ursorLocation I a!>se=lient cn$Open Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open Pappoint%entP, cn, , , a!=%!Ta)le MsgBo- Ploa!ing please wait OO$$$$$$$$$$$$$$ P, , PLoa!ing Message$$$$$$$P Te-tM$Te-t I 1ate Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I P!octorCi!P Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I PprescriptionP En! Su)

FORM1-BEDS
Pri&ate Su) =o%%an!4C=lic0 Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic sB0 I Pselect E "ro% roo%sP rs$Open sB0, cn, , , a!=%!Te-t rs$A!!New rs$Fiel!s;(< I a!!%issionpatient$Te-t4$Te-t rs$Fiel!s;4< I Te-t4$Te-t rs$Fiel!s;5< I =o%)o4$Te-t
75

HOSPITAL MANAGEMENT SYSTEM

rs$Fiel!s;M< I 4(( rs$Fiel!s;N< I 1ate rs$>p!ate 1ataGri!4$/e"res En! Su) Pri&ate Su) =o%%an!5C=lic0;< >nloa! Me En! Su) Pri&ate Su) =o%%an!MC=lic0;< 1ataGri!4$/e"res En! Su) Pri&ate Su) For%CLoa!;< 1i% roo%no As Integer roo%no I 4 sB0 I PSELE=T )e!Cno F/OM ;SELE=T )e!Cno F/OM roo%s O/1E/ BY )e!Cno !esc< @HE/E /O@N>M SI 4 P Set cn I New A1O1B$=onnection cn$=onnectionString I PPro&i!erIOraOLE1B$Oracle$4KPasswor!ItigerKPersist Securit# In"oITrueK>ser I1IscottP cn$=ursorLocation I a!>se=lient cn$Open Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open sB0, cn, , , a!=%!Te-t roo%no I r0$Fiel!s;(< Te-t4$Te-t I roo%no T 4
75

HOSPITAL MANAGEMENT SYSTEM

En! Su)

FORM2-DEPARTMENTS
Pri&ate Su) !epart%ent;< Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open P!epart%entP, cn, , , a!=%!Ta)le Set r0 I rs Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I P!eptCi!P Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I P1EPTCNAMEP Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I P1EPTC1O=TO/P Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P1EPTCHEA1P Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I P1EPTCSALA/YP Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I PPHNCNOP En! Su) Pri&ate Su) c%!MC=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eFirst E-it Su)
75

HOSPITAL MANAGEMENT SYSTEM

error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all !epart%ent En! Su) Pri&ate Su) c%!NC=lic0;In!e- As Integer< On Error GoTo error!esc I" r0$EOF I True T en r0$Mo&eFirst En! I" r0$Mo&eNe-t E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all !epart%ent En! Su) Pri&ate Su) c%!'C=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eLast E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all !epart%ent En! Su) Pri&ate Su) c%!QC=lic0;In!e- As Integer< On Error GoTo error!esc Set r0 I New A1O1B$/ecor!set

75

HOSPITAL MANAGEMENT SYSTEM

r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic sB0 I Pselect E "ro% !epart%ent P r0$Open sB0, cn, , , a!=%!Te-t r0$A!!New r0$Fiel!s;(< I Te-t4$Te-t r0$Fiel!s;4< I Te-t5$Te-t r0$Fiel!s;5< I Te-tN$Te-t r0$Fiel!s;M< I Te-t7$Te-t r0$Fiel!s;N< I Te-t'$Te-t r0$Fiel!s;7< I Te-tQ$Te-t r0$>p!ate Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I P!eptCi!P Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I P1EPTCNAMEP Set Te-tM$1ataSource I r0 Te-tM$1ataFiel! I P1EPTCSALA/YP Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I P1EPTC1O=TO/P Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P1EPTCHEA1P Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I P1EPTCSALA/YP Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I PPHNCNOP

75

HOSPITAL MANAGEMENT SYSTEM

r0$Mo&eFirst E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all !epart%ent En! Su) Pri&ate Su) For%CLoa!;< Set cn I New A1O1B$=onnection cn$=onnectionString I PPro&i!erIOraOLE1B$Oracle$4KPasswor!ItigerKPersist Securit# In"oITrueK>ser I1IscottP cn$=ursorLocation I a!>se=lient cn$Open Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open P!epart%entP, cn, , , a!=%!Ta)le MsgBo- Ploa!ing please wait OO$$$$$$$$$$$$$$ P, , PLoa!ing Message$$$$$$$P Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I P!eptCi!P Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I P1EPTCNAMEP Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I P1EPTC1O=TO/P Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P1EPTCHEA1P Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I P1EPTCSALA/YP
75

HOSPITAL MANAGEMENT SYSTEM

Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I PPHNCNOP r0$Mo&eFirst En! Su) Pri&ate Su) c%!5C=lic0;In!e- As Integer< >nloa! !epart%ents En! Su)

FORM3-DISCHARGEPATIENT
Pu)lic &aria)le As String Pri&ate Su) patient;< Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open PpatientP, cn, , , a!=%!Ta)le Set r0 I rs Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I PpatientCi!P Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I PpatCna%eP Set Te-tM$1ataSource I r0 Te-tM$1ataFiel! I Pse-P Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I P!ocC"eeP Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P"at ersCna%eP
75

HOSPITAL MANAGEMENT SYSTEM

Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I Pp nCnoP Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I P)l!CgrpP Set Te-tL$1ataSource I r0 Te-tL$1ataFiel! I P!eptCi!P Set Te-t6$1ataSource I r0 Te-t6$1ataFiel! I P!CoC)P Set Te-t4($1ataSource I r0 Te-t4($1ataFiel! I P!iseaseP En! Su) Pri&ate Su) c%!4(C=lic0;In!e- As Integer< Te-t4$Te-t I P P Te-t5$Te-t I P P Te-tM$Te-t I P P Te-tQ$Te-t I P P Te-tL$Te-t I P P Te-t6$Te-t I P P Te-t4($Te-t I P P Te-t'$Te-t I P P Te-t7$Te-t I P P Te-tN$Te-t I P P En! Su) Pri&ate Su) c%!5C=lic0;In!e- As Integer< On Error GoTo error!esc &aria)le I Te-t4$Te-t

75

HOSPITAL MANAGEMENT SYSTEM

>nloa! Me transaction$S ow E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all patient En! Su) Pri&ate Su) c%!MC=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eFirst E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all patient En! Su) Pri&ate Su) c%!NC=lic0;In!e- As Integer< On Error GoTo error!esc I" r0$EOF I True T en r0$Mo&eFirst

En! I" r0$Mo&eNe-t E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all patient

75

HOSPITAL MANAGEMENT SYSTEM

En! Su) Pri&ate Su) c%!7C=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eLast E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all patient En! Su) Pri&ate Su) c%!'C=lic0;In!e- As Integer< On Error GoTo error!esc I" ;r0$BOF I True< T en r0$Mo&eLast Else r0$Mo&ePre&ious En! I" E-it Su) error!esc3 i I MsgBo-;Err$1escription, &)=ritical< =all patient En! Su)

Pri&ate Su) c%!LC=lic0;In!e- As Integer< 1i% ai! As Integer ai! I InputBo-;PEnter t e patienti! to searc P, Psearc P, Pi!P< sB0 I Pselect E "ro% patient w ere patientCi!I P R Val;ai!<

75

HOSPITAL MANAGEMENT SYSTEM

Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open sB0, cn, , , a!=%!Te-t I" r0$EOF I True T en MsgBo- P patient i! not e-istP =all patient En! I" Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I PpatientCi!P Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I PpatCna%eP Set Te-tM$1ataSource I r0 Te-tM$1ataFiel! I Pse-P Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I P!ocC"eeP Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P"at ersCna%eP Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I Pp nCnoP Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I P)l!CgrpP Set Te-tL$1ataSource I r0 Te-tL$1ataFiel! I P!eptCi!P Set Te-t6$1ataSource I r0 Te-t6$1ataFiel! I P!CoC)P

75

HOSPITAL MANAGEMENT SYSTEM

Set Te-t4($1ataSource I r0 Te-t4($1ataFiel! I P!iseaseP En! Su) Pri&ate Su) c%!6C=lic0;In!e- As Integer< >nloa! Me En! Su) Pri&ate Su) For%CLoa!;< Set cn I New A1O1B$=onnection cn$=onnectionString I PPro&i!erIOraOLE1B$Oracle$4KPasswor!ItigerKPersist Securit# In"oITrueK>ser I1IscottP cn$=ursorLocation I a!>se=lient cn$Open Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open PpatientP, cn, , , a!=%!Ta)le MsgBo- Ploa!ing please wait OO$$$$$$$$$$$$$$ P, , PLoa!ing Message$$$$$$$P Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I PpatientCi!P Set Te-t5$1ataSource I r0 Te-t5$1ataFiel! I PpatCna%eP Set Te-tM$1ataSource I r0 Te-tM$1ataFiel! I Pse-P Set Te-tN$1ataSource I r0 Te-tN$1ataFiel! I P!ocC"eeP Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I P"at ersCna%eP
75

HOSPITAL MANAGEMENT SYSTEM

Set Te-t'$1ataSource I r0 Te-t'$1ataFiel! I Pp nCnoP Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I P)l!CgrpP Set Te-tL$1ataSource I r0 Te-tL$1ataFiel! I P!eptCi!P Set Te-t6$1ataSource I r0 Te-t6$1ataFiel! I P!CoC)P Set Te-t4($1ataSource I r0 Te-t4($1ataFiel! I P!iseaseP r0$Mo&eFirst En! Su) Pri&ate Su) La)el5C=lic0;< En! Su)

FORM4-EMPLOYEEATTENDANCE
Pri&ate Su) c%!4(C=lic0;In!e- As Integer< Te-t4$Te-t I PP Te-tQ$Te-t I PP Te-t7$Te-t I PP Te-t5$Te-t I PP Te-tM$Te-t I PP En! Su) Pri&ate Su) c%!5C=lic0;In!e- As Integer< >nloa! e%plo#eeatten!ance En! Su)
75

HOSPITAL MANAGEMENT SYSTEM

Pri&ate Su) c%!MC=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eFirst En! Su) Pri&ate Su) c%!NC=lic0;In!e- As Integer< I" ;r0$EOF I True< T en r0$Mo&eFirst Else r0$Mo&eNe-t En! I" &ar I Te-t4$Te-t sBlc%! I Pselect E "ro% !octor w ere !octorCi!IP R Val;&ar< Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open sBlc%!, cn, , , a!=%!Te-t Set Te-t5$1ataSource I rs Te-t5$1ataFiel! I P!octCna%eP Set Te-tM$1ataSource I rs Te-tM$1ataFiel! I P!eptCi!P En! Su) Pri&ate Su) c%!7C=lic0;In!e- As Integer< On Error GoTo error!esc r0$Mo&eLast r0$>p!ate En! Su)

75

HOSPITAL MANAGEMENT SYSTEM

Pri&ate Su) c%!'C=lic0;In!e- As Integer< On Error GoTo error!esc I" ;r0$BOF I True< T en r0$Mo&eLast Else r0$Mo&ePre&ious En! Su) Pri&ate Su) c%!LC=lic0;In!e- As Integer< 1i% ai! As String ai! I InputBo-;PEnter t e !octor i! to searc P, Psearc P, Pi!P< sB0 I Pselect E "ro% !octor w ere !octorCi! I P R Val;ai!< Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open sB0, cn, , , a!=%!Te-t Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I PEMPCI1P Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I P1ATESP Set Te-t7$1ataSource I r0 Te-t7$1ataFiel! I PSHIFTP Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open sBlc%!, cn, , , a!=%!Te-t Set Te-t5$1ataSource I rs

75

HOSPITAL MANAGEMENT SYSTEM

Te-t5$1ataFiel! I P!ocCna%eP Set Te-tM$1ataSource I rs Te-tM$1ataFiel! I P!eptCi!P En! Su) Pri&ate Su) c%!6C=lic0;In!e- As Integer< r0$A!!New En! Su) Pri&ate Su) For%CLoa!;< 1i% &ar As String Set cn I New A1O1B$=onnection cn$=onnectionString I PPro&i!erIOraOLE1B$Oracle$4KPasswor!ItigerKPersist Securit# In"oITrueK>ser I1IscottP cn$=ursorLocation I a!>se=lient cn$Open Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic r0$Open Psc e!uleP, cn, , , a!=%!Ta)le MsgBo- Ploa!ing please wait OO$$$$$$$$$$$$$$ P, , PLoa!ing Message$$$$$$$P Set Te-t4$1ataSource I r0 Te-t4$1ataFiel! I PEMPCI1P Set Te-tQ$1ataSource I r0 Te-tQ$1ataFiel! I P1ATESP Set =o%)o4$1ataSource I r0 =o%)o4$1ataFiel! I PSHIFTP &ar I Te-t4$Te-t sBlc%! I Pselect E "ro% !octor w ere !octorCi!IP R Val;&ar<
75

HOSPITAL MANAGEMENT SYSTEM

Set rs I New A1O1B$/ecor!set rs$=ursorT#pe I a!Open1#na%ic rs$Loc0T#pe I a!Loc0Opti%istic rs$Open sBlc%!, cn, , , a!=%!Te-t Set Te-t5$1ataSource I rs Te-t5$1ataFiel! I P!octCna%eP Set Te-tM$1ataSource I rs Te-tM$1ataFiel! I P!eptCi!P En! Su)

FORM19-FRMLOGIN
Option E-plicit Pu)lic LoginSuccee!e! As Boolean Pri&ate Su) c%!=ancelC=lic0;< LoginSuccee!e! I False Me$Hi!e En! Su) Pri&ate Su) La)el5C=lic0;< I" Te-t4$Te-t I PP An! Te-t5$Te-t I PP T en LoginSuccee!e! I True Me$Hi!e "r%Splas $S ow Else MsgBo- PIn&ali! Passwor!, tr# againOP, , PLoginP Te-t5$SetFocus Sen!Ae#s PUHo%eVTUEn!VP
75

HOSPITAL MANAGEMENT SYSTEM

En! I" En! Su)

FORM11-FRMSPLASH
Pri&ate Su) For%CLoa!;< ProgressBar4$Value I ProgressBar4$Min En! Su) Pri&ate Su) Ti%er4CTi%er;< ProgressBar4$Value I ProgressBar4$Value T 4( I" ProgressBar4$Value HI ProgressBar4$Ma- T en Ti%er4$Ena)le! I False En! I" I" ProgressBar4$Value I 4(( T en "r%Splas $Hi!e "r%%ain$S ow En! I" En! Su)

FORM1'-FRMMAIN
Option E-plicit Pu)lic cn As A1O1B$=onnection Pu)lic c%!4 As String Pu)lic rs As A1O1B$/ecor!set Pu)lic r0 As A1O1B$/ecor!set Pu)lic i, *, &aria)le As Integer Pu)lic sBlc%!, sB0, strsBl, strna%e, str4, rate, a, ), c As String
75

HOSPITAL MANAGEMENT SYSTEM

Pri&ate Su) a)outC=lic0;< "r%A)out$S ow En! Su) Pri&ate Su) a!!atten!anceC=lic0;< e%plo#eeatten!ance$S ow En! Su) Pri&ate Su) a!!!octorC=lic0;< a!!!octors$S ow En! Su) Pri&ate Su) a!!wor0ti%eC=lic0;< e%plo#eeatten!ance$S ow En! Su) Pri&ate Su) A!o!c4C@illMo&e;B#Val a!/eason As A1O1B$E&ent/easonEnu%, a!Status As A1O1B$E&entStatusEnu%, B#Val p/ecor!set As A1O1B$/ecor!set< En! Su) Pri&ate Su) !eleteatten!anceC=lic0;< e%plo#eeatten!ance En! Su) Pri&ate Su) !elete!octorC=lic0;< re%o&e!octor$S ow En! Su) Pri&ate Su) !elete%e!icineC=lic0;< a!!%e!icines$S ow En! Su) Pri&ate Su) !eletewor0ti%eC=lic0;< e%plo#eewor0ti%e$S ow En! Su)
75

HOSPITAL MANAGEMENT SYSTEM

Pri&ate Su) !epart%ent!etailC=lic0;< !epart%ents$S ow En! Su) Pri&ate Su) !etailC=lic0;< reporte%plo#ee$S ow En! Su) Pri&ate Su) !isc argepatientC=lic0;< !isc argpatient$S ow En! Su) Pri&ate Su) !octorsC=lic0;< Set cn I New A1O1B$=onnection cn$=onnectionString I PPro&i!erIOraOLE1B$Oracle$4KPasswor!ItigerKPersist Securit# In"oITrueK>ser I1IscottP cn$=ursorLocation I a!>se=lient cn$Open 1i% ai! As String ai! I InputBo-;PEnter t e !octor i! to searc P, Psearc P, Pi!P< Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic sB0 I P create or replace &iew report!octor as ;select e$1O=TCNAME,e$ 1COCB,e$ SALA/Y,e$PHNCNO,e$EMAILCI1,e$1O=TO/CI1,e$ SE,,e$1EPTCI1 "ro% !octor e w ere e$!octorCI1 I 3Val;ai!<< P r0$Open sB0, cn, 5, M !octor/eport$S ow En! Su) Pri&ate Su) e-itC=lic0;<

75

HOSPITAL MANAGEMENT SYSTEM

I" MsgBo-;P1o #ou reall# want to e-itD press #es or noP, &)YesNo, PHospital Manage%ent S#ste%P< I &)Yes T en >nloa! "r%%ain En! I" En! Su) Pri&ate Su) %e!icineC=lic0;< report%e!icine$S ow En! Su) Pri&ate Su) patientsC=lic0;< Set cn I New A1O1B$=onnection cn$=onnectionString I PPro&i!erIOraOLE1B$Oracle$4KPasswor!ItigerKPersist Securit# In"oITrueK>ser I1IscottP cn$=ursorLocation I a!>se=lient cn$Open 1i% ai! As String ai! I InputBo-;PEnter t e !octor i! to searc P, Psearc P, Pi!P< Set r0 I New A1O1B$/ecor!set r0$=ursorT#pe I a!Open1#na%ic r0$Loc0T#pe I a!Loc0Opti%istic sB0 I P create or replace &iew report as ;select e$PATIENTCI1,e$PATCNAME,e$1O=CFEE,e$BL1CG/P,e$1ISEASE,e$SE,,e$ME1 C=O1E,)$BILLCNO,)$ME1CAMT,)$1IAGNOSISCFEE,)$MO1ECPAY "ro% patient e,)ill ) w ere e$PATIENTCI1 I 3ai! An! )$PATCI1 I 3 ai! <P r0$Open sB0, cn, 5, M Patient/eport$S ow En! Su) Pri&ate Su) /e%o&eNurseC=lic0;< a!!nurses$S ow
75

HOSPITAL MANAGEMENT SYSTEM

En! Su) Pri&ate Su) up!ateatten!anceC=lic0;< e%plo#eeatten!ance En! Su) Pri&ate Su) up!ate!octorC=lic0;< re%o&e!octor$S ow En! Su)

75

HOSPITAL MANAGEMENT SYSTEM

SNAPSHOTS

1.LOGIN FORM

75

HOSPITAL MANAGEMENT SYSTEM

+.ADDPATIENT

0.EMPLOYEESCHEDULE
75

HOSPITAL MANAGEMENT SYSTEM

1.DEPARTMENT
75

HOSPITAL MANAGEMENT SYSTEM

3.SPLASH SCREEN

75

HOSPITAL MANAGEMENT SYSTEM

CONCLUSION

A (HOSPITAL MANAGEMENT SYSTEM** "s a +$,'#te!"-e& ,ana.e,ent s%ste,.

T "s ,ana.e,ent s%ste, as been &e/el$'e& t$ 0$!, 1 $le ,ana.e,ent s%ste, "n+l#&"n. E,'l$%ees, D$+t$!s 2+$ns#ltants3,
75

HOSPITAL MANAGEMENT SYSTEM

N#!ses, Pat"ents,B"lls, an& A''$"nt,ents et+. T "s s%ste, als$ 4ee's t e !e+$!&s $0 a!&1a!e assets bes"&es s$0t1a!e $0 t "s $!.an"-at"$n. T e '!$'$se& s%ste, 1"ll 4ee' a t!a+4 $0 E,'l$%ees, D$+t$!s, Pat"ents, A++$#nts an& .ene!at"$n $0 !e'$!t !e.a!&"n. t e '!esent stat#s.

T "s '!$5e+t as G6I base& s$0t1a!e t at 1"ll el' "n st$!"n., #'&at"n. an& !et!"e/"n. t e "n0$!,at"$n t !$#. /a!"$#s #se!7 0!"en&l% ,en#7&!"/en ,$&#les.

A +$,'#te!"-e& $s'"tal ,ana.e,ent s%ste, as been &e/el$'e& an& t e s%ste, 1as teste& 1"t sa,'le &ata.

T e s%ste, !es#lts "n !e.#la! t",el% '!e'a!at"$ns $0 !e8#"!e& $#t'#ts. In +$,'a!"s$n 1"t ,an#al s%ste, t e bene0"ts #n&e! a +$,'#te! s%ste, a!e +$ns"&e!able "n t e sa/"n. $0 ,an '$1e! 1$!4"n. $#!s .

P!$/"s"$n 0$! a&&"t"$n an& &elet"$n $0 'at"ents "s t e!e "n t e s%ste, "t "s '$ss"ble t$ /"e1 t at '!$'e! 0"ll"n. s%ste, as been a&$'te& t$ slate &ate 0$! 0#t#!e. T e ent"!e '!$5e+t !#ns $n 1"n&$1s en/"!$n,ents.

SCOPE O

ENHANCEMENT

T e s#ste% %a# )e "urt er up!ate! to an!le %ore nu%)er o" patients e""icientl#.

75

You might also like