INFX 543 Hospital Database Priya Sudendra, Vaibhav Walvekar, - - PowerPoint PPT Presentation

infx 543 hospital database
SMART_READER_LITE
LIVE PREVIEW

INFX 543 Hospital Database Priya Sudendra, Vaibhav Walvekar, - - PowerPoint PPT Presentation

INFX 543 Hospital Database Priya Sudendra, Vaibhav Walvekar, Zhizhen Lin Purpose The purpose of this database is to maintain records of patients, doctors, and services provided. It will also keep track of appointments, relationships with


slide-1
SLIDE 1

INFX 543 Hospital Database

Priya Sudendra, Vaibhav Walvekar, Zhizhen Lin

slide-2
SLIDE 2

Purpose

  • The purpose of this database is to maintain records of patients,

doctors, and services provided. It will also keep track of appointments, relationships with other businesses &

  • rganizations (i.e. insurance, pharmaceutical, hospital

resources), hospital staff, and other factors relating to the care of the hospital’s patients.

slide-3
SLIDE 3

Main Objectives & Problems Addressed

  • Allow hospital staff to keep track of admitted patients.
  • Help provide patients with an available doctor.
  • Provide doctors with patient information.
  • Maintain historical records of patients.
  • Track hospital resources.
slide-4
SLIDE 4

Life Cycle

DDL Database Planning Database Design System Definition How we came up of the idea; what is the purpose? What is the target user group; application areas

  • 1. Conceptual: what

entities we selected; what are the relationships (ERD draft)

  • 2. Logical: what

attributes we added; how we do normalization (final ERD) Implementation

slide-5
SLIDE 5

Business Rules

1. Each patient record may have one or more employees. 2. Each patient record may have only one appointment. 3. Each patient record may have only one patient. 4. Each hospital resources may have zero or more patient record. 5. Each employee may have only one department. 6. Each insurance company may have zero or more patients. 7. Each pharmacy may have zero or more patients record. 8. Each patient may have zero or more appointments. 9. Each employee may have zero or more appointment. 10. Each board member may have only one department.

slide-6
SLIDE 6

Design Decisions

slide-7
SLIDE 7

Design Decisions

slide-8
SLIDE 8

Design Decisions

slide-9
SLIDE 9

ERD

slide-10
SLIDE 10

Implementation

Creating database Creating tables Inserting values

slide-11
SLIDE 11

View 1

slide-12
SLIDE 12

Report 1

Select Appointment ID, Patient Name, and Date/Time of appointment for receptionist.

slide-13
SLIDE 13

View 2

slide-14
SLIDE 14

Report 2

Select Patient ID, Patient Name, Doctor Name, Test Name, and Lab Results for all patients

slide-15
SLIDE 15

Thank you! Any questions?