Appearance
🚑 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
| Indicador | Descrição | Frequência |
|---|---|---|
| Taxa de Ocupação Agenda | % vagas preenchidas por profissional/unidade | Diário/Semanal |
| Tempo de Espera Filas | Média por serviço, picos de demanda | Diário |
| Tempo Resposta Transporte | Do chamado à chegada, por tipo (urgente/remetente) | Mensal |
| Absenteísmo | Faltas x agendados, com análise por faixa etária | Mensal |
| Produtividade Viaturas | Ocorrências/km/hora por veículo | Mensal |
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_.
