16

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) e ainda em desenvolvimento. 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...
3

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

4

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! 🎉

2

Olá, boa noite! Entendo perfeitamente a sua frustração; passei por uma experiência muito semelhante, que inclusive me motivou a desenvolver uma solução para esse problema que afeta milhões de brasileiros.

Cheguei a submeter um projeto voltado a essa demanda para o programa Centelha. A banca avaliou o projeto muito bem — só não seguimos adiante porque outro projeto meu foi aprovado no mesmo edital, e há uma limitação de uma proposta por proponente, e olha que nem tínhamos um integrante da área (teríamos que procurar algum advisor para validar nossa hipótese).

Se você pretende seguir com a ideia, recomendo fortemente buscar editais de fomento governamental como este. Além disso, valorize muito a composição do seu time: ter alguém que conhece a operação na prática é um diferencial estratégico valioso para validar sua ideia.

Mantenha-se forte, mantenha-se bem! - Sêneca

2

Fala, dez! Mil perdoes pela demora de resposta... acabou ficando lá no fundo do meu e-mail.

Primeiramente, parabéns pelo seu projeto!
Vou pesquisar mais sobre esses editais sim.

Além disso, valorize muito a composição do seu time: ter alguém que conhece a operação na prática é um diferencial estratégico valioso para validar sua ideia.

Com certeza! É um enorme diferencial ter esse toque na realidade. Já tive várias lapidações no curso do projeto que só foram possíveis por causa dessa interação.

Obrigado pelas palavras e pelos conselhos. Com certeza agregaram bastante. Um abraço!

2

Cara projeto difícil pacas, mas não impossível, mas trate quase como utopia, só vai dar certo se tiver um namorado político, sem isso esqueça, mas para esse caso é bom, procure parcerias com vereadores, toca o pau entendeu? Esses softwares geralmente só entram por licitação e alguns tipos precisam de aval do ministério da saude. Eu acho que deveria dar um foco maior ai ja de inicio no atendimento virtual de casos simples, isso sim iria desafogar boa parte das filas, transito, e evitar algumas coisas como recontaminação, exposição a multiplos fatores de risco desnecessários etc. O grande segredo para se evitar o risco e não estar no ambiente de risco, se voce conseguir implantar essas duas coisas, telemedicina e maior previsibilidade da fila, se considere um grande vitorioso.

1

Que ideia legal! Não tínhamos pensado em telemedicina até então. Vou até estudar cases de como isso pode contribuir para o atendimento e qual seria a melhor forma de ser executado. Como nas UBS/UPA já existem bastante gargalos operacionais, teríamos que avaliar os custos disso e se haveria adesão, mas é uma boa ideia.

Cara, projeto difícil pacas, mas não impossível. Trate quase como utopia, só vai dar certo se tiver um namorado político. Sem isso, esqueça. Mas, para esse caso, é bom procurar parcerias com vereadores. Toca o pau, entendeu?

É triste, mas também vejo da mesma forma. A burocracia para o projeto ser implementado na prática com certeza vai ser um desafio.

Acho que a maior parte das boas ideias que envolvem mudar uma lógica de negócio enfrenta muito atrito na fase inicial (iFood, Uber etc.). Mas esse caso é especial por causa do governo.

Sempre gosto de lembrar que as pessoas, no passado, diziam: "Pra que roda, se podemos andar a cavalo?". Então, tenhamos esperança!

De certa forma, esse projeto representa até uma rebeldia da minha parte (e provavelmente dos que participam). Uma recusa a deixar as coisas como estão, mesmo contra as probabilidades de sucesso comercial.

Acredito que ousar fazer algo assim e tentar tornar o Brasil melhor, mesmo que todo o sistema te diga o contrário, é o certo a se fazer. E, por isso, bora pra cima!

Muito obrigado pela tua contribuição! Você me deu um insight muito forte, principalmente sobre essa questão dos dados. Dá para fazer muita coisa bacana (mapa de contaminação, geração de dados e relatórios para o administrador da UBS etc.). Também gostei muito da ideia da telemedicina. Acredito que, se conseguíssemos integrar tudo, seria o cenário perfeito. Como ainda é uma frente que exige bastante estudo e envolve desafios de adoção, acho que faz sentido tratá-la como uma milestone futura. Mas, com certeza, entrou no radar do projeto.

Bora pra cima! 🚀