Doctor appointment database design

database-design

I have an application for doctors . pateints should can set appoint time .
I designed this :

enter image description here

an example :

date : 2016/22/8 has some times like : 09:00 , 09:45 , 14:30 users can selec on of them

is this design good ?

Best Answer

You need to consider one more parameter, if you are doing it for multispeciality hospital, you should add a

Doctor table,

Department table, also

Doctor schedule (ex: Mon-Wed 10 am to 2pm, Thus-Sat 12 pm to 4pm )