No nosso último episódio do Data Points, tive uma conversa com Carmen Logue e Mary Ann Fusi sobre Adaptive Analytics e Smart Data Fabrics. Muita coisa mudou e melhorou desde a última vez que discutimos este produto no podcast, então ouça!
Em nosso último episódio de Data Points, conversei com @Michelle Spisak and @Adam Coppola sobre as iniciativas de Serviços de Aprendizagem no Global Summit da semana que vem em Seattle. Ouça para ouvir sobre as várias coisas em que LS está participando, e esperamos vê-lo lá!
Para mais informações e para assinar o podcast, acesse https://datapoints.intersystems.com.
Nesta série de artigos, quero apresentar e discutir várias abordagens possíveis para o desenvolvimento de software com tecnologias da InterSystems e do GitLab. Vou cobrir tópicos como:
- Git básico
- Fluxo Git (processo de desenvolvimento)
- Instalação do GitLab
- Fluxo de trabalho do GitLab
- Entrega contínua
- Instalação e configuração do GitLab
- CI/CD do GitLab
No primeiro artigo, abordamos os fundamentos do Git, por que um entendimento de alto nível dos conceitos do Git é importante para o desenvolvimento de software moderno e como o Git pode ser usado para desenvolver software.
No segundo artigo, abordamos o fluxo de trabalho do GitLab: um processo inteiro do ciclo de vida do software e a entrega contínua.
Neste artigo, vamos discutir:
- Instalação e configuração do GitLab
- Conexão dos seus ambientes ao GitLab
- Resumo
Ainda há sistemas legados na área da saúde que usam PB9, Delphi7 e outras linguagens. Para acelerar o processo de desenvolvimento e permitir que aplicativos de terceiros invoquem o webservice HL7 V2 integrado fornecido pelo Ensemble ou IRIS assim que possível, apresentamos aqui vários exemplos de invocação da interface SOAP HL7 V2 do Ensemble usando Java, PB9 e Delphi7.
Presumindo que EnsLib.HL7.Service.SOAPService.CLS, um Serviço integrado, é adicionado à produção e nomeado PeiXunHl7SoapIn, o sistema externo pode acessar o webservice SOAP HL7 V2 pelo seguinte endpoint.
Olá Comunidade,
Bem-vindos ao nosso primeiro Notícias do InterSystems Ideias!

Olá Comunidade,
Temos o prazer de convidá-los para o próximo webinar inicial sobre o concurso de programação FHIR para a Saúde da Mulher.
O FemTech (software para a saúde da mulher) é parte integrante da prestação de serviços de saúde moderna que individualiza o atendimento e incentiva o empoderamento do paciente. Prevê-se que o mercado de saúde digital das mulheres continue a crescer à medida que priorizamos e desestigmatizamos os problemas de saúde das mulheres.
Neste webinar, mostraremos alguns dos princípios gerais e problemas para resolver problemas relacionados à saúde da mulher, além de compartilhar ótimas ideias para sua inspiração. Como sempre, discutiremos e responderemos às perguntas sobre como criar soluções usando o InterSystems IRIS for Health.
Data & Hora: Segunda-feira, 14 de Novembro – 13:00 hrs (SP-BR)
Palestrantes:
🗣 @Aya Heshmat, Especialista de Produto
🗣 @Dean Andrews, Chefe de Relação com Desenvolvedores
🗣 @Evgeny Shvarov, Gerente de ecossistema de desenvolvedores da InterSystems
Olá Comunidade!
Gostaríamos de convidá-lo a participar do nosso próximo concurso para compartilhar seus conhecimentos sobre FHIR:
🏆 Concurso InterSystems IRIS for Health : FHIR para a Saúde da Mulher 🏆
Envie sua aplicação que utiliza InterSystems FHIR ou Interoperabilidade de Saúde da InterSystems !
Duração: 14 de Novembro - 4 de Dezembro, 2022
Premio: $13,500!
>> Envie sua aplicação aqui <<
Olá Desenvolvedores!
A InterSystems continua a série de eventos do Developer Meetup. A próxima acontecerá no dia 17 de novembro, das 19h30 às 22h (horário de São Paulo), em Boston, MA, EUA.
Neste encontro, você aprenderá mais sobre o Kubernetes, a ferramenta Mirantis Lens e como executar o Lens com o InterSystems IRIS IKO (InterSystems Kubernetes Operator).
Serão fornecidos alimentos e bebidas.
Agenda:
Nesta série de artigos, quero apresentar e discutir várias abordagens possíveis para o desenvolvimento de software com tecnologias da InterSystems e do GitLab. Vou cobrir tópicos como:
- Git básico
- Fluxo Git (processo de desenvolvimento)
- Instalação do GitLab
- Fluxo de trabalho do GitLab
- Entrega contínua
- Instalação e configuração do GitLab
- CI/CD do GitLab
No artigo anterior, abordamos os fundamentos do Git, por que um entendimento de alto nível dos conceitos do Git é importante para o desenvolvimento de software moderno e como o Git pode ser usado para desenvolver software. Ainda assim, nosso foco foi na parte da implementação do desenvolvimento de software, mas esta parte apresenta:
- Fluxo de trabalho do GitLab — um processo completo do ciclo de vida do software, desde a ideia até o feedback do usuário
- Entrega Contínua — uma abordagem de engenharia de software em que as equipes produzem software em ciclos curtos, garantindo que o software possa ser lançado de forma confiável a qualquer momento. Seu objetivo é construir, testar e lançar software com mais rapidez e frequência.
Recentemente, houve um thread de e-mail interno no qual o servidor SMTP deve ser usado em demonstrações. Eu pensei em compartilhar os comentários desse tópico:
- Pessoa 1: tentei o Gmail (smtp.gmail.com, porta 465) esta manhã, funciona bem. Para usar o Gmail, você deve ativar a verificação em duas etapas para sua conta do Google e gerar a senha do aplicativo. https://support.google.com/mail/answer/185833?hl=pt
- Pessoa 2: Eu uso https://www.hmailserver.com
Olá Comunidade!
Estou aqui para anunciar que a Shift, parceira de soluções de Saúde da InterSystems, realizará um Hackaton e as inscrições já estão abertas.E a InterSystems é a empresa parceira neste evento.
Data: 19 de Novembro das 8 às 20 hrs
Não fique fora dessa! ![]()
O ZPM foi projetado para trabalhar com aplicativos e módulos para a plataforma de dados IRIS da InterSystems. Ele consiste em dois componentes, o ZPN Client que é uma CLI para gerenciar módulos, e o The Registry que é um banco de dados de módulos e meta-informações. Podemos usar o ZPM para pesquisar, instalar, atualizar, remover e publicar módulos. Com o ZPM, você pode instalar classes ObjectScript, aplicativos Frontend, produções de interoperabilidade, soluções IRIS BI, conjuntos de dados IRIS ou quaisquer arquivos como rodas Python incorporadas.
Por que eu amo ObjectScript e por que eu acho que poderia amar Python ainda mais
Eu estava olhando o tópico de mensagens sobre o assunto "Desempenho ao construir uma string separada por vírgulas" e comecei a escrever uma resposta. No entanto, me distraí, a página foi atualizada e perdi meu texto. Não podia gastar tempo reescrevendo minha resposta, então comecei a escrever este documento em vez disso.
Comecei a escrever na linguagem MUMPS no início da minha carreira.

Coloquei o Servidor FHIR da InterSystems para trabalhar na HL7 FHIR Connectathon em Baltimore no último final de semana, postando pacotes, usando recursos Rest e interrogando o Guia de Implementação Vulcan. Nós montamos os projetos Real World Data (RWD) e Schedule of Activity (SoA) para o pessoal do Vulcan IG, indo em frente e conectando pesquisa clínica e dados de saúde. Empregamos uma abordagem bastante decente para atender aos requisitos,
Com os colegas da InterSystems (Huy, Russell, Regilo), estávamos responsáveis por dar suporte ao Servidor FHIR e à apropriação de dados para o evento.
Digamos que eu esteja desenvolvendo uma aplicação web que usa o IRIS como back-end. Estou trabalhando nela com acesso não autenticado. Está chegando a hora em que eu gostaria de implantar para os usuários, mas preciso adicionar a autenticação primeiro. Em vez de usar a autenticação padrão de senha do IRIS, quero que os usuários façam login com o Login Único (single sign-on - SSO, na sigla em inglês) da minha organização ou outro provedor de identidade popular, como Google ou GitHub. Li que o OpenID Connect é um padrão de autenticação comum e compatível com o IRIS.
Olá a todos, sou um estudante francês que acabou de chegar em Praga para um intercâmbio acadêmico no meu quinto ano da faculdade de engenharia e aqui está minha participação no concurso de interoperabilidade.
Não tive muito tempo para programar desde a mudança da França para Praga e estou participando sozinho, então decidi criar um projeto que é mais um modelo do que um aplicativo.
Queria participar já que minha área (Ciência de Dados e IA) não é geralmente associada à sustentabilidade, e o concurso era uma maneira de me expressar nesse tema importante que é a sustentabilidade e o meio ambiente.
Análise do InterSystems Developer Community. Projeto criado com o BI do InterSystems IRIS (DeepSee), Power BI e Logi Report Designer para visualizar e analisar membros, artigos, perguntas, respostas, visualizações e outros conteúdos e atividades no InterSystems Developer Community.
Você pode ver sua própria atividade, artigos e perguntas. Monitore a forma como sua contribuição muda a comunidade de desenvolvedores.
Analise estatísticas sobre você e seus amigos usando BI do IRIS, Análise Adaptativa, Relatórios da InterSystems, Tableau e Power BI.
Olá, Comunidade!
Este artigo fornece uma visão geral dos webservices JSON REST desenvolvidos pelo TrakCare.
Esses webservices permitem aos usuários acessar os dados do TrakCare fora do software, principalmente por apps externos.
Estou feliz em compartilhar com você minha primeira experiência usando uma versão de contêiner docker do IRIS for Health para explorar seu interesse em fazer um teste ou usar um contêiner docker leve e fácil de implantar. Este guia abordará as etapas de implementação usando o repositório GitHub chamado ENSDEMO, escrito por Renan Lourenco.
Etapas para configurar um ambiente de contêiner docker do IRIS for Health Community Edition
docker pull containers.intersystems.com/intersystems/irishealth-community:2022.2.0.304.
No vasto e variado mercado de banco de dados SQL, o InterSystems IRIS se destaca como uma plataforma que vai muito além do SQL, oferecendo uma experiência multimodelo otimizada e a compatibilidade com um rico conjunto de paradigmas de desenvolvimento. Em especial, o mecanismo Object-Relational avançado ajudou as organizações a usar a abordagem de desenvolvimento mais adequada para cada faceta das cargas de trabalho com muitos dados, por exemplo, fazendo a ingestão de dados por objetos e consultando-os simultaneamente por SQL.
Se estiver manipulando XML, muitas vezes ele pode ser não formatado para exibição humana.
Usando um pouco de magia XSLT você pode formatar o XML em apenas duas linhas de código...
{
set xslt=##class(%Dictionary.XDataDefinition).%OpenId(..%ClassName(1)_"||XSLT",-1,.sc)
quit ##class(%XML.XSLT.Transformer).TransformStream(pXmlStream,xslt.Data,.pXmlStreamFormatted)
}
XData XSLT
{
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.
Oi Comunidade,
Vamos nos encontrar virtualmente na nossa primeira Mesa Redonda da Comunidade! Esta será uma discussão amigável de 45 minutos sobre um determinado tópico: VSCode vs Studio.
Imagine que acabamos de nos reunir para compartilhar nossos pensamentos, experiências, dicas e truques. Se você quiser discutir questões específicas dentro de um determinado tópico - compartilhe-as nos comentários.
📅 Data: 29 de Setembro
🕑 Hora: 10:00 am (BR)
Registre-se através desse desafio Global Masters. Nós lhe enviaremos um convite de calendário por e-mail.
.png)
Olá Comunidade!
Temos o prazer de anunciar mais um tipo de concurso - o concurso para a ideia mais brilhante! Por favor seja bem vindo:
💡 InterSystems Ideia-A-Thon 💡
Sugira uma idéia relacionada aos Produtos e Serviços da InterSystems entre 26 de Setembro e 16 de Outubro e receba um premio garantido.
Além disso, tanto os funcionários da InterSystems quanto os Membros da Comunidade podem participar!
>> Envie suas ideias aqui <<
Apache Web Gateway com Docker
Olá, comunidade.
Neste artigo, vamos configurar programaticamente um Apache Web Gateway com Docker usando:
- Protocolo HTTPS.
- TLS\SSL para proteger a comunicação entre o Web Gateway e a instância IRIS.

Usaremos duas imagens: uma para o Web Gateway e a segunda para a instância IRIS.
Todos os arquivos necessários estão disponíveis neste repositório do GitHub.
Vamos começar com um git clone:
git clone https://github.com/lscalese/docker-webgateway-sample.git
cd docker-webgateway-sample
Olá! Hoje, eu quero falar sobre um dos padrões arquiteturais mais importantes no Angular.
O próprio padrão não está diretamente relacionado ao Angular, mas, como o Angular é um framework baseado em componentes, esse padrão é um dos mais essenciais para desenvolver aplicativos Angular modernos.
Padrão contêiner-apresentação
Acredita-se que bons componentes devem ser pequenos, focados, independentes, testáveis e, acima de tudo, reutilizáveis.
Olá Comunidade,
No anuncio anterior apresentamos o nosso portal de feedback – InterSystems Ideias! Agora gostaríamos de te contar mais sobre isso, principalmente sobre os tópicos que são abordados lá.
.png)
Você pode submeter suas ideias nas seguintes categorias:
Oi Comunidade!
Sempre tivemos essa ideia em segundo plano sobre como melhorar o processo de coleta, análise e resposta a solicitações de aprimoramento de produtos de nossos membros. Sabíamos que precisávamos de uma boa experiência do usuário e processos internos ainda melhores para garantir que as melhores ideias fossem coletadas, ouvidas e respondidas. E finalmente, esse pensamento se concretizou!
Então, caso você tenha perdido, deixe-me apresentar o portal de feedback oficial da InterSystems:
💡 >> InterSystems Ideias << 💡
O SDK Nativo para Python da InterSystems é uma interface leve de APIs do InterSystems IRIS que antes estavam disponíveis somente por ObjectScript.
Estou especialmente interessado na capacidade de chamar métodos ObjectScript ou class methods, para ser preciso. Funciona muito bem, mas, por padrão, as chamadas só são compatíveis com argumentos escalares: strings, booleanos, inteiros e floats.
No entanto, se você quiser:
- Transmitir ou retornar estruturas, como dicionários ou listas
- Transmitir ou retornar streams
Você precisará escrever glue code ou usar este projeto (instalação com pip install edpy). O pacote edpy fornece uma simples assinatura:
call(iris, class_name, method_name, args)
que permite chamar qualquer método ObjectScript e receber resultados de volta.
A interoperabilidade é cada vez mais importante atualmente. O InterSystems IRIS 2022.1 tem uma nova API de mensagens para a comunicação com plataformas de streaming de eventos, como Kafka, AWS SQS/SNS, JMS e RabbitMQ.
Este artigo mostra como você pode se conectar ao Kafka e AWS SQS com facilidade.
Começamos com uma breve discussão dos conceitos e termos básicos das plataformas de streaming de eventos.
O AtScale extrai dados da base IRIS.
O produto AtScale forma um cubo OLAP virtual na camada intermediária, que pode ser acessado pelos aplicativos externos usando a linguagem padrão SQL e MDX (Expressões Multidimensionais). A solução inclui três componentes principais.
O Design Center é usado para projetar cubos OLAP, formando links entre os metadados e as dimensões de um cubo virtual. Junto com a tarefa de criar um esquema de dados, os problemas da política de acesso a determinados dados e segurança são resolvidos aqui.
.png)


.png)
