#InterSystems IRIS for Health

0 Seguidores · 360 Postagens

InterSystems IRIS for Health™ é a primeira e única plataforma de dados do mundo projetada especificamente para o rápido desenvolvimento de aplicações de saúde, para gerenciar os dados mais críticos do mundo. Inclui poderosos recursos prontos para uso: processamento e análise de transações, um modelo de dados de saúde extensível, desenvolvimento de solução baseada em FHIR, suporte para padrões de interoperabilidade em saúde e muito mais. Tudo isso permitindo que os desenvolvedores percebam valor e criem aplicações inovadoras, rapidamente. Saber mais.

Artigo José Pereira · Jul. 6, 2023 13m read

Este projeto é um experimento em usar as APIs da OpenAI para responder prompts de usuários no domínio de saúde usando recursos FHIR e codificação em Python.

<iframe width="560" height="315" src="https://www.youtube.com/embed/WDTG5_SVvTg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Ideia do projeto

IA generativas, como os modelos de LLM disponíveis na OpenAI, vem demonstrando impressionante capacidade para compreender e responder à questões de alto nível.

1
1 229
Artigo Cristiano Silva · Maio 26, 2023 6m read

Quantas vezes nos deparamos em reconstruir, copiar, colar adpatar, Businesss Operations que fazem chamadas para serviços REST, e apenas adaptamos uma ou outra parte do código final. Isso incomada e muito. Para resolver esse nosso incoveniente apresento para vocês Interopway REST, um conjunto de classes (um micro framework) que nos permite apenas adicionar o Business Operation à Production e  utilizar.

O projeto está hospedado no github, https://github.com/cristianojs/interopway_rest, é aberto e estamos aceitando colaborações.

Vamos entender como isso funciona.

2
1 179
Artigo Luana Machado · Jun. 12, 2023 6m read

Exemplo de uso do banco de dados FHIR InterSystems IRIS for Health para efetuar modelagem ML através do InterSystems IRIS IntegratedML

Descrição

IntegratedML é uma ótima funcionalidade para treino/teste e implantação de modelos ML. FHIR é um padrão poderoso para a interoperabilidade de informações da saúde. Esse projeto visa mostrar como utilizar as ferramentas IRIS/IRIS for Health. Por exemplo, as transformações DTL para preparar dados do FHIR para aplicação de modelos ML dentro do IntegratedML.

0
1 141
Artigo Miqueias Santos · Jun. 7, 2023 4m read

Quando você compila rotinas ou classes no terminal, os resultados da compilação são exibidos na tela, portanto, mesmo que ocorra um erro, é fácil verificar.Se você deseja obter apenas informações de erro, precisa planejar um pouco.

O seguinte descreve como obter informações de erro do resultado da compilação em lote de rotinas/classes.

para rotinas

Para rotinas de compilação em massa em um namespace no Terminal, o método CompileAll() da classe %Library.Routine. use

O exemplo de execução a seguir é o resultado de rotinas de compilação em lote no namespace USER.

0
0 118
Artigo Heloisa Paiva · Jun. 1, 2023 2m read

Esse é um artigo da página de "Perguntas frequentes" (FAQ) da InterSystems.

 1. Exportar API

a. Use $system.OBJ.Export() para especificar rotinas individuais para exportar. Por exemplo:

do $system.OBJ.Export("TEST1.mac,TEST2.mac","c:\temp\routines.xml",,.errors)

O formato que você deve especificar é: NomeDaRotina.extensão, e a extensão pode ser: mac, bas, int, inc, obj.

Os erros durante a exportação se armazenam na variável "errors".

Veja a referência da classe %SYSTEM.OBJ para mais detalhes sobre $system.OBJ.Export().

b. Use $system.OBJ.Export() ao fazer uma exportação genérica usando * (wildcards).

0
0 135
Artigo Danusa Calixto · Maio 31, 2023 11m read

         

Olá, comunidade,
Neste artigo, vou demonstrar o uso do InterSystems Embedded Python. Vamos abordar os tópicos abaixo:

  • 1-Visão geral do Embedded Python
  • 2-Uso do Embedded Python
    • 2.1- Usando uma biblioteca do Python de ObjectScript
    • 2.2- Chamando as APIs do InterSystems do Python
    • 2.3- Usando ObjectScript e Python juntos
  • 3-Usando as funções integradas do Python
  • 4-Módulos/bibliotecas do Python 
  • 5-Casos de uso do Embedded Python
0
0 235
Artigo Danusa Calixto · Maio 9, 2023 2m read

Neste artigo, vou tentar explicar a etapa de implantação do IAM no meu EC2(ubuntu).

O que é o IAM?

IAM é o InterSystems API Manager
consulte o link abaixo para saber mais sobre o IAM

https://docs.intersystems.com/components/csp/docbook/Doc.View.cls?KEY=PAGE_apimgr

descrição gerada: apimgr description.jpg

Antes de implantar o IAM

Confira a licença do host da API

 

Ative o IAM do usuário

Implante o IAM

Referência 

https://community.intersystems.com/post/introducing-intersystems-api-manager

Faça o download da imagem no link a seguir

https://wrc.intersystems.com/wrc/coDistGen.

0
1 103
Artigo Danusa Calixto · Maio 9, 2023 1m read

Adicione uma credencial para fazer login na interface REST do FHIR — nesse caso, considere apenas uma autenticação básica

 

Adicione o registro de serviços — nesse caso, considere apenas uma autenticação básica

- configure um serviço HTTP

- insira o caminho para o servidor FHIR

- insira o URL para o serviço FHIR

- use a credencial definida
 

 

Adicione um "HS.FHIRServer.Interop.HTTPOperation"

Escolha o nome do serviço

Teste o cliente FHIR

Rastreie o resultado do teste

0
0 78
Artigo Danusa Calixto · Maio 2, 2023 26m read

Resumo

O que é Query

Query é um método para encontrar dados que atendem às condições e apresentar os resultados como um conjunto de dados.

Tipo de Query

  • SQL Query,Usando %SQLQuery e SQL SELECT.
  • Custom Query,Usando a classe %Query e lógica personalizada para gerar resultados.

Observação: antes de falar sobre a solução de Query geral, vamos primeiro entender os fundamentos da Query para compreender os princípios da implementação. Se você já conhece o uso básico da Query, pule esta seção e vá direto para "Desafios".

0
0 101
Artigo Cristiano Silva · Abr. 27, 2023 6m read

InterSystems FAQ rubric

Neste artigo, apresentaremos como lidar com a situação: "Excluí acidentalmente uma global!"

Arquivos de backup e journals são usados para recuperar globais específicas que foram excluídas acidentalmente. A restauração é executada especificando as condições e restaurando registros do journal usando o utilitário ^ZJRNFILT. Dessa forma, você pode aplicar um backup pontual do banco de dados e até incluindo a exclusão de uma global específica para registros do journal que contêm as exclusões.

0
0 104
Artigo Danusa Calixto · Abr. 27, 2023 1m read

Oi, pessoal!

Recentemente, eu precisava configurar um servidor FHIR local usando o IRIS For Health e acho que encontrei a maneira mais fácil e simples possível.

Basta executar estas duas linhas no terminal:

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community

e

docker exec -it my-iris iris session iris -U "USER" '##class(%ZPM.PackageManager).Shell("install fhir-server")'

E o servidor FHIR será executado localmente em http://localhost:9092/fhir/r4.

É só isso!

O servidor FHIR usará a última versão do InterSystems IRIS for Health Community Edition e implantará o servidor FHIR a partir desse app pelo pacote IPM no  namespace FHIRSERVER.

Isso se aplica ao Mac, então adicione nos comentários como funciona no Windows.

Esse é um breve artigo, já que é muito fácil configurar um servidor FHIR local com o InterSystems IRIS for Health e o IPM Package Manager.

0
0 103
InterSystems Oficial Danusa Calixto · Abr. 17, 2023

A InterSystems tem o prazer de anunciar que a versão de manutenção estendida do InterSystems IRIS, InterSystems IRIS for Health, e HealthShare Health Connect 2022.1.3 já está disponível. Esta versão fornece algumas melhorias e correções de bugs selecionados paras as versões anteriores 2022.1.x .  

Você pode encontrar informações adicionais sobre o que mudou nestas páginas:

Por favor compartilhe seus comentários através da Comunidade de Desenvolvedores e assim possamos construir um produto melhor juntos.

0
0 52
InterSystems Oficial Danusa Calixto · Abr. 10, 2023

A InterSystems anuncia sua quinta prévia para desenvolvedores, como parte do programa de prévia para desenvolvedores da versão 2023.1. Muitas atualizações e aprimoramentos foram adicionados em 2023.1 e também há novos recursos, como suporte pronto para produção para armazenamento em coluna, capacidade de usar FHIR em massa e suporte para MacOS 13 Ventura. Além disso, um novo recurso para fornecer a capacidade de usar Tabelas estrangeiras está sendo lançado como "experimental" e estará acessível por meio de um Programa de cesso antecipado (EAP).

0
0 37
InterSystems Oficial Danusa Calixto · Abr. 4, 2023

A InterSystems corrigiu um defeito que pode fazer com que uma consulta SQL retorne resultados incorretos. 

O defeito existe nos seguintes produtos e em qualquer oferta InterSystems baseada neles.

As versões afetadas são 2021.2, 2022.1.x, 2022.2, and 2022.3:

InterSystems IRIS®

InterSystems IRIS for Health

HealthShare® Health Connect

A versão afetada 2022.2:

 InterSystems HealthShare®

O problema pode ser acionado quando o SQL Runtime Plan Choice (RTPC) está ativado (o padrão) e a consulta contém um "valor verdadeiro" WHERE ? = ?

0
0 91
Artigo Danusa Calixto · Mar. 27, 2023 1m read

InterSystems FAQ 

Você pode recuperar datas e tamanhos de rotina programaticamente usando a consulta RoutineList da classe %Library.Routine (ou apenas %Routine).

A consulta RoutineList tem um argumento e o nome da rotina a ser pesquisado pode ser especificado por correspondência de prefixo ou correspondência intermediária. (Para curingas, especifique * ou ?)

No exemplo a seguir. *.MAC é especificada como argumento.

SET tStatement =  ##class(%SQL.Statement).%New()
 DO tStatement.%PrepareClassQuery("%Routine" , "RoutineList") 
 SET rs = tStatement.%Execute("*.MAC",,0) 
 DO rs.
0
0 110
Job Angelo Bruno Braga · Mar. 16, 2023

Olá Comunidade !

A InterSystems está com um processo seletivo em andamento para a posição de Technical Specialist para atuar em nossa equipe do Brasil !

Esta é a oportunidade de trabalhar nesta incrível empresa e ter acesso a todas as novidades tecnológicas de nossas plataformas.

Não perca mais tempo pensando, inscreva-se para a posição agora mesmo e venha fazer parte de nossa equipe

Inscreva-se agora mesmo !
 

                    

0
0 59
Anúncio Henrique Dias · Fev. 12, 2023

Fala galera!

Prepare-se para revolucionar seu processo de teste com o iris-tripleSlash, a solução matadora para testes unitários.

Diga adeus aos testes unitários chatos e repetitivos e diga "Olá seu lindo" para os testes eficientes e sem muito esforço.

Com o iris-tripleSlash, você pode gerar casos de teste de unidade com facilidade usando o poder da documentação.

0
0 51
Pergunta Claudio Vieira · Fev. 3, 2023

Boa tarde,

Utilizo o Caché COS e estou com dificuldade para fazer um POP3 no servidor de e-mail da Microsoft, utilizando a autenticação OAuth 2.0.

Estou utilizando o seguinte programa para realizar essa tarefa:

QGPOP ; Recebe e-mail da Microsoft Office 365
  Set server=##class(%Net.POP3).%New()
  Set server.port=995
  Set server.StoreAttachToFile=1
  Set server.AttachDir="D:\HOME\CNTIRET"
  Set servername="outlook.office365.com"
  Set user="importacao@ferrolene.com.br",pass="xxxxxx"
  Set AccessToken="exxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  set server.

0
0 155
Anúncio Cristiano Silva · Dez. 14, 2022

Fala pessoal!!!

Finalmente consegui um tempinho para organizar um conjunto de classes que venho utilizando alguns anos para facilitar e acabar com o trabalho repetitivo no desenvolvimento de intragrações utilizando XDBC.

Acessem o repositório do projeto no https://github.com/cristianojs/interopway

A idéia é incrementar o projeto com mais componentes, já tenho um que a massa está crescendo e jajá vai para o forno.

Quaisquer dúvidas postem aqui.

Grande abraço.

0
0 149
Artigo Danusa Calixto · Dez. 13, 2022 5m read
  1. 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.

0
0 113
InterSystems Oficial Angelo Bruno Braga · Dez. 13, 2022

A InterSystems tem o orgulho de anunciar outro lançamento de visualização para desenvolvedores, como parte do Programa de Prévias de Desenvolvedor para 2022.3. Muitas atualizações e aprimoramentos foram adicionados em 2022.3 e também há novos recursos, como o novo Construtor SQL FHIR
, melhorias para o Armazenamento Colunar, e suporte a plataforma Oracle Linux 9 (ainda não está neste lançamento).

Espera-se que os futuros lançamentos de visualização sejam atualizados quinzenalmente e adicionaremos recursos assim que estiverem prontos.

0
0 78
Anúncio Angelo Bruno Braga · Dez. 8, 2022

Olá Comunidade,

Nos vemos no Encontro on-line com os vencedores do concurso InterSystems IRIS for Health – uma ótima oportunidade de conversar com a equipe de especialistas da InterSystems, bem como com nossos participantes.

Demonstração dos vencedores incluída!

Data & Horário: Sexta-feira, 9 de Dezembro, 12:00 horário de Brasília

>> Inscreva-se Aqui <<

0
0 71
InterSystems Oficial Angelo Bruno Braga · Dez. 8, 2022

A InterSystems anuncia outro lançamento de visualização para desenvolvedores, como parte do programa de prévias de desenvolvedores para o 2022.3.
Muitas atualizações e aprimoramentos foram adicionados na versão 2022.3 e também há novos recursos, como o novo Construtor FHIR SQL, melhorias no Armazenamento Colunar, e suporte ao Oracle Linux 9. Alguns desses recursos ou melhorias podem não estar disponíveis nesta prévia do desenvolvedor atual.

Espera-se que os futuros lançamentos de visualização sejam atualizados quinzenalmente e adicionaremos recursos assim que estiverem prontos.

0
0 48
Artigo Henrique Dias · Nov. 29, 2022 3m read

Neste ano de 2022, ano completei 19 anos trabalhando na área de tecnologia e nessa jornada pude participar de diversos projetos em inúmeras frentes, no entanto a área da saúde é uma das áreas que mais me atrai. 
Então, sempre que temos a chance de criar algo focado em saúde, utilizando o protocolo FHIR é algo deveras animador.

Mas, um time composto de 3 caras com uma visão de tecnologia não seria o bastante para entregar algo realmente útil e para um tema tão importante quanto saúde feminina, trouxemos para equipe alguém que realmente entende do assunto. 

0
0 100
Anúncio Angelo Bruno Braga · Nov. 22, 2022

Gerenciando Servidores InterSystems  5 a 9 de Dezembro de 2022.   11:00-19:00 horário de Brasília

  • Este curso de cinco dias ensina aos administradores de sistema e banco de dados como instalar, configurar e proteger o  servidor InterSystems, configurar para alta disponibilidade e recuperação de desastres e monitorar o sistema. Os alunos também aprendem técnicas de solução de problemas.
  • Este curso é aplicável tanto ao InterSystems IRIS quanto ao Caché. Embora o curso seja independente de plataforma, os alunos podem concluir os exercícios usando o Windows ou o Ubuntu.
  • Inscreva-se Aqui
0
0 49