Hi Community:
We've just added two new sessions and a panel discussion (Take a look below.) And if you haven't registered yet, there's still time.
Hi Community:
We've just added two new sessions and a panel discussion (Take a look below.) And if you haven't registered yet, there's still time.
Hi Community,
I clipped this final list of sessions (with two new ones co-presented with AWS) out of the draft Global Summit Conference Guide. Take a look.
Also, it's not too late to REGISTER >
So out of the nearly 70 sessions, which do you think are the most popular?
Hi ,
We have inbound HL7 message we want to transform. Is it possible to copy inbound NTE segments at ORC level to PID group level in the transformed messages? I see functions for insert / append / set etc but they appear to be related to specific properties / fields of segments as iodised to the entire segment.
thanks
Hello! Need help...
Please tell a newbie how to connect to a remote database.
OS Centos 7, WebServer type Apache, version cache - cache-2014.1.5.851.1-lnxrhx64,
license:
[ConfigFile]
FileType=License 5.1
[License]
LicenseCapacity=Cache 5.0 Entree - Concurrent Users for Intel (Linux):40, Multi-Server
CustomerName=...
OrderNumber=2010...
ExpirationDate=4/26/2036
AuthorizationKey=...
MachineID=
Tried to connect to a remote database through the ECP server. Writes that - The Cache license does not support ECP. I understand that there must be another cache.
It's time to announce the Winners for May 2022! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in May 2022:
🥇 @Robert Cemper, ex Senior Sales Engineer from InterSystems, Austria
🥈 @José Pereira, Business Intelligence Analyst at Shift Consultoria e Sistemas LTDA, Brazil
🥉 @Heloisa Ramalho, Software Developer in the Application Services, InterSystems, USA
🥉 @Guilherme Mendes, Developer, BPlus Tecnologia, Brazil
Learn more about the competition and our awesome winners below.
I have a proprietary JSON and a need to transform to SDA and save to a sda file.
How to transform json to SDA and write to a file?
Thanks
Hi,
Any suggestion on how to compare dates? Below is my code but it does not seem to work.
USER>w $zdate(zdateh(x,8),1) > $zdate($zdateh(y,8),1)
When I set x to "06/01/2022" and set y to "04/01/2022" gives me an output of 1
When I set x to "09/01/2019" and set y to "04/1/2022" still gives me an output of 1
Any help is appreciated.
Thanks!
Hi, is there a method that can retrieve both the filename and archive path?
I can get the path to the file ok i.e. set sPath = pInput.Filename and I can get the archive path i.e. set tArchivePath = ..Adapter.ArchivePath
Hey Developers,
Learn about the changes we've made to InterSystems IRIS Containers, including security updates and the new web gateway container:
We're looking forward to seeing everyone at the InterSystems Global Summit next week!
George James Software will be there offering demos of our Deltanji source control. It has been proven to improve efficiencies within for individual developers, larger organizations, and everyone in between by bringing clarity to the development of your system. It encourages configuration management, versioning, and process control to improve the quality of your code.
If you would like to find out more, look out for us in the Partner Pavilion or book in for our User Group session during lunch on Wednesday, June 22nd. Email laurelj@georgejames.com to let us know you'll be there.
Hello,
I'm using a ComplexBatchFileService to retrieve and process a 425 Mo File ( lines )
At some point the Business Service is in failure , and displays this error :
ERREUR #5002: Erreur Cache: <FILEFULL>%SaveData+18 ^CFAO.EOS.MasterFilePR.PMP.RM.ART1.Record.1 ^CFAO.EOS.MasterFileE50F.RecordD(535405931),e:\eos\
+
ERREUR #5002: Erreur Cache: <ROLLFAIL>%TRollBack+10 ^%occTransaction
Do you have any idea about the cause of this error ? ( i have checked the iris databases disk space and it's not full )
Thank you in advance.
Hey Community,
We are super excited to announce the winners of the InterSystems Grand Prix Contest.
This competition was an absolute success! To show our appreciation to our amazing contestants we doubled the prizes for runners-up!
So let's meet the winners...
Hi all.
I have a transform that I am calling from within an objectscript process, and I need to pass it a few values. I have in the past done this using the aux property, however I have got away with only needing to pass in a single value, so I have not had to worry about passing in anything other than a string container.
Hi,
I am looking to define an architecture combining both IRISforHealth's FHIR server and HAPI's MDM capabilities. Is there anyone who has already implemented this type of solution?
The goal is to implement a single patient repository for multiple hospitals, so HAPI MDM is really interesting.
From what I've seen, some of the issues may be around compatibility between Caché and Hybernate.
Thanks
Hi Community,
Let's meet together at the online meetup with winners of InterSystems Grand Prix contest!
A great opportunity to have a discussion with our Experts on InterSystems technology. Our winners' demo included!
Date & Time: Friday, June10, 2022 – 11:00 AM EDT
Hello all,
I was looking at some code of a business service of which the author is unknown. It's very simple in what it does; it extends from Ens.BusinessService and has a method that performs SendRequestSync() to a business process. However, I noticed that the business service lacks an OnProcessInput() method. Rather, it uses a method called General() which has the same sort of signature/structure that OnProcess input does--pInput as [Custom Message Class], Output pOutput as [Custom Response Class].
The method works as observed in a message trace but I am not sure why.
I have been asked if we can capture the FHIR request and responses.
My first thought was to look at the ODS NameSpace to see if there was already a table with this info being written to.
There are a couple of tables that looked promising HS_FHIRServer_Interop.Request and HS_FHIRServer_Interop.Response. However, they did not pan out.
Is there a table which is capturing the request and responses by chance?
Hello everyone! Don't miss the Developer Community Post Digest for May 2022.
This project was thought of when I was thinking of how to let Python code deal naturally with the scalable storage and efficient retrieving mechanism given by IRIS globals, through Embedded Python.
My initial idea was to create a kind of Python dictionary implementation using globals, but soon I realized that I should deal with object abstraction first.
So, I started creating some Python classes that could wrap Python objects, storing and retrieving their data in globals, i.e., serializing and deserializing Python objects in IRIS globals.
While reviewing our documentation for our ^pButtons (in IRIS renamed as ^SystemPerformance) performance monitoring utility, a customer told me: "I understand all of this, but I wish it could be simpler… easier to define profiles, manage them etc.".
After this session I thought it would be a nice exercise to try and provide some easier human interface for this.
The first step in this was to wrap a class-based API to the existing pButtons routine.
I was also able to add some more "features" like showing what profiles are currently running, their time remaining to run, previously running processes and more.
The next step was to add on top of this API, a REST API class.
With this artifact (a pButtons REST API) in hand, one can go ahead and build a modern UI on top of that.
For example -
.png)
Good Morning SMEs,
I am a .NET developer and new to using this IRIS Component. We are using InterSystems.Data.Clients ADO.NET component to connection to IRIS, I am able to open the connection but when i called Close, ADO.NET code showing connection is closed state in .NET code but in IRIS side it showing as connection is still open. The will close only after recycling apppool or closing IISExpress/calling application
Here are the steps I used to open the IRIS connection.
IRISADOConnection conn = new IRISADOConnection(connString);
IRISReference pError = new IRISReference("");
conn.
what class or API I shall be using to execute a piece of sql to another server from one server? From within cache itself not java or python or any other languages.
Anything like $System.SQL.%Connect(...) ?
Hey Community,
Don't miss the latest videos on InterSystems Developers YouTube channel:
In the good old days (tm) determining the size of the data, streams, and indices for a class/table was easy - you just ran %GSIZE and check D, S, and I globals respectively.
However, nowadays sharding, optimized global names, and indices in separate globals produce %GSIZE output looking like this:
Global Size Display of /irissys/data/IRIS/mgr/irisshard/
1:35 PM Dec 02 2020
IRIS.Msg 1 IRIS.MsgNames 1 IRIS.SM.Shard 1
IS.DGoWeK.1 24359 IS.DGoWeK.2 3 IS.DGoWeK.3 2810
IS.DGoWeK.For our WSDL the portType value is being suffixed with "Soap" at the end.
When i update the the SERVICENAME parameter. in the Service I can update the start of the portType value. Is there a way to prevent the suffix being added?
Hi,
I have 3 simple tables: Encounter, Patient and Immunizations. Encounter makes a reference to Patient, and Patient contains a list of Immunization objects.
I've tried using PowerBI to access IRIS (using ODBC connector, not InterSystems BI connector), PowerBI reports the error:
Expression.Error: The column 'Patient' of the table wasn't found.
Details:
Patientit does this for two of the three tables I need only (Patient and Encounter), but not for Immunization IRIS table..
Anyone know why and how to fix ?
Thanks - Steve
You may have seen my series of articles on GlobalToJSON closing with Embedded Python.
And to me, Embedded means inside a Class and not PEX or other external variants.
The first variants showed that ePy is not an ultimate requirement. ISOS/COS may do it as well.
Here I try to position ePy inside IRIS.
Hi everyone, I'll be honest with you I don't have much idea how to do this, but I was asked to install IRIS for Health on an AWS ubuntu machine(ssh -i "teleker-net.pem" ubuntu@xx.xxx.xx.xxx(no I will put the real number)). My boss has sent me the .key and .pem files that I am supposed to need for the installation.
I am quite confused with the information that I have found to connect to AWS because it is not that I want to do it from any new, but that I need to connect to a machine that already exists, but I do not think so. I do not know if I explain myself very well.
Hello Everyone,
I have a question, someone know how to put a password in a pdf file? Or in a pdf base64?
Best regards, Flávio.