Professional Documents
Culture Documents
Database
Report
Database
Report
Context
Page
Introduction
Database
Tables
Relationships
23
Queries
24
Forms
49
Reports
59
Switchboard
62
Macro
65
Database
Report
Introduction
Established in 1985 as the primary teaching site of the Aga Khan Universitys (AKU) Faculty
of Health Sciences, Aga Khan University Hospital (AKUH) is committed to providing diagnosis
of disease and team management of patient care. These services are backed up by the
highest doctor-to-patient and nurse-to-patient ratios and support services. The Hospitals
multidisciplinary approach to diagnosis and care ensures a continuum of safe and high quality
care for patients - with all services under one roof.
A broad range of secondary and tertiary care is available in the 500-bed University Hospital to
all patients in need. Those who are unable to pay for treatment receive generous assistance
through a variety of subsidies and the Hospital Patient Welfare Programme.
In 2000, AKUH became the first teaching hospital in Pakistan to be completely ISO 9002
certified. It has since received IS0 9001 certification. The AKUH quality assurance
Programme serves as a model for other health institutions in the private and public sectors
and in the Aga Khan Development Network.
The Aga Khan Hospitals are part of an international referral network providing primary,
secondary and tertiary level care. Doctors need not be affiliated to the Aga Khan Hospitals to
refer patients to its comprehensive healthcare network.
Mission Statement
"To provide compassionate, ethical and high quality information services that enables our
customers to enhance their knowledge about safe and effective use of medicines."
Database
Report
Database
Data management systems are used to access and manipulate data in a database. A
database management system is a software package that enables users to edit, link, and
update files as needs dictate
We have created a database on hospital management system. This database created by us is
an example of how data and information is organized and managed in hospitals. We made
the database using the software Microsoft Access.
Relational Database
Relational databases work on the principle that each table has a key field that uniquely
identifies each row, and that these key fields can be used to connect one table of data to
another.
Database
Report
Tables
The Database consists of 8 tables. The tables are as follows:
1. Doctor Details: This table contains all relevant data related to the doctors that work
in the hospital.
2. Patient Admission Details: This table consists of admission details of the patients in
the hospital.
3. Patient Bill Details: This table shows all the data regarding the bills paid by the
patient.
4. Patient Details: This table shows all relevant basic details of the patients that came
to the hospital.
5. Patients Illness Details: This table contains the illness details of the patient admitted
in the hospital.
6. Patient Record Update: This table shows the data of staff in the hospital by which
the patient records were updated in other tables.
7. Room Details: This table shows information about the rooms in the hospital.
8. Staff Details: This table shows all details of the staff working in the hospital.
Database
Report
Each table has several fields to enter data, and all fields have several field properties.
Doctor Details
Field Name
ID
Data Type
Text
Field Properties
Field size 9
Input mask DOC-LL000
Caption Doctor ID
Required Yes
Doctor Name
Text
Gender
Text
Speciality
Text
Status
Text
Credentials
Text
Number
Text
Database
Report
This is
the
Doctors
Details
Table in
the
Patient
Admission Details
Field Name
ID
Data Type
Text
Field Properties
Field size 11
Input Mask AD-00000099
Caption Admit ID
Required - Yes
Patient ID
Text
Field size 8
Input mask P0000000
Caption Patient ID
Required Yes
Database
Report
P First Name
Text
Field size 50
Caption Patient First Name
P Last Name
Text
Field size 30
Caption Patient Last Name
Room ID
Text
Field size 8
Input mask ROOM-000
Caption Room ID
Required Yes
Room No
Number
Date Admitted
Date/Time
Date Discharged
Date/Time
Database
Report
This below is the datasheet view of the Patients Admission Details with the records.
10
Field Name
ID
Data Type
Text
Field Properties
Field size 11
Input mask B-LLL000000
Caption Bill ID
Required Yes
Patient ID
Text
Field size 8
Input mask P0000000
Caption Patient ID
Required Yes
Amount
Currency
Date paid
Date/Time
Payment Method
Text
11
Shown below is the datasheet view of the Patients Bill Details table with records.
Patient Details
Database
Report
12
Field Name
ID
Data Type
Text
Field Properties
Field size 8
Input mask P0000000
Caption Patient ID
Required Yes
First Name
Text
Field size 50
Caption First Name
Last Name
Text
Title
Text
Field size 30
Caption Last Name
Display control Combo Box
Row source type Value list
Row source Mr;Mrs;Ms.
DOB
Date/Time
Gender
Text
Phone Number
Text
Address
Contact Number
Text
Text
13
14
Field Name
ID
Data Type
Text
Field Properties
Field size 10
Input mask ILLLL00099
Caption Illness ID
Required - Yes
Patient ID
Text
Field size 8
Input mask P0000000
Caption Patient ID
Required Yes
Doctor ID
Text
Field size 9
Input mask DOC-LL000
Caption Doctor ID
Required Yes
Room No
Number
Diagnosis
Memo
Database
Report
15
This below is the datasheet view of the Patients Illness Details table with records.
Database
Report
16
Data Type
Text
Field Properties
Field size 8
Input mask UPR00099
Caption Record ID
Required Yes
Patient ID
Text
Field size 8
Input mask P0000000
Caption Patient ID
Required Yes
Staff ID
Text
Field size 10
Input mask EMP-00-000
Caption Staff ID
Required Yes
Updated Day
Date/Time
Database
Report
17
Record
Below is the datasheet view of the Patients Record Update table with records.
Database
Report
18
Room Details
Field Name
ID
Data Type
Text
Field Properties
Field size 8
Input mask ROOM-000
Caption Room ID
Required Yes
Room no
Number
Patient ID
Text
Field size 8
Input mask P0000000
Caption Patient ID
Required Yes
Room Size
Text
Date Occupied
Date/Time
Date Left
Date/Time
Database
Report
19
This is the datasheet view of the Rooms Details table shown below.
Database
Report
20
Staff Details
Field Name
ID
Data Type
Text
Field Properties
Field size 10
Input mask EMP-00-000
Caption Staff ID
Required Yes
First name
Text
Field size 50
Caption First Name
Last name
Text
Field size 30
Caption Last Name
Gender
Text
Age
Number
Phone no
Text
Address
Text
Designation
Text
Days Duty
Text
Shift
Text
21
the Staff
This is the datasheet view of the Staff Details table with records, below.
Database
Report
22
Relationships
After creating the queries the relationship was created between the tables. The diagram
below shows the relationships created.
Queries
After the tables are made, we made 15 different queries. Query is a question you ask the
database and it responds according by presenting the relevant records.
Query 1 This query shows all part time female doctors.
Table Selected
Fields Selected
Doctors Details
Field Status
Table Doctors Details
Criteria - Like *Part Time*
Show Yes
Field Gender
Table Doctors Details
Database
Report
23
Database
Report
24
Query 2 All patients admitted between 1st February 2012 to 1st June 2012
Database
Report
25
Table Selected
Field Selected
26
Database
Report
27
Query 3 This query shows patient bills greater than 1000 and paid by cash.
Table Selected
Fields Selected
Database
Report
28
Database
Report
29
Patient Details
Field Gender
Table Patient Details
Criteria Like *Female*
Show Yes
Field Address
Table Patient Details
Criteria Like *DHA*
Show Yes
Field ID
Table Patient Details
Show Yes
Field First name
Table Patient Details
Show Yes
Field Last Name
Table Patient Details
Show Yes
Database
Report
30
Database
Report
31
Query 5 This query displays the result of all patients diagnosed with
dengue.
Table Selected
Field Selected
Database
Report
32
result of all
age is greater
Staff Details
Field First Name
Table Staff Details
Criteria Like A*
Show Yes
Field Age
Table Staff Details
Criteria - >=30
Show Yes
Field ID
Table Staff Details
Show Yes
Field Last Name
Table Staff Details
Show Yes
Database
Report
33
Database
Report
34
Query 7 This query shows all nurses who have a morning shift.
Table Selected
Field Selected
Staff Details
Field Shift
Table Staff Details
Criteria Like *Morning*
Show Yes
Field Designation
Table Staff Details
Criteria Like *Nurse*
Show Yes
Field ID
Table Staff Details
Show Yes
Field First Name
Table Staff Details
Show Yes
Field Last Name
Table Staff Details
Show Yes
Database
Report
35
Database
Report
36
Query 8 This query shows all VIP rooms occupied between 1 st January 2012
to 1st August 2012.
Table Selected
Field Selected
Room Details
Field Room size
Table Room Details
Criteria Like *VIP*
Show Yes
Field Date occupied
Table Room Details
Criteria Between #1/1/2012#
And #1/8/2012#
Show Yes
Field ID
Table Room Details
Show - Yes
Field Room no
Table Room Details
Show Yes
Field Patient ID
Table Room Details
Show Yes
Database
Report
37
This is the
datasheet
view of
Query 8.
Database
Report
38
Query 9 This query shows the total number of staff at each day set of the
duty that is from Monday to Thursday and Friday to Sunday.
Table Selected
Field Selected
Staff Details
Field Days Duty
Table Staff Details
Total Group By
Show Yes
Field Designation
Table Staff Details
Total Count
Show Yes
39
shows
of staff
Staff Details
Field Shift
Table Staff Details
Total Group By
Show Yes
Field Designation
Table Staff Details
Total Count
Show Yes
40
Patient Details
Field ID
Table Patient Details
Show Yes
Field - Patient Name: [Patient
Details].[First Name] & &
[Patient Details].[Last Name]
Show Yes
Field Title
Table Patient Details
Show Yes
Field DOB
Table Patient Details
Show Yes
Database
Report
41
Database
Report
42
Query 12 This query shows female staffs only displaying their Staff ID, Staff
Full Name, Gender and Age.
Table Selected
Field Selected
Staff Details
Field ID
Table Staff Details
Show Yes
Field Staff Name: [Staff Details].
[Last Name] & , & [Staff Details].
[First Name]
Show Yes
Field Gender
Table Staff Details
Criteria Like *Female*
Show Yes
Field Age
Table Staff Details
Show Yes
Database
Report
43
Database
Report
44
the total
Patients Details
Patient Admission Details
Field Month:
MonthName(DatePart(m,[Date
Admitted]))
Total Group By
Show Yes
Field ID
Table Patient Details
Total Count
Show Yes
Database
Report
45
46
Show Yes
Field - Patient Name: [Patient
Details].[First Name] & &
[Patient Details].[Last Name]
Show Yes
Database
Report
47
Database
Report
48
Query 15 This query shows the total number of patients paying by each
payment method.
Tables Selected
Patient Details
Patient Bill Details
Field Payment Method
Table Patient Bill Details
Total Group By
Show Yes
Field Selected
Field ID
Table Patient Details
Total Count
Show Yes
This is the design view of Query 15.
Database
Report
49
Forms
Database forms are basically forms through which you can enter information in your
database.
In our database we created forms for every table and queries (except for the query for which
we generated a report). These screen shots of the forms are shown below.
Doctor Details
Database
Report
50
Database
Report
51
Patient Details
Database
Report
52
Database
Report
53
Room Details
Staff Details
Database
Report
54
Query 1
Database
Report
55
Query 2
Database
Report
56
Query 3
Query 4
Database
Report
57
Query 5
Query 6
Database
Report
58
Query 7
Query 8
Database
Report
59
Query 11
Query 12
Database
Report
60
Reports
Just as forms can be based on queries, so can reports. A report is printed information that,
like a query result, is assembled by gathering data based to user-supplied criteria. In fact,
report generation in most DBMSs creates reports from queries.
Report 1 base on Query 9
61
Database
Report
62
63
Switchboard
Database
Report
64
A switchboard is a form that allows you to navigate around your Access database. The
switchboard is made of buttons that you click. You can program these buttons to open forms,
reports, queries, etc.
We too in out database created a switchboard, which allows us to navigate around our
Access database.
This below is the switchboards main page.
This window below is the screen that appears when we select the Queries option from the
switchboard main page. Selecting any one of the options would take you to the desired query.
Database
Report
65
This window below is the screen that appears when we select the Reports option from the
switchboard main page. Selecting any one of the options would take you to the desired report.
This window below is the screen that appears when we select the Tables option from the
switchboard main page. Selecting any one of the options would take you to the desired table.
Database
Report
66
This window below is the screen that appears when we select the Tables (Tables Continued)
option from the switchboard main page. This page contains the remaining tables. Selecting
any one of the options would take you to the desired table.
This window below is the screen that appears when we select the Queries (Queries
Continued) option from the switchboard main page. This page contains the remaining queries.
Selecting any one of the options would take you to the desired query.
Macro
Database
Report
67
run
run
macro
3. We are now ready to save your macro. To do this, click on the "Save" icon and enter a
name for the macro. Make sure you name this macro "Autoexec". By naming it
Autoexec, we are instructing Access to run this macro every time we open the
database. Now every time you open your database the switchboard main page will
appear automatically.
Database
Report
68