#HealthShare

0 Seguidores · 156 Publicaciones

InterSystems HealthShare es una plataforma informática de servicios médicos para hospitales, sistemas de suministro integrados (IDN) e intercambios de información sobre la salud regional y nacional (HIE). HealthShare incluye el intercambio de información sobre salud, en el que se agregan datos, flujos de trabajo, análisis de texto y tecnologías para realizar análisis.

Obtener más información

Artículo Jose-Tomas Salvador · sep 30, 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:

0
0 0
Artículo Luis Angel Pérez Ramos · sep 2, 2024 1m read

[FAQ] Preguntas frecuentes de InterSystems

El siguiente código descarga https://www.intersystems.com/assets/intersystems-logo.png y guarda el archivo como c:\temp\test.png.

Es necesario definir una configuración SSL llamada SSLTEST antes de ejecutar este código.

0
0 0
Artículo Alberto Fuentes · ago 26, 2024 1m read

Una buena característica que se ha añadido recientemente a la versión 2.12.6 de la extensión ObjectScript de VS Code está controlada por esta nueva configuración:

objectscript.serverSourceControl.respectEditableStatus

Cuando se establece true en JSON, o se marca en el Settings Editor (o Editor de Configuración), un documento del lado del servidor será de sólo lectura si la clase de control de código fuente para el namespace informa que no es editable.

0
0 0
Artículo Ricardo Paiva · ago 12, 2024 4m read

Una solución de control de versiones eficaz permite a las organizaciones gestionar bases de código complejas, facilitar una colaboración sin fisuras dentro de los equipos de desarrollo y agilizar los procesos de despliegue.

0
0 0
Artículo Jose-Tomas Salvador · jul 8, 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:

0
0 0
InterSystems Official Mario Sanchez Macias · jun 4, 2024

A partir del lanzamiento de la plataforma de datos InterSystems IRIS® 2022.3, InterSystems corrigió el mecanismo de aplicación de licencias para incluir solicitudes REST y SOAP. Debido a este cambio, los entornos con licencias no basadas en core que utilizan REST o SOAP pueden experimentar una mayor utilización de licencias después de la actualización. Para determinar si este aviso se aplica a vuestra licencia de InterSystems seguid las instrucciones de las preguntas frecuentes enlazadas a continuación.

Este cuadro resume la aplicación de la normativa

0
0 0
Pregunta Yone Moreno · mayo 21, 2024

Buenos días, 🙂

Me gustaría plantear una duda, que tiene que ver cómo gestionar %GlobalCharacterStream que representan JSONS.

Gracias por leer esta cuestión, gracias por su ayuda, y gracias por su tiempo y atención.

En concreto, en un cierto Proceso, estábamos consultando a 2 Operaciones, cuya respuesta convertíamos a una Property llamada informesAutorizadosRangoFechas la cual es %GlobalCharacterStream cuyo contenido es un JSON con la misma estructura.

Es decir, a nivel visual, un ejemplo concreto es el siguiente:

0
0 90
Artículo Yone Moreno · mayo 17, 2024 52m read

🙂 Buenos días comunidad.

Me gustaría compartir con ustedes, en este artículo, una manera muy práctica, de obtener información relevante de todos los Namespaces de un Entorno. ¿Para qué?. Pues por ejemplo para uno de los casos de uso que más nos encontramos los desarrolladores con respecto a Healtshare: el desafío de necesitar crear 1 servicio, y la odisea de ir entorno a entorno, namespace a namespace, buscando si el puerto XYZAB está libre o no... 🙃

0
0 113
Artículo Luis Angel Pérez Ramos · mayo 16, 2024 3m read

Revisando los diferentes artículos que he ido publicando he caído en la cuenta de que me faltaba explicar una funcionalidad bastante práctica dentro de nuestro EMPI (Enterprise Master Patient Index) y no es otra que la notificación de altas y vinculaciones a sistemas externos al EMPI.

0
0 68
Pregunta caichar yo · mayo 10, 2024

Hola, por un Bussiness Services http, nos llega un mensaje xml, encapsulado en un streamContainer. ¿Cómo puedo envíar el mensaje xml, sin el encapsulamiento, como tal a un bussiness Process? ¿Tendría que definir previamente en una clase el tipo de mensaje xml?, es que en este caso sería muy engorroso ya que por ese punto BS pueden entrar diferentes tipos de Xml, ¿tengo que definir todos previamente para que coja el mensaje de esa clase, o hay alguna forma más rápida sin tener que definirlos uno a uno en ficheros .cls?

0
0 135
InterSystems Official Mario Sanchez Macias · abr 17, 2024

InterSystems ha detectado un defecto que hace que fallen algunas actualizaciones de HealthShare® Health Connect. Esto solo afecta a las instancias que no tienen licencia para el uso de FHIR® y que tienen namespaces habilitados con interoperabilidad. En estas condiciones, la actualización falla con un error <HSFHIRErr>.

Este defecto sólo aparece en las actualizaciones a la versión 2024.1 de HealthShare Health Connect.

La versión afectada, 2024.1.0.263.0, se ha retirado de la distribución. Está disponible una nueva Point Release:

Versión original Point Release
2024.1.0.263.0 2024.1.0.264.1
0
0 124
InterSystems Official Mario Sanchez Macias · mar 26, 2024

Al evaluar una notificación de soporte de IBM, InterSystems ha determinado un impacto potencial para nuestros clientes. La notificación en cuestión es:

Memory Leak in std::string for programs built with xlclang++ 16.1.0 in the presence of the 17.1.1 libc++.a

Este problema afecta a las versiones 2022.x y 2023.x de:

  • InterSystems IRIS® data platform
  • InterSystems IRIS for Health™
  • HealthShare® Health Connect

También afecta a otros productos de InterSystems basados en la familia de productos InterSystems IRIS.

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

La versión 2024.1 de InterSystems IRIS® for HealthTM, y HealthShare®Health Connect ya está disponible de forma general (GA - Generally Available).

❗Este anuncio no se aplica a InterSystems IRIS®.

Novedades destacadas de la actualización

De esta versión se espera una serie de actualizaciones interesantes, incluyendo:

  1. Compatibilidad con Smart en FHIR 2.0.0
  2. Generación de modelos de objetos FHIR R4
  3. Mejora del rendimiento de las FHIR queries
  4. Eliminación del Private Web Server (PWS - Servidor Web Privado)
  5. y mucho más.
0
0 155
Artículo Alberto Fuentes · feb 21, 2024 2m read

Quería compartiros hoy un pequeño truco para personalizar cómo se muestran los mensajes en el Visor de Mensajes. En concreto, cómo mostrar mensajes JSON directamente en el Visor de Mensajes en lugar de serializados como XML.

Los mensajes son los objetos que utilizamos para comunicar componentes de una producción de interoperabilidad. En mi caso me había definido un mensaje que utilizaba después para pasar a JSON y enviar a una API. Este mensaje está definido como un mensaje convencional y también como %JSON.Adaptor para poder exportar / importar directamente a JSON.

0
0 274
Artículo Luis Angel Pérez Ramos · jun 16, 2023 10m read

Una de las necesidades más comunes por parte de nuestros clientes es la de la creación de servicios REST que permitan acceder a la información presente en IRIS / HealthConnect. La ventaja de estos servicios REST es que permite el desarrollo de interfaces de usuario personalizadas con las tecnologías más actuales aprovechando la fiabilidad y el rendimiento de IRIS en el back-end.

2
1 482
InterSystems Official Jose-Tomas Salvador · feb 20, 2024

InterSystems anuncia la Versión de Mantenimiento (Maintenance Release, MR) 2018.1.9 de CachéEnsemble and Health Connect HSAP. Es una versión de mantenimiento con muchas actualizaciones en una gran variedad de áreas.

Caché y Ensemble

Los kits completos de instalación de producto se pueden descargar de la página de distribución de software del Centro de Soporte Internacional (WRC):

0
0 105
Artículo Luis Angel Pérez Ramos · ene 29, 2024 4m read

Preguntas frecuentes de InterSystems

Si el sistema no se para durante 24 horas, los archivos journal serán eliminados a las 0:30 según la "Configuración de la eliminación de archivos journal".

Una posible causa de que los archivos journal permanezcan más tiempo del establecido en la "Configuración de la eliminación de archivos journal" es que hay transacciones que permanecen abiertas.

En ese caso, se podrá eliminar el archivo journal buscando procesos que estén ejecutando transacciones y finalizando las transacciones.

1
0 117
Anuncio Esther Sanchez · dic 29, 2023

¿Vuestra Certificación Oficial de InterSystems expira pronto? ¿Habéis pensado en por qué deberíais renovar vuestra Certificación? ¿Os gustaría saber cómo es nuestro proceso de recertificación?

Si la respuesta a alguna de esas preguntas ha sido "Sí", echad un vistazo a nuestra nueva política de recertificación!

Estos son algunos de los beneficios de la recertificación:

0
0 76
Artículo Alberto Fuentes · dic 7, 2023 4m read

Introducción

Con frecuencia nos encontramos con problemas de conectividad en las implementaciones de HealthShare (HS) en Microsoft Azure que tienen varios componentes de HealthShare (instancias o namespaces) instalados en la misma máquina virtual, especialmente cuando es necesario comunicarse con otros componentes de HS mientras se utiliza el balanceador de carga interno de Azure (ILB) para proporcionar la funcionalidad VIP (Virtual IP) de Mirroring. Los detalles sobre cómo y por qué se usa un balanceador de carga con Mirroring los podéis encontrar en este artículo de la Comunidad.

0
0 117
Artículo Luis Angel Pérez Ramos · dic 5, 2023 3m read

Preguntas frecuentes de InterSystems

Las definiciones de clases creadas por los usuarios se almacenan en clases de definición de clases. Estas se pueden utilizar para obtener una lista de definiciones de clases desde un programa.

Nota: Las clases de definición de clase se refieren a todas las clases contenidas en el paquete %Dictionary.

En el siguiente código de muestra, se obtiene una lista de definiciones de clases utilizando la consulta Resumen de la clase %Dictionary.ClassDefinitionQuery.

0
0 92
Artículo Ricardo Paiva · dic 4, 2023 2m read

Preguntas frecuentes de InterSystems

Para crear un error definido por el usuario, hemos de preparar un XML que describa el código de error y el mensaje correspondiente que desea utilizarse como error definido por el usuario.

Hemos de establecer el código de error como un número entero negativo.

<?xml version="1.0" encoding="UTF-8"?> 
<MsgFileLanguage="en"><MsgDomainDomain="UserErrors"><MessageId="-111"Name="MyError">An error has occured</Message> 
    <MessageId="-222"Name="MyError2">An error has occured 2</Message> 
  </MsgDomain></MsgFile>
0
0 100
Artículo Ricardo Paiva · nov 16, 2023 3m read

Preguntas frecuentes de InterSystems

Para rutinas (*.mac)

Se puede ocultar el código fuente exportando/importando solo el *.obj que se genera después de compilar el programa fuente.

El ejemplo de ejecución de comandos especifica EX1Sample.obj y EX2Sample.obj, que se generan al compilar EX1Sample.mac y EX2Sample.mac, como destinos de exportación y los exporta al segundo archivo de argumentos.

Después de pasarlo a otro namespace, se usa el archivo XML exportado para realizar la importación.

0
0 103
Artículo Ricardo Paiva · nov 8, 2023 2m read

Preguntas frecuentes de InterSystems

La información sobre las propiedades definidas en una clase se puede obtener usando las siguientes clases del sistema:

%Dictionary.ClassDefinetion

%Dictionary.PropertyDefinition

El ejemplo de descripción del código es el siguiente.

0
0 120
Artículo Ricardo Paiva · nov 2, 2023 2m read

Preguntas Frecuentes de InterSystems

El significado de cada valor de tiempo de espera es el siguiente.

1. [Tiempo de espera de respuesta del servidor]

Si el procesamiento de IRIS/Caché (ejecución de rutina o consulta) no finaliza dentro de este tiempo establecido, el navegador devolverá un error.

Por ejemplo, si este valor es 60 segundos y se necesitan 90 segundos para ejecutar una rutina/método/consulta, se producirá un error.

0
0 92
InterSystems Official Jose-Tomas Salvador · oct 26, 2023

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

✅ 2022.1.4

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

En estas páginas podéis consultar las listas detalladas de cambios y los checklists para actualizaciones:

✅ 2023.1.2

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

0
0 95
Artículo Ricardo Paiva · oct 20, 2023 1m read

Preguntas frecuentes de InterSystems

ObjectScript permite pasar cualquier número de argumentos utilizando arrays. Se hace añadiendo ... después del nombre del argumento.

Os muestro un ejemplo. En la sentencia del ejemplo, la información del argumento se establece en una variable global (una variable almacenada en la base de datos) para que pueda ser fácilmente verificada después de que se ejecute el método.

Class TEST.ARGTEST1 Extends%RegisteredObject
{
ClassMethod NewMethod1(Arg... As %StringAs %Boolean
{
 kill ^a
 merge ^a = Arg
}
}
0
0 103
Artículo Luis Angel Pérez Ramos · oct 3, 2023 1m read

¿Te estás preparando para usar VS Code por primera vez? Asegúrate de que tengas los privilegios suficientes.

¿Has definido tu servidor IRIS en la configuración de VS Code y aún recibes el siguiente error?

VS Code accede a IRIS/HealthConnect mediante la aplicación web /api/atelier. Si no tienes permiso (si estás utilizando por ejemplo un usuario LDAP para conectarte y la aplicación web no está configurada para admitir LDAP), esta es la razón por la que no pudiste conectarte.

0
0 100
Pregunta Jose-Tomas Salvador · oct 21, 2022

Buenos días, tardes, noches,... wink

Una pequeña reflexión/pregunta para hoy... es una realidad que las nuevas versiones de IRIS for Health son cada vez más potentes en cuanto a capacidades FHIR. Permiten consumir recursos FHIR con extrema facilidad, podemos crear conexiones con end-points de servidores FHIR externos muy facilmente y hacer que IRIS actúe de passthrough o que consuma esos recursos... o, más aún, podemos definir y poner en funcionamiento un repositorio FHIR, literalmente, en menos de 5 minutos.

3
0 124