Search

Clear filter
Article
Yuri Marx Pereira Gomes · Oct 22, 2020

2020 Intersystems IRIS Roadmap - blueprint analysis

I liked the transactional analytic DBMS and Advanced Analytics segmentation concept. The 1.0 version IRIS plug-in to VSCode is amazing. The partnership between community and InterSystems was very positive to it. However a low code option would do very well for IRIS in the near future. The Dynamic Gateways/Native API positions IRIS as the most advanced data platform for the main open languages in the market, but it is necessary use the public package managers from these languages, specially maven public repository. The API Manager is a good option but it is not available to the community IRIS version and can be used only with API created with IRIS. It is a critical point to resolve. OPC-UA adapter to IoT and Kakfa adapter to realtime events are great, I loved it. In the future, new adapters to the Salesforce, SAP, Office 365 and other most used platforms could be considered. Cloud support is perfect now, with ICM and IKO to deploy and manage and SAM to monitor. The FHIR accelerator is great option to FHIR projects, it's really very useful. IRIS really is getting faster and faster, impressive to be able to make something that is already very fast faster. The Adaptive Analytics was an impressive launch and very welcome, it has the ability to speed up and simplify the creation of analytical cubes (in a totally visual and intuitive way) and its exposure to excel and other data viewers in a wonderful way. In the future I would like to see InterSystems launching its own viewer, since IRIS Reports is for restricted use and is not available for community versions, making it impossible to popularize in the community. The IntegratedML was my favorite new IRIS feature. Very easy to use, any DBA can be use it. The AutoML is a fantastic technology and will be used a lot. Now, InterSystems needs to deliver a viewer of predictions and classifications to the end user, it could use the same technology as SAM, the Grafana. I agree with you in most cases. The most important announcement for me would be Embedded Python.This will bring to the community the power of python libraries, it's a giant step forward. Yes, the integration with python is very important.
Announcement
Anastasia Dyubaylo · Oct 12, 2021

InterSystems Virtual Summit 2021: Innovations in Data

Hey Developers, Are you joining us for the InterSystems Virtual Summit 2021? ⚡️ THE REGISTRATION IS NOW OPEN ⚡️ Innovations in Data - #VSummit21 At the second InterSystems Virtual Summit, learn how to make your organization thrive with healthy data, powerful analytics, and a smart data fabric powered by InterSystems technology. Hear from our experts, world-leading thought leaders, and InterSystems customers from around the globe. 🗓 Tuesday, October 26 - Friday, October 29 👉 Keynotes | Live Experience Labs | Focus Sessions On-demand | Free Registration Summit Schedule Day 1 (Tuesday, Oct.26)Keynote presentations by our InterSystems leadership team, thought leaders, and key customers. Day 2 (Wednesday, Oct. 27)Keynotes about Client Support and "What’s New and Next" presentations by product directors for InterSystems IRIS®, InterSystems IRIS for Health™, HealthShare®, and TrakCare®. Days 3 and 4 (Thursday, Oct. 28, and Friday, Oct. 29)Build your own schedule. Take this opportunity to view all the Focus Sessions on demand. You can also sign up for our Experience Labs. All on demand focus sessions are pre-recorded and will be available on day 2 starting at 2 PM ET. REGISTER FOR FREE TODAY. And see you at Virtual Summit 2021!
Question
Nagarjuna Reddy Kurmayyagari · May 5, 2020

Intersystems API Manager(IAM) installation issues

I am trying to install IAM in my local and I downloaded IAM-0.34-1-1.tar.gz and extracted. I went to the location where iam_image.tar is available and run below command in the command prompt. C:\ESB\HC\IAM-0.34-1-1.tar\IAM-0.34-1-1\IAM>docker load -i iam_image.tarunsupported os linux Getting unsupported os Linux issue. Kindly let me know if anyone had this issue. Thanks! On windows docker works in two different ways, as windows containers and linux containers. It looks like, you just should switch it to linux from Windows Thanks for reply @Dimtriy, I am new to Docker. I have below info on my machine about docker and looks it is using Windows container. Let me know if anything needs to be changed. C:\>docker versionClient: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version: go1.12.17 Git commit: afacb8b Built: Wed Mar 11 01:23:10 2020 OS/Arch: windows/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.8 API version: 1.40 (minimum version 1.24) Go version: go1.12.17 Git commit: afacb8b Built: Wed Mar 11 01:37:20 2020 OS/Arch: windows/amd64 Experimental: false As I said for server side it show linux for os/arch. You should find the switcher in context menu in tray on docker icon. Thank you, I am able to load the image after I switch to linux container in server-side. After I loaded the image, I am trying to do the next step of configuration. 2) Configure your InterSystems IRIS instance 2a) Enable the /api/IAM web application 2b) Enable the IAM user 2c) Change the password for the IAM user Do we need to change these settings in iris.cpf file? any inputs where we have to configure. I have IRIS 2019.1.1 installed in my machine.
Question
Neguinho Robson · Jun 23, 2021

Intersystems Caché ODBC - Apple Silicon M1

Is there any chance to make available a arm64/aarch64 binary version for Caché ODBC Driver? Just like IRIS ftp://ftp.intersystems.com/pub/iris/odbc//2021/ODBC-2021.1.0.215.0-lnxrharm64.tar.gz As I am using docker, currently is not possible to build locally a new image using existing Caché ODBC Drivers on Mac M1. Do you still expect some echo?Or is the question meanwhile just out of date? @Robert.Cemper1003 I am waiting for that. Do you have any solution ? Caché will not get support for M1, and so, I think no reasons to wait for an ODBC driver for M1 too No, I have no solution.As all development on Caché (except serious bugfix) is frozen I wouldn't expect this to come.You may migrate your Caché to IRIS. Or use some other way (REST ?) for access.
Announcement
Anastasia Dyubaylo · Feb 12, 2020

New Video: Intersystems IRIS Kubernetes Operator

Hi Developers, The new video from Global summit 2019 is already on InterSystems Developers YouTube: ⏯ Intersystems IRIS Kubernetes Operator This video introduces the InterSystems IRIS Kubernetes operator, which enables InterSystems IRIS containers to function as "first-class citizens" of the Kubernetes ecosystem. We recommend that you be familiar with basic Kubernetes concepts: Introduction to Kubernetes Video Takeaway: You will understand and appreciate the value proposition of the InterSystems IRIS Kubernetes operator. Presenters: 🗣 @Luca.Ravazzolo, Product Manager, InterSystems🗣 @Steven.Lubars, InterSystems Software Developer Additional materials to this video you can find in this InterSystems Online Learning Course. Check out the Cloud Deployment Resource Guide. Enjoy watching this video! 👍🏼 HI Guys, Can you please post the link of prevision session that you mentioned in this video. I am still not sure how we will use Kubernetes with IRIS . It be great if you can put some light on that too ? Thanks Hi Neerav Adam, Are you looking for the Introduction to Kubernetes session? Does anyone know how to download this operator? I'm excited to start using it. Hi @Jonathan.Keam, I hope you found the answer back in Jan. If not head over to containers.intersystems.com HTH
Announcement
Tony Coffman · Dec 2, 2019

BridgeWorks VDM v9.1.0.1 for InterSystems Now Available

BridgeWorks is pleased to announce a VDM, v9.1.0.1. This release includes the following updates: Updates Historical Linking is now based off connection profile name Saved Formatting is now based off connection profile name Tables and Fields column headers no longer hide based on connection type Bug Fixes Cross tab would not load data correctly in Finished Reports Viewer if it was in a report footer Fixed an issue where refreshing logs would not work correctly after viewing a SQL statement Views were not visible for available schemas on the connection wizard New Load Selected Connections Only load connections selected from a list
Question
Guillaume Lepretre · Jun 20, 2018

[Intersystems 2017] Use the email alert request

Hello, I used the operation : EnsLib.EMail.AlertOperation to send mail to handle error. However, I want to get more information about the error (session ID message, the date, the namespace... etc). what is the best way to do it? I tried to add informations in OnAlertRequest method as below but I need to change mail operation from all namespaces... Thanks, I need to get the url of message viewer screen with the session ID .For example : http://localhost:57772/csp/svcptl/EnsPortal.VisualTrace.zen?SESSIONID=40241. It is possible ? You already have a value of SessionId, so concatenate the rest?To get port and host call: set sc=##class(%Studio.General).GetWebServerPort(.port, .server) Some ideas:session ID - you're getting it with pAlertRequest.SessionId, no?date - get it from pAlertRequest.AlertTimenamespace -wouldn't it always be the current namespace? Get it with $namespaceWhat other data do you need?Also, please post your code as text. You can do it in three ways:1 -set ^mtemperro($ZNSPACE,..%PackageName()_"."_..%ClassName(),$horolog) = mensagem_" Erro CACHE: "_$zerror_" - "_$SYSTEM.OBJ.DisplayError()2 - Throw ##class(%Exception.General).%New("Falha ao sinalizar o lançamento do PDA como rastreado.",1,..%ClassName()_".upByRastreado","Informe ao suporte sobre o problema.").Log()3 - Declare in your class an exception variable#dim exception As% Exception.AbstractExceptioncatch exception { do exception.Log()}Then just check the cache administration portal:System Operation-> System Logs-> Application Error Log
Question
Murali krishnan · May 3, 2017

DEV, TEST Environment set up in Intersystems

Intersystems is all about name spaces. Each Name space can be mapped to one or more databases and vice versa. In my desktop with intersystems, Can i have DEV , TEST environments pointing to different name spaces at same point of time ? if i am right here, then the DEV environment is nothing but the namespace that we work on....Please let know Slight correction: the system mode is per instance and not per namespace. Well spotted, I've updated my comment. Hi Murali,Your perfectly right.You can have multiple namespaces on the same Caché instance for different purposes. These should have a naming convention to identify their purpose. That convention is really down to you. I normally postfix the name with -DEV and -TEST, e.g. FOO-DEV & FOO-TEST.These namespaces will share commonly mapped code from the main library, but unless configured otherwise they are completely independent from each other. You can dev and test in them respectively without fear of polluting one another.TipYou can mark the mode of an instance via the management portal > system > configuration > memory and startup. On that configuration page you will see a drop down for "system mode" with the options...Live SystemTest SystemDevelopment SystemFailover SystemThe options are mostly inert, but what they will do is paint a box on the top of your management portal screens. If you mark it as live then you will get a red box that you can't miss.Sean
Article
Athanassios Hatzis · Jul 23, 2018

Intersystems Cache Python Object-Relational Mapper

Hi,this is a public announcement for the first release of Intersystems Cache Object-Relational Mapper in Python 3. Project's main repository is located at Github (healiseu/IntersystemsCacheORM).About the projectCacheORM module is an enhanced OOP porting of Intersystems Cache-Python binding. There are three classes implemented:CacheClient This is the super class of CachePython module. It wraps two functions from intersys.pythonbind module pythonbind3.connection() and pythonbind3.database().CacheQuery A subclass of CacheClient that wraps methods and adds extra functionality in intersys.pythonbind.databaseand intersys.pythonbind.query classesCacheClass A subclass of CacheClient, that wraps methods and adds extra functionality in intersys.pythonbind.databaseand intersys.pythonbind.object classesThe intersys.pythonbind package is a Python C extension that provides Python application with transparent connectivity to the objects stored in the Caché database.Source CodeThe project's code that is released to the public was originally written and used as a module of TRIADB project.Tests and DemosThere are two folders in this release:testCacheORM contains python jupyter notebook files that demonstrate CacheQuery and CacheClasstestCacheBinding are tests written for Intersystems Cache python bindingOne can simply compare tests with demos to appreciate the work in this project to leverage intersystems cache python binding. For example # Intersystems Cache Python binding for queries import intersys.pythonbind3 # Create a connection user="_SYSTEM"; password="123"; host = "localhost"; port = "1972"; url = host+"["+port+"]:SAMPLES" conn = intersys.pythonbind3.connection() # Connect Now to SAMPLES namespace conn.connect_now(url, user, password, None) # Create a database object samplesDB = intersys.pythonbind3.database(conn) # create a query object cq = intersys.pythonbind3.query(samplesDB) # prepare and execute query sql = "SELECT ID, Name, DOB, SSN FROM Sample.Person" cq.prepare(sql) cq.execute() # Fetch rows for x in range(0,10): print(cq.fetch([None])) Same code in only 4 lines using CacheORM python module from CacheORM import CacheQuery samples_query = CacheQuery(namespace='SAMPLES', username='_SYSTEM', password='SYS', dl=99) samples_query.execute_sql('SELECT ID, Name, DOB, SSN FROM Sample.Person') samples_query.print_records(10) You can view the output from this python Jupyter Notebook at my Microsoft Azure CacheORM library Another example, this time with Cache-Python Objects # Demo of Intersystems Cache Python binding with Samples namespace and Sample.Person class import intersys.pythonbind3 conn = intersys.pythonbind3.connection( ) conn.connect_now('localhost[1972]:SAMPLES', '_SYSTEM', '123', None) samplesDB = intersys.pythonbind3.database(conn) #%% Create a new instance of Sample.Person to be husband husband = samplesDB.create_new("Sample.Person", None) ssn1 = samplesDB.run_class_method("%Library.PopulateUtils","SSN",[]) dob1 = samplesDB.run_class_method("%Library.PopulateUtils","Date",[]) husband.set("Name","Hatzis, Athanassios I") husband.set("SSN",ssn1) husband.set("DOB",dob1) # Save husband husband.run_obj_method("%Save",[]) print ("Saved id: "+str(husband.run_obj_method("%Id",[]))) #%% Create a new instance of Sample.Person to be wife wife = samplesDB.create_new("Sample.Person", None); ssn2 = samplesDB.run_class_method("%Library.PopulateUtils","SSN",[]) dob2 = samplesDB.run_class_method("%Library.PopulateUtils","Date",[]) wife.set("Name","Kalamari, Panajota"); wife.set("SSN",ssn2) wife.set("DOB",dob2) # Save wife wife.set("Spouse",husband); wife.run_obj_method("%Save",[]); print ("Saved id: " + str(wife.run_obj_method("%Id",[]))) #%% Relate them husband.set("Spouse",wife); husband.run_obj_method("%Save",[]); wife.set("Spouse",husband); wife.run_obj_method("%Save",[]); # Open an instance of the Sample.Person object athanID=217 athanPerson = samplesDB.openid("Sample.Person",str(athanID),-1,-1) # Open another instance otherID=3 otherPerson = samplesDB.openid("Sample.Person",str(otherID),-1,-1) # Fetch some properties print ("ID: " + otherPerson.run_obj_method("%Id",[])) print ("Name: " + otherPerson.get("Name")) print ("SSN: " + otherPerson.get("SSN")) print ("DOB: " + str(otherPerson.get("DOB"))) print ("Age: " + str(othePerson.get("Age"))) Same code using CacheORM python module, i.e. object-relational mapping from CacheORM import CacheClass # Create an instance of PopulateUtils to call built-in CACHE class method populateUtils = CacheClass(namespace='%SYS', cachepackage='%Library', cacheclass='PopulateUtils', username='_SYSTEM', password='SYS') # Create CacheClass Instance husband = CacheClass(username='_SYSTEM', password='SYS', dl=99) # Create and populate a new CacheClass Object husband.new() husband.set_value("SSN",populateUtils.class_method("SSN")) husband.set_value("Name", "Hatzis, Athanassios I") husband.set_value("DOB", populateUtils.class_method("Date")) # Save husband husband.save() # Create another CacheClass object wife = CacheClass(username='_SYSTEM', password='SYS') wife.new() wife.set_value("SSN",populateUtils.class_method("SSN")) wife.set_value("Name", "Kalamari, Panajota") wife.set_value("DOB", populateUtils.class_method("Date")) wife.save() # Relate them wife.set_refobj("Spouse", person._cache_id) wife.save() husband.set_refobj("Spouse", female._cache_id) husband.save() # Get Object References person.get("Spouse").get("Name") female.get("Spouse").get("Name") # Open an existing object with id=3 and read cache properties person = CacheClass(username='_SYSTEM', password='SYS', objectID='3') print(f"ID:{person.id}\nSSN: {person.get('SSN')}\nName:{person.get('Name')}\nDateOfBirth:{person.get('DOB')}") You can view the output from this python Jupyter Notebook at my Microsoft Azure CacheORM library Cool staff, Athanassios!Caché queries demo doesn't work though: Thanks Evgeny, you cannot execute my jupyter notebooks on Azure cloud and I think you have to login first in order to view them. In any case my CacheORM module is dependent on intersys.pythonbind module. One has to install this first and verify that it works then start playing with my demos. I wrote guidelines about installation in Github README file.
Question
Esther Guite · Sep 27, 2018

running intersystems cache workflow using atelier

Has anyone successfully executed s (INTSFREEZE and INSTATHAW) scripts in atelier tool?We are having issues with FREEZE script whereas Thaw works fine.Would appreciate any inputs! I'm not familiar with INSTFREEZE and INSTATHAW, can you describe where those scripts come from? However, if these are calling into the database and ultimately call the ExternalFreeze and ExternalThaw methods, the permissions for running an ExternalFreeze are more strict than those for running an ExternalThaw, which may be the root of the difference as to why thaw is succeeding and freeze is failing. Thanks for providing inputs. Yes agreed, invoking external freeze and external thaw operations to perform suspend and resume system. Thaw operation working as expected , but externalFreeze operation failing, I believe these issue with authentication issue. Is there way to address authentication issue to fix through Cache object script using $ZF(-1) function or any other option .OS level authentication we enabled through admin console and got succeeded in the Windows Command prompt execution but same is failing through cache object script code. @Thomas Granger - Thank you for your response. You said it right! that's exactly the problem with specific permissions for ExternalFreeze.. @John Murray - Thank you for your response and sharing the article. REally appreciate it! will definitely take a look and try that! Building off the comment by @Thomas.Granger about this perhaps being a permissions issue, I suggest you check out this previous DC article by me:https://community.intersystems.com/post/who-does-windows-think-i-am
Article
Muhammad Waseem · Jul 6, 2023

ChatGPT with INTERSYSTEMS FHIR SQL BUILDER database

The FHIR® SQL Builder, or Builder, is a component of InterSystems IRIS for Health. It is a sophisticated projection tool used to create custom SQL schemas using data in an InterSystems IRIS for Health FHIR repository without moving the data to a separate SQL repository. The Builder is designed specifically to work with FHIR repositories and multi-model databases in InterSystems IRIS for Health. The objective of the Builder is to enable data analysts and business intelligence developers to work with FHIR using familiar analytic tools, without having to learn a new query syntax. FHIR data is encoded in a complex directed graph and cannot be queried using standard SQL syntax. A graph-based query language, FHIRPath, is designed to query FHIR data, but it is non-relational. Enabling a data steward to create a customized SQL projection of their FHIR repository, using tables, columns, and indexes, the Builder makes it possible for data analysts to query FHIR data without the complexity of learning FHIRPath or the FHIR search syntax.The repository will load FHIR Resources, All you need is to configure FHIR SQL BUILDER.For configuration, Navigate to http://localhost:55037/csp/fhirsql/index.csp#/ For more details about how to do configuration, please watch this Tutorial Video To view the configurations, Navigate to http://localhost:55037/csp/fhirsql/index.csp#/spec/1 Now let us use irisChatGPT application, Connect to the terminal by using the below command docker-compose exec iris iris session iris Create a new instance of dc.irisChatGPT class and use SetApiKey method to set OpenAI API Key set chat = ##class(dc.irisChatGPT).%New() do chat.SetAPIKey("Enter your Open API Key here") Thanks
Question
Amit Gandhi · Apr 8

Download intersystems IRIS 2024 releae software

Looking to download IRIS for health 2024.1 software Assuming you have access, you can download from the WRC application - wrc.intersystems.com. If you don't have access you should discuss with your account team.
Question
Lelikone · Mar 21

Что не так с Intersystems IRIS?

Что не так с Intersystems IRIS?
Announcement
Raj Singh · Apr 12, 2020

InterSystems joins the open source ObjectScript for VS Code effort

I’m excited to announce that InterSystems will be joining the open source community for InterSystems ObjectScript extension to Visual Studio Code. Early this year I posted that we were on a journey to redefine the future of our IDE strategy, and what came out of that is Visual Studio Code is the IDE that can support that future. It’s fast, stable, feature-rich, and built on a modern technology architecture that affords us the ability to offer you far more functionality around your ObjectScript activities than ever before, particularly in the area of DevOps, continuous development, and collaborative programming. The developer community agrees with us, as for the first time in my memory, a product has captured more than half of the market share for general purpose IDEs. The language story is even more striking, with VS Code being used exponentially more than any other IDE. Other than Java, which is still split very evenly, all other developer communities have chosen VS Code. Innovation only happens where there’s a community to support it, and more and more every year, that place is VS Code. In addition to deciding on VS Code as a platform, we’ve also made the significant decision to, instead of building our own extension from scratch, join the open source community to advance the existing effort created by @Dmitry.Maslennikov, who has done an amazing job building a tool with which many are already doing productive ObjectScript work. Our mission for the project is to develop VS Code support for server-side workflows familiar to long-time InterSystems customers, while also offering a client-centric workflow paradigm more in line with the way mainstream programmers think. To be clear, we are not there yet, and getting the existing tool to that point will take time. But we expect to deliver a version of the VS Code extension to ObjectScript that is production quality and supported by InterSystems by the end of the year. Another important point is, Studio will continue to have an important place in our IDE plans for a long time to come. If Studio suits your needs, you have nothing to worry about. It stays the tool of choice for those with the most sophisticated requirements, such the biggest code bases and low-code editing needs. But our development efforts will focus on VS Code. What happens now? The first order of business is to have you try it out and provide feedback. To make that easier we’ll be working hard to make frequent documentation updates on the GitHub project’s wiki. If you find something that doesn’t work, or a feature you’d like to see, please add it to the GitHub issues board. I know many InterSystems users are not familiar with using GitHub, so we’ll be talking a bit about that here in the coming weeks. This is open source You’ve probably noticed that feedback and communications on this product are all happening in the open. This will continue to be open source software, with InterSystems being a major voice in the community, but far from the only voice. Open source principles will underpin all activities around this project, structured by formal governance principles outlined in the governance.md file in the GitHub repository. Here are the highlights: Anyone can post an issue – which is a bug or feature requestabout Anyone can submit a pull request (PR) to add a feature, fix a bug or enhance documentation Committers can approve PRs The Project Management Committee (PMC) approves committers and prioritizes the issues list, thereby setting the project roadmap The PMC is chaired by @Dmitry.Maslennikov and includes 2 InterSystems members and @John.Murray The PMC strives for consensus but requires a simple majority vote What's next Try out VS Code and get your issues in. We’ll be processing that input over the coming weeks to work out a roadmap that will get us to a version 1.0 production release that InterSystems will formally support through normal channels. Learn more about this work, and modernizing development practices in general. CaretDev featuring @Dmitry.Maslennikov will be offering a webinar on April 14th, and InterSystems will have a webinar focused on IDEs in mid-May. We’ll also be posting articles here on various IDE-related topics, such as continuous integration and testing, leveraging the cloud with services such as Azure DevOps, and managing multi-language projects. It’s going to be a very exciting year for development tools in this community, and I’m looking forward to helping you all take your business to new levels! Important links Installation: https://marketplace.visualstudio.com/items?itemName=daimor.vscode-objectscript Documentation: https://github.com/intersystems-community/vscode-objectscript/wiki Issues: https://github.com/intersystems-community/vscode-objectscript/issues Thank you Raj for high evaluation of my work! I am sure with the community support we will make a perfect solution for coding on ObjectScript. Guys, in case you need any support or want to learn more about the solution, do not hesitate to contact me here or on the website caretdev.com VS code for object script as plugin in MS Visual Studio 2017 1. is it possible to add IS object script as plugin to MS VS2017, so I can use normally C#, C++ , JavaScript ... and additionally as plugin with IS IRIS objectscript with full Debug mode ? 2. Hebrew Fonts in the standard VS2017 the Hebrew letters combined with English are working correctly so I expect accordingly , the IRIS plugin will work OK. 3. now installing another VS Code ... (?) I think may harm the MS VS2017 regards Hi Emmanuel, This particular extension is for Visual Studio Code only, at the moment. Different IDEs I hope will come in the future. And possible for Visual Studio as well. VSCode supports Cyrillic, so, don't see any possible issues with Hebrew. Visual Studio Code and Visual Studio are two completely different projects. There is only one thing between them, both developed by Microsoft. Don't be confused by similar names. So, you should not be worried to use VSCode and Visual Studio on the same machine side by side.
Announcement
Anastasia Dyubaylo · Apr 28, 2020

InterSystems IRIS 2020.1 Tech Talk: API-First Development

Hi Community, We're pleased to invite you to join the upcoming InterSystems IRIS 2020.1 Tech Talk: API-First Development on May 5 at 10:00 AM EDT! In this week's InterSystems IRIS 2020.1 Tech Talk, we'll discuss API-first development and how InterSystems is embracing this industry trend with our API Manager, and specifically with our FHIR offerings. First, we'll talk about InterSystems API Manager. This tool controls your web-based API traffic in a single location. You can throttle throughput, configure payload sizes and whitelist/blacklist IPs, among many other features. FHIR stands for Fast Healthcare Interoperability Resources. Release 4 brings this HL7 standard to maturity, and the FHIR R4 support in InterSystems IRIS for HealthTM is big. You'll learn how to work with FHIR data in InterSystems IRIS, and see our developer portal in action, where you can access FHIR resources using the OpenAPI specification. Speakers:🗣 @Patrick.Jamieson3621, Product Manager, Health Informatics Platform🗣 @Craig.Lee, Product Specialist 🗣 @Stefan.Wittmann, Product Manager Date: Tuesday, May 05, 2020Time: 10:00 AM EDT ➡️ JOIN THE TECH TALK! Additional Resources: What is InterSystems API Manager? API Manager: Gummy Bear Factories Using FHIR APIs to View Resources Setting Up RESTful Services Interoperability for Health Overview Code sample: samples-integration-FHIR covid-19-challenge