Escrito por

Tech Lead at BPlus
MOD
Artigo Henry Pereira · Fev. 15 3m read

Conheça withLove: A Plataforma IA-Nativa para InterSystems IRIS

cover

Você já viu como ferramentas como o Lovable estão balançando o desenvolvimento web. Pessoas estão criando aplicativos inteiros apenas conversando com uma IA, quase como pair programming turbinado.

Agora imagine levar essa mesma experiência de “vibe coding” para a área da saúde. Eu sei, parece loucura. Saúde é complexa, cheia de regulações e geralmente já dá dor de cabeça só de pensar nas regras de interoperabilidade.

É exatamente aí que o withLove vive: uma plataforma IA-Nativa, Low-Code, construída inteiramente no InterSystems IRIS for Health.

E não, isso não é “mais um chatbot” que cospe código meia-boca para você ficar cuidando depois. A ideia é diferente.
Pense em um estúdio completo onde agentes autônomos planejam, codificam, compilam e fazem o deploy das soluções, enquanto você permanece focado na arquitetura.

O Conceito: “Self-Driving” IRIS Health Studio

O mundo já tem muitos assistentes de IA para React, Supabase e afins. O que está faltando é algo que fale a mesma língua do stack que realmente roda em hospitais.
O withLove é especializado nesse universo: FHIR R4, HL7 v2, ObjectScript e SQL são sua linguagem nativa.

Seu papel é simples de descrever, mas poderoso: você é o Arquiteto. O withLove atua como seu time full-stack, disponível 24 horas. Você diz o que precisa: “Quero uma API para gerenciar casos de Dengue com validação FHIR embutida”, e a plataforma entrega uma solução em execução, não apenas um trecho de código.

Arquitetura Multi-Agente: Seu Time Silencioso

No núcleo, existe um orquestrador chamado GenAi.AgentRun(). Ele analisa o que você deseja e distribui as tarefas para “fábricas” de software. O código gerado segue rigorosamente as boas práticas que já estamos acostumados a usar.

Conheça o time:

  • 🎨 Agente de UI (AppFactory): Constrói interfaces responsivas usando TailwindCSS e Alpine.js. Finalmente, telas que não parecem ter saído do Windows XP.
  • 💾 Agente de Backend (ClassFactory): Desenha e compila classes %Persistent para você. Ele cuida de tipos, índices e relacionamentos sem burocracia.
  • 🔌 Agente de API (ApiFactory): Publica serviços REST robustos (%CSP.REST) com rotas, tratamento de erros e documentação básica já integrada desde o início.
  • ⚙️ Agente de Interoperabilidade (InteropFactory): Se integração é o seu mundo, essa é a parte divertida. Ele gera DTL e componentes da Produção para conectar fluxos HL7 v2, SOAP e FHIR.
  • ⚕️ Agente e Handler FHIR: Produz Bundles JSON sintéticos para testes e a lógica para importá-los em tabelas SQL, permitindo prototipar sem esperar por dados reais.

Diferenciais Que Realmente Importam

1. Brownfield Scanner: Evolua Sem Reescrever Tudo

A maioria dos projetos sérios em saúde não começam do zero. Sempre existe um grande sistema legado por trás. O Scanner Agent resolve exatamente isso: ele analisa suas classes existentes, faz engenharia reversa do modelo de dados e constrói APIs REST modernas por cima. Você expõe dados antigos com padrões novos, sem desmontar o sistema central.

2. Base de Conhecimento RAG: Uma IA Que Conhece Suas Regras

O withLove já vem com um mecanismo de RAG (Retrieval-Augmented Generation) embutido no fluxo de trabalho. Você pode carregá-lo com protocolos clínicos, PDFs e manuais técnicos da sua instituição. Os agentes usarão esse conhecimento específico para responder perguntas ou escrever código que respeite as regras da sua organização.

3. Human-in-the-Loop

A IA faz o trabalho pesado, mas você é quem manda. Ainda não estamos entregando as chaves para a Skynet. O fluxo força uma etapa de Revisão & Aprovação. Você vê o código ObjectScript, revisa e só então ele é compilado. Seguro e controlado.

Curioso para testar? Clone o repositório, inicie o container e publique sua primeira API FHIR em poucos minutos — de preferência antes do café esfriar. ☕

Se você compartilha nossa visão de um stack de saúde AI-native, por favor vote no withLove no InterSystems Full Stack Contest. Seu apoio significa muito para nós! 🫶