Hello, our dear Members of the Community!
We're so happy to share with you that our InterSystems Developer Community has reached yet other AWESOME milestones 🎉:
📝 18,000 published posts
👥 16,000 registered members
👁 8,000,000 views
.jpg)
Hello, our dear Members of the Community!
We're so happy to share with you that our InterSystems Developer Community has reached yet other AWESOME milestones 🎉:
📝 18,000 published posts
👥 16,000 registered members
👁 8,000,000 views
.jpg)
I am looking for any examples on hoe to use http request to connect to S3, list buckets and loop thru them to download files recursively.
Hi,
We recently updated Ensemble, on our Unix DEV server , from version 2013.x to 2015.2.3 (Build 855U) and when we test our SSL/TLS configuration we get the following error:
ERROR #729: Certificate /qmd/ens_chldev_1/mgr/SILCert/SILCSSSJR-CER.cer is not valid for TLS Web client authentication .
The certificate was working fine before the update in DEV and it is working fine in our PROD Unix server with Ensemble 2012.x. Any ideas why we are getting this error?
Regards
Hi folks,
I made a solution (https://openexchange.intersystems.com/package/iris-pretty-gpt-1) and want to use it like
CREATEFUNCTION ChatGpt(INpromptVARCHAR)
RETURNSVARCHARPROCEDURELANGUAGE OBJECTSCRIPT
{
return ##class(dc.irisprettygpt.main).prompt(prompt)
}
CREATETABLE people (
nameVARCHAR(255),
city VARCHAR(255),
age INT(11)
)
INSERTINTO people ChatGpt("Make a json file with 100 lines of structure [{'name':'%name%', 'age':'%age%', 'city':'%city%'}]")I know that a FUNCTION can only return one result.
Hi,
What is the alternative for INTERSECT in cache. I tried Intersect but not working.
Thanks for suggestions.
thanks
Jude
What changes are to be made while customizing a FHIR server package when adding a new field. As provided in the documentation, we have a sample JSON package of favorite color and it is added in the table, but when we are adding a new field 'Insurance', it does not imports the package and says package already exists. We have three files of JSON
1) Package.JSON
2) SearchParameter.JSON
3) StructureDefination.JSON
What should we have to change for adding new field.
I create a class, property OPDT as %Library.DateTime,the class extends %XML.Adaptor,after run " d obj.XMLExportToString(.xml)" OPDT`s value is 2023-11-28T13:57:26,but what i need is 2023-11-28 13:57:26,so is there any solution?
I restore the “dirty” copy of the IRIS.DAT files, then apply the incremental backup as documented for Online Backup. As shown in the picture, restarting the service before mounting and rejoining the database to the mirror can restore the mirror database to the point in time of dirty data. I think the mount method used here is the default value, and I don't want it to perform mirrorcatchup. Is there any other way to recover the mirrored database to the point in time of dirty data?
I need to create a simple REST application.
I`ve created an app:.png)
Also here is a dispatcher class:
Class Lab3.helloWorld Extends%CSP.REST
{
Parameter Authentication = 0;Parameter HandleCorsRequest = 0;
XData UrlMap [ XMLNamespace = "https://www.intersystems.com/urlmap" ]
{
<Routes>
<Route Url="/hello" Method="GET" Call="Hello" />
</Routes>
}
ClassMethod Hello() As%Status
{
Do##class(%REST.Impl).%SetContentType("application/json")
If '##class(%REST.Impl).%CheckAccepts("application/json") Do##class(%REST.Impl).%ReportRESTError(..#HTTP406NOTACCEPTABLE,$$$ERROR($$$RESTBHey Developers,
Start watching the new video on InterSystems Developers YouTube:
⏯ Using Embedded Python as a Jupyter Notebook Server @ Global Summit 2023
Here we are again with an article related to the Mirror!
In the previous article we saw how we could configure a Mirror between two IRIS instances, one acting as an active node and the other as a passive one. This mirroring system works on the transfer of a journal file that keeps the instance that works as a passive node continuously updated, but what happens if due to some communication failure or permissions of the journal file it is not transferred correctly?
The most common is that in this situation our Mirror remains unconfigured, in such a way that the passive node does not receive the
Hey Community,
It's time to announce the winners of the InterSystems Java Contest 2023!
Thank you to all our amazing participants who submitted 13 applications 🔥
(1).jpg)
Welcome everybody!
In this short article I would like to present an example of use that surely many of you who work with IRIS as the backend for your web applications have faced on more than one occasion and it is how to send a file to your server from the frontend.
Generally the simplest way I have found to perform this task is to transform the file from the frontend to the Base64 format and make a POST call to our server attaching the Base64 obtained to a JSON message in which I indicate in a parameter the name of the file and in another the encoded data. Something similar to this:
{
"fileClass definitions created by users are stored in class definition classes. They can be used to obtain a list of class definitions from a program.
Note: Class definition classes refer to all classes contained in the %Dictionary package.
In the sample code below, a list of class definitions is obtained using the query Summary of the class %Dictionary.ClassDefinitionQuery.
Class ISJ.Utils
{
ClassMethod ClassInfo()
{
#dim ex As %Exception.AbstractException
try {
set currentNS=$NAMESPACE
while (1) {
read "Please specify namespace: ",xHello all,
I am trying to start java gateway and constantly getting an error in terminal:
"%RemoteService+3^%Net.Remote.Gateway.1 *%Exception.StatusException ERROR #5023: Remote Gateway Error: TCP error on port '55555', ensure there is an Object Gateway running on this port". I've checked jvm and it is running properly, telnet also is able to connect to the port.
Has anyone encountered this issue before?
I am attempting to setup my first OAuth2 client, as we are adventuring into the realm of making FHIR API calls to our EMR from HealthShare Health Connect.
I have gone through and set up the Issuer Endpoint, and Client Configuration but now I want to test it and verify that the setup is correct. When I setup the Client Configuration, it would not allow me to use Discovery as it was saying I needed a "Client secret" but was not given one. So I set it up manually, thinking I hit all the information correctly.
However, if I go through the documentation and use GetAuthorizationCodeEndpoint, I am
Hi Guys,
I have a client posting me JSNON file using a Get action and I'm using the below code to retrieve the data:
Class SX3.Production.HTTP.GetPSRequest Extends Ens.BusinessService [ ClassType = "", ProcedureBlock ]
{Parameter ADAPTER = "EnsLib.HTTP.InboundAdapter";Method OnProcessInput(pInput As %CharacterStream, Output pOutput As %CharacterStream) As %Status
{
Set pOutput=##class(%GlobalCharacterStream).%New()
Set tSC=##class(Ens.Util.JSON).ObjectToJSONStream(pInput,.tJsonPayload,"aceloqs")
set jsonString = tJsonPayload.Read($$$MaxStringLength)
s ^data=jsonString
issue is
Trying to setup my first OAuth 2 client to authenticate against Epic's Interconnect instance that is hosting FHIR/Web Service API's. Epic's documentation says the JWT request has to be sent as a POST request..
Does
GetAuthorizationCodeEndpointand
GetImplicitEndpointautomatically put the request into a POST request, or do I need to format a %Net.HttpRequest to POST?
Thanks
Scott
Hi Community,
Can I please check if any one is aware of any functionality in HealthShare to verify NHS Number check digit.
We are trying to implement the NHS Number check digit validation using Modulus 11 Algorithm ( described here : NHS NUMBER (datadictionary.nhs.uk) )
I wanted to check if there is any built in option available or if anyone has implemented something similar using Object Script.
Thank you for your help.
Mary
I made a custom application metric, imported it to the USER namespace and used:
set status = ##class(SYS.Monitor.SAM.Config).Add.ApplicationClass("historymonitor.errorSensor", "USER")
to add it. When I do 'w status' it returns 1 so it is added but I still can't see the custom metric in the api/monitor/metrics endpoint. Even though I added %DB_USER in the application roles for api/monitor.
Does anyone know where the problem might be that the metrics endpoint still doesn't show my metric?
Hi Developers!
We are happy to present the bonuses page for the applications submitted to the InterSystems Java Programming Contest 2023!
Hi Community,
It's voting time! Cast your votes for the best applications in our InterSystems Java Programming Contest 2023:
(2).jpg)
How to vote? Details below.
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in November 2023:
Hi Community,
We're pleased to invite you to the upcoming webinar in Hebrew:
JSON has become the leading language in interfaces in recent years.
In this Webinar we will learn about the use of JSON Adapter and its mappings,
How to convert information from SQL to JSON in a single command,
And how can information be saved as raw JSON without saving as an object in DocDB.
Presenter:
@Keren Skubach, Senior Sales Engineer, InterSystems
Hi community,
The parquet file format is the evolution of the CSV file format. See the differences when you process data in the AWS using CSV and Parquet:

Do you like to have support to parquet files in the InterSystems IRIS?
Hi Developers!
Here are the technology bonuses for the InterSystems Java Programming Contest 2023 that will give you extra points in the voting:
This article aims to explore how the FHIR-PEX system operates and was developed, leveraging the capabilities of InterSystems IRIS.
Streamlining the identification and processing of medical examinations in clinical diagnostic centers, our system aims to enhance the efficiency and accuracy of healthcare workflows. By integrating FHIR standards with InterSystems IRIS database Java-PEX, the system help healthcare professionals with validation and routing capabilities, ultimately contributing to improved decision-making and patient care.
IRIS Interoperability: Receives
The motivation behind the InterLang project is rooted in the innovative integration of LangChain chatbot agents with the Fast Healthcare Interoperability Resources (FHIR) framework to revolutionize conversational social prescriptions in healthcare. This project aims to leverage the rich and standardized data available through FHIR, an emerging standard in healthcare data exchange, to inform and empower these advanced chatbot agents.
FHIR provides a robust structure for health data, encompassing clinical, administrative, and financial information.
In a fast-paced digital era, effective communication is crucial. This article introduces a Java-based chat project, combining the strength of IRIS database and ChatGPT intelligence. Built on Java, it goes beyond real-time messaging, leveraging IRIS and ChatGPT for an enhanced chat experience. Also, the name of the project references the cultural classic - Star Wars.
Building our dynamic chat application involves a seamless integration of key components and technologies.Java serves as the heart that drives server-side logic and business operations.