Jump to content
Ribamar

Base de dados para marcação consultas numa clínica

Recommended Posts

Ribamar

Boas

pretendo desenvolver em php uma pequena aplicação para marcação e reserva online de consultas numa clinica.

já comecei a desenhar as tabelas (clientes, staff) e as minhas dúvidas são as seguintes:

uma vez que a clinica pode ter vários elementos de staff, cada um deles com dias de trabalho que podem ser diferentes e ter horários diferentes, bem como existem diversos tipos de consultas que podem ter durações diferentes, como desenhar uma tabela (ou mais) para gerir este sistema?

basicamente quando 1 cliente vai para fazer uma marcação escolhe primeiro o dia e o serviço (consulta) que pretende e vão ser calculados os slots livres nesse dia para a consulta. o cálculo desses slots é feito verificando nesse dia que staff que presta esse serviço está a trabalhar e quais os seus horários de trabalho (a que horas entra e a que horas sai)

estava a pensar criar uma tabala onde para cada elemento do staff guardasse o seu mapa de trabalho, algo como

Tabela: StaffHours

Colunas: id segIni segFim terIni terFim quaIni quaFim quinIni quiFim sexIni sexFim sabIni sabFim domIni domFim

será esta a melhor maneira de abordar este problema?

cpts

Edited by Ribamar

Share this post


Link to post
Share on other sites
Reebelo

Boas,

Será que me consegues ajudar com isso?

Conseguiste alguma solução?

Estou com o mesmo problema.

Obrigado desde já!

Share this post


Link to post
Share on other sites
HappyHippyHippo
21 hours ago, Reebelo said:

Boas,

Será que me consegues ajudar com isso?

Conseguiste alguma solução?

Estou com o mesmo problema.

Obrigado desde já!

Se apresentares concretamente a tua dúvida, existirá sempre alguém que te ajudará. 

Sem isso, é complicado te dizer o que fazer


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.