Artículo Ricardo Paiva · 28 sep, 2023 Lectura de 5 min Tutorial - Cómo desarrollar InterSystems IRIS usando SSH SSH es un framework relativamente representativo de Java, que fue popular hace muchos años. Están Struts+Spring+hibernate y Spring MVC+Spring+hibernate. Por supuesto, utilicé la segunda en la universidad. Si puedo conectar IRIS a Hibernate como librería, ¿significa también que, en teoría, IRIS puede ser desarrollado utilizando el framework SSH? Herramientas y entorno JDK 1.8 Maven Hibernate 5.X.X IRISHealth-2022.1.3 intellij idea Windows 10 64 #Java #JDBC #Tutorial #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 9
Artículo Ricardo Paiva · 21 sep, 2023 Lectura de 1 min Cómo obtener todos los campos de una tabla con SQL Preguntas frecuentes de InterSystems Se pueden recuperar estos datos utilizando el esquema INFORMATION_SCHEMA. INFORMATION_SCHEMA es un esquema de sistema y no se muestra por defecto en el menú SQL del Portal de Gestión. El método para mostrarlo es el siguiente: #Consejos y trucos #SQL #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 25
Artículo Ricardo Paiva · 12 sep, 2023 Lectura de 1 min No se encuentra el método InstallFoundation (IRIS 2023.2+) No se encuentra el método InstallFoundation (IRIS 2023.2+) Recientemente se lanzó IRIS 2023.2. Esta versión eliminó este método InstallFoundation de esta clase HS.HC.Util.Installer. Este era un método privado y no estaba documentado. Pero la comunidad lo utilizó ampliamente para instalar el servidor FHIR. Entonces, si encuentramos este error: <METHOD DOES NOT EXIST> *InstallFoundation,HS.HC.Util.Installer En una demostración de nuestro propio servidor FHIR, podremos solucionarlo reemplazando esta línea: #FHIR #InterSystems IRIS for Health 1 0 0 14
Artículo Ricardo Paiva · 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). #Consejos y trucos #Indexación #Modelo de datos de objetos #SQL #Tablas relacionales #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 14
Artículo Ricardo Paiva · 31 ago, 2023 Lectura de 1 min Cómo obtener espacio libre de la base de datos mediante programación Preguntas frecuentes de InterSystems Podéis ver el espacio libre disponible para la base de datos usando la opción "Free space view" (Ver espacio libre) en el Management Portal: System Operation > Databases. Y se puede obtener mediante programación a través la consulta FreeSpace de la clase del sistema SYS.Database. #Administración del sistema #Bases de datos #Consejos y trucos #Herramientas #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 34
Artículo Ricardo Paiva · 30 ago, 2023 Lectura de 7 min InterSystems Reports - fórmulas, parámetros y etiquetas En este artículo, exploramos el uso de parámetros, fórmulas y etiquetas en Logi Report Designer (anteriormente Logi JReport Designer). ¿Para qué sirven y cómo crearlos? #Análisis adaptativo #InterSystems Reports #InterSystems IRIS BI (DeepSee) 1 0 0 19
Artículo Ricardo Paiva · 29 ago, 2023 Lectura de 7 min InterSystems Reports: Secretos de ajuste fino en propiedades de gráficos y tablas. En este artículo, analizaremos las complejidades de configurar tablas y gráficos para mejorar la legibilidad de los datos. #InterSystems Reports #InterSystems IRIS 1 0 0 14
Artículo Ricardo Paiva · 28 ago, 2023 Lectura de 3 min Listado remoto de Global usando NativeAPI para ObjectScript #2 Como se señaló en el artículo anterior, la API nativa tiene algunos límites. Así que investigué un poco sobre una interfaz más parecida a una Terminal. #Globals #ObjectScript #InterSystems IRIS Open Exchange app 2 1 0 25
Artículo Ricardo Paiva · 25 ago, 2023 Lectura de 1 min Cómo obtener la lista de procesos de manera programática Preguntas frecuentes de InterSystems Se puede obtener mediante la consulta AllFields de la clase %SYS.ProcessQuery. #Administración del sistema #Consejos y trucos #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 23
Artículo Ricardo Paiva · 24 ago, 2023 Lectura de 1 min Cómo determinar si el valor de una variable local es OREF Preguntas frecuentes de InterSystems Si el valor de una variable local es un OREF o no se puede determinar usando $IsObject(). Sea v la variable que desea verificar, #Consejos y trucos #ObjectScript #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 11
Artículo Ricardo Paiva · 23 ago, 2023 Lectura de 3 min Listado remoto de global usando NativeAPI para ObjectScript #1 Esta pregunta apareció originalmente en los comentarios de la publicación: Descargar globales desde un servidor en particular Este artículo se inspiró en una pregunta reciente de @Evgeny Shvarov. #Globals #ObjectScript #InterSystems IRIS Open Exchange app 2 1 0 28
Artículo Ricardo Paiva · 22 ago, 2023 Lectura de 8 min Trabajando con %JSON.Adaptor En este artículo, analizo la clase %JSON.Adaptor. Esta clase es extremadamente útil para exportar datos a JSON serializado e importar objetos JSON y guardarlos en un objeto de clase. #JSON #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 13
Artículo Ricardo Paiva · 21 ago, 2023 Lectura de 2 min ¿Necesito privilegios de root para cambiar la zona horaria en el contenedor de iris? Hice una pregunta por correo electrónico y obtuve algunas respuestas de colegas. Pergunta: No he podido cambiar la zona horaria en el ultimo container (Ubuntu) de IRIS. Motivos: Soy irisowner y no root No dispongo del comando sudo En mi Dockerfile he usado los comandos en adjunto de manera a cambiar la zona horaria - a la hora de crearme un nuevo image docker. Sin embargo, estos comandos no me funcionan con un usuario no root. #Consejos y trucos #Docker #InterSystems IRIS 1 0 0 12
Artículo Ricardo Paiva · 18 ago, 2023 Lectura de 2 min Cómo comparar globales y rutinas en dos bases de datos Preguntas frecuentes de InterSystems ※Utilice este método si desea comparar bases de datos que se han replicado mediante mirror, shadow o algún otro mecanismo Puede utilizar la utilidad DATACHECK para comparar variables globales. Consulte el documento a continuación. Descripción general de DataCheck [IRIS] *** Las comparaciones de rutinas usan la rutina del sistema %RCMP o el Portal de administración. #Administración del sistema #Consejos y trucos #Caché #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 24
Artículo Ricardo Paiva · 17 ago, 2023 Lectura de 5 min GPT y FHIR: Aprovechando el poder de las especificaciones OpenAPI (Swagger) FHIR ha revolucionado la industria de la atención médica al proporcionar un modelo de datos estandarizado para crear aplicaciones y promocionar el intercambio de datos entre diferentes sistemas. El estándar FHIR se basa en enfoques modernos impulsados por APIs, lo que lo hace más accesible para los desarrolladores web y móviles. Sin embargo, interactuar con las API de FHIR aún puede ser un desafío, especialmente cuando se trata de consultar datos usando lenguaje natural. #API REST #ChatGPT #Concurso #Docker #FHIR #Inteligencia Artificial #Python #InterSystems IRIS for Health #Open Exchange Open Exchange app 2 0 0 28
Artículo Ricardo Paiva · 16 ago, 2023 Lectura de 3 min Creación de clases/tablas con más de 999 propiedades en InterSystems IRIS InterSystems IRIS actualmente limita sus clases a 999 propiedades. Pero, ¿qué hacer si necesita almacenar más datos por objeto? Este artículo respondería a esta pregunta (con el apunte adicional de Community Python Gateway y cómo transferir conjuntos de datos amplios a Python). En realidad, la respuesta es muy simple: InterSystems IRIS actualmente limita las clases a 999 propiedades, pero no a 999 primitivas. La propiedad en InterSystems IRIS puede ser un objeto con 999 propiedades y así sucesivamente; el límite se puede ignorar fácilmente. #Consejos y trucos #Globals #Modelo de datos de objetos #Python #SQL #Tablas relacionales #InterSystems IRIS 1 0 0 27
Artículo Ricardo Paiva · 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. #ObjectScript #Caché #InterSystems IRIS 1 0 0 21
Artículo Ricardo Paiva · 8 ago, 2023 Lectura de 1 min Cómo personalizar los mensajes de error de Web Gateway Preguntas frecuentes de InterSystems Cómo configurar las páginas de error individuales para los siguientes mensajes de error/respuestas del Web Gateway: Error del Servidor Servidor ocupado Servidor no disponible Tiempo de espera del servidor Conexión cerrada Los ajustes se realizan en la pantalla Administración del Portal de Gestión ([Administración] > [Configuración] > [Gestión del Web Gateway] > [Configuración] > [Parámetros predeterminados]). #Consejos y trucos #CSP #Web Gateway #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 25
Artículo Ricardo Paiva · 7 ago, 2023 Lectura de 2 min Creación de subtítulos personalizados para la configuración de componentes de interoperabilidad Al crear componentes personalizados, a menudo es necesario agregar propiedades a la clase para configuraciones adicionales que se usarán en la inicialización o en la operación del componente. El nombre de la propiedad en sí no siempre es muy descriptivo, por lo que es una ventaja tener una pantalla de título personalizada con el campo. En Caché, era bastante sencillo: TEST> Set ^CacheMsg("EnsColumns","en-us","<property name>") = "<caption>" Pero implica un poco más de esfuerzo en IRIS... #Interoperabilidad #Ensemble #HealthShare #InterSystems IRIS for Health #Portal de ideas de InterSystems 0 0 0 12
Artículo Ricardo Paiva · 2 ago, 2023 Lectura de 6 min OAuth FHIR Esta es una aplicación de prueba, que muestra cómo usar el Repositorio FHIR de InterSystems IRIS for Health para crear un Repositorio FHIR con autorización OAuth2. El endpoint FHIR será el servidor de recursos y el Google OpenId será el servidor de autorización. #InterSystems IRIS for Health 0 0 0 11