go to post Luis Angel Pére... · Sep 4, 2023 No problem @Christine Nyamu ! Take a look to this code: Set context.matchFound = 0 // Get count of OBR segments Set tOBXCnt = request.GetValueAt("PIDgrpgrp(1).ORCgrp(1).OBXgrp(*)") // Loop through OBXs and evaluate field contents For tIter = 1:1:tOBXCnt { set nextIter = tIter+1 if tIter < tOBXCnt { If ((request.GetValueAt("PIDgrpgrp(1).ORCgrp(1).OBXgrp("_tIter_").OBX:ObservationValue")["SEDATION:") && (request.GetValueAt("PIDgrpgrp(1).ORCgrp(1).OBXgrp("_nextIter_").OBX:ObservationValue")["Procedure")) { Set context.matchFound = 1 } } } This code will check the OBX segments and check a variable to 1 in case that "SEDATION" and "Procedure:" are in consecutive segments. You can add that code in an Activity of your BPL and check the matchFound variable.
go to post Luis Angel Pére... · Sep 2, 2023 Well, you hit the nail @Dmitry Maslennikov . Here in Spain a public contest for the public health service of Asturias was published 1 month ago for a data lake and we missed the opportunity to participate.
go to post Luis Angel Pére... · Sep 1, 2023 And in case that you want to be sure that SEDATION and Procedure are consecutives:
go to post Luis Angel Pére... · Sep 1, 2023 Try this: You just need to change the last return for a send to the BPL.
go to post Luis Angel Pére... · Aug 31, 2023 Well, documentation says: Setting OperationLimit to a positive integer will cause a match operation to signal a TimeOut error after the specified number of clusters of steps by the match engine. Maybe the key question here is...what is a cluster of steps?
go to post Luis Angel Pére... · Aug 29, 2023 I'll paste the answer received by @Aya Heshmat Assuming the client is using a file stream and created a message header, we would expect the stream stored in the MGR/\stream folder to get cleaned with a purge. Because you can add custom code, the associated stream may not be getting deleted so they need to look at their code. If file sizes are large, global streams are preferrable over file streams since any failover would remove the reference and the stream which might be causing these items to not purge. Assuming the file path is potentially different on each failover member. if the resource is shared, I would still expect it to get purged.
go to post Luis Angel Pére... · Aug 28, 2023 A common Java error is produced by Java Heap Space, you can find here the most common errors of memory produced by Java: https://sematext.com/blog/java-lang-outofmemoryerror
go to post Luis Angel Pére... · Aug 26, 2023 Good article! Curiously I uploaded a small project to recognize faces using IRIS and Embedded Python. Would be nice to save the 128 points vector generated for each face into the database and save time recalculating it for each comparation with a new face.
go to post Luis Angel Pére... · Aug 26, 2023 Following the answer of Dmitry you can check this documentation about the Apache configuration to pass file types to the web gateway: https://docs.intersystems.com/healthconnectlatest/csp/docbook/DocBook.UI... As you can read in the doc the Apache server has to pass static files if you want to access to the portal manager, maybe that is the problem with your configuration.
go to post Luis Angel Pére... · Aug 23, 2023 Have you tried changing the %Date type of DOB for %String?
go to post Luis Angel Pére... · Aug 9, 2023 Have you tried adding "()": <assign value='source.{ORCgrp(1).RXE:7.1()}' property='target.{ORCgrp(1).RXE:7.1()}' action='set' />
go to post Luis Angel Pére... · Aug 7, 2023 Maybe this article can help you: https://community.intersystems.com/post/using-new-intersystems-iris-hibe...