Hola,

A modo de ejercicio, estoy intentando desarrollar una producción que permita importar datos al UCR desde un sandbox que provee datos FHIR R4 alojado en Logica Health, para ello necesitaría implementar un servicio que se conecte, bajo demanda, al servidor FHIR e importe la totalidad de los registros, inicialmente, y a posterior solo las novedades. Lamentablemente por ahora no pude desarrollarlo debido a mi falta de conocimiento y la poca documentación que encontré al respecto.

0 1
0 113
La Comunidad de desarrolladores de InterSystems es una comunidad de 17,889 desarrolladores increíbles
¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

¡Hola a tod@s!

Hoy les traemos buenas noticias: InterSystems HealthShare ha sido nominada a los premios "Computable Awards 2019". El Unified Health Record ("Registro Unificado de Salud") que implementamos junto con nuestro partner Itzos en la Sint Maartenskliniek (Clínica St. Maartens, en Holanda) tiene la oportunidad de convertirse en el "ICT Project of the Year in Healthcare" (Proyecto Informático del año en el sector Salud).

Esta nominación supone un gran honor para todos... ¡pero nos encantaría ganar! Para ello, necesitamos 4 000 votos! ¿Votan por nosotros?

El proceso de votación es muy sencillo:

0 0
0 113

¡Hola Comunidad!

¡Tenemos buenas noticias para todos los miembros hispanohablantes de la Comunidad InterSystems! A partir de ahora, obtendréis puntos por participar en la Comunidad de Desarrolladores en español!

Y para conseguir los puntos, solo tenéis que daros de alta en Global Masters, el Programa de Fidelización de InterSystems. (Si ya estáis dados de alta en Global Masters, ya sabéis que los puntos se añaden a vuestros perfiles de forma automática).

Además... ahora obtendréis el doble de puntos por hacer una pregunta, responder una pregunta, hacer un comentario, publicar un artículo, traducir un artículo o revisar la traducción de un artículo en la Comunidad de Desarrolladores (CD) en español!

Echad un vistazo a los detalles más abajo.

1 0
0 113

¡Hola Comunidad!

Hemos grabado el webinar que hicimos ayer y lo hemos subido al canal de YouTube de la Comunidad de Desarrolladores en español. Si os perdisteis el webinar o lo queréis volver a ver con más detalle, ya está disponible la grabación!

Pierre-Yves Duquesnoy mostró toda la potencia de SAM, la herramienta de monitorización de InterSystems IRIS. Presentó la arquitectura de SAM y su instalación; y monitorizó varios sistemas IRIS agrupados en clusters. Además, extendió las métricas existentes para monitorizar métricas de aplicaciones adicionales.... ¡y muchas cosas más! Por eso, si queréis conocer SAM a fondo, ¡no os perdáis el vídeo!

SAM: Monitorizando InterSystems IRIS con Grafana y Prometheus

https://www.youtube.com/embed/tA8ISxH2Q9E
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

0 0
0 113

Soporte te está ayudando a resolver una incidencia con un informe y necesitan reproducir el problema en su sistema local. ¡Es una pena que no puedan ejecutar el informe porque la conexión JDBC al origen de datos fallará! O... ¿hay alguna forma?

Hay una forma de ejecutar un informe offline sin acceso a la base de datos origen. Debes proporcionar los resultados de una query cacheada exportada desde Designer. Es un fichero que contiene los datos de la query. Soporte lo usará para evitar el origen de datos del informe. Cuando ejecuten el informe, cogerá los datos del fichero, no de la conexión JDBC.

0 0
0 113

¡Hola desarrolladores!

Para mí, una de las peores cosas de ObjectScript es tener que escribir la sentencia ##class(Class).Method() para llamar a un método de clase en código o en un terminal. Incluso envié una idea para simplificarlo en ObjectScript.

¡Pero! Hay una nueva funcionalidad en VSCode ObjectScript que acaba de ser añadida al plugin - ¡Copy Invocation!

0 0
0 112

¡Hola desarrolladores!

Os invitamos a participar en la próxima Reunión de Desarrolladores de InterSystems, que tendrá lugar el día 25 de septiembre en Boston.

Será en el hotel Boston Marriott Copley Place, de 17:30 a 21:00 h.

Nos reuniremos para charlar y aprender sobre soluciones desarrolladas con la tecnología InterSystems IRIS. Podéis participar compartiendo vuestras experiencias con las plataformas de datos de InterSystems. Y también podréis conocer a otros colegas desarrolladores, charlar sobre programación...

Se servirá un tentempié y refrescos.

0 0
0 112

¡Hola desarrolladores!

Hoy lanzamos el 🏆 1er Concurso de Artículos Técnicos en Portugués 🏆

Todos los seguidores de la Comunidad en español que habláis portugués podéis escribir un artículo en la Comunidad de Desarrolladores en Portugués, sobre cualquier tema relacionado con la tecnología de InterSystems.

Duración: del 14 de marzo al 14 de abril de 2022

Premios para todos los participantes: Todas las personas que publiquen un artículo en portugués durante la vigencia del concurso recibirán un premio

También pueden participar varias personas de forma conjunta, publicando un artículo en equipo. Habrá un bonus para los artículos presentados por equipos.

2 0
0 112

¡Hola Comunidad!

Hemos grabado el webinar que hicimos ayer y lo hemos subido al canal de YouTube de la Comunidad de Desarrolladores en español. Si os perdisteis el webinar o lo queréis volver a ver con más detalle, ya está disponible la grabación!

Eduardo Anglada mostró toda la potencia de Python, el nuevo lenguaje de programación añadido a IRIS. Explicó cómo crear datos anónimos, desarrollar cuadros de mando interactivos... ¡y muchas cosas más! Por eso, si queréis conocer la nueva funcionalidad de InterSystems IRIS, ¡no os perdáis el vídeo!

Explorando las nuevas funcionalidades de IRIS: Python Embebido

https://www.youtube.com/embed/xGpQ9hpI8qs
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

2 0
0 112

Los sistemas de bases de datos tienen requisitos muy específicos para las copias de seguridad ("backups") que, en entornos empresariales, necesitan una previsión y planificación. En el caso de los sistemas de bases de datos, el objetivo de una copia de seguridad es crear una copia de los datos en un estado equivalente a cuando la aplicación se apaga de forma correcta. Las copias de seguridad consistentes con las aplicaciones cumplen estos requisitos, y Caché ofrece un conjunto de APIs que facilitan la integración con soluciones externas para lograr este nivel de consistencia en las copias de seguridad.

0 0
0 112
Artículo
· 23 sep, 2021 Lectura de 1 min
Almacenamiento global: Todo lo que querías saber y más.

En el núcleo de IRIS y Caché hay una arquitectura de base de datos muy interesante a la que, en M/Gateway Developments, nos referimos como "Almacenamiento Global". Si alguna vez quisiste saber más sobre los fundamentos y las funciones de esta base de datos oculta, te interesará leer un completo análisis que hemos elaborado:

https://github.com/robtweed/global_storage

Entre otras cosas, descubrirás que:

0 0
0 111
InterSystems Official
· 9 mar, 2020
iKnow ya es Open Source

El mes pasado, durante el Symposium de InterSystems BeNeLux, se anunció la publicación de iKnow (la tecnología de InterSystems para procesamiento del lenguaje natural) como "Open Source". Esto permitirá a los desarrolladores e investigadores aprovecharse de esta tecnología única, en cualquier nivel de desarrollo de su aplicación, workflow o experimento.

1 0
0 111
Artículo
· 11 jul, 2023 Lectura de 3 min
Utilizando JSON en IRIS

¡Hola Comunidad!

El otro día vi un artículo sobre el uso del paquete %ZEN cuando se trabaja con JSON y he decidido escribir un artículo para describir un enfoque más actualizado. Hace no mucho se dio el paso de usar %ZEN.Auxiliary.* a clases JSON dedicadas. Esto permite trabajar con JSONs de forma más orgánica.

Llegados a este punto hay básicamente 3 clases principales para trabajar con JSON:

  • %Library.DynamicObject - proporciona una manera simple y eficiente de encapsular y trabajar con documentos JSON estándar. También nos da la posibilidad de, en vez de escribir el código habitual para crear la instancia de una clase como
set obj = ##class(%Library.DynamicObject).%New()

usar la siguiente sintaxis

set obj = {}
  • %Library.DynamicArray - proporciona una manera simple y eficiente de encapsular y trabajar con matrices JSON estándar. Con los arrays se puede usar el mismo enfoque que con los objetos, lo que significa que o bien se puede crear una instancia de la clase
set array = ##class(%DynamicArray).%New()

o se puede hacer usando corchetes []

set array = []
  • %JSON.Adaptor es una utilidad para mapear objetos de ObjectScript (registrados, serial o persistentes) a textos JSON o entidades dinámicas.
1 1
0 111

A partir de IRIS 2019.1, la documentación dispone de un nuevo diseño.

Aquí puedes echarle un vistazo: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls

Los cambios incluyen un nuevo conjunto de estilos y una re-escritura completa del código que utilizamos para generar el HTML (ahora hay una API para recuperar el contenido en JSON, así como un gran conjunto de pruebas unitarias -- para aquellos de vosotros que os guste este tipo de cosas!)

0 0
0 111

Hola comunidad maravillosa!

La pregunta que tengo es:

¿Podemos establecer una alerta de llamada en lugar de una alerta de correo electrónico (o ambas) en Ensemble cuando el sistema se cae?

El siguiente mensaje es lo que recibimos por correo electrónico. Pero quería saber si hay más funcionalidades que permitan usar un sistema de llamadas.

1 1
0 111

¡Hola a tod@s!

Con el reciente lanzamiento de macOS 10.15, Apple ha reforzado su mecanismo de control con una tecnología llamada Gatekeeper, que requiere que los archivos ejecutables deban ser validados. Ahora mismo, los productos de InterSystems no están soportados para ser utilizados en macOS 10.15 y los ejecutables no han sido validados. (Os recordamos que los productos de InterSystems solo están soportados en macOS como una plataforma de desarrollo).

0 3
0 111

Según la consultora IDC, el 80% de todos los datos producidos son NoSQL. Mira:

Hay documentos digitales y escaneados, textos online y offline, contenido BLOB (objeto binario grande) en SQL, imágenes, vídeos y audio. ¿Te imaginas una iniciativa de Analítica Corporativa sin todos estos datos para analizar y apoyar las decisiones?

1 0
1 111

Acabo de exponer este tema en Global Masters: "IRIS Cheatsheets". IRIS ha introducido muchas funciones nuevas, especialmente en los lenguajes de programación, la compatibilidad con FHIR R4, las herramientas de interoperabilidad mejoradas e IRIS Analytics. Después trabajar 35 años en PC's y portátiles con Windows, sorprendentemente tengo poco conocimiento sobre Linux, Docker y Git. Es más, he escrito casi todas las aplicaciones e interfaces en ObjectScript con pizcas de SQL, .Net y Java Gateways y los conocimientos más básicos de WinSCP, Putty y SSH.

0 0
0 111

El Programa de Acceso Temprano (Early Access Program, EAP, en inglés) es una manera de ofrecer funcionalidades específicas a un grupo de personas antes que a nadie, que probarán y darán su opinión sobre dichas funcionalidades.

Durante los últimos años, InterSystems ha lanzado diferentes versiones (o componentes) de software y mejorado funcionalidades antes de su lanzamiento. Algunos ejemplos hasta ahora son: Columnar Storage; Built-in Python; FHIRSQL; y otros.

Pero una característica de los EAPs es que no están disponibles para todo el mundo. Hay que apuntarse en el Programa.

0 0
0 111

¡Hola Comunidad!

Como ya os anunciamos en esta publicación, el día 16 de noviembre tendrá lugar el Primer Encuentro (Meetup) de los miembros de la Comunidad. ¡Y ya está abierto el plazo de inscripción!

Es el primer evento en persona desde que empezó la pandemia y nos gustaría veros a muchos de vosotros allí. ¿Os apuntáis?

🗓16 de noviembre, de 12:00 a 14:00 h. + pizza y bebidas

📍Hotel The Westin Valencia

➡️ Podéis ver la agenda y registraros aquí >>

Nota.- Si ya estáis inscritos al Iberia Summit y queréis asistir al Meetup, tenéis que inscribiros también al Encuentro.

2 3
0 110