Hello,
I have been facing a problem for several months, I have several flows that work in SFTP with the iris class EnsLib.FTP.
InterSystems IRIS for Health™ is the world’s first and only data platform engineered specifically for the rapid development of healthcare applications to manage the world’s most critical data. It includes powerful out-of-the-box features: transaction processing and analytics, an extensible healthcare data model, FHIR-based solution development, support for healthcare interoperability standards, and more. All enabling developers to realize value and build breakthrough applications, fast. Learn more.
Hello,
I have been facing a problem for several months, I have several flows that work in SFTP with the iris class EnsLib.FTP.
Is it planned that LOAD DATA takes into account several DATE/DATETIME formats with, for example, a parameter indicating the format used in the source data?
example :
LOAD DATA .../...
USING
{
"from": {
"file": {
"dateformat": "DD/MM/YYYY"Hello Community,
When using an SQL type Business Service, it may happen that we need to replay certain rows from the source table.
Let's take as an example the Business Service "from customer SQL" using the generic class EnsLib.SQL.Service.GenericService
.png)
Different cases arise, depending on the settings used on this Business Service.
First case :
If the Business Service only uses a KeyFieldName
In this case, to reprocess IDs 123, 456 and 789, it will be enough to delete them from the global ^Ens.AppData for the Business Service concerned on the "adaptor.sqlrow" reference:
kill^Ens"from customer SQL"Hi everyone.
I have a few processes where I rely on them being triggered by a schedule to run, and in the past I have relied on the following setup:
.png)
The Scheduled Task is a custom class that runs a minimal amount of code to simply create and send the specified service an Ens.Request, and equally the Service is also a custom class that simply passes the Ens.Request to the Process for it to kick the process off.
As scheduled tasks need to be configured on a per-mirror basis, I'd like to do away with it completely and simply have a service that just sends the Ens.
If a relationship is set and there is a large number of n in a 1:n ratio, a large amount of memory may be consumed due to sequential processing of the relationship.
After referencing a many-sided object in a program and internally swizzling it, simply releasing the variable containing the OREF (deleting it, setting another value, etc.) will not free the many-sided object and the relationship object. This is the cause.
Hi,
I want to set up a Production that should convert HL7 to SDA to FHIR and vice-versa.
Can anyone please help me with the Steps or Exports available with them?
Thanks,
Abhishek
Hello everybody! We’re happy to announce a new way to download Community Edition kits of InterSystems IRIS and IRIS for Health. The Community Edition is a no-cost developer edition that makes it easy to start developing solutions with IRIS. You can now download these kits through the Evaluation service: evaluation.intersystems.com.
If you already have an InterSystems single sign-on account (for example, to post here on the Developer Community), you can log in with those credentials. If you're new to InterSystems, please follow the link from the login page to register for a new account.
Hi,
On referring this link : https://community.intersystems.com/post/my-first-experience-using-iam
What should be the host and port while creating a service when the communication is been setup in local? Also, please provide the URL to be called using Postman to send a request to IAM.
Hey Community,
Click play and immerse yourself in our fresh video on InterSystems Developers YouTube:
Hi,
I'm trying to access to my datas stored in a RecordMap from SQLAlchemy, and I need to access to any tables already created before using SQLAlchemy.
Here is some part of my code :
TestBase:
classTestBase(DeclarativeBase)Engine creation and entities binding :
bases = {
"TEST"create_engine_and_sessionMy RecordMap entity :
class"extend_existing"Each part of my code are in different files, the "User_BastideRecord.
Hello Community,
How to properly connect and run the Grafana with my local IRIS community instance in Windows machine. I had executed Mr. @Dmitry Maslennikov contianerzied environment from this POST and it's working pretty. However the Plugin is not yet posted in the Grafana plugin datasource. What is the roadmap to do setup and establish connection same in my local environment . I have read some additional community post for reference
Regards,
Ashok
Hello Community,
Generally we could insert the stream object through SQL for stream properties and insert the list values for list of %String property. So, Is there any way to achieve this insert for the list of objects property( ex: Property CodeTable As list of Sample.CodeTable) via SQL?
There is no need to recompile the routines after the version upgrade, but since the version update overwrites %SYS, user-created INT and OBJ format routines (*.INT,*.OBJ) in %SYS will be deleted. Therefore, you need to be careful.
MAC, INT and OBJ routines with the following names are not deleted.
%Z*.INT, %z*.INT, Z*.INT,z*.INT
%Z*.OBJ, %z*.OBJ, Z*.OBJ,z*.OBJ
Please note that classes/CSPs need to be compiled after upgrading.
However, if you are upgrading to a maintenance release, no compilation is required. For details, please refer to the document below.
Can you provide a specific version number?thx
Dear Community,
i need help to access to a Global like ^name over ODBC (SQL)
i will visit this global in a loop from a php site. It a access over SQL or ODBC possible?
Thanks for help and marry Christmas
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Hello everyone,
I'm currently conducting tests using the docker image intersystemsdc/irishealth-ml-community:latest. I'm accessing the Linux terminal and attempting to utilize the superuser functions, but I'm encountering an issue with the password. Could someone assist me, please?.png)
Best Regards,
Flávio
If multiple InterSystems products are installed on the same system, the latest version of the InterSystems ODBC driver among the installed products will remain registered in the driver manager.
You can change to any driver by changing the registry entry below.
Please note that running RegFiles.bat does not change the ODBC driver.
The registry entry is as follows.
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\InterSystems ODBC35 key Driver
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\InterSystems ODBC35 key SetupHi all
how to enable content-type : application/json
this is our web application environment
.png)
with body request
we got result when our hit with postman like this
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "invalid",
"diagnostics": "<HSFHIRErr>InvalidContentType",
"details": {
"text": "The Content-Type 'application/json' is not supported."
}
}
]
}
what we have to do to make this request success, thanks for your help and time
Thanks,
Rizki Okta Alhadi
Does anyone have an effective tool for anonymizing/deidentifying CCDAs for testing purposes?
Hello Community,.
I've updated the IRIS community form 2023.2 to 2023.3 and I didn't see the User defined(Sample) error messages in ^IRIS.Msg global even I verified in both pointer and data level. I re run the set x=##class(%MessageDictionary).Import("error.xml") After import I could see the pointers and data in ^IRIS.Msg
Is the User defined error will reset from the server after IRIS upgrade?
Regards,
Ashok
Hi folks!
Recently I was in need to setup a local FHIR server using IRIS For Health and I think I found the easiest and simplest way ever.
Just run in terminal these two lines below :
docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-communityand
docker exec -it my-iris iris session iris -U "USER" '##class(%ZPM.PackageManager).Shell("install fhir-server")'And you'll have FHIR server running locally at http://localhost:9092/fhir/r4.
That's it!
The FHIR server will use the latest build of InterSystems IRIS for Health Community Edition and will deploy FHIR server from this app via IPM package in FHIRSERVER namespace.
This is for Mac, so please add in comments how it works in Windows.
This is a very short article as it is really easy to setup a local FHIR server with InterSystems IRIS for Health and IPM Package Manager.
We have solution which uses IRIS with IAM and webgateway integrated.
After integration, we notice that in the kong configuration in the kongdb upstreams are not created as listed in the kong.yml
We noticed that, IAM api calls are failing with enterprise license expired.
[kong@iam-deployment-75f485954c-ssdfv /]$ curl --location --request POST 'http://localhost:8001/services/'{"message":"Enterprise license missing or expired"}
From Logs:
2023/11/22 14:59:04 [notice] 2325#0: *32 [lua] init.lua:393: timer_at(): [timer-ng] fallback to ngx.timer.at [delay = 86400], context: ngx.timer
I have created a delegated user and I want to use this user to query some tables. When I grant the role of% ALL, I can query tables, but I cannot grant% ALL. I want this user to only have the permission to query tables. What should I do
Hello Community,
Is there any way to avoid generating the built in validation inside the classmethod from the .disp class definition. I've added the resource with path parameter as integer in swagger 2.0 open API. The class method(in my case getRandom is the class method) inside .disp handles the integer validation by default. Is there a way to avoid/remove by default.
default validations for Integer
If$number"I""/random/{min}/{max}":{
"get": {
"operationId": "getRandom",
"parameters": [
{
"name": "min",
"in": "path",
"description": "Minimal Integer",
"required": true,
"type": "integer",
"format": "int32"
},
{
"name": "max",
"in": "path",
"description": "Maximal Integer",
"required": true,
"type": "integer",
"format": "int32"
}
]
}
}
This article will cover turning over control of provisioning the InterSystems Kubernetes Operator, and starting your journey managing your own "Cloud" of InterSystems Solutions through Git Ops practices. This deployment pattern is also the fulfillment path for the PID^TOO||| FHIR Breathing Identity Resolution Engine.
I encourage you to do your own research or ask your favorite LLM about Git Ops, but I can paraphrase it here for you as we understand it.
Building and Managing HL7 Integrations – Virtual January 22-26, 2024
Hi community,
I´ve setup a local FHIR server via the framework functionality und set a service config name for the created endpoint since I plan to use a production based FHIR server. I´ve created an additional ressource "FhirClientRessource" and role "FhirClientRole" as well as a user named "FhirClient". The Role resource "FhirClientRessource" ist set as "required resource" in the FHIR server configuration page. The user "FhirClient" is member of the Role "FhirClientRole" which in turn holds RWU priveliges on the "FhirClientRessources".
The user itself does not have the %All Permission.
I'm receiving a JSON payload via a REST API, I'd like to %JSONImport this stream into a class which extends %JSON.Adaptor. The problem is that the JSON is an array whose elements have no key (as you can see in the example JSON below). Right now I'm having to do some manipulations to convert the stream into a dynamic object and do a %Set which inserts a made up key "record" so "thingone" and "thingtwo" have an associated key that I can use when referencing "thingone" and "thingtwo".such as record.