Skip to content

Médicos

Para que serve

Este módulo guarda o registo dos médicos da clínica: dados pessoais, número de licença, especialidade, horário de trabalho e fotografia.

O horário de trabalho registado aqui é o que a agenda usa para saber quando cada médico atende.

Quando usar

  • Quando entra um médico novo na clínica.
  • Quando um médico muda de horário ou de especialidade.
  • Quando é preciso consultar o contacto ou o número de licença de um médico.
  • Quando um médico quer ver as suas próximas consultas.

Quem pode usar

AçãoPermissãoPerfis que têm
Ver a lista e a ficha de um médicoview-doctorsadmin, superadmin, médico, enfermeiro, receção
Criar um médicocreate-doctoradmin, superadmin
Editar um médicoedit-doctoradmin, superadmin
Apagar um médicodelete-doctoradmin, superadmin
Mudar a própria fotografiaO próprio médico, sempre

Nota: o perfil médico vê a lista de médicos, mas não pode criar nem editar outros médicos. Cada médico pode, no entanto, mudar a sua própria fotografia.

Ecrãs e funcionalidades

1. Lista de médicos

Endereço: /doctor

[CAPTURA: lista de médicos, com o campo de pesquisa em cima e a tabela com as colunas Médico, Género, Idade, Papel e Ações]

  • Título: Médicos
  • Campo de pesquisa: Pesquisar por nome…
  • Botão Novo médico, no canto superior direito
  • Tabela com as colunas: Médico, Género, Idade, Papel, Ações
  • Se não houver resultados: «Nenhum médico encontrado.»
  • Em baixo: «A mostrar X–Y de Z», com os botões Anterior e Seguinte

Ao clicar no nome de um médico, abre uma janela Perfil do médico com um resumo.

2. Ficha do médico

Endereço: /doctor/{id}

Mostra o nome do médico, a etiqueta Médico e:

  • Atalhos Email e Ligar.
  • Cartão Informações do médico, com uma ligação Editar e os campos: Nº de licença, Especialidade, Horário da clínica, Telefone, Endereço e BI. Os campos vazios aparecem com um travessão ().
  • Cartão Horário de atendimento. Se não estiver definido, aparece «Não definido.»
  • Cartão Próximas consultas, com as colunas Paciente, Data, Hora e Motivo. Se o próprio médico tiver permissão de marcações, aparece ainda a coluna Ação, com os botões Atender e Ver. Se não houver nada: «Sem consultas agendadas.»

[CAPTURA: ficha do médico, com o cartão de informações à esquerda e as próximas consultas em baixo]

Cada botão, o que faz

Na lista de médicos

BotãoO que faz
Novo médicoAbre a janela Registo de novo médico
Nome do médico (na tabela)Abre a janela Perfil do médico
Ícone Ver detalhesAbre a ficha completa do médico
Ícone EditarAbre o formulário de edição
Ícone ExcluirPergunta «Tem a certeza que deseja excluir este médico?» e, se confirmar, apaga
Anterior / SeguinteMuda de página na lista

Na ficha do médico

BotãoO que faz
EmailAbre o programa de correio eletrónico com o endereço preenchido
LigarInicia uma chamada para o número do médico
EditarAbre o formulário de edição
Ícone da máquina fotográficaMuda a fotografia. Ao passar o rato aparece Mudar foto. Só aparece ao próprio médico ou a quem tem edit-doctor
Atender (em Próximas consultas)Abre o ecrã de atendimento clínico dessa consulta
Ver (em Próximas consultas)Abre os detalhes da marcação

No formulário

BotãoO que faz
Criar médico / Guardar médicoGrava o médico novo. Enquanto grava, mostra A guardar…
Guardar alteraçõesGrava as alterações
CancelarFecha sem gravar

Cada campo do formulário

Janela Registo de novo médico

CampoObrigatórioNotas
NomeSim, na prática
E-mailSim, na práticaServe para o médico iniciar sessão
SenhaNãoSe deixar em branco, é gerada automaticamente. O campo diz «Deixe em branco para gerar automaticamente». Há um ícone para mostrar ou esconder
Nº de licençaNãoA cédula profissional
PapéisSim, na práticaEtiquetas que se ligam e desligam com um clique
EspecialidadeNãoLista. A opção vazia diz «Selecione uma especialidade»
Início do expedienteNãoData e hora
Fim do expedienteNãoData e hora
EscalaNãoBlocos de horário por dia da semana. Ver abaixo

Atenção. O servidor não verifica os campos deste formulário na criação. Não há aviso se o e-mail já existir, se o nome ficar vazio ou se a senha for demasiado curta. Preencha com cuidado e confirme depois na lista se o médico foi criado corretamente.

Formulário de edição

Aqui, sim, o servidor verifica os campos.

CampoObrigatórioRegras
NomeSimAté 255 caracteres
E-mailSimTem de ser um e-mail válido, até 255 caracteres
Nº de licençaNãoAté 255 caracteres
TelefoneNão
GéneroNão
Data de nascimentoNãoTem de ser uma data válida
Estado civilNão
NacionalidadeNão
EtniaNão
Ocupação profissionalNão
EndereçoNão
BairroNão
CidadeNão
MunicípioNão
Data de registoNãoTem de ser uma data válida
Início do expedienteNão
Fim do expedienteNão
ObservaçõesNãoCampo de texto livre
PapéisEtiquetas que se ligam e desligam
EscalaNãoVer abaixo

Ao gravar aparece a mensagem: «Dados do médico atualizados com sucesso.»

Campo Escala (horário de atendimento)

A escala define, para cada dia da semana, a hora de início e a hora de fim em que o médico atende.

  1. Clique em Adicionar escala.
  2. Aparece um bloco chamado Escala #1.
  3. Escolha o Dia da semana (de Domingo a Sábado).
  4. Preencha a Hora de início e a Hora de fim.
  5. Repita para os outros dias.
  6. Para apagar um bloco, use o ícone do caixote do lixo.

Regra que causa confusão: se a escala estiver preenchida mas não tiver um bloco para um determinado dia, o médico é considerado indisponível nesse dia. Não há recurso ao horário geral da clínica.

Se a escala estiver completamente vazia, o sistema usa, por esta ordem:

  1. Início do expediente e Fim do expediente do médico;
  2. os limites de horário definidos nas configurações do calendário;
  3. como último recurso, das 08h00 às 17h00.

Fotografia

RequisitoValor
Formatos aceitesJPEG, PNG, WEBP
Tamanho máximo5 MB

Se falhar, aparece: «Não foi possível carregar a foto.»

Exemplo prático

Situação: entra na clínica a Dra. Luísa Cardoso, pediatra. Trabalha às segundas, quartas e sextas, das 08h00 às 13h00.

  1. A administradora vai a Clínica → Lista de Médicos.
  2. Clica em Novo médico.
  3. Preenche:
    • Nome: Luísa Cardoso
    • E-mail: luisa.cardoso@aclinica.ao
    • Senha: deixa em branco, para ser gerada automaticamente
    • Nº de licença: AO-12345
  4. Nos Papéis, liga a etiqueta doctor.
  5. Em Especialidade, escolhe Pediatria.
  6. Na Escala, clica três vezes em Adicionar escala e preenche:
    • Escala #1 — Dia: Segunda-feira, Início: 08:00, Fim: 13:00
    • Escala #2 — Dia: Quarta-feira, Início: 08:00, Fim: 13:00
    • Escala #3 — Dia: Sexta-feira, Início: 08:00, Fim: 13:00
  7. Clica em Criar médico.
  8. Volta à lista e confirma que a Dra. Luísa Cardoso aparece.
  9. Abre a ficha dela e verifica o cartão Horário de atendimento.
  10. Comunica à Dra. Luísa o e-mail e a palavra-passe de acesso.

Na agenda, a partir de agora, o sistema só oferece horários da Dra. Luísa às segundas, quartas e sextas de manhã.

Fluxo completo

Registar um médico novo

  1. Ir a Clínica → Lista de Médicos.
  2. Clicar em Novo médico.
  3. Preencher nome, e-mail e número de licença.
  4. Ligar o papel doctor nos Papéis.
  5. Escolher a Especialidade.
  6. Preencher a Escala com os dias e horas de atendimento.
  7. Clicar em Criar médico.
  8. Confirmar na lista que o médico foi criado.
  9. Entregar ao médico os dados de acesso.

Atualizar o horário de um médico

  1. Ir a Clínica → Lista de Médicos.
  2. Localizar o médico e clicar no ícone Editar.
  3. Alterar os blocos da Escala.
  4. Clicar em Guardar alterações.
  5. Confirmar na agenda que os horários mudaram.

Erros comuns e como resolver

SituaçãoPorquêO que fazer
Criei um médico mas ele não aparece na listaO formulário de criação não verifica os campos; pode ter falhado em silêncioVolte a criar, com todos os campos preenchidos. Verifique se o e-mail já estava a ser usado
O médico não consegue iniciar sessãoNão recebeu a palavra-passe, ou o papel doctor não foi atribuídoEdite o médico e confirme os Papéis. Peça ao administrador uma nova palavra-passe
O médico não aparece na agendaA especialidade não foi preenchida, ou a escala não cobre o diaEdite o médico e reveja Especialidade e Escala
A agenda diz que o médico não atende à quinta-feiraA escala tem blocos, mas nenhum para quinta-feiraAcrescente um bloco de escala para esse dia
Alterei os Papéis na edição e não ficou gravadoVer a secção «Por confirmar»Confirme os papéis em Administração → Lista de Usuários
«Não foi possível carregar a foto.»O ficheiro não é imagem, ou passa dos 5 MBReduza a imagem ou converta-a para JPG/PNG
Um utilizador sem permissão mudou a foto de outro médicoNão deve acontecer: o sistema verificaSe acontecer, comunique ao administrador
A ficha diz Não definido no horárioA escala está vaziaEdite o médico e preencha a Escala

Dicas e boas práticas

  • Preencha sempre a Escala. Sem ela, a agenda usa horários genéricos e aparecem marcações em horas em que o médico não está.
  • Confirme sempre, depois de criar um médico, que ele aparece na lista. O formulário de criação não avisa quando falha.
  • Use e-mails da clínica, não pessoais. Quando o médico sair, a conta é mais fácil de gerir.
  • O número de licença aparece nos documentos assinados. Preencha-o corretamente desde o início.
  • Uma fotografia ajuda a receção a identificar rapidamente o médico nas listas.
  • Não apague um médico que já tenha consultas registadas. Em vez disso, peça ao administrador para desativar o acesso dele.

Por confirmar

  • A criação de médicos não é verificada pelo servidor. Não existem regras de validação para este formulário. Não foi possível confirmar o que acontece quando se cria um médico com e-mail repetido ou com campos em falta.
  • Existem duas formas diferentes de criar um médico: uma janela a partir da lista e uma página separada (/doctor/create), com campos diferentes. Não foi possível confirmar qual delas é a oficial.
  • No formulário de edição, o seletor de Papéis aparece no ecrã, mas não foi possível confirmar que as alterações aos papéis fiquem gravadas. Confirme sempre em Administração → Lista de Usuários.
  • As páginas de listar, ver e apagar médicos não verificam permissões do lado do servidor. Os botões estão escondidos no ecrã a quem não tem permissão, mas não foi possível confirmar que exista bloqueio efetivo. Comunique isto ao responsável técnico da clínica.
  • Existem no código duas páginas (Atendent e AtendentConfig) que estão vazias e não são alcançáveis por nenhum endereço. Parecem estar por implementar.
  • Um médico tem uma só especialidade. Não foi encontrada forma de atribuir várias.

Manual do utilizador do ClínicaPro