Discussion Yuri Marx · Oct 12 Data quality is the main piece to get assertive AI responses? This anthropic article made me think of several InterSystems presentations and articles on the topic of data quality for AI applications. InterSystems is right that data quality is crucial for AI, but I imagined there would be room for small errors, but this study suggests otherwise. That small errors can lead to big hallucinations. What do you think of this? And how can InterSystems technology help? https://www.anthropic.com/research/small-samples-poison #Artificial Intelligence (AI) #Generative AI (GenAI) #InterSystems IRIS 0 0 0 14
Article Yuri Marx · Oct 9 4m read Expand ObjectScript's ability to process YAML The ObjectScript language has incredible JSON support through classes like %DynamicObject and %JSON.Adaptor. This support is due to the JSON format's immense popularity over the previous dominance of XML. JSON brought less verbosity to data representation and increased readability for humans who needed to interpret JSON content. To further reduce verbosity and increase readability, the YAML format was created. The very easy-to-read YAML format quickly became the most popular format for representing configurations and parameterizations, due to its readability and minimal verbosity. #JSON #ObjectScript #XML #InterSystems IRIS Open Exchange app 4 1 1 54
Article Yuri Marx · Aug 8 11m read Tracing InterSystems IRIS Applications Using Jaeger This article outlines the process of utilizing the renowned Jaeger solution for tracing InterSystems IRIS applications. Jaeger is an open-source product for tracking and identifying issues, especially in distributed and microservices environments. This tracing backend that emerged at Uber in 2015 was inspired by Google's Dapper and Twitter's OpenZipkin. It later joined the Cloud Native Computing Foundation (CNCF) as an incubating project in 2017, achieving graduated status in 2019. This guide will demonstrate how to operate the containerized Jaeger solution integrated with IRIS. #Monitoring #Performance #InterSystems IRIS #Health Connect #InterSystems IRIS for Health Open Exchange app 8 2 5 165
Article Yuri Marx · Jul 30 5m read BI and Interoperability Production documentation on MS Word Sometimes your client may request documentation of your BI or interoperability project in a formal document. In this case, MS Word is a good alternative, as it has an advanced editor that allows you to generate professional documentation. Now it's possible!The iris4word app has this functionality! #Analytics #Interoperability #InterSystems IRIS Open Exchange app 1 0 1 40
Announcement Yuri Marx · Jul 27 Create advanced word documents using InterSystems IRIS https://www.youtube.com/embed/YL2RQ64f4UQ[This is an embedded link, but you cannot view embedded content directly on the site because you have declined the cookies necessary to access it. To view embedded content, you would need to accept all cookies in your Cookies Settings] #ObjectScript #InterSystems IRIS Open Exchange app 2 0 0 32
Article Yuri Marx · Jul 26 8m read Creating advanced Word documents with IRIS Word documents are widely used in the market. Users frequently create contracts, memos, resumes, reports, analyses, and other documents that may require data from or captured by InterSystems IRIS. However, IRIS does not have an API, SDK, library, or adapter for this. This limitation no longer exists. The new Open Exchange library iris4word (https://openexchange.intersystems.com/package/iris4word) delivers an ObjectScript SDK where the developer passes any %DynamicObject as a parameter, a Word file template and then receives a ready document, with the structure and formatting defined in its template. #ObjectScript #Tools #InterSystems IRIS Open Exchange app 7 2 3 84
Question Yuri Marx · Jul 14 Any plans for ODBC 3.8 support? Any plans for ODBC 3.8 support? #.NET #ODBC #InterSystems IRIS #HealthShare 1 0 0 50
Article Yuri Marx · May 29 4m read Use Mako Python template engine to generate dynamic content Template engines are essential for producing customizable dynamic content, without the need for compilation and opening up great possibilities of extensibility for the template user. Especially if the template engine supports Python. A popular solution for template engine is Mko. It is is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django and Jinja2 templates, Cheetah, Myghty, and Genshi. #Embedded Python #InterSystems IRIS #Health Connect #InterSystems IRIS for Health Open Exchange app 2 2 1 142
Article Yuri Marx · May 29 8m read Integrate with Google Forms Google Forms is the most popular solution on the market for collecting data, answering questionnaires and quizzes. So, it is the ideal solution for collecting patient data and responses in a practical way, without the need to expand or develop systems. In this article, I will detail how to create an account on Google Cloud, register the application that will consume the Google Forms API, generate the service user necessary to consume the API and finally perform actions to create new forms and collect data filled in them in an automated way in embedded Python and IRIS. #API #Embedded Python #Google Cloud Platform (GCP) #InterSystems IRIS #Health Connect #InterSystems IRIS for Health Open Exchange app 2 2 2 119
Question Yuri Marx · May 28 What is the global ^Ens.AppData and is it secure kill it? What is the global ^Ens.AppData and is it secure kill it? These global is consuming many storage and need increase free space #InterSystems IRIS 0 3 0 93
Article Yuri Marx · May 5 10m read How to produce and consume RabbitMQ messages on IRIS RabbitMQ is a message broker that allows producers (those who send a data message) and consumers (those who receive a data message) to establish asynchronous, real-time, and high-performance massive data flows. RabbitMQ supports AMQP (Advanced Message Queuing Protocol), an open standard application layer protocol. The main reasons to employ RabbitMQ include the following: You can improve the performance of the applications using an asynchronous approach. It lets you decouple and reduce dependencies between services, microservices, and applications with the help of a data message mediator, meaning that there is no need for producers and consumers of exchanged data to know each other. It allows the long-running processing of sent data (with the results) to be delivered after utilizing a response queue. It helps you migrate from monolithic to microservices, where microservices exchange data via Rabbit in a decoupled and asynchronous way. It offers reliability and resilience by making it possible for messages to be stored and forwarded. A message can be delivered multiple times until it is processed. Message queueing is the key to scaling your application. As the workload increases, you will only have to add more workers to handle the queues faster. It works well with data streaming applications. It is beneficial for IoT applications. It is a must for Bots’ communication. #Interoperability #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 4 0 2 163
Article Yuri Marx · Apr 22 4m read My options to learning more from READY 2025 This year I will go to the READY 2025 event (https://community.intersystems.com/post/registration-open-intersystems-ready-2025). See my plans: 60% of my topics are covered by developer sessions and the other 40% I will reach using 1:1 meetings, tech exchange and focus groups. I know, it is not possible stay at all sessions, but I will to try 30-40% of sessions. See it: #READY 2025 #Other 4 3 1 164
Article Yuri Marx · Apr 4 14m read Part II: Studying for IRIS Developer Professional Certification with the "Ask Developer Community AI" The "Ask Developer Community AI" tool is an excellent resource for studying for the certification. I asked it about each topic that will be covered in the test and the results are below.Note: I classified each answer by the assertiveness that I consider as good, average and bad. Note 2: The article has 4 parts, each one for an exam area. #Certification #InterSystems IRIS #InterSystems IRIS for Health 4 0 1 154
Article Yuri Marx · Apr 4 15m read Part III: Studying for IRIS Developer Professional Certification with the "Ask Developer Community AI" The "Ask Developer Community AI" tool is an excellent resource for studying for the certification. I asked it about each topic that will be covered in the test and the results are below.Note: I classified each answer by the assertiveness that I consider as good, average and bad. Note 2: The article has 4 parts, each one for an exam area. #Certification #InterSystems IRIS #InterSystems IRIS for Health 3 0 0 98
Article Yuri Marx · Apr 4 24m read Part IV: Studying for IRIS Developer Professional Certification with the "Ask Developer Community AI" The "Ask Developer Community AI" tool is an excellent resource for studying for the certification. I asked it about each topic that will be covered in the test and the results are below.Note: I classified each answer by the assertiveness that I consider as good, average and bad. Note 2: The article has 4 parts, each one for an exam area. #Certification #InterSystems IRIS #InterSystems IRIS for Health 3 0 0 116
Article Yuri Marx · Apr 3 23m read Part I: Studying for IRIS Developer Professional Certification with the "Ask Developer Community AI" The "Ask Developer Community AI" tool is an excellent resource for studying for the certification. I asked it about each topic that will be covered in the test and the results are below.Note: I classified each answer by the assertiveness that I consider as good, average and bad. Note 2: The article has 4 parts, each one for an exam area. #Certification #InterSystems IRIS #InterSystems IRIS for Health 7 0 3 303
Announcement Yuri Marx · Apr 2 Langchain IRIS Tool - YouTube Video See the Langchain IRIS Tool in action on YouTube. You can see IRIS metrics, discover classes, generate fake data, and so on. Project using Ollama, IRIS VectorDB, Streamlit and Langchain. #Generative AI (GenAI) #Large Language Model (LLM) #Vector Search #InterSystems IRIS Open Exchange app 0 1 0 69
Article Yuri Marx · Apr 1 4m read Ask your IRIS classes with Ollama, IRIS VectorDB and Langchain If you want to know if a class about a topic already exists asking a simple natural language question, it is possible now. Download and run the application https://openexchange.intersystems.com/package/langchain-iris-tool to know all about your project classes in a Chat. #Generative AI (GenAI) #Large Language Model (LLM) #Natural Language Processing #InterSystems IRIS Open Exchange app 4 0 0 109
Article Yuri Marx · Mar 31 13m read Ask your IRIS server using an AI Chat Now it is possible ask your IRIS server using an AI Chat or compose other agent applications to get: #Generative AI (GenAI) #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 5 0 1 128
Article Yuri Marx · Mar 10 5m read FHIR SQL Builder: step by step The FHIR standard establishes a powerful but flexible data model that can smoothly adapt to the complexities of operational healthcare data management. This flexibility comes at the cost of a data model with many tables and relationships, even for simple data such as the patient's record of telephone numbers, addresses, and emails. It would easily require querying 4 different tables. However, FHIR SQL Builder eliminates this problem, allowing you to create visual projections (mappings) in web wizards. #FHIR #SQL #InterSystems IRIS for Health #Health Connect 9 2 3 269