{% include "_unified_topbar.html" %}
{% include '_stock_alerta_popup.html' %}
Utentes
{{ resumo.utentes }}
trabalhadores registados
Marcações
{{ resumo.marcacoes }}
consultas registadas
Consumos
{{ resumo.consumos }}
registos de consumo
Movimentos Stock
{{ resumo.movimentos_stock }}
entradas e saídas
Utilizadores
{{ resumo.utilizadores }}
contas no sistema
Empresas
{{ resumo.empresas }}
clientes registados
Consumíveis
{{ resumo.consumiveis }}
produtos em stock
Inventário

Movimentos de Stock

Ver todos →
{% for m in movimentos_stock %} {% else %} {% endfor %}
Data Produto Categoria Tipo Qtd Antes Depois Utilizador
{{ m.data_movimento|fmt_data }} {{ m.nome_produto }} {{ m.categoria or '—' }} {{ m.tipo_movimento }} {{ m.quantidade }} {{ m.stock_antes }} {{ m.stock_depois }} {{ m.utilizador or '—' }}
📦

Sem movimentos

Clínico

Consumíveis Usados em Consultas

{% for c in consumos %} {% else %} {% endfor %}
Data Consulta Utente Empresa Médico Consumível Qtd Custo
{{ c.data_registo|fmt_data }} #{{ c.marcacao_id }} {{ c.utente }} {{ c.empresa or '—' }} {{ c.medico or '—' }} {{ c.nome_produto }} {{ c.quantidade_usada }} {{ c.unidade }} {{ "%.2f"|format(c.quantidade_usada * c.preco_unitario) }} €
🩺

Sem consumos registados

Agenda

Marcações Registadas

Ver agenda →
{% for m in marcacoes %} {% else %} {% endfor %}
Data Hora Utente Empresa Médico Tipo Estado
{{ m.data_marcacao|fmt_data }} {{ m.hora_marcacao|fmt_hora }} {{ m.utente }} {{ m.empresa or '—' }} {{ m.medico or '—' }} {{ m.tipo_exame or '—' }} {{ m.estado }}
📅

Sem marcações