hospital management

99
HOSPITAL MANAGEMENT SYSTEM

Upload: smit-patel

Post on 19-May-2015

4.875 views

Category:

Education


3 download

DESCRIPTION

HOSPITAL MANAGEMENT

TRANSCRIPT

Page 1: Hospital management

HOSPITAL MANAGEMENT

SYSTEM

Page 2: Hospital management

Project Definition :-

The main objectives is to maintain a patients data computerized.

This website provides facility to search patient data easily.

Page 3: Hospital management

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.

Page 4: Hospital management

ABOUT PROJECT

Project Profile Existing System Need for New System

Page 5: Hospital management

EXISTING SYSTEM

Presently there is no such Computerized system in the hospital so the process is done manually.

Page 6: Hospital management

NEED FOR NEW SYSTEM Our Organization needs new

computerized system to replace the current manual system.

Because old System is Very time consuming.

Page 7: Hospital management

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

Page 8: Hospital management

ENTITY RELATIONSHIP DIAGRAM (ERD)

Page 9: Hospital management

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

Page 10: Hospital management

DATA FLOW DIAGRAM (DFD)

Page 11: Hospital management

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.

Page 12: Hospital management

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

Page 13: Hospital management

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

Page 14: Hospital management

DATA DICTIONARY

Page 15: Hospital management

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.

Page 16: Hospital management

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.

Page 17: Hospital management

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.

Page 18: Hospital management

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

Page 19: Hospital management

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.

Page 20: Hospital management

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.

Page 21: Hospital management

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

Page 22: Hospital management

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.

Page 23: Hospital management

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.

Page 24: Hospital management

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.

Page 25: Hospital management

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.

Page 26: Hospital management

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.

Page 27: Hospital management

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.

Page 28: Hospital management

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.

Page 29: Hospital management

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.

Page 30: Hospital management

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.

Page 31: Hospital management

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

Page 32: Hospital management

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.

Page 33: Hospital management

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.

Page 34: Hospital management

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

Page 35: Hospital management

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.

Page 36: Hospital management

SCREENSHOT OF INPUT FORM

Page 37: Hospital management

LoginForm

:- Above ScreenShort is LoginPage of Our System and it is also fire the Validation.

Page 38: Hospital management

HomePage

:- Above ScreenShort is the WelcomePage of the Website.

Page 39: Hospital management

AboutUs

:- This page is Display the Information About Doctors.

Page 40: Hospital management

Facility

:- This page is Display the Facility of Hospital.

Page 41: Hospital management

ContactUs

:- It is Display the way to ContactUs.

Page 42: Hospital management

Appointment

:- Above ScreenShort is Appointment Table to Display the Validation o the Appointment.

Page 43: Hospital management

Appointment

:- In Appointment table fill the detail in the table And add the data.

Page 44: Hospital management

Appointment

:- Above it will be add in the Appointment Table.

Page 45: Hospital management

Case

:- In Above ScreenShort there will be Display with All the validations.

Page 46: Hospital management

Case

:- Above it will Display All the data in the Case Table.

Page 47: Hospital management

Medicine

:- Above it will be Display the validations.

Page 48: Hospital management

Medicine

:- It Displays the Add form of Medicine.

Page 49: Hospital management

Medicine

:- Above it will Display all the data in the Medicine’s Gridview.

Page 50: Hospital management

Medicine

:- Above it will be delete the data form the Medicine’s Gridview.

Page 51: Hospital management

MedicineType

:- It will be Display the validation for the MedicineType.

Page 52: Hospital management

MedicineType

:- It will be Display all the data in MedicineType’s Gridview.

Page 53: Hospital management

PrescriptionMedicine

:- It will be display fill data in the PrescriptionMedicine table.

Page 54: Hospital management

PrescriptionMedicine

:- It will Display All the record in the PrescriptionMedicine’s Gridview.

Page 55: Hospital management

PrescriptionMedicine

:- It will Display the Update of Medicine Time in the PrescriptionMedicine table.

Page 56: Hospital management

Company

:- It will be Display that these company is Already Exists in the Company table.

Page 57: Hospital management

Company

:- In the table is Display all the data of Company in Gridview of Company table .

Page 58: Hospital management

Company

:- It will display the delete data from the Company Gridview.

Page 59: Hospital management

Employee

:- Above validation will be fire in the Employee Table when we want to enter some Wrong data .

Page 60: Hospital management

Employee

:- Above the page will be Display List of the Employee’s Personal Detail’s.

Page 61: Hospital management

Designation

:- It will Display the list of the Designation Name.

Page 62: Hospital management

Designation

:- Here when we want to edit the data as Same Name then it will not allow the same data .

Page 63: Hospital management

Operation

:- It Display the enter new data in the Operation Table.

Page 64: Hospital management

Operation

:- It display the all record of the Operation Table in Gridview.

Page 65: Hospital management

Operation

:- This display the edit page of Operation Table.

Page 66: Hospital management

Operation Type

:- This page display the Operation Type which is already exist.

Page 67: Hospital management

OperationType

:- Above form is Display The Validation in OperationType.

Page 68: Hospital management

Operation Type

:- It display the all record of the Operation Type.

Page 69: Hospital management

Operation Type

:- This page display the delete item n ask for that you want to sure delete.

Page 70: Hospital management

Patient

:- It display the new page for Add new patient in Patient Record.

Page 71: Hospital management

Patient

Page 72: Hospital management

Patient

:- Above it will display the all Record in the Patient’s Gridview.

Page 73: Hospital management

PatientComplain

:- This Page is Display all Validation with data in the PatientComplain.

Page 74: Hospital management

PatientComplain

:-Above page is Display the Update of PatientComplain.

Page 75: Hospital management

PatientComplain

:- This is Display all Records of Patient Complain.

Page 76: Hospital management

Ward

:- Above page display the add new ward but this ward number is already Exist in Ward Table.

Page 77: Hospital management

Ward

:- This page is display the record of ward in Gridview.

Page 78: Hospital management

Ward

:- This page can be Displayed the Update Word in Ward Table.

Page 79: Hospital management

WardType

:- Above page is display the Add new Ward Type.

Page 80: Hospital management

WardType

:- In this it will be Display Duplication Check in the Record.

Page 81: Hospital management

WardType

:- Above page is Display the All the Data of WardType Gridview.

Page 82: Hospital management

Gynaec

:- This is Display the Add New data in the Gynaec Table.

Page 83: Hospital management

Gynaec

:- Above Record is Display the Gynaec Data in the Gridview.

Page 84: Hospital management

Gynaec

:- Above page is Display the Delete data from Gynaec Gridview.

Page 85: Hospital management

Obstetric

:- It will Enter new data in the Obstetric Table.

Page 86: Hospital management

Obstetric

:- This page is display the Record of the Obstetric.

Page 87: Hospital management

SCREENSHOT OF CRYSTAL REPORTS

Page 88: Hospital management

Report Of Appointment

Page 89: Hospital management

Report of Case

Page 90: Hospital management

Report Of Medicine

Page 91: Hospital management

Report of Complain

Page 92: Hospital management

Report of Employee

Page 93: Hospital management

Report of Operation

Page 94: Hospital management

Report of Patient

Page 95: Hospital management

Report of Ward

Page 96: Hospital management

ADVANTAGES

Easy to use Less time consuming Less paper work Appropriate data storage facility

Page 97: Hospital management

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.

Page 98: Hospital management

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

Page 99: Hospital management

THANK YOU