Nova postagem

查找

Artigo
· 23min atrás 2min de leitura

Use InterSystems Lite Terminal from python

Recent versions of IRIS come with Lite Terminal available from VSCode. It's a websocket server, with JSON messaging. Here's how to connect to it from Python:

import websocket
import argparse
import requests
import json


def terminal(host, port, namespace, username, password, command, secure):
    session = requests.Session()
    r = session.get(f"http{"s" if secure else ""}://{host}:{port}/api/atelier/", auth=(username, password))
    cookies = session.cookies.get_dict()
    ws = websocket.WebSocket()
    ws.connect(f"ws{"s" if secure else ""}://{host}:{port}/api/atelier/v8/%25SYS/terminal",
               cookie="; ".join(["%s=%s" % (i, j) for i, j in cookies.items()]))
    print(ws.recv())
    ws.send(json.dumps({"type": "config", "namespace": namespace, "rawMode": False}))
    print(ws.recv())
    ws.send(json.dumps({"type": "prompt", "input": command}))
    print(ws.recv())
    ws.close()


if __name__ == '__main__':
    parser = argparse.ArgumentParser(description='Connect to VSCode Terminal and execute a command')
    parser.add_argument('--username', default="_SYSTEM", help='InterSystems IRIS User')
    parser.add_argument('--password', default="SYS", help='Corresponding password')
    parser.add_argument('--host', default="localhost", help='IRIS Server')
    parser.add_argument('--port', default=52773, help='IRIS Web Server Port')
    parser.add_argument('--namespace', default="USER", help='IRIS Namespace')
    parser.add_argument('--command', default="w $zv", help='IRIS Command to execute')
    parser.add_argument('--secure', default=False, help='Use HTTPS/WSS')
    args = parser.parse_args()
    terminal(args.host, args.port, args.namespace, args.username, args.password, args.command, args.secure)

Running it produces the following output:

{"type":"init","protocol":1,"version":"IRIS for Windows (x86-64) 2025.1 (Build 223U) Tue Mar 11 2025 18:14:42 EDT"}
{"type":"prompt","text":"\u001b[1mUSER>\u001b[0m"}
{"type":"output","text":"IRIS for Windows (x86-64) 2025.1 (Build 223U) Tue Mar 11 2025 18:14:42 EDT"}

To debug the connection set ^IRIS.Temp.Atelier("terminal") to 1, all communication would be logged to the same global.

Discussão (0)1
Entre ou crie uma conta para continuar
InterSystems Oficial
· 2 hr atrás

Versões de manutenção 2025.1.3 do InterSystems IRIS, IRIS for Health e HealthShare HealthConnect já estão disponíveis.

A versão de manutenção 2025.1.3 da plataforma de dados InterSystems IRIS®, InterSystems IRIS® for HealthTM, and HealthShare® Health Connect já estão disponíveis para o público em geral (GA). Essas versões incluem correções para diversos alertas e avisos emitidos recentemente, incluindo os seguintes

Compartilhe seu feedback através do Portal de Ideias, utilizando a categoria Feedback de Pós-Lançamento, para que possamos construir juntos um produto melhor.

Documentação

Você pode encontrar as listas de alterações detalhadas e as listas de verificação de atualização nestas páginas:

Programas de Acesso Antecipado (EAPs)

Existem muitos programas de assistência ao empregado (PAE) disponíveis atualmente. Confira esta página e inscreva-se naqueles que lhe interessarem.

Como Obter o Software?

Os pacotes de instalação completos para o InterSystems IRIS e o InterSystems IRIS for Health estão disponíveis na página de Kits Completos da Plataforma de Dados InterSystems IRIS do WRC. Os kits do HealthShare Health Connect estão disponíveis na página de Kits Completos do HealthShare do WRC. As imagens de contêiner estão disponíveis no Registro de Contêineres da InterSystems.

Informações de Disponibilidade e Pacote

Esta versão inclui pacotes de instalação clássicos para todas as plataformas suportadas, bem como imagens de contêiner no formato Docker. Para obter uma lista completa, consulte o documento Plataformas Suportadas. Os números de compilação para estas versões de manutenção são: 2025.1.3.481.1.

Discussão (0)1
Entre ou crie uma conta para continuar
InterSystems Oficial
· 4 hr atrás

Terceira Versão de pré-visualização para Desenvolvedores do InterSystems IRIS, InterSystems IRIS for Health e HealthShare Health Connect 2026.1 já está disponível.

As terceiras versões de pré-visualização para desenvolvedores da plataforma de dados InterSystems IRIS®, InterSystems IRIS® for Health e do HealthShare® Health Connect 2026.1 foram publicadas no site de pré-visualização para desenvolvedores do WRC. Os contêineres podem ser encontrados em nosso registro de contêineres e estão marcados com a tag latest-preview.

Essas pré-visualizações para desenvolvedores incluem a remoção do suporte a Mac Intel a partir da versão 2026.1.0 e a reintegração do suporte ao Windows Server 2019 na versão 2026.1.0.

A documentação inicial pode ser encontrada nos links abaixo:

Os links para a documentação servem como marcadores de posição e serão atualizados conforme nos aproximarmos da versão final e tivermos mais detalhes para compartilhar. Aqui estão algumas adições importantes à documentação da versão 2026.1:

Como esta é uma versão de pré-visualização para desenvolvedores, alguns conteúdos ainda estão em desenvolvimento e forneceremos a documentação completa à medida que os recursos forem finalizados. Agradecemos sua paciência e feedback durante esta fase!

Informações de Disponibilidade e Pacote 

Esta versão inclui pacotes de instalação clássicos para todas as plataformas suportadas. Para obter uma lista completa, consulte o documento Plataformas Suportadas.

Os pacotes de instalação e as chaves de pré-visualização estão disponíveis no site de downloads de pré-visualização do WRC ou através do site de serviços de avaliação (marque a caixa "Mostrar software de pré-visualização").

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· 4 hr atrás 10min de leitura

From FHIR Events to Explainable Agentic AI: Building a Clinical Follow‑Up Demo with InterSystems IRIS for Health

10:47 AM — Jose Garcia's creatinine test results arrive at the hospital FHIR server.
2.1 mg/dL — a 35% increase from last month.

What happens next?

  • Most systems: ❌ The result sits in a queue until a clinician reviews it manually — hours or days later.
  • This system: 👍 An AI agent evaluates the trend, consults clinical guidelines, and generates evidence-based recommendations — in seconds, automatically.

No chatbot. No manual prompts. No black-box reasoning.

This is event-driven clinical decision support with full explainability:

image

Triggered automatically by FHIR events
Multi-agent reasoning (context, guidelines, recommendations)
Complete audit trail in SQL (every decision, every evidence source)
FHIR-native outputs (DiagnosticReport published to server)

Built with:
- InterSystems IRIS for Health — Orchestration, FHIR, persistence, vector search
- CrewAI — Multi-agent framework for structured reasoning

You'll learn: 🖋️ How to orchestrate agentic AI workflows within production-grade interoperability systems — and why explainability matters more than accuracy alone.

2 Comments
Discussão (2)1
Entre ou crie uma conta para continuar
Anúncio
· 6 hr atrás

Recapitulação do InterSystems Developer Community, Janeiro 2026

Olá e bem-vindo ao Recapitulação da comunidade de desenvolvedores Janeiro 2026.
Estatísticas gerais
55 novas postages publicadas em Janeiro:
 53 novos artigos
 1 new announcement
 1 nova pergunta
3 novos membros ingressaram em Janeiro
1,577 postagens publicadas ao todo
655 membros ingressaram ao todo
Principais publicações
Principais autores do mês
Artigos
#InterSystems IRIS
Como encontrar um texto específico em ObjectScript
Por Evandro Wendt
API nativa para Demos ObjectScript
Por Evandro Wendt
Exportando dados de configuração de Interoperabilidade para CSV
Por Evandro Wendt
embeddedpy-bridge: Um kit de ferramentas para Embedded Python
Por Evandro Wendt
Construindo fluxos de integração de forma simples com o InterSystems IRIS
Por Evandro Wendt
Carregando dados em servidores (locais ou remotos) diretamente pelo VS Code.
Por Evandro Wendt
Exemplo ECP "Reloaded" – Implantação de várias instâncias do IRIS em arquitetura ECP
Por Evandro Wendt
EnsLib.SQL.Snapshot não é limpo durante a depuração de mensagens quando é usado na mensagem de resposta.
Por Evandro Wendt
Declarações/Estatísticas SQL desatualizadas (Ou: Por que eu tenho um enorme ^rINDEXSQL global?)
Por Evandro Wendt
Visualize as configurações do seu servidor InterSystems usando o Structurizr
Por Evandro Wendt
CCR: Bloqueio das transições markMoveToXXXXComplete e markCANCELComplete quando houver ItemSets não implantados
Por Evandro Wendt
Exibir os Itens de Configuração de Produção com Status
Por Evandro Wendt
Como comparar o conteúdo de duas globais
Por Evandro Wendt
Como obter informações do servidor/instância
Por Evandro Wendt
Gerando JWT sem acesso aos certificados/chaves x509 do sistema
Por Evandro Wendt
Causa e solução do erro ao eliminar uma global
Por Evandro Wendt
Encontre e Exiba Valores a partir de textos
Por Evandro Wendt
Incluindo ou removendo esses hífens (-) na sua operação FHIR personalizada
Por Evandro Wendt
Executando InterSystems IRIS com Docker: Um Guia Passo a Passo - Parte 1: Do Básico ao Dockerfile Personalizado
Por Heloisa Paiva
Exemplo de API REST para decodificar dados em base64
Por Evandro Wendt
Personalizar como as mensagens são exibidas no Message Viewer
Por Evandro Wendt
Visualização gráfica do tamanho do banco de dados com CSP
Por Evandro Wendt
Criando Tabelas Estrangeiras usando SQL via JDBC
Por Evandro Wendt
Plugin do VSCode Moderno e Fácil de Usar para InterSystems ObjectScript: Visualização de Diagrama de Classes com PlantUML
Por Heloisa Paiva
Conectar ao servidor SQL via Autenticação do Windows
Por Evandro Wendt
Minificando XML no IRIS
Por Evandro Wendt
Aprendendo ObjectScript como Desenvolvedor Iniciante: O Que Eu Gostaria de saber antes
Por Evandro Wendt
Dicas para lidar com grande volume de dados
Por Evandro Wendt
Um exemplo de cobertura parcial de código por um teste unitário
Por Evandro Wendt
Namespaces e bancos de dados: fundamentos do funcionamento interno do InterSystems IRIS
Por Heloisa Paiva
Usando o Postman para testar o OAuth2.0 do repositório InterSystems FHIR - Parte 2
Por Heloisa Paiva
Destaque de Auditoria 2024.3 - Eventos de Instrução SQL com Granularidade Refinada
Por Heloisa Paiva
Destaque de Interoperabilidade HTTP 2024.3 - Novas Configurações de OAuth 2.0 de Saída
Por Heloisa Paiva
Destaque de Busca FHIR 2025.1 - Suporte a Buscas Relacionadas a Listas (_List, $find, Listas Funcionais/"Atuais")
Por Heloisa Paiva
importação direta arquivo excel para global
Por Edilson Eberle Carvalho
Uso prático do XECUTE (InterSystems ObjectScript)
Por Evandro Wendt
Conectando ao InterSystems IRIS no VS Code usando SQLTools
Por Evandro Wendt
 
#Outro
 
#Open Exchange
 
#Ensemble
 
#InterSystems IRIS for Health
 
#HealthShare
Se familiarizando com FHIR
Por Evandro Wendt
 
#Caché
Importando CSV no CACHÉ
Por Evandro Wendt
 
Anúncios
#Developer Community Oficial
 
Perguntas
Janeiro, 2026Month at a GlanceInterSystems Developer Community
Discussão (0)1
Entre ou crie uma conta para continuar