🚗 Sequência: Integração com Uber
Requisito: 004 - Integração com Uber
Prioridade: 🔵 Baixa - Pós-MVP
Fase: FASE 3/4
Status: ✨ Novo
Este diagrama mostra a sequência de interações para solicitar transporte via Uber após agendamento.
📋 Descrição da Sequência
1. Agendamento e Oferecimento
- Usuário agenda consulta presencial
- Sistema oferece opção de transporte
- Usuário seleciona provedor (Uber)
2. Solicitação Inicial
- App envia solicitação para API backend
- Backend busca endereços do agendamento
- Backend chama API do Uber com origem/destino
3. Estimativa e Confirmação
- Uber retorna estimativa (preço, tempo, veículo)
- App exibe estimativa ao usuário
- Usuário confirma solicitação
4. Agendamento
- Backend confirma solicitação com Uber
- Uber retorna request_id e status
- Backend registra no banco de dados
- Sistema notifica usuário
5. Acompanhamento
- Sistema consulta status periodicamente
- Atualiza informações do motorista
- Notifica usuário sobre progresso
6. Finalização
- Uber envia webhook de conclusão
- Backend atualiza status e preço final
- Sistema notifica usuário
Última atualização: 10 de Dezembro de 2025
Status: ✨ Novo - Requisito 004 (Pós-MVP)