Introdução
Vários recursos nos dizem como executar o IRIS em um cluster Kubernetes, como Implantar uma solução InterSystems IRIS no EKS usando GitHub Actions e Implantar a solução InterSystems IRIS no GKE usando GitHub Actions. Esses métodos funcionam, mas exigem que você crie manifestos do Kubernetes e gráficos do Helm, o que pode ser bastante demorado.
Para simplificar a implantação do IRIS, a InterSystems desenvolveu uma ferramenta incrível chamada InterSystems Kubernetes Operator (IKO). Vários recursos oficiais explicam o uso de IKO em detalhes, como Novo vídeo: Intersystems IRIS Kubernetes Operator e InterSystems Kubernetes Operator.
Olá Desenvolvedores,
Nós queremos saber do que você gosta no Open Exchange e como nós podemos torná-lo melhor em 2021.
Respondam por favor esta pequena pesquisa e nos ajude a entender o que vocês acham.
➡️ Pesquisa Open Exchange 2020 (3 minutos, 10 perguntas)

Olá comunidade,
Todos nós já conhecemos o poder da solução InterSystems IRIS Data platform ou IRIS for Health, a facilidade de desenvolver aplicações utilizando Object Script, Java, Node.JS, Python, .NET, com alto desempenho e confiabilidade do nosso banco de dados multi-modelo altamente escalável de forma horizontal ou vertical, o poder da interoperabilidade entre aplicações, com outros bancos de dados, a possibilidade de integrar utilizando diversos protocolos como REST, SOA, MQTT, FTP, etc., a nossa solução de BI, NLP, tudo em um mesmo binário, em uma mesma plataforma, o que facilita a vida do desenvolvedor a entregar soluções inovadoras e confiáveis!
Mesmo entregando soluções inovadoras, existe um desafio diário para muitos desenvolvedores, demandada pelas áreas de negócios, seja para entregar informação para clientes e ou usuários internos/externos etc., que são os relatórios.
Estou feliz em anunciar que liberamos recentemente nosso segundo Starter Pack. Este é um caso de uso para indústria de mineração e, o anterior, havia sido para IoT (Internet das Coisas) em manufatura (OEE - Operational Equipment Effectiveness).
Mas o que isso significa, exatamente?
Olá Desenvolvedores,
Pela primeira vez anunciamos os vencedores de nossa competição Global Masters do Mês aqui, na Comunidade de Desenvolvedores. Deem as boas vindas para nossos incríveis Heróis de Janeiro de 2021 do Global Masters!
E a salva de aplausos vai para estes desenvolvedores e sua imensa contribuição para a Comunidade de Desenvolvedores em Janeiro de 2021:
🥇 @Yuri Marx, YM Services, Brasil
🥈 @Sergey Mikhailenko, AO Mosvodokanal, Rússia
🥉 @Yone Moreno, Everis, Espanha

Nós somos uma Rede de Informações de Saúde multiestado procurando analistas de integração com experiência para preencher posições de forma imediata. Atualmente estas posições são para trabalho 100% remoto. Excelentes benefícios.
Os candidatos ideiais devem possuir vasta experiência com o HealthShare da InterSystems, experiência com Serviços Web da Amazon, HL7 v2 & v3, e perfis IHE ITI. Experiência com o Rhapsody ou outras ferramentas de integração é um diferencial.
Publicado o novo lançamento da versão 1.5 do InterSystems API Manager (IAM).
O contêiner do IAM, incluindo todos os artefatos necessários para realizar a atualização a partir de versões anteriores do IAM podem ser baixados do site de Distribuição de Software do WRC na área de Componentes.
O número de registro deste lançamento é IAM 1.5.0.9-4.
O Gerenciador de APIs InterSystems 1.5 facilita o gerenciamento do tráfego de suas APIs, a integração de seu ambiente e usuários com suas APIs.
Olá Desenvolvedores !
Não é segredo para ninguém que o Global Masters está fortemente ligado a Comunidade de Desenvolvedores. Qualquer contribuição feita à Comunidade de Desenvolvedores acabará por prover pontos para o Global Masters.
Pessoal, boa tarde!
Tenho uma dúvida, alguém sabe dizer porque a InterSystems descontinuou o Atelier? Só porque foram criadas as extensions para o VsCode? Alguma falha grave de segurança? Pelo que parece, o VsCode utiliza as mesmas APIs que o Atelier utiliza.
Pergunto pois o Atelier nos dá suporte aos Wizards de criação dos Adpters, suporte ao BPL que é uma mão na roda para quem trabalha com Interoperabilidade, e com o VsCode é necessário a criação de snippets para termos algo parecido com os Wizards, do qual, por ora, acho um pouco incômodo de ter que ficar criando um a um.
Olá Desenvolvedores!
Aqui estão os bônus tecnológicos para o Concurso de Programação InterSystems Grand Prix que irão adicionar pontos à votação.
|
Grupo |
Bônus |
Pontos |
|
Gerais |
Docker |
2 |
|
ZPM |
2 |
|
|
Teste Unitário |
2 |
|
|
APIs e linguagens |
APIs REST |
2 |
|
ODBC/JDBC |
2 |
|
|
Uso de Python Embutido |
4 |
|
|
APIs Nativas em Java, Python, .NET e node.js |
3 |
|
|
Multi-modelo |
Globais (chave-valor) |
2 |
|
SQL |
2 |
|
|
Objeto |
2 |
|
|
Novo Modelo |
3 |
|
|
Analytics |
IRIS BI |
2 |
|
IRIS NLP |
2 |
|
|
InterSystems Reports |
3 |
|
|
AI/ML |
Integrated ML |
4 |
|
Gateway Python ou Julia |
3 |
|
|
Interoperabilidade |
BPL |
3 |
|
Adaptador Customizado |
2 |
|
|
PEX |
4 |
|
|
Mecanismo de Workflow |
2 |
|
|
FHIR |
APIs REST para Servidor FHIR |
3 |
|
Uso do Esquema FHIR SQL |
2 |
|
|
Transformação entre Padrões de Saúde |
3 |
|
|
Total |
58 |
Abaixo estão os detalhes e links úteis para todos os bônus tecnológicos.
HealthShare Patient Index
Enterprise Master Patient Index - Este é o nome dado ao processo que faz com que os inúmeros cadastros e registros coletados dos vários sistemas das instituições e redes de saúde sejam identificados univocamente e interligados através de um identificador único por indivíduo.
Isto viabiliza uma infinidade de benefícios para as instituições ou redes de saúde, pois permite, além da gestão das duplicidades em um mesmo sistema de prontuário eletrônico, que todos os dados segregados por número de cadastro sejam visualizados de forma consolidada por indivíduo.
*Analista Ensemble Júnior / Pleno
Próximo Metrô Clínicas
REQUISITOS:
* COS / Portal
* Conhecimento em barramento e protocolos RESTFull / SOAP
* Integração com banco de dados Oracle / SQL Server
ATIVIDADES:
* Integração de sistemas hospitalares
* Administração do ambiente Ensemble
* Análise de Dados
Enviar CV com pretensão salarial
.
Contratação CLT ou PJ tempo indeterminado
Empresa ..................: JHealth Informatics
Email ........................: rh@jhealth.com.br
Olá Desenvolvedores,
Muito obrigado por estar conosco na comunidade por mais um ano !
Mais de 8000 usuários já se registraram em nossa comunidade e dia após dia nosso time tem trabalhado para torná-la melhor e mais útil para os desenvolvedores que utilizam a tecnologia InterSystems.
Nós gostariamos de sua ajuda para saber quanto a Comunidade de Desenvolvedores é útil para você agora. Por favor responda a esta pequena pesquisa para fazer com que saibamos o que vocês pensam e o que pode ser melhorado !
👉🏼 Pesquisa Comunidade de Desenvolvedores 2020 👈🏼
Nota: A pesquisa demora menos de 5 minutos para ser respondida. 

.png)
O Gartner definiu DataOps como: "Uma prática de gerenciamento de dados colaborativo focada em melhorar a comunicação, integração e automação dos fluxos de dados entre os gerentes de dados e consumidores de dados em uma organização. O objetivo do DataOps é entregar valor mais rápido criando entrega previsível e gerenciamento de mudanças dados, modelos de dados e artefatos relacionados.
Olá Desenvolvedores,
É um prazer convidá-los, a todos, para o nosso Webinar de lançamento do Concurso InterSystems Grand Prix!
O tópico deste webinar é dedicado ao nosso mega Concurso Grand Prix. Convidamos vocês a utilizarem nossos vários recursos e tecnologias como o IntegratedML, Native API, multi-modelo, analytics and NLP, Open API e Interoperabilidade e IKO.
Neste webinar falaremos sobre os os tópicos esperados dos participantes e mostraremos como desenvolver, construir e implantar suas aplicações na Plataforma de Dados InterSystems IRIS.
Data & Horário: Segunda-feira, 8 de Fevereiro — 12:00 horário de Brasília
Palestrantes:
🗣 @Evgeny Shvarov, Gerente do Ecossistema para Desenvolvedores da InterSystems
E alguns de nossos Gerentes de Produtos ... mantenha-se atento às novidades !
Olá Desenvolvedores,
Como vocês sabem, o Concurso Multi-Modelo InterSystems Multi-Model já chegou ao seu fim e agora nós gostaríamos de solicitar o feedback dos desenvolvedores que infelizmente não puderam participar.
Respondam por favor algumas questões para ajudar-nos a melhorar nossos concursos !
👉🏼 Pesquisa rápida: Pesquisa do Concurso Multi-Modelo InterSystems
Ou se acharem melhor, dividam por favor suas opiniões e ideias nos comentários deste post!
Olá comunidade,
O OpenAPI-Client Gen acaba de ser lançado, este é um aplicativo para criar um cliente de produção de interoperabilidade IRIS a partir da especificação Swagger 2.0.
Em vez da ferramenta existente ^%REST que cria um aplicativo REST do lado do servidor, o OpenAPI-Client Gen cria um modelo de cliente de produção de interoperabilidade REST completo.
Instalação por ZPM:
zpm "install openapi-client-gen"
Como gerar produção a partir de um documento Swagger? É muito simples.
Abra um terminal e execute:
Set sc = ##class(dc.openapi.client.Spec).Como todos nós sabemos, o InterSystems IRIS possui uma ampla gama de ferramentas para melhorar a escalabilidade dos sistemas de aplicação. Em particular, muito foi feito para facilitar o processamento paralelo de dados, incluindo o uso de paralelismo no processamento de consultas SQL e o recurso mais chamativo do IRIS: o sharding. No entanto, muitos desenvolvimentos maduros que começaram no Caché e foram transportados para o IRIS usam ativamente os recursos de multimodelos deste DBMS, que são entendidos como permitindo a coexistência de diferentes modelos de dados dentro de um único banco de dados. Por exemplo, o banco de dados HIS qMS contém modelos de dados semânticos relacionais (registros médicos eletrônicos), relacionais tradicionais (interação com PACS) e hierárquicos (dados de laboratório e integração com outros sistemas). A maioria dos modelos listados é implementada usando a ferramenta qWORD do SP.ARM (um mini-DBMS que é baseado no acesso direto a globais). Portanto, infelizmente, não é possível usar os novos recursos de processamento de consulta paralela para escalonamento, uma vez que essas consultas não usam o acesso IRIS SQL.
Enquanto isso, conforme o tamanho do banco de dados cresce, a maioria dos problemas inerentes a grandes bancos de dados relacionais tornam-se adequados para os não relacionais. Portanto, esse é o principal motivo pelo qual estamos interessados no processamento paralelo de dados como uma das ferramentas que podem ser usadas para escalonamento.
Neste artigo, gostaria de discutir os aspectos do processamento paralelo de dados com os quais tenho lidado ao longo dos anos ao resolver tarefas que raramente são mencionadas em discussões sobre Big Data. Vou me concentrar na transformação tecnológica de bancos de dados, ou melhor, em tecnologias de transformação de bancos de dados.
Quando se fala em tecnologia da informação nas instituições de saúde, principalmente nos hospitais e organizações de medicina diagnóstica, os CIO’s e a área de TI sabem muito bem que para que tudo funcione bem, é necessário que um número muito grande de sistemas e aplicações funcionem de maneira integrada.
Olá Comunidade,
Estamos felizes em convidá-los para o encontro on-line com os ganhadores do Concurso Multi-Modelo InterSystems!
Data e Horário:
Segunda-Feira, 5 de Fevereiro de 2021 – 12:00 horário de Brasília
O que lhe aguarda neste encontro virtual ?
- A biografia de nossos ganhadores.
- Demonstrações de suas aplicações.
- Uma discussão aberta sobre as tecnologias utilizadas, bônus, dúvidas e planos para os próximos concursos.
Olá Desenvolvedores,
O Concurso Multi-Modelo da InterSystems terminou. Obrigado a todos pela participação em nossa desafiadora maratona de codificação !
Agora chegou a hora de anunciarmos os vencedores !

Para inscrever a sua aplicação do Open Exchange para um de nossos Concursos de Programação InterSystems basta seguir os seguintes passos:
Faça seu Log in no Open Exchange, e abra a seção com suas aplicações:

Abra a aplicação que você deseja registrar no concurso:

Certifique-se de que o status se encontra como 'Published'.
A aplicação será encaminhada para revisão e , se ela se enquadrar no tópico do concurso para qual foi feita a solicitação de registro, ela será listada no Quadro do Concurso.
Simples assim.
Boa sorte a todos !!!
Olá Desenvolvedores!
Temos uma grande novidade para os desenvolvedores da plataforma de dados InterSystems IRIS! !!
Estamos muito felizes em convidá-los a todos a se juntarem a nossa competição anual de criação de soluções open-source utilizando nossa plataforma de dados InterSystems IRIS!
Dêem as boas vindas ao:
🏆 Concurso de Programação InterSystems Grand Prix 🏆
Duração: de 8 de Fevereiro a 8 de Março de 2021
Valor total dos prêmios: US$ 16,000

A pandemia que atacou o mundo em 2020 fez com que todos passassem a acompanhar as notícias e números que envolvem a COVID-19.
Então, por que não usar essa oportunidade e criar algo simple e agradável de se acompanhar os números das vacinações mundo afora?
Para participar deste desafio, utilizo os dados providos pelo Our World in Data - Research and data to make progress against the world’s largest problems.
Eles tem um repositório dedicado no Github com dados sobre a COVID-19, e utilizo os dados de vacinação para me ajudar com o meu rastreador.
Olá Comunidade,
2020 foi repleto de ótimas aplicações!
Quase 400 apps já foram submetidos ao InterSystems Open Exchange! Além disto mais de 200 apps foram submetidos para nossa galeria de aplicativos em 2020!
Estamos muito satisfeitos em poder apresentar os melhores desenvolvedores e os apps mais baixados do Open Exchange que você certamente deveria experimentar!
Olá Desenvolvedores,
Esta semana é a semana de votação para o Concurso Multi-Modelo InterSystems! Então, essa é a hora de dar seu voto para as melhores soluções desenvolvidas com a plataforma de dados InterSystems IRIS.
🔥 A decisão é sua: VOTE AQUI 🔥
Como votar?
Com nossa nova interface e algoritmo de votação para a nomeação dos Experts e da Comunidade, você pode selecionar três projetos agora, o 1°, 2° e 3° lugar, de acordo com sua decisão.
Caros participantes do Global Masters! Este é o momento onde você pode compartilhar conosco seus pensamentos e ideias sobre o Global Masters. O que você gosta nele ? O que você gostaria que mudasse ?
Ano passado nós havíamos criado um planejamento baseado em suas respostas do ano anterior e introduzimos com sucesso o novo sistema de gamificação com o objetivo de tornar os níveis mais altos mais acessíveis, novas recompensas e novos tipos de desafios. Esta é a hora de enviar seus desejos para 2021, pois este programa é PARA VOCÊS! Por favor gaste 5 minutinhos respondendo nossas 11 perguntas sobre o Global Masters. Nós garantimos que consideraremos cuidadosamente casa um dos comentários enviados.
➡️ Pesquisa Global Masters 2020 (5 min)

Olá comunidade,
No passado, a documentação técnica do código-fonte e dos produtos de software era gerada em chm, arquivos pdf e geradores de documentação das próprias linguagens de programação. Essa abordagem antiga tinha as seguintes limitações:
1. Documentação desatualizada;
2. Documentação não interativa e de difícil consulta;
3. Layout sem resposta, não amigável e não aderente ao HTML;
4. Incapacidade de customizar o layout da documentação;
5. Incapacidade de ter documentação HTML 5 online e offline.
6. Falta de suporte de Markdown.
A linguagem ObjectScript do InterSystems IRIS possui um mecanismo de metadados muito poderoso chamado XData. Este recurso permite criar definições de metadados para as classes úteis para serem utilizadas pelo compilador ou por programas que irão estender as funcionalidades padrão da linguagem baseados nas definições de XData do seu escopo de atuação.
Um exemplo é o IRIS Publisher, uma aplicação Open Source da comunidade capaz de coletar todas as definições de XData no formato HTML e/ou Markdown e gerar um Portal Web com toda a documentação da aplicação montada a partir destes elementos XData.
As vezes é necessário executar comandos do shell do sistema operacional host, onde se encontra seu programa ObjectScript, para acionar programas, serviços do sistema operacional, agendar crontasks, dentre outras atividades. Para isto, a linguagem possui um procedimento utilitário chamado $ZF(-100). Seu formato é:
$ZF(-100,flags,program,args)
Onde flags é o tipo de comando que você quer executar. No nosso caso, a flag é "/SHELL", para executar comandos shell no sistema operacional host.
Program é o nome do programa ou serviço a ser executado.





