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: faisalislam46@yahoo.com 2.Maksudur Rahman Email: mrrajon.ict04@gmail.com 3.Amena Begum Email: amenacou@gmail.com 4.Samia Ahmed Email: pro_me@live.com

Submitted to KHONDAKAR FIDA HASAN Lecturer of ICT department Comilla University Comilla. Date of Submission:15/04/2012

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

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.

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.

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 .

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. 4. If ID[patient]=PatientID SET: Flag=1 and break

5.If Flag =1

7

6. 7. 8. 9. 10.

SET: n= Numbers of patients and i=patient while(i<n) do patient[i]=patient[i+1] i=i+1 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. 4. If ID[patient]=PatientID SET: Flag=1 and break

5.If Flag =1 6. 7 8. 9. 10. SET: n= Numbers of patients and i=patient Repeat steps 8 and 9 while(i<n) do patient[i]=patient[i+1] i=i+1 Numbers of patients= Numbers of patients-1

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

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

9

Results
In this segment we shall show how it works by array representation 1.There are 100 seats in each department and initially they are empty 1 2 3 4 5 . . . 100 2. If we want to add a patient then the patient will be added in sequential order in the array 1 2 3 . . . 100 Name,ID,Age etc

3.If patient is released 1 2 3 . . . 100 Suppose 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 Kamal,ID=1,Age etc Jamal,ID=2,Age etc Karim,ID=3,Age etc

10

1 2 3 . . . 100

Kamal,ID=1,Age etc Karim,ID=3,Age etc

4. 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 2 3 . . . 100

Kamal,ID=1,Age etc Jamal,ID=2,Age etc Karim,ID=3,Age etc

Suppose 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

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

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 interface 2. Input can be given only by keyboard 3. No use of mouse

13

Bibliography

We have taken help from the following site.

1. 2. 3. 4.

www.cplusplus.com www.hospitalmanagement.net www.youtube.com www.sharetermpapers.com

Sign up to vote on this title
UsefulNot useful