Artigo Heloisa Paiva · Abr. 20, 2025 6m read

Sei que pessoas completamente novas no VS Code, Git, Docker, FHIR e outras ferramentas podem, às vezes, ter dificuldades com a configuração do ambiente. Por isso, decidi escrever um artigo que percorre todo o processo de configuração passo a passo para facilitar o início.

Eu realmente agradeceria se você pudesse deixar um comentário no final – me diga se as instruções foram claras, se algo ficou faltando ou se há mais alguma coisa que você acharia útil.

A configuração inclui:

✅ VS Code – Editor de código
✅ Git – Sistema de controle de versão
✅ Docker – Executa uma instância do IRIS for Health Community
Extensão REST Client do VS Code – Para executar consultas à API FHIR
✅ Python – Para escrever scripts baseados em FHIR
✅ Jupyter Notebooks –Para tarefas de IA e FHIR

Antes de começar: Certifique-se de ter privilégios de administrador no seu sistema.

Além de ler o guia, você também pode seguir os passos nos vídeos:

Para Windows

0
0 61
Discussão Heloisa Paiva · Abr. 16, 2025

Existe uma lista de números de 1 a 190.

ListaCompleta="1,2,3,4,5,6,7,8,9,.....,187,188,189,190"

Existe uma coleção de conjuntos desses valores:

Lista(1)="3,5,6,7,9"
Lista(2)="1,2,6,9"
Lista(3)="5,8,9"
Lista(4)="2,4,6,8"
Lista(5)="4,7,9"

Qual é uma abordagem elegante em ObjectScript para selecionar o menor número de itens da lista

  • Lista(1)
  • Lista(5)
  • Lista(n)

Que, juntos, cobririam o máximo de números possível da ListaCompleta.

Estou interessado na melhor cobertura, e não na eficiência.

0
0 23
Artigo Heloisa Paiva · Abr. 14, 2025 10m read

Introdução

O desempenho do banco de dados tornou-se um fator crítico de sucesso em um ambiente de aplicações moderno. Portanto, identificar e otimizar as consultas SQL que consomem mais recursos é essencial para garantir uma experiência de usuário fluida e manter a estabilidade da aplicação.

Este artigo explorará uma abordagem rápida para analisar as estatísticas de execução de consultas SQL em uma instância InterSystems IRIS para identificar áreas de otimização dentro de uma macro-aplicação.

Em vez de focar no monitoramento em tempo real, configuraremos um sistema que coleta e analisa estatísticas pré-calculadas pelo IRIS uma vez por hora. Essa abordagem, embora não permita o monitoramento instantâneo, oferece um excelente compromisso entre a riqueza de dados disponíveis e a simplicidade de implementação.

Usaremos o Grafana para visualização e análise de dados, o InfluxDB para armazenamento de séries temporais e o Telegraf para coleta de métricas. Essas ferramentas, reconhecidas por seu poder e flexibilidade, nos permitirão obter uma visão clara e explorável.

Mais especificamente, detalharemos a configuração do Telegraf para recuperar estatísticas. Também configuraremos a integração com o InfluxDB para armazenamento e análise de dados, e criaremos dashboards personalizados no Grafana. Isso nos ajudará a identificar rapidamente as consultas que exigem atenção especial.

Para facilitar a orquestração e o deploy desses vários componentes, empregaremos o Docker.

logos.png

0
0 110
Artigo Heloisa Paiva · Abr. 10, 2025 2m read

Devido à interpretação de SCHEMA pelo MySQL diferir do entendimento comum em SQL (como visto em IRIS/SQL Server/Oracle), nosso Assistente de Tabelas Vinculadas automatizado pode encontrar erros ao tentar recuperar informações de metadados para construir a Tabela Vinculada

(Isto também se aplica a Linked Procedures e Views)

Ao tentar criar uma Tabela Vinculada através do Assistente, você encontrará um erro semelhante a este

ERROR #5535: SQL Gateway catalog table error in 'SQLPrimaryKeys'. Error: ' SQLState: (HY000) NativeError: [0] Message: [MySQL][ODBC 8.3(a) Driver][mysqld-5.5.5-10.4.

0
0 58
Anúncio Danusa Calixto · Abr. 9, 2025

Olá, Desenvolvedores!

Estamos introduzindo um novo recurso no site da Dev Community – Perguntas-chave por Desenvolvedores da InterSystems.

Adicionamos uma nova tag especial #Pergunta Chave para destacar perguntas relacionadas às Plataformas de Dados da InterSystems consideradas como tendo o maior impacto.

A cada mês, os especialistas da InterSystems escolherão essas perguntas, e esses autores serão premiados com todas as honras!

Quais honrarias? Detalhes neste post!

0
0 37
Artigo Heloisa Paiva · Abr. 8, 2025 2m read

E se você pudesse conversar em um chat para verificar o que acontece na Interoperabilidade, se há algum erro e até mesmo resolver alguns tipos de problemas?

Com o servidor MCP, você pode conectar qualquer um de seus Clientes MCP por exemplo, Claude, ao IRIS e pedir para verificar a Interoperabilidade.

0
0 44
Anúncio Danusa Calixto · Abr. 8, 2025
Olá e Bem-vindos a recapitulação do canal da Comunidade de Desenvolvedores no YouTube de Março de 2025.
InterSystems Global Summit
By Andreas Dieckow, Amy Farley
By Timothy Leavitt, Gerrit Henning, Stephan du Plooy
By Keren Skubach, Vic Sun, Steve Mallam
FHIR Object Model
By Patrick Jamieson, Jaideep Majumdar
"Code to Care" vídeos
Is your data ready for AI?
By Don Woodlock, Head of Global Healthcare Solutions, InterSystems
Energy Consumption for AI
By Jessica Jowdy, Manager of Healthcare Sales Engineering, InterSystems
0
0 24
Artigo Heloisa Paiva · Abr. 7, 2025 5m read

Eu decidi escrever isso antes que o tempo apagasse minha memória.
É uma história muito pessoal como parceiro, como competidor, como funcionário,
como cliente e, finalmente, como um observador externo da InterSystems.

1
0 46
Artigo Heloisa Paiva · Abr. 4, 2025 1m read

Rubrica de Perguntas Frequentes (FAQ) da InterSystems

As configurações padrão para Stay Connected e Pool Size para hosts de negócios que usam o adaptador TCP são as seguintes:

StayConnected = -1(no timeout)
PoolSize = 1

Se um problema de rede causar a perda de conexão com um host de negócios, o lado da produção não conseguirá detectar isso e não aceitará novas conexões. Nessa situação, nenhum evento é registrado no log de eventos.

0
0 30
Artigo Heloisa Paiva · Abr. 3, 2025 4m read

No artigo anterior, apresentamos o aplicativo d[IA]gnosis, desenvolvido para auxiliar na codificação de diagnósticos na CID-10. Neste artigo, veremos como o InterSystems IRIS for Health nos fornece as ferramentas necessárias para a geração de vetores a partir da lista de códigos da CID-10, usando um modelo de linguagem pré-treinado, seu armazenamento e a subsequente busca por similaridades em todos esses vetores gerados.

1
0 56
InterSystems Oficial Danusa Calixto · Abr. 3, 2025

Resumo de Alertas






Alerta ID Produto & Versões Afectadas Requisitos Explícitos
DP-439207  InterSystems IRIS® data platform 2024.3 (AIX) Instalações AIX Usando JSON e conjuntos de Caracteres Unicode non-Latin-1 
DP-439280  InterSystems IRIS 2024.3 (containers com IntegratedML)  IntegratedML Containers usando TensorFlow

Detalhes dos Alertas

DP-439207 - Problemas no Parser JSON Unicode em AIX

Um bug foi identificado no InterSystems IRIS 2024.3.0 em instâncias do AIX que afeta a análise de strings JSON Unicode.

0
0 53
Anúncio Danusa Calixto · Abr. 2, 2025

Olá Comunidade! 

Animados com as novidades disponibilizadas na versão mais recente dos produtos InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect ? 

A versão 2025.1 dos produtos está cheia de novidades incluindo melhorias na tela de Configuração da Produção e no Editor DTL.

Saiba mais sobre a experiência aprimorada do usuário para a construção de integrações com os produtos InterSystems®.

0
0 35
Artigo Heloisa Paiva · Abr. 1, 2025 19m read

Frequentemente, clientes, fornecedores ou equipes internas me pedem para explicar o planejamento de capacidade de CPU para para grandes bancos de dados de produção rodando no VMware vSphere.

Em resumo, existem algumas práticas recomendadas simples a seguir para dimensionar a CPU para grandes bancos de dados de produção:

  • Planeje um vCPU por núcleo de CPU físico.
  • Considere o NUMA e, idealmente, dimensione as VMs para manter a CPU e a memória locais para um nó NUMA.
  • Dimensione as máquinas virtuais corretamente. Adicione vCPUs apenas quando necessário.
0
0 62
InterSystems Oficial Danusa Calixto · Mar. 27, 2025

InterSystems Anuncia Disponibilidade Geral do InterSystems IRIS, InterSystems IRIS for Health e HealthShare Health Connect 2025.1

A versão 2025.1 da plataforma de dados InterSystems IRIS®, InterSystems IRIS® for HealthTM e HealthShare® Health Connect agora está disponível para o público em geral (GA). Esta é uma versão de Manutenção Estendida (EM).

0
0 63
InterSystems Oficial Danusa Calixto · Mar. 26, 2025 5m read

A interface de usuário de interoperabilidade agora inclui experiências de usuário modernizadas para os aplicativos Editor DTL e Configuração da Produção que estão disponíveis para aceitação em todos os produtos de interoperabilidade. Você pode alternar entre as visualizações modernizada e padrão. Todas as outras telas de interoperabilidade permanecem na interface de usuário padrão. Observe que as alterações são limitadas a esses dois aplicativos e identificamos abaixo a funcionalidade que está disponível atualmente.

0
0 65
Artigo Heloisa Paiva · Mar. 26, 2025 27m read

As soluções de Infraestrutura Hiperconvergente (HCI) têm ganhado força nos últimos anos, com o número de implementações agora aumentando rapidamente. Os tomadores de decisão de TI estão considerando HCI ao planejar novas implementações ou atualizações de hardware, especialmente para aplicações já virtualizadas no VMware.

0
0 50
InterSystems Oficial Danusa Calixto · Mar. 25, 2025

Olá Comunidade, 

Para àqueles que ainda não conhecem, o InterSystems Learning Services oferece exames de certificação que lhe permitem provar o seu domínio da nossa tecnologia. Saiba mais sobre o Programa de Certificação InterSystems no nosso site. Lá você encontrará todas as informações sobre os exames disponíveis, as políticas de certificação, as perguntas frequentes sobre os exames, entre outras. 

Após ser aprovado em um exame ou caminho de certificação, você receberá uma notificação por e-mail com um link para aceitar seu selo e as instruções de como usá-lo.

Legal, não é?

0
1 52
Anúncio Anastasia Dyubaylo · Mar. 21, 2025

🚨 Aviso de manutenção planejada 🚨

A InterSystems Developer Community passará por uma manutenção programada amanhã (22 de março de 2025) das 10h30 às 12h30 EST (16h30 às 18h30 CET).

Durante esse período, a plataforma pode passar por períodos de inatividade intermitentes. Pedimos desculpas por qualquer inconveniente e agradecemos sua paciência enquanto trabalhamos para melhorar nossos serviços.

Obrigado pela sua compreensão!

Maintenance Windows: Keep it short or use it all?

0
0 33
Artigo Danusa Calixto · Mar. 21, 2025 1m read

Rubrica de FAQ da InterSystems
 

Pode ser feito com o TRY-CATCH:

 #dim ex As %Exception.AbstractException
 TRY {
    //Code that causes an error
  }
  CATCH ex {
     do ex.Log()
  }

Se você usar o ^%ETN, chame-o a partir do bloco BACK (BACK^%ETN).

Por favor, dê uma olhada também no artigo relacionado: Como buscar erros de aplicação (^ERRORS) usando um comando

0
0 51
Anúncio Danusa Calixto · Mar. 21, 2025

Olá Comunidade, 

Recentemente, @Dean Andrews, Chefe de Relações com Desenvolvedores, conversou com a Instruqt para compartilhar como a InterSystems está transformando o engajamento dos desenvolvedores:

>> Unlocking Hands-On Learning with Instruqt <<

“O Instruqt é útil para tutoriais interativos onde compartilhamos casos de uso específicos de nossa tecnologia com nossos clientes, parceiros e desenvolvedores ao redor do mundo... É uma maneira poderosa de mostrar aos nossos clientes e parceiros o quão fácil é usar a tecnologia InterSystems.” - Dean Andrews

0
0 35
Artigo Julio Esquerdo · Nov. 8, 2024 4m read

Usando o Python no InterSystems IRIS

Vamos neste breve artigo ver como podemos utilizar o python como linguagem de programação dentro o InterSystems IRIS. Para o nosso exemplo vamos criar um método que exporta os dados de uma tabela do IRIS para um arquivo no formato XLS (MS-Excel). Para isso vamos utilizar a biblioteca pandas do python.

Primeiro, vamos ver a nossa tabela.:

Class Demo.

1
0 117