It's not working because the images looks like have been removed: https://containers.intersystems.com/contents
- Log in to post comments
It's not working because the images looks like have been removed: https://containers.intersystems.com/contents
@Michael Golden gave me the solution!
CREATE FOREIGN SERVER server-name FOREIGN DATA WRAPPER jdbc CONNECTION 'mysqlconnection' NODELIMITEDIDSDoes the file generated from pandoc (the initial output.pdf) readable?
Don't forget to enable SSL connections for SuperServer!
.png)
Well, it really simplifies the task of search and deep dive into hundred of community articles to get a specific piece of code, in my case, how to export SQL Gateway configurations:
https://community.intersystems.com/ask-dc-ai?question_id=251638
Some time ago I wrote some articles doing something similar to what you are trying now:
https://community.intersystems.com/post/using-fhir-adapter-offer-fhir-s…
Hi @Timo Lindenschmid ! Thank you for your answer, I've tried disabling that option but it doesn't work:.png)
And the result for the query:
[SQLCODE: <-230>:<Foreign table query Execute() failed>]
[%msg: <Foreign Tables - ERROR #8104: Gateway Exception: <GATEWAY> java.sql.SQLSyntaxErrorException com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112) Remote database reported error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"patient" T1' at line 1>]
Clicking on New button you will close the current open DTL to create a new one.
In this article @Eduard Lebedyuk creates a production monitor to check the inactivities for the different components
You can modify the following code:
If (tDiff > tTimeout) && ((lastActivityReported="") || ($system.SQL.DATEDIFF("s",lastActivityReported,lastActivity)>0)) {
Set tText = $$$FormatText("InactivityTimeoutAlert: Inactivity timeout of '%1' seconds exceeded for host '%2'", +$fn(tDiff,,0), tHost)
Do ..SendAlert(##class(Ens.AlertRequest).%New($LB(tHost, tText)))
Set $$$EnsJobLocal("LastActivity", tHost) = lastActivity
} Replacing the SendAlert by:
If (tDiff > tTimeout) && ((lastActivityReported="") || ($system.SQL.DATEDIFF("s",lastActivityReported,lastActivity)>0)) {
Set tText = $$$FormatText("InactivityTimeoutAlert: Inactivity timeout of '%1' seconds exceeded for host '%2'", +$fn(tDiff,,0), tHost)
Set tSC = ##class(Ens.Director).EnableConfigItem(tHost,0)
Set tSC = ##class(Ens.Director).EnableConfigItem(tHost,1)
Set $$$EnsJobLocal("LastActivity", tHost) = lastActivity
}Have you checked the messages.log file?
Something like this @Jose-Tomas Salvador ?
From the official documentation:
https://www.hl7.org/fhir/http.html#ccreate
Conditional creations based on external identifier. I'm not sure if it's implemented on IRIS FHIR server.
Description of assign action from the official documentation:
Assigns values to properties in the business process execution context.
https://docs.intersystems.com/irisforhealthlatest/csp/docbook/DocBook.U…
This means that assign only works in the context of a business process, you can't modify the original message received.
IRIS 2024.1 has no web server (but community version has). The fastest way to configure a web server is to install an IIS or Apache before to the IRIS installation and IRIS will detect and configure it.
But it depends of your IRIS version. For previous versions only 8 and 11 were supported.
It's supported, in theory:
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…
It looks like a problem of permissions of the user.
Is there any error in messages.log file (under mgr folder)?
Did you try what @Marc Mundt told you? Check if there is a process that is using the port dedicated for the JDBC conenction (in your warning the port 5003).
Hi! @Learning by_passion
Take a look to this page of the official documentation:
https://docs.intersystems.com/iris20242/csp/docbook/DocBook.UI.Page.cls…
Have you tried asking to ChatGPT?
The only way to insert info into a different database is to configure a sql gateway connection by JDBC and execute the SQL with the insert.
Just the first line?
set str=##class(%Stream.FileCharacter).%New()
do str.LinkToFile("c:\myfolder\file.csv")
set $listbuild(VALUE1,VALUE2,VALUE3)=$listfromstring(str.ReadLine())%Stream.FileBinaryGzip extends %Stream.FileBinary, so they are practically equals, the only difference is the gzip compression and maybe a read process a bit slower with Gzip than just with FileBinary (and this is more a feeling than a fact).
Hi @Michael Wood ! What is the type of context.FHIRResponse.Body? Interoperability with FHIR usually works with HS.FHIRServer.Interop.Response class in wich the JSON FHIR is saved as a Stream.
Could you tell us something else about what are you doing?
I'm assuming that every new patient received in a HL7 message has to be created as IRIS user so in the BP I'm creating the user and assigning it to the new task.
Hi @Eduard Lebedyuk! The task is assigned in the BP to the user informed in the HL7 message when it's created.
Reading the returned error it looks like that java 11 is mandatory.