Project manager at a company dedicated to healthcare management software and a developer by hobby. I've always enjoyed programming in any language.
I've been passionate about programming and computing since I was 8 years old.
Always looking to learn more every day.
I love teaching anyone who needs my help.
The mountains are my friend, and I really enjoy hiking.
.. Y si hablamos de HL7, ni te cuento... Gestionar las llamadas TCP con la clase ya cargada, y consultar los valores directamente mediante la etiqueta de cada uno de los ficheros... hemos ganado mucho en desarrollo, antes utilizábamos Mirth, que era un suplicio programarlo y configurarlo.
Buenas,
Una de las cosas mas destacables de Intersystems IRIS es la facilidad de crear interoperabilidad con otros sistemas.
Me explico. Crear una api que reciba peticiones, crear colas de procesos y consultas a base de datos, tanto de IRIS como externas y que pueda gestionar otra api para recuperar información de terceros, el desarrollo se puede hacer en pocas horas.
Si lo queremos hacer en C#, por ejemplo, necesitariamos crear la API, gestión de acceso a BBDD, gestión de MS Queue para generar colas y reintentos, invocación a terceros a través de otra API, gestión de errores... este desarrollo sería muy laborioso y tardarías una semana (mínimo) en tener una versión mas o menos estable.
El sistema de interoperabilidad de Intersystems IRIS nos ha ahorrado muchas horas de desarrollo.... ¡¡¡¡Pero muchas horas!!!!
Seguimos trabajando con servicios API en C#, pero a la mínima, intentamos convencer al cliente que hacer ciertas operaciones desde IRIS es mucho mas económica y rápida de desarrollar.
Otro ejemplo, el proceso de carga de ficheros usando Record Map, tener que que desarrollar un proceso de conexión con FTP a una carpeta, leer los ficheros, validarlos, procesarlos y guardarlo en BBDD se ha hecho en 1 semana usando IRIS, en cambio, si hubieraos querido hacerlo en C# habría que crearnos nuestras propias rutinas desde cero para leer ficheros, gestionar el FTP, etc... No hay punto de comparación.
Espero que mi experiencia os sirva de mucho.
Un saludo a toda la comunidad.
Kurro













Efectivamente, para que se procese de forma Sync hay que poner el flag en 0.
Ahora si me está procesando los datos uno a uno como queremos.
No hay nada como leer bien la documentación 🤣