0% found this document useful (0 votes)
8 views

Database Project

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Database Project

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

DATABASE [BIIT 1301] GROUP PROJECT

GROUP SEVEN (7)

PROJECT SCENARIO: Hospital Appointment and Billing System

Project Background

OBJECTIVE: The hospital appointment and billing system aims to generate and streamline the
management of patient appointments, doctor schedules, and processing of patient bills. Currently, the
hospital needs help with the manual handling of appointment bookings, doctor schedules, and billing
processes. These challenges include scheduling errors, long patient waiting times, incorrect billing, and
delayed payments. The proposed system will provide a more efficient, accurate, and user-friendly
approach to hospital management.

Entities and Their Roles

1. Patients Entity

Description: Represents individuals receiving medical care.

Attributes:

PatientID (Primary Key)

Name

Age

Gender

Address

Phone Number

Medical History

2. Doctors Entity

Description: Represents medical professionals who provide services.

Attributes:

DoctorID (Primary Key)

Name

Specialty
Phone Number

Availability Schedule

3. Appointments Entity

Description: Represents bookings for medical consultations.

Attributes:

AppointmentID (Primary Key)

PatientID (Foreign Key)

DoctorID (Foreign Key)

AppointmentDate

AppointmentTime

Status (e.g., Scheduled, Completed, Cancelled)

Relationships:

A Patient can have multiple Appointments (one-to-many).

Each Appointment is linked to one Doctor (many-to-one).

4. Billing Entity

Description: Represents financial transactions for patient services.

Attributes:

BillID (Primary Key)

AppointmentID (Foreign Key)

PatientID (Foreign Key)

TotalAmount

PaymentStatus (e.g., Paid, Unpaid)

PaymentMethod (e.g., Cash, Card, Insurance)

BillingDate

Relationships:

Each Appointment generates one Bill (one-to-one).

A Patient can have multiple Bills (one-to-many).

You might also like