Question Theo Stolker · Sep 20 Using HS.FHIRServer.Interop.Service as Facade with bearer token I am trying to use IRIS for Health as a Facade for an external FHIR Server, where IRIS provides the proper authentication. The client authenticates using a bearer token obtained from the IRIS OAuth2 server via a jwt client assertion. The IRIS endpoint, however, returns a 401 as soon as I remove the Unauthenticated access Is there w way to make this work through configuration? #Authentication #FHIR #OAuth2 #InterSystems IRIS for Health 0 1 0 44
Article Theo Stolker · Jun 4 2m read Moving specific settings from a Production to System Default Settings When developing a new Interoperability Production, it is quite natural that settings are initially added in the Production. However, as soon as you want to move the Production from development to a test or staging environment, it becomes clear that some settings like HTTP Servers, IP addresses and/or ports need to be changed. In order to avoid these settings being overwritten during a redeployment later on, it is essential that you move these settings from the Production to the System Default settings. #Interoperability #Tools #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 4 1 2 160
Article Theo Stolker · Feb 16 5m read FHIR json property order part II Since my initial question on ordering json properties a few things have happened. #Best Practices #FHIR #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 4 1 1 340
Article Theo Stolker · Feb 2 9m read DB.Changelog: Keeping track of database changes using SQL Triggers and CodeMode = objectgenerator In a customer project I was asked how you can keep track of database changes: Who changed what at which date and time. Goal was to track insert, update and delete for both SQL and object access. This is the table that I created to keep the Change Log: #Best Practices #SQL #InterSystems IRIS 7 5 2 426
Question Theo Stolker · Jan 26 What global can I use to enable the FHIR Log Data Beta feature? My question is about the below tile, which only shows up if you set a specific global.Does anyone know what that global is? #InterSystems IRIS for Health 0 5 0 165
Article Theo Stolker · Jan 19 1m read Meaning of error message"Object open failed because 'Name' key value of 'xx' was not found" Last Friday November 17 suddenly ran into an error where ZPM would issue an error saying: ERROR! Object open failed because 'Name' key value of 'xx' was not found I googled but found no specific help. Step by step I was able to conclude that: This is the error message for error 5770, also known as $$$KeyValueNotFoundOpen. In objectscript, this error can be raised by calls to NameOpen, where 'Name' is the first quoted part in the error message. #InterSystems IRIS 3 0 0 260
Article Theo Stolker · Jan 15 1m read How to add webterminal when you have no terminal access I though this is a pretty cool way of installing webterminal in an environment where I had Management Portal / Visual code access, but I had no terminal access. zpm was already present. otherwise you could add it in the same class. #Terminal #InterSystems IRIS 9 7 1 331
Question Theo Stolker · Dec 22, 2022 %DynamicObject: How to insert json property at a specific location? Hi, I know json does not impose any order, but for readability I would like to insert a json property at a specific location at the start of a %DynamicObject, not at the end.Is there a known way to do that (other than string manipulation)? #JSON #InterSystems IRIS 0 5 0 488