SQL query for checkcare
This commit is contained in:
parent
06b14b3c68
commit
4470c37599
59
sql/checkcare.sql
Normal file
59
sql/checkcare.sql
Normal file
@ -0,0 +1,59 @@
|
||||
-- screening table
|
||||
|
||||
create table `profile_checkcare` (
|
||||
id varchar(60) not null primary key, -- ktp
|
||||
name varchar(36) not null,
|
||||
dob date not null, -- date of birth
|
||||
sex varchar(6) default null
|
||||
) engine=InnoDB default charset=utf8mb4;
|
||||
|
||||
create table `checkcare_bmi` ( -- indeks massa tubuh
|
||||
id int(11) not null auto_increment primary key,
|
||||
`profile` varchar(60) not null,
|
||||
`weight` double not null,
|
||||
`height` double not null,
|
||||
`when` date not null,
|
||||
key `idx_profile` (`profile`),
|
||||
constraint `checkcare_bmi_fk_profile`
|
||||
foreign key (`profile`) references `profile_checkcare` (`id`)
|
||||
on update cascade
|
||||
on delete cascade
|
||||
) engine=InnoDB default charset=utf8mb4;
|
||||
|
||||
create table `checkcare_temp` (
|
||||
id int(11) not null auto_increment primary key,
|
||||
`profile` varchar(60) not null,
|
||||
`temperature` double not null,
|
||||
`scale` varchar(3) not null, -- C, F, or K
|
||||
`when` datetime not null,
|
||||
key `idx_profile` (`profile`),
|
||||
constraint `checkcare_bmi_fk_profile`
|
||||
foreign key (`profile`) references `profile_checkcare` (`id`)
|
||||
on update cascade
|
||||
on delete cascade
|
||||
)
|
||||
|
||||
/*
|
||||
profile output:
|
||||
- id
|
||||
- name
|
||||
- dob
|
||||
- age
|
||||
- sex
|
||||
- weight
|
||||
- height
|
||||
- fasting record
|
||||
- clinical history
|
||||
|
||||
bmi output:
|
||||
- weight
|
||||
- height
|
||||
- age
|
||||
- sex
|
||||
- result
|
||||
- when
|
||||
|
||||
temp output:
|
||||
- when
|
||||
- temperature
|
||||
*/
|
Loading…
Reference in New Issue
Block a user