2

Pitch: Passei horas na fila de espera de uma UBS, então decidi criar esse app.

Todo mundo já precisou ir a uma UBS/UPA e passou por uma longa fila de espera (inclusive eu, há pouco tempo atrás). E, às vezes, pior que a espera: a fila que não faz sentido nenhum pros pacientes.

Questionamentos como "Fulano chegou depois, por que ele foi atendido primeiro?" começam a rondar os corredores e chegam até a recepcionista, que precisa explicar pela milésima vez no dia que existem múltiplos critérios pra ordem de prioridade. Mas não podemos julgar o paciente; ele se sente injustiçado porque não entende o motivo das decisões. Falta clareza no processo, algo essencial pro atendimento público.

E você, no meio disso tudo, está doente, sentindo dor, agonizando em uma fila de espera e ainda precisa ter controle emocional pra lidar com esse ambiente estressante, cercado de outras pessoas também estressadas e se sentindo injustiçadas por falta de transparência nas decisões da fila.

Não seria mais simples se pudesse participar da fila de casa e evitar essa dor de cabeça? Seria!

E se pudéssemos saber exatamente o motivo da ordem de prioridade de atendimento, em tempo real, de forma transparente e seguindo as normas do SUS automaticamente? Também!

Bora tornar isso possível?
Vamos tornar a espera nos postos de saúde mais tranquila e simples? 💙

Esse é um projeto open-source e totalmente gratuito (ao menos até então). Gratuito porque não temos a intenção comercial no projeto, apenas melhorar a vida do brasileiro! Se precisarmos cobrar algo, será apenas para custeio da infraestrutura.

Site: https://www.filasaude.com.br
GitHub: https://www.github.com/ryansldev/fila-saude


Agora vamos pra parte técnica que gostamos!

O projeto é um monorepo Node, React e (provavelmente) React Native, construído com turborepo. A arquitetura vai ser MVC, tendo em vista sua simplicidade e a rapidez que conseguimos entregar com essa arquitetura (sendo bem sincero, pra projetos pessoais, praticamente nunca precisei usar outra).

Atualmente, temos 12 milestones planejadas (duas delas extras). Você pode conferir aqui: https://github.com/ryansldev/fila-saude/issues/2

Seremos praticamente o iFood pra postos de saúde. O intuito é eliminar totalmente ou parcialmente a fila de espera desnecessária e só irmos para o posto quando realmente for nossa vez (o cliente será notificado no WhatsApp ou por notificação push do app).

Mas é claro que quem está presencialmente tem prioridade. Se era sua vez, quando você chega da fila remota, você fica uma posição abaixo de quem está lá presencialmente e, em seguida, será sua vez.

Portanto, o grande core (pro cliente) é um app que lista clínicas cadastradas perto dele que fazem parte do nosso sistema (igual no iFood) e, se a fila for pública (como a de um plantão, por exemplo), pode participar dela de casa mesmo. Dentro da fila, o app se comunica com uma API que roda um WebSocket pra retornar seu lugar na fila de prioridade e eventos/tags que guiam a decisão de ordem de prioridade (ex.: tag vermelha no paciente X = atendimento de prioridade vermelha no protocolo de prioridade do SUS pra esse paciente).

E o grande core (pro posto) é um site onde temos um sistema RBAC pra gerenciar as filas e criar atendimentos futuros. Os atendimentos futuros existem pro caso de atendimentos privados com pacientes pré-selecionados (necessário pro caso de especialidades em UBS, como cardiologista, neurologista etc.).

Esse sistema administrativo pode melhorar MUITO, mas vamos fazer uma versão simplificada. Mais pra frente, podemos integrar ao Google Agenda dos médicos e muitas outras features massinhas que precisam ser deixadas de lado, por enquanto, pra darmos andamento.

E, pra amarrar tudo isso, estamos desenvolvendo uma UI absurdamente simples pra tornar o uso do app divertido, porque precisar de atendimento de saúde é ruim, mas não precisa ser complicado.

🫶 Nossos valores se norteiam na simplicidade, tranquilidade, confiança, transparência e inclusão. Se você se identifica com tudo que foi descrito aqui, retomo a pergunta: vamos tornar a espera nos postos de saúde mais tranquila e simples? 💙

Carregando publicação patrocinada...
2

Meus 2 cents,

Pela iniciativa, o repositorio foi devidamente starreado e forkeado.

Mas confesso que me parece uma solucao atras de um problema - e um pouco descolada da realidade do dia-a-dia de uma UBS.

O unico ponto que me parece interessante eh a questao de transparencia sobre quem vai ser atendido primeiro, mas mesmo isso eh bastante subjetivo (gestao de publico tem um bocado de sutilezas).

Ja trabalhei como voluntario em eventos beneficentes durante varios anos, e uma das atividades era organizar a fila de atendimento de um restaurante: so que a ordem dependia de varios fatores - disponibilidade de lugares, idosos, PCDs, criancas, ordem de chegada. Eu organizava com uma lista de papel - na minha ingenuidade pensei em criar um sistema para fazer tudo. Conforme os anos foram passando e adquiria mais experiencia no processo, percebi que informatizar aquilo so iria engessar um processo sem trazer um beneficio real.

O que quero dizer eh: tua ideia eh otima - entao o ideal seria conseguir uma UBS, conversar primeiro com os profissionais e entender como dentro da realidade deles isso se encaixa (afinal sao eles que vao usar o sistema, entender a rotina interna e como isso influencia a fila de atendimento eh bem importante e se eles nao comprarem a ideia, nao vai rolar).

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

2

Que massa! Muito obrigado pela contribuição! Cara, pensei a mesma coisa desde o início do projeto haha.

Fico feliz que estejamos na mesma página e não posso negar que estou animado com o projeto. Receber essa mensagem foi, ao mesmo tempo, assustador e encorajador!

Vou te dar o contexto: atualmente, estou morando em uma cidade relativamente pequena, e uma familiar minha é recepcionista da UBS daqui. Recentemente, eles implementaram um sistema que é muito complexo para poucas features que eles realmente precisam, e esse foi também um dos gatilhos para a criação do projeto.

Conversei com ela, e ela me falou mais sobre o sistema. Com certeza, vamos ter que ajustar várias pequenas coisas para rodar na prática, incluindo deixar a ordem de prioridade redonda com todos os inúmeros fatores que você mencionou. Mas acredito que, com a colaboração deles, podemos chegar em um sistema mais simples, cômodo e funcional.

O ponto de participar da fila de espera do conforto de casa, para mim, é o que mais brilha os olhos... Recentemente, na mesma UBS, esperei 1h só pra triagem da fila do plantão noturno. Caótico. Se eu pudesse ter ido somente quando estivesse perto de ser atendido, talvez eu tivesse evitado passar mal por lá e teria tido muito mais tranquilidade no atendimento.

Meu objetivo é melhorar, nem que seja 0,0000001%, o cotidiano das pessoas que passam por esse problema. Pode ser que eu falhe miseravelmente, e pra isso conto com a nossa capacidade de recomecar e ajustarmos até tornar o projeto útil pra alguém de verdade e finalmente tocar no caos que é o mundo real.

Novamente, muito obrigado pela contribuição! Foi um prazer
Saúde e Sucesso pra ti também!

2

Meus 2 cents extendidos,

Eh justamente a questao de nao esta presencialmente que acho mais complexo de implementar na rotina de atendimento.

As UBS ja sofrem bastante com o no-show para consultas e procedimentos agendados - muitas vezes dependendo de uma busca ativa que a UBS nao tem pessoal suficiente para realizar.

Por outro lado, a automacao da busca ativa (zap, aviso no app, ligacao automatizada) pode interessante.

Mas voce tinha escondido o ouro, afinal ja tem uma pessoa que vai ajudar neste processo - entao meio que chovi no molhado.

Mas novamente - a ideia eh otima, agora eh ver como a implementacao funciona.

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

1

Eh justamente a questao de nao esta presencialmente que acho mais complexo de implementar na rotina de atendimento.

Eu também kkk, é meio complicado até tendo alguém ajudando. Mas vem dando muito muito certo.

As UBS ja sofrem bastante com o no-show para consultas e procedimentos agendados - muitas vezes dependendo de uma busca ativa que a UBS nao tem pessoal suficiente para realizar.

É uma questão que a gente vem mapeando mesmo! Pra isso, a gente tem uma feature de "encaixe" que é o procedimento mais comum e posteriormente é mais ou menos isso mesmo:

Por outro lado, a automacao da busca ativa (zap, aviso no app, ligacao automatizada) pode ser interessante.

Mas novamente - a ideia eh otima, agora eh ver como a implementacao funciona.

Muito obrigado! Bora pra cima! 🎉