0% found this document useful (0 votes)
53 views3 pages

5.1.1 Functional Requirements: Function 1 Add Users (Admin or Normal Users)

The document outlines 12 functional requirements for a hospital management software system. The requirements include adding and validating user, doctor, staff, ward, room, and patient data in a database; admitting and discharging patients; assigning patients to rooms and doctors; billing patients; and taking database backups. Each requirement lists inputs, outputs, and data validation processing steps.

Uploaded by

Sunny Omenazu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views3 pages

5.1.1 Functional Requirements: Function 1 Add Users (Admin or Normal Users)

The document outlines 12 functional requirements for a hospital management software system. The requirements include adding and validating user, doctor, staff, ward, room, and patient data in a database; admitting and discharging patients; assigning patients to rooms and doctors; billing patients; and taking database backups. Each requirement lists inputs, outputs, and data validation processing steps.

Uploaded by

Sunny Omenazu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

5.1.

1 Functional Requirements
Functional requirements describe all the interactions the users will have with the software.

Function 1

Add Users (Admin or normal Users)

Input

Name, UserName, Password, UserType, Email ID, Contact No.

Output

Database Record, Database successfully updated message

Processing

Validate the given details and record the information in to the


database.

Function 2

Login

Input

Username, password

Processing

Valid login details then login the user in to the system

Function 3

Add Doctor

Input

Id,

Name,

Fname,

Address,

CNo,

Email,

Qualification,

Specialization, Gender, Blood group, date of joining.


Output

Database Record, Database successfully updated message

Processing

Validate the given details and record the information in to the


database.

Function 4

Add Staff (Nurse/Ward boy)

Input

id, Name, Category, Address, Phone number, Email, Qualification,


blood group, date joining

Output

Database Record, Database successfully updated message

Processing

Validate the given details and record the information in to the


database.

Function 5

Add Ward

Input

War name, ward type, number of bed, Charges per day.

Output

Database Record, Database successfully updated message

Processing

Validate the given details and record the information in to the


database.

Function 6

Add Room

Input

Room no, room type, room charges.

Output

Database Record, Database successfully updated message

Processing

Validate the given details and record the information in to the


database.

Function 7

Add Patient

Input

Pid, Name, Fname, Address, Cno, Email, Age, Gender, Blood


group, Remarks.

Output

Database Record, Database successfully updated message

Processing

Validate the given details and record the information in to the


database.

Function 8

Add Services

Input

Service name, service date, Pid, Pname, Charges

Output

Database Record, Database successfully updated message

Processing

Validate the given details and record the information in to the


database.

Function 9

Admit patient into a (room or ward)

Input

Pid, Pname, Pgender Pblood Group, diesease, admit date, room no,
doctor id, doctor name, remarks

Output

Database Record, Database successfully updated message

Processing

Validate the given details and assign a room and a doctor to the
patient then stored in the database

Function 10

Discharge Patient

Input

Pid, Pname, Pgender, Pblood group, disease, admit date, room no,
doctor id, doctor name, discharge date, remarks

Processing

Validate the given details and record the information in to the


database.

Function 11

Bill Patient

Input

Pid, Pname, Pgender, Pblood group, disease, admit date, room no,
doctor id, doctor name, discharge date, room charges, no of day,
total room charges, service charges, billing date, payment mode,
payment mode details, total charges, total paid, balance

Processing

Validate the given details and total cost is calculated according to


the Services received by the patient.

Function 12

Taking Backups

Input

Location to save the backup file

Output

Display a message showing backup successfully created

Processing

Validate the user given location to save the backup file. Save the
backup file to the user specified location

You might also like