Hi all
I'm working in Zen - how might I get the name of the currently logged in user?
Andy
Hi all
I'm working in Zen - how might I get the name of the currently logged in user?
Andy
Hi Guys,
I'm running Ensemble 2014 and I'm using this to convert JSON to object:
class(%ZEN.Auxiliary.jsonProvider).%ConvertJSONToObject
but how can I convert to %CharacterStream because I'm saving a %CharacterStream field
Thanks
Hey Community,
Check out the latest video on InterSystems Developers YouTube channel:
⏯ Drinking Our Own Champagne: InterSystems AppServices' Move from Zen Reports to InterSystems Reports
Hi everyone,
I am currently performing a patient merge thorug ADT^40 HL7 messages. In order to do that, I am following this guide which I found on the ducumentation: http://10.41.11.210:57772/csp/docbook/DocBook.UI.Page.cls?KEY=HESUP_ch_IHE#HESUP_IHE_configuring_registry_PIX
My main issue regards the fact that I can't update the PatientID and the SourcePatientID of the HS_Registry.Document table of the prior patient, wheras, I find only the new anagraphic on the HS_Registry.Patient table.
To do that I have created a process in my BUS prodaction which create the MergePatietRequest to send to the
Colleagues, hello!
In this article, I will tell you how we reduced the report generation time from 28 minutes to 1 minute. Let me tell you how we achieved this.
I hope that if necessary you will be able to reproduce the same results for yourself. Useful links will be inside this post, so read to the end.
Let's start.
We are reporting for a company using Adaptive Analytics and InterSystems Reports Server.Previously, this report was generated in the form of screenshots from DeepSee.In general, it was not bad, but it took a lot of time and did not look very readable.
We need to send some coordinates to a spaceship through a laser beam. To do that we have to encode it, and beam it out into space. Your mission is to implement the encoder with a compression standard. As usual shortest solution wins.
You will receive a string of comma-separated integers and you will return a new string of comma-separated integers and sequence descriptors.
"0,2,4,5,5,5,5,5,3,4,5"
"0-4/2,5*5,3-5"
number*count"5,5,5" is compressed to "5*3"Hey Community,
Meet the new video on InterSystems Developers YouTube channel:
Do you have cases using datadog to monitor intersystems products?
So it appears that this feature is still missing in 2022.1 (https://docs.intersystems.com/iris20221/csp/docbook/DocBook.UI.Page.cls…).
Does anyone have any thoughts or ideas on how to create Namespace Package Mappings on deployment in a 'neat' way during automated deployment?
I really like the ability to use merge cpf on deployment of our servers, but this one missing action is kind of holding me back. Appreciate if anyone else has encountered this and how they approached it.
Cheers.
This package offers a utility to export an XLarge Global into a JSON object file and to show
or import it again. In a previous example, this all was processed in memory. But if this is a
large Global you may either experience <MAXSTRING> or an <STORE> error
if the generated JSON structure exceeds available memory.

Academic refers to the structure created.
Continuing on the journey of implementing %UnitTest, @Timothy Leavitt's Test Coverage package, and automated testing with Jenkins.
My question today: why do we utilize a unit test root directory?
I've been defining packages and classes to write unit tests as I've been developing and I run the tests on the command line or using a routine file that is setup as a debug target which has been working great. I use DebugRunTestCase() to do this (so the classes aren't deleted).
As I am playing with automating this on Jenkins, I'm not understanding exactly why we just don't keep and run them on the
Prospects, Customers, and Employees can now download IRIS and IRIS for Health both Community and Enterprise editions on https://evaluation.intersystems.com
This will allow for new features not yet released to be tested by prospective customers and current customers to sample the latest and greatest that is in the works.
For Prospects simply selecting an option with "(Preview)" in the Name will allow for download of preview software
.png)
For Customers and InterSystems Employees - simply toggle the Preview Checkbox and this will include preview software in the menu dropdown for available
Hi All,
Can you please guide me on how to programmatically write objectscript task to export audit log to a directory and what type of task should I set it to.
I want to achieve the same behaviour on the code as seen below
.png)
Hi
I have a few Zen pages, one of which is implementation of %CSP.StreamServer which I'm using to download a PDF file, however, any file downloaded is 5Kb smaller than the original. This is the code I'm using:
Class GMECC.DocmanConnect.Pages.downloadGPNotOnHub Extends (%ZEN.Component.page, %CSP.StreamServer)
{
ClassMethod GetId()
{
Quit$Get(%request.Data("filepath",1))
}
ClassMethod OnPreHTTP() As%Boolean
{
set filepath = %request.Get("filepath")
set tFs=##class(%Stream.FileCharacter).%New()
set tFs.Filename=filepathThis is a simple fhir client in python to practice with fhir resources and CRUD requests to a fhir server.
Note that for the most part auto-completion is activated, that's the main reason to use fhir.resources.
Hi Guys,
How do I create a JSON with the below structure pls:
{
"field 1": "123",
"field 2": "1.1.1",
"field 3": "4.428",
"Lines": [
[ 0.00523, 0.00952, 0.01626 ],
[ -0.00303, -0.00286, 0.00387 ],
[ 0.00110, 0.00814, 0.00800 ],
[ -0.00991, 0.00952, 0.00800 ]
]
}
thanks
In various tests I used both and found no real reason to prefer the one or the other.
Eventually I missed some limits. At least I didn't hit any.
What is the general opinion?
Where to use the one or the other?
Hello Team,
Need help on HL7 message processing without use of Ensemble. Any sample code on how inbound HL7 messages using TCP/IP streaming mode can be processed through COS?
I ran into an interesting ObjectScript use case today with a general solution that I wanted to share.
I have a JSON array (specifically, in my case, an array of issues from Jira) that I want to aggregate over a few fields - say, category, priority, and issue type. I then want to flatten the aggregates into a simple list with the total for each of the groups. Of course, for the aggregation, it makes sense to use a local array in the form:
agg(category, priority, type) = total
Such that for each record in the input array I can just:
Do $increment(agg(category, priority, type))But once I've
The Data Platforms team is very pleased to announce the 2021.2 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health and HealthShare Health Connect, which are now Generally Available (GA) to our customers and partners.
InterSystems IRIS Data Platform 2021.2 makes it even easier to develop, deploy and manage augmented applications and business processes that bridge data and application silos. It has many new capabilities including:
Enhancements for application and interface developers, including:
Hey Developers,
In the second part, you will learn how to build a FHIR Application with OAuth 2.0 and OKTA:
About a year ago I wrote some articles about the installation of the HAPI FHIRserver on a
Raspberry Pi. At that time, I only knew the basics of the FHIR standard, little about the technology behind FHIR-servers and not much more about the Raspberry. By trying, failing, giving up and trying again I learned a lot.
Hi Guys,
is there a sample code where I can basically send a HTTP request given a URL and authentication and handle the JSON response?
Thanks
Support is helping you troubleshoot a report. They want to reproduce a problem in their local system. Too bad they can't run your report, because the JDBC data source connection will fail. Or... is there a way?
Hi guys,
How do I create a make a http request using curl, I've found samples on how to do it from a command prompt but how to create and make a http post request and get a response with ensemble object and functions?
I guess somthing like :
s req=##class(%Net.httpRequest).%New()
...etc
Or do I build a command run it in ensemble and get a response back, if so how can I do that ?
Thanks
Hi Guys,
I currently have a service that uses an InboundAdapter to get a JSON file and process it given that the client is pushing data to us, but now we have another client where we need to request the JSON file by sending a HTTP request then get the file and process it, kind of a Get rather than push, how can I create a service that handle that?
Thanks
The doc name is formatted lname,fname. How do I replace the comma with a ^ so I get lname^fname.
<assign value='$ZCVT(source.{ibex_medical_chart.patient_info.admdoc.name},"i","XML")' property='target.{PV1:AdmittingDoctor(1).GivenName}' action='set' />
Hi Guys,
we have a class with over 24 million records and despite indexes querying is still slow, so we are looking to create a copy or clone of our current class have an scheduled task that runs every night or month, copy old records this new clone (eg. from last month) and remove old them from our current class.
one way is maybe to do an insert into from the current to clone class but I'm afraid that could duplicate things and might be so slow and fail like:
Insert into clonedclass values (select * from myclass where mydate < somedate)
maybe merging the global of my current class to the
We are looking for 2 full time Middleware Design Specialist. We have one of the largest (if not the largest) implementation of InterSystems HealthConnect and have a team that designs solutions for new use cases. We are looking for strong developers that like to work on new patterns that are not your basic HL7 to HL7 interface. These positions are 100% telecommute and you would be working with a team of very skilled HealthConnect developers.
You can find out a full job description and apply to these positions here -->
Hi all,
any news about support of the IRIS platform in the DBeaver? I only found this https://github.com/dbeaver/dbeaver/issues/6289 Github issue. They are waiting for a new version of the JDBC driver.
Thanks for the answer