Anno Domini
Sistema de gestão clínica que integra agenda, recepção, atendimento médico e financeiro.

Capturas de um ambiente local com dados fictícios. Nenhum dado real de paciente ou da operação é exibido.
Sobre
O Anno Domini integra a operação diária de uma clínica médica. A recepção gerencia agendamentos, registra a chegada de pacientes e inclui atendimentos sem agendamento, com cobranças vinculadas à visita. A equipe médica acompanha a fila e acessa o histórico do paciente para registrar consultas e emitir prescrições e outros documentos clínicos.
Pagamentos, despesas e relatórios completam o fluxo administrativo, com áreas de trabalho e permissões específicas para recepção, médicos e administração. Em uso operacional no Brasil, a aplicação integra uma plataforma de gestão utilizada por três empresas. O código-fonte é privado.
- Agendamentos
- Pacientes
- Prontuários
- Procedimentos
- Financeiro
- Relatórios
- Usuários e permissões
- Documentos e PDFs
Recepção
A tela de recepção reúne a fila ativa, a origem do atendimento, o tempo de espera, o estado da visita e as ações usadas pela equipe ao longo do dia.
Prontuários
A área médica separa pacientes aguardando recepção da fila de consultas em andamento. O resumo do paciente reúne alertas e o histórico de consultas, prescrições, exames, documentos e emendas.
Financeiro e relatórios
Cobranças ficam ligadas aos atendimentos e podem registrar pagamentos em dinheiro, Pix e cartão. As telas financeiras preservam correções e cancelamentos; os relatórios organizam receitas, despesas e movimento de caixa por período.
Engenharia
- 01
Prontuários
Registros clínicos finalizados não são tratados como formulários comuns. A aplicação preserva o snapshot finalizado, registra emendas com motivo e autor e rejeita gravações feitas a partir de uma versão antiga.
- 02
Permissões
As permissões são verificadas na API. Administradores não recebem acesso clínico por padrão; médicos não recebem operações financeiras; a recepção pode trabalhar com pacientes, visitas, agendamentos e cobranças sem editar conteúdo clínico.
- 03
Agendamentos e atendimentos
Conflitos de profissional e sala são validados no servidor. Chaves de idempotência e índices únicos evitam atendimentos ou cobranças duplicadas quando uma operação é repetida, e versões esperadas protegem atualizações concorrentes.
- 04
Documentos e auditoria
Prescrições e outros documentos clínicos têm rascunho, finalização, versões e PDFs gerados no servidor. Eventos de auditoria registram ações administrativas e clínicas sem copiar o conteúdo do prontuário para o log.
Arquitetura
O frontend é uma aplicação React/Vite. Ela acessa uma API Node.js/Express responsável por autenticação, permissões e regras de negócio. Os registros são armazenados no MongoDB por meio do Mongoose. Socket.IO é usado para notificações internas, e os documentos PDF são gerados no servidor.
Infraestrutura
A aplicação usa Docker Compose em Linux. MongoDB e a API permanecem na rede interna do Compose, enquanto o Nginx publica a interface e encaminha as requisições. O repositório também contém health checks e rotinas documentadas de backup e restauração.
Detalhes do projeto
- papel
- design e desenvolvimento full-stack
- período
- 2024–2026
- setor
- saúde · gestão clínica
- status
- em uso operacional no Brasil
- stack
- React, JavaScript, Node.js, Express, MongoDB, Mongoose, Socket.IO, Docker
- código
- privado




