The database was designed to store and retrieve patient information for a hospital, including patient name, address, contact details, admission and discharge dates, balance, and emergency contact. It also contains information on employees like nurses and doctors, rooms, and which patient is in each room. Queries were created to find patient lengths of stay and balances, the number of patients seen by each doctor, and patient emergency contact information. A procedure was implemented to check room availability before assigning patients to rooms and allow updates through this procedure only.
The database was designed to store and retrieve patient information for a hospital, including patient name, address, contact details, admission and discharge dates, balance, and emergency contact. It also contains information on employees like nurses and doctors, rooms, and which patient is in each room. Queries were created to find patient lengths of stay and balances, the number of patients seen by each doctor, and patient emergency contact information. A procedure was implemented to check room availability before assigning patients to rooms and allow updates through this procedure only.
Cover Page Group Members: Beenish Syed William Baker
About the Database:
We designed the database keeping in mind the needs of a hospital to store and retrieve patient information. Our database stores information regarding the patient such as patient’s name, address, contact information, checked in and checked out dates, patients balance, patient’s emergency contact information. Besides that the database also stores information for easy retrieval for employees and uses subtypes for nurses and doctors. Name, address and contact information is stored for employees. More functionality is added by adding information about rooms including room number and the patient ID of the patient staying in it. Nurses are assigned rooms. Doctors are assigned departments. We used multiple queries to retrieve very useful information. For example a query is used to find out how many days a patient stayed at the hospital and what is their balance due. Another query gives the count of total patients a doctor sees. Another query is used to retrieve the name of the nurses attending different patients A view is created to retrieve the information of a patient’s emergency contact. We have also created a procedure that checks if the room being assigned is already occupied. To ensure this user who assigns the room will only be given privilege to update the database through this procedure.
Tracking Outpatients: Using The E-Health System To Ensure Positive Treatment Progress For Hospital Services' Effectiveness For Clients Tracking And Communication At Golden Years Care