I Have some analyzers connecting to a EnsLib.HL7.Service.TCPService.
I can see the client IP and port in the event log but I need access to that ip and port either in the business service or even better the associated business process.
I Have some analyzers connecting to a EnsLib.HL7.Service.TCPService.
I can see the client IP and port in the event log but I need access to that ip and port either in the business service or even better the associated business process.
This is the eighth in a series of releases that are part of the developer preview program for 2022.2 Future preview releases are expected to be updated biweekly and we will add features as they are ready. Many updates, fixes and enhancements have been added in 2022.2, in SQL management, cloud integration, Kafka and JMS adapters, the SQL Loader, and other areas. Please share your feedback through the Developer Community so we can build a better product together.
Hi
I have a Zen toolbar which I want to share across many pages as common feature - I know it can be populated with a javascript clientmethod that returns a JSON on each page as per this example - https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KE…
How do I define a common datasource for it so it can be one location and easily updated rather than have it on many pages?
Cheers
I am trying to secure a rest service but I lack the understanding of how to achieve this if anyone will explain in details how I could achieve the following:
Securing The REST Service with Basic Auth (username and password)
if any one has a sample code on this will appreciate
Good morning,
We would like to share with you a doubt, and we would appreciate if you could read and answer us.
Currently we have a file titled: "Imagen PatientID 9358340 PatientName Milagros ReasonForStudy 350290 InstitutionName 350290 StudyDate 20220927.xml" , in which we have the following InstitutionName:
<DicomAttribute keyword="InstitutionName" tag="00080080" vr="LO">
<Value number="1">350290</Value>
</DicomAttribute>
.png)
Once we generate the DICOM file using the command from the tool named "xml2dcm" inside the DICOM simulator package dcm4che:
.
Hi Firneds
I have few odscodes in Lookup table named "AllowLT" .
Now I need to continue if I found value in lookup table or stop it. For that I have colleting the value form lookup table for input HL7 message OBR:21 value.
I know if found in lookup table it will return 1 or 0 . If not found what it will return below line? to return 0 in case , given key not available in lookup table , what I need to write?
Set isallowed = ##CLASS(Ens.Util.FunctionSet).Lookup("AllowLT", pRequest.GetValueAt("OBR:21"))
if isallowed=1
{
}
else
{
}
Hello,
I would like to share what do you consider the most satisfying aspect about being a software developer?
In addition:
What are the moment when do you get the least and most "flow moments"? What are the parts about being a Software Developer which you enjoy the least and the most?
Greetings and thanks for your answers.
We have an urgent below position .If you are interested please share your updated resume with the rate expectation..
Job Title: Integration Developer OR Business Analyst with IRIS/Ensemble (Intersystems)
Location:Remote
Mandatory Skills HL7 (Health Level Standard), Intersystems IRIS/Ensemble, VISIO
The Role will be involved in health care applications Sysadmin & Break-fix, Minor Enhancements and Interface
Hi,
I have IRIS Studio installed on my PC and I want to connect to my IRIS DB on mirrored servers.
What TCP ports are required to be opened on my firewall between IRIS Studio and my IRIS DB?
Hello,
First the question then the background:
Can you increase the amount of read operations that are being performed simulatiously to the hard drive where the cache.dat file is located.
Alternatively: Can you increase the amount that is being read with every operation?
Background:
The database is setup with 8k blocks of data that are being read. I'm currently struggeling with a bottleneck concerning the read operations from a disk.
I'm assuming this based on the fact that the same routines when run twice in row perform vastly different.
Hi all.
I have setup a HL7 Operation using the HTTP adapter, and I'm getting what seems to me as an unusual response. When sending a sample message to the operation, I am getting a nested ACK. For example:
MSH|^~\&|||xxx|xxx|202209230806||ACK^HTTP^200|00|D|2.1|1
MSA|AA|RWSD7V5iuEC5F6zscDWz|HTTP ACK 'HTTP/1.1 200 OK' : MSH|^~\&|yyy|yyyy|xxx|xxx|20220923080633||ACK^A01|1663916793965||2.3||||||
MSA|CR|RWSD7V5iuEC5F6zscDWz|Error Message Goes Here.
The adapter is spotting the positive ACK in the first part of the message, but the second part is the actual response I need the adapter to be evaluating.
Hello,
Can I please check if anyone knows what the following alert means:
[Utility.Event] ISCLOG: CSPServer [css] Error setting up server $ZE=<DISCONNECT>Request+3^%SYS.cspServer2 ns=%SYS rtn=%SYS.cspServer2
Thank you for your help.
CSP Page prosessing;
Is there a way to flush temporary cache data to csp page while server is still prosessing the end of page ?
So, the whole page is a LOOP which gathers the data. It seems to reveal the output only after when whole thing has finished. Is it possible to flush data to screen on every loop ?
Do you want to beta test a new type of long-term learning resource or see how to get certified at a discount at the UK&I Summit in October? Keep your learning gears turning with all the latest learning news in the September 2022 newsletter!
Hi
So, I have a zen toolbar and I've figured on how to populate with menu items. How do I add a hyperlink to menu items - I've been all over the support docs, and don't seem to be able to find anything.
Also, I see that this component is marked as deprecated - is there a recommended replacement?
Andy
Hello,
I am getting the following error , and not sure how to get passed this.
We have removed storage on the classes , did a clean compile and still we get the error below on some of the classes
Compile FAILURE
ERROR! Storage on class [ MyClass] modified by storage compiler, developer should have run ^build to make sure all storage is updated correctly and saved to Perforce
Any Idea how to resolve this or what to look for ?
Regards
.png)
How to delete this redundant task. Cannot press delete when logged in as _system
Hi:
Are these all depreciated in 2022.1? Our tasks don't run as can't find it and using a search of the docs they are last recorded against 2021.1?
Search InterSystems Documentation
There isn't any line in release notes to note that these no longer exist.
If one of your packages on OEX receives a review you get notified by OEX only own YOUR package.
The rating reflects the experience of the reviewer with the status found at the time of review.
It is kind of a snapshot and might have changed meanwhile.
Reviews by other members of the community are marked by * in the last column.
I also placed a bunch of Pull Requests on Github when I found a problem I could fix.
Some were accepted and merged, and some were just ignored.
So if you did a major change and expect a changed review just let me know.
I am trying to split a HL7 message (RDE O11) into several messages depending on how many RXC segments there are in the message (Two RXC segments would need to two separate HL7 messages)
I have seen a couple of posts regarding this but am struggling with my BP using ObjectScript, the idea is to take the receiving message and split this before passing it onto another BP
Here is my code so far
Class BDROWA.Transform.OVMO Extends Ens.BusinessProcess [ ClassType = persistent ]
{Method OnRequest(pRequest As EnsLib.HL7.Message, Output pResponse As Ens.Response) As %Status
{Set RXCCount = pRequest.
In toolbar, by default, all items show on one line and when menu items do not fit on visible part of screen, invisible items hide and appear two buttons - last item and previous item.
I want, in that case, items, which do not fit on visible part of screen, go on second line. In other words, I want all items to be visible.
Is it possible to configure toolbar for behavior I want?

You may know it but IRIS is a database with the ability to execute code.
The code execution part is called an Application Server.
Today IRIS supports natively two languages: ObjectScript and Python.
Executing code is good, knowing how to organize it is better.
Organizing code is software architecture, not everyone has the desire or knowledge to create such a solution.
To do this, many programming languages offer what we call Frameworks.
Hi folks!
We have a bunch of templates on OEX that provide a handy foundation for building a particular application with IRIS. And the basic principle of each and every template is that we take vanilla IRIS images, load code, and files into the image using Dockerfile, and create a new docker image as a solution. And then we develop running this image and rebuilding it when returning to development.
Some developers ask me why we need to build the docker image to work with the code. Indeed, if at the end of the day I need to develop a ZPM package and not a docker image why don't run the vanilla image and load the code and everything in it?
The problem I have with the building image approach is that often I can wait a lot to build an image and it fails on some Objectscript problem in the source that I cannot fix as the image is not building. and
Any thoughts? How do you develop with docker?
Hi Developers,
Python has a large and powerful ecosystem that contains thousands of libraries and packages available, especially in data science.
Therefore, I wanted to have a first try in using a recent feature of IRIS called Embedded Python, to simply import a python library called datetime, generate data with a timestamp component and persist it in InterSystems IRIS for Health Data Platform. The same will work on IRIS Data Platform as well.
Hi ,
I am trying to transform CSV file into SDA3 format by using Studio code. I am getting "No Stream contained in StreamContainer Request" Error at the business operation after converting CSV file to SDA3 Format but not able to generate the file in business operation
I have a production that takes in an HL7 message thru a business service. The business service passes the incoming HL7 message to a business process that calls a transform to transform the HL7 message to a message class. After the transform is finished, the business process uses a code block to pass the object created by the transform to a method class that processes the data in the object. What would be the correct syntax for passing in the object to the class method?
In the business process, the source for the transform is the request and the target is context.SurgeryData where context.
Where is there documentation for syntax used for setting condition in a BPL <if>?
e.g. "D55^Z73^7" [ context.PIDAssigningAuthorityID
Hello,
I'm looking for a way to write a stored procedure or something to return a ResultSet with Embedded Python.
My goal is the following:
I have a Goal table with a Text field that is free text.
CREATETable Goal (
Idint,
TextVARCHAR(5000)
);
I would like to create a procedure that returns all the entities (in the iKnow sense) in a new Entity column.
Python code, i would like to use :
import iknowpy
engine = iknowpy.iKnowEngine()
# Row to parse
text = 'This is a test of the Python interface to the iKnow engine. another sentence to test this program with.'
engine.Hey Community,
We're very pleased to present to you our brand new About Us pages! Please welcome:
📍 Our Team
📍 InterSystems Developer Ecosystem Overview
So...
Let's meet the Team! These are the people that make the magic happen ✨
.png)