Skip to content

🚑 Módulo Logistics (Logística)

O módulo Logistics otimiza o fluxo de pacientes na Atenção Básica e média complexidade, com agendamento digital (compatível Meu SUS Digital/Conecte SUS), transporte regulado e gestão de filas em tempo real via Reverb.

Funcionalidades Principais

Agendamento Centralizado

Agendas por profissional/unidade/serviço (SIGTAP), com blocos livres, recorrências e integração ao Prontuário (pré-preenchimento dados paciente). Suporte a agendamento online via app cidadão (Meu SUS Digital) e WhatsApp bot.

Regras: intervalo mínimo, limite por dia, prioridade (gestantes, crônicos), lembretes automáticos (SMS/Whatsapp/email).

Transporte Sanitário

Solicitação de ambulância/veículo (eletrônica ou 192), despacho com GPS em tempo real, roteirização otimizada (próxima viatura disponível). Checklist pré-saída (combustível, equipamentos) e registro de ocorrências (SAMU-like).

Monitoramento: tempo resposta, km rodados, consumo por paciente.

Sub-módulos Específicos

Painel de Senhas

Emissão de senhas por serviço (recepção, consulta, odontologia), com previsão de tempo (fila virtual), priorização (idoso, gestante) e painel LCD/TV atualizado via Reverb. Integração com biometria/facial opcional.

Relatórios de tempo médio espera e absenteísmo.

Relatórios e Indicadores

IndicadorDescriçãoFrequência
Taxa de Ocupação Agenda% vagas preenchidas por profissional/unidadeDiário/Semanal
Tempo de Espera FilasMédia por serviço, picos de demandaDiário
Tempo Resposta TransporteDo chamado à chegada, por tipo (urgente/remetente)Mensal
AbsenteísmoFaltas x agendados, com análise por faixa etáriaMensal
Produtividade ViaturasOcorrências/km/hora por veículoMensal

Telas e Fluxos de Usuário

Dashboard Central

Agendas hoje, filas ativas, viaturas disponíveis, mapa GPS frotas.

Agendar Consulta

Busca paciente → seleciona profissional/data/horário → confirma via Whatsapp.

Solicitar Transporte

Formulário (origem/destino, urgência) → despacho automático mais próxima.

Painel Senhas

Recepção emite senha → tela pública atualiza posição; app cidadão acompanha.

Relatórios

Filtros por período/unidade, export para SIGTAP faturamento.

Modelos de Dados Essenciais (Tenant)

  • Schedule: profissional_id, unidade_id, data, horario_inicio/fim, tipo_servico (SIGTAP), status (livre/ocupado)
  • AppointmentBooking: schedule_id, patient_id, status (confirmado/faltou), lembrete_enviado
  • TransportRequest: paciente_id, origem/destino, urgencia, viatura_id, tempo_resposta
  • QueueTicket: service_id, paciente_id, numero_senha, tempo_estimado, status_chamado
  • Vehicle: placa, tipo (BLS/ALS), status (disponivel/ocorrencia), gps_atual

Integrações

  • Clinical/Care: Pull dados paciente, push confirmação atendimento
  • Whatsapp Bot: "Próxima vaga odontologia?" → consulta agendas livres
  • Meu SUS Digital/Conecte SUS: API para agendamento cidadão (CNS login)
  • Farmácia: Prioridade senhas para dispensação
  • RNDS: Envio de consultas realizadas para indicadores nacionais

Priorize MVP: agendamento médico/enfermagem → painel senhas simples → relatórios ocupação. Use Reverb para real-time (filas/GPS). Perfeito para reduzir filas em UBS e integrar com app NativePHP.

💡 Nota Técnica

No código, este módulo é representado pelo namespace App\Modules\Logistics. As tabelas no banco de dados utilizam o prefixo logistics_.