diff --git a/profissional_saude/templates/profissional_saude/painel_profissional.html b/profissional_saude/templates/profissional_saude/painel_profissional.html
index 17d459f..7a9a4b2 100644
--- a/profissional_saude/templates/profissional_saude/painel_profissional.html
+++ b/profissional_saude/templates/profissional_saude/painel_profissional.html
@@ -229,7 +229,7 @@
Histórico de Chamadas
location.reload();
}
-// Define o intervalo para atualizar a cada 5 segundos (5000 milissegundos)
-setInterval(atualizarTela, 5000);
+// Define o intervalo para atualizar a cada 30 segundos (5000 milissegundos)
+setInterval(atualizarTela, 30000);
{% endblock %}
\ No newline at end of file
diff --git a/recepcionista/views.py b/recepcionista/views.py
index c04706a..be6741b 100644
--- a/recepcionista/views.py
+++ b/recepcionista/views.py
@@ -21,18 +21,27 @@ def cadastrar_paciente(request):
if form.is_valid():
paciente = form.save(commit=False)
- # Adicionar hora de entrada às observações
- hora_entrada = timezone.now().strftime("%H:%M")
+ # Usar o horário de agendamento (escolhido pelo recepcionista)
+ # nas observações; se não existir, cair para hora de entrada.
+ horario_atendimento = paciente.horario_agendamento
observacoes_existentes = paciente.observacoes or ""
+ if horario_atendimento:
+ # Formata data e hora do agendamento
+ try:
+ formatted = horario_atendimento.strftime("%d/%m/%Y %H:%M")
+ except Exception:
+ # Caso venha em outro formato, usa str()
+ formatted = str(horario_atendimento)
+ novo_texto = f"Horário do atendimento: {formatted}"
+ else:
+ hora_entrada = timezone.now().strftime("%H:%M")
+ novo_texto = f"Hora de entrada: {hora_entrada}"
+
if observacoes_existentes.strip():
- # Se já tem observações, adiciona a hora embaixo
- paciente.observacoes = (
- f"{observacoes_existentes}\nHora de entrada: {hora_entrada}"
- )
+ paciente.observacoes = f"{observacoes_existentes}\n{novo_texto}"
else:
- # Se não tem observações, coloca apenas a hora
- paciente.observacoes = f"Hora de entrada: {hora_entrada}"
+ paciente.observacoes = novo_texto
paciente.save()