Visão geral

Os diagramas de origem apresentam uma plataforma central que recebe dados de sistemas hospitalares e externos e os entrega a diferentes canais por APIs gerenciadas.

Diagrama original revisado: canais no topo, API Manager e Micro Integrator no centro, dados, conectores e monitoração na base.

Camadas e responsabilidades

Uma leitura didática separa a arquitetura em seis responsabilidades.

CamadaComponentes documentadosResponsabilidade
CanaisPortal profissional, portal/app paciente, AGHU embarcadoOferecer jornadas adequadas a cada público
ExposiçãoWSO2 API Manager e APIsPublicar contratos, aplicar políticas e encaminhar chamadas
IdentidadeWSO2 Identity ServerGerenciar identidades técnicas e tokens OAuth2 no desenho documentado
IntegraçãoWSO2 Micro Integrator e adaptadoresOrquestrar, mediar e transformar mensagens
ConfiançaConsentimento e logs de auditoriaAplicar preferências e produzir rastreabilidade
DadosHAPI CDR, HAPI administrativo e armazenamento de bináriosPersistir informação clínica normalizada e artefatos relacionados
ObservabilidadeELK, Kibana, Grafana e dashboardsAcompanhar conectores e ambiente computacional

Componentes centrais

Os produtos e serviços aparecem como peças cooperantes, não como um único sistema monolítico.

Fronteiras de segurança e acoplamento

A arquitetura evita que canais e sistemas de origem conheçam todos os componentes internos.

  • Aplicações consomem contratos de API, não bancos de dados do CDR.
  • Conectores absorvem particularidades do AGHU e entregam modelos padronizados.
  • O API Manager separa consumidores externos das mediações internas.
  • O Micro Integrator centraliza transformações e orquestrações reutilizáveis.
  • Serviços de identidade, consentimento e auditoria permanecem independentes do conteúdo das telas.
  • A monitoração observa componentes sem se tornar parte do caminho funcional de consulta.
Sistemas de origem → Conectores/Adaptadores → Micro Integrator
                                      ↓
Canais digitais ← API Manager ← Serviços e repositórios
                         ↕
             Identidade · Consentimento · Auditoria