Download - Hospital management
HOSPITAL MANAGEMENT
SYSTEM
Project Definition :-
The main objectives is to maintain a patients data computerized.
This website provides facility to search patient data easily.
ABOUT ORGANISATION
The hospital was estlablish in the year 1994. The hospital is one kind of organization that perform different type of test check up and delivery.
The physician,gyneacologist & surgeon are has to the patients and give a proper prescription of medicine and report.
The hospital has working from last 16 year. The motto behind the hospital is providing good room services and take care of the patients.
ABOUT PROJECT
Project Profile Existing System Need for New System
EXISTING SYSTEM
Presently there is no such Computerized system in the hospital so the process is done manually.
NEED FOR NEW SYSTEM Our Organization needs new
computerized system to replace the current manual system.
Because old System is Very time consuming.
CORE COMPONENTSSoftware Requirements :- Front End: - ASP.Net Back End:- Microsoft SQL Server
2005 Operating System:- Windows XP Documentation Tool:- Microsoft
Word 2003
Hardware Configuration:- Processor:- Intel Pentium IV RAM:- 1GB RAM Hard Disk:- 80GB
ENTITY RELATIONSHIP DIAGRAM (ERD)
ERD
Patient
Has
History
1
Employee
is a
Doctors Visitor Doctor Nurse Ward Boy
Examine
Medicine
Operates
OperationTheater
Assists to Doctor
Ward
is a
General Special
M
1
M
1
1
M 1
1
1
1
M
Take Appointment
1
Receive FeesFrom
Helps in
M
Admitted in
Prescribe
1 1
MM11
1
DATA FLOW DIAGRAM (DFD)
DATA FLOW DIAGRAM A data flow diagram (DFD) is a
graphical representation of the “flow” of data through an information system.
A data flow diagram is used to display the flow of data in information system.
Context Level DiagramPatient
Give Appointment
Payment
Ask For Appointment
Hospital Management
System
Confarmation Payment
Take that Precription
Collect Patient Detail
Give Prescripe
Do LoginDoctor LogIn
Receptionist
Take PaymentRequest For Appointment
Give Personal Detail
Collect Personal Detail
Appointment Approved
Confarmation PaymentGive Patient Detail
Do Login
Login Succesfully
Login Succesfully
First Level Diagram
Patient Receptionist
AppointmentDetail
PatientInformation
Ask for Appointment Request for Appointment
Appointment Approved Approved Appointment
Appointment Detail
Appointment Detail
Personal DetailPersonal Detail
Prescripe
Appointment
Login
Login
Successful Login
EmployeeEmployee's Detail
Login
1.0
2.0
3.0
Admitted
Patient Details
Patient Details
Operate's Patient
Word Information
Operation
Ward
Patient
Patient Admit
Patient Admitted
MedicinePrescripe MedicinePrescripe Medicine
Patient Record
4.0
5.0
6.0
GivepatientDetail
Prescripe
Give Patient DetailDoctor
DATA DICTIONARY
DATA DICTIONARY
Data Dictionary is a collection of the data that are used as a part of the system.
In simple language data dictionary is a record of data about data.
Table Name:- AppointmentPrimary Key:- AppointmentIdForeign Key:- EmployeeId , PatientId
Appointment Table
Fields DataType
Size
Constraints
Description
AppointmentId bigint - PrimaryKey
AutoNumber
EmployeeId bigint - ForeignKey It Indicates Employee Information in This Table As ForeignKey
PatientId bigint - ForeignKey It Indicates Patient Information in This Table As ForeignKey
PatientName varchar 50 - It Defines Who Take Appointment
AppointmentDateAndTime
datetime - - When Appointment Taken
DateOfAppointmentTaken
datetime - - Given Date Of Appointment
AppointmentTakenById
bigint - - Which Employee Give Appointment to The Patient
This table is used to identify at which time & date Patient take appointment and which Employee given the appointment.
Table Name:- CompanyPrimary Key:- CompanyId
Company Table
Fields DataType
Size
Constraints
Description
CompanyId bigint - PrimaryKey AutoNumber
CompanyName varchar 50 - It Defines Company Name Of Medicine
This table indicates the Medicine Company name.
Table Name:- CasePrimary Key:- CaseIdForeign Key:- EmployeeId , PatientId, AppointmentId
Case Table
Fields DataType
Size Constraints
Description
CaseId bigint - Primary key AutoNumber
EmployeeId bigint - Foreign key It Indicates Which Employee (Doctor) Study The Patient Case
PatientId bigint - Foreign key It Indicates Indoor/Outdoor Patient Detail of The Case
AppointmentId bigint - Foreign key It Identifies When Patient Takes Appointment
DateAndTime Date time - It Defines Time Of The Case
PreviousSurgery varchar 150 History About The Patient
Payment decimal 18,0 Payment Of Doctor’s Fees
TempraturePulseRespiration
varchar 5 - Count The Pulse
BloodPresure varchar 5 - It Measure The BloodPresure
RespiratoryAndCardioVascularSyst
em
varchar 20 - Its display the cardio vascular.
PerAbdomen varchar 20 - Check with Normaly
PerVaginal varchar 20 - Check By Fingure
PerSpeculum varchar 20 - Check By Using Instrument/Machine
IsDiabitiseMelitus Bit - - For Checking Diabitise
IsHighBloodPresure Bit - - For Checking BloodPresure
IsThyroid Bit - - For Checking If Patient Have Thyroid or Not
IsAllergy Bit - - It is Used For Checking Of Any Type of Allergy of Patient’s
This table identifies all the detail of Patient and also include in which time Patient case entered.
It also includes the previous history of the Patient.
Table Name:- ComplainPrimary Key:- ComplainId
Complain Table
Fields DataType Size Constraints
Description
ComplainId bigint - PrimaryKey
AutoNumber
ComplainName
varchar 50 - It Uses For Complain Which Patient Have
This table identifies a Patient Complains when the Patients are first time come for checking.
Table Name:- EmployeePrimary Key:- EmployeeIdForeign Key:- DesignationId
Employee Table
Fields DataType Size
Constraints
Description
EmployeeId bigint - Primary key
AutoNumber
EmployeeFirstName
Varchar 50 - It Identifies Employee FirstName
EmployeeLastName
Varchar 50 - It Identifies Employee LastName
DesignationId bigint - Foreign key
It Identifies Employee Designation Which Directly Connect From The Designation Table As ForeignKey
Qualification Varchar 50 - It Defines Qualification Of Employee
Address Varchar 150 - Address Of Employee
ContactNo1 Varchar 13 - ContactNo Of Emloyee’s Home
ContactNo2 varchar 13 - ContactNo Of Emloyee’s Mobile
UserName varchar 50 - UserName Of Employee
Password varchar 50 - Password Of Employee
IsActive Bit - - It Defines Employee Is Active Or Not
IsAdmin Bit - - It Defines If Employee Is Admin
This table identifies Employee’s full information and also defines the Designation of Employee which directly connected from the Designation table.
Table Name:- DesignationPrimary Key:- DesignationId
Designation Table
Fields DataType
Size
Constraints
Description
DesignationId bigint - PrimaryKey AutoNumber
DesignationName
varchar 50 - It Is Used For Define The Designation Of Employee
This table is used foe identified the Employee Designation such as Doctor, Visitor Doctor, Nurse, Ward Boy.
Table Name:- GynaecPrimary Key:- GynaecIdForeign Key:- CaseId
Gynaec Table
Fields DataType
Size
Constraints
Description
GynaecId bigint - PrimaryKey AutoNumber
CaseId bigint - ForeignKey -
When Doctor Enter The CaseId Of The Patient They Can See The Detail of Patient History
Uterus varchar 50 - It Is Used For Check The Size Of Uterus
Myometrium varchar 50 - Uterus wall
Endometrium varchar 50 - Inside Uterus wall
LeftOvary Varchar 50 - It Is Used For Check The Size of LeftOvary
RightOvary Varchar 50 - It Is Used For Check The Size of RightOvary
PouchOfDoughes
varchar 50 - It is used to check the deases inside pouch.
Table Name:- MedicinePrimary Key:- MedicineIdForeign Key:- MedicineTypeId , CompanyId
Medicine Table
Fields DataType
Size
Constraints
Description
MedicineId bigint - PrimaryKey AutoNumber
MedicineName varchar 50 - It Identifies Medicine Name
MedicineTypeId bigint - Foreign key It Identifies Medicine Type Such As Capsule, Tablet, etc….
CompanyId bigint - Foreign key It Is Used For Identifies The Company Of Medicine
This table identifies Medicine detail. In this MedicineTypeId includes type of Medicine such as tablet, capsule, powder, searup and also CompanyId which is directly connect with Company table.
Table Name:- MedicineTypePrimary Key:- MedicineTypeId
Medicinetype Table
Fields DataType
Size
Constraints
Description
Medicine type id Bigint - PrimaryKey AutoNumber
Medicine type name
varchar 20 - It Identifies Medicine Type
This table indicates the details of MedicineType such as tablet, capsule, powder and searup.
Table Name:- ObstetricPrimary Key:- ObstetricIdForeign Key:- CaseId
Obsteric Table
Fields DataType
Size
Constraints
Description
ObstetricId bigint - PrimaryKey AutoNumber
CaseId bigint - Foreign key
It Identifies The Patients History When They Last Time Comes For a Checkup
GestationalSac Varchar 20 Check the size of sac.
CRL Varchar 20 - It check inside of sac.
AverageMaturity Varchar 20 - It Is Used To Measure The AverageMaturity of Child Month Wise
ChorionicPlate varchar 20 - It Is Used For Measure The Size of Plate
CervicalLength Varchar 20 - Used to check a length
ExpectedDateOfDelivery
Datetime - - It Defines Date Of Delivery This table is used for checking a pregnant woman.
In this table CaseId is used for detail of Patients previous checkup.
Table Name:- OperationPrimary Key:- OperationIdForeign Key:- EmployeeId , PatientId, OperationTypeId
Operation Table
Fields DataType
Size
Constraints
Description
OperationId bigint - PrimaryKey
AutoNumber
EmployeeId bigint - ForeignKey It Identifies Which Employee(Doctor) Do The Operation
PatientId bigint - ForeignKey It Identifies The Patient Full Detail Who Are Operated
OperationDate Datetime - - It Defines Date Of Operation
OperationStartTime
Datetime - - It Defines Start Time Of Operation
OperationEndTime datetime - - It Defines End Time Of Operation
OperationTypeId bigint - ForeignKey It Identifies The Type Of Operation Such As Normal, Cesarian, etc…
This table indicates the details of Patients Operation which is done by a specific Employee (Doctor) and also date & time of Operation.
Table Name:- OperationTypePrimary Key:- OperationTypeId
Operation Type Table
Fields DataType
Size
Constraints
Description
OperationTypeId Bigint - PrimaryKey
AutoNumber
OperationTypeName
Varchar 50 - It Identifies Operation Type Name
This table identifies the Operation Types which are used in Operation.
The OperationType such as Normal, Cesarian.
Table Name:- PatientPrimary Key:- PatientId
Patients Table
Fields DataType
Size
Constraints
Description
PatientId bigint - PrimaryKey AutoNumber
PatientFirstName
varchar 50 - It Identifies Patient First Name
PatientLastN
ame
varchar 50 - It Identifies Patient Last Name
DateOfBirth datetime - - It Identifies Date Of Birth Of Patient
Address varchar 150 - Address Of Patient
ContactNo1 varchar 13 - ContactNo Of Patients Home
ContactNo2 varchar 13 - ContactNo Of Patients Mobile
This table identifies full detail of Patient.
Table Name:- PatientComplainPrimary Key:- PatientComplainIdForeign Key:- PatientId, ComplainId
Patients Complain Table
Fields DataType
Size
Constraints
Description
Patientcomplain Id bigint - PrimaryKey AutoNumber
Patients Id bigint - Foreign key It Identifies Patient Detail Which Is Already Indoor
Complain Id bigint - Foreign key It Is Used For Checking The Complain When Patient Last Time Come
Description varchar 200 - It Is a Description About Patient Complain This table identifies the Complain of Indoor
Patients which is under treatment. It uses to check the previous detail of Patient
Complain
Table Name:- PrescriptionMedicinePrimary Key:- PrescriptionMedicineIdForeign Key:- PrescriptionId , MedicineId
Prescription Medicine Table
Fields DataType
Size
Constraints
Description
PrescriptionMedicineId
bigint - PrimaryKey
AutoNumber
PrescriptionId bigint - Foreign key
It Identifies Prescription Of Patients Complain
MedicineId bigint - Foreign key
It Identifies The Detail Of Medicine
MedicineDose varchar 20 - It Identifies Dose Of Medicine
MedicineTime datetime - - Time Of Taken Medicine
This table identifies the Prescription and detail of Medicine which is given by Doctor.
Table Name:- WardTypePrimary Key:- WardTypeId
Ward Type Table
Fields DataType
Size
Constraints
Description
WardId bigint - Primary key
AutoNumber
Ward Name varchar 20 It Identifies Ward Type
This table is identifies the WardType such as Special, General.
Table Name:- PrescriptionPrimary Key:- PrescriptionIdForeign Key:- PatientId, EmployeeId
Prescription Table
Fields DataType
Size Constraints
Description
PrescriptionId bigint - PrimaryKey AutoNumber
EmployeeId bigint - Foreign key It Identifies Which Employee(Doctor) Prescribes to The Patient
PatientId bigint - Foreign key It Defines The Patient Detail
PrescriptionDate datetime - - It Defines Date Of Prescription
NextVisitDate datetime - - It Identifies Next Visit Date Of Checkup
This table includes the Prescription of Patient which is given by Doctors
Table Name:- WardPrimary Key:- WardIdForeign Key:- WardTypeId
Ward Table
Fields DataType
Size
Constraints
Description
WardId bigint - Primary key AutoNumber
WardTypeId bigint - Fpreign key It Identifies WardType Directly From WardType
WardNumber int - Fpreign key It Identifies Word Number
This table identified detail of Ward like WardType and Number of Ward.
SCREENSHOT OF INPUT FORM
LoginForm
:- Above ScreenShort is LoginPage of Our System and it is also fire the Validation.
HomePage
:- Above ScreenShort is the WelcomePage of the Website.
AboutUs
:- This page is Display the Information About Doctors.
Facility
:- This page is Display the Facility of Hospital.
ContactUs
:- It is Display the way to ContactUs.
Appointment
:- Above ScreenShort is Appointment Table to Display the Validation o the Appointment.
Appointment
:- In Appointment table fill the detail in the table And add the data.
Appointment
:- Above it will be add in the Appointment Table.
Case
:- In Above ScreenShort there will be Display with All the validations.
Case
:- Above it will Display All the data in the Case Table.
Medicine
:- Above it will be Display the validations.
Medicine
:- It Displays the Add form of Medicine.
Medicine
:- Above it will Display all the data in the Medicine’s Gridview.
Medicine
:- Above it will be delete the data form the Medicine’s Gridview.
MedicineType
:- It will be Display the validation for the MedicineType.
MedicineType
:- It will be Display all the data in MedicineType’s Gridview.
PrescriptionMedicine
:- It will be display fill data in the PrescriptionMedicine table.
PrescriptionMedicine
:- It will Display All the record in the PrescriptionMedicine’s Gridview.
PrescriptionMedicine
:- It will Display the Update of Medicine Time in the PrescriptionMedicine table.
Company
:- It will be Display that these company is Already Exists in the Company table.
Company
:- In the table is Display all the data of Company in Gridview of Company table .
Company
:- It will display the delete data from the Company Gridview.
Employee
:- Above validation will be fire in the Employee Table when we want to enter some Wrong data .
Employee
:- Above the page will be Display List of the Employee’s Personal Detail’s.
Designation
:- It will Display the list of the Designation Name.
Designation
:- Here when we want to edit the data as Same Name then it will not allow the same data .
Operation
:- It Display the enter new data in the Operation Table.
Operation
:- It display the all record of the Operation Table in Gridview.
Operation
:- This display the edit page of Operation Table.
Operation Type
:- This page display the Operation Type which is already exist.
OperationType
:- Above form is Display The Validation in OperationType.
Operation Type
:- It display the all record of the Operation Type.
Operation Type
:- This page display the delete item n ask for that you want to sure delete.
Patient
:- It display the new page for Add new patient in Patient Record.
Patient
Patient
:- Above it will display the all Record in the Patient’s Gridview.
PatientComplain
:- This Page is Display all Validation with data in the PatientComplain.
PatientComplain
:-Above page is Display the Update of PatientComplain.
PatientComplain
:- This is Display all Records of Patient Complain.
Ward
:- Above page display the add new ward but this ward number is already Exist in Ward Table.
Ward
:- This page is display the record of ward in Gridview.
Ward
:- This page can be Displayed the Update Word in Ward Table.
WardType
:- Above page is display the Add new Ward Type.
WardType
:- In this it will be Display Duplication Check in the Record.
WardType
:- Above page is Display the All the Data of WardType Gridview.
Gynaec
:- This is Display the Add New data in the Gynaec Table.
Gynaec
:- Above Record is Display the Gynaec Data in the Gridview.
Gynaec
:- Above page is Display the Delete data from Gynaec Gridview.
Obstetric
:- It will Enter new data in the Obstetric Table.
Obstetric
:- This page is display the Record of the Obstetric.
SCREENSHOT OF CRYSTAL REPORTS
Report Of Appointment
Report of Case
Report Of Medicine
Report of Complain
Report of Employee
Report of Operation
Report of Patient
Report of Ward
ADVANTAGES
Easy to use Less time consuming Less paper work Appropriate data storage facility
FUTURE ENHANCEMENT
There can be many improvements possible in any new or old system.
It could be made online on internet which expands its service to whole world.
Also we will keep tracks of bugs found while testing.
BIBILOGRAPHY
The books used for reference were:
ASP.Net 2.0 Black Book (New Edition) System Analysis and Design (Edition 4)
Auther Name : Shelly Cashman Rosenblatt
Some sites references that provide for successful completion of our project are Mentioned below:
www.aminhospital.in
THANK YOU