hospital management system

17
1 HOSPITAL MANAGEMENT SYSTEM Title of the seminar: HOSPITAL MANAGEMENT SYSTEM SOFTWARE PRESENTATION OF GROUP D COURSE LEADER’S NAME: KHONDAKAR FIDA HASAN Name of the group members: 1.Faisal Islam (group leader) Email: [email protected] 2.Maksudur Rahman Email: [email protected] 3.Amena Begum Email: [email protected] 4.Samia Ahmed Email: [email protected]

Upload: khondokar-fida-hasan

Post on 22-Aug-2014

374 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Hospital Management System

1

HOSPITAL MANAGEMENT SYSTEM

Title of the seminar: HOSPITAL MANAGEMENT SYSTEM SOFTWARE PRESENTATION OF GROUP D

COURSE LEADER’S NAME: KHONDAKAR FIDA HASAN

Name of the group members:

1.Faisal Islam (group leader)

Email: [email protected]

2.Maksudur Rahman

Email: [email protected]

3.Amena Begum

Email: [email protected]

4.Samia Ahmed

Email: [email protected]

Submitted to

KHONDAKAR FIDA HASAN

Lecturer of ICT department

Comilla University

Comilla.

Date of Submission:15/04/2012

Page 2: Hospital Management System

2

TABLE OF CONTENTS

1.Introduction …………………………………………………………………… 3

2.Literature review………………………………………………………………. 5

3.Methodology…………………………………………………………………... 6

4.Results…………………………………………………………………………. 9

5.Discussion……………………………………………………………………... 11

6.Conclusion…………………………………………………………………….. 12

7.Bibliography………………………………………………………………….. 13

Page 3: Hospital Management System

3

INTRODUCTION

This is about the hospital management system. I have studied on Faridpur Medical College.

After reading this paper you will know “how hospital management system works”.

I have seen that many hospital specially public hospital they manage their system manually it waste time of both patients and governing body. It is great suffer for patient to get admitted in hospital .I have seen it in Faridpur Medical college there is lot of formality to make admitted and their was lot of formality that bothers me . That is why I have thought that if they had a hospital management software they can easily manage the formality in short time. So I have worked to make this software.

To make this software I had to know detail of the hospital management system from my friend jubayer who is studying in Faridpur Medical College.

Page 4: Hospital Management System

4

In this paper we have shown the total hospital management system. After reading this paper you will have detail idea about the software how it works, how easily one can admit patients in individual departments and keep all information and how easily one can access information of patients , you can search patient by his/her ID through this software how easily one can perform the formality of releasing a patient, the authority can easily find the total patient list etc. There is also the bill system is included.

Page 5: Hospital Management System

5

Literature Review

Before making this program one has to know detail about hospital management system. I communicated with my friend jubayer who is studying in Faridpur Medical college(FMC).I have made this program based on FMC. In hospital patient gets admitted all the information of him is kept until he is released. In FMC there are four departments

1. Medicine department

2. Surgery department

3. Gynecology department

4. Emergency department

Each department is individual their patient stays in different cabin and their patient information must be kept in individually. Now the information is given below

1. Patient name

2. Patient ID

3. Patient Age

4. Patient symptoms

5. Duration of the suffering

6. Under which doctor the patient will be treated

The ID of the each patient will be given by the hospital and each patient ID will be unique that is because we can search patient by his ID. When the patient is released then we shall his or her information will be removed. If someone dies the same thing will happen. There will also be the bill system to calculate the bill .

Page 6: Hospital Management System

6

Methodology

Add patients(Numbers of patients)

1.If Numbers of patients>=maxpatients

2. then print “ patient can’t be added” and return

3.else input “ patientname, ID, age, symptom’s, duration of the suffering, underdoc

4. Number of patients= Numbers of patients+1

Patients list(Numbers of patients)\

1.If Numbers of patients=0

2. then print “There is no patient” and return

3. else for patient=1 to Numbers of patients

4. print patientname, ID, age, symptom’s, duration of the suffering, underdoc

Patient Release(PatientID)

1.SET :Flag=0

2.for patient=1 to Numbers of patients

3. If ID[patient]=PatientID

4. SET: Flag=1 and break

5.If Flag =1

Page 7: Hospital Management System

7

6. SET: n= Numbers of patients and i=patient

7. while(i<n)

8. do patient[i]=patient[i+1]

9. i=i+1

10. Numbers of patients= Numbers of patients-1

11.else print “there is no patient in that ID”

Patient Dead(PatientID)

1.SET :Flag=0

2.Repeat steps 3 and 4 for patient=1 to Numbers of patients

3. If ID[patient]=PatientID

4. SET: Flag=1 and break

5.If Flag =1

6. SET: n= Numbers of patients and i=patient

7 Repeat steps 8 and 9 while(i<n)

8. do patient[i]=patient[i+1]

9. i=i+1

10. Numbers of patients= Numbers of patients-1

11.else print “there is no patient in that ID”

Page 8: Hospital Management System

8

Search patient(PatientID)

1.SET: Flag=0

2.for patient=1 to Number of patients

3. If ID[patient]=PatientID

4. print patientname, ID, age, symptom’s, duration of the suffering, underdoc

5. SET: Flag=1 and break

6.If Flag=0

7. print “There is no patient in such ID”

BILL

1.SET: sum=0

2. SET: a= Per day cabin bill

3. SET: b= How many days the patient was admitted

4. sum=sum+(a*b)

5. SET: c= Surgery bill

6.sum=sum+c

7. SET: d = others

8.sum=sum+d

9.print sum

Page 9: Hospital Management System

9

ResultsIn this segment we shall show how it works by array representation

1.There are 100 seats in each department and initially they are empty

12345...

100

2. If we want to add a patient then the patient will be added in sequential order in the array

1 Name,ID,Age etc23...

100

3.If patient is released

1 Kamal,ID=1,Age etc2 Jamal,ID=2,Age etc3 Karim,ID=3,Age etc...

100Suppose Jamal will be released then we have to find out his position in the array first searching by his ID

Here Jamal position is 2

Page 10: Hospital Management System

10

1 Kamal,ID=1,Age etc2 Karim,ID=3,Age etc3...

1004. If patient is dead then the same thing will happen

5. If we are to search a patient then we have to input his ID and we will use here linear search

1 Kamal,ID=1,Age etc2 Jamal,ID=2,Age etc3 Karim,ID=3,Age etc...

100Suppose we shall search Karim his ID is 3 and we shall match the ID with everyone’s ID

If it matches then it will output all the information about him

Page 11: Hospital Management System

11

Discussion

I have done such a work for the first time and I have faced many problems. We have done this using C++ object oriented programming. I have used here class. We have also used here custom data type structure to take name, age, symptoms etc.

We have used cin.getline to input string, we have used atoi function. We have used array of object. We face a problem like we declare the array of object locally it didn’t work if we admit a patient in one department and if we change the department then the information is lost then we declare the object globally and this problem was solved. To search patient we have used linear search algorithm. To add and release we have used array insertion and array deletion algorithm.

We couldn’t use graphics mouse interfere here. Inputs are to be given by keyboards.

In future we will use graphics

Page 12: Hospital Management System

12

Conclusion

At the very beginning of the paper we told you that after reading this paper you will understand what is hospital management system and how it works hope you have understood the whole thing we have tried to make you understand the whole thing easily.

Limitations of the program:

1. We did not use graphical user interface2. Input can be given only by keyboard3. No use of mouse

Page 13: Hospital Management System

13

Bibliography

We have taken help from the following site.

1. www.cplusplus.com 2. www. hospitalmanagement .net 3. www.youtube.com 4. www.sharetermpapers.com