IRIS doesn't have specific libraries to work with health standards like HL7 or DICOM, you need IRIS for Health distribution.
- Log in to post comments
IRIS doesn't have specific libraries to work with health standards like HL7 or DICOM, you need IRIS for Health distribution.
Sometimes IRIS doesn't work very well when there are too many abstract syntax defined for a DICOM configuration, I suggest to you to create a new DICOM configuration with a new name for IRIS and add the abstract syntax configuration that is failing.
Just two words:
FREE COFFEE
As @Julian Matthews says, communication between mirror and arbiter is minimal, just a heartbeat to check the availability of the mirror members, no further configurations are required.
Very nice! I did something similar using the grandfather of DeepFace to test embedded python and vector search:
https://community.intersystems.com/post/boosting-facial-recognition-vector-search
Thank you very much @Iryna Mykhailova for your great support!
Thank you very much for the recognition!!
Have you tried the JSON to object library?
Explain command is what you are looking for:
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…
But a batch update will be more real time than a loop and multiple updates.
Why don't you modify your query to execute just one massive SQL? An update with the select in the where.
I guess that you are using a Enslib.HL7.Service that uses EnsLib.File.InboundAdapter as Adapter. The problem is that the name of the file is not a property of Enslib.HL7.Message class, so you have to follow these steps:
Set tFileName=pInput.Attributes("Filename")
set sessionID = $$$JobSessionId
set ^GlobalName("Session", sessionID) = tFileName
do ##super()Set globalValue = $GET(^GlobalName("Session", sessionID))
target.{MSH.PropertyName} = globalValue
Nativity scene!

I saw this in a film...a self-consciousness IA that take a nap...or it was the world? Anyway, John Connor will save us.
Is the AI Bot offline? I only get:
.png)
I'm not very sure that you should extend EnsLib.REST.Service to define a REST service with URLMap, but anyway, EnsLib.REST.Service is using EnsLib.HTTPInbound.Adapter so you can get the input data from OnProcessInput like this:
Method OnProcessInput(pInput As %GlobalCharacterStream, Output pOutput As %RegisteredObject) As %Status
{
set authorization = pInput.Attributes("authorization")
...Here is the doc related: https://docs.intersystems.com/healthconnect20251/csp/docbook/DocBook.UI…
If the class of the message extends Ens.Request you can send whatever you want. To validate the class of the message you only need $CLASSNAME method.
Three hurrahs for the Community Managers!!!
And this is the reason because I love the Community! ❤
Hi @Vishal Pallerla!
%iFind index cover different type of searchs, you can find here all the conditions. For your example the search LIKE '%example%' is equivalent to:
%ID %FIND search_index(IndexTitulo, '*example*')And it should return exactly the same number of matches.
Thank you very much @Juan Mota Sanchez!
Thank you @Robert Cemper !
Why don't you execute a SQL query over the message table?
Can I see the Association Context?
.png)
Hi @Yone Moreno ! Could you paste the metadata from your DICOM message, something like this:
.png)
Maybe you CommandField value isn't a C-STORE operation.