Artículo
· 4 ago, 2023 Lectura de 2 min
Cómo monitorizar vuestra actividad en la Comunidad

¡Hola Comunidad!

Si queréis saber cómo os va en la Comunidad y ver vuestras estadísticas, no hace falta que vayáis a vuestro perfil y os desplacéis por todas vuestras publicaciones (aunque también es posible). Para mayor comodidad, podéis utilizar el Panel de Estadísticas.

En él podéis ver las estadísticas detalladas de vuestras publicaciones, para los últimos 7 días (pestaña "Semana"), los últimos 30 días (pestaña "Mes") y desde siempre (pestaña "Siempre"), incluyendo:

  • número de visualizaciones, likes, comentarios y seguidores conseguidos
  • gráficos temporales con el número de visualizaciones, likes, acciones en vuestras publicaciones y comentarios
  • una tabla con información sobre visualizaciones, comentarios y likes de cada una de vuestras publicaciones

      1 0
      0 49

      Hola de nuevo a todos.

      En nuestro artículo anterior vimos como configurar nuestro EMPI para recibir mensajería FHIR. Para ello instalábamos el Adaptador FHIR que InterSystems pone a nuestra disposición que configuraba un endpoint REST al que podíamos enviar nuestro mensaje FHIR. A continuación obteníamos el mensaje y lo transformábamos a un %String que enviábamos vía TCP a la producción de nuestro EMPI configurada en nuestro namespace HSPIDATA.

      0 0
      0 49

      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
      0 49

      ¡Hola Comunidad!

      Quizá ya habéis leído el artículo sobre cómo aprovechar las publicaciones en la Comunidad de Desarrolladores, con información general sobre los distintos tipos de publicaciones. Aún así, hemos pensado que podría ser útil hacer un artículo centrado solo en las preguntas. Así que vamos a explicar en detalle cómo publicar preguntas en la Comunidad.

      En primer lugar, vamos a hablar del título. Elegir un buen título para una pregunta es básico para llamar la atención de las personas adecuadas y así aumentar la posibilidad de obtener respuestas útiles. Os damos algunos consejos para ayudaros a escribir títulos:

      0 0
      0 48

      ¡Volvemos al ataque con nuestro EMPI!

      En artículos anteriores hemos visto como configurar y personalizar nuestro EMPI, hemos visto como podemos como podemos incluir nuevos pacientes en nuestro sistema mediante mensajería HL7, pero claro, ¡no todo es HL7 v.2 en esta vida! ¿Cómo podríamos configurar nuestra instancia del EMPI para trabajar con mensajería FHIR?

      0 0
      0 48
      Artículo
      · 8 dic, 2023 Lectura de 9 min
      Integración Open AI con IRIS - Gestión de ficheros

      La inteligencia artificial no se limita solo a generar imágenes a través de texto con instrucciones o crear narrativas con instrucciones sencillas.

      También puedes hacer variaciones de una imagen o incluir un fondo especial a una ya existente.

      Adicionalmente, podrás obtener la transcripción del audio sin importar su idioma y la velocidad del hablante.

      Por tanto, analicemos cómo funciona la gestión de archivos.

      2 0
      0 48
      Artículo
      · 14 ago, 2023 Lectura de 2 min
      Usando la utilidad Populate de IRIS para generar datos

      Hola desarrolladores, actualmente estoy haciendo una demostración sobre la creación de una interfaz de usuario haciendo análisis de datos y configurando una prueba de rendimiento con objetos de datos. Por lo tanto, usar la "Utilidad de generación/población" podría ayudarme a generar automáticamente algunos datos de muestra con los que puedo jugar.

      1 0
      0 47
      Artículo
      · 19 ene, 2024 Lectura de 2 min
      IA generativa para la creación de imágenes

      Actualmente, muchos artistas digitales utilizan la tecnología de IA generativa como soporte para acelerar la entrega de sus trabajos. Hoy en día es posible generar una imagen correspondiente a partir de una frase de texto. Existen varias soluciones en el mercado para esto, incluidas algunas disponibles para ser utilizadas a través de API. Mira algunos en este enlace: https://www.analyticsvidhya.com/blog/2023/08/ai-image-generators/.

      2 0
      0 47
      Artículo
      · 20 mar, 2024 Lectura de 2 min
      SOAP SII

      En el proceso de consumir los servicios del SII me encontré con algunas dificultades y quiero compartirlas para facilitar el trabajo posterior.

      El contexto es bastante local, por eso no expondré documentación comprometedora, solo los detalles de cómo adaptarse a los requerimientos del Servicio.

      0 0
      0 46
      Artículo
      · 5 sep, 2023 Lectura de 1 min
      Cómo reconstruir el índice por ID

      Preguntas frecuentes de InterSystems

      De cara a la reconstrucción de los índices de una clase persistente/tabla, hay que utilizar el método %BuildIndices(), proporcionado por dicha clase. Para ello hay que especificar los valores de inicio y fin de los ID para los cuales se quieren reconstruir índices en los argumentos del método.

      Por ejemplo, para reconstruir el índice NameIDX y el índice ZipCode en la clase Sample.Person sólo para ID=10 a 20, ejecutad el siguiente código (el rango de ID se especifica en los argumentos quinto y sexto).

      1 0
      0 46

      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.

      0 0
      0 45
      Artículo
      · 25 nov, 2023 Lectura de 1 min
      Como reducir la base de datos IRISTemp

      Preguntas frecuentes de InterSystems

      Puedes establecer el tamaño máximo de la base de datos IRISTemp en el arranque de IRIS configurando el parámetro MaxIRISTempSizeAtStart.

      Después de configurarlo, el sistema truncará IRISTemp al valor establecido (MB) en el siguiente inicio de IRIS. Si el tamaño actual es inferior al especificado MaxIRISTempSizeAtStart, no realizará el truncado. Si se especifica el valor 0 no se realizará el truncado nunca.

      Puedes configurarlo en el siguiente menú.

      1 1
      0 45

      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.

      Según la documentación del Balanceador de Carga de Azure, el comportamiento predeterminado es el siguiente:

      1 0
      0 44

      Hola comunidad,

      Cuando utilizamos un Business Servicio de tipo SQL, puede suceder que necesitemos replicar ciertas filas de la tabla original.

      Tomemos como ejemplo el Business Service "from customer SQL" usando la clase genérica EnsLib.SQL.Service.GenericService

      0 0
      0 44
      Artículo
      · 4 dic, 2023 Lectura de 2 min
      Cómo crear errores definidos por el usuario

      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.

      0 0
      0 42

      Creo que ésta es una forma bastante interesante de instalar un terminal web en un entorno en el que puedes acceder al Portal de Gestión/Visual Studio Code, pero no al terminal.

      En este caso, zpm ya estaba presente. En caso contrario, se puede instalar también en la misma clase.

      1. Crear una clase que instalará webterminal utilizando zpm.
      2. Compilar. Esto llevará un rato (ya que hará la descarga y la instalación), y después se verá el resultado desde zpm!
      3. Ahora se puede abrir el terminal web accediendo a http://your-host/terminal/
      0 0
      0 42

      Volvemos al ataque con nuestro ejemplo de uso de FHIR Adapter, en este artículo vamos a revisar como podemos configurarlo en nuestras instancias de IRIS y cual es el resultado de la instalación.

      Los pasos realizados para la configuración del proyecto son los mismos que indica la documentación oficial, podéis revisarlos directamente aquí. Pues bien, ¡manos a la obra!

      1 0
      1 41
      Artículo
      · 1 jun, 2023 Lectura de 5 min
      Memoria ocupada por las tablas de IRIS

      Introducción

      Entre las diversas soluciones que desarrollamos en Innovatium, un desafío habitual es la necesidad de acceder al tamaño de las bases de datos. Entonces me di cuenta de que eso no es algo tan trivial en IRIS. Ese tipo de información es importante para mantener un control del flujo de datos y del coste en gigabytes de un sistema para implementar. Sin embargo, lo que realmente me llamó la atención fue la necesidad de eso para algo muy importante: la migración a la nube. Al final, ¿quién no quiere migrar sus sistemas a la nube hoy en día?

      0 0
      0 41
      Artículo
      · 7 dic, 2023 Lectura de 1 min
      Cómo ejecutar comandos del SO

      Preguntas frecuentes de InterSystems

      Cuando ejecutéis comandos del SO, utilizad el comando $ZF(-100).

      do $ZF(-100,"",program,args) // Execute the Windows command [synchronously].
      do $ZF(-100,"/ASYNC",program,args) // Executes a Windows command [asynchronously].

      Cuando ejecutéis comandos de la shell del SO, como mkdir o copy, hemos de especificar /SHELL.

      do $zf(-100,"/shell /async","mkdir","c:\temp\x")

      1 0
      0 41

      Recientemente me comentaron sobre la necesidad de monitorizar desde HealthConnect los registros presentes en una base de datos NoSQL en el Cloud, más en concreto Cloud Firestore, desplegada en Firebase. Con un rápido vistazo pude ver lo sencillo que resultaría crear un Adapter ad-hoc para realizar la conexión aprovechando las capacidades de Embedded Python, así que me puse manos a la obra.

      0 0
      0 40

      Jornada atípica de la Quiniela esta semana, al no haber partidos de Primera División la Quiniela se forma con los de Segunda e internacionales:

      La estimación para los partidos de Segunda será la siguiente:

      Vaya...sólo victorias locales...algo me huele raro.

      Veamos que nos dice para los partidos internacionales:

      0 0
      0 40