Artículo Jose-Tomas Salvador · 27 nov, 2024 3m read

InterSystems IRIS proporciona un entorno completo para el desarrollo de aplicaciones, diseñado para crear aplicaciones sofisticadas centradas en datos y análisis intensivo, conectando silos de datos y aplicaciones. Está preparado para trabajar con todas las tecnologías comunes de desarrollo de manera abierta y basada en estándares, y admite tanto la programación del lado del servidor como del lado del cliente.

InterSystems IRIS permite el desarrollo de aplicaciones del lado del servidor utilizando Python y ObjectScript de InterSystems.

0
0 84
Artículo Jose-Tomas Salvador · 20 nov, 2024 1m read

Acelerando la detección de resistencia a los antibióticos con InterSystems IRIS

La resistencia a los antibióticos es un desafío crítico para la salud, que requiere una detección rápida para informar tratamientos efectivos. Trabajamos en el desarrollo de una solución que aprovecha la tecnología de bases de datos vectoriales de InterSystems IRIS para identificar rápidamente genes de resistencia en el ADN.

Cómo funciona

Utilizando incrustaciones vectoriales, las secuencias de ADN se transforman en representaciones numéricas que capturan información genética esencial.

0
0 90
Artículo Jose-Tomas Salvador · 18 nov, 2024 2m read

La inteligencia artificial generativa es una inteligencia artificial capaz de generar texto, imágenes u otros datos utilizando modelos generativos, a menudo en respuesta a indicaciones o "prompts". Los modelos de IA generativa aprenden los patrones y la estructura de sus datos de entrenamiento y luego generan nuevos datos con características similares.

La IA generativa es capaz de crear texto, imágenes y otros tipos de contenido.

0
0 221
Artículo Jose-Tomas Salvador · 13 nov, 2024 6m read

He estado trabajando en este proceso con algunos compañeros de equipo y pensé que podría ser útil para otros, especialmente si trabajáis con HL7 y Ensemble/HealthConnect/HealthShare y rara vez os aventuráis más allá de la sección de Interoperabilidad.

Primero, me gustaría establecer que este tutorial es una extensión de la documentación ya existente sobre la importación y exportación de datos SQL, que se encuentra aquí: https://docs.intersystems.com/iris20241/csp/docbook/DocBook.UI.Page.cls?KEY=GSQL_impexp#GSQL_impexp_import

0
0 97
InterSystems Official Jose-Tomas Salvador · 25 oct, 2024

Las versiones de mantenimiento 2023.1.5 y 2024.1.2 de InterSystems IRIS, IRIS for Health y HealthShare HealthConnect ya están disponibles

Ya están disponibles dos versiones de mantenimiento extendido de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect

2023.1.5

La versión 2023.1.5 proporciona correcciones de errores para cualquiera de las versiones anteriores 2023.1.x.

Podéis encontrar las listas de cambios detalladas y las listas de verificación de actualización en estas páginas:

2024.1.

0
0 115
Artículo Jose-Tomas Salvador · 16 oct, 2024 2m read

En ObjectScript, tenéis una amplia colección de funciones que devuelven algún valor, típicamente:

set variable = $somefunction(param1,param2, ...)

No hay nada especial en eso.  
Pero hay un conjunto de funciones que clasifico como del LADO IZQUIERDO.  
La especialidad de ellas es que también podéis usarlas a la izquierda del operador igual como un objetivo en el comando SET:

set $somefunction(param1,param2, ...) = value

La razón para plantear ese tema es que con IRIS 2024.

1
0 72
Artículo Jose-Tomas Salvador · 10 oct, 2024 3m read

Rúbrica de preguntas frecuentes de InterSystems

Podéis comprobar el espacio libre en disco en cualquier momento usando la clase de utilidad del sistema: SYS.Database y la consulta: FreeSpace.

Aquí tenéis cómo probarlo en el terminal de IRIS (id al espacio de nombres %SYS y luego ejecutadlo):

zn"%SYS"set

El resultado de salida es el siguiente:

0
0 109
InterSystems Official Jose-Tomas Salvador · 9 oct, 2024

Recientemente hemos puesto a disposición una nueva versión de InterSystems IRIS en el Programa de Acceso Anticipado a Vector Search (o búsqueda vectorial), que utiliza el índice ANN (Aproximate Nearest Network) basado en el algoritmo de indexación Hierarchical Navigable Small World (HNSW). Esta incorporación permite realizar búsquedas aproximadas de vecinos-más-cercanos (nearest-neighbours) de manera mucho más eficiente, sobre grandes conjuntos de datos vectoriales, mejorando drásticamente el rendimiento de las consultas y la escalabilidad.

0
0 120
Artículo Jose-Tomas Salvador · 30 sep, 2024 3m read

Existen muchas aplicaciones para trabajar con mensajes HL7 V2, pero las herramientas para trabajar con XML en el Portal de Gestión o los IDE de IRIS son limitadas. Aunque hay muchas utilidades externas e IDEs que funcionan con mensajes XML e incluso documentos C-CDA, hay una razón convincente para poder hacer pruebas directamente en el marco de trabajo C-CDA de IRIS.

Hacer pruebas dentro del entorno de IRIS os proporciona el contexto necesario:

  • Configuración del analizador XML
  • Contexto del espacio de nombres XML
  • Configuración de facilidades y OID
  • Manejo de cabeceras IHE
  • Los paquetes HS.
0
0 108
Artículo Jose-Tomas Salvador · 11 sep, 2024 4m read

El desarrollo frontend puede ser una tarea desalentadora, incluso una pesadilla, para los desarrolladores centrados en el backend. Al principio de mi carrera, la línea entre frontend y backend era difusa, y se esperaba que todos manejaran ambos. El CSS, en particular, siempre fue una lucha constante; sentía que era una misión imposible.

Aunque disfruto trabajando en el frontend, el CSS sigue siendo un desafío complejo para mí, especialmente porque lo aprendí a base de prueba y error. El meme de Peter Griffin luchando por abrir persianas captura perfectamente mi experiencia aprendiendo CSS.

Peter Griffin CSS

0
0 308
Artículo Jose-Tomas Salvador · 29 ago, 2024 2m read

Incluyo este post para ayudar a los usuarios de WebTerminal que han actualizado a la versión IRIS 2024.2 -- (Build 247U) Tue Jul 16 2024 09:52:30 EDT -- liberada recientemente o están considerando hacerlo.

Esa versión 2024.2 contiene un cambio (DP-432503) que precisa que el usuario a través del cual se conecta inicialmente el Web Gateway (normalmente CSPSystem) deba tener permisos de lectura (READ) sobre la base de datos en la que se encuentra la clase de dispatching de la aplicación web de tipo REST.

0
0 117
Artículo Jose-Tomas Salvador · 27 ago, 2024 4m read

Acceder a un almacenamiento en la nube de Azure para cargar/descargar blobs es bastante fácil usando los métodos API designados de la clase %Net.Cloud.Storage.Client, o usando los adaptadores de entrada/salida EnsLib.CloudStorage.*

Tened en cuenta que necesitaréis tener el Servidor de Lenguaje Externo %JavaServer en funcionamiento para usar tanto la API de almacenamiento en la nube como los adaptadores, ya que ambos usan el marco PEX usando el Servidor Java.

0
0 189
InterSystems Official Jose-Tomas Salvador · 7 ago, 2024

Las versiones 2.8.4.11 y 3.4.3.11 de InterSystems API Manager (IAM) ya están disponibles de forma general. Estas son las versiones más recientes de las dos versiones de IAM con soporte a largo plazo. Estas versiones contienen correcciones importantes y se recomienda a todos los clientes que las actualicen.

Se recomienda a los clientes de IAM 3.0 o 3.2 que actualicen a 3.4.3.11, ya que el soporte para esas versiones pronto finalizará.

0
0 77
InterSystems Official Jose-Tomas Salvador · 2 ago, 2024

Las versiones 2024.2 de InterSystems IRIS Data Platform, InterSystems IRIS for Health y HealthShare Health Connect ya están disponibles de forma general (GA)

ASPECTOS MÁS DESTACADOS

2024.2 es una versión de entrega continua (CD o Continuous Delivery en inglés). En esta versión se han añadido muchas actualizaciones y mejoras

Mejora de la experiencia del desarrollador

  • Eliminación de Studio - Las instalaciones de Windows 2024.2 no incluyen el IDE Studio, y la actualización de una instancia existente elimina Studio del directorio bin de la instancia.
0
0 78
InterSystems Official Jose-Tomas Salvador · 2 ago, 2024

Ya está disponible la versión de mantenimiento ampliada 2024.1.1 de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect. Contiene correcciones de errores de la versión anterior 2024.1.0.

Encontraréis listas detalladas de cambios y listas de comprobación de actualizaciones en estas páginas:

Cómo conseguir el software

El software está disponible tanto en paquetes de instalación clásicos como en imágenes de contenedor.

0
0 88
Artículo Jose-Tomas Salvador · 24 jul, 2024 7m read

Para los programadores nuevos en ObjectScript, inevitablemente surgirá una pregunta: “¿Cuál es la diferencia entre Methods y ClassMethods?” Una respuesta típica sería: “Un ClassMethod se aplica a una clase, pero un method se aplica a una instancia de esa clase.” Aunque esa respuesta es correcta, carece de información importante sobre cómo estos métodos difieren y cómo se usan en ObjectScript. Muchas cosas podrían escribirse como cualquiera de los dos. Por ejemplo, supongamos que tenemos una clase llamada “User.Person” con una propiedad llamada “Name”.

0
0 178
InterSystems Official Jose-Tomas Salvador · 22 jul, 2024

Ya están disponibles las versiones 2.8.4.10 y 3.4.3.10 del InterSystems API Manager (IAM).  Se trata de las últimas versiones de las dos versiones de IAM soportadas desde hace tiempo. Estas versiones contienen correcciones importantes y se recomienda a todos los clientes que las actualicen.

El soporte para las versiones de IAM 3.0 o 3.2 finalizará en breve,por lo que se recomienda a los clientes que actualicen a 3.4.3.10.

0
0 143
Artículo Jose-Tomas Salvador · 16 jul, 2024 3m read

Introducción a la ejecución de WSGI en IRIS

Con IRIS 2024+, los usuarios podéis alojar aplicaciones WSGI utilizando Security.Applications. Como ejemplo, un usuario puede hacer algo como esto

Ejemplo de trabajo mínimo

zn "%SYS"
Kill props
Set props("Description") = "Sample WSGI Application"
Set props("MatchRoles") = ":%All"
Set props("WSGIAppLocation") = "/path/to/flaskapp"
Set props("WSGIAppName") = "myapp"
Set props("WSGICallable") = "app"
Set props("DispatchClass") = "%SYS.Python.WSGI" // important, otherwise will be recognized as CSP application
Set sc = ##class(Security.Applications).Create("/flask", .props)
zw sc
0
0 164
InterSystems Official Jose-Tomas Salvador · 11 jul, 2024

La versión 24.1 de InterSystems Reports ya está disponible en el sitio de Distribución de Software de InterSystems en la sección de Componentes. El software está etiquetado como InterSystems Reports Designer e InterSystems Reports Server y está disponible para los sistemas operativos Mac OSX, Windows y Linux.

Esta nueva versión trae grandes mejoras de nuestro socio, insightsoftware. InterSystems Reports 24.1 está impulsado por Logi Report Versión 24.1SP2 e incluye:

  • Personalización de anotaciones para mejorar la representación visual de los adjuntos en documentos compatibles con PDF/A.
0
0 153
Artículo Jose-Tomas Salvador · 8 jul, 2024 1m read

¿Alguna vez habéis importado un esquema XML desde un archivo XSD? Es posible que queráis volver a consultar el archivo original algún tiempo después, pero habéis olvidado dónde lo pusisteis.

No os preocupéis, esa información se guarda como parte del proceso de importación.

Todo el esquema XSD importado se guarda en el global ^EnsEDI.XML.Schema. Ese global contiene todos los XSDs importados en vuestro espacio de nombres. El primer subíndice es el nombre del esquema que se ve en el portal.

Para buscar la ubicación del archivo XSD de origen, basta con mirar en el siguiente lugar:

^EnsEDI.XML.

0
0 224
InterSystems Official Jose-Tomas Salvador · 7 jun, 2024

Nota: esto fue publicado originalmente el 5 de junio de 2024, pero se presentó como si hubiera sido publicado el 9 de mayo de 2024, por lo que este repost corrige la fecha.

Las actualizaciones recientes del InterSystems Language Server introducen muchas mejoras significativas destinadas a mejorar la experiencia y la productividad del desarrollador. Aquí hablaré de algunas de las más importantes, mientras que la lista completa, que incluye numerosas correcciones de errores, se puede encontrar en el CHANGELOG del Language Server.

0
0 180
Artículo Jose-Tomas Salvador · 6 jun, 2024 2m read

Al desarrollar una nueva Producción de Interoperabilidad, es bastante natural que los parámetros se añadan inicialmente en la Producción.

Sin embargo, en cuanto queréis mover la Producción de desarrollo a un entorno de prueba o staging, queda claro que algunos parámetros de configuración como Servidores HTTP, direcciones IP y/o puertos necesitan ser cambiados. Para evitar que estos parámetros se sobrescriban durante un redepliegue posterior, es esencial que mováis estos parámetros de la Producción a los Parámetros Predeterminados del Sistema.

0
0 144
Artículo Jose-Tomas Salvador · 3 jun, 2024 1m read

Añadid una credencial para iniciar sesión en la interfaz REST de FHIR - en este caso considerad sólo una autenticación básica

Añadid Registro de Servicios - en este caso considerad sólo una autenticación básica

- Configurad un servicio HTTP

- Introducid la ruta al servidor FHIR

- Introducid la URL del servicio FHIR

- Usad la credencial añadida previamente

Añadid una "HS.FHIRServer.Interop.HTTPOperation"

Elegid el Nombre del Servicio

Probad el cliente FHIR

Rastread/seguid el resultado de la prueba

0
1 138
InterSystems Official Jose-Tomas Salvador · 27 mayo, 2024

Aquí está nuestra actualización trimestral de las plataformas del Q2'2024.  Si sois nuevos en estas actualizaciones, ¡bienvenidos!  Esta actualización tiene como objetivo compartir los cambios recientes, así como nuestro mejor conocimiento actual sobre los próximos cambios, pero predecir el futuro es un asunto delicado y esto no debe considerarse una hoja de ruta comprometida. 

Dicho esto, pasemos a la actualización.

0
0 92
InterSystems Official Jose-Tomas Salvador · 14 mayo, 2024

Como muchos habréis oído, InterSystems anunció la deprecación de Studio cuando se lanzó IRIS 2023.2. En noviembre de 2023 se dio a conocer un plan detallado de retirada de Studio, y ahora estamos alcanzando el primer hito de ese plan. A partir de la versión 2024.2, los kits de IRIS para Windows ya no contendrán Studio. Esto significa que las nuevas instalaciones que utilicen este kit no instalarán Studio, y la actualización de una instancia existente a la versión 2024.2 (o posterior) eliminará Studio del directorio bin de la instancia.

4
0 208
InterSystems Official Jose-Tomas Salvador · 13 mayo, 2024

Se ha publicado una versión preliminar actualizada para desarrolladores de InterSystems IRIS 2024.2 e InterSystems IRIS for Health 2024.2 en el sitio de versiones preliminares para desarrolladores del WRC.  Esta versión contiene algunos cambios dignos de mención:

  • Contenedores - omitimos los contenedores en la vista previa anterior, pero los incluimos esta vez.  En un futuro avance, estamos planeando cambiarlos para usar la imagen base de Ubuntu 24.04
  • Compatibilidad con Ubuntu 24.04: esta versión preliminar incluye compatibilidad con el nuevo sistema operativo Ubuntu 24.04.
0
0 121
InterSystems Official Jose-Tomas Salvador · 29 abr, 2024

Ya están disponibles las versiones de mantenimiento 2022.1.5 y 2023.1.4 de InterSystems IRIS, IRIS for Health y HealthShare HealthConnect

Ya están disponibles dos versiones de mantenimiento ampliado de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect.

2022.1.5

La versión 2022.1.5 proporciona correcciones de errores para cualquiera de las versiones anteriores a 2022.1.x.

Podéis encontrar listas detalladas de cambios y listas de comprobación de actualizaciones en estas páginas:

2023.1.

0
0 131
Artículo Jose-Tomas Salvador · 26 abr, 2024 5m read

Un cliente preguntó recientemente si IRIS soporta OpenTelemetry, dado que estaban buscando medir el tiempo que los servicios SOAP implementados por IRIS tardan en completarse, y  el cliente ya tenía varias otras tecnologías que soportan OpenTelemetry para el seguimiento de procesos.

Si bien, a día de hoy, InterSystems IRIS (IRIS) no soporta de forma nativa OpenTelemetry, es justo decir que la plataforma de datos IRIS tiene varias maneras de capturar, registrar y analizar el rendimiento de una instancia en ejecución.

0
0 153
InterSystems Official Jose-Tomas Salvador · 12 abr, 2024

La primera versión preliminar para desarrolladores de InterSystems IRIS 2024.2 e InterSystems IRIS for Health 2024.2 se ha publicado en el sitio de versiones preliminares para desarrolladores del WRC. Los contenedores no están disponibles para esta versión preliminar, pero nos aseguraremos de publicarlos la próxima vez.

Esta es la primera vez en el ciclo de lanzamiento que hemos publicado una versión preliminar para desarrolladores y no hay ninguna característica digna de destacar que esté completa. Las iré listando a medida que se vayan completando en futuras versiones preliminares.

0
0 124
InterSystems Official Jose-Tomas Salvador · 27 mar, 2024

InterSystems introdujo esta función hace muchos años y en una época en la que el uso de la Public Key Infrastructure (Infraestructura de Clave Pública o PKI) aún no estaba muy extendido. La creación de materiales para su uso con Public Key Infrastructure (Infraestructura de Clave Pública o PKI) está ahora ampliamente disponible, e InterSystems está observando un descenso en su uso. Además, se necesitarían inversiones para utilizarla de forma segura.

En la documentación de la PKI de IRIS se afirma desde hace años:

La PKI de InterSystems es sólo para fines de prueba.

0
0 162