Artículo Dani Fibla · 5 jun, 2024 Lectura de 4 min Como crear tu propia searchtable para mensajería HL7. Mi intención es mostrar lo sencillo que es generar una tabla de búsqueda teniendo en cuenta la información que llega en nuestra mensajería HL7, ciertamente la tabla de búsqueda de mensajes HL7 que proporciona IRIS es suficiente para la mayoría de las búsquedas que queremos hacer, pero siempre tenemos aquel campo especial de nuestro HIS, LIS, RIS, etc. por el que nos gustaría buscar pero que está en un segmento fuera de esa tabla de búsqueda, ese campo que nos obliga a generar una búsque #Ensemble #InterSystems IRIS #VSCode 3 2 1 143
Artículo Dani Fibla · 4 nov, 2022 Lectura de 2 min Enriquece tus proyectos de analítica con PLN (Procesamiento de Lenguaje Natural) 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? #Analítica #InterSystems IRIS Open Exchange app 1 0 1 130
Artículo Dani Fibla · 14 sep, 2021 Lectura de 5 min Ejemplo: cómo utilizar Java + SpringBoot + Hibernate y la base de datos de IRIS para crear una API REST Spring Boot es el framework de Java más utilizado para crear APIs REST y microservicios. Se puede utilizar para implementar sitios webs o webs ejecutables o aplicaciones de escritorio independientes, donde la aplicación y otras dependencias se empaquetan juntas. Springboot permite realizar muchas funciones, como: Nota: para saber más sobre SpringBoot, consulta el sitio oficial: https://spring.io/quickstart #Java #InterSystems IRIS Open Exchange app 2 0 0 3.3K
Artículo Dani Fibla · 9 ago, 2021 Lectura de 2 min REST API que consume SQL y devuelve JSON ¡Hola desarrolladores! A veces, cuando desarrollamos una maqueta o una Prueba de Concepto (PoC), necesitamos una interfaz sencilla que proporcione datos en IRIS en JSON contra consultas SQL. Y recientemente contribuí con un sencillo módulo que hace exactamente eso: acepta una sentencia SQL y devuelve JSON. ¿Cómo se instala? Solo llama: zpm "install sql-rest" Si lo instalas en un namespace X, configurará un endpoint /sql en tu sistema, que aceptará solicitudes POST con una sentencia SQL y te devolverá el resultado para los datos disponibles en el namespace X. #InterSystems Package Manager (IPM) #SQL #InterSystems IRIS Open Exchange app 2 0 0 459
Pregunta Dani Fibla · 27 abr, 2021 ¿Cómo puedo hacer debug de una operación/proceso con Visual Studio Code? Tengo una duda referente al Visual Studio Code, el Studio del Iris permite hacer debug de cualquier business operation/proces que este en la producción añadiendo el proceso que se le haya asignado dentro de las opciones Debug(Attach), al reenviar un mensaje que entre dentro de esta operación/proceso se parará en nuestro punto de interrupción. ¿Como puedo conseguir esto con el Visual Studio Code? He revisado varios pluggins para hacer debug pero he sido incapaz de conseguirlo. #Depuración #Studio #Ensemble #InterSystems IRIS for Health 0 4 0 293
Artículo Dani Fibla · 21 dic, 2020 Lectura de 4 min Cómo producir JSON desde SQL Recientemente publiqué varias actualizaciones sobre nuestras funciones JSON y estoy encantado de que muchos hayáis hecho comentarios. Hoy, me gustaría centrarme en otra faceta: Producir JSON con una consulta SQL. #JSON #SQL #Caché 1 0 0 696
Artículo Dani Fibla · 5 dic, 2020 Lectura de 7 min Cliente Web Service Business Operation – Comportamiento del tiempo de espera de respuesta Cuando se llama a los servicios web, existen varios escenarios para los Business Operation, que actúan juntos para controlar lo que sucederá cuando no se obtenga una respuesta en el tiempo deseado. (Esto también es importante, por ejemplo, en el caso de una solicitud HTTP simple que no pertenezca a los servicios SOAP). #Mejores prácticas #Operación empresarial #SOAP #Ensemble 0 0 0 201
Artículo Dani Fibla · 17 sep, 2020 Lectura de 2 min Atelier - Depuración - Adjuntar al proceso ¡Hola Comunidad! Me gustaría compartir con vosotros mi experiencia sobre la depuración con Atelier. Estoy desarrollando una API REST y quiero adjuntar un proceso cuando llamo a la API desde una herramienta cliente REST, por ejemplo Postman. El objetivo es inspeccionar valores del HEADER y el BODY de la solicitud HTTP durante el proceso de depuración. Voy a demostrarlo usando una clase del namespace SAMPLES. 1 - Abre Atelier 2 - Abre tu clase de servicio REST #Depuración 2 0 0 151
Artículo Dani Fibla · 26 jun, 2020 Lectura de 6 min Cómo aprendimos a dejar de preocuparnos y pasamos a amar InterSystems Ensemble Introducción: nuestra pequeña pero muy ambiciosa empresa llamada “Black Mushroom Studio” tuvo una idea para desarrollar un proyecto de comercio electrónico, y una aplicación móvil que permitiría a los usuarios pagar por ciertos bienes/servicios mediante un agregador de pagos. Lo que teníamos inicialmente: un esqueleto para la aplicación en Android que, por supuesto, prefería la comunicación mediante HTTP y JSON, y un sistema de pago con una API, es decir, servicios web con contenido SOAP. Objetivo: hacer que todo funcionara de manera conjunta. #Interoperabilidad #Studio #Ensemble 1 0 0 161
Artículo Dani Fibla · 11 jun, 2020 Lectura de 4 min Resumen sobre el alcance de las variables locales Este es un resumen de un tema que aparece en varios lugares de la documentación en línea, sobre todo como observaciones, pero nunca como un capítulo dedicado. Érase una vez... No, no es un cuento para niños.En los comienzos de Caché (y antes), tenías tu partición para ejecutar tu código. Parte de esa partición era un espacio con todas tus variables locales bien ordenadas según %,A,..Z,a,...z #Principiante #Caché 3 1 0 216
Artículo Dani Fibla · 24 mar, 2020 Lectura de 4 min Ensemble: Cómo incrustar un archivo PDF en un mensaje HL7 ¡Hola Comunidad! En este artículo describiré e incluiré un ejemplo de cómo incrustar un archivo PDF externo en un segmento HL7, concretamente en el segmento OBX() de un mensaje ADT_A01 versión 2.3.1 . Esto puede ser útil para insertar imágenes u otros datos externos en un mensaje HL7. En este ejemplo, el nombre del archivo PDF a incrustar nos llega en el mensaje HL7 entrante en el campo OBX(1):ObservationValue. #DTL #Code Snippet #HL7 #ObjectScript #Proceso empresarial #Ensemble 2 1 0 497
Artículo Dani Fibla · 26 feb, 2020 Lectura de 1 min Desactivación de una producción Ensemble No pretendo decir que esto sea una guía de "buenas prácticas", pero estoy en una situación particular en la que necesito impedir que los usuarios inicien una producción de Ensemble “retirada” en un namespace renombrado. Sigue siendo un namespace activo, por lo que debemos mantenerlo disponible para acceder al visor de mensajes... afortunadamente, solo por un tiempo. Es un truco … #Administración del sistema #ObjectScript #Ensemble #HealthShare #InterSystems IRIS 3 0 0 170