SBP Associado

O aplicativo completo do associado da Sociedade Brasileira de Pediatria - carteirinha digital, acervo científico, ferramentas clínicas e muito mais.

📱 Android 📱 iOS ✓ Dados reais da SBP ⚡ Offline-first 🔒 JWT + Biometria
⬇ Instalar versão de testes Ver funcionalidades
O app em números

Construído, testado e enxuto

📚
0+
Documentos científicos
🧮
0
Ferramentas clínicas
📱
0
Telas no app
0
Testes automatizados
0MB
Tamanho instalado
🔒
0%
Dados reais (zero mock)
🗂️
0+
Departamentos científicos
🩺
0
Protocolos oficiais (OMS - AAP)
Por que este app

Tudo do associado em um só lugar

O SBP Associado digitaliza e centraliza todos os serviços, benefícios e conteúdos científicos disponíveis ao pediatra associado.

🪪

Associado

Carteirinha digital, dados cadastrais, anuidade, recibos em PDF e pagamento - sem precisar do portal web.

📚

Biblioteca Científica

+700 documentos reais da SBP: diretrizes, protocolos e consensos. Busca, filtros e leitura offline integrada.

🧮

Ferramentas Clínicas

12 ferramentas clínicas - 11 calculadoras pediátricas (OMS e AAP) e curvas de crescimento. 100% offline.

🎓

Educação & Agenda

Lives, departamentos científicos, notícias e eventos da SBP. Conteúdo real e atualizado automaticamente.

🤖

Pediatra IA

Assistente conversacional com contexto pediátrico especializado, disponível para associados logados.

🔔

Notificações

Avisos sobre novos documentos, eventos e vencimento de anuidade, além de comunicados enviados pela SBP - no celular e na central dentro do app.

O que foi construído

Funcionalidades implementadas

Todas as telas abaixo estão funcionais e conectadas às APIs reais da SBP. Nenhum dado é simulado.

Tela Início
1
Início - Hub Central

Ponto de entrada personalizado com saudação pelo nome, status de adimplência, atalhos editáveis e acesso rápido ao acervo e eventos.

  • Saudação com nome do associado e status em tempo real
  • Busca global no acervo científico
  • Atalhos de acesso rápido editáveis
  • Documentos recentes e próximos eventos da API
  • "Últimos acessados" - histórico de leitura pessoal, persiste entre sessões
Tela Login
2
Login & Biometria

Autenticação JWT real com os serviços do associado SBP. Suporte a Face ID e digital para acesso rápido nos próximos acessos.

  • Login com e-mail e senha do associado SBP
  • Token JWT em armazenamento seguro (Keychain/Keystore)
  • Biometria (Face ID / digital) após o primeiro login
  • Senha nunca armazenada no dispositivo
Frente Carteirinha Digital - frente com dados do associado Verso (flip) - QR de verificação Carteirinha Digital - verso com QR de verificação
3
Carteirinha Digital

Carteirinha de membro SBP em tela cheia (paisagem imersiva), com flip para o verso e QR de verificação assinado. Substitui a carteirinha física.

  • Nome, matrícula e CPF mascarado do associado
  • Status de adimplência em tempo real
  • QR de verificação no verso (HMAC, sem expor PII)
  • Funciona offline - snapshot seguro em armazenamento cifrado
Biblioteca
4
Biblioteca Científica

Acervo completo de documentos científicos da SBP - diretrizes, protocolos e consensos - com busca full-text, filtros por especialidade e leitura offline.

  • +700 documentos reais, atualizados automaticamente
  • Busca full-text e filtros por categoria
  • Leitor de PDF integrado full-screen
  • Salvar para leitura offline (expo-file-system)
Ferramentas
5
Ferramentas Clínicas

11 calculadoras pediátricas baseadas em protocolos OMS e AAP, mais curvas de crescimento - resultado em tempo real e classificação semântica de risco clínico. 100% offline.

  • Resultado em tempo real conforme digitação
  • Classificação visual: normal / atenção / risco
  • Referência do protocolo em cada calculadora
  • Aviso de apoio à decisão (não substitui julgamento clínico)
IMC Pediátrico
6
IMC + Curvas de Crescimento OMS

IMC pediátrico com classificação por percentil OMS (0-19 anos). O ponto do paciente é plotado diretamente na curva de crescimento.

  • Tabelas LMS oficiais OMS embarcadas (0-228 meses)
  • Régua visual de percentil integrada
  • Curvas IMC, Peso e Estatura (gráfico SVG)
  • Faixas: magreza - eutrofia - sobrepeso - obesidade
Anuidade e Recibos
7
Anuidade e Recibos

Histórico completo de anuidades com visualização e download de recibos em PDF - útil para declaração de imposto de renda e comprovações.

  • Histórico por ano com valor, data e status
  • Recibo em PDF inline ou para compartilhamento
  • Pagamento com cartão de crédito + biometria
  • Sem precisar acessar o portal web
Perfil do Associado
8
Área do Associado

Hub da área exclusiva: carteirinha, dados cadastrais completos (com edição), anuidade, configurações de tema e biometria.

  • Dados cadastrais: CPF, CRM/UF, endereços, telefones
  • Edição de cadastro direto no app
  • Toggle de biometria e preferência de tema
  • Tema claro/escuro com 3 paletas de cor
Educação
9
Educação Continuada

Hub educacional com lives, webinars, conteúdo dos departamentos científicos e notícias institucionais - tudo consumindo dados reais da SBP.

  • Lives e webinars da SBP
  • Conteúdo por departamento científico
  • Notícias e comunicados institucionais
  • Coleções temáticas de conteúdo
Agenda de Eventos
10
Agenda de Eventos

Eventos, congressos e encontros científicos da SBP sempre atualizados. Toque no evento para abrir a página completa com informações de inscrição.

  • Eventos reais da API WordPress da SBP
  • Atualização automática - sem curadoria manual
  • Abertura da página do evento em navegador integrado
  • Acessível sem login
Pediatra IA
11
Pediatra IA - Assistente Clínico

Assistente conversacional com contexto pediátrico especializado, disponível exclusivamente para associados logados. Processado com segurança no servidor da SBP.

  • Respostas contextualizadas com protocolo pediátrico
  • Chave de API nunca exposta ao app
  • Exclusivo para associados logados
  • Consentimento LGPD explícito (Art. 7) - revogável nas Configurações
Notificações
12
Central de Notificações

Avisos sobre novos documentos científicos, eventos e vencimento de anuidade, além de comunicados enviados pela SBP - como banner no celular e na central dentro do app.

  • Notificações push nativas (Android e iOS)
  • Comunicados enviados pelo servidor da SBP aparecem também na central in-app
  • Histórico no app, com badge numérico de não lidas no menu
  • Marcar todas como lidas com um toque
Busca Global
13
Busca Global no Acervo

Busca full-text em todo o acervo da SBP diretamente da tela Início ou da Biblioteca. Resultados instantâneos com filtros por especialidade.

  • Full-text via API WordPress da SBP
  • Acessível da tela principal - sem navegar pela biblioteca
  • Filtros por categoria de especialidade
  • Resultados com capa, título e data
Leitor de PDF
14
Leitor de PDF Integrado

Leitura de documentos em tela cheia, sem sair do app. PDFs são carregados diretamente dos servidores da SBP e podem ser salvos para acesso offline.

  • Renderização full-screen sem distrações
  • PDFs públicos da SBP - sem autenticação extra
  • Salvar para leitura offline (expo-file-system)
  • Compartilhar via WhatsApp, e-mail ou outras apps
Documentos Salvos
15
Documentos Salvos Offline

Biblioteca pessoal de PDFs baixados. Acesse diretrizes e protocolos mesmo sem internet - útil em hospitais, UBSs e áreas com sinal fraco.

  • PDFs salvos localmente no dispositivo
  • Acesso completo sem conexão com internet
  • Abertura com qualquer leitor de PDF do dispositivo
  • Gerenciamento e exclusão individual
Curvas de Crescimento OMS
16
Curvas de Crescimento OMS

Gráficos interativos de crescimento com os percentis oficiais da OMS e o ponto do paciente plotado automaticamente a partir do IMC calculado.

  • IMC (0-19a), Peso (0-10a) e Estatura (0-19a)
  • Percentis 3 / 15 / 50 / 85 / 97 em gráfico SVG
  • Ponto do paciente integrado ao IMC Pediátrico
  • Datasets LMS oficiais da OMS embarcados
Atalhos editáveis
17
Atalhos de Acesso Rápido

Chips editáveis na tela Início que o associado personaliza com as funcionalidades que mais usa - calculadoras, categorias da biblioteca, telas favoritas.

  • Personalizável por cada usuário
  • Acesso em um toque a partir da tela principal
  • Preferência salva localmente (persiste entre sessões)
  • Qualquer funcionalidade do app pode ser atalho
Tema escuro
18
Tema Claro, Escuro e Paletas

O app segue automaticamente o tema do sistema (iOS/Android) ou o associado escolhe manualmente. Três paletas de cor adicionais para personalizar a identidade visual.

  • Modo claro, escuro e automático (segue o sistema)
  • 3 paletas: SBP Navy, Teal e Violeta
  • Preferência salva e aplicada imediatamente
  • Design system consistente nos dois temas
Menu principal
19
Menu de Navegação Completo

Menu lateral (drawer) acessível pelo ícone hambúrguer no topo - centraliza os destinos secundários sem poluir a navegação principal.

  • Agenda, Notificações, Documentos Salvos
  • Pediatra IA e Atalhos de acesso rápido
  • Configurações, Sobre e Sair da conta
  • Badge de notificações não lidas visível no sino
Meus Dados
20
Meus Dados - Cadastro Completo

Visualização e edição do cadastro completo do associado diretamente no app - sem precisar acessar o portal web em computador.

  • CPF, CRM/UF, data de nascimento
  • Endereço residencial e profissional
  • Telefones e e-mail de contato
  • Edição com salvatagem via API oficial da SBP
Notícias
21
Notícias da SBP

Comunicados institucionais, campanhas e episódios do SBPCAST direto da API da SBP - com busca e capas reais, sempre atualizados automaticamente.

  • Lista buscável de notícias e comunicados
  • Conteúdo real da API WordPress da SBP
  • Categorias e filtros por tema
  • Seção de destaque na tela Início
Leitura de notícia
22
Leitura de Notícia

O artigo completo é lido dentro do app, com imagem, data e texto formatado - sem abrir o navegador. Compartilhável e integrado ao Pediatra IA.

  • Leitura in-app, sem sair para o navegador
  • Compartilhamento em um toque
  • "Perguntar ao assistente" sobre a notícia
  • Conteúdo renderizado a partir da API da SBP
Lives e Webinars
23
Lives e Webinars

Catálogo de lives e webinars da SBP com capas reais e data. O toque abre a transmissão no navegador integrado, sem sair do app.

  • Lista completa de lives e webinars
  • Capas e datas reais da API
  • Abertura no navegador in-app
  • Hub de Educação Continuada
Categorias e Departamentos
24
Departamentos Científicos

Navegação do acervo por departamento científico da SBP, com contagem de documentos por área e busca de departamento - acesso rápido à especialidade.

  • 50+ departamentos com contagem real de documentos
  • Busca de departamento por nome
  • Ícones e cores por especialidade
  • Filtro aplicado direto na Biblioteca
Cadastro de novo associado
25
Cadastro de Novo Associado

Fluxo de adesão em 5 passos com indicador de progresso, validação de CPF e campos guiados - onboarding completo do futuro associado direto no app.

  • Wizard em 5 etapas com progresso visual
  • Validação de CPF e campos obrigatórios
  • Upload de foto e documento
  • Envio via API oficial da SBP
Recuperação de senha
26
Recuperação de Senha

Redefinição de senha por e-mail com resposta genérica - não revela se o e-mail existe, evitando enumeração de contas. Segurança por padrão.

  • Envio de instruções por e-mail
  • Resposta genérica (anti-enumeração)
  • Redefinição segura fora do app
  • Acessível direto da tela de login
Navegador in-app
27
Navegador Integrado

Eventos, lives e páginas da SBP abrem em um navegador dentro do app, com origem restrita aos domínios da SBP - o associado não perde o contexto.

  • Conteúdo da SBP sem sair do app
  • Origem restrita aos domínios oficiais
  • Links externos abrem no navegador do sistema
  • Usado por eventos, lives e notícias
Sobre o app
28
Sobre o App

Identificação do produto, versão, avisos de uso clínico responsável e a propriedade da marca/conteúdo pela SBP - transparência institucional.

  • Versão do aplicativo
  • Aviso de apoio à decisão clínica
  • Marca e conteúdo de propriedade da SBP
  • Link para o site oficial
Coleção temática - Jornal de Pediatria
29
Coleções Temáticas

Séries de conteúdo curadas - como o Jornal de Pediatria, boletins e publicações de serviços - reunidas por tema, com edições em PDF prontas para leitura.

  • Jornal de Pediatria, boletins e guias técnicos
  • Edições organizadas por número e data
  • Leitura de PDF integrada
  • Conteúdo real da API da SBP
Documentos Favoritos
30
Documentos Favoritos

Marque documentos científicos com o coração no cabeçalho e acesse sua lista pessoal a qualquer momento - persiste entre sessões, sem precisar navegar pela biblioteca.

  • Botão de coração no cabeçalho de cada documento
  • Lista dedicada de favoritos no menu do app
  • Card de acesso rápido na Área do Associado
  • Persistência local entre sessões (SQLite)
Aceite de Privacidade e Termos
31
Aceite de Privacidade e Termos

No primeiro acesso, o associado lê e aceita a Política de Privacidade e os Termos de Uso antes de usar o app - o aceite fica registrado com versão e data (LGPD, Art. 9).

  • Documentos legíveis no próprio app, sem sair para o navegador
  • Aceite registrado com versão e data
  • Reaceite automático quando a política é atualizada
  • Pré-requisito de transparência para publicação nas lojas
Central de Privacidade
32
Central de Privacidade

Em Configurações, uma central reúne os documentos, o registro do aceite, o contato do Encarregado (DPO) e os direitos do titular - acesso, portabilidade e exclusão (Art. 18).

  • Política e Termos a um toque, com a versão aceita e a data
  • Contato do Encarregado de Proteção de Dados (DPO)
  • Exclusão de conta no próprio app; exportação via canal do DPO
  • Consentimentos (IA, biometria, notificações) registrados no servidor
Política de Privacidade no app
33
Política de Privacidade e Termos

Os documentos completos ficam disponíveis no app, versionados e identificados por data, acessíveis também a partir do login e da tela Sobre.

  • Texto completo e legível, com versão e data
  • Papéis definidos: SBP controladora, Active Solutions operadora
  • Bases legais por finalidade do tratamento
  • Acessível no login, na Central de Privacidade e em Sobre
Histórico de Documentos
34
Histórico de Documentos

Todos os documentos abertos ficam registrados no histórico, com capa, título e data. O associado retoma leituras com um toque e pode limpar o histórico a qualquer momento.

  • Até 50 documentos visitados recentemente
  • Capa, título e data de publicação em cada item
  • Acesso direto pelo perfil do associado
  • Limpeza com confirmação, sem afetar favoritos ou salvos
Seleção de Tema
35
Seleção de Tema na Chegada

Na primeira abertura, o associado escolhe entre tema claro ou escuro antes de usar o app. Cards de pré-visualização mostram como o app ficará em cada opção.

  • Tela de boas-vindas na primeira instalação
  • Pré-visualização real de tema claro e escuro
  • Preferência salva e alterável em Configurações
  • Fundo com gradiente da identidade SBP
Configurações
36
Configurações

Central de preferências do app: aparência, paleta de cores, biometria, notificações push e aviso de privacidade do Assistente SBP - tudo num só lugar.

  • Notificações push: ligar ou desligar
  • Login por biometria (digital ou Face ID)
  • Tema: Sistema, Claro ou Escuro
  • Cor do app: SBP, Teal ou Violeta
Pagamento de Anuidade
37
Pagamento de Anuidade

O associado confirma identidade com senha e paga a anuidade com cartão de crédito direto no app. O nome do cartão é pré-preenchido com o nome cadastrado na SBP.

  • Validação de identidade antes do pagamento
  • Nome do titular pré-preenchido automaticamente
  • Processamento direto no gateway da SBP
  • Recibo disponível em Anuidade e recibos após o pagamento
Ferramentas clínicas

12 ferramentas clínicas embarcadas

São 11 calculadoras pediátricas (OMS e AAP) e as curvas de crescimento, com datasets parseados de fontes oficiais e cobertas por testes automatizados. Funcionam completamente offline após o primeiro uso - sem dependência de internet no ponto de cuidado.

📏

IMC Pediátrico + Percentil

Classificação por percentil e escore-Z, com curva de crescimento.

OMS 0-19a
📈

Curvas de crescimento

Percentis de IMC, peso, estatura e perímetro cefálico com o ponto do paciente.

OMS
💧

Holliday-Segar

Hidratação de manutenção: volume diário e taxa horária (4-2-1).

Fórmula padrão
💊

Dose por Peso

Paracetamol, ibuprofeno e amoxicilina com tetos de dose máxima.

mg/kg validado
🫁

PEWS

Pediatric Early Warning Score - comportamento, cardiovascular, respiratório.

Escore 0-9
📐

Superfície Corporal (BSA)

Mosteller e DuBois - para cálculo de doses oncológicas e quimioterapia.

Mosteller + DuBois
🍬

TIG - Glicose Intravenosa

Taxa de infusão de glicose em mg/kg/min com faixas de referência neonatal.

Neonatologia
🚿

Reposição na Desidratação

Déficit + manutenção + plano de 24h com volumes e taxas horárias.

Holliday-Segar
👶

Idade Gestacional Corrigida

Correção da idade cronológica para prematuros até ~2 anos.

IG nascer + idade
🧠

Glasgow Pediátrico (pGCS)

Escala adaptada para lactentes - ocular, verbal e motor (3-15).

TCE pediátrico
🟡

Bilirrubina Neonatal

Limiares de fototerapia e exsanguineotransfusão por IG e horas de vida.

AAP 2022
❤️

Pressão Arterial por Percentil

Classificação por percentil de PA para 1-17 anos (tabelas Tables 4/5).

AAP 2017
Engenharia de backend

Um backend próprio por trás do app

O app é a ponta visível. Por trás dele roda o SBP.Services - uma API em .NET 10, escrita em Clean Architecture, com autenticação JWT, pagamento Cielo integrado, IA no servidor e 262 testes automatizados cobrindo autenticação, posse de dados e pipeline de pagamento.

servicos.sbp.com.br - SBP Admin - Dashboard operacional
SBP Admin - Dashboard operacional com métricas de sócios, pagamentos e sessões ativas
🏛️

Clean Architecture em camadas

Domain, Application, Infrastructure e Api, com as dependências apontando só para dentro: as regras de negócio ficam isoladas do banco, do gateway de pagamento e do framework web.

⚙️

.NET 10 + ASP.NET Core

Migrado do .NET Framework 4.8 legado para .NET 10, hospedado em IIS, com injeção de dependência via Autofac e documentação de API (OpenAPI).

🔑

Autenticação JWT real

O login emite um token JWT com papéis (sócio, pagamento, admin) e renovação de sessão. Autenticação obrigatória em todos os endpoints - incluindo leitura de cadastro e recibos.

🛡️

Acesso restrito ao dono

Ler ou alterar cadastro e recibos exige que o dado pertença ao sócio do token. Endpoints de perfil, recibos e pagamento validam a identidade antes de qualquer operação.

💳

Pagamento Cielo sem cobrança dupla

Pipeline único de cobrança Cielo 3.0 com trava por sócio entre servidores, valor sempre conferido no backend e reconciliação automática de pagamentos pendentes.

🗄️

Banco da SBP preservado

Entity Framework 6 e procedures parametrizadas sobre o SQL Server existente da SBP - sem migração de dados e sem impacto no banco de produção.

🔐

Segredos fora do código

A senha nunca é devolvida nas respostas; as credenciais (banco, Cielo, e-mail, JWT) saem do código-fonte para variáveis de ambiente protegidas, separadas por ambiente.

🧪

262 testes automatizados

Suíte cobrindo autenticação, posse dos dados, pagamento e upload - incluindo testes que exercitam o pipeline HTTP real da API a cada mudança.

🤖

IA com a chave no servidor

O Pediatra IA conversa com a OpenAI pelo backend: a chave fica guardada no servidor, com limite de uso por associado, e nunca é enviada ao aplicativo.

Segurança e conformidade

Dados do associado protegidos

O app foi projetado para proteger as informações sensíveis do associado em todas as camadas - armazenamento, transmissão e autenticação.

🔐

JWT em armazenamento seguro

Token de sessão armazenado exclusivamente no Keychain (iOS) ou Keystore (Android) - nunca em disco comum ou memória exposta.

🚫

Senha nunca persistida

A senha do associado é usada apenas no momento do login e descartada em seguida. Nunca fica gravada no dispositivo.

👆

Biometria nativa

Face ID e digital via expo-local-authentication. O app usa o hardware seguro do dispositivo - sem transmitir dados biométricos.

🔒

HTTPS em todas as chamadas

Toda comunicação com os serviços SBP é feita por HTTPS. O app rejeita automaticamente certificados inválidos.

🪪

CPF sempre mascarado

O CPF do associado é exibido mascarado em todas as telas (XXX.XXX.XXX-XX). Nunca exposto por completo na interface.

🔄

Renovação automática de sessão

O app detecta sessões expiradas (HTTP 401), renova o token automaticamente antes do vencimento e faz logout seguro em caso de falha.

🧹

PII fora do cache (LGPD)

Dados sensíveis do associado (CPF, CRM, endereços, recibos) nunca são gravados no cache offline e são purgados por completo no logout.

🌐

WebView com origem restrita

Conteúdo web carrega apenas de domínios da SBP; links externos abrem no navegador do sistema, fora do contexto autenticado do app.

📊

Monitoramento sem PII

Sentry no app mobile e Application Insights no backend - erros e desempenho monitorados com PII desativada por padrão, separados por ambiente (desenvolvimento, homologação e produção).

📸

Tela de pagamento protegida

A tela de cartão de crédito é marcada como segura no sistema operacional: não pode ser capturada em print nem aparece na pré-visualização de apps recentes.

⚖️

Consentimento LGPD (Art. 7)

Os tratamentos acessórios - Assistente de IA, biometria e notificações - pedem consentimento explícito (Art. 7 da LGPD). Cada consentimento é registrado no servidor de forma versionada e append-only, revogável a qualquer momento nas Configurações e não é transferido entre titulares no mesmo aparelho.

📝

Aceite registrado e versionado

A Política de Privacidade e os Termos de Uso são apresentados no primeiro acesso e o aceite fica registrado com versão e data, vinculado ao associado no servidor após o login. Quando a política muda de versão, um novo aceite é solicitado.

🧾

Direitos do titular (Art. 18)

Uma Central de Privacidade reúne os documentos, o contato do Encarregado (DPO) e os direitos do titular previstos na LGPD: acesso, portabilidade e exclusão. A exclusão da conta é solicitada no próprio app, com registro e anonimização no servidor.

Investimento

Uma plataforma completa, do zero ao associado

18 módulos, 37 telas e 274 testes automatizados construídos com engenharia de nível produção - prontos para virar o app oficial da SBP.

770+
horas de engenharia
18
módulos entregues
274
testes automatizados
~3
meses de desenvolvimento
Sustentação Mensal
R$ 4.900/mês
Garantia de operação contínua, segurança e evolução controlada da plataforma após a implantação.
  • Infraestrutura e hospedagem (Expo EAS, VPS, Sentry)
  • Monitoramento 24/7 de erros e crashes
  • Atualizações de segurança e compatibilidade
  • Compatibilidade com novas versões de Android e iOS
  • Correções de bugs com SLA definido
  • Atualizações over-the-air sem nova submissão às lojas
  • Até 8h mensais de manutenção evolutiva
  • Suporte técnico especializado

Baixe e experimente

A versão de testes para Android está disponível agora - APK de apenas 48 MB (cerca de 68 MB instalado). Após a aprovação, a versão para iPhone (App Store) também estará disponível.

Versão de testesAndroid - APK Em breve naApp Store Após aprovação

No Android, aponte a câmera para o QR code para instalar direto:

Gerando QR...
1
Aponte a câmera do Android para o QR code (ou toque no badge "Android - APK").
2
Toque no arquivo baixado para iniciar a instalação.
3
Em "Instalar aplicativo desconhecido", autorize a instalação e aguarde.
4
Abra o app, faça login com suas credenciais de associado SBP e explore.

Versão de demonstração interna para Android. A publicação nas lojas (Google Play e App Store) e a versão para iPhone ocorrem após a aprovação.