← Voltar

🏗️ Arquitetura FHIR/RNDS — iaSaúdeGOV

Diagrama de integração com sistemas federais do SUS
Em produção
Aguardando aprovação
Planejado
🏛️ Camada Federal — Sistemas do Ministério da Saúde
🌐
RNDS
Rede Nacional de Dados em Saúde. Prontuário eletrônico nacional via FHIR R4.
FHIR R4 / REST
🏥
CNES
Cadastro Nacional de Estabelecimentos de Saúde. Consulta via Web Service SOAP.
SOAP / WS-Security
📋
SISAB / e-SUS
Sistema de Informação em Saúde da APS. Dados de produção das equipes.
REST / Thrift
💊
BNAFAR
Base Nacional de Dados de Ações e Serviços da Assistência Farmacêutica.
REST
📊
SIOPS
Sistema de Informações sobre Orçamentos Públicos em Saúde.
REST
🔍
DENASUS
Departamento Nacional de Auditoria do SUS.
REST
⬇️
FHIR R4
⬇️
SOAP/XML
⬇️
REST/JSON
⬆️
Envio CDS
⚙️ Camada Municipal — Backend iaSaúdeGov (Node.js / PM2)
🔗
Hub de Integração
Orquestra todas as conexões com sistemas federais. Traduz FHIR/SOAP para modelo interno.
lib_cnes_soap.js + routes_regulacao_rnds.js
🗄️
PostgreSQL
Banco unificado municipal. 97 tabelas cobrindo saúde, financeiro, RH, farmácia.
97 tabelas / saudegovdb
🔐
Auth + LGPD
JWT + rate limiting + audit log + criptografia. Conformidade LGPD.
JWT / bcrypt / AES
📡
API REST
30+ endpoints organizados por módulo. Autenticação por token.
Express.js / 3001
Rate Limiter IA
Controle de 10 req/hora por usuário para endpoints de IA.
lib_rate_limit_ia.js
⬇️
Scoring
⬇️
NLP
⬇️
Predição
⬇️
Alertas
🧠 Camada de Inteligência Artificial
🛡️
Auditoria Preditiva
Scoring 0-100, 5 tipos de detecção, dashboard em tempo real.
lib_anomalia.js
🤖
Chatbot iaSaúde
LLM treinado com protocolos SUS, CIDs, SIGTAP. Claude Haiku.
Anthropic API
🔍
Motor Busca Ativa
Cruza PEC + Farmácia + Vacinas para gerar lista diária de busca ativa.
routes_busca_ativa.js
📊
IA Sumarizadora
Resumo executivo diário para o gestor. Briefings por módulo.
Planejado
👥
Otimizador de Escala
Alocação inteligente de profissionais por demanda prevista.
Planejado
⬇️
HTML/JS
⬇️
Dashboards
⬇️
Relatórios
🖥️ Camada de Apresentação — Frontend (15 páginas)
📊
Dashboard
Visão geral do município
💊
Farmácia
Dispensação e estoque
🧠
Saúde Mental
CAPS e RAPS
🔍
VISA
Vigilância Sanitária
💰
MAC
Média/Alta Complexidade
🏥
Regulação
RNDS + Vagas
📋
Auditoria
DENASUS + Interna
🤝
Conselho
Conselho Municipal
🛠️ Stack Tecnológico

Backend

  • Node.js 18+ / Express.js
  • PostgreSQL 15 (97 tabelas)
  • PM2 (process manager)
  • JWT + bcrypt (autenticação)
  • Pino (structured logging)

Integrações Federais

  • RNDS: FHIR R4 + X-Authorization-Server
  • CNES: SOAP 1.1 + WS-Security UsernameToken
  • SISAB: REST (planejado)
  • BNAFAR: REST (planejado)

Inteligência Artificial

  • Anthropic Claude API (Haiku 4.5)
  • Scoring de risco 0-100 (5 regras)
  • Motor de busca ativa (cruzamento de dados)
  • Rate limiting: 10 req/hora por usuário

Infraestrutura

  • VPS Hostinger (Ubuntu 24.04 LTS)
  • 2 vCPU / 8GB RAM / 50GB SSD
  • Nginx (reverse proxy + SSL)
  • Let's Encrypt (certificado SSL)

Segurança / LGPD

  • Audit log completo (14 campos)
  • Detecção de anomalias em tempo real
  • Rate limiting por endpoint
  • Criptografia de dados sensíveis
  • Alertas automáticos por email

Modelo SaaS

  • Multi-tenant (municipio_id em todas as tabelas)
  • Provisioning automatizado
  • Configuração por município
  • Escalável para 5.570 municípios