Anyone have a X12 schema for 852 types concerning supply chain?
Healthcare interoperability is instrumental in improving patient care, decreasing healthcare provider costs, and providing a more accurate picture to providers. However, with so many different systems, data is formatted in many different ways. There are many standards that have been created to try to solve this problem, including HL7v2, HL7v3, and CDA but each one has its drawbacks.
FHIR, or Fast Healthcare Interoperability Resources, is a new format for healthcare data that aims at solving these problems.
Hi guys, I'm calling a java method as below:
public static byte[] SM4EncryptJson(byte[] arg0) throws Throwable {
String inJson = "";
try {
//logger.info("Payload :" + arg0);
inJson = new String(arg0);
//logger.info("As String :" + inJson);
EncTarget payload = JSON.parseObject(inJson, EncTarget.class);
return SM4Encrypt(payload.getContent().getBytes(),payload.getSecretKey());
}catch (Exception e){
logger.error("Error encrypting : ", e);
logger.error("Content : " + arg0);
logger.error("As String : " + new String(arg0));
//logger.log(Level.SEVERE,Hi,guys
My client is using IRIS 2021.1 Interoperability and they want to highlight the sessions with unresolved(without resent and completed operations) errors so their maintenance team can have a list of unresolved sessions to check against.
When I'm working on it, it seems to be it is is difficult to decide whether a session have unresolved errors. For example,
in this session, the entry async request is labelled as error after the following dispatches was resent and completed.So it is not correct to decide with the entry.
Does anyone have any pointers or maybe familiarity of making Email templates in Objectscript?
I'm currently trying to implement Televisits with our system and am needing to send an email to the patient. I'd like to make it a nicer looking email which will require a good amount of inline CSS. I currently have a method, but is very much a sore sight for the eyes.
I was wondering if there was a way I could use Embedded HTML and pass that into the DO msg.TextData.Write command with the ##class(%Net.MailMessage)?
I running a query and get the results inside a result set. Now I have to iterate through the result set many times. From the doc I've seen only the Next() method. Is there a way to reset the cursor? Otherwise what is a good data structure to save multiple rows of a table?
My code in this case is something like this:
set sql = "SELECT * FROM MY_TABLE WHERE X= '"_Y_"'"
set status = ..Adapter.ExecuteQuery(.rs, sql)
// somehow iterate the rs more than one time
I am aware that we have 5 License Units on Community Edition. But I have issues figuring out how it's working.
I have Community Edition
USER>write $system.License.KeyCustomerName() InterSystems IRIS Community
Freshly started system, only terminal session open, so, only one license units used, and 4 left. As expected
USER>write $system.License.LUConsumed() 1 USER>write $system.License.LUAvailable() 4
Quote from documentation - $SYSTEM.License.MaxConnections() returns the maximum number of connections a user can make while consuming one license unit.
USER>write $system.License.MaxConnections() 25
It's time to announce the Winners for July! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in July:
🥇 @YURI MARX GOMES, Software Architect, YM Services, Brazil
🥈@Robert Cemper, ex Senior Sales Engineer from InterSystems, Austria
🥉 @Sergei Sarkisian, Sales Engineer, InterSystems Corporation, UAE
🥉 @Irène Mykhailova, Associate professor, Igor Sikorsky Kyiv Polytechnic Institute, Ukraine
Learn more about the competition and our awesome winners below.
Hello,
Is it possible to read an Office 365-mailbox over POP3 with OAUTH.
Basic authentication doesn't work anymore.
Regards,
Kurt Hofman,
ASCI nv.
I am trying to avoid parsing the SDA3 stream in each process. I am doing some section wise validation in different processes so i need to pass the SDA3 to each process.
When i pass that SDA3 stream that takes a lot of space in HD and takes a lot of time to parse the SDA3 object.
Is there any way that once i parse that SDA3 i can pass the same object to other processes, and i can save my storage and process that fast.
I cannot pass this by default to other process as non persistent object cannot be passed to another job(as per my finding).
Any leads will be great.
Hi all
I have a pair of servers configured as a mirror, each server sits in a separate data centre.
I have noticed that occasionally, the primary will report that the backup is disconnected in the Mirror Monitor, and I believe this to be due to connection conditions between the two data centres.
What I want to do is log the status of both servers from the primary on a regular basis using a service. I know %System.Mirror can return the status of the current member, but how can I log the get the status of the other member as well?
Cheers
Hey DC Members,
You have ideas on how to make the Tech Article contest even better?
We want to hear from all of you: both from our participants and from those who were unable to participate! Please answer some questions to help us improve our writing contest:
👉 1-min survey: InterSystems Tech Article Contest #3 Survey
Hello, new user here ! My admin granted me all access to the domain I'm working on. Nonetheless, I'm unable to perform simple SQL queries such as creating a table or an index.
What I have tried :
Creating a table : within the namespace I've been granted access to, I'm trying to create a table with 2 methods :
- Basic query :
CREATE TABLE test.hello_world (col1 INTEGER, col2 VARCHAR)This raises the error :
[SQLCODE: <-400>:<Fatal error occurred>] [%msg: <Exception caught during dSQL statement %Execute: <PROTECT> ^rINDEXCLASS("HS.JSON.WRITER"),/iris/irishealth/mgr/HSCUSTOM/>]- Creating a
- Basic query :
I've faced a problem that happens while debugging a process in VSCode. It doesn't seem to matter if this is in a container, on my development VM, or against a locally installed version of IRIS. The problem seems to be mostly with X12 Documents.
So, in a debug session, I can dump out a value to the debug console and it loos correct. The same variable in VSCode appears to be some uninitialized memory location.
In the interactive debugger window:
.png)
In the Variables Window:
.png)
Host Workstation:
.png)
It's not all variables, as you can see, and it always seems to to be same garbage values that get populated.
Hi Community,
We have launched new challenges and badges on Global Masters: now you can submit bugs or pull requests for Open Exchange Applications and get points!
I want to get Mirror Status and copy this report into a file for audit purposes.
I have a Linux servers for IRIS DB with this layout:
LIVETC01 Backup
LIVETC02 Primary
LIVEDR Async Copy
ARBITER
I understand that this will get me the mirror status
# sudo -u irisowner iris session LIVETC01
LIVETC01:USER>zn "%SYS"
LIVETC01:%SYS>do ^MIRROR
1) Mirror Status
2) Mirror Management
3) Mirror Configuration
Option? 1
1) List mirrored databases
2) Display mirror status of this node
3) Display journal file info
4) Status Monitor
Option? 4
Status of Mirror LIVETC at 14:25:22 on 08/05/2022
Incomin
Hi Fellows,
I'm glad to share with you my certification:
https://www.credly.com/badges/7e35dab9-fb96-46b2-aa45-846dfca2ff58/public_url
Has anyone had any success reading barcodes from PDFs or images in a Cache/IRIS application? I've been looking at some possible solutions for this, including the open source ZXing libraries. I know we have the ability to create them in Zen and Intersystems Reports, but as far as I know, there's nothing built in to actually read data from a barcode. If anyone has suggestions on how to go about this, I'd love to hear them.
In our specific case, we print reports with a Code 128 barcode on them.
Hi,
I have a problem with the recent update 4.9.4 of the WebTerminal.
This message appeared after the loading of the page :
New update is available. Click here to install it now. Changelist:
4.9.4: No longer require /terminal to be at the root of the URLSo I installed the new version. Unfortunatly, after refreshing the page, I have this message again and again :
WebTerminal lost connection with server (code 1006).
Attempting to restore session in 10 seconds...
Please, refresh the web page to start a new session.
WebTerminal lost connection with server (code 1006).Hi Community!
While we're on a roll with new ideas for the Developer Community, we decided to also give the credit where the credit is due (meaning you, our dearest members), and share your creativity and imagination with others.
We're going to introduce a new rubric "InterSystems Memes"! 😜

Hi
I created a password validation routine for the management portal, which is called from the System-wide Security Parameters.
The validation process works correctly, but the error message that is displayed to the user when the entered password fails validation, consists of two separate error codes and messages
I see the following message when I click on my User at the top of the Management Portal screen (which then opens the popup window), to change my password and enter an invalid password:
ERROR #1446: Password change failed ERROR #5001: Password must contain at least one upper-case character
W
Hi,
I have a question about deleting journals at the OS level(Linux) without corrupting the IRIS DB or it’s mirror copies.
The reason for deleting journals is the filesystem it lives on frequently fills up.
I don't have enough disk space to further expand the journal filesystems.
When the journal filesystem fills up then the application stops.
I have the following IRIS nodes(mirror status)
LIVETC01 Backup
LIVETC02 Primary
LIVEDR Async Copy **OFFLINE**
ARBITER
LIVEDR is currently offline but IRIS software has been installed.
I checked inside Mirror Monitor
I am doing a HL7 data transformation with object script but need to only write a substring from the first "(" of the NTE-3 field to the end.
example
Input: NTE|1|||Some text (HI) (321)|ABC
Desired Output: NTE|1|||(HI) (321)|ABC
Basically I'd like to delete "Some text ".
If I were writing a shell script I would use sed 's/^.*(/(/' with perhaps a modification to get only the first.
I use the function wizard but can't seem to get the right code.
This is the fourth in a series of releases that are part of the developer preview program for 2022.2 Future preview releases are expected to be updated biweekly and we will add features as they are ready. Many updates, fixes and enhancements have been added in 2022.2, in SQL management, cloud integration, Kafka and JMS adapters, the SQL Loader, and other areas. Please share your feedback through the Developer Community so we can build a better product together.
The Early Access Program (EAP) is still active for the Columnar Storage. Customers interested in exercising it should join the Ear
Kindly help me on the below points
1)Concatenate the Date column and Time column.
2)Get the current date only without time.
3)Find the current age using DOB column.
Hey Developers,
In July, you posted 83 questions on Developer Community:
Spoiler

And now it's time to announce the Key Questions of July, chosen by InterSystems Experts!
Hey Community,
See how data integration features in InterSystems IRIS data platform enable you to easily connect your systems, processes, and people:
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in July 2022:
Now available: InterSystems Learning News for July 2022! See how you can:
• Sign up to be a beta tester for the InterSystems IRIS System Administration certification exam.
• Find opportunities to keep you and your team learning.
• Connect to InterSystems Cloud Services.
• Take a classroom course on InterSystems Change Control Record (CCR).
And more! Read all about it and subscribe in the July 2022 Learning News.
Hi team,
I'll start with an apology as I am trying to wrap my head around the architecture of how InterSystems IRIS database management works. I am attempting to connect to the platform remotely through say a JDBC or ODBC connection in order to run queries, searches (through SQL statements) on my laptop and was trying to understand whether this would be possible? It is possible to setup an inbound client connection and wanted to better understand the architecture of how the database association works for IRIS database management. Does it use it's own internal SQL database or are we able to connect to our own database and which databases are certified to run against the platform?





