-
Notifications
You must be signed in to change notification settings - Fork 2
/
databaseCommands.txt
105 lines (80 loc) · 2.08 KB
/
databaseCommands.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
mysql -u root -p
create database hospitalDB;
use hospitalDB;
// Tables
create table users (
user_id int not null,
name varchar(30) not null,
email varchar(30) not null,
gender varchar(10),
address varchar(80),
phone_number varchar(15),
primary key (user_id));
create table patients (
user_id int not null,
patient_id int not null,
weight int,
blood_group varchar(6),
blood_pressure varchar(25),
height int,
primary key (user_id, patient_id),
foreign key (user_id) references users(user_id)
);
create table doctors (
user_id int not null,
doctor_id int not null,
specialization varchar(30),
designation varchar(30),
department varchar(30),
room_no varchar(10),
primary key (user_id, doctor_id),
foreign key (user_id) references users(user_id)
);
create table hospital_admins (
admin_id int not null,
user_id int not null,
primary key(admin_id, user_id),
foreign key (user_id) references users(user_id)
);
create table test (
test_id int,
test_type varchar(20),
test_name varchar(30),
primary key(test_id));
///
create table booked_tests (
test_id int,
user_id int not null,
slot_number int,
booked_date date,
test_report varchar(30),
test_status varchar(10),
primary key (test_id, patient_id),
foreign key (patient_id) references patients(patient_id)
);
create table rooms (
room_number varchar(10),
room_type varchar(15),
primary key (room_number));
create table admissions (
patient_id int not null,
room_number varchar(10),
admission_date date,
release_date date,
primary key(patient_id, room_number),
foreign key (patient_id) references patients(patient_id),
foreign key (room_number) references rooms(room_number)
);
create table appointments (
patient_id int not null,
doctor_id int not null,
appointment_id int,
prescription varchar(500),
slot_number int,
appointment_type varchar(20),
appointment_date date,
appointment_status varchar(10),
primary_key(appiintment_id),
foreign key (patient_id) references patients(patient_id),
foreign key (doctor_id) references doctors(doctor_id)
);