DATABASE PROJECT HOSPITAL

September 7, 2017 | Author: Umer Zafar | Category: Microsoft Excel, Databases, Data, Information Technology, Computer Engineering
Share Embed Donate


Short Description

Download DATABASE PROJECT HOSPITAL...

Description

DATABASE MANAGEMENT SYSTEMS

SUBMITTED TO MR. ABDUL GHAFFAR KHAN

SUBMITTED BY

Ahmed Mushtaq 081426 Sana Mushtaq 081425 Shehr Bano 081416

TABLE OF CONTENTS • Introduction to Shaukat Khanum • Mission Statement • Database • Entity Relationship Diagram(ERD) • Entity • Entities of Shaukat Khanum • Tables in Access Database • Relationships • Query • Forms

• Reports • Switchboard • Conclusion • Bibliography

INTRODUCTION TO SHAUKAT KHANAM HOSPITAL Over the past decade, SKMCH&RC has established itself as a centre of excellence providing comprehensive care free of cost to thousands of indigent cancer patients. This pioneering, state-of-the-art hospital located in the heart of the Punjab was founded by Imran Khan, one of Pakistan's most illustrious cricketers. As a charitable institute, it is funded predominantly from the donations of friends and well-wishers from around the country and across the world. The inspiration to build the Hospital came from the misfortune and suffering of one individual, Shaukat Khanum, the mother of legendary captain of Pakistan's World Cup– winning cricket team, Imran Khan. His mother's death and the personal experience of dealing with cancer in a loved one convinced him of the need for a state of the art cancer center with access to everyone, including those who could not otherwise afford the expensive care. The result was the Shaukat Khanum Memorial Cancer Hospital and Research Centre, in Lahore, the first and only cancer hospital of international standards in Pakistan, dedicated to providing firstclass treatment of cancer to all its patients, irrespective of their ability to pay.

MISSION STATEMENT To act as a model institution to alleviate the suffering of patients with cancer through the application of modern methods of curative and palliative therapy irrespective of their ability to pay, the education of health care professionals and the public and perform research into the causes and treatment of cancer.

OVERVIEW Our project is concerned with the database of the doctors, medicine, patients, and patient’s treatment wards of SHAUKAT KHANAM HOSPITAL. The main purpose of this report is to accommodate the user in such a way that he/she can easily enter information, access it and maintain the database without the hassle of data redundancy. DATABASE is an organized collection of logically related data. DATABASE MANAGEMENT SYSTEM (DBMS). A software system that is used to create, maintains, and provides controlled access to user databases. DBMS manages data resources like an operating system manages hardware resources

CURRENT SYSTEM Currently Shaukat Khanum is using Microsoft Excel to maintain the entire database of the hospital. Microsoft's Excel spreadsheet program provides an alternative environment for many of the computations required for Macro-Investment Analysis. Its ubiquity and ease of use are among its more attractive features. However, spreadsheets are notoriously dangerous, since the underlying logic of a set of calculations is usually contained in formulas scattered around a sheets. Worse yet, the formulas are usually hidden from sight, behind the numbers representing the results of their calculations. These disadvantages loom especially large when an environment is to be chosen primarily as a means of communication. Users must create subset directories for data management. Excel data can be lost when the application is broken down into many files. Viruses can be attached to an Excel file through macros. Macros are mini programs that are written into an Excel spread sheet

PROPOSED SYSTEM Excel may be fine if an organization only has a small amount of data, and if it don't have many attributes against each piece of data. It may be fine if an organization don't have much in the way of relational data across multiple worksheets. Once you start storing many attributes against each piece of data, and perhaps you find yourself repeating information across multiple worksheets, then it's time to start using Access. If we need to work on a huge number of sets of data, which we have to sort, filter, group, and create subgroups on which to calculate or extract values we are better off with Access. The process of creating groups within groups and then performing calculations on those is way more cumbersome in Excel. Excel on the other hand will be better for analyzing

up to a few hundred records of data. Another important reason for using Access over Excel is, if you need to generate a lot of queries and reports. Access is much better suited for doing this compared to Excel. As Shaukat Khanum is a huge organization we proposed them to maintain their data in Access. Database File:This is your main file that encompasses the entire database and that is saved to your hard-drive or floppy disk TABLES: A table is a collection of data about a specific topic, such as students or contacts. Using a separate table for each topic means that you store that data only once, which makes your database more efficient, and reduces data-entry errors. FORMS A form is a graphical representation of a table. A form is very good to use when you have numerous fields in a table. This way you can see all the fields in one screen . QUERY:A question answered from the database as posed in a particular querying language. The result of a query is a table in which the columns are the attributes the user wants to see and the rows are different instances of those attributes that satisfy the qualification entered by the user. REPORTS: A report is an effective way to present your data in a printed format. Because you have control over the size and appearance of everything on a report, you can display the information the way you want to see it

Treatment SHAUKAT KHANUM Treatment_ID Treatment_Description ENTITY RELATIONSHIP DIAGRAM

(ERD)

Patient Patient_ID Patient_Name Patient_NIC Addmission_Date Discharge_Date

Patient_Treatment Patient_ID Doctor_ID Ward_ID Treatment_ID Time Date Result

Ward Ward_ID Ward_Name Ward_Charges Receipt Receipt_ID Patient_ID Doctor_ID Ward_ID Medicine_ID

Medicine Medicine_ID Medicine_Name Medicine_Dues

Doctor Doctor_ID Doctor_Number Doctor_Fee

Entity Relationship Diagram As seen in the Entity Relationship Diagram represent the patient receiving a treatment from a doctor. When a patient arrives at the hospital a new customer database is started by entering the detail of that patient (Patient ID, Name, NIC #, Admission date and Discharge date)The associative entity type PATIENT TREATMENT has the attributes Patient ID, Doctor ID, Ward ID Treatment ID Time and Results) values are recorded for these attributes for each instance of PATIENT TREATMENT. The patient was entered in the Ward(Ward ID Ward Name Ward Charges) for the Treatment(Treatment ID and Treatment Description) and he was prescribed the Medicine(Medicine ID,Medicine Name and Medicine Dues) The associative entity type RECEIPT has the attributes Receipt ID, Doctor ID, Patient ID, Ward ID,Medicine ID)

ENTITY •

INSTANCE

A person, place, object, event or concept which often corresponds to a row in a table of Microsoft access.

• TYPE

A collection of entities which often corresponds to a table.

ENTITIES OF SHAUKAT KHANUM MEMORIAL CANCER HOSPITAL DATABASE MAJOR ENTITIES • • • • •

Doctors Patients Wards Medicine Treatment

ASSOCIATIVE ENTITIES • Patient_ treatment • receipts ATTRIBUTES: Doctors • • •

Doctors ID Doctors Number Doctors Fee

Patients • Patient ID • Patient Name • Patient NIC • Admission Date • Discharge Date Wards • Ward ID • Ward Name • Ward Charges Medicine • Medicine ID • Medicine Name • Medicine dues Treatment • Treatment ID • Treatment Description Patient Treatment • Patient ID • Doctor ID • Ward ID • Treatment ID • Results • Time • Date Receipts • Receipts ID • Patient ID • Doctor ID • Ward ID • Medicine ID

TABLES IN ACCESS DATABASE DOCTOR TABLE Primary key: doctor_id Field Name doctors_id doctors_number doctors_fee

Data Type Text Text Currency

Field Size 50 50

MEDICINE- TABLE Primary key: medicine_id Field Name medicine_id medicine_ name medicine_dues

Data Type Text Text Currency

Field Size 50 50

PATIENT TREATMENT TABLE Primary key: patient_id,doctors_id,ward_id,treatment_id,time,date Field Name patient_id doctors_id ward_id treatment_id time results

Data Type Text Text Text Text Date/Time Text

Field Size 50 50 50 50 50

PATIENT TABLE Primary key: patient_id Field Name patient_id patient_name patient_NIC admission_date discharge_date

Data Type Text Text Text Date/Time Date/Time

Field Size 50 50 50

WARD TABLE Primary key: ward_id Field Name ward_id ward_number ward_charges

Data Type Text Text Currency

Field Size 50 50

RECEIPT TABLE Primary key: Receipt_id,Patient id,doctors_id,ward_id,medicine_id Field Name Receipt_id Patient_id doctors_id ward_id medicine_id

Data Type Text Text Text Text Text

Field Size 50 50 50 50 50

TREATMENT TABLE Primary key: treatment_id Field Name treatment_id treatmen_description

Data Type Text Date/Time

Field Size 50

RELATIONSHIPS •

INSTANCE

Link between entities which corresponds to primary key to foreign key equivalencies in related tables.

• TYPE

category of relationship that is link between entity types.

RELATIONSHIP#1 RELATIONSHIP TYPE: One to Many STATEMENT: Doctor gives Patient Treatment

PATIENT TREATMENT

DOCTOR

RELATIONSHIP#2 RELATIONSHIP TYPE: One to Many STATEMENT: Doctor Info is included in the receipts.

DOCTOR

RECEIPTS

RELATIONSHIP#3 RELATIONSHIP TYPE: One to Many STATEMENT: Patient gets the Patient Treatment

PATIENT

PATIENT TREATMENT

RELATIONSHIP#4 RELATIONSHIP TYPE: One to Many STATEMENT: Treatment prescribed for the Patient Treatment

PATIENT TREATMENT

TREATMENT

RELATIONSHIP#5 RELATIONSHIP TYPE: One to Many STATEMENT: Patient Treatment takes place in the hospital Ward

PATIENT TREATMENT

WARD

RELATIONSHIP#6 RELATIONSHIP TYPE: One to Many STATEMENT: Ward Info is included in the Receipts.

RECEIPTS

WARD

RELATIONSHIP#7 RELATIONSHIP TYPE : One to Many STATEMENT: Patient gets Receipts at the time of discharge

Patient

RECEIPTS

RELATIONSHIP#8 RELATIONSHIP TYPE : One to Many STATEMENT: Medicine record are entered in the receipts

RECEIPTS

MEDICINE

QUERY PATIENT TREATMENT QUERY

RECEIPT QUERY

FORMS DOCTOR FORM:

MEDICINE FORM

PATIENT TREATMENT FORM

PATIENT FORM

PATIENT RECEIPT FORM

TREATMENT FORM

WARD FORM

REPORTS PATIENT RECEIPTS

PATIENT TREATMENT

SWITCHBOARD MAIN SWITCHBOARD

FORM SWITCHBOARD:

REPORT SWITCHBOARD

BIBLIOGRAPHY Modern Database Management • Jaffrey A.Hoffer • Mary B Prescott • Fred R Mac Fadden Websites • http://www.shaukatkhanum.org.pk • http://images.google.com.pk/images? hl=en&q=shaukat+khanum&btnG=Search+Images&gbv=2

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF