Ajuda com modelagem agenda para uma clinica

Delphi

08/06/2016

Olá,
Estou precisando de um ajuda com modelagem agenda para uma clinica, já
tentei de varias maneiras e não deu certo:

Problemas:

1) preciso definir os horários que os medico atende, não atende o dia
inteiro, tem intervalo no meio do atendimento
2) O médico só atende somente alguns dias da semana
3) Como exibir na dbgrid os horários que estão agendados e os que estão
disponíveis?
4) em um determinado dia o medico cancela a agenda, pois estará em
congresso...

tenho as tabelas abaixo:

1 - tabela paciente
pk- cd_paciente
nm_paciente

2 - tabela medico
pk -cd_medico
nm_medico

3 - tabela agendamentos
pk - cd_agendamentos
dta_agendamento
hora_agendamento
fk - cd_paciente
fk - cd_medico

4 - Acho que preciso de mais uma tabela para definir os dias de
atendimentos e horários!!!

Quero desenvolver algo semelhante com a imagem abaixo



Se algum poder dar ajuda fico grato,

--
Edson
Edson

Edson

Curtidas 1
POSTAR