PediGrowth
App de puericultura e antropometria pediátrica para iOS e Android com curvas OMS, Síndrome de Down e Paralisia Cerebral, em 9 idiomas.
O problema
Pediatras do mundo inteiro precisam avaliar o crescimento infantil comparando medidas com curvas de referência — mas a maioria das ferramentas disponíveis cobre apenas as curvas OMS padrão. Crianças com Síndrome de Down ou Paralisia Cerebral têm padrões de crescimento próprios, e usar referências genéricas gera interpretações equivocadas.
A solução
PediGrowth é um app mobile que reúne três conjuntos de curvas num único lugar:
- OMS (0–19 anos) — peso, estatura, IMC, perímetro cefálico
- Síndrome de Down / Zemel 2015 (0–18 anos)
- Paralisia Cerebral / Brooks 2011 (2–20 anos, estratificado por GMFCS)
Além das curvas, o app calcula percentis de pressão arterial pediátrica (5 fontes com cascata automática), marcos do desenvolvimento (CDC 2022 + AAP/Palomo 2024 para Síndrome de Down), estatura-alvo, velocidade de crescimento e superfície corporal.
Funcionalidades adicionais
- Marcos do desenvolvimento — checklists CDC 2022 (típico) e AAP 2024 (Síndrome de Down), integrados ao perfil da criança.
- Correção de prematuridade — ajuste automático de idade até 2 anos.
- Dark mode — tema light/dark com paleta warm earthy.
- Backup e restauração — exporta e importa dados em JSON. Sem internet, sem contas, nenhum dado sai do dispositivo.
Decisões técnicas
O core de cálculos foi extraído em dois pacotes npm open-source:
@pedi-growth/core— z-scores e percentis para todas as curvas@pedi-bp/core— percentis de pressão arterial pediátrica
Isso permite que outros desenvolvedores usem os mesmos algoritmos em seus próprios projetos, sem depender do app.
Os gráficos de crescimento são renderizados com react-native-svg, desenhando as curvas diretamente a partir dos dados LMS — sem imagens estáticas. O armazenamento local usa SQLite com migrações versionadas, garantindo que atualizações futuras não quebrem dados existentes. Z-scores nunca são armazenados — são recalculados a partir das medidas brutas.
Internacionalização
O app está disponível em 9 idiomas: português, inglês, espanhol, francês, alemão, italiano, turco, indonésio e vietnamita. A escolha priorizou cobertura demográfica e demanda real em pediatria global.
Status
v1.0.0 pronta para publicação nas stores. Modelo freemium com compra única (In-App Purchase) para funcionalidades Pro. 100% offline — sem backend, sem contas, sem dados na nuvem.