RCP Timer: A Ferramenta Web que Desenvolvi para Salvar Vidas em Reanimações Cardiopulmonares
Conheça o RCP Timer, uma aplicação web open source que desenvolvi para auxiliar equipes de socorro na marcação precisa de tempo durante procedimentos de Reanimação Cardiopulmonar (RCP).
Quando uma parada cardiorrespiratória acontece, cada segundo é decisivo. A Reanimação Cardiopulmonar (RCP) é um conjunto de manobras de suporte à vida que pode manter o fluxo sanguíneo e aumentar significativamente as chances de sobrevivência — mas apenas se realizada com ritmo e temporização corretos. Foi pensando nisso que desenvolvi o RCP Timer, uma aplicação web gratuita e de código aberto para auxiliar equipes de socorro durante esses procedimentos.
O Problema: Tempo Importa na RCP
As diretrizes de RCP estabelecem ciclos de 2 minutos de compressões e ventilações, seguidos de análise de ritmo e, quando indicado, desfibrilador. Durante um atendimento real, a equipe precisa controlar: o tempo total de reanimação, os intervalos de 2 minutos entre cada análise, o momento exato da administração de medicamentos como adrenalina (a cada 3-5 minutos) e o tempo desde o último choque elétrico. Gerenciar tudo isso mentalmente, sob pressão, eleva o risco de erros critícos.
A Solução: O RCP Timer
O RCP Timer é uma aplicação web responsiva, desenvolvida para funcionar em qualquer dispositivo com navegador — smartphone, tablet ou computador. Ele foi criado pensando na realidade das equipes de urgência e emergência: interface minimalista, tela escura para não ofuscar em ambientes controlados, e controles grandes o suficiente para operar com luvas.
Funcionalidades Principais
O aplicativo oferece as seguintes funcionalidades ao time de atendimento:
Temporizador principal: marca o tempo total decorrido desde o início da reanimação, com display claro e de fácil leitura mesmo à distância.
Ciclos de 2 minutos: alerta visual e sonoro ao completar cada ciclo de compressive RCP, sinalizando o momento de troca do responsável pelas compresões e reavaliação do ritmo cardíaco.
Contador de adrenalina: controla o intervalo de 3 a 5 minutos para administração do medicamento, com botão de registro da dose e exibição do tempo desde a última dose.
Registro de choques: marca o horário de cada desfibrilização aplicada, permitindo rastrear o número de choques e os intervalos entre eles.
Interface adaptada: design dark mode com fontes grandes, pensado para uso em ambientes com baixa iluminação e para profissionais com luvas.
Tecnologias Utilizadas
O RCP Timer foi construído com tecnologias web puras, sem depender de frameworks pesados, garantindo carregamento rápido mesmo em redes móveis instáveis:
HTML5 e CSS3: estrutura e estilização responsiva via Flexbox e media queries.
JavaScript (Vanilla JS): toda a lógica de temporizadores e alertas implementada sem dependências externas.
Web Audio API: alertas sonoros gerados diretamente no navegador.
Progressive Web App (PWA): pode ser instalado no celular e funcionar offline após o primeiro acesso.
Deploy na Netlify: hospedagem gratuita com HTTPS e entrega global por CDN.
Como Usar
Utilizar o RCP Timer é simples e não exige cadastro:
1. Acesse rcptimer.netlify.app no navegador do seu smartphone ou tablet.
2. Clique em Iniciar para começar a conta do tempo.
3. O alerta de 2 minutos soa automaticamente, sinalizando troca de socorrista e reavaliação do ritmo.
4. Toque em Adrenalina cada vez que a dose for administrada.
5. Use o botão Choque para registrar cada desfibrilização.
6. Ao encerrar, o timer exibe o tempo total para registro no boletim de ocorrência.
Por que Desenvolvi este Projeto
A ideia surgiu ao observar profissionais de saúde durante simulações de atendimento de emergência. Percebi que a gestão do tempo era um gargalo crítico: cronometrar ciclos, medicamentos e choques mentalmente, sob pressão intensa, é uma fonte de erros que pode custar vidas.
Fermentas comerciais existem, mas são caras, exigem instalação ou dependem de hardware específico. Quis criar algo acessível, que qualquer socorrista pudesse abrir no próprio smartphone, sem cadastro, sem custo — e que funcionasse mesmo sem internet após o primeiro carregamento.
Como desenvolvedor, vi neste projeto uma oportunidade única de unir habilidades técnicas e impacto social real. O código é aberto, qualquer um pode contribuir ou adaptar para sua realidade.
Acesse e Contribua
O RCP Timer está disponível gratuitamente em rcptimer.netlify.app. Qualquer profissional de saúde, bombeiro, socorrista ou instrutor de primeiros socorros pode usá-lo imediatamente, sem cadastro.
Se você é desenvolvedor e quiser contribuir com melhorias, reportar bugs ou sugerir novas funcionalidades, o projeto é open source e as contribuições são muito bem-vindas. Entre em contato comigo pelo portfólio ou abra uma issue no repositório do projeto.
Tecnologia a serviço da vida: é assim que acredito que podemos fazer a diferença como desenvolvedores.