Hey Developers,
Check out the latest video on FHIR API Management:
⏯ FHIR API Management: Basic Configuration
⏯ FHIR API Management: FHIR Dev Portal
⏯ FHIR API Management: Logging and Monitoring
Hey Developers,
Check out the latest video on FHIR API Management:
⏯ FHIR API Management: Basic Configuration
⏯ FHIR API Management: FHIR Dev Portal
⏯ FHIR API Management: Logging and Monitoring
Skill up and get certified with building components, productions, and applications using InterSystems products and technologies with this new learning path from Learning Services. Implementation partners in healthcare (and others!) can take advantage of the wealth of resources and materials in this comprehensive learning path that includes online courses, exercises, videos, resource guides, classroom courses, and even certification exams.
Setting up Management Portal Help Pages for Full WebServers
On each page of the System Management Portal, there is a “Help” button. This takes users to an article in documentation that describes the page functionality and use.
Caché provides local documentation for all of these articles.
InterSystems IRIS does not provide local documentation. Instead, the Help button will redirect users to the articles in the online documentation at docs.intersystems.com.
Im exporting our xml project from a QA server that has NOT upgraded to a production server that has been upgraded to HealthShare.
We are importing the exported xml over to this production server that is on HealthShare.
Now I havent been able to find the document link today, but I remember reading HealthShare puts all of the imports under a csp/healthshare/ directory.
We are able to view our .csp pages after importing them as xml into Studio on the production server running on HealthShare
The issue is the imported file gets imported on the server's filesystem MORE THAN ONCE at:
.
TEKsystems has multiple opportunities for Intersystems Cache ObjectScript Developers
Please send me an email at ashonk@teksystems.com if you are interested in hearing more!
Hi Community:
Watch your inboxes for our latest issues of Developments and Developments Healthcare Edition.

My custom Business Operation typically creates a Ens.StringResponse with StringValue which is sent back to my custom Business Service. Is there a way I can use the assign, or some way, in Rule Editor in a Business Process (EnsLib.MsgRouter.RoutingEngine) so that it can send back a Ens.StringResponse with a StringValue to the Business Service when not routing the message to any operation?
I am having difficulties with using the ..Strip() function in my DTL to strip the slash ( / ) from the phone number portion of an x12 834. There are very few records that have the slash in the phone number, so I am trying to filter out any characters other than numbers so that all phone numbers are formatted 1112223333.
Here is the code portion of the strip:
Set HomePhone ..Strip(source.{loop2000(k1).loop2100A.PER:CommunicationNumber},"*AW","-()/").
I am then checking the length of HomePhone.
Hi Community! Many of you have seen the Data Points podcast episodes that we have been releasing since February. I mentioned previously that I planned to pose an open question to the community about topics you might like to hear in a podcast episode. Let us know in the comments if there are any conversation points you would find particularly interesting, and we can try to include some conversations with experts on said topics!
And in case you missed it, check out Episode 12 about the all-new chat bot on InterSystems websites!
We use the %Net.FtpSession class to perform FTPS file transfers. This has worked fine with Implcit FTPS servers but crashes when trying to connect to an Explicit FTPS server. Explicit FTPS has a slightly diffferent negotiation in the intitial connection and different ports.
Has anyone gotten Explicit FTPS working with the Cache classes?
I have been looking into using abstract classes and methods. In other languages, if a superclass is defined as abstract, subclasses inheriting from the superclass will not compile until all abstract methods have been implemented in the subclass.
I have created the following classes to try this in Cache:
Class User.Music.AbstractClass [ Abstract ]
{
Method testabs(inp As %String) [ Abstract ]{}
}
Class User.Music.AbstractTest Extends (User.Music.AbstractClass, %Persistent)
{
Method testabs(inp1 As %Integer) { w !!,"Input:",$g(inp,"undefined") }
}
When I compile User.
I'm trying to get a count of specific message type with a specific entry and thought I could build the query in Message Viewer but this does not provide counts (as far as I am aware). So when I take the SQL from 'Show Query' it omits the segment criteria as the code shows below.
I have attached the criteria that has been excluded. Is this possible?
Thank you
SELECT head.ID AS ID,
{fn RIGHT(%EXTERNAL(head.TimeCreated),12)} AS TimeCreated,
head.SessionId AS SESSION,
head.Status AS Status,
COUNT (*) AS messages,
CASE head.My VS Code plugin "InterSystems Objectscript" upgraded to version 0.8.7 but the server settings no longer visible in extension settings and can no longer connect to our InterSystems server.
What has chnaged and how do we set the server connectio up? I checked the JSON file and it still has the settings as it was before but it is not connecting.
Screenshot of the settings json and then on the left a timer icon on the InterSystems icon and blue line running from left to right at top as it tries to conenct to server. I downgraded to version 0.8.
Hi Community!
We're pleased to invite you to the Online Meetup with the Winners of the InterSystems IRIS AI Programming Contest!
Date & Time: Friday, July 24, 2020 – 11:00 EDT
What awaits you at this virtual Meetup?
Preview releases are now available for the 2020.3 version of InterSystems IRIS, IRIS for Health, and IRIS Studio!
The build number for these releases is 2020.3.0.200.0.
Container images, components, and evaluation license keys are available via the WRC's preview download site.
Community Edition containers can also be pulled from the Docker store using the following commands:
docker pull store/intersystems/iris-community:2020.3.0.200.0
docker pull store/intersystems/iris-community-arm64:2020.3.0.200.0
docker pull store/intersystems/irishealth-community:2020.3.0.200.
The offer of ZPM is growing daily and the short names and
acronyms of the offer are sometimes hard to understand and
also hard to type with my lazy fingers.
So I decided to have
It runs with do ^zpmshow
A snapshot from the screen:
USER>d ^zpmshow
1 analyzethis 1.1.4 -- not github --
2 apps.rest 1.0.0 -- no descripition --
3 bitmap-adoption 1.0.
I want to write the values that are stored in an array into the OBX 5 field. The text in MyArray(1) will go in the the first OBX 5 field. Then the text in MyArray(2) will populate the next OBX 5 field.
My question is how do you format the Set > Action Tab > Value entry so that it pulls the data from MyArray(source.{PIDgrpgrp().ORCgrp().OBXgrp().OBX:SetIDOBX})
I know the array is ok, because when I hard code MyArray(2) in the Set > Action Tab > Value, then the OBX lines contain the correct element in MyArray(2). When I drop source.{PIDgrpgrp().ORCgrp().OBXgrp().
Hello people!
I am Brazilian and I am starting to work with the latest version of CACHE, and I would like to know where I can see an example of a TRIGGER, I would like to validate the fields before writing the actual data in the database.
in advance, thank you very much! and sorry for any mistake in concordance in english
Hi Developers!
Now it's time for all Japanese speaking users of our community!
We're pleased to announce the official start of the Japanese InterSystems Developer Community!
And let me introduce you @Minoru Horita and @Toshihiko Minamoto from InterSystems Japan as managers of the InterSystems Developer Community in Japanese!
Here are the main points you need to know:
Iris for health has a wizard or procedure to create a fhir database and expose as rest service?
Good morning all,
Could we please get some insight on what is possible (or what other organizations may be using) for tracking uptime for our HL7 engine? We can use Activity Tracking to show how many messages went through, but are there any good canned reports (or queries) about the number of message failures or the amount of time that an interface was down?
We are using alerting to the team to know about not getting messages or if messages failed. Has anyone created a report or dashboard against the Ens.Alert table or would you recommend elsewhere?
Hi,
Can anyone point me to an example of a DTL & Class method that can pull a base64 encoded PDF out of a MDMT02 message?
This is really asking for two things;
- how to make a DTL that extracts a specific subfield of an HL7 2.3 message into a message of its own,
and
- how to transform an base64 encoded document into its original binary form for writing to a file.
I'd also love to see an example of an HL7 2.n MDM^T02 ==> HL73.ITK2 non-coded CDA
I've seen some snippets in the community Q&A, but I've not been able to find any examples either here, or in the documentation or training materials.
This article is a continuation of Deploying InterSystems IRIS solution on GKE Using GitHub Actions, in which, with the help of GitHub Actions pipeline, our zpm-registry was deployed in a Google Kubernetes cluster created by Terraform. In order not to repeat, we’ll take as a starting point that:
Until this week, my customer had Ensemble writing HL7 messages to my TCP listener, working fine on ageing physical servers (Windows Server 2003, Caché 2009). They had four app servers (app1, app2, app3 and app4) with an overarching DNS simply called "app". Ensemble was connecting to "app:port", and it somehow found whichever of the four app servers my background listener was running on, and the interface worked fine for 10+ years.
Hello Community,
I hope you're going well.
I am programming a daily reporting that will send by e-mail when people will add a dashboard as favorite by clicking on the star :.png)
I asked Intersystems WRC on how to automatically generate a report with some line coding, but I heard there is no way to do this without a headless Browser.
I downloaded google-chrome to use the "--headless" and "--print-to-pdf" function , to print the HTML content of my dashboard into a PDF. ( I will use $ZF function to launch the generation ).
I have to implement a custom query result to be returned using the FHIR Bundle Resource.
I am a novice and not well versed in InterSystems yet so please excuse mistakes due to ignorance.
What is the shortest frequency of time I can set to have Cubes rebuilt.
Tell us your tips and tricks for using InterSystems products, and you may see yourself featured in a future newsletter! Check out the July newsletter from Learning Services to find out how.
Plus, tons of new videos, upcoming classes, and more. As always, subscribe to receive the monthly newsletter in your inbox!
Hi Developers!
I'm pleased to present to you a new feature of Open Exchange - ZPM Package Manager support!
What's about it?
Hello
This is Shashank with Randstad. I am working on to fill Cache ObjectScript Developer role with our direct client in USA. Please let me know if anyone would be interested and can contact me through email: shashank.gundu@randstadusa.com
Thanks