Data Modeling Analysis
Data Modeling Analysis
A systems analyst would like to develop a database system for a community hospital.
The following are the given facts observed by the analyst.
1. The hospital is maintaining a separate file for all patients medical record
2. Patients are either out-patient or admitted patient
3. Each patient record contains a unique identification for each patient, full name,
gender, civil status, address , an optional phone number and email address,
blood type and birthday and a list of one or more several drugs where a patient
can possibly be allergic with, a list of possible hospital diagnosis and an optional
date
4. The hospital is maintaining a separate file for a billing system
5. The bill comes from the following individual sources
One or more supplies ( which include drugs, laboratory supplies such as
oxygen, blood , extra pillow , bed sheets and the likes This is computed
on a unit per unit basis.
One or more procedures (which includes laboratory test (ECG, urinary
test) and other medical procedures . This is computed on a session per
session basis
Board and lodging (rooms and food for patient) and it is computed on a
daily basis depending on the room type availed.
One or more Professional fee which depends on the doctor (may be
consultation , operation and the likes but no permanent basis for the
professional fee , based on such individual event (the doctor will dictate
the professional fee , no computation involved.
6. A collection system in which the patient settle their bill on a bill per bill patient but
certainly the one time deposited amount (for a particular admittance) on the date
of admittance will be deducted from the bill
Requirement: Design the database model for the billing/collection and patient portfolio
system. The following entity/table/file are given