Search

Clear filter
Question
Daniel Kutac · Feb 7, 2020

InterSystems IRIS for Health 202.1 Preview - Docker issue

Hi guys, I thought I test the InterSystems IRIS for Health 2020.1, the Docker image. but for some reason, the container only lives for about 10 seconds and I can see from the message.log file that as soon as IRIS starts it then performs shutdown thus ending also container. Anyone else seen this? here is the message.log part *** Recovery started at Fri Feb 7 14:37:02 2020 Current default directory: /durable/iris-config/mgr Log file directory: /durable/iris-config/mgr/ WIJ file spec: /durable/iris-config/mgr/IRIS.WIJRecovering local (/durable/iris-config/mgr/IRIS.WIJ) image journal file...Starting WIJ recovery for '/durable/iris-config/mgr/IRIS.WIJ'. 0 blocks pending in this WIJ.Exiting with status 3 (Success)02/07/20-14:37:02:433 (760) 0 [Generic.Event] Automatically configuring buffers02/07/20-14:37:02:494 (760) 0 [Generic.Event] Allocated 1528MB shared memory: 1024MB global buffers, 300MB routine buffers02/07/20-14:37:02:495 (760) 0 [Crypto.IntelSandyBridgeAESNI] Intel Sandy Bridge AES-NI instructions detected.02/07/20-14:37:02:532 (760) 0 [WriteDaemon.UsingWIJFile] Using WIJ file: /durable/iris-config/mgr/IRIS.WIJ02/07/20-14:37:02:532 (760) 0 [Generic.Event] No journaling info from prior system02/07/20-14:37:02:533 (760) 0 [Generic.Event] InterSystems IRIS is started with NOSTU option.02/07/20-14:37:02:546 (761) 0 [WriteDaemon.Started] Write daemon started.02/07/20-14:37:02:636 (760) 0 [Generic.Event] Startup of InterSystems IRIS [IRIS for UNIX (Ubuntu Server LTS for x86-64 Containers) 2020.1 (Build 197U) Thu Jan 23 2020 10:15:13 EST] in /usr/irissys/bin/ with mgr: /durable/iris-config/mgr with wij: /durable/iris-config/mgr/IRIS.WIJ from: /durable/iris-config/mgr/ OS=[Linux], version=[#30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020], release=[5.3.0-28-generic], machine=[x86_64] nodename=[iris]. numasyncwijbuf: 0, swdwrtmax: 0, wijdirectio: off, synctype: 3 System Initialized.02/07/20-14:37:02:656 (792) 0 [Database.MountedRW] Mounted database /durable/iris-config/mgr/ (SFN 0) read-write.02/07/20-14:37:02:660 (761) 1 [Generic.Event] Cannot lock /usr/irissys/mgr/irislib/ err(13): will try accessing readonly02/07/20-14:37:02:661 (792) 0 [Database.MountedRO] Mounted database /usr/irissys/mgr/irislib/ (SFN 1) read-only. File or filesystem allows read-only access. 02/07/20-14:37:02:666 (792) 0 [Database.MountedRW] Mounted database /durable/iris-config/mgr/irislocaldata/ (SFN 2) read-write.02/07/20-14:37:02:670 (792) 0 [Generic.Event] init_gcr_seed: gen_crypt_rand seeded from /dev/urandom: 64 bytes.02/07/20-14:37:02:708 (799) 0 [Utility.Event] Shutting down InterSystems IRIS02/07/20-14:37:02:708 (799) 0 [Utility.Event] Notifying Clients02/07/20-14:37:02:709 (799) 0 [Utility.Event] No user shutdown routines to execute02/07/20-14:37:02:709 (799) 0 [Utility.Event] Stopping User Jobs02/07/20-14:37:02:710 (799) 0 [Utility.Event] Stopping Network Servers02/07/20-14:37:02:710 (799) 0 [Utility.Event] Withdrawing from License Domain02/07/20-14:37:02:711 (799) 0 [Utility.Event] Waiting for users to stop02/07/20-14:37:02:711 (799) 0 [Utility.Event] Stopping Client Networking02/07/20-14:37:02:711 (799) 0 [Utility.Event] Removing database locks02/07/20-14:37:02:711 (799) 0 [Utility.Event] Updating Journal File02/07/20-14:37:02:712 (799) 0 [Utility.Event] Journal restore not required at next startup02/07/20-14:37:02:712 (799) 0 [Utility.Event] Transaction rollback not required at next startup02/07/20-14:37:04:713 (799) 0 [Utility.Event] Waiting for database updates to complete02/07/20-14:37:04:713 (799) 0 [Utility.Event] Database updates complete02/07/20-14:37:04:713 (799) 0 [Utility.Event] Stopping System Jobs02/07/20-14:37:04:814 (771) 0 [Generic.Event] EXPDMN exited due to system shutdown02/07/20-14:37:04:815 (763) 0 [Generic.Event] JRNDMN exited due to system shutdown02/07/20-14:37:04:815 (762) 0 [Generic.Event] GARCOL exited due to system shutdown02/07/20-14:37:04:916 (764) 0 [Generic.Event] SWRTDMN #1 exited due to system shutdown02/07/20-14:37:04:916 (767) 0 [Generic.Event] SWRTDMN #2 exited due to system shutdown02/07/20-14:37:04:917 (765) 0 [Generic.Event] SWRTDMN #3 exited due to system shutdown02/07/20-14:37:04:917 (768) 0 [Generic.Event] SWRTDMN #4 exited due to system shutdown02/07/20-14:37:04:917 (766) 0 [Generic.Event] SWRTDMN #5 exited due to system shutdown02/07/20-14:37:04:917 (770) 0 [Generic.Event] SWRTDMN #6 exited due to system shutdown02/07/20-14:37:04:917 (769) 0 [Generic.Event] SWRTDMN #7 exited due to system shutdown02/07/20-14:37:05:420 (761) 0 [Generic.Event] No blocks pending in WIJ file02/07/20-14:37:05:420 (761) 0 [Generic.Event] WRTDMN exited due to system shutdown02/07/20-14:37:05:519 (760) 0 [Generic.Event] CONTROL exited due to system shutdown02/07/20-14:37:06:619 (799) 0 [Utility.Event] Shutdown complete thank you for suggestion where else to search for the source of issue.. I admit I may have something wrong with my docker configuration script as standard kits work just fine. Dan Hi Dan. Sometimes it happens because you are out of resources in docker desktop. Different options of docker prune could help. E.g. docker system prune -f Read more in @Dmitry.Maslennikov article. Unfortunately, that did not help. I'll investigate further. it turned out to be access privileges issue with license file, what a silly mistake of mine. Anyway, thank you Evgeny for pointing me to some useful info, anyway!
Article
Peter Steiwer · Feb 25, 2020

InterSystems IRIS Business Intelligence Tips & Tricks: Preview Mode

Preview Mode was added to InterSystems IRIS Business Intelligence to give designers a quick view of what their resulting Pivot Table will look like without needing to wait for the results to fully execute. This can be beneficial when designing pivot tables because if you are dragging and dropping elements to see how they look/work in your pivot table and seeing if they have the desired data. Since you are exploring and designing, you don't necessarily care about the results at the moment, but you would still like to see how your table looks with the changes you have made. I previously wrote "DeepSee Tips & Tricks: Auto-execute" which can also be beneficial while designing Pivot Tables. However, with Auto-execute, you see no preview after dragging and dropping elements. It is more geared towards someone who knows exactly what their end result will be, someone who wants to prevent the intermediate executions while dragging and dropping elements. Preview Mode is more for exploring what the data looks like and how it can work in the Pivot Table. At any point, you can simply turn Preview Mode off by using the checkbox at the top of Analyzer. You can also click the "Show All" button towards the bottom of Analyzer to see the full results of the current pivot. Adding new elements will continue to execute in Preview Mode. The Documentation also has a brief explanation about Preview Mode.
Announcement
Anastasia Dyubaylo · Feb 7, 2020

New Video: Supporting All Tools for Development in InterSystems IRIS

Hi Community, Please welcome the new video on InterSystems Developers YouTube, recorded by @Stefan.Wittmann: ⏯ Supporting All Tools for Development in InterSystems IRIS InterSystems Product Manager @Stefan.Wittmann talks about InterSystems IRIS Data Platform support for all tools for development. Try InterSystems IRIS: https://www.intersystems.com/try Stay tuned! 👍🏼
Announcement
Steven LeBlanc · Feb 19, 2020

InterSystems IRIS on Arm-Based AWS Graviton2 Processors

AWS launched their first generation of Amazon EC2 A1 instances last year, powered by Arm-based AWS Graviton processors. At AWS re:Invent 2019, Amazon announced the second-generation AWS Graviton2 processors and associated Amazon EC2 M6g instance type, boasting up to 40% better price performance over current generation Intel Xeon based M5 instances. The AWS Graviton2-based M6g instances are currently in preview, and InterSystems jumped on the opportunity to measure their performance with the InterSystems IRIS Data Platform. InterSystems is excited to announce that we’ve seen truly impressive results, and we plan to support Arm-based Amazon EC2 instances powered by AWS Graviton2 processors in 2020! We tested two different workloads, representing common use-cases across the InterSystems IRIS customer base. The first workload is pure data ingestion for a financial application based on InterSystems IRIS Data Platform. The second is a healthcare interoperability workload, based on InterSystems IRIS for Health. We compared performance of Amazon EC2 M6g vs. M5 on each workload. Workload #1: Data Ingestion Throughput on InterSystems IRIS Data Platform We tested identical workloads to simulate NYSE data processing (Order/Fill) on InterSystems IRIS running on a two-node sharded cluster. The benchmark compared performance between m5.2xlarge and AWS Graviton2 based m6g.2xlarge Amazon EC2 instances, each with 8 vCPU’s and 32 GB RAM. The only configuration differences were the processor and AMI operating system image. The compared configurations had the same EBS volumes, iops, VPC configuration, and IRIS parameters such as global buffers. In both cases, we used pre-released versions of InterSystems IRIS - IRIS-2020.1.0L.188.0-lnxrharm64 and IRIS-2020.1.0L.188.0-lnxrh64. The m5.2xlarge system was able to process on average 98 thousand records per second, and the m6g.2xlarge showed close to 120 thousand records/second. That’s over 20% performance improvement on the same number of vCPUs! Workload #2: Healthcare Interoperability Throughput on InterSystems IRIS for Health We tested identical workloads to simulate HL7 message ingestion, routing, and transformation on an InterSystems IRIS for Health Interoperability production. The benchmark compared an m5.2xlarge and an m6g.2xlarge (both with 8 vCPU’s, and 32 GB RAM), again with the exact same configuration aside from their processors, tested on pre-released versions of InterSystems IRIS (2020.1). We’ve also included the same test run against the first-generation AWS Graviton based A1 instance types to show the quantum leap in performance provided by AWS Graviton2. Here are the results: The left side axis is our primary measure of performance for this workload, which is messages per second processed by the application. The x-axis represents the increasing volume thrown at the application by the benchmark driver. As we move from left to right, we increase the applied workload, first by increasing the number of inbound interfaces up to 16, then holding that steady while increasing the driver burst rate. The columns represent CPU utilization measured on the right-side axis, where as we near 100% CPU utilization, we can see the maximum capability of each instance type. As you can see, the AWS Graviton2 based M6g instances scale linearly, and clearly outperform the M5 instances at high workloads. The M6g instances maintain lower CPU utilization for the same workload, and continue scaling after the M5 instances reach their maximum utilization. The M6g instances ultimately performed ~28% better in messages throughput compared to the same sized M5 instances. This is an impressive win for AWS Graviton2 processors! Price Performance: In addition to the clear performance gains we see comparing same-sized AWS Graviton2 based M6g and M5 instances, there is further benefit when we consider instance pricing where the Amazon EC2 M6g instances are 20% lower cost compared to the current generation Amazon EC2 M5 instances: m5.2xlarge On-Demand: $0.384 per hour m6g.2xlarge On-Demand: $0.308 per hour In Conclusion: InterSystems strives to provide customers with platform freedom of choice. We at InterSystems are very excited to see the performance gains and cost savings that AWS Graviton2 processors will provide to InterSystems IRIS customers. We anticipate that these combined benefits will drive significant adoption of Arm-based platforms among IRIS customers, and we look forward to providing support in 2020! Want to Learn More? https://aws.amazon.com/ec2/graviton/ https://aws.amazon.com/ec2/instance-types/m6/ https://www.intersystems.com/products/intersystems-iris/ It's great news, but when it will be available for preview. Congrats! Can we expect publishing your code aimed "...to simulate NYSE data processing (Order/Fill)..." as an Open Exchange App? Hi Dmitriy, Support for ARM64 architectures will initially be limited to Ubuntu-based containers only. I hope to have a preview image of InterSystems IRIS 2020.1 for ARM64 published in the AWS marketplace this week. This should run on the AWS Graviton based A1 instances now, and the M6g instances once they are generally available. Thanks, Steve Sounds good. How about to run it on Raspberry PI, is it already a time, to order of some (even now, when it has been recently updated and got a lower price)? As of this release, it is only to be supported on Amazon EC2. Once there is a Community Edition image generally available... well I can't say it's supported on a Raspberry Pi but who am I to stop a tinkerer from tinkering...have fun! :-) @Dmitry.Maslennikov docker pull store/intersystems/iris-community-arm64:2020.2.0.211.0 What OS is it running? RHEL for ARM or CentOS for ARM? All of InterSystems' container releases are built on Ubuntu (See: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=ISP_technologies#ISP_platforms_container). Currently Arm64 support is limited to container releases, but we expect to support full kit installs for Ubuntu and RHEL for Arm architectures in the near future. Thx, Steven! @Lu.Wang @Peng.Qiao @Hao.Ma pls keep an eye on this.
Announcement
Jeff Fried · Apr 15, 2020

InterSystems IRIS and IRIS for Health 2020.2 previews are published

Preview releases are now available for the 2020.2 version of InterSystems IRIS, IRIS for Health, and IRIS Studio! The build number for these releases is 2020.2.0.196.0. Container images, components, and evaluation license keys are available via the WRC's preview download site. Community Edition containers can also be pulled from the Docker store using the following commands: docker pull store/intersystems/iris-community:2020.2.0.196.0 docker pull store/intersystems/irishealth-community:2020.2.0.196.0 InterSystems IRIS Data Platform 2020.2 adds support for TLS 1.3, which provides enhanced security and better performance. It also includes a variety of efficiency improvements and minor enhancements. InterSystems IRIS for Health 2020.2 includes all of the enhancements of InterSystems IRIS. In addition, this release includes bi-directional data transformations between FHIR R4 and SDA, support for the IHE RMU profile, and other minor enhancements. These are detailed in the documentation: InterSystems IRIS 2020.2 documentation and release notes IRIS for Health 2020.2 documentation and release notes InterSystems IRIS Studio 2020.2 is a standalone development image supported on Microsoft Windows. It works with InterSystems IRIS and IRIS for Health version 2020.2 and below, as well as with Caché and Ensemble. As this is a CD release, it is only available in OCI (Open Container Initiative) a.k.a. Docker container format. Container images are available for OCI compliant run-time engines for Linux x86-64 and Linux ARM64, as detailed in the Supported Platforms document. The preview builds have been updated to 204: docker pull store/intersystems/iris-community:2020.2.0.204.0 docker pull store/intersystems/irishealth-community:2020.2.0.204.0
Question
Chip Gore · Apr 15, 2020

InterSystems IRIS Business Intelligence - Limiting the source data for a cube

I'm looking for a means to dynamically specify and/or limit the data from the source that goes into a cube at build time. I have a single data class that defines my source, and as the data within this table/collection grows/changes over time, I would like to be able to control which records actually make it into the indexed cube, but I'm having a hard time (short of defining a stored procedure to use instead of the extent query) for populating my cube indexes. I found that creating a "Data Container" by extending the %DeepSee.DataConnector class allowed me to make an SQL based "source" where I could then create the dynamic filtering I wanted within the SQL of the container, and the balance of the IRIS Business Intelligence machinery would work just fine. There are two preferred ways to limit facts that go into cube. A) Build restriction option in cube. Change of build restriction requires recompilation of cube. Though you can call stored procedure there. B) %OnProcessFact callback in the cube class. For details please see "Restricting the Records Used in the Cube" in the documentation [1] Disadvantage of using data connectors is that cube synchronization is not possible for cubes based on them: [2]. [1] https://docs.intersystems.com/iris20201/csp/docbook/Doc.View.cls?KEY=D2MODADV_ch_advanced#D2MODADV_advanced_restricting_records [2] https://docs.intersystems.com/iris20201/csp/docbook/Doc.View.cls?KEY=D2IMP_ch_current#D2IMP_current_overview_cannot_use_dstime
Announcement
Anastasia Dyubaylo · Apr 16, 2020

New Tags: InterSystems API Manager (IAM) and IntegratedML

Hi Community, We introduced 2 new tags for the posts: ➡️ InterSystems API Manager (IAM)➡️ IntegratedML Please check the full list of DC tags. Leave your requests for other new tags to introduce! 👍🏼
Announcement
Olga Zavrazhnova · Sep 26, 2023

Global Masters: new badges for Ideas on InterSystems Ideas Portal

Hey Developers, Please welcome a new set of Global Masters badges for 💡Ideas on InterSystems Ideas Portal! As you may remember, you get +100 points on Global Masters each time you create a product Idea on InterSystems Idea Portal. Now we have a special set of badges for a number of submitted product ideas: Badge's Name Rules Idea Creator Badge1st published product Idea Level: Advocate Awarded after you create 1/ 5 / 10 / 25 / 50 product Ideas on InterSystems Ideas Portal Advanced Idea Creator Badge5 published product Ideas Level: Specialist Bronze Idea Creator Badge10 published product Ideas Level: Expert Silver Idea Creator Badge 25 published product Ideas Level: Ambassador Gold Idea Creator Badge50 published product Ideas Level: Legend Idea to Reality Wizard - for implemented product Idea Level: Legend Badge is awarded to Community Members who implemented a product idea suggested at InterSystems Ideas Portal. Check out the Hall of Fame with the list of Developer Community Members who implemented ideas. And... If you are not a Global Masters Advocacy Hub member yet - join now to stay up-to-date, get nice prizes, and let us recognize your contribution to the Developer Community! Check the additional information about Global Masters: Global Masters - Start Here! (general info about Global Masters program) Global Masters Levels Descriptions How to earn points on Global Masters Feel free to ask your questions in the comments to this post.
Article
Brad Nissenbaum · Apr 3, 2024

Connect Microsoft Excel to InterSystems IRIS via ODBC (Windows)

How to create an ODBC connection on your native Windows laptop to IRIS running on a Windows VM on the same computer, test the connection, and pull data from IRIS into Excel. Recently I learned that Excel can connect to external databases via ODBC. This includes basically any ODBC data source. Since IRIS speaks ODBC via the ODBC API, we can take advantage of the InterSystems ODBC Driver to establish an ODBC connection to IRIS on Windows that Excel can utilize. Before getting started, make sure you have installed the latest InterSystems ODBC driver on your native Windows, which can either be found on WRC or on GitHub. I assume that you are running IRIS on a Windows VM using VMWare hosted on your Windows machine. I also assume that you have Microsoft Excel installed on your native Windows as well. You’ll also need some data pre-loaded into your namespace to access. For this post, I am using data from the Python Quickstart. The data can be found on GitHub. First you need to find the IP address for the VM. (Keep in mind that you may need to repeat this step if you restart the VM, connect to a different network or connect/disconnect a VPN connection.) To find your IP address in the Windows VM, go to the Windows Command Prompt (cmd): In the VM, hold the Windows key and the R key. This opens the Run dialog (as seen below). Type in “cmd” and click <OK>: On the Command Prompt, type in “ipconfig -all” to find your IP address. You want to locate the line that says “IPv4 Address….” And make note of the numeric IP address given on that line: Also make note of the Web Server Port of your VM IRIS, because you’ll need that later. Now, return to the Windows host system and open the ODBC Data Source Administrator (ODBC DSA) and configure the connection: In the ODBC DSA, open the “System DSN” tab and click “Add”: You will be prompted to select a driver for the data source. If you installed the InterSystems ODBC driver on your native Windows machine, you should select “InterSystems IRIS ODBC…” as I have done below and click “Finish”: This will open a new dialog where you need to name the data source, provide a description, input the IP address you copied previously and the Web Server Port. Input the namespace you want to connect to, the User Name and Password that you use for the Management Portal as well. Then click <Test Connection> as shown below: If all went well, you should see that the test completed successfully as shown below. This means that we now have a connection via our native Windows to IRIS on the VM: Now we can open Microsoft Excel and access data via the ODBC data source. We do this by selecting the “Data” tab (1), then clicking “Get Data” (2). Click “From Other Sources” (3), and then “From ODBC” (4). From the drop down, select the data source you created previously and click OK: In the Navigator, select the table you want to connect to and click “Load”: From here, we can see that we successfully connected to the data on IRIS on a VM and are able to access it in Microsoft Excel running on native Windows: Wrapping up, we might wonder why we would want to access IRIS data in Excel. Many people have years of Excel expertise. They can use Excel to explore data, create pivot tables, visualizations, and dashboards. Well done and well explained - thank you! 💡 This article is considered InterSystems Data Platform Best Practice.
Announcement
Evgeny Shvarov · Jan 14, 2024

Technology Bonuses for InterSystems FHIR and Digital Health Interoperability Contest

Hi Developers! Here are the technology bonuses for the InterSystems FHIR and Digital Health Interoperability Programming Contest that will give you extra points in the voting: InterSystems FHIR usage - 3 InterSystems FHIR SQL Builder usage - 3 Digital Health Interoperability - 4 LLM AI or LangChain usage: Chat GPT, Bard and others - 3 Embedded Python - 2 IRIS For Health Instruqt Survey - 2 Docker container usage - 2 IPM Package deployment - 2 Online Demo - 2 Implement InterSystems Community Idea - 4 Find a bug in InterSystems FHIR server - 2 Find a bug in InterSystems Interoperability - 2 New First Article on Developer Community - 2 New Second Article on Developer Community - 1 First Time Contribution - 3 Video on YouTube - 3 See the details below. InterSystems FHIR usage - 3 points Implement InterSystems FHIR server in your application either as a standalone cloud FHIR server or as a component of InterSystems IRIS for Health and collect 3 bonus points! InterSystems FHIR SQL Builder usage - 3 points FHIR SQL Builder is the feature of InterSystems IRIS for Health that helps to expose FHIR resources for SQL access. Use FHIR SQL Builder module in your application and collect 3 more points in the competition rating! Example Digital Health Interoperability - 4 points Collect 4 bonus points if your application is healthcare interoperability solution that uses InterSystems Interoperability to transfer or/and transform healthcare data via messages or it uses healthcare formats data transformation. Here are a couple of examples: one, two, three. Embedded Python - 2 points Use Embedded Python in your application and collect 2 extra points. Base template, example application with Interoperability. LLM AI or LangChain usage: Chat GPT, Bard and others - 3 points Collect 3 bonus expert points for building a solution that uses LangChain libs or Large Language Models (LLM) such as ChatGPT, Bard and other AI engines like PaLM, LLaMA and more. AutoGPT usage counts too. A few examples already could be found in Open Exchange: iris-openai, chatGPT telegram bot, rag-demo. Here is an article with langchain usage example. IRIS For Health Instruqt Survey - 2 points We introduced an interactive InterSystems IRIS Digital Health Interoperability Instruqt Course. Please follow it and leave your feedback in this survey. It will give you 2 bonus points. Docker container usage - 2 points The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container. Here is the simplest template to start from. ZPM Package deployment - 2 points You can collect the bonus if you build and publish the ZPM(InterSystems Package Manager) package for your Full-Stack application so it could be deployed with: zpm "install your-multi-model-solution" command on IRIS with ZPM client installed. ZPM client. Documentation. Online Demo of your project - 2 pointsCollect 2 more bonus points if you provision your project to the cloud as an online demo at any public hosting. Implement Community Opportunity Idea - 4 points Implement any idea from the InterSystems Community Ideas portal which has the "Community Opportunity" status. This will give you 4 additional bonus points. Find a bug in InterSystems Digital Health Interoperability - 2 pointsWe want the broader adoption of InterSystems Interoperability engine so we encourage you to report the bugs you will face during the development of your interoperability application with IRIS in order to fix it. Please submit the bug here in a form of issue and how to reproduce it. You can collect 2 bonus points for the first reproducible bug. Find a bug in InterSystems FHIR Server - 2 pointsWe want the broader adoption of InterSystems FHIR so we encourage you to report the bugs you will face during the development of your FHIR application in order to fix it. Please submit the bug here in a form of issue and how to reproduce it. You can collect 2 bonus points for the first reproducible bug. New First Article on Developer Community - 2 points Write a brand new article on Developer Community that describes the features of your project and how to work with it. Collect 2 points for the article. New Second Article on Developer Community - 1 point You can collect one more bonus point for the second new article or the translation regarding the application. The 3rd and more will not bring more points but the attention will all be yours. First-Time Contribution - 3 points Collect 3 bonus points if you participate in InterSystems Open Exchange contests for the first time! Video on YouTube - 3 points Make new YouTube videos that demonstrate your product in action and collect 3 bonus points per each. The list of bonuses is subject to change. Stay tuned! Good luck in the competition! Hi developers! Below I have attached ideas from the Ideas Portal related to the topic of the competition. Not all of them have "Community Opportunity" status, but they can all be useful for choosing app functionality to participate in the Contest. Idea Author RPMShare - Database solution for remote patient | InterSystems Ideas @Dmitry Alexeev HL7 test message generator @Vadim Aniskin Introduce an Interoperability adapter to import apple health data to IRIS @Evgeny Shvarov Intellisense for FHIR resources @Jose-Tomas Salvador Interoperability Production: "Add a 'Type-to-Filter' ability in dropdown selections" @Victoria Castillo Data Analyzer @Stella Ticker HealthShare Patient Unmerge Ooopses @Sawyer Butterfield Editable HL7 Editor in the Message Viewer @Evgeny Shvarov Iterative build of TrakCare configuration/code tables utilising FHIR and HL7 Messaging. Linda McKay FHIR step by step setup @Scott Roth Introduce an Interoperability Adapter for POCT1A and POCT1A-2 standards @Evgeny Shvarov Speech Recognition to Prepopulate Incoming Patient Data Jayesh Gupta Web Interface to convert HL7 V2 to FHIR @Muhammad.Waseem Implement support for FHIRPath Patch resources on InterSystems FHIR Server @Maksym.Shcherban Good luck! An update in a bonuses list: 2 points for answering the questions of the survey about the interactive InterSystems IRIS Digital Health Interoperability Instruqt Course.
Announcement
Anastasia Dyubaylo · Jan 29, 2024

Time to vote in the InterSystems FHIR and Digital Health Interoperability Contest

Hi Community, It's voting time! Cast your votes for the best applications in our InterSystems FHIR and Digital Health Interoperability Contest: 🔥 VOTE FOR THE BEST APPS 🔥 How to vote? Details below. Experts nomination: InterSystems experienced jury will choose the best apps to nominate the prizes in the Experts Nomination. Please welcome our experts: ⭐️ @Guillaume.Rongier7183, Sales Engineer⭐️ @Sylvain.Guilbaud, Sales Engineer⭐️ @akoblov, Senior Support Specialist⭐️ @Eduard.Lebedyuk, Senior Cloud Engineer⭐️ @Steve.Pisani, Senior Solution Architect⭐️ @Alexander.Woodhead, Senior Systems Developer⭐️ @Andreas.Dieckow , Principal Product Manager⭐️ @Aya.Heshmat, Product Manager⭐️ @Benjamin.DeBoe, Product Manager⭐️ @Robert.Kuszewski, Product Manager⭐️ @Carmen.Logue , Product Manager⭐️ @Luca.Ravazzolo, Product Manager⭐️ @Raj.Singh5479, Product Manager⭐️ @Patrick.Jamieson3621, Product Manager⭐️ @Stefan.Wittmann, Product Manager⭐️ @tomd, Product Manager⭐️ @Daniel.Franco, Senior Manager - Interoperability Product Management⭐️ @Timothy.Leavitt, Development Manager⭐️ @Evgeny.Shvarov, Senior Manager of Developer and Startup Programs⭐️ @Dean.Andrews2971, Head of Developer Relations⭐️ @Jeffrey.Fried, Director of Product Management Community nomination: For each user, a higher score is selected from two categories below: Conditions Place 1st 2nd 3rd If you have an article posted on DC and an app uploaded to Open Exchange (OEX) 9 6 3 If you have at least 1 article posted on DC or 1 app uploaded to OEX 6 4 2 If you make any valid contribution to DC (posted a comment/question, etc.) 3 2 1 Level Place 1st 2nd 3rd VIP Global Masters level or ISC Product Managers 15 10 5 Ambassador GM level 12 8 4 Expert GM level or DC Moderators 9 6 3 Specialist GM level 6 4 2 Advocate GM level or ISC Employees 3 2 1 Blind vote! The number of votes for each app will be hidden from everyone. Once a day we will publish the leaderboard in the comments to this post. The order of projects on the contest page will be as follows: the earlier an application was submitted to the competition, the higher it will be on the list. P.S. Don't forget to subscribe to this post (click on the bell icon) to be notified of new comments. To take part in the voting, you need: Sign in to Open Exchange – DC credentials will work. Make any valid contribution to the Developer Community – answer or ask questions, write an article, contribute applications on Open Exchange – and you'll be able to vote. Check this post on the options to make helpful contributions to the Developer Community. If you change your mind, cancel the choice and give your vote to another application! Support the application you like! Note: contest participants are allowed to fix the bugs and make improvements to their applications during the voting week, so don't miss and subscribe to application releases! So! After the first day of the voting, we have the following results: Community Nomination, Top 5 Health Harbour by @Alena.Krasinskiene iris-fhirfy by @José.Pereira iris-fhir-lab by @Muhammad Waseem fhirmessageverification by @珊珊.喻 FHIR-OCR-AI by @@xuanyou du ➡️ Voting is here. Experts, we are waiting for your votes! 🔥 Devs! Here are the results after two days of voting! Community Nomination, Top 5 iris-fhirfy by @José Roberto Pereira fhirmessageverification by @Shanshan Yu FHIR-OCR-AI by @@xuanyou du Health Harbour by @Alena Krasinskiene ai-query by @Clinovera ➡️ Voting is here. Expert Nomination, Top 3 ai-query by @Clinovera iris-fhirfy by @José Roberto Pereira IRIS WHIZ - HL7v2 Browser Extension by @Rob.Ellis7733 ➡️ Voting is here. Since the beginning of the voting, we have the following results: Community Nomination, Top 5 iris-fhirfy by @José Roberto Pereira Fhir-HepatitisC-Predict by @shan.yue FHIR-OCR-AI by @@xuanyou du ai-query by @Olga Verevkina fhirmessageverification by @Shanshan Yu ➡️ Voting is here. Expert Nomination, Top 5 ai-query by @Olga Verevkina iris-fhir-lab by @Muhammad.Waseem iris-fhirfy by @José Roberto Pereira fhirmessageverification by @Shanshan Yu IRIS WHIZ - HL7v2 Browser Extension by @Rob Ellis ➡️ Voting is here. Voting for the InterSystems FHIR and Digital Health Interoperability Contest goes ahead! And here're the results at the moment: Community Nomination, Top 5 iris-fhirfy by @José Roberto Pereira Fhir-HepatitisC-Predict by @shan yue FHIR-OCR-AI by @@xuanyou du ai-query by @Olga Verevkina fhirmessageverification by @Shanshan Yu ➡️ Voting is here. Expert Nomination, Top 5 ai-query by @Olga Verevkina iris-fhirfy by @José Roberto Pereira iris-fhir-lab by @Muhammad Waseem Health Harbour by @Alena.Krasinskiene iris-hl7 by @Oliver.Wilms ➡️ Voting is here. And don't forget! You can use your Technology bonuses to gain more points for your application! Please check out today's voting results: Community Nomination, Top 5 iris-fhirfy by @José Roberto Pereira FHIR-OCR-AI by @@xuanyou du Fhir-HepatitisC-Predict by @shan yue fhirmessageverification by @Shanshan Yu Health Harbour by @Alena Krasinskiene ➡️ Voting is here. Expert Nomination, Top 5 iris-fhirfy by @José Roberto Pereira Health Harbour by @Alena Krasinskiene iris-fhir-lab by @Muhammad Waseem ai-query by @Olga Verevkina FHIR-OCR-AI by @@xuanyou du ➡️ Voting is here. Keep voting!Our participants need your support!
Announcement
Evgeny Shvarov · Nov 30, 2023

Technological Bonuses Results for the InterSystems Java Programming Contest 2023

Hi Developers! We are happy to present the bonuses page for the applications submitted to the InterSystems Java Programming Contest 2023! Project Java Gateway Java Native API usage Java PEX Interoperability Java XEP LLM AI or LangChain IRIS Cloud SQL Community Java libs: Hibernate and Liquibase Find a bug Questionnaire Docker IPM Online Demo Community Idea Implementation First Article on DC Second Article on DC First Time Contribution Video on YouTube Total Bonus Nominal 2 2 4 2 3 3 2 2 2 2 2 2 4 2 1 3 3 41 native-api-command-line-java 2 2 2 2 2 1 3 14 JIRISReport 2 2 2 2 4 2 1 3 18 iris-extlanguage-openpdf 2 3 5 java-global-editor 2 2 2 2 2 1 3 14 iris-parquet 2 2 2 2 2 1 3 3 17 quiz-app 3 3 2 2 2 2 1 3 3 21 presto-iris 2 2 4 iris-dmn 2 3 2 2 2 2 2 15 excel-java-iris 2 2 2 2 2 10 fhir-pex 2 4 3 2 2 2 1 3 3 22 Image AI Creator 2 2 2 2 8 StarChat 2 2 3 3 2 2 2 2 1 3 3 25 InterLang 3 2 2 1 3 3 14 Please apply with your comments for new implementations and corrections to be made here in the comments or in Discord. Hi @Evgeny.Shvarov About The app fhir-pex is counting only 2 points in the "Java PEX Interoperability" bonus.we also use "LLM AI or LangChain" to make recommendations to diagnostic centers, through the class present in the project: https://github.com/flavioneubauer/fhir-pex/blob/master/java-orm/src/main/java/com/flavioneubauer/patient/service/PatientAI.java Community Hibernate is also being used, present in the project pom by hibernateirisdialect of io.github.yurimarx to persist and query fhir events. https://github.com/flavioneubauer/fhir-pex/blob/master/java-orm/pom.xml Second Article on DC is published on pt-br Community by : https://pt.community.intersystems.com/post/enviando-de-mensagens-kafka-java-pex-para-processamento-de-progn%C3%B3sticos-de-exames-de-quarentenaThank you for your attention, and if you have any further questions or need additional information, please feel free to reach out. I've added these bonuses to your app. Thank you for feedback! May we submit these for corrections to the bonus for InterLang: We have a second article for our project here: https://community.intersystems.com/post/interlang-technical-implementation-streamlit-chatbot-and-langchain-fhir-tool We were also inspired by the community idea on creating a real world application using Streamlit and IRIS. Our technology example shows developers how to combine Streamlit interfaces with a Spring Boot backend: https://ideas.intersystems.com/ideas/DPI-I-445 Hi all! I added the use of AI to my solution (By adding a separate utility https://openexchange.intersystems.com/package/iris-pretty-gpt-1) Below is an example of use Hello everyoneI want to mention that quiz-app has IRIS Cloud SQL and IPM, I've added them with Liquibase in the last release. Cloud SQL also uses in online demo. Hello all, I've added Cloud SQL and IPM to my project https://openexchange.intersystems.com/package/StarChat-1 Hi! I've added Cloud SQL bonus. About IPM bonus. Your module deploy nothing. I can't just install and run or install, set up and run. Hi! I've added Cloud SQL bonus. About IPM bonus. Your module deploy nothing. I can't just install and run or install, set up and run. You achieved bonus for second article. But I can't give you bonus for that idea. This idea is about creating template. And also, I didn't find code what working with IRIS at all. HI! This bonus have been added to your app. I claim online demo for iris parquet. http://173.212.233.87:32769/swagger-ui/index.html Hi! This bonus have been added to your app Hi there, I've added online demo https://iris-dmn.demo.community.intersystems.com/dmn/index.html Hi! I've added this bonus to you. I've also added ChatGPT support, so I'd appreciate it if you could check it out. Hello all,I've just updated IPM and introduced the Java Native API along with the Java Gateway. I would appreciate it if you could take a look. Hi! I've added that bonus to your app These bonuses were added to app Also a candidate for the 1 liner category
Announcement
Anastasia Dyubaylo · Dec 4, 2023

Online Meetup with the winners of the InterSystems Java Programming Contest 2023

Hi Community, Let's meet together at the online meetup with the winners of the InterSystems Java Programming Contest 2023 – a great opportunity to have a chat with the InterSystems Experts team as well as our contestants. Winners' demo included! Date & Time: Thursday, December 7, 12 pm EST | 6 pm CET Join us to learn more about winners' applications and to have a talk with our experts. ➡️ REGISTER TODAY See you all at our virtual meetup! Hi Devs, The "Online Meetup with the winners of the InterSystems Java Programming Contest 2023" starts in 15 minutes) Follow this link https://us02web.zoom.us/j/9822194974?pwd=bnZBdFhCckZ6c0xOcW5GT1lLdnAvUT09 Or join our YouTube stream - https://youtube.com/live/nET2xSLUwfE?feature=share
Announcement
Anastasia Dyubaylo · Oct 27, 2023

[On-Demand Webinar] Analytics Capabilities using InterSystems IRIS

Hi Community, We're excited to share with you the recording of the next webinar in the series of InterSystems UKI Tech Talk: 👉 Analytics Capabilities using InterSystems IRIS 👈 In this tech talk, we put the spotlight on analytics capabilities developers have using both InterSystems IRIS data platform and InterSystems IRIS for Health, including the following ones. Adaptive Analytics allows developers to create a business-oriented virtual OLAP model layer between InterSystems IRIS and popular BI client tools like Microsoft Excel and Power BI, or Tableau. By having a centralised common data model, enterprises solve the problem of differing definitions and calculations to provide their end users with one consistent view of business metrics and data characterisation. Embedded real-time analytics that can be created directly on transactional data model and a fully automated synchronisation option avoids the need for ETL processing. Columnar Storage is a new storage option for IRIS SQL tables that offers an order-of-magnitude faster analytical queries compared to traditional row storage on IRIS. $vector as a new data type to support columnar storage for SQL tables. To watch a recording, you need to complete the form. We trust that you'll find this webinar to be valuable 😉
Announcement
Anastasia Dyubaylo · Mar 3, 2023

[Video] The OWASP Top 10 & InterSystems IRIS Application Development

Hi Community, Watch this video to explore common security pitfalls within the industry and how to avoid them when building applications on InterSystems IRIS: ⏯ The OWASP Top 10 & InterSystems IRIS Application Development @ Global Summit 2022 Presenters: 🗣 @Timothy.Leavitt, Application Services Development Manager🗣 @Pravin.Barton, Developer, Application Services🗣 @Wangyi.Huang, Technical Specialist, Application Services Subscribe to our Youtube channel InterSystems Developers to stay up to date!