New post

查找

Article
· Mar 27 1m read

How to write a message to the console log

InterSystems FAQ rubric

You can use the WriteToConsoleLog method of the %SYS.System class to write any message to the console log.

The following is an example:

%SYS>write ##class(%SYS.System).WriteToConsoleLog("xxxxx log message",0,0)
1

For details on the parameters that can be specified in the WriteToConsoleLog method, please refer to the following document:

Class Reference (%SYS.System) 【IRIS】

Class Reference (%SYS.System)

Discussion (0)1
Log in or sign up to continue
Announcement
· Mar 27

[Video] Usando o InterSystems OMOP para Transformar dados FHIR

Olá Comunidade!

Você está trabalhando com dados clínicos em um ambiente de pesquisa? Veja como o InterSystems OMOP simplifica a integração e análise de dados.

Usando InterSystems OMOP para Transformar Dados FHIR

Neste vídeo, você ouvirá do Médico Executivo @Qi Li sobre como os dados clínicos são convertidos do HL7® FHIR® para o formato OMOP. Você verá como isso funciona e como isso impacta a pesquisa clínica. 

💡Obtenha uma introdução ao InterSystems OMOP (vídeo, 3m).

Discussion (0)1
Log in or sign up to continue
InterSystems Official
· Mar 27

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

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).

Destaques do Lançamento

Nesta versão emocionante, os usuários podem esperar vários novos recursos e melhorias, incluindo:

  1. Recursos Avançados de Pesquisa Vetorial
    • Um novo índice Approximate Nearest Neighbor (ANN) baseado em disco acelera significativamente as consultas de pesquisa de vetores, produzindo respostas em menos de um segundo em milhões de vetores. Acesse o exercício a seguir para saber mais - Vetorização e Pesquisa de Texto com InterSystems SQL .
  2. Inteligência de Negócios Aprimorada 
    • Análise automática de dependências na criação e sincronização de cubos do IRIS BI, garantindo consistência e integridade em dependências complexas de cubos.
  3. Melhorias no SQL e Gerenciamento de Dados
    • Introdução à sintaxe de paginação SQL padrão (LIMIT... OFFSET..., OFFSET... FETCH...).
    • Novo comando LOAD SQL para importação em massa simplificada de instruções DDL.
    • Comandos ALTER TABLE aprimorados para converter entre layouts de linha e coluna sem problemas.
  4. Operações de Banco de Dados Otimizadas
    • Tamanhos reduzidos de registros de diário (journal) para maior eficiência.
    • Compactação mais rápida do banco de dados, especialmente para bancos de dados com muito conteúdo de strings grandes.
    • Maior automação ao adicionar novos bancos de dados a um espelho.
    • Novo utilitário de linha de comando para tarefas de gerenciamento de ECP.
  5. Conformidade de Segurança Reforçada
    • Suporte para bibliotecas criptográficas compatíveis com os padrões FIPS 140-3.
  6. IU de Interoperabilidade Modernizada
    • Tenha uma experiência renovada da Configuração da Produção e do Editor de DTL, com integração de controle de fonte, compatibilidade com o VS Code, filtragem aprimorada, visualizações em painel dividido e muito mais. Consulte este artigo da Comunidade de Desenvolvedores para obter mais informações sobre como participar e fornecer feedback.
  7. Capacidades de Assistência Médica (Healthcare) Expandidas
    • Ingestão e agendamento eficientes de FHIR em massa, incluindo verificações de integridade e gerenciamento de recursos.
    • Acesso em massa de FHIR aprimorado e operações de pesquisa FHIR aprimoradas.
  8. Novos Recursos de Experiência do Desenvolvedor
    • Suporte Python incorporado no DTL Editor, permitindo que desenvolvedores qualificados em Python aproveitem a plataforma InterSystems de forma mais eficaz. Assista ao vídeo a seguir para saber mais - Usando Python Embutido em editores BPL e DTL.
  9. Observabilidade aprimorada com OpenTelemetry
    • Introdução de recursos de rastreamento no IRIS para observação detalhada de solicitações da web e desempenho de aplicativos.

Compartilhe seu feedback por meio da Comunidade de Desenvolvedores para que possamos criar um produto melhor juntos.
 

Documentação

Detalhes sobre todos os recursos destacados estão disponíveis através dos links abaixo:

Além disso, confira a lista de verificação de impacto da atualização para obter uma visão geral de fácil navegação de todas as alterações que você precisa estar ciente ao atualizar para esta versão.

Em particular, observe que o InterSystems IRIS 2025.1 introduz uma nova versão de formato de arquivo de diário, que é incompatível com versões anteriores e, portanto, impõe certas limitações em configurações de espelho de versão mista. Veja a documentação correspondente para mais detalhes.
 

Programa de Acesso Antecipado (EAPs)

Há muitos EAPs disponíveis agora. Confira esta página e registre-se para aqueles em que você está interessado.

Download de Programas

Como de costume, as versões de Manutenção Estendida (EM) vêm com pacotes de instalação clássicos para todas as plataformas suportadas, bem como imagens de contêiner no formato de contêiner Docker.

Pacotes de Instalação Clássicos 

Pacotes de instalação estão disponíveis na página InterSystems IRIS do WRC para InterSystems IRIS e InterSystems IRIS for Health, e na página HealthShare do WRC para Health Connect. Os kits também podem ser encontrados no site Evaluation Services.

Disponibilidade e Informações do Pacote

Esta versão vem com pacotes de instalação clássicos para todas as plataformas suportadas, bem como imagens de contêiner no formato de contêiner Docker. Para uma lista completa, consulte a documentação de Plataformas Suportadas

O número da compilação para esta versão de Entrega Contínua é 2025.1.0.223.0.

As imagens de contêiner estão disponíveis no InterSystems Container Registry. Os contêineres são marcados como "2025.1" e "latest-em".

Discussion (0)1
Log in or sign up to continue
Question
· Mar 27

Generic route

I'm working with routes for a rest service with intersystems iris. I have a working /test path, but I want to create a regex that accepts any path passed after /test. example /test/sdjklsbdk or /test/sdfkjgbskdbf/skjbksdb/ksdjbdks

I used <Route Url="/test/(.*)" Method="POST" Call="test"/> and <Route Url="/test/:path" Method="POST" Call="test"/> and I got the error <PARAMETER> what could it be?

{

"errors":[{

"code": -5002,

"domain": "%ObjectErrors",

"error":"ERROR #5002: ObjectScript error: <PARAMETER>test+1^test.Dispatcher.1",

"id": "ObjectScriptError",

"params": ["&lt;PARAMETER&gt;test+1^test.Dispatcher.1"]

}],

"summary":"ERROR #5002: ObjectScript error: &lt; PARAMETER&gt;test+1^test.Dispatcher.1"

}

ClassMethod test() As %Status{

   Set %response.ContentType = #CONTENTTYPEJSON

   return $$$OK

}

2 Comments
Discussion (2)2
Log in or sign up to continue
InterSystems Official
· Mar 27

Disponibilité générale d'InterSystems IRIS, InterSystems IRIS for Health et HealthShare Health Connect 2025.1

InterSystems annonce la disponibilité générale d'InterSystems IRIS, InterSystems IRIS for Health et HealthShare Health Connect 2025.1.

La version 2025.1 de la plateforme de données InterSystems IRIS®, InterSystems IRIS® for HealthTM et HealthShare® Health Connect est désormais disponible. Il s'agit d'une version en maintenance prolongée.

Points forts de la version

Cette nouvelle version propose plusieurs nouvelles fonctionnalités et améliorations, notamment :

1. Fonctionnalités avancées de recherche vectorielle

  • Un nouvel index ANN (Approximate Nearest Neighbor) basé sur disque accélère considérablement les requêtes de recherche vectorielle, générant des réponses en moins d'une seconde sur des millions de vecteurs. Pour en savoir plus, accédez à l'exercice suivant : Vectorisation et recherche de texte avec InterSystems SQL.

2. Business Intelligence améliorée

  • Analyse automatique des dépendances dans la création et la synchronisation de cubes IRIS BI, garantissant la cohérence et l'intégrité des dépendances complexes des cubes.

3. Gestion SQL et des données améliorée

  • Introduction de la syntaxe de pagination SQL standard (LIMIT... OFFSET..., OFFSET... FETCH...).
  • Nouvelle commande LOAD SQL pour une importation groupée simplifiée des instructions DDL.
  • Commandes ALTER TABLE améliorées pour une conversion fluide entre les présentations en lignes et en colonnes.

4. Opérations de base de données optimisées

  • Taille des enregistrements de journal réduite pour une efficacité accrue.
  • Compactage plus rapide des bases de données, notamment pour les bases de données contenant de nombreuses chaînes volumineuses.
  • Automatisation accrue lors de l'ajout de nouvelles bases de données à un miroir.
  • Nouvel utilitaire de ligne de commande pour les tâches de gestion ECP.

5. Conformité de sécurité renforcée

  • Prise en charge des bibliothèques cryptographiques conformes aux normes FIPS 140-3.

6. Interface utilisateur d'interopérabilité modernisée

  • Inscrivez-vous à une configuration de production et à un éditeur DTL repensés, avec intégration du contrôle de source, compatibilité VS Code, filtrage amélioré, affichages en panneaux fractionnés, et bien plus encore. Consultez cet article de la communauté des développeurs pour plus d'informations sur la manière de participer et de nous faire part de vos commentaires.

7. Fonctionnalités étendues pour le secteur de la santé

  • Ingestion et planification FHIR en masse efficaces, incluant les contrôles d'intégrité et la gestion des ressources.
  • Accès FHIR en masse et opérations de recherche FHIR optimisés.

8. Nouvelles fonctionnalités pour l'expérience développeur

9. Observabilité améliorée avec OpenTelemetry

  • Introduction des fonctionnalités de traçage dans IRIS pour une observabilité détaillée des requêtes web et des performances des applications.

N'hésitez pas à partager vos commentaires au sein de la communauté des développeurs afin que nous puissions développer ensemble un meilleur produit.

Documentation

Des détails sur toutes les fonctionnalités mises en avant sont disponibles via les liens ci-dessous :

Consultez également la liste de contrôle des impacts de la mise à niveau pour un aperçu clair et compréhensible de tous les changements à prendre en compte lors de la mise à niveau vers cette version.

Veuillez noter qu'InterSystems IRIS 2025.1 introduit un nouveau format de fichier journal, incompatible avec les versions précédentes et imposant donc certaines limitations aux configurations de miroirs mixtes. Consultez la documentation correspondante pour plus de détails.

Programmes d'accès anticipé (PAE)

De nombreux PAE sont disponibles dès maintenant. Consultez cette page et inscrivez-vous auprès des personnes intéressées.

Télécharger le logiciel

Comme d'habitude, les versions de maintenance étendue (MAE) sont fournies avec des packages d'installation classiques pour toutes les plateformes prises en charge, ainsi que des images de conteneurs au format Docker.

Packages d'installation classiques

Les packages d'installation sont disponibles sur la page InterSystems IRIS du WRC pour InterSystems IRIS et InterSystems IRIS for Health, ainsi que sur la page HealthShare du WRC pour Health Connect. Les kits sont également disponibles sur le site web des services d'évaluation.

Disponibilité et informations sur les packages

Cette version est fournie avec des packages d'installation classiques pour toutes les plateformes prises en charge, ainsi que des images de conteneurs au format Docker. Pour une liste complète, consultez le document « Plateformes prises en charge ».

Le numéro de build de cette version de maintenance étendue est 2025.1.0.223.0.

Les images de conteneurs sont disponibles sur l'InterSystems Container Registry. Les conteneurs sont étiquetés « 2025.1 » et « latest-em ».

Discussion (0)0
Log in or sign up to continue