Sei sulla pagina 1di 3

create table `staff` (

`staff_id` varchar(4) not null,


`fstaff` varchar(45) default null,
`lstaff` varchar(45) default null,
`stafftel` varchar(10) default null,
`picstaff` varchar(45) default null,
`daywork` varchar(10) default null,
`timework` time default null,
primary key (`staff_id`)
) engine=myisam default charset=utf8;

create table `prescribe_header` (


`header_id` varchar(8) not null,
`diagnosis_diag_id` varchar(10) not null,
`pharmacist_pharmacist_id` varchar(4) not null,
primary key (`header_id`),
key `prescribe_header_fkindex2` (`pharmacist_pharmacist_id`)
) engine=myisam default charset=utf8;

create table `prescribe_detail` (


`detail_id` varchar(8) not null,
`prescribe_header_header_id` varchar(8) default null,
`dose` varchar(10) default null,
`unit` varchar(10) default null,
`rx` varchar(100) default null,
primary key (`detail_id`),
key `prescribe_detail_fkindex1` (`prescribe_header_header_id`)
) engine=myisam default charset=utf8;

create table `pharmacist` (


`pharmacist_id` varchar(4) not null,
`fpharmacist` varchar(45) default null,
`lpharmacist` varchar(45) default null,
`tel` varchar(10) default null,
`picpharmacist` varchar(45) default null,
`p_license` varchar(15) default null,
`daywork` varchar(10) default null,
`timework` time default null,
primary key (`pharmacist_id`)
) engine=myisam default charset=utf8;

create table `patient` (


`hn` varchar(10) not null,
`title` char(5) default null,
`fname` varchar(45) default null,
`lname` varchar(45) default null,
`idppl` varchar(13) default null,
`bday` date default null,
`age` int(10) unsigned default null,
`sex` char(6) default null,
`nationality` varchar(10) default null,
`placeofbirth` varchar(25) default null,
`pstatus` varchar(10) default null,
`address` varchar(255) default null,
`tel` varchar(10) default null,
`email` varchar(30) default null,
`occupation` varchar(50) default null,
`urgentperson` varchar(45) default null,
`urgentcontact` varchar(45) default null,
`signup` date default null,
`lastestdate` datetime default null,
`picture` varchar(45) default null,
`height` decimal(5,2) default null,
`weight` decimal(5,2) default null,
`impulse` int(10) unsigned default null,
`systolic` int(10) unsigned default null,
`diastolic` int(10) unsigned default null,
`respiratoryrate` int(10) unsigned default null,
`allergic` varchar(100) default null,
primary key (`hn`)
) engine=myisam default charset=utf8;

create table `medicine_and_pharmaceutics` (


`med_phar_id` varchar(8) not null,
`pharmacist_pharmacist_id` varchar(4) not null,
`prescribe_detail_detail_id` varchar(8) not null,
`product` varchar(45) default null,
`producttype` varchar(10) default null,
`quantity` int(10) unsigned default null,
`unit` varchar(10) default null,
`price` decimal(7,2) default null,
`mfd` date default null,
`expd` date default null,
`productcondition` varchar(90) default null,
primary key (`med_phar_id`),
key `medicine_and_pharmaceuticsinfo_fkindex1` (`prescribe_detail_detail_id`),
key `medicine_and_pharmaceutics_fkindex2` (`pharmacist_pharmacist_id`)
) engine=myisam default charset=utf8;

create table `invoice` (


`invoice_id` varchar(8) not null,
`diagnosis_diag_id` varchar(10) not null,
`staff_id` varchar(4) not null,
`datetimein` datetime default null,
`sum` decimal(10,2) default null,
primary key (`invoice_id`),
key `invoive_fkindex2` (`staff_id`)
) engine=myisam default charset=utf8;

create table `doctor` (


`doctor_id` varchar(4) not null,
`fdoctor` varchar(45) default null,
`ldoctor` varchar(45) default null,
`dlicense` varchar(15) default null,
`tel` varchar(10) default null,
`email` varchar(30) default null,
`picdoctor` varchar(45) default null,
`daywork` varchar(10) default null,
`timework` time default null,
primary key (`doctor_id`)
) engine=myisam default charset=utf8;

create table `diagnosis` (


`diag_id` varchar(10) not null,
`patient_hn` varchar(10) not null,
`doctor_doctor_id` varchar(4) not null,
`symtom` varchar(1024) default null,
`disease` varchar(100) default null,
`product` varchar(45) default null,
`height` int(10) unsigned default null,
`weight` int(10) unsigned default null,
`impulse` int(10) unsigned default null,
`systolic` int(10) unsigned default null,
`diastolic` int(10) unsigned default null,
`respiratoryrate` int(10) unsigned default null,
`allergic` varchar(100) default null,
primary key (`diag_id`),
key `diagnosis_fkindex2` (`doctor_doctor_id`),
key `diagnosis_fkindex1` (`patient_hn`)
) engine=myisam default charset=utf8;

Potrebbero piacerti anche